html, body{
margin: 0 auto;
font-family: arial;
font-size: 11px;
color: #e0e0e0;
background: #404040;
}

div, p{
margin: 0px;
padding: 0px;
}

img{border: 0px;}

.czystka{
clear: both;
width: 0px;
height: 0px;
}

.contact_form_header{
padding-bottom: 10px;
}

.contact_form{
border-top: 1px solid #7f7f7f;
margin-top: 10px;
padding-top: 25px;
}

a{color: #d8d8d8; font-weight: bold; text-decoration: underline;}
a:hover{text-decoration: none;}

.top{
background: url('../../img/polski/back_top.gif') repeat-x;
height: 88px;
}

.top_table{
display: table;
text-align: center;
margin: 0 auto;
}

.top_cell{
background: url('../../img/polski/allmenu_top.gif');
display: table-cell;
width: 924px;
height: 88px;
text-align: left;
}

.srodek1{
background: url('../../img/polski/back_middle1.gif') repeat-x;
height: 380px;
}

.srodek1b{
background: url('../../img/polski/back_middle1.gif') repeat-x #9c9c9c;
}

.srodek1_table{
display: table;
text-align: center;
margin: 0 auto;
}

.srodek1_cell{
display: table-cell;
width: 924px;
height: 380px;
text-align: left;
}

.srodek1_cellb{
display: table-cell;
width: 924px;
text-align: left;
}

.boxy_dolne{
background: #414141;
}

.boxy_dolne_table{
display: table;
text-align: center;
margin: 0 auto;
}

.boxy_dolne_cell{
display: table-cell;
width: 924px;
text-align: left;
}

.stopka{
background: #272727;
border-top: 1px solid #525252;
height: 45px;
clear: both;
}

.stopka_table{
display: table;
text-align: center;
margin: 0 auto;
}

.stopka_cell{
display: table-cell;
width: 924px;
text-align: left;
}

.stopka_part1, .stopka_part2, .bxdo_part1, .bxdo_part2, .bxdo_part3, .top_zak1, .top_zak2, .top_zak3, .top_zak4, .top_zak5, .srodek_part1a, .srodek_part2a, .srodek_part2b, .srpart2_linki_part1, .srpart2_linki_part2, .dopobr1 span, .aktual1_tresc, .aktual1_data, .aktual1_arrow, .srodek_part2c, .form_komorka1, .form_komorka2, .prod_komorka, .headi1, .headi2, .seloc1, .seloc2, .srodek_part2d, .srodek_part2b_alter, .contforml1_part1, .contforml1_part2, .contforml1_part1, .contforml1_part2, .srodek_partother, .seloc3{
display: inline;
float: left;
}

.srodek_partother{
width: 292px;
margin-bottom: 15px;
padding-left: 15px;
}

.contforml1_part1{
width: 107px;
font-weight: bold;
color: #ffffff;
padding-top: 6px;
}

.form_komorka2{
background: url('../img/back_input.gif') no-repeat;
width: 171px;
height: 29px;
}

.form_komorka2 input{
margin-top: 6px;
margin-left: 3px;
background: transparent;
width: 162px;
border: 0px;
font-size: 11px;
color: #333333;
}

.paginacja, .aktual1, .aktual1_in, .akt_rok, .form_rzad, .contact_form_header, .contform_line1, .sordek_bezpodzialow, .prod_rzad, .prod_fotomini, .prod_fotonazwa{
clear: both;
}

.contform_line1{
height: 35px;
margin-top: 5px;
}

.stopka_na2{
padding-top: 16px;
font-size: 10px;
color: #737373;
}

.stopka_part1{
width: 387px;
text-align: left;
padding-left: 13px;
}

.stopka_part2{
width: 511px;
text-align: right;
padding-right: 13px;
}

.stopka_part2 a:hover {
opacity: 1;
}
.stopka_part2 a {
opacity: .5;
}

.bokskat_up a, .bokskat_down a{
text-decoration: none;
}

.bokskat_header{
background: url('../../img/polski/kat_header.gif') no-repeat;
width: 307px;
height: 35px;
}

.bokskat_header_in{
padding-left: 12px;
padding-top: 3px;
}

.bokskat_up, .bokskat_down{
width: 307px;
height: 19px;
cursor: pointer;
}

.bokskat_up{
background: url('../../img/polski/kat_up.gif') no-repeat;
}

.bokskat_down{
background: url('../../img/polski/kat_down.gif') no-repeat;
}

.bokskat_up, .bokskat_down{
display: block;
width: 307px;
height: 19px;
}

.bokskat_middle{
background: #2d2d2d;
width: 307px;
}

.katkonk1 a{
width: 299px;
height: 33px;
display: block;
text-decoration: none;
}

.katkonk1 a:hover{
background: url('../../img/polski/kat_zazn.gif') no-repeat;
}

.katkonk1 a span{
display: block;
padding-left: 20px;
padding-top: 9px;
font-size: 12px;
}

.bokskat_middle_in .list_cat {
position:absolute;  
height:20000em;  
}

.katkonk2{
width: 299px;
height: 33px;
display: block;
text-decoration: none;
background: url('../../img/polski/kat_aktu.gif') no-repeat;
}

.katkonk2 span{
display: block;
padding-left: 20px;
padding-top: 9px;
font-size: 12px;
color: #ffffff;
font-weight: bold;
}

.bokskat_middle_in{
padding-left: 4px;
position:relative; 
overflow:hidden;   
width: 307px;
height: 236px;
}

.downupdisabled{
background-color: #109BA2;
}

.bokskat_lista{
padding-top: 12px;
width: 305px;
}

.katkonk1{
padding-bottom: 1px;
}

.stopka_part1 a{
color: #737373;
text-decoration: none;
padding-right: 25px;
}

.stopka_part1 a:hover{
color: #9c9c9c;
}

.srodek_part2b_alter{
width: 305px;
margin-bottom: 15px;
}

.bxdo_part1, .bxdo_part3{
width: 308px;
}

.bxdo_part2{
width: 306px;
border-left: 1px solid #525252;
border-right: 1px solid #525252;
}

.bxdo_part1_in, .bxdo_part2_in, .bxdo_part3_in{
padding: 13px;
}

.bxdo_header{
height: 36px;
}

.bxdo_tresc{
height: 115px;
text-align: justify;
}

.bxdo_link img, .srod_link img, .srpart2_linki img, .ods_strzalka{
padding-left: 3px;
}

.bxdo_tresc img{
float: left;
padding-right: 8px;
padding-top: 8px;
}

.bxdo_tresc a{
font-weight: normal;
}

.bxdo_pozycja{
clear: both;
height: 35px;
}

.bxdo_pozycja a{
background: url('../../img/polski/short_pos1.gif') no-repeat;
display: block;
width: 270px;
height: 23px;
padding-top: 9px;
padding-left: 10px;
text-decoration: none;
}

.bxdo_pozycja a:hover{
background: url('../../img/polski/short_pos2.gif') no-repeat;
color: #ffffff;
}

.top_zak1 a, .top_zak2 a, .top_zak3 a, .top_zak4 a, .top_zak5 a, .top_zak1 a:hover, .top_zak2 a:hover, .top_zak3 a:hover, .top_zak4 a:hover, .top_zak5 a:hover{
display: block;
width: 156px;
height: 62px;
text-decoration: none;
}

.top_zak1 a:hover, .top_zak1 span{background: url('../../img/polski/menu_home2.gif') no-repeat;}
.top_zak2 a:hover, .top_zak2 span{background: url('../../img/polski/menu_ofirmie2.gif') no-repeat;}
.top_zak3 a:hover, .top_zak3 span{background: url('../../img/polski/menu_produkty2.gif') no-repeat;}
.top_zak4 a:hover, .top_zak4 span{background: url('../../img/polski/menu_dopobrania2.gif') no-repeat;}
.top_zak5 a:hover, .top_zak5 span{background: url('../../img/polski/menu_kontakt2.gif') no-repeat;}

.top_zak1 span, .top_zak2 span, .top_zak3 span, .top_zak4 span, .top_zak5 span{
display: block;
height: 62px;
}

.top_zakladki{
padding-top: 10px;
padding-left: 106px;
}

.top_zak1, .top_zak2, .top_zak3, .top_zak4, .top_zak5{
width: 162px;
}

.srodek_part1a{
width: 615px;
}

.srodek_part2a{
width: 305px;
background: #2d2d2d;
height: 380px;
}

.srodek_part2b{
width: 305px;
background: #2d2d2d;
margin-bottom: 15px;
}

.srodek_part2c{
width: 292px;
margin-bottom: 15px;
padding-left: 5px;
}

.srodek_part2d{
width: 305px;
margin-bottom: 15px;
}

.srodek_part1a_in, .srodek_part2a_in, .srodek_bezpodzialow{
padding-left: 13px;
padding-right: 13px;
}

.srodek_part2a_in{
padding-top: 13px;
position: relative;
}

.srod_header{
height: 32px;
}

.srod_header2{
height: 50px;
}

.srod_tresc{
max-height: 126px;
}

.srod_link{
height: 27px;
}

.srpart2_data{
font-size: 10px;
color: #a4a4a4;
padding-left: 1px;
margin-top: 25px;
}

#srpart2_data_first{
margin-top: 0px;
}

