@charset "utf-8";



/*   main   */

 

body {

	background:url(https://butyxl.pl/_var/edytor/sklep%20of/tlo.jpg) top no-repeat;

	font: 11px Arial, HTahoma, Verdana, elvetica, sans-serif;

	color: #656565;

	margin: 0px;

	padding: 0px;

	text-align: center;

        /*font-weight:bold;*/

}



a.menu1 { height:56px; width:140px; margin-left:10px; display:inline; float:left;

          background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/home.gif); }

a.menu1:hover { background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/home_sel.gif); }

a.menu2 { height:56px; width:158px;  margin-left:10px; display:inline; float:left;

          background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/jak.gif); }

a.menu2:hover { background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/jak_sel.gif); }

a.menu3 { height:56px; width:164px;  margin-left:10px; display:inline; float:left;

          background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/regulamin.gif); }

a.menu3:hover { background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/regulamin_sel.gif); }

a.menu4 { height:56px; width:285px;  margin-left:10px; display:inline; float:left;

          background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/polityka.gif); }

a.menu4:hover { background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/polityka_sel.gif); }

a.menu5 { height:56px; width:87px;  margin-left:10px; display:inline; float:left;

          background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/linki.gif); }

a.menu5:hover { background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/linki_sel.gif); }

a.menu6 { height:56px; width:143px;  margin-left:10px; display:inline; float:left;

          background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/kontakt.gif); }

a.menu6:hover { background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/menu1/kontakt_sel.gif); }





.container {

	width: 750px;

	margin: 0px auto;

	text-align: left;

	/*background-color:#FFFFFF;*/

	padding:0px;

	/*border-color:#FFFFFF;

	border-style:solid;

	border-width:0px 5px 0px 5px*/

}

.clear0{

	clear: both;

	height: 0px;

	font-size: 0px;

	line-height: 0px;

	margin: 0px;

	padding:0px;

}

.clear{

	clear: both;

	height: 1px;

	font-size: 1px;

	line-height: 1px;

	margin: 0px;

	padding:0px;

}

.step{

	clear: both;

	height: 5px;

	line-height:5px;

	font-size:5px;

	margin: 0px;

	padding:0px;

}

.step2{

	clear: both;

	height: 15px;

	line-height:15px;

	margin: 0px;

	padding:0px;

}

.step10{

	clear: both;

	height: 10px;

	line-height:15px;

	margin: 0px;

	padding:0px;

}

a{

	text-decoration:none;

	cursor:pointer;

	color:#86a7b6;

        font-family:arial;

}

a:hover{

	/*color:#333333;*/

        color:#f58220;

	text-decoration:none;

}

a.a2{

	font-weight:bold;

        color: #184761;

        font-family:arial;

	/* color */

}

a.a2:hover, .underline{

	text-decoration:none;

        color:#f58220;

}

.underline, .underline:hover{

	/* color */

}

.duÅ¼e{

	/* color */

	font-size:22px;

}

a img{

	border:none;

}

input, select, textarea{

	font: 11px Arial, Tahoma, Verdana,  Helvetica, sans-serif;

	/*color: #656565;*/

        color:#8297A8;

	padding-bottom:1px;

	margin:0px;

}

.border_dot{

	clear: both;

	height: 1px;

	font-size: 1px;

	line-height: 1px;

	margin: 0;

	background:url(gfx/box_separator.gif) bottom repeat-x;	

}

.dot_bottom_uni{

	/*background:transparent url(gfx/dot_separator.gif) repeat-x scroll bottom;*/

}

fieldset{

	border:none;

	margin:0px;

	padding:0px;

}

label{

	cursor:pointer;

}



.w_lewo{

	display:inline;

	float:left;

}

.w_prawo{

	display:inline;

	float:right;

}

input.classic{

	height:21px;

	line-height:21px;

	cursor:pointer;

	background-position:center;

	background-repeat:no-repeat;

	border:none;

	background-color:transparent;

	text-align:center;

}

input.small{

	background-image:url(gfx/button_1_maly.gif);

	width:70px;

	font-size:11px;

}

input.medium{

	background-image:url(gfx/button_1_sredni.gif);

	width:100px;

}

input.big{

	background-image:url(gfx/button_1_duzy.gif);

	width:150px;

}

input:hover{

	color:#000000;

}

.skreslone{text-decoration:line-through;}



form {

	margin:0px;

	padding:0px;

}





/*  top   */



#top{

	/*background:#FFFFFF url(gfx/top_gradient_jeden.gif) top repeat-x;*/

	/*border-top:#FFFFFF 5px solid;*/

}



#top #koszyk{

	padding-left:15px;

	height:55px;

	/*background:url(gfx/top_separator_1.gif) no-repeat left bottom;*/



}

#top #koszyk div.border_bottom{

	background:#3F3F3F url(gfx/top_separator_3.gif) no-repeat 100% 0px;

	height:3px;

	padding:0px;

	margin:0px;

	border:none;

	overflow:hidden;

	clear:both;

	border-top:#FFFFFF 12px solid;

}



