body{ margin:0px; padding:0px; background-color:#fff; font-family:arial; color:#777777; background:url(../image/bg2.jpg);}
form{ margin:0px; padding:0px; }
img{border:0px;}
h1{font-size:18px;color:#CF1A78; padding-left:10px;} 
.middle{font-size:14px; color:#666666 }
.middle a{color:#CF1A78; text-decoration:none;}
.middle a:hover{text-decoration:underline}
/*#body2{ background:url(../image/menu_bg.jpg) repeat-x 0px 69px; }*/
#site{ width:980px; margin:auto; background-color:#fff; }
#top{ height:66px; font-size:11px; color:#A5A5A5; }
#top_l, #top_r{ width:490px; float:left;}
#top_r{padding-top:20px; width:440px; padding-left:50px;}
#cart_info{ width:160px; padding:22px 5px 10px 52px; float:left;}
#cart_img{ width:41px; padding:14px 0px 5px 0px;  float:left; }
table.cart{width:100%}
table.cart td{padding:3px; vertical-align:middle;}
table.cart th{background-color:#CF1A78; color:#fff;padding:5px; text-align:center;}
table.cart .even{ background-color:#fff;}
table.cart .odd{background-color:#fdf5fb;}
#login_div1{ padding:0px 18px 0px 0px;float:left;}
#login_div2{ float:left;}
#login_div2 fieldset, #home_search fieldset{margin:0px 0px; padding:0px; border:0px; float:left;}
#login_div2 input{width:128px; height:13px; line-height:18px; border:1px solid #D6D6D6; background-color:white; margin:0px 5px 0px 0px; padding:3px; color:#A5A5A5; font-size:9px;}
#login_div2 input.btn_ok{ width:37px; height:20px; margin:0px; padding:0px;}
#login_links{ font-size:9px; padding-top:5px;}
#top a{color:#A5A5A5; text-decoration:none;}
#top a:hover{text-decoration:underline}

#menu_div,#menu_div ul{height:62px; width:980px; background:url(../image/menu_bg.jpg) repeat-x; background-color:#d5d5d5; clear:both;}
#menu_div ul{margin:0px; width:950px;padding:0px 15px;}
#menu li{float:left; list-style:none; padding:0px; height:56px;}
#menu li a{ margin-left:15px; padding:18px 23px 18px 10px; background:url(../image/menu_border.jpg) no-repeat center right; color:#8E8E8E; text-decoration:none; height:20px; display:block;}
#menu li:hover{background:url(../image/menu_choosed.jpg) repeat-x;} 
#menu li:hover a{background:url(../image/menu_choosed.jpg) no-repeat 100% 0;} 
#menu li a{ color:#8E8E8E; } 
#menu li.last a{ background-image:none;}
#menu li.last:hover a{background:url(../image/menu_choosed2.jpg) no-repeat 100% 0;} 

#main{ background-color:#fff; margin-top:1px; }
#home1{width:980px; height:323px;}
#home_baner{width:380px; height:323px; float:left; margin:0px; padding:0px;}
#home_cat{width:600px; float:left;}
#pink_cat{height:197px; background:url(../image/home_cat_bg.jpg) repeat-x; color:#2E1801; font-size:14px; font-variant:small-caps;}
#cat_div1, #cat_div2, #cat_div3{float:left; height:197px; }
#cat_div1{padding:0px 5px 0px 50px; background:url(../image/szlaczek1.jpg) no-repeat center right;width:165px;}
#cat_div2{background:url(../image/szlaczek_pasek.jpg) no-repeat center right; width:147px; padding:0px 15px;}
#cat_div3{background:url(../image/szlaczek2.jpg) no-repeat center right; width:173px; padding:0px 15px;}
#cat_div1 ul, #cat_div3 ul{padding:20px 0px;}
#napis_asortyment{margin:10px 0px 6px; }
#cat_div2 ul{padding:0px; margin:0px;}
#pink_cat li{list-style:none; line-height:22px; font-style:italic; }
#pink_cat a{color: #2E1801; text-decoration:none;}
#pink_cat a:hover{text-decoration:underline;}

#home_promo{ width:600px;height:126px; background:url(../image/promo_bg.jpg) repeat-x;}
#home_promo_l1{ height:126px;background:url(../image/promo_left.jpg) no-repeat center left; float:left; padding-right:20px;}
#promo_link{height:111px; width:21px; padding:10px 0px 6px 12px; }
#home_promo_right{ height:126px; width:34px; float:right;margin-left:3px;}
.promo_prod{float:left;width:250px; padding:0px 5px 0px 0px;color:#8D8D8D;}
.promo_prod_img, .news_prod_img{float:left; border:3px solid #fff;margin:10px 0px; width:131px; height:95px;}
.promo_prod_img img{width:131px; height:95px;}
.promo_prod_opis, .news_prod_opis{float:left;width:104px; font-size:12px; padding:0px 0px 0px 9px;}
.promo_prod_opis h1{font-size:13px;}
.promo_more, .news_more{display:block; text-align:right; font-variant:normal; color:#C30065; margin-right:18px; font-size:10px; font-weight:bold;}
.old_price{color: black; font-weight: bold; text-decoration: line-through;}
.promo_price{/*color: #ab0303;*/  background: url(../image/cena_promo.png); color:#fff; font-weight: bold;
		width:112px; height:29px; margin:auto; padding-top:3px; display:block;}
.price{/*color:#CF1A78;*/ background: url(../image/cena.png); color:#fff; font-weight:bold; display:block;
		width:112px; height:29px; margin:auto; padding-top:3px;}
.promo_prod_opis .promo_price{ padding:5px 0px 0px 25px; height:27px; width:87px;}
.bestsellers .promo_price{ padding:5px 0px 0px 25px; height:27px; width:87px; margin-left:0px; float:left;}
.bestsellers .price{ padding:5px 0px 0px 25px; height:27px; width:87px; }
.bestsellers .old_price { padding:5px 0px 0px 25px; height:27px; width:87px; float:left;}
#main_left{ width:651px; float:left;margin-right:13px; background:url(../image/main_bg.jpg) repeat-x top center;}
#main_right{ width:316px; float:left; }
#main_left .middle{ padding:10px; line-height:20px;}
#home_search{ width:475px; height:65px; margin:auto; background:url(../image/wyszukaj_bg.jpg) repeat-x;}
#lupa{float:left;padding-left:5px; width:118px;}
.input, .input_pink{width:128px; height:13px; line-height:22px; border:1px solid #CDCDCD; background-color:white; margin:0px 3px 0px 0px; padding:3px; color:#9C9C9C; font-size:11px;}
select.input{height:21px;}
#select_arrow{ z-index:-1;width:16px;height:19px; background-image:url(../image/select_arrow2.jpg); float:left;margin:1px 0px 0px -20px}
#home_search input.btn_ok{ width:37px; height:22px; margin:-1px; padding:0px;}
#search_div{float:left; width:337px; padding:14px 5px 0px 10px;}

#bestsellers_div{width:651px; color:#777777;}
#bestsellers_div h1{ font-size:15px; color:#CF1A78; margin:15px 0px 5px 0px;}
.bs_row{margin-top:10px;}
.bs_td, .bs_td2{width:164px;overflow:hidden; margin-left:33px;float:left; padding-right:20px; background:url(../image/bs_pasek.png) no-repeat center right; font-size:12px;}
.bs_td2{background:none;}
.bs_more{color:#CF1A78;display:block;text-align:right;padding-right:20px;}
#napis_bestsellers{width:129px;height:21px; margin:6px auto;}
.prod_img{border:3px solid #fff;}

#home_con_news{margin-top:14px; width:316px; height:268px; background:url(../image/kontakt_newsletter_bg.jpg);}
#home_contact{padding:40px 5px 5px 17px; }
.input_pink{border:1px solid #fff;}
textarea.input_pink{margin-top:7px; height:75px; width:220px; font-size:11px; font-family:arial;}
.submit_pink, .submit_pink2{border:0px; background:none; color:#fff;margin:3px 0px 0px 170px; cursor:pointer;}
.submit_pink2{ margin:0px 0px 0px 0px;}
#home_newsletter{padding:50px 5px 5px 17px;}

#home_news{ background-color:#f1f1f1; width:316px; padding-bottom:30px;}
#napis_news{padding:10px 5px 5px 17px;}
.news_prod{float:left;width:293px; padding:0px 5px 0px 18px;color:#777777;}
.news_prod_opis{width:147px;}
.news_prod_opis h1{font-size:13px; color:#CF1A78;}
.clear_news{clear:both; width:147px; margin-left:157px; color:red; height:5px; background: url(../image/news_pasek.jpg) no-repeat center top;}
.news_prod_img{margin-bottom:0px;}
.news_prod_img img {width:131px; height:95px;}

#footer{ clear:both;width:950px; height:44px; background:url(../image/footer_bg.jpg) repeat-x;  margin:20px 0px 10px 0px;
padding:0px 10px 0px 20px;}
#footer_menu{width:635px; float:left;}
#footer_menu ul{margin:15px 0px;padding:0px;}
#footer_menu li{ list-style:none; float:left; font-size:11px; color:#D879AA; padding:0px 10px 0px 10px; border-right:1px solid #d879aa;}
#footer_menu li.last{ border:none; }
#footer_menu li a{color:#d879aa; text-decoration:none;}
#footer_menu li a:hover{text-decoration:underline;}
#designed_by{width:155px; float:right; color:#860649; font-size:11px; margin-top:15px; }
#powered_by{width:110px; float:right; color:#860649; font-size:11px; margin-top:8px; }
#powered_by a{color:#860649; }

.clear{clear:both; height:0px;}
#breadcrumb {	height:15px; line-height:15px; padding:5px 10px;  font-size:10px; font-family:arial; }
#breadcrumb a{color:#777777; text-decoration:none;}
#breadcrumb a:hover{ text-decoration:underline; color:#CF1A78;}

.box {	margin-bottom: 10px;}
.box_top { background: url('../image/box_top_bg.jpg') repeat-x; position:relative; height:43px;}
.box .top { color: #fff;	font-size: 14px;	font-family: Verdana, Arial;	font-weight: bold; font-style:italic;	text-transform: uppercase; background:url('../image/beauty1.png') no-repeat; height:40px;position:absolute; top:-10px; left:-25px; padding:22px 0px 0px 80px;}
.box .top img {
	float: left;
	margin-right: 5px;
}
.box .middle {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
}
.box .bottom {
	height: 7px;
}

.box ul {	margin:0px 0px 0px 5px;	padding:0px 0px 0px 12px;	list-style: none; }
.box ul li{padding:5px 0px 5px 30px ; background: url('../image/ball2.png') no-repeat left top;}
.box ul a{ color:#8E8E8E; text-decoration:none; }
.box ul a:hover{ text-decoration:underline; color:#CF1A78;}
.pagination {	display: inline-block;	width: 100%;	background: #F8F8F8;	margin-bottom: 10px; background:url(../image/menu_bg.jpg) repeat-x bottom;  }
a.button {	background: transparent url('../image/button_right.png') no-repeat scroll top right;	color: #FFFFFF;	display: inline-block;	font: bold 12px verdana, sans-serif;	height: 30px;	margin-right: 6px;	padding-right: 18px; 	text-decoration: none; cursor:pointer;}
a.button span {	background: transparent url('../image/button_left.png') no-repeat;	display: inline-block;	padding: 8px 0px 8px 18px; cursor:pointer;}
.buttons {	margin-bottom: 10px;	clear: both;	padding: 5px;}

.tabs {	display: block;	width: 100%;	margin-bottom: 0px;}
.tabs a {	float: left;	display: block;	padding: 6px 15px 7px 15px;	margin-right: 2px;	border-top: 1px solid #DDDDDD;	border-bottom: 1px solid #DDDDDD;	border-left: 1px solid #DDDDDD;	border-right: 1px solid #DDDDDD;	background: #FFFFFF url('../image/tab.png') repeat-x;		font-weight: bold;	font-size: 13px;	text-decoration: none;	z-index: 1;	position: relative;	top: 1px;}
.tabs a.selected {	background: #FFFFFF url('../image/tab.png') repeat-x;	border-bottom: 0px;	padding-bottom: 8px;	z-index: 3;}
.page {	border: 1px solid #DDDDDD;	background: #FFFFFF;	display: inline-block;	padding: 10px;	display: block;	/*width: 536px;*/ clear: both;	z-index: 2;	margin-bottom: 10px;}
.sort, .pagination {	margin-bottom: 10px;	background: #F8F8F8;	height: 30px;	width: 100%; border-top:1px solid #CF1A78;}
.sort .div1 {	float: right;	margin-left: 5px;	padding-top: 6px;	padding-right: 9px;}
.sort .div2 {	text-align: right;	padding-top: 9px;}
.sort select {	font-size: 11px;	margin: 0;	padding: 0;}

.list {	width: 100%;	margin-bottom: 10px;}
.list td {padding-bottom:10px;text-align:center;vertical-align:top;}
.pagination .links, .pagination .results {	padding: 7px;}
.pagination .links {	float: left;}
.product_info td{padding:4px 0px; }
.error, .warning{ margin:5px; padding:10px; color:#fff; background:url('../image/error_bg.jpg');display:block;}

.img_about{float:left; width:270px;}
.text_about{ width:320px; padding:0 10px; float:left; line-height:20px;}
p.five_reason{ color:#CF1A78; font-size:14px; font-weight:bold;}
ul.five_reason{list-style:none; margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
ul.five_reason li {padding:5px 0px 5px 40px ; background: url('../image/ball3.png') no-repeat left top;}
.hid{display:none;}
.vis{display:block;}

/* newsletter style */
.box1{background: #F7F7F7; border: 1px solid #DDDDDD; padding: 10px; margin-bottom: 10px; display: inline-block; width: 536px;}

.category_img { float:left;}
.desc2 { float:left; margin-left:10px; width:300px; width:358px; text-align:justify;}

/* checkout */
.checkout_container{ background-color: #fff; border: 1px solid #CF1A78; margin-bottom: 10px; }
.checkout_header{font-weight:bold; background-color:#CF1A78; padding:5px; color:#fff; text-align:center;}
.checkout_bold{ color:#606060; font-weight:bold; padding:10px;}
.checkout_1{ background-color:#fff;padding:10px; width:293px; color:#606060; font-weight:bold; float:left;}
.checkout_2{ background-color:#FDF5FB; padding:10px; width:295px; float:right; border-left:1px solid #CF1A78;}
.checkout_tab{ padding:10px; width:100%; }
.checkout_tab2{ padding:1px; width:100%;}
.checkout_tab2 th{font-weight:bold; background-color:#CF1A78; padding:5px; margin:2px; color:#fff; text-align:center;}
.checkout_tab2 td { padding:5px;}
.checkout odd {background-color:#FDF5FB; }
.tab_txt{padding:5px;}

/* payment */
.total_td2{ width:120px; font-weight:bold; padding:5px; border-top:1px dotted #CF1A78; }
.total_th{ width:120px; font-weight:bold; color:#fff;background-color:#CF1A78; padding:5px;}
#friendly_links{padding-top:10px; font-size:10px; color:#999; margin:10px 10px 5px 10px; clear:both;}
#friendly_links a{text-decoration:none; color:#999;}

.coll_pic, .prod_coll_pic {font-style:italic; color:#8e597e; font-size:12px; margin:10px 0px 20px 0px;}
.coll_pic img{ float:left; border:6px solid #ded7dd; margin:5px; padding:0px; width: 135px}
.prod_coll_pic img { float:left; border:6px solid #ded7dd; margin:5px; padding:0px; width: 110px }