.srpart2_tytul{
font-size: 16px;
color: #dddddd;
font-weight: bold;
}

.srpart2_tresc{
color: #a1a1a1;
margin-top: 5px;
}

.srpart2_trescb{
color: #a1a1a1;
padding-bottom: 10px;
}

.srpart2_tresc p, .srpart2_trescb p.pjasne{
text-align: justify;
line-height: 18px;
padding-top: 12px;
}

.srpart2_linki {
margin-top: 5px;
}
.srpart2_linki_part1{
width: 115px;
}

.srpart2_linki_part2{
width: 159px;
text-align: right;
}

.srpart2_tytul span{
display: block;
padding-top: 10px;
}

.pjasne{
color: #c8c8c8;
}

.pwhite{
color: #ffffff;
}

.srod_normal{
text-align: justify;
line-height: 16px;
padding-bottom: 20px;
}

.dopobr1{
background: url('../../img/polski/pas_up.gif') no-repeat;
width: 593px;
height: 32px;
margin-bottom: 3px;
}

.dopobr1:hover{
background: url('../../img/polski/pas_over.gif') no-repeat;
width: 593px;
height: 32px;
}

.dopobr1 a{
text-decoration: none;
}

.dopobr1_s1{
padding-left: 15px;
font-weight: normal;
width: 485px;
color: #ffffff;
padding-top: 8px;
}