#top #koszyk div{

	height:39px;

}

#top #koszyk a.koszyk{

	position:absolute;

	display:block;

	line-height:46px;

	height:39px;

	background:url(gfx/twoj_koszyk.gif) 0px 8px no-repeat;

	text-indent:40px;

}

#top #koszyk div.l_koszyk{

	width:40%;

	display:inline;

	float:left;

}

#top #koszyk div.panel{

	text-align:right;

	margin-right:5px;

	margin-top:25px;

	display:inline;

	float:right;

	height:15px;

	line-height:15px;

	width:40%;

}



#top #koszyk div a{

	margin:0px 3px 0px 3px;

}



h1{

	border-bottom:#7f7f7f 1px solid;

	margin:1px 0px 0px 0px;

	overflow:hidden;

	height:auto;

	display:inline;

	float:right;

	background-position:right;

	background-repeat:no-repeat;

	background-attachment:scroll;

	position:relative;

	top:0px;

	left:0px;

	vertical-align:middle;

}

h1 img.hid1, h1 img.hid2{

	display:inline;

	float:left;

	margin:0px;

	height:auto;

	background-color:transparent;

	visibility:hidden;

}

h1 img.hid1{

	margin-left:-2000px;

}

h1 a.logo{

	margin:0px;

	height:auto;

	background-color:transparent;

	background-position:left;

	background-repeat:no-repeat;

	background-attachment:scroll;

	position:absolute;

	top:0px;

	left:0px;

	bottom:0px;

	z-index:5;

}

h1 a.logo img{

	display:inline;

	float:left;

	visibility:hidden;

	border-width:0px;

	border:0px;

	margin:0px;

	padding:0px;

}



div.banner{

	padding-top:1px;

	text-align:center;

	background:#FFFFFF url(gfx/box_podklad.gif) repeat-x scroll 0px 0px;

}

div.banner div.bord{

	height:2px;

	line-height:2px;

	font-size:1px;

	margin:0px;

	padding:0px;

	background:#ffffff url(gfx/dot_separator.gif) repeat-x scroll center bottom;

}



#top .linki{

	height:56px;

	line-height:29px;

	text-align:right;

	/*padding:0px 16px 0px 10px;*/

        padding:0px;

	/*border-bottom:#CCCCCC 1px solid;

	background:#FFFFFF url(gfx/top_gradient_dwa.gif) bottom repeat-x;*/

        

        margin-top:105px;  

}

#top .linki a{

         

	/*margin:0px 3px 0px 3px;*/

        margin:0px;



}



/*  main   */





.linki{

	/*background:url(gfx/dot_separator.gif) bottom repeat-x;*/

	line-height:15px;

	padding:6px 16px 6px 10px;

}

.linki a{

	margin:0px 3px 0px 4px;

        /*color: #89a7b7;*/

}



#left{

	display:inline;

	float:left;

	margin:9px 5px 9px 5px;

	width:185px;

}

#center{

	display:inline;

	float:left;

	margin:25px 4px 9px 5px;

	width:350px;

}

#right{

	display:inline;

	margin:9px 0px 9px 5px;

	width:250px;

	float:right;

}



/*  --------------  */

/* box  */



