

/* nowy styl specjalnie przerabiany dla bene cove clothing */


/* globalne */



* {
	margin : 0;
	padding : 0;

	}

body {
	margin : 0;
	padding : 0;
	background : #000000;
	font-family : Trebuchet MS, tahoma, geneva, arial, sans-serif;
	font-size : 11px;
	text-align : left;
	background-image: url('../html/img/bcc/bg_main.jpg');
	background-repeat: repeat-x;
	background-position: 0 0;
	}


table {
	border : 0px;
	}

td {
	font-family : Trebuchet MS, tahoma, geneva, arial, sans-serif;
	font-size : 11px;
	color : #000000;
	text-align : justify; 
	vertical-align : top;
	}

div {
	font-family : Trebuchet MS, tahoma, geneva, arial, sans-serif;
	font-size : 11px;
	color : #000000;
	text-align : justify; 
	vertical-align : top;
	}
	
a {
	color : #cf0000;
	font-weight : normal;
	text-decoration : none;
	}
a:hover {
	color : #b4b4b4;
	}

img {
	border : 0px;
	}

h1 {
	font-size : 14px;
	color : #cf0000;
	font-weight : lighter;
	}



/* globalne koniec */



/* nosnik treblinek */


#mainFrame {
	margin :  0 0 0 5px;
	width : 999px;
	background-image: url('../html/img/bcc/bg_inside.jpg');
	background-repeat: repeat-y;
	background-position: center top;
	}

#main_in {
	width : 999px;

	padding : 150px 0 0 5px;
	}

#main_full {
	width : auto;

	}

#pas {
	width : 1190px;
	background-image: url('../html/img/bcc/bg_table.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
	}


/* linki */

.amenu {
	color : #ffffff;
	margin : 0 15px 0 0;
	}
.amenu:hover {
	color : #ebe6d1;
	}

.afoot_menu{
	color : #7a633e;
	}

.afoot_menu:hover{
	color : #cf0000;
	}


.afoot {
	color : #3c3b37;
	}
.afoot:hover {
	color : #aaa8a0;
	}





/* czesci */


#menu {
	height : 30px;
	padding : 10px 0 15px 55px;
	text-align : left;
	}

#foot_menu {
	padding : 30px;
	text-align : center;

	}



#footer {
	height : 20px;
	text-align : center;
	padding : 0 0 20px -50px;
	font-size : 9px;
	color : #3c3b37;
	}


#leftPanel {
	float : left;
	width : 195px;
	}

#rightPanel {
	float : right;
	width : 200px;
	}

.empty_space {
	height : 100px;	
	}


.title_new {
	width : 180px;
	height : 30px;
	padding : 10px 0 0 10px;
	text-align : left;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
	background-image: url('../html/img/bcc/bg_title.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	}


.title_new_2 {
	width : 180px;
	height : 30px;
	padding : 10px 10px 0 0;
	text-align : right;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
	background-image: url('../html/img/bcc/bg_title_2.gif');
	background-repeat: no-repeat;
	background-position: 15px 0;
	}


#foot_buttons {
	text-align : center;
	padding : 25px 0 0 0;

	}


.basket_in {
	width : 200px;
	height : 100px;
	margin : 30px 0 30px 35px;
	text-align : right;
	}

.ibasket {
	width : 105px;
	height : 32px;
	}

.ten {
	font-size : 10px;
	}

#basket_in {
	padding : 0 20px 10px 35px;
	}

#basket_empty {
	width : 155px;
	padding : 0 0 5px 0;
	margin : 0 0 10px 0;
	border-bottom : 1px dashed #afafaf;
	}

.basket_line {
	height : 20px;
	border-bottom : 1px dashed #afafaf;
	}

#reg_in {
	padding : 0 0 15px 10px;
	}

#send_in {
	font-size: 10px;
	padding : 0 20px 0 35px;
	}

#log_in {
	padding : 0 40px 0 35px;
	}

.log_tab {
	width : 155px;
	}

.form_1 {
	width : 100px;
	height 22px;
	border : 1px solid #afafaf;
	}

.form_2 {
	width : 200px;
	height 22px;
	border : 1px solid #afafaf;
	}


.form_button {
	width : 50px;
	height 22px;
	font-size: 10px;
	border : 1px solid #afafaf;
	background : #ffffff;
	}

.form_left {
	width : 40px;
	height : 20px;
	padding : 2px;
	font-size : 10px;
	}

