/* mk.css */
body {
	margin:0;
	padding:0;
	background-color:  #000;
	height:100%;
	width:100%;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
}
* {
	outline: none;
} 

img{
	border:0;
}
textarea{
	resize:none;
}
#captcha {
	cursor:pointer;
	margin-left:2px;
}
a {
  outline: none;
}

.loadMe, .mb{
	text-decoration: none;	 
}
.mb {
	z-index:10;
}
.hidden {
	display:none;
}

.tip-container {
	z-index:13000;
}
.tip {
	color: #fff;
	width: 100px;
	background-color:#000;

}
 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #fff;
	padding: 8px 8px 4px;

}
.errorMessage {
	color: #ff0000;
	margin-left:4px;
	font-weight:bold;
	font-size: 12px;
	float:left;

}

.button { 
  border:0; 
  cursor:pointer; 
  font-size:12px; 
  background:url(../img/button_small.png) right no-repeat;
  width:26px;
  height:27px;
  padding:0;
  margin-left:7px;
  margin-top:-2px;
}
.button-register{
	opacity:0.5;
}
.button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  height:32px; 
  line-height:32px;
  background:url(../img/buttonl.png) left no-repeat;
  color:#fff;
  font-family:"Trebuchet MS",Tahoma,Verdana,Arial;
  font-weight:bold;
 /* font-style:italic;*/
}

#invisible-title {
	display:none;
}

#banner{
	position:relative;
	float:left;
	height:128px;
	overflow:hidden;
}

#bloczki{
	position:absolute;
	top:0;
	right:10px;
}
#bloczki img{
	float:left;
	margin-right:3px;
}

#centered {
	position:absolute;
	top:0;
	width:1000px;
	left:-500px;
	margin:0;
	padding:0;
	margin-left:50%;
	background-color:#393939;

}
#header {
	width:100%;
	height:212px;
	background:url(../img/naglowek.jpg) no-repeat scroll right 0 #000;
}
#today {
	position:absolute;
	top:20px;
}
#today span {
	color:#c357ce;
}
#header>a{
	position:absolute;
	top:40px;
}

#menu {
	float:left;
	height:36px;
	background:url('../img/menu_bg.png') repeat scroll 0 0	;
	width:100%;
}
.menu-disabled{
	background-color:#393939;	
}
.menu-disabled a{
	opacity:0.5;
}
#dropdown {
	font-size:15px;
	position:relative;
}
#dropdown, #dropdown ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	border:0;
	
}

#dropdown a {
	display: block;
	height: 36px;
	line-height: 36px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
}

/*
#dropdown a:hover {
}

#dropdown .first{
	background:url('../img/menu_item.png') no-repeat scroll right top;
	height:36px;
}
#dropdown ul li a{
	background-color:#dc00dd;
}
#dropdown ul li a:hover{
	background-color:#f921ff;
}
#dropdown li {
	float: left;
	width: 124px;

}

#dropdown li ul {
	width: 118px;
	margin-left:1px;
	z-index:1;
}

#dropdown li ul li {
	width: 118px;
	display:none;		
}
#dropdown li ul ul {
	position: absolute;
	margin-top: -34px;
	padding-left:5px;
	margin-left:118px;
	width: 118px;
}
*/
#dropdown a:hover {
}
#dropdown>li{
	width:124px;
}
#dropdown .first{
	background:url('../img/menu_item.png') no-repeat scroll right top;
	height:36px;
}
#dropdown ul li a{
	background-color:#dc00dd;
	padding:4px 24px;
	height:20px;	
	line-height:20px;
	font-size:13px;
}
#dropdown ul li a:hover{
	background-color:#f921ff;
}
#dropdown li {
	float: left;
}

#dropdown li ul {
	z-index:1;
	position:absolute;
	left:0;
	top:36px;
/*	display:none;*/
	height:0;
	overflow:hidden;
}

#middle {
	position:relative;
	top:0;
	width:100%;
	float:left;
	min-height:500px;
}
#content-big {
	width:778px;
	float:left;
	font-size:14px;
	padding-left:4px;
	padding-right:4px;
	position:relative;
}
#content-big.main{
	width:786px;
	padding-left:0;
	padding-right:0;
}
#content-small {
	float:left;
	width:210px;
}

.main-ads{
	font-family:"Trebuchet MS";
	font-size:34px;
	font-weight:bold;
/*	font-style:italic;*/
	letter-spacing:-2px;
	color:#ffeb42;	
	margin-bottom:20px;
}
.main-ads span{
	font-size:27px;
	float:right;
}
.main-ads span a{
	color:#ffeb42;
	font-size:14px;
	letter-spacing:0;
}

#contact {
	font-size:14px;
	margin-bottom:10px;
}
#contact a{
	color:#fff;
}
#logout-form{
	width:158px;
	height:158px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
#login-div,#basket-div {
	width:158px;
	height:196px;
	position:absolute;
	top:9px;
	padding-left:9px;
	padding-right:9px;
	font-size:10px;
}
#login-div>span>span,#basket-div>span>span{
	display:block;
	height:23px;
	padding-left:25px;
	margin-left:4px;
	line-height:23px;
	background:url(../img/witaj.png) no-repeat left center;
	font-size:13px;
}
#login-div>span>span span{
	color:#D06BD8
}
#basket-div>span span{
	background:url(../img/twoje_zakupy.png) no-repeat left center;
}
#basket-div>div div{
	float:left;
	margin-bottom:3px;
}
#basket-div>div p{
	margin:0;
	width:60px;
	height:60px;
	text-align:center;
	float:left;
	margin-right:10px;
	background:url(../img/koszyk_pozycja.png) no-repeat bottom right #888888;
}
#basket-div>div span{
	height:60px;
	float:left
}
#basket-div a{
	color:#fff;
	text-decoration:none;
}
#basket-div>i,#basket-div>p i{
	position:absolute;
	left:9px;
	bottom:0;
	font-style:normal;
	font-size:11px;
	color:#fff;
	text-align:left;
}
#login-div>p{
	margin-top:10px;
	margin-bottom:10px;
}
#login-div{
	right:193px;
}
#basket-div{
	right:6px;
}
#basket-div p{
	margin:0;
	vertical-align:middle;
	display:table-cell;
	height:158px;
	color:#d06bd9;
	font-size:13px;
	text-align:center;
	width:158px;
}
#login-div h1{
	margin-top:16px;
	font-size:10px;
	font-weight:normal;
}
#login-div h1 a{
	color:#c357ce;
	display:block;
}
#login-form input{
	width:123px;
	height:20px;
	border:0;
	font-family:"Trebuchet MS";
	font-size:12px;	
	display:block;
	float:left;
	margin-bottom:4px;
	background:-moz-linear-gradient(top,#bcbcbe,#ffffff);
	background:-o-linear-gradient(top,#bcbcbe,#ffffff);
	background:-ms-linear-gradient(top,#bcbcbe,#ffffff);
	background:-webkit-gradient(linear, left top, left bottombottom, from(#bcbcbe), to(#ffffff));
}
#newsletter,#tellus,#partners{
	font-size:11px;
	margin-bottom:3px;
	height:78px;
	border:1px solid #292929;
	width:208px;
	float:left;	
}
#partners{
	height:auto;
	font-size:12px;
}
#newsletter p,#tellus p{
	margin:0 0 0 7px;
}
#newsletter>span,#tellus>span,#partners>span,#news>span{
	display:block;
	background:url(../img/title_bg.png) repeat-x;
	height:23px;
	font-size:14px;
}
#newsletter>span span,#tellus>span span,#partners>span span,#news>span span{
	display:block;
	height:23px;
	padding-left:25px;
	margin-left:4px;
	line-height:23px;
	background:url(../img/newsletter.png) no-repeat left center;
}
#tellus>span span{
	background:url(../img/polec_nas.png) no-repeat left center;
}
#partners>span span{
	background:url(../img/partnerzy.png) no-repeat left center;
}
#partners a span{
	width:183px;
	height:80px;
	background-color:#fff;
	margin-left:12px;
	margin-top:7px;
	background-position: center center;
	background-repeat:no-repeat;
	display:block;
}
#partners a.allpartners{
	top:1px;
	margin-left:10px;
	color:#d06bd8;
	text-decoration:none;
	position:relative;	
}
#news>span span{
	background:url(../img/nowinki.png) no-repeat left center;
}