.box{

	width:100%;

/*	background-color:#99CC66;*/

        background-color: #f1f6f9;

	margin-bottom:9px;

	padding:0px;	

        background-image: url(https://butyxl.pl/_var/edytor/sklep%20of/box_bg.gif);

        background-position: bottom;

background-repeat: no-repeat;

 

}



h2.nagl{

	/*height:25px;*/

        height:38px;

	/*border-bottom:#FFFFFF 2px solid;*/

	line-height:38px;

	background-position:top;

	background-repeat:repeat-x;

	background-color:#f1f6f9;

	margin:0px 0px 10px 0px;

	font-size:18px;

	/*color:#FFFFFF;*/

        

        color: #1a4661;

	font-weight:bold;

	margin:0px;

	text-indent:10px;

        text-transform:uppercase;

	/*background-image:url(gfx/naglowek_szary_S.gif);*/

}

h2 span, h3 span{

	height:25px;

	display:inline;

	margin:0px;

	padding:0px;

}

h2 span.noflag{

	float:left;

	/*background:url(gfx/naglowek_szary_L.gif) left no-repeat;*/

	width:90%;

	margin-right:10px;

        background-color:#f1f6f9;

}

h2 span.flag{

	float:left;

	text-indent:44px;

	background:url(gfx/naglowek_szary_Promo.gif) left no-repeat;

}

h2 span.prawo{

	width:92px;

	float:right;

	margin-left:-92px;

	/*background:url(gfx/naglowek_szary_P.gif) right no-repeat;*/

        background-color:#f1f6f9;



}



h3.nagl{

	height:25px;

	border-bottom:#FFFFFF 2px solid;

	line-height:25px;

	background-position:top;

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	margin:0px 0px 10px 0px;

	font-size:13px;

	color:#FFFFFF;

	font-weight:bold;

	margin:0px;

	text-indent:10px;

}



h3.nagl{

	background-image:url(gfx/naglowek_default_S.gif);

}

h3 span.lewo{

	width:175px;

	float:left;

	display:inline;

	background:url(gfx/naglowek_default_L.gif) left no-repeat;

}

h3 span.prawo{

	width:92px;

	float:right;

	margin-left:-92px;

	background:url(gfx/naglowek_default_P.gif) right no-repeat;

}

h3.nagl.blue{

	background-image:url(gfx/naglowek_menu_S.gif);

}

h3.blue span.lewo{

	min-width:92px;

	width:auto!important;

	width:92px;

	float:left;

	background:url(gfx/naglowek_menu_L.gif) left no-repeat;

}

h3.blue span.prawo{

	width:92px;

	float:right;

	margin-left:-92px;

	background:url(gfx/naglowek_menu_P.gif) right no-repeat;

}



ul.main{

	padding:0px 0px 10px 12px;

	margin:10px 0px 0px 0px;

}

ul.main li{

	text-indent:0px;

	list-style:none;

	padding:5px 0px 5px 0px;

        font-family: arial;

        font-weight:bold;

        font-size:14px;

	/*background:url(gfx/dot_kategoria_menu.gif) 0px 4px no-repeat;*/

}

ul.sub{

	padding:6px 0px 0px 0px;

	margin:0px;

}

ul.sub li{

	list-style:none;

        font-size:12px;

	/*background:url(gfx/dot_podkategoria_menu.gif) 0px 6px no-repeat;*/

	padding:3px 0px 3px 14px;

}



.box form{

	margin:0px 0px 0px 3px;

	padding:0px;

}

.box fieldset{

	text-align:left;

	text-indent:0px;

	padding:15px 5px 15px 5px;

}



.box form fieldset span{

	text-indent:0px;

	display:block;

	padding:0px;

	margin:-2px auto 10px 2px;

}



.box input.box_txt{

	height:15px;

	padding:2px;

	border:#a3a3a3 1px solid;

}

.box_txt_f{

	position:relative;

	left:70px; bottom:0px;

	width:115px;

background-color:transparent; border:none;

}

.box_txt_subs{

	width:170px;

        background-color: #f7fbfc; 

        border:solid 1px #889eab;

}

.box input.box_sbm {

	margin-left:5px;

	border:none;

	text-indent:-2500px;

	cursor:pointer;

}

.box_sbm.box_f {

	width:21px;

	height:21px;

	/*background:url(gfx/szukaj_button.gif) right no-repeat;*/

        border:none;

        margin-left:73px; 

        margin-top:3px;

        background-color:transparent;

        cursor:pointer; 

}

.box_sbm.box_subs {

	width:53px;

	height:21px;

	background-position: left;

	background-repeat:no-repeat;

	/*background-image:url(gfx/OK_button.gif);*/

	/*background-color:#FFFFFF;*/

        background-image:url(https://butyxl.pl/_var/edytor/sklep%20of/zapisz.gif);

        background-color:transparent;





}	



.box .f_box a{

	clear:both;

}

.box .f_box a img{

	margin-right:5px;

}

.box .s_box{

	width:208px;

	margin-left:13px;

        background-color:#F7FBFC;

        border:1px solid #A3A3A3;

}

.box .pliki{

	margin:14px auto 14px auto;

	text-align:center;

}

.box .pliki a{

	margin-right:3px;

	margin-left:3px;

}



ul.list{

	padding:0px;

	margin:10px auto 10px 15px;

}

ul.list li{

	list-style:none;

	/*background:url(gfx/dot_podkategoria_menu.gif) 0px 6px no-repeat;*/

	padding:5px 0px 5px 0px;

}



.box form.sonda_box fieldset input{

	margin-left:15px;

	cursor:pointer;

	margin-right:3px;

}



.box form.sonda_box fieldset input.box_sonda{

	float:right;

	border:none;

	cursor:pointer;

	background:transparent url(gfx/button_2_maly.gif) no-repeat scroll right center;

	height:21px;

	width:75px;

	line-height:21px;

	margin-bottom:-2px;

	margin-right:5px;

	text-align:center;

}

.box form.sonda_box fieldset input.box_sonda:hover{

	

}



.box .sonda_wynik{margin:10px;}

.box .sonda_wynik div{margin:5px;}

.box .sonda_wynik div .pol_odp{

	font-style:italic;

	clear:both;

	padding-top:5px;

}

.box .sonda_wynik div span{

	clear:left;

	float:left;

}

.box .sonda_wynik .pol_wynik{

	margin:0px 0px 0px 40px;

	background:#FFFFFF url(gfx/shoper_poll_bg.gif) center no-repeat;

	width:104px;

}

.box .sonda_wynik .pol_wynik img{

	height:8px;

	margin:2px;

}



.box .usersonline{

	margin:10px;

        color:#86A7B6;

}

.box .usersonline .co{

	width:130px;

	display:inherit;

	float:left;

	clear:left;

}

.box .usersonline .ile{

	width:35px;

	display:inherit;

	float:right;

	clear:right;

	text-align:right;

}

.box .producers{

	margin-left:20px;

	width:120px;

}



.box .promo{

	margin:10px;

	text-align:center;

}

.box .promo a{

	font-weight:bold;

}

.box .promo img{

	padding:1px;

	border:1px solid #C8C8C8;

	margin:5px;

}





/*   center   */



.achtung{

	padding:15px 22px 15px 54px;

	background:#faf3eb url(https://butyxl.pl/_var/edytor/sklep%20of/achtung.jpg) center left no-repeat;

	border:#f48c35 1px solid;

	color:#f48c35;

	margin-bottom:15px;

	text-align:justify;

}

.achtung a{

	display:block;

	margin-top:5px;

	height:21px;

	line-height:21px;

	cursor:pointer;

	background-position:center;

	background-repeat:no-repeat;

	background-color:transparent;

	text-align:center;

	background-image:url(gfx/button_1_sredni.gif);

	width:100px;

	font-size:11px;

	text-decoration:none;

}



.news_tr{

	height:18px;

}

.produkt .name_prod{

	/*text-indent:10px;*/

	padding:5px 11px;;

	color:white;

        background-color:#194761;

	text-align:left;

	margin:0px;

	font-size:16px;

        font-weight:bold;
        width:auto!important; height:40px;
        min-height:40px;

	/*

        background-position:bottom;

	background-repeat:repeat-x;

	background-image:url(gfx/dot_separator.gif);

        */

}

.produkt .name_prod.list{

	font-weight:bold;

	font-size:13px;

	width:100%;

}

.produkt .name_prod .btm{

	height:10px;

	padding:1px;

	font-size:1px;

}

.produkt .name_prod a{

	background:none;

        color:white;

}



.produkt{

	margin:0px;        

	display:inline;

	float:left;

	width:100%;

}



.produkt img{

	display:inline;

	/*margin:0px 10px 10px 0px;*/

        margin:0px; 

	/*padding:1px;*/

	/*border:#c8c8c8 1px solid;*/

	float:left;

}



.produkt span.cena_brutto{

	

	padding-left:5px;

	width:auto;

	float:none;

	position:static;

	/* color */

	font-size:14px;

}

.produkt span.duze{

	/* color */

	font-size:16px;

        padding:0px;

        font-family:arial;

        

}

.produkt .cena{

	display:inline;

	float:right;

	text-align:left;

        

}

.produkt .cena2{

	clear:both;	

        float:right;

        font-weight:bold;

	text-align:right;

        background-color:#5389ab;

        color:white;

        height: 26px;

        margin-top:-26px; 

        line-height:26px; 

        padding:0px 7px;

}

.produkt div.do_koszyka{

	text-align:left;

	height:54px;

	padding:0px;

	margin:0px;

}

.produkt div.do_koszyka a{

	display:inline;

	float:right;

	/* color */

	font-weight:normal;

	text-align:right;

	font-size:11px;

}

.produkt div.do_koszyka a.list{

	/*margin-top:10px;*/

	height:19px;

	line-height:19px;

	/*padding:4px 53px 0px 0px;*/

	width:65px;

        background-color:#f48c35;

	/*background:url(gfx/dodaj_do_koszyka_2.gif) 100% 0% no-repeat;*/

}

.produkt div.do_koszyka a.prod{

	margin-top:5px;

	height:44px;

	line-height:44px;

	width:101px;

	padding:0px 53px 0px 0px;

	font-size:11px;

	clear:right;

	background:url(gfx/dodaj_do_koszyka.gif) 100% 0% no-repeat;

}



.produkt div.do_koszyka a.prod:hover{



	text-decoration:none;

}



.produkt a.do_koszyka:hover{

	/* color */

	text-decoration:underline;

}

.produkt .do_koszyka .ilosc{

	position:relative;

	right:50px;

}

.produkt p{

	margin-bottom:1px;

	margin-top:1px;

}

.produkt p.main{

	text-align:justify;

	clear:both;

}

.produkt a.more{

	/*background:url(gfx/dot_podkategoria_menu_2.gif) 0px 3px no-repeat;*/

	/*padding-left:12px;*/

	font-weight:bold;

	font-size:11px;

	width:auto;

        color:white;

	/* color */

}

.produkt a.list{

	display:inline;

	float:right;

        color:white;

        font-size:11px; 

}



.produkt .dane_cont{

	margin: 0px;

	display:inline;

	float:left;

	position:relative;

	left:0px;

	top:0px;

}

.produkt .dane{

	display:inline;

	float:left;

	clear:left;

	width:48%;

	margin-top:15px;

	margin-bottom:5px;

	text-align:justify;

	

}

.produkt .dane .ocena{

	display:inline;

	float:left;

	font-size:14px;

	text-align:left;

	width:100px;

	margin:0px 0px 5px 10px;

	clear:right;

}

.produkt .dane .ocena fieldset{

	padding-top:5px;

}

.produkt .dane .opis{

	display:inline;

	float:left;

	line-height:20px;

	margin:0px 0px 15px 10px;

}

.produkt .dane .opis p{

	line-height:12px;

	margin:0px;

	text-align:left;

}

.produkt .dane .opis_line{

	display:inline;

	float:left;

	height:20px;

	line-height:20px;

	margin: 0px 0px 15px 10px;

}

.produkt .decsript{

	padding:0px;

}



.produkt .dane2{

	display:inline;

	text-align:left;

	float:right;

	z-index:3;

}

.produkt .dane2 div.cechy{

	text-align:left; 

	margin-top:2px;

	width: 100%;

        text-transform:uppercase;

        color:#8298a6; 

        font-weight:bold;

}

.produkt .dane2 div.cechy select{

	border:#c9c9c9 1px solid;

	overflow: hidden; 

	width: 115px;

}

.produkt .dane2 div.cena{



	height:25px; line-height:25px;

        background-color:#538aac;

        color:white;

        font-size:14px; 

        font-weight:bold;

        padding:0px 9px;  

}

.produkt .dane2 div{

	display:inline;

	float:left;

	clear:right;

}



.produkt .dane2 .opis{

	color:#8298a6; 

        font-weight:bold;

	clear:right;       

}



.produkt .old_price{

	text-decoration:line-through;

}



.produkt .mini_nagl{

	text-align:justify;

	font-weight:bold;

	padding:0px 10px;

	margin-top:5px;

	margin-bottom:0px;

        background-color:#f1f6f9;

        font-size:14px;

        color:#194762;

        height:38px; line-height:38px;

}



.produkt div.opinia{

	 text-align:left;

	 padding:5px;

	 position:relative;

	 left:0px;

}

.produkt div.opinia.even{

	 background-color:#F8F8F8;

}

.produkt div.opinia.odd{

	 background-color:#FFFFFF;

}

.produkt div.opinia .name{

	font-style:italic;

	right:0px;

	width:30%;

	position:absolute;

	text-align:right;

}



table.tabela_prod.attr{

}

table.tabela_prod.attr td{

	padding:2px 10px;

}

table.tabela_prod.attr td.atr{

	text-align:left;

	font-weight:bold;

	width:50%;

}

table.tabela_prod.attr td.param{

	width:50%;

}

div.mini_nagl.dot_bottom_uni.attr{

	text-align:center;

	margin-top:5px;

}

/*  tabela produktow

*/





table.tabela_prod div.do_koszyka{

	text-align:right;

	height:34px;

	margin-left:5px;

	margin-right:15px;

}

table.tabela_prod div.do_koszyka a{

	display:inline;

	float:right;

	height:34px;

	line-height:12px;

	padding:4px 53px 0px 0px;

	background:url(gfx/dodaj_do_koszyka_2.gif) 100% 0px no-repeat;

	/* color */

	font-weight:normal;

	text-align:right;

	overflow:hidden;

	width:63px;

	text-decoration:none;

}

table.tabela_prod div.do_koszyka a:hover{

	text-decoration:underline;

}



table.tabela_prod{

	width:100%;

        /*background-color:#f1f6f9;*/

}

table.tabela_prod .prawo{

	text-align:right;

}

table.tabela_prod .sortuj{

	height:30px;

}

table.tabela_prod .linki{

	text-align:right;

	height:30px;

}

table.tabela_prod tr.odd{

	/*background-color:#e2eaed;*/

        background-color:#F8F8F8;

}

table.tabela_prod tr.even.h:hover, table.tabela_prod tr.odd.h:hover {

	background-color:#EEEEEE;

}

table.tabela_prod td{

	padding-bottom:5px;

	/*padding-top:5px;*/

}



table.tabela_prod td p.name_pr{

	text-indent:10px; 

	font-weight:bold; 

	margin:0px;

}

table.tabela_prod .nazwy{

	text-align:left;

	width:80%; 

	/*padding-left:5px;*/

	padding-bottom:16px;

}

table.tabela_prod .nazwy p.txt{

	text-align:justify;

	margin-bottom:0px;

	margin-top:7px;

        color:#8eaebb;

        font-size:11px;

        font-family:arial;

        padding:0 10px;

}

table.tabela_prod .nazwy p.txt.search{

	text-align:left;

}



table.tabela_prod input.txt {

	border-style:solid;

	border-width:1px;

	border-color:#808080 #d3d0c7 #d3d0c7 #808080;

	padding:0px 2px;

	text-align:center;

	color:#656565;

	height:15px;

}

table.tabela_prod a.img{

	margin:13px 10px 5px 5px;

}

table.tabela_prod img{

	display:inline;

	

	display:block;

	float:left;

}

table.tabela_prod.rel img{

	margin:0px 10px;

}



table.tabela_prod .cena_prod{

	width:20%;

	text-align:center;

}





/* ------ about -------- */



div.about_cont{

	padding:0px 10px;	

}



/* ----- KOSZYK ------- */



#kosz{

	display:inline;

	float:left;

	margin:9px auto 9px 4px;

	padding:0px;

}

div.kosz{

	margin-top:9px;

}

#kosz h4{

	font-size:12px;

	font-weight:bold;

	margin:10px 0px 5px 0px;

	padding:0px;

        color: #8198a8;

        text-indent:0px;

        text-transform:uppercase;

}