.dopobr1_s1 a{
color: #ffffff;
font-weight: normal;
}

.dopobr1_s2{
font-weight: bold;
color: #e5e5e5;
padding-top: 8px;
}

.dopobr1_s2 a{
font-weight: bold;
color: #e5e5e5;
}

.paginacja{
text-align: center;
width: 590px;
color: #ffffff;
font-size: 12px;
padding-top: 20px;
}

.paginacja2{
text-align: center;
width: 873px;
color: #ffffff;
font-size: 12px;
padding-top: 15px;
height: 45px;
}

.paginacja a, .paginacja2 a{
color: #ffffff;
}

.paginacja a, .paginacja span, .paginacja2 a, .paginacja2 span{
padding-left: 5px;
padding-right: 5px;
}

.paginacja a:hover, .paginacja2 a:hover{
text-decoration: none;
}

.aktual1{
background: url('../../img/polski/line1.gif') no-repeat top;
height: 35px;
}

.aktual2{
display: none;
background: url('../../img/polski/line1.gif') #595959 no-repeat top;
padding-bottom: 5px;
}

.aktual1_in{
padding-left: 14px;
}

.aktual1_tresc{
width: 485px;
color: #ffffff;
padding-top: 9px;
}

.aktual1_tresc a:hover{
color: #d7d7d7;
}

.aktual1_data{
width: 70px;
font-weight: bold;
padding-top: 9px;
}

.aktual1_arrow{
background: url('../../img/polski/ar_white3.gif') no-repeat bottom;
padding-top: 14px;
}

.aktual1_arrow a{
display: block;
width: 7px;
height: 5px;
}

.aktual1:hover{
background: url('../../img/polski/line1.gif') #595959 no-repeat top;
}

