a img {border:none !important;}
body {
    background-color:#F1F2F2;
    font-family:verdana;
    font-size:11px;
    line-height:16px;
    color:#4F4F4F;
    margin:0px;
    padding:0px;
}


#cont{text-align:center; background-color:white; border-bottom:solid 1px #E4E4E4; padding-bottom:10px; min-height:585px;}
#main{width:962px;margin-left:auto;margin-right:auto;}

div.footer{
    text-align:center; 
    border-bottom:solid 1px #E4E4E4;
    color:#878787;
    font-size:11px;
    
}


div.footer div.inner{
	width:945px;
	margin-left:auto;margin-right:auto;
	padding:20px 0px 0px 0px; 
	background: url(/images/footer_tlo.jpg) no-repeat top right;
	height:160px;
	text-align:left;
}
div.footer div.inner div.footer_linki{
    margin-top:20px;
}

div.footer div.inner div.footer_linki a{
    display:block;
    float:left;
    height:16px;
    width:230px;
}

div.tag_cloud{
    text-align:center; 
    border-bottom:solid 1px #E4E4E4;
}
div.tag_cloud div.inner{
	width:945px;
	margin-left:auto;margin-right:auto;
	padding:10px; 
	height:57px;
}

div.copyright{
    text-align:center; 
    border-bottom:solid 1px #E4E4E4;
    color:#878787;
    font-size:11px;
}

div.copyright a, div.footer a{
    color:#878787; text-decoration:none;
}

div.copyright a:hover, div.footer a:hover{
    text-decoration:underline;
}

div.copyright div.inner{
	width:945px;
	margin-left:auto;margin-right:auto;
	padding:10px; 
	height:57px;
}

#menu_gorne{float:right;clear:both;}
#menu_gorne a{font-size:12px;color:#D1D2D6;text-decoration:none;line-height:52px;margin-left:7px;border-right:dashed 1px #435D6C;padding-right:11px; }
#menu_gorne a:hover{text-decoration:underline;}
#menu_gorne a.cart_link{border:none;background: url(/images/cart.gif);background-repeat:no-repeat;background-position:0px 1px;padding-left:25px;margin-left:4px;}
#menu_gorne span{font-size:11px;background-color:#F4F4F4;padding:6px 10px;}
#lewy_panel{float:left;margin-top:5px; width:241px;}

.menu_lewe_linki{text-align:right;margin-top:5px; 
   /* float:right;display:inline;margin-right:15px; */
}
/*
a.fl0 {
	display:block;
	font-size:15px;
	color:#00295F;
	text-decoration:none;
	height:41px;
	line-height:38px;
	width:190px;
	padding:0px 30px 0px 20px;
	margin-top:5px;
	border:solid 1px #F0F0F0;
	
	 -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	
}
*/

a.fl0 {
	display:block;
	font-size:15px;
	color:white;
	text-decoration:none;
	height:41px;
	line-height:38px;
	width:190px;
	padding:0px 30px 0px 20px;
	margin-top:5px;
	background-color:#01285F;
	
	 -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	
}