#kosz .dostawa{

	/*border:#c8c8c8 1px solid;*/

	padding:0 0px 0px 0px;

	margin-bottom:0px;

	margin-top:0px;

	text-indent:0px;

}

#kosz form{

	margin:0px; padding:0px;

}

.small{

	font-size:9px;

}

#kosz div{

	text-indent:10px;

}

.kosz table{

	margin-left:0px;

	width:100%;

}

.kosz table tbody{

	width:100%;

}

.kosz table tbody tr th, .kosz table tbody tr td{

	text-indent:0px;

	text-align:center; 

        color:#8297a8;

        /*background-color:red;*/      

       

}

.kosz table tbody tr th.l, .kosz table tbody tr td.l{

	/*text-indent:10px;*/

        padding:0px 10px; 

	text-align:left;

        /*background-color:#f1f6f9;*/



}

.kosz table tbody tr{

	/*background-color:#e2e2e2;*/

        /* background-color:#f1f6f9;*/  

        background-color:#f1f6f9;

}

.kosz table tbody tr.odd{

	/*background-color:#f1f1f1;*/

        background-color:#e2eaed;

}

.kosz table tbody tr.white td, .kosz table tbody tr.white, .kosz table tbody tr.white:hover{

	text-indent:0px;

	text-align:left;

	background-color:#FFFFFF;

}