#newsletter form,#tellus form{
	margin:8px;
	padding:0;
}
#newsletter fieldset,#login-form fieldset,#logout-form fieldset,#tellus fieldset {
	border:0;
	padding:0;
	margin:0;
}
#newsletter-input,#tellus-input {
	width:149px;
	border:0;
	font-family:"Trebuchet MS";
	font-size:10px;
	float:left;
	height:23px;
	background:-moz-linear-gradient(top,#bcbcbe,#ffffff);
	background:-o-linear-gradient(top,#bcbcbe,#ffffff);
	background:-ms-linear-gradient(top,#bcbcbe,#ffffff);
	background:-webkit-gradient(linear, left top, left bottombottom, from(#bcbcbe), to(#ffffff));	
}
#newsletter-image,#tellus-image {
	display:block;
	margin-left:13px;
	float:left;
	width:26px;
	height:27px;
}
.kontakt {
	text-align:center;
}
.kontakt a,.wspolpraca a{
	color:#fff;
}
.wspolpraca{
	border:0;
	border-collapse:collapse;
	margin-top:20px;
	width:95%;
	margin-left:30px;
	float:left;
}
.wspolpraca tr td {
	padding:2px;
	padding-bottom:10px;
}
#endpage{
	float:left;
	margin-top:0;
	width:1000px;
	height:387px;
}
#footer {
	position:absolute;
	width:100%;
	height:70px;
	bottom:0;
	background-color:#1a1a1a;
	text-align:center;
	line-height:70px;
}
#footer>div{
	display:inline-block;
}
#footer>div>div{
	float:left;
}
#footer div div span,.category-desc-m span,.category-desc-date span,.news-title+span {
	position:relative;
	border-bottom:1px solid #fff;
	left:50%;
	display:block;
	width:0;
	top:-28px;
}

.category-desc-m span,.category-desc-date span,.news-title+span{
	top:0px;
}

#footer a{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	height:18px;
	padding-left:8px;
	padding-right:8px;
}
#footer a.border{
	border-right:1px solid #fff;
}
#fb-footer{
	background:#0a0a0a;
	position:absolute;
	bottom:70px;
	padding:3px 4px 3px 4px;
}
#banki{
	width:774px;
	height:87px;
	background:#fff;
}
#banki a{
	background:#fff;
	display:block;
	width:754px;
	height:63px;
	padding: 11px 10px 12px 10px;
}
#banki imgi{
	float:left;
	margin-left:3px;
}

.newsy{
	margin-left:30px;
	margin-bottom:20px;
}

.newsy-title{
	font-size:18px;
}

.section-title{
	font-family:"Trebuchet MS";
	font-size:26px;
/*	font-weight:bold;
	font-style:italic;
	letter-spacing:-2px;
*/	height:34px;
	margin-top:0;
	margin-bottom:8px;
	padding-left:30px;
}
.subsection-title{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
/*	font-style:italic;*/
	letter-spacing:-2px;
	margin-top:10px;
	/*float:left;*/
	color:#fff;
	margin-bottom:8px;
	display:block;
	float:left;
	width:100%;
}
.subsection-title span{
	font-size:12px;
	font-weight:normal;
	float:left;
	letter-spacing:normal;
	line-height:12px;
	display:block;
	width:100%;
	height:24px;
}
.subsection-title a{
	color:#fff;
}
.categories-m,.categories-b,.info-block{
	width:776px;
/*	height:161px;*/
	border-left:1px solid #292929;
	border-right:1px solid #292929;
	float:left;
	margin-left:4px;
}
.categories-t{
	width:100%;
	float:left;	
	width:776px;
	border-left:1px solid #292929;
	border-right:1px solid #292929;
	border-bottom:1px solid #292929;
	margin-left:4px;
}
.edit-title>span,.categories-other>span,.categories-t>span,.categories-m>span,.categories-b>span,.info-block>span,.category-date {
	display:block;
	background:url(../img/title_bg.png) repeat-x;
	height:23px;
	
}
.edit-title>span span,.categories-other>span span,.categories-t>span span,.categories-m>span span,.category-name-m>span,.categories-b>span span,.info-block>span span,.category-date>span{
	display:block;
	height:23px;
	padding-left:25px;
	margin-left:4px;
	line-height:23px;
}
.category-name-m>span{
	display:inline;
}
.categories-b>span span{
	background:url(../img/bestsellery.png) no-repeat left center;
}
.categories-t>span span{
	background:url(../img/kategorie_tematyczne.png) no-repeat left center;
}
.categories-m>span span{
	background:url(../img/kategorie_glowne.png) no-repeat left center;
}
div.edit-title>span span{
	background:url(../img/stworz.png) no-repeat left center;
}
div.info-block>span span{
	background:url("../img/stworz.png") no-repeat scroll left center transparent
}
.category-date>span{
	background:url(../img/polecamy.png) no-repeat left center;
}
.categories-other>span span{
	background:url(../img/pozostale_kategorie.png) no-repeat left center;
	margin-left:8px;
	padding-left:21px;
}
.categories-other{
	height:72px;
}
.category-area-other{
	margin-top:3px;
	margin-bottom:5px;
	height:41px;
	width:110px;
	float:left;
	border-right:1px solid #474747;
	line-height:41px;
	text-align:center;
}
.category-area-other img{
	margin-right:6px;
	position:relative;
	top:3px;
}
.category-area-other a{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
#category-date{
	width:990px;
	border-left:1px solid #191919;
	border-right:1px solid #191919;
	background:url("../img/category_bg.png") repeat-x scroll 0 23px transparent;
	margin-left:4px;
	height:142px;
	float:left;
}

#category-date .category-date{
	font-size:14px;
}
#category-date .category{
	padding-left:6px;
	position:relative;
}
.category-date-info{
	font-size:22px;
	/*text-align:center;*/
	display:block;
}
.category-date-check{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	display:block;
}
.category-date-check a{
	color:#ff0505;
}
.category-area-t {
	width:121px;
	height:107px;
	float:left;
/*	margin-right:11px;*/
	position:relative;
	margin-left:7px;
}
.category-area-t span{
	background:url(../img/wstazka.png) no-repeat;
	width:53px;
	height:52px;
	position:absolute;
	left:0;
	top:0;
}
.category-area-t>a{
	position:absolute;
	border:2px solid #D06BD8;
}
.category-area-t p{
	margin:0;
	position:absolute;
	width:121px;
	height:35px;
	bottom:0;
	line-height:35px;
	text-align:center;
	font-size:11px;
}
.category-area-t p a{
	color:#fff;
	text-decoration:none;
}
.category-area-t a img{
	float:left;
}