.aktual1 a, .aktual2 a{
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

.aktual_wiadomosc{
width: 560px;
padding-top: 10px;
padding-bottom: 20px;
color: #ffffff;
}

.akt_rok{
background: url('../../img/polski/backrok1.gif') no-repeat;
width: 307px;
height: 22px;
margin-top: 10px;
}

.akt_rok2{
background: url('../../img/polski/backrok2.gif') no-repeat;
width: 307px;
height: 22px;
margin-top: 10px;
}

.akt_rok a, .akt_rok2 a{
display: block;
width: 307px;
height: 22px;
text-decoration: none;
font-size: 12px;
}

.akt_rok a:hover, .akt_rok2 a:hover{
color: #ffffff;
}

.akt_rok a span, .akt_rok2 a span{
display: block;
padding-top: 3px;
padding-left: 25px;
}

.akt_rok:hover{
background: url('../../img/polski/backrok2.gif') no-repeat;
}

.akt_kmiesiac, .akt_kmiesiac2{
background: url('../../img/polski/back_danaak.gif') no-repeat center right;
height: 22px;
}

.akt_kmiesiac a, .akt_kmiesiac2 a{
background: #2d2d2d;
padding-left: 10px;
padding-right: 15px;
text-decoration: none;
color: #ededed;
}

.akt_kmiesiac a:hover{
color: #9a9a9a;
}

.akt_miesiace{
padding-left: 25px;
width: 255px;
padding-top: 10px;
}

.akt_kmiesiac2 span{
font-weight: bold;
color: #9a9a9a;
background: #2d2d2d;
padding-left: 10px;
padding-right: 15px;
}

.akt_kmiesiac2{
padding-left: 17px;
}

.form_rzad{
height: 34px;
}

.form_komorka1{
width: 95px;
font-weight: bold;
color: #ffffff;
padding-top: 6px;
}

.form_komorka3{
font-weight: bold;
color: #ffffff;
padding-top: 6px;
}

.form_komorka2{
background: url('../../img/polski/back_input.gif') no-repeat;
width: 171px;
height: 29px;
}

.form_komorka2 input{
margin-top: 6px;
margin-left: 3px;
background: transparent;
width: 162px;
border: 0px;
font-size: 11px;
color: #333333;
}

.form_info{
padding-bottom: 10px;
}

.form_rzad2{
padding-top: 5px;
}

.form_rzad2 textarea, textarea{
background: #e2e2e2;
width: 264px;
height: 100px;
border: 1px solid #6f6f6f;
font-family: arial;
font-size: 11px;
padding: 5px;
}

.form_rzad2 input[type="submit"], .contforml1_part1 input[type="submit"]{
background: url('../../img/polski/but_wyslij2.gif') no-repeat;
width: 83px;
height: 28px;
border: 0px;
cursor: pointer;
}

.mapa_img{
margin-top: 10px;
}

.prod_komorka{
background: url('../../img/polski/backfot1.png') no-repeat;
width: 140px;
height: 165px;
margin-right: 9px;
}

.prod_komorka:hover{
background: url('../../img/polski/backfot2.png') no-repeat;
}

.prod_komorka_in{
padding-left: 16px;
padding-top: 16px;
width: 100px;
}

.prod_fotomini, .prod_fotonazwa{
text-align: center;
}

.prod_fotonazwa{
color: #ffffff;
line-height: 12px
}

.prod_fotonazwa a{
color: #ffffff;
text-decoration: none;
font-weight: normal;
}

.prod_fotonazwa a:hover{
color: #dadada;
}

.prod_fotomini{
height: 107px;
}
.headi1, .headi2{
padding-top: 5px;
}

.headi1{
width: 523px;
}

.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 26px;
	background: url('../../img/polski/backselect_left.png') no-repeat top left;
	float:left;
	z-index: 1;
}
.jqTransformSelectWrapper div span {
	color: #333;
	font-size: 12px;
	float: none;
	position: absolute;
	width: 14px;
	height: 26px;
	line-height: 15px;
	padding: 6px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	font-weight: bold;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 33px;
	height: 26px;
	background: url('../../img/polski/backselect_right.png') no-repeat center center;
	z-index: 1;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 80px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}
.jqTransformHidden {display: none;}


form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}

#screenshot{
	position: absolute;
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px;
	display: none;
	color: #000;
	font-size: 9px;
	z-index: 15;
}
#screenshot img{
	max-width: 800px;
	max-height: 600px;
	z-index: 16;
}

.seloc1{
padding-top: 7px;
width: 150px;
text-align: right;
padding-right: 5px;
color: #ffffff;
}

.seloc2{
width: 200px;
text-align: right;
padding-right: 5px;
color: #ffffff;
}

.prod_rzad{
height: 175px;
}

.nazwa_produktu{
color: #ffffff;
font-size: 16px;
font-weight: bold;
padding-bottom: 10px;
}

.opis_produktu{
color: #ffffff;
text-align: justify;
width: 292px;
line-height: 16px;
min-height: 140px;
}

.produkt_dostarcus{
padding-top: 30px;
}

.wrocdokatalogu{
padding-top: 20px;
}

.produkt_biel{
padding: 10px;
text-align: center;
background: #ffffff;
}
.produkt_biel ul, .produkt_biel li{
	margin:0;
	padding:0;
	list-style:none;
	}
.produkt_biel li{ 
	width:540px;
	max-height:560px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:31px;
	height:31px;
	position:absolute;
	left:75px;
	top:75px;
	}	
#nextBtn{ 
	left:600px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:31px;
	height:31px;
	background:url('../../img/polski/bigarrow1.gif') no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url('../../img/polski/bigarrow2.gif') no-repeat 0 0;	
	}
	
	
.dodak{
font-weight: bold;
color: #ffffff;
font-size: 11px;
}

.seloc3{
width: 200px;
text-align: right;
padding-right: 5px;
padding-top: 10px;
color: #ffffff;
}