.kosz table tbody tr:hover, .kosz table tbody tr.odd:hover{

	background-color:#dbdbdb;

}

.kosz table tbody tr th{

	/*background:url(gfx/naglowek_tabela_gradient.gif) top repeat-x;*/

        background-color: #8298a6;

	color:#FFFFFF;

	height:25px;

	margin:0px 1px 1px 0px;

}

.kosz table tbody tr td{

	height:34px;

	margin:0px 1px 1px 0px;

        /*background-color:#f1f6f9;*/

        /*background-color:red;*/

}



th.nazwa{width:205px;}

th.cena{width:89px;}

th.photo{width:124px;}

th.ilosc{width:93px;}

th.wartosc{width:89px;}

th.usun{width:65px;}

.kosz table tbody tr td input{

	text-align:center;

	border-style:solid;

	border-width:1px;

	/*border-color:#808080 #d3d0c7 #d3d0c7 #808080;*/

        border-color:#8298a5;

	margin-right:5px;

}

.kosz table tbody tr td.odswiez{

	text-align:right;

}

.kosz table tbody tr td.odswiez input{

	display:inline;

	float:right;

	background:url(gfx/button_1_sredni.gif) center no-repeat;

	width:100px;

	height:21px;

	margin-right:10px;

	border:none;

	cursor:pointer;

}