.category-inactive{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.category-area-m {
	width:245px;
	height:132px;
	margin:1px 10px 0 1px;
	position:relative;
	float:left;
	border:1px solid #292929;
	background:url(../img/category_bg.png) repeat-x scroll 0 bottom;
}
.category-area-m p{
	font-size: 0px; line-height: 0%; width: 0px;
	border-top: 10px solid #48164a;
	border-right: 10px solid transparent;
	margin:0;
	position:absolute;
	bottom:0px;
	right:-11px;
}
.category-desc-m{
	position:absolute;
	bottom:10px;
	right:-11px;
	font-size:12px;
	padding-left:8px;
	text-align:right;
	padding-right:10px;
	background:url(../img/rubber_bg.png) repeat-x right 0 #822882;
	z-index:10;
	height:17px;
}
.category-desc-date{
	position:absolute;
	bottom:-7px;
	right:18px;
	font-size:12px;
	text-align:center;
}
.category-desc-date b{
	display:block;
	height:22px;
	left:0;
	top:-3px;
	position:relative;
	background:url(../img/rubber3_bg.png) repeat-x;
	margin:0;
	z-index:0;
}
.category-desc-date b i{
	font-size: 0px; line-height: 0%; width: 0px;
	border-top: 8px solid #48164a;
	border-right: 8px solid transparent;
	position:absolute;
	right:-8px;
	top:14px;
}
.category-desc-m a,.category-desc-date a{
	color:#fff;
	text-decoration:none;
	padding:0;
	z-index:2;
	position:relative;	
}
.category-desc-date a{
	float:left;
	padding:0 8px;
}
.category-name-m{
	height:24px;
	background:url(../img/category_head_bg_l.png);
	border-bottom:2px solid #D06BD8;
	line-height:24px;
	font-size:11px;	
}
.category-area-b {
	width:383px;
	height:132px;
	margin:10px 0 0 1px;
	position:relative;
	float:left;
	border:1px solid #292929;
	background:url(../img/category_bg.png) repeat-x scroll 0 bottom;
	text-align:center;
}
.category-name-b{
	height:24px;
	background:url(../img/category_head_bg_l.png);
	border-bottom:1px solid #292929;
	line-height:24px;
	font-size:11px;	
	text-align:left;
	position:relative;
	display:block;
	color:#fff;
	text-decoration:none;
}
.category-name-b>span{
	display:block;
	height:23px;
	padding-left:25px;
	margin-left:22px;
	line-height:23px;
	background:url(../img/nowe.png) no-repeat left center;
	position:relative;
	z-index:1;
	top:-2px;
}
.category-name-b b{
	display:block;
	height:32px;
	width:105px;
	left:16px;
	top:-8px;
	position:absolute;
	background:url(../img/rubber2_bg.png) repeat-x;
	margin:0;
	z-index:0;
}
.category-name-b b i{
	font-size: 0px; line-height: 0%; width: 0px;
	border-bottom: 8px solid #48164a;
	border-right: 8px solid transparent;
	position:absolute;
	right:-8px;
	top:0;
}
.category-name-b span.super{
	background:url(../img/super.png) no-repeat left center;
}
.category-area-left{
	width:27px;
	height:136px;
	float:left;
}
.category-area-center{
	width:215px;
	height:136px;
	background-image:url('../img/sekcja_c.png');
	float:left;
}
.category-area-right{
	width:21px;
	height:136px;
	float:left;
}
.category-name {
	position:absolute;
	left:26px;
	top:14px;
	font-family:"Trebuchet MS";
	font-size:12px;
/*	font-style:italic;*/
	
}
.category-desc{
	position:relative;
	left:20px;
	top:42px;
	color:#111111;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:13px;
/*	font-style:italic;*/
	letter-spacing:1px;
	
}
.category-desc a{
	color:#111111;
	text-decoration:none;
}
.category-desc a:hover{
	text-decoration:underline;
}
.category-thumbs{
	position:absolute;
	top:30px;
	left:5px;
}
.category-thumbs a{
	position:relative;
}
.category-thumbs img {
	margin-right:-46px;
	left:0;
	top:0;
}
.category-area-b .category{
	top:32px;
	left:5px;
	position:absolute
}
.category-area-b .category a{
/*	margin-left:6px;
*/	margin-right:-11px;
	float:left;
}
.cards{
/*	margin-left:177px;
	width:428px;*/
	float:left;
	margin-left:58px;
}
.cards .title{
	position:relative;
	top:30px;
	margin-left:8px;
	font-family:"Trebuchet MS";
/*	font-style:italic;*/
	font-weight:bold;
	
}
.strip-small{
	position:absolute;
	left:125px;
	bottom:7px;
}

.cards-area {
	width:171px;
	height:130px;
	position:relative;/*
	margin-top:40px;
	margin-bottom:20px;*/
	background-image:url('../img/sekcja_kartki.jpg');
	background-position:center bottom;
	background-repeat:no-repeat;
	text-align:center;
}

.cards-name {
	position:relative;
	bottom:-20px;
	font-family:"Trebuchet MS";
	font-size:12px;
/*	font-style:italic;*/
	font-weight:bold;
	color:#ffeb42;	
	
}
.cards-thumbs{
	position:relative;
	top:40px;
	left:10px;
}
.cards-thumbs a{
	position:relative;

}
.cards-thumbs img {
	position:relative;
	left:0;
	top:0;
	display:block;

}
/*
.cards-area {
	width:755px;
	height:171px;
	float:left;
}
.cards-ur{
	width:537px;
	height:37px;
	background-image:url('../img/sekcja_g_p.png');
	background-position:center right;
	float:left;	
}

.cards-dm{
	height:134px;
	width:707px;
	background-image:url('../img/sekcja_d_s.png');
	background-repeat:repeat-x;
	float:left;	
}
.cards-thumbs{
	position:relative;
	top:16px;
}
.category-area img,.cards-area img{
	position:relative;
}
.cards-area img {
	margin-right:-20px;
}
*/

#news{
	float:left;
	border:1px solid #292929;
}
.newses {
	font-size:12px;	
}
#newses>a{
	margin-left:10px;
	color:#d06bd8;
	text-decoration:none;	
}
.news {
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	overflow:hidden;
	border-bottom:1px solid #434343;
	border-top:1px solid #313030;
	width:188px;
	font-style:italic;
}

.news-date {
	color:#d06bd8;
	display:block;
	font-style:normal;
}
.news-title{
	display:inline-block;
	cursor:hand;
	font-weight:bold;
	font-style:normal;
}
.news a{
	text-decoration:none;
	color:#fff;
}
.news-title span {
	position:relative;
	border-bottom:1px solid #fff;
	left:50%;
	display:block;
}


.news-nav {
	width:20px;
	vertical-align:middle;
	height:20px;
	display:block;
	text-decoration:none;	
	margin-top:47px;
}
.load-news-page {
	background:url(img/lr_icons_news.gif) no-repeat; 	
}
#news-nav-prev {
	float:left;
	margin-right:10px;
	background-position: 0 -20px;	
}
#news-nav-next {
	float:right;
	margin-left:10px;
	background-position: 0 0px;	
}



#ads {
	float:left;
	width:100%;
	height:50px;
	color:#aaa;
	font-family:"Trebuchet MS";
	font-size:30px;
/*	font-style:italic;*/
	display:none;
}
#ads-box{
	position:absolute;
}
#ads-box div{
	width:100%;
	float:left;
	height:50px;

}
#ads-box p {

	margin:0;
}
.ads-mask{
	position:relative;
	width:1000px;
	height:50px;
	overflow:hidden;

}