.form_right {
	width : 115px;
	height : 20px;
	padding : 2px 0 2px 0;
	text-align : right;
	}

.separator {
	width : 182px;
	height : 19px;

	}

.head_slogan {
	font-size : 12px;
	margin : 0 0 40px 0;
	}

#random_in {
	width : 180px;
	height: 230px;
	padding : 0 0 0 10px;
	text-align : center;

	}

#promo_in {
	padding : 0 0 0 30px;
	}


.table_contact {
	width : 500px;
	margin : 25px 0 15px 0;
	}

.tab_left {
	padding : 2px;
	text-align : left;
	font-weight : none;
	}

.tab_right {
	padding : 2px;
	text-align : right;
	}

a.menuLinks {font-weight:bold;}


div#top {
	height : 20px;
	background : #cf0000;
	}







div#banner {
	height : 160px;
	width : 1000px;
	margin : 0px;
	text-align:center;
}







div#ban1 {



width:40px;



height:40px;



display:block;



float:right;



}







div#ban2 {



width:280px;



height:80px;



display:block;



float:left;



}



div#href { }







/*div#banner { height:110px;  width:978px; margin:1px; background-color:#f5f5f5; text-align:center;  font-size:12pt; line-height:25px; border:1px solid #FC9400; color:#dddddd; }*/







/*div#banner .left { height:140px; background-image:url("../html/img/logo.gif"); background-repeat:no-repeat;   width:448px;  }*/















div#menuTop {
	height:25px;
	text-align:center;
	}

div#menuTop a {	display:block; float:left; margin-left:5px; margin-right:0px; color: #ffffff;}

div#menuTop a:hover {	color: #9CC667;	text-decoration: none;}















div#menuBottom {
	height : 160px;
	padding : 30px 0 0 0;
	clear:both;
	text-align:center;
	}



























div#content {
	float : left;
	width : 550px;
	padding : 0 20px 0 20px;
	}


div#content .title {
	padding : 8px 0 0 0;
	font-size : 18px; 
	}



	



div#content .title_similar { font-weight:bold; padding:0px; padding-right:0px; border:0px solid #6E6E6E; text-align:right; color:#FFFFFF; margin-right:0px; margin-left:0px; 



	background-color: #76A858;



	height:25px;



	font-weight:bold;



	padding-left:27px;



	padding-top:0px;



	text-align:left;



	color:#ffffff;



	margin-bottom:0px;}







div#content div.body {
	padding : 8px 0 0 0;
	font-size : 14px;
	color : #cf0000;
}














































div#message { margin:10px; text-align:center; padding:10px; border-right:1px solid #D1D6EF; border-bottom:1px solid #D1D6EF; border-left:1px solid #EFEFEF; border-top:1px solid #EFEFEF;}







div#message a { display:block; margin:auto; text-decoration:none; }







div#message a:hover { text-decoration:underline; }















div#navi { clear:both; text-align:center; font-weight:bold; font-size:12pt; padding:15px 5px 5px 5px; }







div#navi a {  text-decoration:none; font-weight:bold; }







div#navi a:hover {font-weight:bold; text-decoration:underline; }















div#formSort {	background-color:#b7b7b7; text-align:center; padding:5px; margin-bottom:5px; color: #322F2C; color: #322F2C; }







div#formSort * { margin:2px; vertical-align:middle; }















.random {
	padding-bottom:5px;
	text-align:right;
	}







div.random h1 { font-size:8pt; font-weight:normal; margin:5px; font-family:verdana,arial; }