.kosz table tbody tr td.odswiez input:hover{

	color:#000000;

}



.kosz table tbody tr td input.rabat_txt{

	width:82px;

	height:13px;

	padding:3px;

}

.kosz table tbody tr td input.tabat_sbm{

	border:none;

	background:url(gfx/OK_button.gif) center no-repeat;

	width:23px;

	height:21px;

	cursor:pointer;

}

.kosz table tbody tr td.sum{

	text-align:center;

	font-weight:bold;

	background-color:#e6e6e6;

}



#kosz .navig input{

	display:inline;

	float:right;

	height:20px;

	text-decoration:none;

	border:none;

	cursor:pointer;

	line-height:21px;

	text-align:center;

}

#kosz .navig input.dalej{

	background:url(gfx/button_2_maly.gif) right no-repeat;

	width:75px;

	height:21px;

	line-height:21px;

	margin-right:10px;

}

#kosz .navig input.back{

	background:url(gfx/button_3_duzy.gif) left no-repeat;

	width:150px;

	height:21px;

	line-height:21px;

	margin-right:5px;

}



/* --------- FORMULARZE ------------*/





.formularze{

	display:inline;

	float:left;

	margin:9px 4px 9px 5px;

	padding:0px;

}

.formularze h4{

	font-size:14px;

	font-weight:bold;

	/*margin:0px 0px 5px 10px;*/

        margin:0px;

	padding:0px;

        color: #8598a7;

}

.formularze h4 span{

	/* color */

        color:#8598a7;

}

div.lewo{

	display:inline;

	float:left;

}

.formularze div.d{

	display:inline;

	margin-bottom:0px;

	margin-left:4px;

}

.formularze div.left{

	display:inline;

	float:left;

	/*width:260px;*/

        width:326px;

	/*margin-right:10px;*/

        margin:0px;

}