.card-edit-help {
	width:100%;
	float:left;
	margin-bottom:8px;

}
.card-edit-help .info{
	width:705px;
	float:left;
	text-align:left;
}
.card-edit-help a.back,.card-edit-help span.back{
	float:left;
	height:100%;
	margin-right:30px;	
	cursor:pointer;
}
.card-edit-help a.forward,.card-edit-help span.forward{
	float:left;
	height:%100;
	margin-left:30px;
	cursor:pointer;	
}
.card-edit-pagen{
	font-weight:bold;
/*	font-style:italic;*/
	height:24px;
	float:left;
	text-transform:uppercase;
}
#card-edit-box{
	position:absolute;
}
.card-edit-page,.card-edit-page-buy {
	width:737px;
	float:left;
	height:752px;
	position:relative;
}
#card-edit-box p {
	margin:0;
}
.card-edit-mask{
	position:relative;
	width:737px;
	height:752px;
	overflow:hidden;
	margin-left:20px;
}
#card-edit-nav{
	width:735px;
	height:35px;
	border:1px solid #000;
	margin-left:19px;
}
#card-edit-nav span {
	cursor:pointer;
	display:block;
	float:left;
	height:35px;
	width:147px;
	text-align:center;
	background: url(../img/edit_nav.png) repeat-x -155px 0;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
}
#card-edit-nav span.one{
	line-height:35px;
}
#card-edit-nav span.card-edit-nav-active {
	background-position: 0 0 ;
	font-weight:bold;
}
.card-edit-page .card-edit-fields1 textarea {
	width:150px;
	height:40px;
	border:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	/*float:left;*/
	display:none;
	overflow:hidden;
	font-weight:bold;
}
.card-edit-page .card-edit-fields2 textarea,.card-edit-page .card-edit-fields3 textarea  {
	width:100%;
	border:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	float:left;
	display:none;
	overflow-y:scroll;
	overflow-x:hidden;
	font-weight:bold;

}
button.card-edit-upload-image{
	color:#ffeb42;
}
button.card-edit-upload-image span{
	background:none;
}

.card-edit-page input.card-edit-input {
	border:0px;
	font-family:"Trebuchet MS";
	font-size:14px;
/*	float:left;*/
	padding:0;
	display:none;
	margin-right:3px;	
	text-align:left;
	font-weight:bold;
}
.card-edit-page span.noneditable {
	color:#eee;
	margin-right:3px;
	font-weight:bold;
	font-size:12px;
}
.card-edit-page span.fl {
/*	float:left;*/
}
.card-edit-page span.editable{
	color:#ffeb42;
	cursor:pointer;
	margin-right:3px;
	font-weight:bold;
	font-size:12px;
}
.card-edit-page .card-edit-fields2 span.editable,.card-edit-page .card-edit-fields3 span.editable{
	float:left;
	color:#ffeb42;
	font-size:12px;	
	margin-right:3px;
	cursor:pointer;
	font-weight:bold;
	border:1px solid #ffeb42;
	background-color:#393939;
	height:33%;
	overflow:hidden;
	word-wrap:break-word;
}
.cem-p span.editable,.cem-p textarea {
	width:282px;
}
.cem-l span.editable,.cem-l textarea {
	width:282px;
}

.card-edit-page span.empty {
	height:14px;
	width:30px;
	border:1px dotted #FFEB42;
	display:inline-block;
}

.card-edit-page span.filled {
	height:auto;
	width:auto;
	display:inline;
	border:0;
}
.card-edit-page .invisible{
	display:none;
	width:auto;
	height:auto;
}

.card-edit-color {
	width:22px;
	float:left;
	height:22px;
}
.card-edit-color-input {
	display:inline;
}
.card-edit-color-trigger {
	width:22px;
	height:22px;
	cursor:pointer;
	background-image:url(../img/fontcolor.gif);
	float:left;
}
.card-edit-color-palette{
	position:relative;
	top:0;
	left:0;
	width:25px;
	float:left;
	z-index:100001;
}
.card-edit-image-p{
	width:312px;
	height:433px;
	
}
.card-edit-image-p-first{
	width:312px;
	height:433px;
	
}
.card-edit-image-l{
	height:312px;
	width:433px;
}
.card-edit-image-l-first{
	height:312px;
	width:433px;
}
.card-edit-image-p,.card-edit-image-l,.card-edit-image-p-first,.card-edit-image-l-first  {
	background-image:url('../img/loader.gif');
	background-position:center center;
	background-repeat:no-repeat;
}
#card-edit-image1,#card-edit-image2,#card-edit-image3 {
	float:left;
	position:relative;
}
#card-edit-image1 img,#card-edit-image2 img,#card-edit-image3 img{
	border:10px solid #cbcbcb;
	cursor:pointer;
}
#card-edit-preview1,#card-edit-preview2,#card-edit-preview3{
	position:absolute;
	display:none;
	cursor:pointer;
	border:0;
}
#card-edit-preview1.p,#card-edit-preview2.p,#card-edit-preview3.p{
	left:124px;
	top:184px;
}
#card-edit-preview1.l,#card-edit-preview2.l,#card-edit-preview3.l{
	top:124px;
	left:184px;
}
.card-edit-sample-color {
	width:16px;
	height:16px;
	float:left;
	cursor:pointer;
}
.card-edit-font-div2,.card-edit-font-size-div2,.card-edit-font-div3,.card-edit-font-size-div3,.card-edit-text-align-div1,.card-edit-text-align-div2,.card-edit-text-align-div3 {
	float:left;
}

.card-edit-text-align-div1 label,.card-edit-text-align-div2 label,.card-edit-text-align-div3 label{
	width:22px;
	height:22px;
	float:left;
	display:block;
	cursor:pointer;
	opacity:0.8;
	filter:alpha(opacity=80);	
}
.card-edit-text-align-div1 input,.card-edit-text-align-div2 input,.card-edit-text-align-div3 input{
	display:none;
}

select.card-edit-font {
	width:230px;
}
select.card-edit-font option{
	height:20px;
	width:200px;
	text-indent:250px;
	background-repeat:no-repeat;
	background-position:center center;
}

.card-edit-fields1,.card-edit-fields2,.card-edit-fields3 {
	float:left;
	padding:0;
	margin:0;
	text-align:left;
}
.card-edit-fields1{
	border-bottom:1px solid #fff;
}
.card-edit-fields1,.cem-l .card-edit-fields2,.cem-l .card-edit-fields3{
	width:100%;
	margin:0;
}
.cem-p .card-edit-fields2,.cem-p .card-edit-fields3{
	width:284px;
}

.card-edit-togglers1,.card-edit-togglers2,.card-edit-togglers3 {
	cursor:pointer;
}
.card-edit-manage {
	padding-left:10px;
	float:left;
	position:relative;
	margin-bottom:6px;
}
.card-edit-manage.page3{
	padding-right:10px;
	padding-left:0;
}
.cem-l{
	width:284px;
}
.cem-l-first{
	width:294px;
}
.cem-p{
	width:284px;
}
.card-edit-manage.cem-p{
	padding-left:10px;
}
.card-edit-manage.cem-p.page3{
	padding-right:10px;
/*	padding-left:95px;*/
}

.cem-p  fieldset {
	width:284px;
	border:0;
	padding:0;
	margin:0;
}
.cem-l  fieldset{
	width:284px;
	border:0;
	padding:0;
	margin:0;
}