a.fl0:hover {text-decoration:underline;}
a.sel0 {
     -webkit-border-bottom-right-radius: 0px;
	    -moz-border-bottom-right-radius: 0px;
	    border-bottom-right-radius: 0px;
	    
	    -webkit-border-bottom-left-radius: 0px;
	    -moz-border-bottom-left-radius: 0px;
	    border-bottom-left-radius: 0px;
    border-bottom:none;
}
a.fl1 {display:block;font-size:13px;color:#515151;text-decoration:none;line-height:20px;width:190px;padding:0px 30px 0px 20px;}
a.fl2 {display:block;font-size:13px;color:#515151;text-decoration:none;line-height:20px;width:190px;padding:0px 30px 0px 20px;}
a.fl1:hover, a.fl2:hover {text-decoration:underline;}
a.sel1, a.sel2 {color:#1B395D;}
#floor1{
	padding:10px 0px 10px 0px;
	border-left:solid 1px #F0F0F0;
	border-right:solid 1px #F0F0F0;
	border-bottom:solid 1px #F0F0F0;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	
	background-color:#F4F5F5;
	width:240px;
	
	
	 -webkit-border-bottom-right-radius: 5px;
	    -moz-border-bottom-right-radius: 5px;
	    border-bottom-right-radius: 5px;
	    
	    -webkit-border-bottom-left-radius: 5px;
	    -moz-border-bottom-left-radius: 5px;
	    border-bottom-left-radius: 5px;
}

div.filtrowanie{
	font-size:15px;
	width:210px;
	color:#515151;
	text-decoration:none;
	padding:0px 10px 0px 20px;
	margin-top:5px;
	border:solid 1px #F0F0F0;
	font-size:12px;
	
	 -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	    
	text-align:left;
}

div.filtrowanie h2{
    color:#00295F;
    font-size:14px;
    font-weight:normal;
}

div.filtrowanie p{
    margin:5px 0px 5px 0px;
}

#prawy_panel{float:left;margin:18px 7px 0px 20px;width:690px; text-align:left;}
#belka {width:390px;height:66px;background: url(/images/glowna/belka.jpg);float:right;display:inline;}
.input {border:solid 1px #324550;background-color:#11131a;color:#B5B8BD;font-size:12px;height:21px;padding-top:2px;width:144px;}
.login{background-image: url(/images/glowna/login.gif);background-repeat:no-repeat;}
.haslo{background-image: url(/images/glowna/haslo.gif);background-repeat:no-repeat;}
.submit{width:21px;height:21px;border:none;background-image: url(/images/glowna/submit.gif);}
.belka_linki {margin:0px;text-align:left;margin-top:3px;}
.belka_linki a{color:#CACECF;font-size:12px;text-decoration:none;background-image: url(/images/glowna/dot.gif);background-repeat:no-repeat;background-position:0px 7px;padding-left:15px;margin-left:30px;}
.belka_linki a:hover{text-decoration:underline;}

.belka_linki2 {color:#CACECF;font-size:12px;margin:10px 0px 10px 28px;text-align:left;}
.belka_linki2 a{color:#CACECF;text-decoration:none;margin-left:10px;font-weight:bold;}
.belka_linki2 a:hover{text-decoration:underline;}

#koszyk {width:193px;height:29px;background-image: url(/images/glowna/koszyk.gif);float:right;display:inline;margin:7px 0px 0px 0px;}
#koszyk p{margin-top:9px;}
#koszyk a{color:#959595;font-size:12px;text-decoration:none;}
#koszyk a:hover{text-decoration:underline;}

.koszyk{width:640px;}
.koszyk1{width:187px;float:left;}
.koszyk2{width:126px;float:left;line-height:128px;font-size:12px;color:#161D23;}
.koszyk3{width:103px;float:left;padding-top:40px;}
.koszyk4{width:111px;float:left;line-height:128px;font-size:12px;color:#4F6C94;font-weight:bold;}
.koszyk4 span{text-decoration:line-through;font-weight:normal;}
.koszyk5{width:113px;float:left;line-height:128px;font-size:12px;color:#4F6C94;font-weight:bold;}

.cart_photo{width:71px;height:95px;border:solid 1px #C9C9C9;float:left;margin:15px 0px;}
.cart_description{float:left;height:128px;width:100px;}
.cart_size{font-size:12px;color:#161D23;text-transform:lowercase;padding-top:20px;padding-left:10px;}


.cart_name{margin:0px;}
.cart_input {border: none; background: url(/images/koszyk_input.gif) no-repeat; width:38px; height:31px; line-height:31px; padding:0px 3px 0px 7px; float:left; text-align:center;}
.cart_submit {border: none; background: url(/images/koszyk_submit.gif) no-repeat; width:50px; height:31px;  float:left}

#koszyk_dostawa{text-align:left; border-top:solid 1px #BEBEBE; padding-top:5px; font-size:11px;}
#koszyk_dostawa p.lab{color:#012A60;font-size:16px; margin:5px 0px 5px 0px;}

#koszyk_dostawa table{
     font-size:12px;
     width:100%;
}

div.rejestracja table input.button_log{
    border:0px;
    background: url(/images/zaloguj_sie.gif) no-repeat;
    width:136px;
    height:30px;
    cursor:pointer;
}

input.button_rej{
    border:0px;
    background: url(/images/zarejestruj_sie.gif) no-repeat;
    width:136px;
    height:30px;
    cursor:pointer;
}

div.rejestracja table input.button_przypomnij{
    border:0px;
    background: url(/images/nie_pamietam.gif) no-repeat;
    width:136px;
    height:30px;
    cursor:pointer;
}

input.button_dalej{
    border:0px;
    background: url(/images/dalej.gif) no-repeat;
    width:136px;
    height:30px;
    cursor:pointer;
}



#koszyk_dostawa table td.sposob_dostawy_cena{
    text-align:right;
    padding-right:30px;
}

#koszyk_platnosc{text-align:left; border-top:solid 1px #BEBEBE; font-size:11px; margin-bottom:10px;}
#koszyk_platnosc p.lab{color:#012A60; font-size:16px; margin:5px 0px 5px 0px;}

#koszyk_platnosc table{
     font-size:12px;
}

#koszyk_podsumowanie{
    border-top:solid 1px #BEBEBE;
    margin-bottom:10px;
}
#koszyk_podsumowanie table{
    font-size:12px;
    border-top:solid 1px white;
    width:100%;
}

#koszyk_podsumowanie table tr{
    height:36px;
    border-bottom:solid 1px white;
    border-top:solid 1px white;
     background-color:#002B5E;
}

#koszyk_podsumowanie table td{
    text-align:left;
   padding:0px 0px 0px 10px;
   font-weight:normal;
   color:white;
   text-align:right;
   padding-right:30px;
}

#koszyk_podsumowanie table tr.kreska{
    border:none;
     background-color:#F3F3F3;
     height:1px;
}
#koszyk_podsumowanie table tr.kreska td{
    padding:0px;
    
}

#koszyk_podsumowanie table tr.kreska div{
    margin:0;
    padding:0;
    background-color:#BEBEC0;
    width:100%;
    height:1px;
}


.menu_lewe_kolekcja{margin:50px 0px 0px 0px;color:#BFC3C6;font-size:11px;font-weight:bold;}


#bannery {text-align:left;}

#bannery2 {margin:10px 0px 0px 19px;}

#menu_dolne{float:right;display:inline;margin:8px 7px 0px 0px;background-image: url(/images/glowna/footer.jpg);background-repeat:no-repeat;width:912px;height:56px;}
#menu_dolne a{font-size:12px;color:#D1D2D6;text-decoration:none;line-height:56px;padding-right:20px; }
#menu_dolne a:hover{text-decoration:underline;}

#menu_dolne2{font-size:12px;color:#76767E;float:right;display:inline;margin:5px 6px 0px 0px;}
#menu_dolne2 a{font-size:12px;color:#76767E;text-decoration:none;margin-left:3px;font-weight:bold; background-image: url(/images/glowna/footer.gif);background-position:55px 1px;background-repeat:no-repeat;padding-right:25px;}
#menu_dolne2 a:hover{text-decoration:underline;}

span.select { 
    position: absolute;
  width: 200px; 
  height: 24px;
  line-height:15px;
  padding: 5px 0px 0px 5px;
  color: #000000; 
  font-size: 11px;
  background: url(/images/katalog/select200.gif) no-repeat;
  overflow: hidden;
  text-align:left;
}
select.styled{height: 24px;color: #000000; font-size: 11px;width:150px;background-color:#FFFFFF;}

#cart_menu{text-align:right;margin:15px 26px 25px 0px;}
#cart_menu a{font-size:12px;color:#2F4F66;text-decoration:none;margin-left:19px;border-left:dashed 1px #2F4F66;padding-left:19px;}
#cart_menu a:hover{text-decoration:underline;}
#cart_menu a.selected{font-size:15px;font-weight:bold;}

#japa_formsik{float:right; display:inline; margin-right:15px;}



table.zam_tab {
    margin:0px 0px 7px 15px;
    width:640px;        
}

table.zam_tab th{
    color:white;                     
    background-color:#002B5E;
    font-weight:normal;
    height:49px;
    border-bottom:solid 1px white;
    font-size:11px;
    vertical-align:bottom;
    padding:0px 0px 10px 10px;
}

table.zam_tab td.kreska{
     background-color:#CBCBC9;
     height:1px;
     padding:0px;
}

table.zam_tab tr.adres td{
    height:60px;
    border-bottom:solid 1px #EDEDED;
    padding:10px 10px 0px 10px;
}
table.zam_tab td {font-size:11px; background-color:#F8F8F8}
table.zam_tab tr.da td {font-size:12px;color:#FFFFFF;background-color:#747474;padding:3px 10px; height:25px;}
table.zam_tab tr.da2 td {font-size:12px;color:#FFFFFF;background-color:#747474;padding:3px 10px; height:25px;}

table.zam_tab tr.da2 td.br, table.zam_tab tr.da td.br{
    border-right:solid 3px white; 
}

table.zam_tab tr.prods td{
     height:60px;
    border-bottom:solid 1px #EDEDED;
    padding:10px 10px 0px 10px;
}

table.zam_tab tr.razem td{
    height:56px;
    border-bottom:solid 1px #EDEDED;
    color:#A80000;
    font-size:15px;
    font-weight:bold;
    padding:0px 10px 0px 10px;
}


#rek_tab {margin:0px 0px 30px 50px;}
#rek_tab td {font-size:12px;padding:4px 10px;}
#rek_tab td.da {font-size:14px;color:#FFFFFF;background-color:#949494;padding:3px 10px;}
#rek_tab td.da2 {font-size:13px;color:#949494;background-color:#E6E6E6;padding:3px 10px;}
#rek_tab td.br {border-right:solid 1px #949494;}
#rek_tab td.br2 {border-right:dotted 1px #949494;}
 

#formsik p {margin:5px;}


#rte * {
    color:#24445F !important;
}
div.lokalizator{
    color:#324E63;
    background-color:white;
    text-align:left;
    padding:10px 0px 0px 0px;
}

div.lokalizator table.opisy{
    color:#324E63;
    margin: 0px 0px 10px 10px;
}

div.lokalizator div.sel{
    margin-left:10px;
}

div.lokalizator span{
    font-weight:bold;
    font-size:11px;
}

div.lokalizator_ajax{
   
}

div.lokalizator_ajax table, div.lokalizator_ajax_sklep table{
    margin:10px 0px 10px 0px;
     color:#4F4F4F;
     font-size:11px;
     text-transform:uppercase;
     width:100%;
}

div.lokalizator_ajax table tr{
    /* border:solid 1px #EBEBEB; */
   
}

div.lokalizator_ajax table tr.header{
    border-top:solid 1px #999999;
    border-bottom:solid 1px #999999;
    background-color:#F8F8F8;
   
}

div.lokalizator_ajax table tr{
    height:36px;
    border-bottom:solid 1px #BFBFBF;
     background-color:#002B5E;
}

div.lokalizator_ajax table tr.kreska{
    border:none;
     background-color:#F3F3F3;
     height:1px;
}
div.lokalizator_ajax table tr.kreska td{
    padding:0px;
    
}

div.lokalizator_ajax table tr.kreska div{
    margin:0;
    padding:0;
    background-color:#BEBEC0;
    width:100%;
    height:1px;
}

div.lokalizator_ajax table tr.kreska:hover{
     background-color:#F3F3F3;
}


div.lokalizator_ajax table th{
    height:30px;
    line-height:30px;
    
}
div.lokalizator_ajax table th, div.lokalizator_ajax table td{
    text-align:left;
   padding:0px 0px 0px 10px;
   font-weight:normal;
   
}

div.lokalizator_ajax table td{
   
    color:white;
    border-bottom:solid 1px #F3F5F4;
    border-top: solid 1px #F7F3F2;
}

div.lokalizator_ajax table tr.hover, div.lokalizator_ajax table tr.selected{
    color:white;
    background-color:#A80000;
}

div.lokalizator_ajax table td.godz{
    padding-right:10px;
}

div.lokalizator_ajax_sklep p{
    color:#324E63;
    font-size:18px;
    margin:10px 0px 10px 20px;
    
}

div.lokalizator_ajax_sklep img{
    border:solid 1px #999999;
    margin:0px 10px 15px 0px;
}
div#prodw{
    min-height:400px;
}

div#prodw h1{
    color:#24445F;
    font-weight:bold;
    font-size:16px;
}

.zwrot{
    color:#24445F;
}

div.zwrot table.produkty{
    line-height:30px;
    margin-top:10px;
    width:100%;
}

div.zwrot table.produkty th{
    font-weight:bold;
    color:white;
    padding-left:5px;
    background:#24445F;
    border-right:1px solid #E0E0E0;
    text-align:center;
}

div.header_white{
    width:100%;
    height:15px;
    text-align:center;
    background-color: #F1F2F2;
}

div.header_white div.inner{
     width:958px;
    height:15px;
    margin:0px auto;
    text-align:right;
    color:#878787;
}

div.header_white div.inner a{
    text-decoration:	none;
    color: #878787;
    font-size:11px;
}

div.header_blue{
    width:100%;
    height:55px;
    background: url(/images/header_tlo.jpg) no-repeat top center #001530;
    text-align:center;
}

div.header_blue div.inner{
    width:971px;
    /* height:64px; */
    line-height:30px;
    margin:0px auto;
    font-size:11px;
	color:white;	
	text-align:right;
}

a.main_logo{
    display:block;
    float:left;
    margin:0px 0px 0px 7px;
    background: url(/images/logo.png) no-repeat left center;
    width:197px;
    height:55px;
}

div.header_blue div.inner div.top{
    font-size:10px;
    margin-right:5px;
}

div.header_blue div.inner div.top a.koszyk{
    padding:5px 0px 5px 30px;
    background: url(/images/koszyk.gif) no-repeat top left;
    line-height:30px;
}


div.header_blue div.inner a{
    color:white;
    text-decoration:none;
}

div.header_blue div.bottom{
    float:left;
    text-align:left;
    margin:10px 0px 0px 33px;
    position:relative;
    width:729px;
}

div.header_blue div.bottom form{
    margin: 3px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    display:inline;
    float:right;
}

div.header_blue div.bottom form input.aa{
    border: 1px solid #BEBEBE;
    color: #505050;
    font-size: 11px;
    font-family: Verdana;
    height: 21px;
    line-height: 21px;
    width: 151px;
    margin:0px;
    padding:0px 0px 0px 5px;
}

div.header_blue div.bottom form input.submit{
    border:none;
    background: url(/images/search.jpg) no-repeat 0px 1px;
    cursor: pointer;
    width:21px;
    height:22px;
    margin:0px 0px 0px 5px;
    padding:0;
}

div.header_blue div.bottom div.bottom_menu{
    float:left;
    width:485px;
}

div.header_blue div.bottom div.submenu_section{
    width:95px;
    height:33px;
    float:left;
    /* border-right:solid 1px #D2D2D2; */
    padding:5px;
    margin-top:5px;
}


div.header_blue div.bottom a.submenu{
    font-size:11px;
    color:#5C5C5C;
    display:block;
    float:left;
    width:102px;
    
    line-height:12px;
    text-align:left;
    margin:3px;
   /*  border-right:solid 1px #D2D2D2; */
    /* margin:10px 10px 10px 0px; 
    padding:5px 0px 0px 0px;  */
}

div.header_blue div.bottom a.submenu:hover{
    text-decoration:underline;
}

div.header_blue div.bottom a.topmenu{
    font-size:14px;
    display:block;
    float:left;
    text-align:center;
    padding:0px 13px 0px 13px;
    /* margin:0px 5px 0px 5px; */
    height:45px;
    
}

div.header_blue div.bottom span{
     display:block;
    float:left;
    background: url(/images/link_dot.gif) no-repeat center right;
    height:33px;
    width:10px;
    margin-right:10px;
}

div.header_blue div.bottom a.selected{
    background-color:#F2F2F2;
    color:#001530;
}

.cln{
    clear:both;
}

.r{
    float:right;
}

.l{
    float:left;
}

div.submenu{
    position:absolute;
    width:467px;
    height:92px;
    background-color:#F2F2F2;
    top:45px;
    left:0px;
    display:none;
    -moz-box-shadow: 0px 2px 2px 0px #888888;
    -webkit-box-shadow: 0px 2px 2px 0px #888888;
    box-shadow: 0px 2px 2px 0px #888888;
    
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888');
    
    color:black;
    z-index:100;
}

div.submenu div.submenu_wrap{
    margin:12px 15px 0px 15px;
    border-top: solid 1px #D2D2D2;
    border-bottom: solid 1px #D2D2D2;
    width:435px;
    height:63px;
    padding-top:5px;
}



.faq{border:solid 1px #B2A698;color:#6F6F6F;font-size:11px;padding:10px 15px;display:none; }
div.t1{
    padding:10px 10px 10px 10px;
    margin-top:10px;
}
div.t1 p{
    margin:10px 0px 10px 0px;  
}
.t1 a{
    color:#6F6F6F;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    display:block;
    text-indent:-15px;
    margin-left:20px;
    
}

.t1 a:hover{
    text-decoration:underline;
}

h2{
    color:#515151;
    font-size:15px;
    font-weight:normal;
    margin:10px 0px 10px 0px;
}



.opisy_pol1 td{
    text-transform:lowercase;
}

.opisy_pol1 td.last{
    text-align:right;
}

.opisy_pol2{
    margin:10px 0px 0px 0px;
}

.opisy_pol2 td{
    color:#24445f;
    text-transform:lowercase;
}

.opisy_pol2 td.last{
    text-align:right;
}

 table.nl{
     font-size:11px;
}

table.nl td{
     width:220px;
     height:25px;
}

 input.checkboxik{
    border:none;
    width:15px;
    height:15px;
}



label.disclaimer{
    display:block;
    float:left;
    width:550px;
    margin:0px 0px 0px 10px;
}

#errorki{
    margin-top:30px;
}

#errorki p{
    font-size:12px;
    color:#D5131E;  
}

.dalej{width:111px !important ;height:22px !important;border:none !important;background-image:url(/images/dalej.gif);}

.opisy_pol1 label{width: 230px;float: left;margin-right: 0.5em;display: block;text-align:right;font-weight:bold;padding-right:10px;color:#24445f;}

div.rejestracja{
   font-size:11px;
     color:#24445F;
}

div.rejestracja h3{
    color:#1C3A5E;
    font-size:14px;
    margin:10px 10px 10px 0px;
    margin-left:15px;
}

div.rejestracja table{
    margin-left:15px;
}

div.rejestracja table p{
    border:solid 1px #BEBEBE;
    height:17px;
    background-color:white;
}

div.rejestracja table td{
    padding:10px 5px 5px 0px;
    font-size:11px;
     color:#24445F;
}

div.rejestracja table input, div.rejestracja table select{
    border:0;
    width:244px;
    font-size:11px;
    padding:0;
}

div.rejestracja table tr td:first-child{
    width: 130px;
    text-transform:capitalize;
}

div.rejestracja table tr td.error{
    color: #B52121;
    font-size: 10px;
    line-height: 11px;
    text-transform:none;
}


div.errors{
    color: #B52121;
    font-size: 10px;
    line-height: 11px;
    margin:10px 0px 10px 40px;
}


div.rejestracja div.inner{
    background :#F4F4F4 url(/images/rejestracja_tlo.jpg) no-repeat top right;
}

a.rej_switch{
    display:block;
    background-color:#002B5E;
    color:white;
    text-transform:uppercase;
    height:40px;
    font-size:14px;
    text-decoration:none;
    line-height:40px;
    padding-left:12px;
    margin-top:10px;
}

div.opisy_pol2{
    display:none;
}

a.rej_switch:hover{
    text-decoration:underline;
}

div.rejestracja label{
    display:block;
    float:left;
    width:600px;
    margin:5px 0px 0px 10px;
}

div.rejestracja input.checkboxik{
    margin:3px 0px 0px 15px;
    float:left;
}

.glowna_produkty {background-color:#F4F4F4;padding:4px 0px 4px 4px; margin:20px 0px 0px 0px; border:solid 1px #ECECEC; width:665px;}

#produkty
{background-color:#F4F4F4;padding:4px 0px 4px 4px; margin:0px 5px 0px 5px; border:solid 1px #ECECEC;}

.produkt{width:150px;float:left; height:247px; display:inline; background-color:#ffffff; margin:6px;}
#prodz{float:right;margin-top:15px;margin-right:0px;display:inline;background-color:#ffffff; width:685px;}
#navbar{margin:4px;background-color:#E1E1E1;}
.navbar{
	background-color:#F8F8F8;margin:0px 5px 0px 5px;
	
	height:30px;
}

#prodz .top{
    border-top:solid 1px #CBCBCB;
}

#prodz .bottom{
    border-bottom:solid 1px #CBCBCB;
}

.navbar a, .navbar b{
    font-size:11px;padding:0; text-decoration:none;line-height:27px; color:#5C5C5C;
}
.navbar a:hover{
    text-decoration:underline;
}

.navbar a.navilinkback{
    padding:0px 15px 0px 15px;
}

.navbar span{
    font-size:11px; padding:0px 15px 0px 15px; line-height:22px; color:#5C5C5C;
}


.prodname{color:#4F4F4F;text-decoration:none; font-weight:bold; font-size:11px;}
.cena{color:#4F4F4F;margin:0px 0px 0px 0px;}
#searchbar{border:solid 1px #BCBCBC;margin: 0px;text-align:center;background-color:#E0E0E0;}
#searchbar tr.sn td{font-size:11px; font-weight:bold; color:#4F4F4F;background-color:#E1E1E1;padding:5px 4px;}
#search_button{width:150px;height:24px;background-image: url(/images/katalog/search.gif);border:none;}


.p_foto{position:relative;background-color:white;height:202px;}
.p_3d{position:absolute; top:2px; right:5px;}
.opis{background-color:#ffffff;height:45px;text-align:center; line-height:20px;}
#customform{display:none}




div#lok_button input{
    background-color:#F3F3F3;
    border:solid 1px #B9BDC0;
    font-family:tahoma;
    height:22px;
    line-height:22px;
    width:122px;
    font-size:10px;
    font-weight:bold;
    color:#565B5F;
    text-align:left;
    padding-left:20px;
    
    
}

.pprodukt{
	text-align:left;
	width:150px; 
	height:220px; 
	float:left;
	margin-bottom:20px;
	margin-right:10px;
	display:inline; 
	background-color:white;
	float :left; 
	text-align:center; 
	padding-top:5px; 
	font-size:11px;
}

.pprodukt a img{
    margin-bottom:5px;
}

.pprodname{text-align:left;color:#5E5E5E;font-weight:bold;font-size:11px;display:block;text-decoration:none;margin-top:2px;}
.pprodname:hover{text-decoration:underline;}

div.foty_tab{
    padding:15px 10px 0px 19px;
    background-color:#F4F4F4;
    
}

table#foty_tab {
	background-color:#FFFFFF;
	border-collapse:collapse;
	margin:15px;
	float:left;
}
table#foty_tab td{
    border:solid 1px #D0D0D0;
    text-align:center; vertical-align:middle;
    
}


.p_new{position:absolute;top:-4px;left:0px;}
div#pprodukt{
    background-color:#F4F4F4;
    border-top:solid 1px #ECECEC;
    margin: 0 5px;
    position:relative;
}
#info{float:left;text-align:left;display:inline;margin:15px 5px 0px 10px; width:240px;}
.name{font-size:14px; text-align:left;color:#254576; width:152px;height:25px;line-height:25px;}
#description{font-size:12px;color:#5F6367; margin-bottom:20px; min-height:140px}
#price1{height:50px; line-height:50px; font-size:16px;}
#price1 span{font-size:22px;color:#A00000;height:50px; line-height:50px}
#price2{text-decoration:line-through;font-size:11px;}
#buttons{text-align:left; margin:0px 0px 10px 30px;}
#to_wishlist{
    width:102px; 
    height:30px; 
    background: url(/images/do_schowka.jpg); 
    border:none;
}
#to_cart{
    width:102px;
    height:30px;
    background: url(/images/do_koszyka.jpg);
    border:none;
}
.sizes{text-align:left;font-size:12px;margin:5px 1px 5px 1px;}
.sizes_boxes{
    	text-align:left;
	font-size:12px;
	color:#7F7F7F;
	font-weight:bold;
	margin:1px;
}
.sizes_boxes td {padding:3px; vertical-align:top;}
.sizes_boxes select{border:solid 1px #B8B8B8;font-size:12px;width:200px;}
input#ilosc{border:solid 1px #999999;font-size:12px;width:40px; height:22px; line-height:22px; padding:0px 0px 0px 2px; margin:0px 0px 0px 0px}

div.ilosc_wrap{
    float:left;
}
select#r{ margin-top:2px;}
    
#prod_menu{border-top:solid 1px #CFCFD1;border-bottom:solid 1px #CFCFD1;}
#prod_menu a {	
	display:block;
	line-height:32px;
	height:32px;
	font-size:12px;
	color:#244F6F;
	text-decoration:none;
	margin-top:1px;
	text-indent:0px;
	float:left;
	margin-left:2px;
	background-color:#F8F8F8;
	text-align:center;
	width:160px;
}
#prod_menu a:hover, #prod_menu a.selected {
    background-color:#D7D7D7;
    color:#3F556D;
}
#polec{display:none;text-align:left; padding:10px;}
.polec_foto{float:left;display:inline;margin: 15px}
.polec_foto p{font-weight:bold;color:#5E5E5E;}
.polec_foto input {width:116px;height:19px;background: url(/images/katalog/wyslij.gif);border:none;}
.polec_dane{float:left;display:inline;}
.opisy_pol1 {padding-top:40px;}
.opisy_pol1 label{width: 180px;float: left;margin-right: 0.5em;display: block;text-align:right;font-weight:normal;padding-right:10px;color:#24445f;font-size:12px;}
.opisy_pol1 input, .opisy_pol1 select{border:solid 1px #85abc8;width:150px;font-size:12px; }
#opinia{display:none;text-align:left;}
.err{font-size:10px;color:red;}
#opinie{display:none; padding:20px;}
.popinia{text-align:left;margin-left:10px;font-size:11px; margin-top:10px;margin-right:10px;border-bottom:dotted 1px #CCCCCC;padding-bottom:5px;}
.popinia a {color:black;}
.popinia a:hover {text-decoration:none;}

.cart_input2{border:solid 1px #B8B8B8;font-size:12px;width:30px;text-align:left;}
.cart_input_hurt{border:solid 1px #B8B8B8;font-size:12px;width:40px;text-align:left;}
.cart_button{width:93px;height:19px;border:none;}
.cart_photo{float:left;width:70px;}
.cart_description{float:left;}
.cart_name{color:#9D1F34;font-weight:bold;margin-bottom:10px;}
.cart_name2{color:#9D1F34;font-weight:bold;}
.cart_size{color:#5E5D5B;margin:0px;}
.price1{color:#5E5D5B;font-weight:bold;}
.price2{color:#B72B38;}
.price3{color:#5E5D5B;text-decoration:line-through;padding-left:20px;}
.hurt{font-size:12px;margin:1px;}
.hurt label{width:50px;}
.hurt input{border:solid 1px #B8B8B8;font-size:12px;width:30px;}
#zoom{margin-top:10px;float:left;display:inline;margin-left:10px;}
#zoomer{margin-top:10px;float:left;display:inline;margin-left:70px;}
.dalej{width:111px !important ;height:22px !important;border:none !important;background:url(/images/dalej.gif);}

#send_order_button{width:166px; height:19px;border:none;background: url(/images/katalog/send_order.gif);}
#wstazka{position:absolute;top:0px;left:205px;}
#save_wishlist_button{width:166px; height:19px;border:none;background: url(/images/katalog/save_wishlist.gif);}
.schowek_name{color:#484746;font-weight:bold; margin: 5px 0px 5px 0px; font-size:12px; background:url('/images/strzalka_red_r.gif') no-repeat left}
#to_cart_schowek{width:116px;height:19px;background: url(/images/katalog/cart.jpg);border:none;}
.schowek_main{
    /* margin:0px 20px 0px 70px; */
}

#zamowienie_sukces{
    height:380px;
    font-size:12px;
    padding:30px 0px 0px 30px;
}

span#selectr{
    width:120px;
     background: url(/images/katalog/select100.gif) no-repeat;
}

div.super_styled{
     background: url(/images/katalog/select100.gif) no-repeat;
     width:100px;
     padding:0px;
     overflow: hidden;
     height:24px;
}

div.super_styled select{
    background: transparent;
     border:none;
    width:120px;
    height:24px;
    line-height:24px;
    margin-top:2px;
}

div.super_styled select option{
    width:100px;
    border:none;
}


.row{font-size:12px;}
.ro {width:40px;text-align:center;border-left:solid 1px gray;border-bottom:solid 1px gray;}

#polecamy{display:block;margin-left:10px; clear:both;}


.customStyleSelectBox {
/* Styles For Your Select Box */
    border:solid 1px #999999;
    background-color:white;
    height:22px;
    line-height:22px;
    padding-left:5px;
}

.customStyleSelectBox.changed {
/* You can use this if you want a different style after user has made a selection */
}

/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner {
    background:url(/images/katalog/nav-item-arrow.gif) no-repeat center right;
}

 .customStyleSelectBox_rej {
    border:solid 1px #BEBEBE;
    background-color:white;
    height:17px;
    line-height:17px;
    padding-left:5px;
}

.customStyleSelectBox_rej.changed {
}

.customStyleSelectBoxInner_rej {
    background:url(/images/katalog/nav-item-arrow.gif) no-repeat center right;
}


a.tabela_rozmiarow{
    color:#4E575E;
    text-decoration:none;
}

a.lokalizator_link{
    display:block;
    position:absolute;
    top:0px;
    right:-40px;
    
}

table.t_koszyk{
    border-top:solid 1px #CACACA;
    background-color:#F3F5F4;
    
}

table.t_koszyk tr th{
    background-color:#F8F8F8;
    height:32px;
    border-bottom:solid 1px #EDEDED;
    font-weight:normal;
    font-size:12px;
    padding-left:20px;
}

table.t_koszyk tr td{
    font-weight:normal;
    font-size:12px;
    padding:16px 0px 12px 20px;
    background-color:#F3F5F4;
    border-bottom:solid 4px white;
    vertical-align:top;
}
table.t_koszyk_fota{
}

table.t_koszyk_fota tr td{
    width:97px;
    height:120px;
    border:solid 1px #DEDEDE;
    background-color:white;
    text-align:center;
    vertical-align:middle;
    padding:0;
}
table.t_koszyk tr td.usun{
    padding-top:10px;
}

table.t_koszyk tr td.usun a{
    display:block;
    width:23px;
    height:25px;
    background:url(/images/koszyk_usun.gif) no-repeat top center;
}

input.koszyk_kupuje{
    background:url(/images/koszyk_kupuje.gif) no-repeat top center;
    width:101px;
    height:30px;
    border:none;
}

input.koszyk_back{
    background:url(/images/koszyk_powrot.gif) no-repeat top center;
    width:101px;
    height:30px;
    border:none;
    float:right;
}

form#zapisz_zamowienie_form{
    float:right;
}

#schowek_menu{text-align:right;margin:0px 0px 25px 0px; height:26px;}
#schowek_menu a{font-size:12px;color:#2F4F66;text-decoration:none;margin-left:19px;border-right:dashed 1px #2F4F66;padding-right:19px; line-height:26px;}
#schowek_menu a:hover{text-decoration:underline;}
#schowek_menu a.selected{font-size:15px;font-weight:bold;}

.footer-section {
	float:				left;
	width:				230px;
	/* padding-left:		11px; */
}