div.random h2 { font-size:8pt; font-weight:bold; margin:5px; font-family:verdana,arial; text-align:center; color:#9CC645; }







div.random img { display:block; margin:auto; }







div.random a { color:#4B3F24; text-decoration:none; }







div.random a:hover { text-decoration:underline; }







div.random .price { font-size:10pt; color:#9CC645;  text-align:center; font-weight:bold;}







div.random .quantity { font-size:8pt; font-weight:normal; margin-left:5px; margin-right:5px; }







div.random hr { height:1px; color:#ffffff; border:0px; margin-left:5px; margin-right:5px; }




div.random div.picture {border:0px solid #bbbbbb; padding-left: 30px;}
div.random div.picture a {border:1px solid #bbbbbb;}


div.random div.picture img { border:1px solid #bbbbbb; margin:5px auto 5px auto;}







div.random div.basket { margin:5px; height:15px; }















div.log {  width:188px; }















div.productModul {
	width : 280px;
	height : 200px;
	padding : 0 0 20px 0;
	}







div.productModul h1 { font-size:8pt; font-weight:normal; margin:5px; text-align:right; font-family:verdana,arial; }




.product_title {
	padding : 0 0 15px 0;
	color : #4ea1ff;
	}


.ah2 {
	font-size ; 16px;
	color : #4ea1ff;
	}

.ah2:hover {
	color : #cf0000;
	}





div.productModul img { display:block; margin:auto; }







div.productModul a { padding-left:20px; color:929292; text-decoration:none; }







div.productModul a:hover { text-decoration:underline; }







div.productModul .label { height:10px; text-align:right; }







div.productModul .label .price { float:right; font-size:17pt; font-family:"Trebuchet MS"; color:#9CC645; margin-top:10px; margin-bottom:2px; text-align:right; margin-right:5px; width:130px; }







div.productModul .label .catName { float:right; font-size:9pt; font-weight:bold; margin-top:2px; color: #4B3F24; background: white; text-align:right; margin-right:2px; width:120px; }







div.productModul .label img { border:0px; margin:5px 5px 0px 0px; float:right; }







div.productModul .quantity { font-size:8pt; font-weight:normal; margin-left:140px; margin-right:5px; text-align:right; }







div.productModul hr { height:1px; background-color:#BFC4FF; border:0px; margin-left:140px; margin-right:5px; }







div.productModul div.picture { float:left; width: 140px; height:140px; margin-top:-5px; margin-left:-1px; }







div.productModul div.picture img { float:left; margin-top:0px; margin-left:0px; border:1px solid #bbbbbb; }







div.productModul div.basket { 
	height : 15px;
	margin : 0 20px 0 0;
	border : 1px solid #000000;
	}







/*div.productModul div.basket a { display:block; width:17px; height:14px;  border:1px solid #bbbbbb; }*/







div.productModul div.basket a { display:block; width:81px; height:15px; float:right; border:1px solid #ffffff; }







div.productModul .opis { clear:both; padding:8px;  width:250px; height:95px;}







div.productModul .opis a { color:#9CC645; text-decoration:none;}















div#productInfo { width:585px; margin:0px; padding-left:5px; padding-right:5px; height:100%;}







div#productInfo h1 { font-size:14pt; font-weight:normal; font-family:verdana,arial; color:#9CC645; height:40px;}



.h1_product {



padding-top:10px;



padding-left:10px;







}







div#productInfo h2 { clear:both; font-size:8pt; font-weight:bold; font-family:verdana,arial; }







div#productInfo img { display:block; margin:auto; }







div#productInfo a { text-decoration:none; }







div#productInfo a:hover { text-decoration:underline; }







.price_list {
	text-align : left;
	font-size : 16px;
	color : #4ea1ff;
	}







div#productInfo hr { height:1px; background-color:#BFC4FF; border:0px; }







div#productInfo div.picture { float:left; }







div#productInfo div.picture img { float:left; border:1px solid #bbbbbb;}







div#productInfo div.picture img.newProduct { border:0px; margin:0px 0px 0px 0px; }







div#productInfo div.basket { height:15px; margin:5px 5px 0px 0px; }







div#productInfo div.basket a { display:block; width:81px; height:15px; float:right; border:0px solid #ffffff; }







div#productInfo div.newProduct { margin:5px 5px 0px 0px; }







div#productInfo div.newProduct img { float:right; }







div#productInfo div.miniFrame { width:140px; height:100%; padding:5px; float:left; border-right:0px solid #FDD983;}







div#productInfo div.productDesc { float:right; width:390px; margin-right:10px; }







div#productInfo div.size { margin-bottom:5px; }







div#productInfo a.miniPrev { display:block; float:left; line-height:20px; height:20px; }







div#productInfo a.miniNext { display:block; float:right; line-height:20px; text-align:right; }







div#productInfo a.miniPrev:hover, div#productInfo a.miniNext:hover { text-decoration:underline; }







div#productInfo div.zoom a { color:#bbbbbb; text-decoration:none; }







div#productInfo div.zoom a:hover { color:#dddddd; text-decoration:none; }















div#textPage .title {
	padding : 8px 0 0 0;
	font-size : 18px; 
	}



div#banner_container{margin-left:6px; margin-bottom:5px;}



div#textPage .body { background-color:#EDEDED; padding:3px; padding-right:5px; }















div#trailimageid{ position: absolute; border: 1px solid #FDD983; background-color:#ffffff; padding: 2px; visibility: hidden; z-index: 100; }















div.modul { border:0px solid #A5A5A5; margin:0px; margin-top:0px; } 







div.modul .body { padding:0px; }







div.modul .title {



	line-height:25px;



	font-weight:bold;



	margin-top:1px;



	text-align:left;



	color:#ffffff;



	margin-bottom:1px;



	border-bottom: 1px solid #ffffff;



	background-color: #9CC645;



	padding-left: 5px;



}







div.modul .menu { margin:1px; }







div.modul .menu a {
	font-size : 12px;
	color : #573414;
	}

div.modul .menu a:hover {
	font-size : 12px;
	color : #cf0000;
	}


div.modul .menu a.light {
	color : #000000;
	}










div.modul .menu_basket { margin:1px; }







div.modul .menu_basket a { display:block; width:196px; height:25px; text-decoration:none; color:#333333; text-indent:3px; border-bottom:1px solid #ffffff; padding-left:0px; padding-top:0px; }







div.modul .menu_basket a.light {width:180px;  text-decoration:none; color:#333333; text-indent:3px; line-height:15px; border-bottom:1px solid #ffffff;   }







div.modul .menu_basket a:hover { opacity: .5;



	filter: alpha(opacity=50);



	 text-decoration:none; }



	 



div.modul .menu_basket2 a { display:block; width:200px; height:25px; text-decoration:none; color:#9CC645; font-weight: bold; text-indent:3px; border-bottom:1px solid #ffffff; padding-left:0px; padding-top:0px; }







div.modul .menu_basket2 a.light { display:block; width:100%;  text-decoration:none; color:#333333; text-indent:3px; line-height:15px; border-bottom:1px solid #ffffff;   }







div.modul .menu_basket2 a:hover { opacity: .5;



	filter: alpha(opacity=50);



	 text-decoration:none; }



	 



	 div.modul .menu_basket3 a { display:block; width:200px; height:25px; text-decoration:none; color:#333333; text-indent:3px; border-bottom:1px solid #ffffff; padding-left:0px; padding-top:0px; }







div.modul .menu_basket3 a.light { display:block; width:100%;  text-decoration:none; color:#333333; text-indent:3px; line-height:15px; border-bottom:1px solid #ffffff;   }







div.modul .menu_basket3 a:hover { opacity: .5;



	filter: alpha(opacity=50);



	 text-decoration:none; }







.basket_txt {



padding-left:0px;



padding-top:5px;







}



.basket_opis {

background-color:#FFFFFF;

text-align:center;



color: #9CC645;



line-height: 25px;

}







div.modul .submenu { display:none; }




div.modul .menu_main {
	display : block;
	width : 170px;
	border-bottom : 1px dashed #755e38;
	padding : 5px 0 5px 10px;
	}





div.modul .submenu a {
	display : block;
	width : 170px;
	border-bottom : 1px dashed #755e38;
	padding : 5px 0 5px 10px;
	}

div.modul .submenu a:hover {
	color : #000000;
	background-color:#ebe6d2;
	}

div.modul .submenu a.light {
	width : 170px;
	background-color:#dad7c5;
	}















div.modul .prefix {float:left; width:13px; text-align:center; }







div.modul .basket {
	text-align : right;
	line-height : 15px;
	margin-top : 5px;
	font-size : 8pt;
	color : #9CC645;
	}















div.zoom { background-color:#ffffff; padding:5px; display:none; position:absolute; text-align:right; margin-top:0px; margin-left:0px; }







div.zoom a { color:#bbbbbb; text-decoration:none; }







div.zoom a:hover { color:#dddddd; text-decoration:none; }







div.zoom img { border:1px solid #bbbbbb; padding:2px; }















div.mini { display:none; }















form { margin:0px; }







form table { margin:auto; }







form table td { vertical-align:top; }







form div.caution { margin-top:2px; margin-bottom:5px; }















h3 { font-size:10pt; font-weight:bold; margin:0px; margin-bottom:10px; }







h5 { font-size:8pt; font-weight:bold; margin:0px; margin-bottom:10px; }







hr { height:1px; background-color:#BFC4FF; border:0px; }







input, textarea { font-family:tahoma,verdana,arial; font-size:8pt; border:1px solid #aaaaaa; padding-left:4px; padding-right:4px; }







select { font-family:tahoma,verdana,arial; font-size:8pt; border:1px solid #aaaaaa; }















input.button, button { border-top:1px solid #f5f5f5; border-left:1px solid #f5f5f5; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; background-color:#dddddd; font-size:8pt; }







input.noBorder { border:0px; }















p { margin:0px; }















table.list { width:100%; }







table.list th { text-align:left; background-color:#fafafa; padding:3px; }







table.list td { padding:3px; vertical-align:top; }















td.header {font-weight: bold; }















.center { text-align:center; }







.caution { color:#ff0000; }







.cautionBlock { display:block; background-color:#D1D7EF; border:1px solid #FF5F5F; color:#ff0000; text-align:center; padding:10px; margin-top:5px; margin-bottom:5px; }







.clear { clear:both; }







.floatLeft {
	float : left;
	display : block;
	width : 280px;
	height : 180px;
	margin : 5px;
	border-bottom : 1px dashed #afafaf;
	}


.floatRight {
	float : left;
	display : block;
	width : 280px;
	height : 180px;
	margin : 5px;
	border-bottom : 1px dashed #afafaf;
	}


.pic {
	width : 150px;
	height : 150px;
	padding : 5px;
	margin : 5px;
	border : 1px solid #afafaf;
	}


.error { color:#ff0000; }















div#zamowienie {
	width : 570px; 
	font-size : 11px;
	padding : 8px;
	margin : 0 0 15px 0;
	border-bottom : 2px solid #afafaf;
	}















/*  strefa partnerska */







div#contentP {	float:left;	width:100%; 	margin:0px;	background-color:#FFFFFF;  border: solid #cccccc 0px;	}







div#contentP .main {	margin:5px;	padding:10px; }







div#contentP .title {font-weight:bold; padding:3px;	border-bottom:1px solid #ffffff;	text-align:right;	color:#ffffff;	margin-bottom:1px;	background-color: #CCCCCC; }







div#contentP div.body { margin:0px; padding:10px; }







div#contentP img {  /*margin: 5px;*/}















div#midle { padding-top:30px; text-align:center; }







a.stopka {font:bold 11px Arial, verdana; color:#4D8F6A; text-decoration:none;}



a.stopka:hover {font:bold 11px Arial, verdana; color:#4D8F6A; text-decoration:underline;}



div#productList {width: 600px; margin:0px; padding : 20px 0 15px 0;}











/*boxy opis produktu*/







div#box_2{



	width:390px;



	font-size:8pt;



	color:#444444;



	font-weight:normal;



	padding-left:5px;



	



}



div#head_1 {



	float: left;



	width:300px;



	height: 40px;



	font-size:14pt; 



	font-weight:normal; 



	color:#9CC645; height:40px; 



	background-image:url("../html/img/");



	padding-top:0px;



	padding-left:5px;



	margin-bottom:20px;







	



	



}



div#new {



	float: left;



	width:80px;



	height: 25px;



	padding-top:12px;



	



}



div#price_1 {



	float: left;



	width:140px;



	height: 35px;



	padding-left:5px;



}















.price_2







{



font-size:11pt; color:#9CC645;  font-weight:bold;}







div#category_1 {



	float: left;



	clear:left;



	width:140px;



	height: 40px;



	padding-left:5px;



}



div#availability_1 {



	float: right;



	width:240px;



	height: 35px;



	clear:right;



	



	



}



div#availability_1 { font-size:9pt; color:#9CC645;  font-weight:bold; }











div#desc_1 {

float: left;


padding: 0 20px 0 20px;











}







.border {



border:1px solid #E2E2E2;



}







#lightbox{



	background-color:#eee;



	padding: 10px;



	border-bottom: 2px solid #666;



	border-right: 2px solid #666;



	}



#lightboxDetails{



	font-size: 0.8em;



	padding-top: 0.4em;



	}	



#lightboxCaption{ float: left; }



#keyboardMsg{ float: right; }



#closeButton{ top: 5px; right: 5px; }







#lightbox img{ border: none; clear: both;} 



#overlay img{ border: none; }







#overlay{ background-image: url("../html/img/overlay.png"); }







* html #overlay{



	background-color: #333;



	back\ground-color: transparent;



	background-image: url(blank.gif);



	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../html/img/overlay.png", sizingMethod="scale");



	}



	



.ba { display:block; border:1px solid red; padding:10px; }



#ba_h1 { color:red; font-size:13pt; font-weight:bold; }







#catname { 
	display : inline;
	font-size : 18px; 
	color : #cf0000; 
	}



.advSearchDiv



{



	display:none;



}



.advSearchDivActive



{



	display:block;



}