#card-edit-page-anim-p{
	width:100%;
	height:424px;
	position:relative;
	float:left;
}
#card-edit-page-anim-p a {
	display:block;
	position: absolute;
	width: 40px;
	height:40px;
	cursor:pointer; 
	z-index:4;
	bottom:8px;
}
#card-edit-page-anim-p .anim-backward{
	left:80px;
	display:none;	
}
#card-edit-page-anim-p .anim-forward{
	right:100px;
}
#card-edit-page-anim-p .pages{
	left:70px;
	width:600px;
	height:424px;
	position:absolute;
}
#card-edit-page-anim-p .pages i{
	width:298px;
	height:422px;
	border:1px solid #888;
	display:block;
	position:absolute;
	left:0;
	left:300px;
	z-index:0;
}
#card-edit-page-anim-p .pages i.first{
	left:0;
}
#anim-page-1-p,#anim-page-2-p,#anim-page-3-p,#anim-page-4-p{
	position:absolute;
	height:424px;
	z-index:2;
}
#anim-page-1-p{
	z-index:3;
}
#anim-page-1-p,#anim-page-3-p{
	width:300px;
	left:300px;
}
#anim-page-2-p,#anim-page-4-p{
	width:0;
	left:300px;	
}

#card-edit-page-anim-l{
	position:relative;
	width:424px;
	height:600px;
	left:164px;
	top:100px;
}
#card-edit-page-anim-l a {
	display:block;
	width:40px;
	height:40px;
	z-index:4;
	left:378px;
	position:absolute;
}
#card-edit-page-anim-l .anim-backward{
	top:12px;
	display:none;
}
#card-edit-page-anim-l .anim-forward{
	bottom:12px;
}
#card-edit-page-anim-l .pages{
	left:0;
	width:424px;
	height:600px;
	position:absolute;
}
#card-edit-page-anim-l .pages i{
	width:422px;
	height:298px;
	border:1px solid #888;
	display:block;
	position:absolute;
	left:0;
	top:300px;
	z-index:0;
}
#card-edit-page-anim-l .pages i.first{
	top:0;
}
#anim-page-1-l,#anim-page-2-l,#anim-page-3-l,#anim-page-4-l{
	position:absolute;
	left:0;
	width:424px;
	z-index:2;	
}
#anim-page-1-l{
	z-index:3;
}
#anim-page-1-l,#anim-page-3-l{
	height:300px;
	top:300px;
}
#anim-page-2-l,#anim-page-4-l{
	height:0;
	top:300px;
}

#card-edit-page1-1-nav-p,#card-edit-page1-1-nav-l{
	float:left;
	margin-top:4px;
}
#card-edit-page1-2-nav-p,#card-edit-page1-2-nav-l{
	position:absolute;
	bottom:0;
	left:10px;
}
#card-edit-page1-2-nav-p{
	width:565px;
}
#card-edit-page2-nav-p,#card-edit-page2-nav-l,#card-edit-page3-nav-p,#card-edit-page3-nav-l{
	float:left;
	width:100%;
	text-decoration:none;
	text-align:center;
	margin-top:-8px;
}
#card-edit-page1-nav-l{
	width:433px;
	text-align:center;
}
#card-edit-page1-nav-p{
	width:433px;
	margin-top:6px;
/*	margin-left:-60px;*/
}

button.card-edit-upload-image,#getpass button,#card-edit-page-buy button,#table-basket button.button,#address_book_item button.button,#user_calendar_item button.button,#profile button,#register button,#card-edit-page4-nav-l button,#card-edit-page4-nav-p button,#card-edit-page1-nav-p button,#card-edit-page1-nav-l button,#card-edit-page2-nav-p button,#card-edit-page2-nav-l button,#card-edit-page3-nav-p button,#card-edit-page3-nav-l button{
	width:143px;
	height:38px;
	background:url('../img/button.png');
	color:#fff;
	border:0;
	margin:0;
}
#logout-form button{
	width:115px;
	height:37px;
	background:url('../img/button2.png');
	color:#fff;
	border:0;
	margin:0;
}
#card-edit-page2-nav-p,#card-edit-page3-nav-p{
	margin-right:175px;
	text-decoration:none;	
}
#card-edit-page4-nav-p,#card-edit-page4-nav-l{
	position:absolute;
}
#card-edit-page4-nav-p{
	left:164px;
	top:496px;
	width:410px;
}
#card-edit-page1-2-nav-l{
	width:393px;
}
#card-edit-page4-nav-l{
	left:164px;
	top:708px;
	width:424px;
}




#table-address-book,#table-user-calendar{
	width:95%;
	margin-top:20px;
	margin-bottom:20px;
}
#table-address-book th,#table-user-calendar th {
	text-align:left;
}
#table-address-book a,#table-user-calendar a{
	color:#fff;
}
#table-address-book-preview{
	width:600px;
}
#table-address-book-preview th{
	text-align:left;
}
#table-address-book-preview tr{
	cursor:pointer;
	font-size:12px;
}
form br {
	clear:both;
}
form#card-edit-page-buy{
	float:left;
}
form#card-edit-page-buy label span{
	font-size:9px;
	color: #BB4CC3;
}
#logo-poczta{
	position:absolute;
	top:218px;
	left:380px;
}
form#form-kod fieldset input,form#koszyk-form fieldset input,form#getpass div input,form#register div input,form#profile div input,form#user_calendar_item div input,form#address_book_item div input,form#card-edit-page-buy input,form#senderror div input,
form#form-kod fieldset input[type="text"],form#koszyk-form fieldset input[type="text"],form#getpass div input[type="text"],form#register div input[type="text"],form#profile div input[type="text"],form#user_calendar_item div input[type="text"],form#address_book_item div input[type="text"],form#card-edit-page-buy input[type="text"],form#senderror div input[type="text"]{
	width:142px;
	height:18px;
	border:0;
	font-family:"Trebuchet MS";
	font-size:12px;	
	display:block;
	margin-bottom:2px;
	float:left;
	background:-moz-linear-gradient(top,#bcbcbe,#ffffff);
	background:-o-linear-gradient(top,#bcbcbe,#ffffff);
	background:-ms-linear-gradient(top,#bcbcbe,#ffffff);
	background:-webkit-gradient(linear, left top, left bottombottom, from(#bcbcbe), to(#ffffff));	
}
form#form-kod fieldset input[type="checkbox"],form#koszyk-form fieldset input[type="checkbox"],form#getpass div input[type="checkbox"],form#register div input[type="checkbox"],form#profile div input[type="checkbox"],form#user_calendar_item div input[type="checkbox"],form#address_book_item div input[type="checkbox"],form#card-edit-page-buy input[type="checkbox"],form#senderror div input[type="checkbox"]{
	height:auto;
}
form#form-kod fieldset input[type="text"]:focus,form#koszyk-form fieldset input[type="text"]:focus,form#getpass div input[type="text"]:focus,form#register div input[type="text"]:focus,form#profile div input[type="text"]:focus,form#user_calendar_item div input[type="text"]:focus,form#address_book_item div input[type="text"]:focus,form#card-edit-page-buy input[type="text"]:focus,form#senderror div input[type="text"]:focus{
	border:1px solid #D06BD8;
	width:140px;
	height:16px;
}
form#koszyk-form{
	min-height:600px;
	float:left;
}
form#getpass,form#register,form#profile,form#user_calendar_item,form#address_book_item,form#form-address-book,#table-user-calendar{
	margin-left:30px;
}
form#address_book_item,form#user_calendar_item{
	margin-top:12px;
}
/*
form#register div input[type="checkbox"],form#profile div input[type="checkbox"],form#user_calendar_item div input[type="checkbox"],form#address_book_item div input[type="checkbox"],form#card-edit-page-buy input[type="checkbox"],form#senderror div input[type="checkbox"]{
	width:auto;
	height:auto;
}
*/
form#card-edit-page-buy select{
	width:142px;
	border:0;
	font-family:"Trebuchet MS";
	font-size:12px;	
	display:block;
	margin-bottom:18px;

}
form#senderror textarea{
	width:276px;
	height:150px;
	border:0;
	font-family:"Trebuchet MS";
	font-size:12px;	
	display:block;
	margin:0;
	margin-bottom:2px;
	float:left;
	background:-moz-linear-gradient(top,#bcbcbe,#ffffff);
	background:-o-linear-gradient(top,#bcbcbe,#ffffff);
	background:-ms-linear-gradient(top,#bcbcbe,#ffffff);
	background:-webkit-gradient(linear, left top, left bottombottom, from(#bcbcbe), to(#ffffff));	
}
form#form-kod label,form#koszyk-form label,form#getpass label,form#register label,form#profile label,form#user_calendar_item label,form#address_book_item label,form#card-edit-page-buy label,form#senderror label{
	float:left;
	display:block;
	width:220px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
form#koszyk-form label{
	width:180px;
}
form#koszyk-form{
	margin-top:20px;
	padding-left:30px;
}
fieldset#form-kod{
	position:absolute;
	right:0;
	width:262px;
}
fieldset#form-kod button{
	height:27px;
	width:117px;
	float:left;
	color:#fff;
	font-size:10px;
}
form#form-kod fieldset,form#koszyk-form fieldset{
	border:0;
}
form#koszyk-form fieldset div{
	display:inline;
}
form#koszyk-form fieldset legend{
	text-align:left;
}
form#koszyk-form fieldset a{
	color:#fff;
}
form#register label a{
	color:#fff;
	text-decoration:underline;
}
#card-edit-page-buy fieldset{
	border:0;
	margin-left:0;
	padding-left:0;
	margin-top:16px;
}
#card-edit-page-buy fieldset legend{
	margin:0;
	padding-left:0;
}