.formularze div.right{

	display:inline;

	float:left;

	/*width:260px;*/

        width:326px;

}

.formularze div.adv_search{

	display:inline;

	float:left;

	width:300px;

	margin:15px 10%;

}

.formularze div div.frame{

	margin-top:3px;

	padding:0px;

	/*border-style:solid;

	border-width:1px;

	border-color:#c8c8c8;*/

	/*background:url(gfx/naglowek_background_form.gif) 1px 1px repeat-x;*/

	overflow:visible;

	/*text-align:right;*/

}

.formularze div.adv_search div.frame{

	padding:0px 10px 0px 10px;

}

.formularze .podniesienie{

	position:relative;

	top:-16px;

        color:#8298a6;

}

.formularze div.adv_search.cont div.frame .podniesienie input{

	width:200px; margin-right:5px;

}

.formularze div.adv_search.cont div.frame div.span{

	padding-right:230px;

}

.formularze div.adv_search.cont div.frame img, .formularze div.adv_search.cont div.frame a{

	margin-right:15px;

}

.formularze div.bottom{

	/*width:535px;*/

        width:330px;

	margin:0px;

	padding:0px;

}

.formularze div.bottom div.frame{

	/*width:535px;*/

        width:330px;

}

.formularze div div.frame input.w210{

	margin-right:-75px;

	width:195px;	

}



.formularze div div.frame img{

	display:inline;

	float:left;

	position:relative;

	margin:1px 0px 0px 0px;

	z-index:3;

}

.formularze h5{

	/*background:transparent url(gfx/dot_separator_dwupixel.gif) bottom repeat-x;*/

	font-size:11px;

	font-weight:bold;

	padding:10px 15px 10px 0px;

	margin:0px 0px 8px 0px;

        

	position:relative;

	z-index:2;

        color: #194761;

}

.formularze h5.txta{

	margin:0px 0px 15px 0px;

}



.formularze div#adres .frame, .formularze div#adres_do_wysylki .frame{

	height:auto!important;

	height:410px;

	min-height:410px;

	padding-bottom:0px;

}



.formularze div#adres_do_wysylki, .formularze div#przypomnienie_hasla{

	display:none;

}

.formularze div div.frame input{

	border-style:solid;

	border-width:1px;

	/*border-color:#808080 #d3d0c7 #d3d0c7 #808080;*/

        border-color:#c5d2db;

	padding:2px;

	margin:2px 0px;

	/*width:120px;*/

        width:225px;

	height:15px;

	line-height:19px;

	position:absolute;

	top:50%;

	font-size:12px;

	margin-top:-12px;

	right:10px;

}

.formularze div div.frame span{

	display:block;

	padding-right:140px;

	line-height:11px;

	height:20px;

}

.formularze div div.frame div.span{

	/*padding-right:140px;*/

        padding-right:244px;

	padding-left:5px;

	line-height:15px;

	position:relative;

	top:0px;

	left:0px;

	margin:7px 0px 8px 0px;

	text-align:right;

	height:auto!important;

	height:20px;

	min-height:20px;

}

.formularze div div.frame div.span input.checkbox{

	margin-right:100px;

	margin-top:-10px;

	position:absolute;

	border:none;

	width:auto;

}

.formularze div div.frame input:hover, .formularze div div.frame input:focus,

.formularze div div.frame textarea:hover, .formularze div div.frame textarea:focus{

	color:#656565;

	border-color:#666666;

}

.formularze div div.frame textarea{

	margin:2px 15px 15px 5px;

	border-style:solid;

	border-width:1px;

	/*border-color:#808080 #d3d0c7 #d3d0c7 #808080;*/

        border-color:#c5d2db;

	padding:2px;

	width:360px;

	height:67px;

	display:inline;

	float:right;

}

.formularze div div.frame div.textarea{

	/*display:inline;

	float:right;*/

	/*width:120px;*/

        width:300px;

	padding:5px 5px 0px 0px;

	text-align:justify;

}

.formularze div div.frame .checkbox{

	margin-right:15px;

	margin-top:5px;

}

.formularze div div.frame label{	

	width:180px;

}

.formularze div div.frame img.captcha{

	border:1px solid black; 

	margin:5px 10px; 

	display:inline;

	float:right;

	/*border-color:#808080 #d3d0c7 #d3d0c7 #808080;*/

        border-color:#c5d2db;

}

.formularze div div.frame a.captcha{

	font-size:9px;

	text-align:right;

	width:110px;

	margin-right:10px;

}

.dot_bottom{

	background:transparent url(gfx/dot_separator.gif) repeat-x scroll center;

	height:38px;

}

.dot_bottom2{

	background:transparent url(gfx/dot_separator.gif) repeat-x scroll bottom;

	height:20px;

}

.formularze .navig{

	/*padding:9px 10px 0px 15px;*/

        padding:0px;

	/*width:240px;*/

        width:316px;

}

.formularze div.bottom .navig{

	width:520px;

}