#gallery-nav{
	position:absolute;
	top:426px;
	width:294px;
}
#gallery-nav a{
	color:#fff;
	text-decoration:none;
}
#gallery-nav>p{
	margin:0;
	height:20px;
}
#gallery-nav>span{
	display:block;
	width:294px;
	height:20px;
	background:url('../img/loader.gif') center center no-repeat;
	visibility:hidden;
}
#gallery-page{
	width:291px;
	float:left;
	padding-left:30px;
	padding-right:12px;
	margin-top:15px;
	position:relative;
}

#gallery-page>div{
	float:left;
	margin-bottom:5px;
	text-align:center;
}

#gallery-page img{
	border:1px solid #7c237d;
	cursor:pointer;
	float:left;
}
#gallery-nav .load-gallery-page.left,#gallery-nav .load-gallery-page.right{
	width:20px;
	height:20px;
	display:inline-block;
	background:url(../img/lr_icons.png) no-repeat scroll 0 -20px;
	position:relative;
	top:5px;
}
#gallery-nav .load-gallery-page.right{
	background:url(../img/lr_icons.png) no-repeat scroll 0 0;
}
#gallery-page img.imgl{
}
#gallery-preview {
	display:block;
	text-align:center;
	height:495px;
	margin-top:15px;
	float:left;
	width:442px;
	border-right:1px solid #474747;
	position:relative;
}
#gallery-preview>span{
	display:block;
	height:495px;
}
#gallery-preview>span>a{
	display:block;
	background-image:url('../img/loader.gif');
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;	
}
#gallery-preview button {
	position:relative;
	top:15px;

	width:143px;
	height:38px;
	background-image:url('../img/button.png');
	border:0;
	color:#fff;
	text-transform:uppercase;
}

#gallery-preview span a>img{
	border-left:10px solid #cbcbcb;
	border-right:10px solid #cbcbcb;
	border-bottom:10px solid #cbcbcb;
	border-top:25px solid #cbcbcb;
}
#gallery-preview>span a>u{
	margin:3px 78px -24px 0;
	float:right;
	position:relative;
	color:#7d247d;
	text-decoration:none;
	display:block;	
}
#gallery-preview>span a>i{
	display:block;
	width:60px;
	height:22px;
	margin:1px 0 -24px 80px;
	position:relative;
	float:left;
	text-align:left;
	text-decoration:none;
}
#gallery-preview>span a>i>b{
	display:inline-block;
	float:left;

}
#gallery-preview>span a>i>u{
	display:inline-block;
	float:left;
}
#gallery-preview .p,#gallery-preview .l{
	display:inline-block;

}
#gallery-preview .p{
	width:282px;
	height:400px;
}
#gallery-preview .l{
	width:400px;
	height:282px;
}
#gallery-thumb{
	float:left;
	width:100%;
	height:500px;
	position:relative;
}
#gallery-thumb img{
	position:absolute;
}

.ab-tools,.uc-tools{
	text-align:center;
}
.ab-tools img,.uc-tools img{
	position:relative;
	top:2px;
	cursor:pointer;
}

#table-basket{
	width:100%;
}
#table-basket th{
	text-align:center;
	padding-bottom:8px;
}
#table-basket td{
	text-align:center;
}
#table-basket td.basket-sum{
	padding-top:10px;
	font-weight:bold;
	border-top:1px solid #888;
	height:50px;
}
#table-basket td.basket-total{
	color:#ffeb42;
}

#basket-info{
	margin-bottom:10px;
	display:block;
}
#basket-info span{
/*	font-style:italic;*/
	font-weight:bold;
	color:#ffeb42;	
}
.b-tools img{
	cursor:pointer;
}
#table-card-buy{
	width:480px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;	
}
#table-card-buy th{
	text-align:center;
}
#table-card-buy td{
	/*text-align:center;*/
}
#table-card-buy td.buy-sum{
	margin-top:10px;
	height:50px;
	width:120px;
}
#table-card-buy td.buy-total{
	color:#D06BD8;
}

.upload-info,.info {
	font-size:12px;
/*	font-style:italic;*/
}
.info{
	padding-left:30px;
}
.info p {
	margin:0;
	padding:0;
	font-size:15px;
	margin-top:3px;
	margin-bottom:3px;
}
.info a,#table-basket a{
	color:#ffeb42;
}
.client-info {
	margin-left:30px;
	float:left;
/*	font-style:italic;*/
}
.client-info a{
	color:#fff;
}
table.samples img{
	margin-right:12px;
	margin-bottom:10px;
}
table.samples {
	margin-bottom:20px;
}




/* multibox */
.multiBoxDesc{display:none}.MultiBoxContainer{position:absolute; border:20px solid #000; background-color:#FFF; display:none; z-index:1000}.MultiBoxLoading{background:url(img/loader.gif) no-repeat center}.MultiBoxContent{position:relative; width:100%; height:100%; overflow:hidden}.MultiBoxClose{position:absolute; top:-26px; right:-26px; background:url(img/close.gif) no-repeat; width:24px; height:24px; cursor:pointer}.MultiBoxControlsContainer{overflow:hidden; height:0px; position:relative}.MultiBoxControls{width:100%; height:auto; position:relative; background-color:#000}.MultiBoxPrevious{position:absolute; background:url(img/left.gif) no-repeat; width:24px; height:24px; left:0px; margin-top:5px; cursor:pointer}.MultiBoxNext{position:absolute; background:url(img/right.gif) no-repeat; width:24px; height:24px; right:0px; margin-top:5px; cursor:pointer}.MultiBoxNextDisabled{cursor:default; background:url(img/rightDisabled.gif) no-repeat}.MultiBoxPreviousDisabled{cursor:default; background:url(img/leftDisabled.gif) no-repeat}.MultiBoxTitle{position:relative; margin:10px 0 0 35px; float:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FFF; font-weight:bold; text-align:left}.MultiBoxNumber{position:relative; width:50px; margin:10px 35px 0 0; float:right; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FFF; text-align:right}.MultiBoxDescription{clear:left; position:relative; margin:-15px 35px 10px 35px; padding-bottom:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#FFF; text-align:left}

/* sexy alert box */
#SexyAlertBox-Box {
  padding-bottom: 24px;
  background: url('./img/bg-box-bottom.png') bottom left no-repeat !important;
  background: url('./img/bg-box-bottom.gif') bottom left no-repeat;
}

#SexyAlertBox-InBox {
  padding-top: 15px;
  background: url('./img/bg-box-top.png') top left no-repeat !important;	
  background: url('./img/bg-box-top.gif') top left no-repeat;	
}

#SexyAlertBox-BoxContent {
  background: url('./img/bg-box-body.png') top left repeat-y !important;
  background: url('./img/bg-box-body.gif') top left repeat-y;
  padding: 0px 20px;
}

#SexyAlertBox-BoxContenedor {
  padding: 0px 0px 5px 55px;
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
}

#SexyAlertBox-BoxContenedor h1,#SexyAlertBox-BoxContenedor h2,#SexyAlertBox-BoxContenedor h3,#SexyAlertBox-BoxContenedor b,#SexyAlertBox-BoxContenedor strong{
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#SexyAlertBox-Buttons{
  text-align:right;
}

#SexyAlertBox-Buttons input {
  margin: 10px 10px;
}

#SexyAlertBox-BoxContenedor #BoxPromptInput{
  margin-top:5px;
}

#SexyAlertBox-Box .BoxAlert {
  background: url('img/dialog-warning.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxConfirm {
  background: url('img/dialog-help.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxPrompt {
  background: url('img/dialog-help.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxInfo {
  background: url('img/dialog-information.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxError {
  background: url('img/dialog-error.png') top left no-repeat;
}

/*
/* carousel */
.clearfix{clear:both;display:block;}
.sprite_icon{background:url(img/lr_icons.gif) no-repeat;}
.carousel_container_l, .carousel_container_r{display:block; margin:60px 0 0 0 ; position: relative;width: 23px;height:20px; float:left; cursor:pointer; } 
.carousel_container_r{background-position: 0 0px; } 
.carousel_container_l{background-position: 0 -20px; } 
#carousel_container{width:756px;  float:left; height:180px; }
#carousel_wrapper{overflow:hidden; width:706px; position: relative; left:0;top:0;float:left}
#carousel_items_container{margin:0px; padding:0; width:5000px;position: relative; float:left; }
.carousel_items{ width:120px; height:150px;  margin:10px;position:relative;float:left; text-align:center; overflow:hidden;}
.carousel_items img{cursor:pointer;}
*/

/* fancy upload*/
#card-edit-page1-image-attach {
	padding: 0;
	list-style: none;
	margin: 0;
}
 
#card-edit-page1-image-attach .file-invalid {
	cursor: pointer;
	color: #514721;
	padding-left: 48px;
	line-height: 24px;
	background: url(img/error.png) no-repeat 24px 5px;
	margin-bottom: 1px;
}
#card-edit-page1-image-attach .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}
 
#card-edit-page1-image-attach .file {
	line-height: 2em;
	padding-left: 22px;
	background: url(img/attach.png) no-repeat 1px 50%;
}
 
#card-edit-page1-image-attach .file span,
#card-edit-page1-image-attach .file a {
	padding: 0 4px;
}
 
#card-edit-page1-image-attach .file .file-size {
	color: #666;
}
 
#card-edit-page1-image-attach .file .file-error {
	color: #8a1f11;
}
 
#card-edit-page1-image-attach .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(img/progress-bar/progress.gif);
}

span.art{
	margin-left:30px;
	float:left;
	display:block;
}
span.art table{
	border-collapse:collapse;
	text-align:center;
}
span.art table td{
	border:1px solid #fff;
}
span.art a{
	color: #d06bd8;
}
#loteria{
	text-align:center;
	width:724px;
}
#kody-na-kartki{
	width:520px;
	height:580px;
	background:url(../img/kody_na_kartki.jpg);
	position:relative;
	display:inline-block;
}

#kody-na-kartki>iframe{
	width:414px;
	height:26px;
	border:0;
	position:absolute;
	left:8px;
	top:7px;
	overflow:hidden;
}
#kody-na-kartki>a{
	width:84px;
	height:18px;
	display:block;
	background:url(../img/share.gif);
	right:11px;
	top:47px;
	position:absolute;	
}

/* calendar */
/* Calendar: a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Default CSS for Calendar (navigation: 1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron> */

.hidden {
	opacity: 0;
	position: absolute;
}
.visible {
	opacity: 1;
}

/*
input.calendar,
select.calendar {
	width: 99px;
}
*/

button.calendar {
	background: url(img/calendar-icon.gif);
	border: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-right: 6px;
/*	top:-4px;*/
	display:block;
	width: 20px;
	position:relative;
}
button.calendar:hover,
button.calendar.active {
	background-position: 0 20px;
}