.formularze .navig a{

	float:left;

}

.formularze .navig input{

	display:inline;

	float:right;

	height:21px;

	text-decoration:none;

	border:none;

	cursor:pointer;

	line-height:21px;

	text-align:center;

}

.formularze .navig input:hover{

	color:#000000;

}

.formularze .navig input.dalej{

	background:url(gfx/button_2_maly.gif) right no-repeat;

	width:78px;

	overflow:hidden;

}

.formularze .navig input.back{

	background:url(gfx/button_3_maly.gif) left no-repeat;

	width:78px;

	overflow:hidden;

}

.formularze .navig input.back3{

	background:url(gfx/button_3_duzy.gif) left no-repeat;

	width:150px;

	padding-left:15px;

	overflow:hidden;

}

.formularze .navig input.center_m{

	background:url(gfx/button_1_maly.gif) left no-repeat;

	width:70px;

}

.formularze .navig input.center_s{	

        background:url(https://butyxl.pl/_var/edytor/sklep%20of/sredni.gif) left no-repeat;

	width:110px;

        font-family:arial; font-size:11px; font-weight:bold;

        color:white; 

}

.formularze .address{

	list-style:none;

}

.formularze .options{

	margin-top:10px;

}

.formularze ul.options{

	margin:10px 0px 10px 2%;

	padding:0px;

	list-style:none;

	border-left:#C8C8C8 1px solid;

	height:27px;

}

.formularze ul.options li{

	margin:0px;

	padding:0px;

	float:left;

	height:25px;

	width:24%;

	border-color:#C8C8C8;

	border-style:solid;

	border-width:1px 1px 1px 0px;

}

.formularze ul.options li a{

	display:block;

	height:25px;

	line-height:25px;

	text-align:center;

}

.formularze ul.options li a:hover, .formularze ul.options li a.hov{

	background-color:#F0F0F0;

	text-decoration:none;

}

.formularze .adresy_spis{

	width:200px;

	display:inline;

	float:left;

	margin-right:5px;

	margin-left:5px;

	margin-bottom:10px;

	border-color:#C8C8C8;

	border-style:solid;

	border-width:1px 1px 0px 1px;

	padding:0px;

	height:auto!important;

	height:130px;

	min-height:130px;

}

.formularze .adresy_spis.bord_bottom{

	border-bottom:#C8C8C8 1px solid;

}

.formularze .adresy_spis div.h{

	font-size:13px;

	background:#ffffff url(gfx/naglowek_background_form.gif) top repeat-x;

	padding:5px;

}

.formularze .adresy_spis p{

	padding-left:10px;

}



.formularze .wart{

	width:138px; 

	display:inline; 

	text-align:left; 

	padding-left:10px;

}

.formularze div.adv_search div.frame div.span{

	padding-right:170px;

}

.formularze div.adv_search div.frame div.span input{

	width:150px;

	margin:-12px 0px 2px 0px;

}

.formularze div.adv_search div.frame div.span select{

	border-style:solid;

	border-width:1px;

	/*border-color:#808080 #d3d0c7 #d3d0c7 #808080;*/

        border-color:#c5d2db;

	margin:-12px 0px 2px 0px;

	width:156px;

	height:18px;

	line-height:19px;

	position:absolute;

	top:50%;

	font-size:12px;

	margin-top:-12px;

	right:10px;

}







/*  bottom   */



#bottom{

	height:25px;

	background:#FFFFFF url(gfx/bottom_gradient.gif) bottom repeat-x;

	border-bottom:#FFFFFF 5px solid;

	clear:both;

	line-height:25px;

	text-align:center;

}

#bottom a img{

	color:#FFFFFF;

	text-align:center;

	width:90px;

	height:20px;

	padding:0px;

}

#bottom a.homepl{

	color:#000000;

	font-family:Arial, Tahoma, Times, serif;

	font-size:9px;

	font-weight:bold;

}

#bottom a.homepl span{

	color:#FF0000;

}



.ofOpis

{

 width:100px;

 font-weight:normal;

}



#kosz div.ofDark

{

  background-color: #8298a6;

  color:white;

  font-weight:bold;

  font-size:13px;

  padding:6px 5px;

}

#kosz div.ofDark h4

{

  background-color: #8298a6;

  color:white;

  font-weight:bold;

  font-size:13px;

  padding:0px; margin:0px;

}



a.prod_name_list

{

  color:white;

}



.text_b

{

  color: #bce6fc;

  margin:0px 15px;

}



.sh_radio

{

  width:10px;

  text-align:left;

}



.galery

{

 width:120px; height:90px; margin:0px 5px;

}

.ofPanel
{
    display:inline;
    float:left;
    border-top: solid 1px #C5D2DB;
    border-right: solid 1px #C5D2DB;
    border-bottom: solid 1px #C5D2DB;
    text-align:center;
    background-color: #F1F6F9;
    width:132px; height:32px; line-height:32px;
}

.name_block
{
   color:red;
}