div.calendar {
	background: url(img/calendar.png);
	height: 195px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}	
	div.calendar * {
		margin: 0;
		padding: 0;
	}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 185px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.calendar caption {
		color: #333;
		font: normal 12px/16px "Century Gothic", Helvetica, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 17px;
		width: 11px;
		color:#00a3e7;
	}
	div.calendar caption a.prev {
		background-image: url(img/calendar-prev.gif);
		left: 0;
	}
	div.calendar caption a.next {
		background-image: url(img/calendar-next.gif);
		right: 0;
	}
	div.calendar caption a:hover {
		background-position: 0 12px;
	}
	div.calendar caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: ',';
	}

	div.calendar table {
		background: #FFF;
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.calendar td,
	div.calendar th {
		border: 0;
		color: #BB4CC3;
		font: normal 12px "Century Gothic", Helvetica, sans-serif;
		height: 21px;
		text-align: center;
		width: 21px;
	}
	div.calendar td {
		background: url(img/calendar-td.gif);
		color: #FFF;
		font-size: 11px;
	}
	div.calendar td.invalid {
		color: #999;
	}
	div.calendar td.valid {
		background: url(img/calendar-valid.gif);
		color: #BB4CC3;
		cursor: pointer;
	}
	div.calendar td.hilite {
		background: url(img/calendar-hilite.gif);
	}
	div.calendar td.inactive {
		background: url(img/calendar-td.gif) 0 100%;
		color: #FFF;
	}
	div.calendar td.active,
	div.calendar td.hover {
		background: url(img/calendar-valid.gif) 0 100%;
		color: #FFF;
		cursor: pointer;
	}

	/* elSelect*/
	
.elSelectFont {
	width:80px;
	height:20px;
/*	background:url(select_bg.gif) no-repeat 0% 0%;*/

	margin-bottom:3px;
}
.elSelectFont .selected {
	background-color:#00f !important;
	color:#000 !important;
}
.elSelectFont .clear {
	clear:both;
}
.elSelectFont .selectedOption {
	float:left;
	padding:2px 0 0 6px;
	width:55px;
	font-weight:bold;
	font-size:12px;
	color:#000;
	overflow:hidden;
	height:18px;
	border:1px solid #000;
	background-repeat:no-repeat;
	background-color:#fff;
	background-position:left center;
}
.elSelectFont .dropDown {
	width: 15px;
	height: 20px;
	float: right;
	border:1px solid #000;
	background:url(img/select_arrow.gif) no-repeat 0% 0%;
}
.elSelectFont .optionsContainerTop {
	position:absolute;
/*	background:url(top_center.gif) repeat-x 0% 0%;*/
	width:100%;
	height:5px;
}
.elSelectFont .optionsContainerTop div {
/*	background:url(top_left.gif) no-repeat 0% 0%;*/
	width:100%;
	height:5px;
}
.elSelectFont .optionsContainerTop div div {
/*	background:url(top_right.gif) no-repeat 100% 0%;*/
	width:100%;
	height:5px;
}
.elSelectFont .optionsContainerBottom {
	position:absolute;
	margin:-5px 0 0 0;
/*	background:url(bottom_center.gif) repeat-x 0% 0%;*/
	width:100%;
	height:5px;
}
.elSelectFont .optionsContainerBottom div {
/*	background:url(bottom_left.gif) no-repeat 0% 0%;*/
	width:100%;
	height:5px;
}
.elSelectFont .optionsContainerBottom div div {
/*	background:url(bottom_right.gif) no-repeat 100% 0%;*/
	width:100%;
	height:5px;
}
.elSelectFont .optionsContainer {
	position:absolute;
	display:none;
	z-index:100001;
}
.elSelectFont .option {
	padding:1px 1px 1px 1px;
	background-color:#fff;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#000;
	height:18px;
	width:181px;
}
.elSelectFont .disabled {
	background-color:#fff;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	color:#888;
}



.elSelectShort {
	width:50px;
	height:20px;
/*	background:url(select_bg.gif) no-repeat 0% 0%;*/


	margin-bottom:3px;
}
.elSelectShort .selected {
	background-color:#00f !important;
	color:#000 !important;
}
.elSelectShort .clear {
	clear:both;
}
.elSelectShort .selectedOption {
	float:left;
	padding:2px 0 0 6px;
	width:25px;
	font-weight:bold;
	font-size:12px;
	color:#000;
	overflow:hidden;
	height:18px;
	border:1px solid #000;
	background-repeat:no-repeat;
	background-color:#fff;
	background-position:left center;
}
.elSelectShort .dropDown {
	width: 15px;
	height: 20px;
	float: right;
	border:1px solid #000;
	background:url(img/select_arrow.gif) no-repeat 0% 0%;
}
.elSelectShort .optionsContainerTop {
	position:absolute;
/*	background:url(top_center.gif) repeat-x 0% 0%;*/
	width:100%;
	height:5px;
}
.elSelectShort .optionsContainerTop div {
/*	background:url(top_left.gif) no-repeat 0% 0%;*/
	width:100%;
	height:5px;
}
.elSelectShort .optionsContainerTop div div {
/*	background:url(top_right.gif) no-repeat 100% 0%;*/
	width:100%;
	height:5px;
}
.elSelectShort .optionsContainerBottom {
	position:absolute;
	margin:-5px 0 0 0;
/*	background:url(bottom_center.gif) repeat-x 0% 0%;*/
	width:100%;
	height:5px;
}
.elSelectShort .optionsContainerBottom div {
/*	background:url(bottom_left.gif) no-repeat 0% 0%;*/
	width:100%;
	height:5px;
}
.elSelectShort .optionsContainerBottom div div {
/*	background:url(bottom_right.gif) no-repeat 100% 0%;*/
	width:100%;
	height:5px;
}
.elSelectShort .optionsContainer {
	position:absolute;
	display:none;
	z-index:100001;
	
}
.elSelectShort .option {
	padding:1px 1px 1px 1px;
	background-color:#fff;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#000;
	height:20px;
	width:46px;
}
.elSelectShort .disabled {
	background-color:#fff;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	color:#888;
}

/*menu matic */

#nav {
	font-size:15px;
}
#nav a, #subMenusContainer a{
	text-decoration:none;
	width:123px;
	display:block;
	height: 40px;
	line-height: 40px;
}

#nav .first{
	background-image:url('../img/menu_item2.jpg');
	background-repeat:no-repeat;
	/*	background-color:#bb4cc3;*/
	height:70px;
}
#nav a{
	margin:0;
	float:left;	
	color:#fff;
	
}


/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:center;
}

/* All menu links on hover or focus */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	height:40px;
}

/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#nav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li ul li a:hover,#nav li ul li a:focus{
	background-color:#c974d0;
	width:123px;

}
#nav li.first a:hover,#nav li.first a:focus{
	background-color:transparent;
}

/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ 

}

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ 
}

/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	
}

/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
}

/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -3px;
}


/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;

}

/* All submenu OLs and ULs */

#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	
	/*border around submenu goes here*/	 
	background-color:#bb4cc3;	
	left:0;
	margin-left:1px;
	font-size:15px;
	width:123px;
}
#nav ol a, #nav ul a, #subMenusContainer ul a, #subMenusContainer ol a{	
	color:#fff;
	background-color:#bb4cc3;	
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
	width:124px;
}

#subMenusContainer li{
	list-style: none;
}

/* main menu ul or ol elment */
#nav{
	display:block;
	position: absolute;
	list-style:none;
	margin:0 0 0 0;
	z-index:1;
	top:15px;
	left:50%;
	text-align: center;
	display:block;
}

#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:10000; }


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }

#nav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:2.2em;
}

/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; } 

/* colorPicker*/
table.colorPicker
{
position: absolute;
background-color: #FFFFFF;
border: solid 1px #000000;
}
table.colorPicker td
{
 width: 15px;
 height: 15px;
 border: solid 1px #000000;
 cursor:pointer;
}

/* roar */
.roar-body
{
	position:				absolute;
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:					#fff;
	text-align:				center;
	z-index:				999;
}

.roar
{
	position:				absolute;
	width:					300px;
	cursor:					pointer;
	height:	100px;
}
.roar-bg
{
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#bb4cc3;
	-moz-border-radius:		10px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);

}
.roar-body-ugly .roar
{
	background-color:		#bb4cc3;
}
.roar-body-ugly .roar-bg
{
	display:				none;
}
.roar h3
{
	position:				relative;
	padding:				45px 10px 0;
	margin:					0;
	border:					0;
	font-size:				13px;
	color:					#fff;
	z-index:				1002;
}
.roar p
{
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				12px;
	color:					#fff;
	z-index:				1002;
}
/* tooltip design */
.ToolTips { display:block; position:absolute; width:250px; }
.ToolTips .sticky_close { display:block; position:absolute; top:1px; right:3px; background:url(img/fileclose.png); width:16px; height:16px; line-height:16px; font-size:0px; z-index:9999; }
.ToolTips .message { display:block; position:relative; background:url(img/tip_body.png) repeat-y; padding:0px 10px; }

/* here we do a little switch. If the tooltip is positioned above the element hovered, it changes the classes on the header/footer divs in order to point at the element hovered */
.ToolTips .dockBottomHeader, 
.ToolTips .dockTopFooter { display:block; position:relative; background:url(img/dockBottomHeader.png) no-repeat bottom; height:33px;  }
.ToolTips .dockTopFooter { background:url(img/dockTopFooter.png) no-repeat bottom; height:37px; }

.ToolTips .dockBottomFooter,
.ToolTips .dockTopHeader { display:block; position:relative; background:url(img/dockBottomFooter.png)  repeat scroll 0 -4px; height:10px; line-height:11px; font-size:0px; clear:both; }
/* this one has more height to display the close button in case sticky tooltips are on */
.ToolTips .dockTopHeader { background:url(img/dockTopHeader.png) top center no-repeat; height:8px; line-height:14px; font-size:0px; }


/* this is just a div displaying the loading animated .gif */
.loading { display:block; margin:0px auto 0px; background:url(img/ajax-loader.gif) center center no-repeat; width:31px; height:50px; }

/* tip container */
.tipContainer { display:none; }

/* beautify the tooltip content */
.ToolTips .message { font-size:14px; text-align:center; font-weight:bold; color:#f00; }
.ToolTips .message h3 { font-size:16px; margin:0px 0px 10px; padding:0px; color:#FF6600; }
.ToolTips .message .rights { display:block; clear:both; margin:15px 0px 0px; text-align:right; font-size:11px; color:#666666; }
