/* ustawienia ogólne */
div{
text-align:center
}

fieldset{
border:0;
clear:both;
margin:0;
padding:0;
width:100%
}

#layer_head{
margin:0 auto
}

a{
text-decoration:none;
color:#472000;
cursor:pointer
}

p{
margin:0
}

img{
border:none
}

/* szablon */
body{
height:auto;
text-align:center;
vertical-align:top;
color:#FFF;
background-image:url('../images/layout/tlo.jpg');
background-repeat:repeat;
background-color:#612903;
font-family:Arial;
margin:0 auto;
padding:0
}

.module_right{
background:#DFC0A7;
border-right:3px solid #431b00;
border-bottom:3px solid #431b00;
float:left;
padding:10px 11px
}

.module_right2{
color:#472000;
background:#F3DDC1;
border-right:3px solid #431b00;
border-bottom:3px solid #431b00;
float:left;
padding:10px 11px;
margin-bottom:10px
}

.module_right2 input,.module_right2 select{
border:1px solid #C1AF99
}

.module_right2 input[type=button]{
font-size:15px;
background:#472000;
color:#fff;
padding:3px 5px
}

.module_right2 input[type=button]:hover{
border:1px solid #DD8545
}

.module_right2 input[type=button]:active{
color:#DD8545
}

.module_right2 div{
float:left
}

.no_border_bottom{
border-bottom:0
}

.module_left{
float:left;
clear:both;
background:#F3DDC1;
border:3px solid #431b00;
margin-bottom:10px
}

.prods_psearchs input[type="text"]{
width:186px
}

.prods_psearchs input{
display:block;
float:left;
border:0
}

.wyszukaj_mini{
background:#472000 url('../images/layout/search_ico.png') center center no-repeat;
height:19px;
width:20px
}

a.kosz_mini_nagl{
font-size:14px;
padding-bottom:2px;
font-weight:700;
text-align:left;
color:#000;
border-bottom:1px dotted #682b02;
width:178px;
display:block;
margin-left:17px;
margin-top:2px
}

.kosz_min_zawatartosc{
width:178px;
margin-left:17px;
margin-bottom:5px;
color:#000;
text-align:left
}

a.kosz_mini_nagl:hover{
text-decoration:underline
}

.proj_polec{
padding:5px 20px 20px;
width:190px;
border:3px solid #fff;
margin:0 26px 24px 0;
height:257px;
overflow:hidden
}

.proj_polec_nazwa{
font-family:Georgia,serif;
display:block;
width:100%;
height:39px;
line-height:18px;
font-size:14px;
font-weight:700;
overflow:hidden;
color:#000;
text-decoration:underline
}

a.proj_polec_nazwa:hover{
text-decoration:none
}

.proj_polec_opis{
color:#622c07;
text-decoration:underline;
height:40px;
overflow:hidden;
line-height:19px
}

.cena{
font-weight:700;
color:#fe0000;
text-decoration:underline
}

.module_right .zdjecie{
float:none;
margin:0 auto
}

.zdjecie{
font-size:0
}

.no_margin_right{
margin-right:0
}

.no_margin_bottom{
margin-bottom:0
}

.module_right div{
float:left
}

div.lay_foot{
border-top:14px solid #3c1606;
padding-bottom:10px
}

div.blok{
height:auto
}



.extra_komentpa,#prods_add_koment{
min-height:5px;
color:#000
}



.extra_komentpa fieldset{
margin-left:20px;
width:710px;
padding-top:10px
}

.extra_komentpa .action{
width:400px;
margin-left:130px
}

.extra_komentpa input,.extra_komentpa textarea,.extra_komentpa select{
border:1px solid #C1AF99
}

.extra_komentpa textarea{
width:400px;
float:left;
margin-bottom:10px
}

.extra_komentpa label{
clear:left;
float:left;
display:block;
width:120px;
text-align:right;
margin-right:10px;
margin-bottom:10px;
font-weight:700
}

.extra_komentpa select{
width:202px;
float:left;
margin-bottom:10px
}

.extra_komentpa input[type=text]{
width:200px;
float:left
}

.extra_komentpa input.captha{
width:100px
}

.komentarz{
width:670px;
padding:5px 10px;
margin-left:30px;
color:#000;
border-bottom:1px solid #C1AF99;
text-align:left
}

.komentarz span{
font-weight:700;
margin-right:5px;
font-size:13px
}

.komentarz span.nazwa{
font-weight:400;
color:#472000
}

.header{
clear:both;
height:19px;
padding:0;
line-height:19px;
margin:0;
border:1px solid #C1AF99;
font-size:11px
}

.koszyk_prods_list p,.header span{
display:block;
float:left
}

.koszyk_prods_list li p{
padding-top:10px;
margin:0
}

.c1{
width:85px
}

.koszyk_prods_list li p.c1{
padding:0
}

span.c2{
width:368px;
text-align:left;
padding-left:10px
}

p.c2{
width:293px;
text-align:left
}

.c3{
width:159px
}

p.c3{
color:#0000A0
}

.c4{
width:50px
}

.c4 input{
width:30px
}

.c5{
width:80px
}

.c6{
width:91px
}

p.c6{
font-weight:700
}

a.nazwa_produktu{
font-weight:700;
text-decoration:underline
}

a.nazwa_produktu:hover{
color:#000;
text-decoration:none
}

span.usun{
color:red;
margin-top:5px;
font-weight:700;
display:block
}

span.usun a{
color:red
}

em{
font-weight:700
}

.red{
color:red
}

.blue{
color:blue
}

.koszyk_prods_list ul{
list-style:none;
padding:0;
margin:0;
clear:both;
display:block;
float:left;
border-right:1px solid #C1AF99;
border-left:1px solid #C1AF99
}

.koszyk_prods_list li{
display:block;
float:left;
padding:10px 0 5px;
border-bottom:1px solid #C1AF99
}

.koszyk_prods_list .suma_zakupu{
font-size:16px;
font-weight:700;
display:inline;
float:right;
margin-right:15px;
margin-top:10px
}

.suma_zakupu .cena{
color:red;
text-decoration:underline
}

.zloz_zamowenie{
float:right;
clear:right;
margin-top:10px
}

p.akcje{
float:left;
margin:-28px 0 0
}

p.akcje input{
float:left;
margin-right:5px
}

.nazwa_wariantu{
display:block;
float:left;
width:130px;
text-align:left;
font-weight:700;
height:20px;
line-height:20px
}

select.wariant_wybor{
display:block;
float:left;
width:200px;
border:1px solid #C1AF99
}

div.wariant_cena_opis{
width:150px;
text-align:right
}

div.wariant_cena_kwota{
font-weight:700;
width:100px
}

input.ile_sztuk{
clear:left;
border:1px solid #C1AF99;
width:30px
}

label.ile_sztuk{
font-weight:400
}

.sztuki{
width:100%;
padding:2px 0;
text-align:right;
line-height:20px;
font-weight:700;
margin-top:5px
}

.opcja_cenowa{
margin-bottom:2px;
padding:2px 0;
line-height:20px
}

.zamawiaj{
font-size:14px;
width:325px;
clear:both;
padding:3px 0;
text-align:right;
line-height:22px
}

.zamawiaj span{
font-weight:700
}

.zamawiaj .zamow{
float:right;
display:block;
margin-left:10px
}

.opcje_cenowy{
border-bottom:1px solid #000
}

.prods_zamow{
color:#000
}



.prods_zamow input[type=radio]{
clear:left;
width:30px;
float:left;
display:block;
height:35px;
margin:0
}

.prods_zamow label{
float:left;
text-align:left;
display:block;
height:35px;
line-height:35px;
width:290px
}

.prods_zamow label span.cena{
float:right;
font-weight:700
}


.online{
height:35px;
line-height:35px;
width:44%;
margin:0 3%;
text-align:left;
border-bottom:1px solid #C1AF99
}

.online img{
display:inline;
vertical-align:middle;
margin-right:10px
}

.krok2 label{
clear:left;
width:130px;
float:left;
margin:0 10px 5px 0;
height:20px;
line-height:20px;
text-align:right;
font-size:12px
}

.krok2 input[type=text]{
width:250px;
float:left;
margin-bottom:5px
}

.krok2 select{
width:200px;
float:left;
margin-bottom:5px
}

.krok2 label.wybor{
clear:none;
width:200px;
float:left;
margin-bottom:5px
}

.krok2 input[type=radio]{
width:30px;
clear:left;
float:left;
margin-bottom:5px
}

.krok2 input[type=checkbox]{
margin:0 5px;
clear:left;
float:left;
margin-bottom:5px
}

.krok2 fieldset{
border:1px solid #c1af99;
margin:10px 10px 10px 0;
padding:10px;
float:left;
clear:none
}

.krok2 legend{
font-weight:700;
font-size:14px;
margin-left:30px;
color:#000
}

.krok2 form{
display:block
}

.krok2 .dane_dodatkowe input{
width:120px
}

.krok2 .dane_dodatkowe{
width:270px;
float:right;
margin-right:25px;
min-height:230px
}

.dane_glowne{
margin-left:25px;
width:375px;
min-height:230px
}

.dane_glowne label{
width:84px
}

.dane_glowne input{
width:272px
}

.dane_glowne input[type=radio]{
width:30px;
clear:none;
height:20px
}

.dane_glowne .kto{
margin-left:90px;
font-weight:700
}

.dane_glowne .kto label{
text-align:left;
width:95px
}

.dane_glowne select{
width:278px
}

.dane_glowne .adres1 label{
clear:none;
width:69px
}

.dane_glowne input.ulica{
width:65px
}

.dane_glowne label.ulica{
width:84px
}

.krok2 .dane_glowne .lokal{
width:20px
}

.krok2 .dane_glowne .dom{
width:20px
}

.dane_glowne .adres2 label{
clear:none
}

.dane_glowne .adres2 input{
width:133px
}

.dane_glowne .adres2 .kod{
width:40px
}

.krok2 .opcje{
width:713px;
margin-top:0
}

.krok2 .opcje label{
text-align:left;
width:250px
}

.krok2 input[disabled=disabled]{
background:#dfdfdf
}

.informacja{
display:none;
background:#fff;
border:1px solid #000;
z-index:2;
padding:2px;
width:100px;
left:0;
top:20px
}

.dalej:hover .informacja{
display:block;
position:absolute
}

.prods_zamow .dalej{
position:relative;
display:inline;
float:none
}

.krok2 .dobry{
border:1px solid green
}

.krok2 .zly{
border:1px solid red
}

.krok2 .zly2{
border:1px solid blue
}

/* linki */
a.select{
font-size:large;
font-weight:bolder
}

/* inputy */
input.action_25{
width:25%;
font-size:12px;
text-align:center
}

input.action_50{
width:50%;
font-size:12px;
text-align:center
}

input.action_75{
width:75%;
font-size:12px;
text-align:center
}

input.action_95{
width:95%;
font-size:12px;
text-align:center
}

input.action_95s{
width:95%;
font-size:12px;
text-align:center;
background-color:blue
}

input.text_95{
width:95%;
font-size:12px
}

input.text_95e{
width:95%;
font-size:12px;
border:2px solid red
}

input.text_95b{
width:95%;
font-size:12px;
border:2px solid blue
}

input.text_50{
width:50%;
font-size:12px
}

input.text_47{
width:46.5%;
font-size:12px
}

/* selecty */
select.lista_95{
width:95.75%;
font-size:12px
}

select.lista_50{
width:50%;
font-size:12px
}

/* textarea */
textarea.text_95{
width:95%;
font-size:12px
}

/* linie poziome */
hr.linia_100{
width:100%;
color:#191970
}

/* nagłówki */
div.nagl{
width:100%;
color:#472000;
text-align:left;
font-size:16px;
font-style:italic;
font-family:georgia,serif;
border-bottom:1px solid #C1AF99;
padding:0 0 2px;
font-weight:700;
margin-bottom:5px;
clear:both;
float:left
}

div.nagl a{
color:#472000
}

div.blad{
width:100%;
height:auto;
font-size:14px;
color:red;
font-weight:bolder;
text-align:center
}

div.action{
width:100%;
height:25px;
text-align:center
}

div.img{
width:90%;
height:auto;
text-align:center;
padding:5%
}

div.img_narzut{
opacity:.5;
filter:alpha( opacity = 50);
position:absolute;
display:none;
text-align:justify
}

/* wiersze */
div.row_null{
height:auto;
text-align:left
}

div.row_auto{
width:100%;
height:auto;
padding-top:1px;
padding-bottom:1px
}

div.row_auto_c{
width:100%;
height:auto;
padding-top:1px;
padding-bottom:1px;
background-color:#6495ED
}

div.row_auto_n{
width:100%;
height:auto;
padding-top:1px;
padding-bottom:1px;
background-color:#A9A9A9
}

div.row_auto_b{
width:100%;
height:auto;
padding-top:1px;
padding-bottom:1px;
border-bottom:1px solid #000
}

div.row_overflow{
width:100%;
height:auto;
padding-top:1px;
padding-bottom:1px;
overflow:hidden
}

/* kolumny */
div.col_null{
width:100%;
height:auto;
padding-top:2px
}

div.col_null_o{
width:100%;
height:auto;
padding:0;
margin:0
}

div.col_auto{
height:auto
}

div.col_auto_c{
height:auto;
background-color:#3C1606
}

div.col_5c{
width:5%;
height:auto;
text-align:center
}

div.col_5r{
width:5%;
height:auto;
text-align:right
}

div.col_10c{
width:10%;
height:auto;
text-align:center
}

div.col_10r{
width:10%;
height:auto;
text-align:right
}

div.col_15c{
width:15%;
height:auto;
text-align:center
}

div.col_15l{
width:15%;
height:auto;
text-align:left
}

div.col_15r{
width:15%;
height:auto;
text-align:right
}

div.col_20r{
width:20%;
height:auto;
text-align:right
}

div.col_20l{
width:20%;
height:auto;
text-align:left
}

div.col_20c{
width:20%;
height:auto;
text-align:center
}

div.col_25c{
width:25%;
height:auto;
text-align:center
}

div.col_25l{
width:25%;
height:auto;
text-align:left
}

div.col_30c{
width:30%;
height:auto;
text-align:center
}

div.col_30l{
width:30%;
height:auto;
text-align:left
}

div.col_35c{
width:35%;
height:auto;
text-align:center
}

div.col_35l{
width:35%;
height:auto;
text-align:left
}

div.col_40c{
width:40%;
height:auto;
text-align:center
}

div.col_40l{
width:40%;
height:auto;
text-align:left
}

div.col_40r{
width:40%;
height:auto;
text-align:right
}

div.col_45c{
width:45%;
height:auto;
text-align:center
}

div.col_45l{
width:45%;
height:auto;
text-align:left
}

div.col_50c{
width:50%;
height:auto;
text-align:center
}

div.col_50l{
width:50%;
height:auto;
text-align:left
}

div.col_50r{
width:50%;
height:auto;
text-align:right
}

div.col_55l{
width:55%;
height:auto;
text-align:left
}

div.col_60c{
width:60%;
height:auto;
text-align:center
}

div.col_60l{
width:60%;
height:auto;
text-align:left
}

div.col_65l{
width:65%;
height:auto;
text-align:left
}

div.col_70c{
width:70%;
height:auto;
text-align:center
}

div.col_70l{
width:70%;
height:auto;
text-align:left
}

div.col_70r{
width:70%;
height:auto;
text-align:right
}

div.col_75c{
width:75%;
height:auto;
text-align:center
}

div.col_80c{
width:80%;
height:auto;
text-align:center
}

div.col_80l{
width:80%;
height:auto;
text-align:left
}

div.col_80j{
width:80%;
height:auto;
text-align:justify
}

div.col_90c{
width:90%;
height:auto;
text-align:center
}

div.col_95l{
width:95%;
height:auto;
text-align:left
}

div.col_100l{
width:100%;
height:auto;
text-align:left
}

/* uploader */
div.uploader_ramka{
width:300px;
height:12px;
background-color:#6495ED;
position:relative;
overflow:hidden;
border:1px solid #000
}

div.uploader_klocek{
width:20px;
height:10px;
background-color:#191970;
position:relative
}

/* loader */
div.loader{
background-color:#000;
opacity:.5;
filter:alpha( opacity = 50);
z-index:500
}

/* kalendarz */
select.klasa_kalendarz1{
width:150px;
font-size:12px
}

select.klasa_kalendarz2{
width:75px;
font-size:12px
}

input.klasa_kalendarz3{
width:100px;
font-size:12px
}

/*** menu top ****/
.lay_head{
position:relative;
width:1000%;
padding-top:64px
}

.menu_top{
height:94px;
background:url('../images/layout/wstega.png');
width:100%;
z-index:2;
position:absolute;
top:5px;
padding-top:19px
}

.menu_top a{
height:65px;
background-image:url('../images/layout/menu_top_teksty.png');
background-repeat:no-repeat;
display:block;
float:left;
text-indent:-9999px;
overflow:hidden
}

a.mt1{
width:175px;
background-position:0 0
}

a.mt2{
width:140px;
background-position:-175px 0
}

a.mt3{
width:120px;
background-position:-315px 0
}

a.mt4{
width:170px;
background-position:-435px 0
}

a.mt5{
width:160px;
background-position:-605px 0
}

a.mt6{
width:90px;
background-position:-765px 0
}

a.mt7{
width:145px;
background-position:-855px 0
}

a.mt1:hover{
background-position:0 -65px
}

a.mt2:hover{
background-position:-175px -65px
}

a.mt3:hover{
background-position:-315px -65px
}

a.mt4:hover{
background-position:-435px -65px
}

a.mt5:hover{
background-position:-605px -65px
}

a.mt6:hover{
background-position:-765px -65px
}

a.mt7:hover{
background-position:-855px -65px
}

.prods_pron,.prods_promc{
float:right;
overflow:hidden
}

.lay_logo{
float:left;
margin:40px 0 0 10px
}

.lay_logo a{
color:#fff;
font-weight:700
}

.lay_logo a:hover{
color:#cabd10
}

.lay_logo .akcje{
float:left;
text-align:right;
margin:0 0 0 209px
}

/* menu boczne */
div.menu_b_select{
width:100%;
background-image:url('../images/layout/menu.png');
height:28px;
line-height:28px;
text-align:left;
font-weight:700
}

#menu_boczne a{
color:#4b4b4b;
font-size:12px
}

#menu_boczne span,div.menu_b_list{
font-weight:700;
color:#472000
}

div.menu_b_0,.menu_b_0_select{
width:90%;
margin-left:5%;
height:28px;
line-height:28px;
border-bottom:1px dotted #472000;
text-align:left
}

div.menu_b_0:last-child{
border-bottom:0 dotted #fff
}
.logowanie label{font-weight:bold;color:#000;}

div.menu_b_1,.menu_b_1_select{
margin-left:10%;
width:85%;
text-align:left;
height:25px;
line-height:25px;
border-bottom:1px solid #472000
}

.menu_b_0:hover,.menu_b_1:hover,.menu_b_2:hover{
background:#dcba8e
}

.menu_b_0 div{
float:left
}

.menu_b_1 div{
float:left
}

.menu_b_2 div{
float:left
}

.menu_b_0_select,.menu_b_1_select,.menu_b_2_select{
background:#dcba8e
}

.menu_b_0_select div,.menu_b_1_select div,.menu_b_2_select div{
float:left
}

div.menu_b_2,.menu_b_2_select{
margin-left:15%;
width:80%;
height:23px;
line-height:23px;
text-align:left;
display:block;
border-bottom:1px dotted #472000
}

div.menu_b_3{
width:85%;
padding-left:15%;
text-align:left;
display:block
}

div.menu_b_4{
width:80%;
padding-left:20%;
text-align:left;
display:block
}

div.menu_b_5{
width:75%;
padding-left:25%;
text-align:left;
display:block
}

div.menu_b_6{
width:70%;
padding-left:30%;
text-align:left;
display:block
}

div.menu_b_7{
width:65%;
padding-left:35%;
text-align:left;
display:block
}

div.menu_b_8{
width:60%;
padding-left:40%;
text-align:left;
display:block
}

div.menu_b_9{
width:55%;
padding-left:45%;
text-align:left;
display:block
}

div.menu_b_list{
width:5%;
cursor:pointer
}

div.menu_b_text{
width:95%;
text-align:left
}

/* prods list */
span.prom1{
color:red;
font-weight:bolder
}

span.prom2{
text-decoration:line-through
}

/* pole poprzedni nastepny */
div.prev_next{
width:150px;
height:auto;
position:absolute;
display:none;
top:20px;
padding:10px;
background-color:silver;
font-weight:400
}

div.par_opis{
width:200px;
height:auto;
position:absolute;
display:none;
top:20px;
padding:5px;
background-color:silver;
font-weight:400
}

/* nagłowek do cheatowania */
h1.advert{
font-size:12px;
display:inline;
cursor:pointer;
position:relative
}

h1.real{
font-size:18px;
display:inline;
cursor:pointer
}

h1.prods{
font-size:16px;
cursor:pointer;
font-style:italic;
font-family:georgia,serif;
border-bottom:1px solid #C1AF99;
padding:0 0 2px;
margin:0 20px 15px;
text-align:left
}

/* galerie */
div.galery_master{
position:fixed;
background-color:#fff;
border:2px solid silver;
top:0;
left:0
}

div.galery_close{
width:20px;
height:20px;
background:silver;
line-height:20px;
cursor:pointer
}

div.galery_ring{
position:absolute;
background-color:#fff;
padding:0;
margin:0;
border:none
}

div.galery_ring_next{
position:absolute;
padding:0;
margin:0;
border:none
}

div.galery_vista{
position:absolute;
background-color:#fff;
padding:0;
margin:0;
border:none
}

div.galery_vista_next{
position:absolute;
padding:0;
margin:0;
border:none
}

/* emotkikony */
div.emots{
width:25px;
height:25px
}

/* zamawianie */
div.buy_send{
width:300px;
height:auto;
text-align:left;
position:absolute;
display:none;
top:20px;
padding:5px;
background-color:silver;
font-weight:400
}

/* menu górne kategorii */
div.menuh{
width:100%;
height:auto;
position:absolute;
display:none;
background-color:#fff
}

/* wyszukiwarka */
h1.nagl_light{
font-size:16px;
background-color:#F1F1EB;
display:inline;
padding:0 3px
}

h1.text_light{
font-size:12px;
background-color:#F1F1ED;
display:inline;
font-weight:400;
padding:0 3px
}

/* mapa kliknięć */
div.mapclick{
background-color:#000;
opacity:.7;
filter:alpha( opacity = 70);
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

#mapclick_point div{
position:absolute;
width:21px;
height:21px;
background:transparent url("../images/layout/point.png") no-repeat center center
}

/* google maps */
div.google_map_main{
width:100%;
background-color:#FFF;
padding:0;
border:1px solid #000
}

div.google_map{
width:100%;
background-color:#FFF;
padding:0;
border:1px solid #000
}

div.google_map:hover{
width:100%;
background-color:#D3D3D3;
padding:0;
border:1px solid #000
}

div.google_map_selected{
width:100%;
background-color:#000;
padding:0;
border:1px solid #000;
color:#FFF
}

div.google_map_resizer{
width:10px;
height:10px;
background-color:#000
}

div.lewy_blok{
width:20%;
height:auto
}

.bold{
font-weight:700
}

/******************** STONICOWANIE 1 i 2 ******************/
.stronnicowanie{
height:26px;
width:100%;
padding-top:3px;
float:left
}

.stronnicowanie a{
color:#472000;
font-size:12px
}

.stronnicowanie a:hover{
text-decoration:underline
}

.stronnicowanie a.prev{
font-weight:700;
display:block;
float:left;
width:180px;
margin-left:15px;
background:url('../images/layout/strzalka_left.png') left center no-repeat;
text-align:left;
padding-left:15px;
margin-top:3px
}

.stronnicowanie a.next{
font-weight:700;
display:block;
float:right;
width:170px;
margin-right:5px;
background:url('../images/layout/strzalka_right.png') right center no-repeat;
text-align:right;
padding-right:15px;
margin-top:3px
}

.stronnicowanie .liczby{
width:292px;
float:left
}

.liczby a{
display:block;
float:left;
border:1px solid #472000;
background:#EFD5B3;
width:20px;
height:17px;
text-align:center;
padding-top:3px;
margin-right:1px
}

.liczby a:hover,.liczby a.active{
background:#f1f1eb;
color:#000;
text-decoration:none
}

.stronnicowanie span.pusty{
width:195px;
margin-left:15px;
float:left;
display:block;
margin-top:4px
}

.stronnicowanie2{
height:26px;
width:370px;
padding-top:3px;
float:right !important;
}

.stronnicowanie2 a{
color:#472000;
font-size:12px
}

.stronnicowanie2 a:hover{
text-decoration:underline
}

.stronnicowanie2 a.prev{
font-weight:700;
display:block;
float:left;
width:110px;
margin-left:0;
background:url('../images/layout/strzalka_left.png') left center no-repeat;
text-align:left;
padding-left:15px;
margin-top:3px
}

.stronnicowanie2 a.next{
font-weight:700;
display:block;
float:rleft;
width:100px;
background:url('../images/layout/strzalka_right.png') right center no-repeat;
text-align:right;
margin-right:0;
padding-right:15px;
margin-top:3px
}

.stronnicowanie2 .liczby{
padding-left:10px;
width:120px;
float:left
}

.stronnicowanie2 span.pusty{
width:100px;
margin-left:0;
float:left;
display:block;
margin-top:4px
}

.ileproj{
height:26px;
width:100%;
padding-top:4px;
border-top:1px solid #472000;
border-bottom:1px solid #472000;
margin-top:-1px
}

.ileproj .widok{
width:156px;
text-align:left;
float:right
}

.ileproj .widok a{
display:block;
width:24px;
height:21px;
background-image:url('../images/layout/widok_listy.png');
float:left;
margin-right:5px
}

.ileproj .widok a:hover{
text-decoration:none
}

.ileproj .widok a.foto_opis{
background-position:0 -21px
}

.ileproj .widok a.foto2column{
background-position:-29px -21px
}

.ileproj .widok a.foto3column{
background-position:-58px -21px
}

.ileproj .widok a.linie{
background-position:-87px -21px
}

.ileproj .widok a.foto_opis_act,.module.prod_list .ileproj .widok a.foto_opis:hover{
background-position:0 0
}

.ileproj .widok a.foto2column_act,.module.prod_list .ileproj .widok a.foto2column:hover{
background-position:-29px 0
}

.ileproj .widok a.foto3column_act,.module.prod_list .ileproj .widok a.foto3column:hover{
background-position:-58px 0
}

.ileproj .widok a.linie_act,.module.prod_list .ileproj .widok a.linie:hover{
background-position:-87px 0
}

.ileproj .pokazuj{
width:170px;
color:#472000;
margin-top:4px;
float:right;
margin-right:10px
}

.ileproj .pokazuj a{
padding:3px 5px;
font-weight:700;
color:#472000
}

.ileproj .pokazuj a:hover,.prod_list .ileproj .pokazuj a.activ{
color:#000;
background:#f1f1eb
}

.ileproj .znaleziono{
font-size:14px;
width:296px;
margin-left:5px;
text-align:left;
margin-top:4px;
color:#472000
}

.prod_list .sortowanie{
height:22px;
width:300px;
text-align:left;
color:#472000;
line-height:22px
}

.sortowanie a{
padding-left:20px;
color:#898778
}

.sortowanie a:hover{
color:#000
}

.prod_list .sortowanie a.active_asc{
color:#000;
background:url('../images/layout/sort_asc.png')left 5px no-repeat
}

.prod_list .sortowanie a.active_desc{
color:#000;
background:url('../images/layout/sort_desc.png')left center no-repeat
}

.prod_list .projekt{
height:223px;
padding:10px 0;
border-top:2px solid #000
}

.prod_list .projekt .projekt_img{
width:270px;
height:223px;
float:left;
margin-right:5px;
border:1px solid #472000;
background:#fff
}

.prod_list .projekt .opis{
width:100%;
clear:both;
font-size:15px;
text-align:right;
margin-top:15px;
display:block;
color:#000
}

.prod_list .projekt .nazwa_proj{
float:left;
font-size:18px;
font-weight:700;
color:#fff;
width:45px;
height:35px;
text-align:center;
padding-top:10px;
background:url('../images/layout/kolo_male.png') no-repeat;
display:block
}

.prod_list .projekt .parametr_first{
width:167px;
float:left
}

.prod_list .projekt .parametr{
width:90px;
float:left
}

.prod_list .projekt .parametr_first .nazwa{
height:32px;
font-size:12px;
color:#898778;
text-align:right;
padding-right:10px;
width:157px;
display:block
}

.prod_list .projekt .parametr .nazwa{
height:32px;
font-size:12px;
color:#898778;
text-align:right;
padding-right:10px;
width:80px;
display:block
}

.duze_zdjecie{
width:414px;
margin-left:20px
}

.duze_zdjecie>div{
float:none;
margin:0 auto
}

.prawa_strona_zdjecia{
width:290px;
margin-left:10px;
text-align:left
}

.opis_poduktu{
margin:0 20px;
text-align:left
}

.prev_next_panel{
width:782px;
background:#3C1606;
padding:5px 0;
margin-bottom:15px;
margin-left:-11px;
margin-top:-10px;
}

.prev_next_panel a{
color:#DD8545;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:700;
text-transform:uppercase
}

.prev_next_panel a:hover{
color:#DD8545
}

.prev{
float:left;
width:365px;
margin-left:10px;
text-align:left;
position:relative
}

.next{
float:right;
width:365px;
margin-right:10px;
text-align:right;
position:relative
}

.next:hover .projekt_mini,.prev:hover .projekt_mini{
display:block
}

.projekt_mini{
display:none;
position:absolute;
border:4px solid #472000;
z-index:2;
background:#F3DDC1;
width:200px;
padding:4px;
text-align:left;
font-weight:700
}

.projekt_mini a{
color:#472000;
text-decoration:none;
font-size:12px
}

.projekt_mini .obrazek{
margin-right:2px
}

.next .projekt_mini{
right:0
}

.prev .projekt_mini{
left:0
}

.miniaturki{
border-top:1px solid #C1AF99;
border-bottom:1px solid #C1AF99;
width:100%
}

.miniaturki img{
border:1px solid #c1af99
}

.lay_navi{
color:#f2d700;
background:#000;
padding:5px 10px;
text-align:left
}

.lay_navi a{
color:#eaa4a4;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
text-transform:uppercase
}

.parametr_linia{
clear:both;
border-bottom:1px dotted #C1AF99;
padding:3px 0
}

.parametr_wartosc{
font-weight:700;
margin-left:5px
}

.parametr_wartosc a{
color:#000
}

.parametr_linia:last-child{
border:0
}

.pytajnik{
font-weight:700;
font-style:italic;
color:#000;
position:relative
}

.parametr_opis_big{
display:none;
position:absolute;
border:1px solid #000;
padding:3px;
background:#fff;
z-index:3;
min-width:200px
}

.pytajnik:hover .parametr_opis_big{
display:block
}

.rejestracja label{
clear:left;
float:left;
display:block;
margin-top:5px;
width:95px;
text-align:right;
font-size:13px;
font-weight:700;
line-height:22px;
color:#000
}

.rejestracja input[type="text"],.rejestracja input[type="password"]{
float:left;
margin:5px 0 0 10px;
width:180px
}

.rejestracja input{
border:1px solid #C1AF99
}

.rejestracja input[type="text"]:focus,.rejestracja input[type="password"]:focus{
border-color:#472000
}

.rejestracja input[type=button]{
padding:3px 10px
}

.rejestracja input[type=button]:hover{
border:1px solid #DD8545
}

.rejestracja input[type=button]:active{
color:#DD8545
}

.rejestracja .lewy{
width:324px;
float:left;
padding-top:12px
}

.rejestracja .lewy label{
width:125px
}

.rejestracja .prawy{
width:310px;
float:left
}

.new_pass label{
color:#000;
font-weight:700;
margin-left:10px
}

.new_pass input[type="text"]:focus{
border-color:#472000
}

.new_pass input[type="text"]{
width:180px
}

.new_pass input[type=button]{
padding:3px 10px
}

.new_pass input[type=button]:hover{
border:1px solid #DD8545
}

.new_pass input[type=button]:active{
color:#DD8545
}

.prods_searchp label{
color:#000;
float:left;
display:block;
clear:left;
text-align:right;
margin-bottom:3px;
line-height:21px;
font-weight:700;
width:100px
}

.prods_searchp input{
width:220px;
float:left;
margin-bottom:3px;
margin-left:10px;
display:block;
}

.prods_searchp select{
width:222px;
float:left;
margin-bottom:3px;
margin-left:10px;
display:block;
border:1px solid #C1AF99
}

.prods_searchp .cena2{
width:340px;
float:left;
border-top:1px solid #EFCEA4;
padding-top:3px
}

.prods_searchp .cena2 label{
margin-right:10px
}

.prods_searchp .cena2 span{
width:22px;
display:block;
float:left;
line-height:21px;
color:#000;
font-weight:700
}

.prods_searchp .cena2 input{
width:98px;
margin:0
}

.prods_searchp .promocje{
width:340px;
float:left;
border-top:1px solid #EFCEA4;
padding-top:3px
}

.prods_searchp .promocje span{
line-height:21px;
float:left;
width:100px;
color:#000;
font-weight:700;
text-align:right
}

.prods_searchp .promocje label{
clear:none;
font-weight:none;
width:20px
}

.prods_searchp .promocje input{
width:30px
}

.prods_searchp .parametr{
width:340px;
float:left;
border-top:1px solid #EFCEA4;
padding-top:3px
}

.par_normal{
width:340px;
float:left
}

.par_dodatkowe{
width:340px;
float:left
}

.prods_searchp .wyszukaj{
clear:both;
width:100px;
padding:3px 0;
margin:10px 0 15px 300px
}

.prods_searchp .wyszukaj:hover{
border:1px solid #DD8545
}

.prods_searchp .wyszukaj:active{
color:#DD8545
}

.prods_searchp .tutyl{
font-size:13px;
font-weight:700;
color:#000;
margin-bottom:9px;
display:block
}

.pokazuj2{
width:300px;
float:left;
line-height:22px;
color:#000;
margin-bottom:2px
}

.pokazuj2 a{
padding:3px 5px;
font-weight:700;
color:#472000
}

.pokazuj2 a:hover,.pokazuj2 a.active{
color:#000;
background:#f1f1eb
}

.menu_producenta a{
font-weight:700
}

.prods_ppage{
padding:10px 25px;
border:5px solid #472000;
float:left;
background:#f3ddc1;
color:#472000;
width:700px
}

.prods_ppage .nagl{
width:700px;
margin-left:0
}

.kontakt_producent input{
width:180px;
border:1px solid #C1AF99;
margin-bottom:10px;
float:left;
display:block
}

.kontakt_producent input:focus{
border-color:#47200
}

.kontakt_producent textarea{
width:180px;
border:1px solid #C1AF99;
margin-bottom:10px;
float:left;
display:block
}

.kontakt_producent label{
font-weight:700;
color:#000;
text-align:right;
float:left;
display:block;
clear:left;
width:140px;
margin-right:10px
}

.do_koszyka{
padding:3px 10px;
border:1px solid #C1AF99
}

.do_koszyka:hover{
border:1px solid #DD8545
}

.do_koszyka:active{
color:#DD8545
}

.lay_contact label{
clear:left;
float:left;
display:block;
line-height:21px;
color:#000;
margin-bottom:5px;
font-weight:700;
width:100px;
text-align:right
}

.lay_contact input{
float:left;
margin:0 0 5px 10px;
width:180px;
border:1px solid #C1AF99
}

.lay_contact textarea,.lay_contact .temat{
display:block;
float:left;
margin-left:10px;
width:372px;
margin-bottom:5px;
border:1px solid #C1AF99
}

.lay_contact .wyslij{
width:auto;
padding:2px 10px;
margin-left:422px;
float:left;
margin-top:10px;
margin-bottom:10px
}



.user_panel .wybor{
padding-left:110px;
clear:left
}

.user_panel .wybor input{
float:left
}

.user_panel .wybor label{
clear:none;
width:90px;
text-align:left
}

.user_panel .lewy label{
width:100px
}

.user_panel fieldset{
width:330px;
margin-left:20px;
float:left;
clear:none
}

.user_panel label{
clear:left;
float:left;
color:#000;
font-weight:700;
width:130px;
line-height:21px;
margin-bottom:5px;
text-align:right;
margin-right:10px
}

.user_panel input[type="text"],.user_panel input[type="password"]{
float:left;
width:180px;
margin-bottom:5px;
border:1px solid #C1AF99
}

.user_panel select{
float:left;
width:182px;
margin-bottom:5px;
border:1px solid #C1AF99
}

.user_panel div{
float:left
}

.user_panel .zapisz{
padding:3px 10px;
border:1px solid #C1AF99
}

.user_panel .zapisz:hover{
border:1px solid #DD8545
}

.user_panel .zapisz:active{
color:#DD8545
}

.user_panel_menu{
margin-bottom:10px
}

.user_panel_menu a{
color:#000;
font-weight:700;
text-decoration:underline;
padding:5px 9px;
display:block;
float:left
}

.user_panel_menu a:hover,.user_panel_menu a.active{
text-decoration:none;
background:#472000;
color:#fff
}

.user_panel_menu a.active{
background:#472000;
color:#fff
}

.wartosc_ust{
color:#000;
font-weight:700;
margin-bottom:4px;
display:block;
float:left;
margin-left:4px;
border-bottom:1px solid #EFD5B3;
padding-bottom:2px
}

.nazwa_ust{
margin-bottom:4px;
display:block;
float:left;
clear:left;
border-bottom:1px solid #EFD5B3;
padding-bottom:2px
}

.opis_tabeli .s4,.zamowienie_element .s4{
width:50px;
color:#000;
border-right:1px solid #C1AF99;
font-weight:700
}

.zamowienie_element,p.opis_tabeli{
width:710px;
display:block;
float:left;
margin:0 20px;
border-bottom:1px solid #472000
}

.zamowienie_element:hover{
background:#EFD5B3
}

.zamowienie_element > span{
display:block;
float:left;
width:200px;
text-align:left;
padding:4px
}

.zamowienie_element .s2{
border-left:1px solid #C1AF99;
border-right:1px solid #C1AF99
}

.opis_tabeli span{
display:block;
float:left;
width:200px;
text-align:left;
padding:3px 4px;
font-weight:700;
color:#000
}

.opis_tabeli .s1{
border-right:1px solid #C1AF99
}

.opis_tabeli .s3{
border-left:1px solid #C1AF99
}

.user_panel_prods_list{
margin-left:20px;
margin-right:20px;
margin-top:10px
}

.user_panel_prods_list p,.header span{
display:block;
float:left
}

.user_panel_prods_list ul li p{
padding-top:10px;
margin:0;
height:85px
}

.user_panel_prods_list .c1{
width:85px
}

.user_panel_prods_list span.c2{
width:308px;
text-align:left;
padding-left:10px
}

.user_panel_prods_list p.c2{
width:233px;
text-align:left
}

.user_panel_prods_list .c3{
width:149px;
background:#EFD5B3
}

.user_panel_prods_list p.c3{
color:#0000A0
}

.user_panel_prods_list .c4{
width:50px
}

.user_panel_prods_list p.c4{
width:50px
}

.user_panel_prods_list .c5{
width:60px;
background:#EFD5B3
}

.user_panel_prods_list p.c5{
width:60px
}

.user_panel_prods_list .c6{
width:60px
}

.user_panel_prods_list p.c6{
width:60px
}

.user_panel_prods_list .c7{
width:70px;
background:#EFD5B3
}

.user_panel_prods_list p.c7{
font-weight:700
}

.user_panel_prods_list a.nazwa_produktu{
font-weight:700;
text-decoration:underline
}

.user_panel_prods_list a.nazwa_produktu:hover{
color:#000;
text-decoration:none
}

.wysylka_nazwa{
font-weight:700;
width:318px
}

.user_panel_prods_list ul{
list-style:none;
padding:0;
margin:0;
clear:both;
display:block;
float:left;
border-right:1px solid #C1AF99;
border-left:1px solid #C1AF99;
width:707px
}

.user_panel_prods_list li{
float:left;
clear:both;
border-bottom:1px solid #C1AF99;
display:block;
width:100%
}

.user_panel_prods_list .suma_zakupu{
font-size:16px;
font-weight:700;
display:inline;
float:right;
margin-right:15px;
color:#000
}

.dane .wartosc{
font-weight:700;
color:#000;
margin-left:3px;
font-size:14px;
display:inline-block;
float:left;
margin-bottom:2px;
padding-bottom:2px;
text-align:left;
border-bottom:1px solid #EFD5B3
}

.dane .nazwa{
margin-left:5px;
font-size:14px;
display:inline-block;
float:left;
clear:left;
margin-bottom:2px;
padding-bottom:2px;
border-bottom:1px solid #EFD5B3
}

.dane{
width:340px;
border:1px solid #472000;
min-height:135px;
margin-top:10px
}

.dane .tytul{
font-size:15px;
margin-bottom:5px;
background:#472000;
color:#fff;
width:320px;
text-align:left;
padding-left:5px;
line-height:15px;
padding:3px 10px
}

.dane .tytul a{
color:#fff;
font-size:11px;
float:right
}

.user_panel_prods_list .wysylka p{
height:25px
}
#tree_0_0{font-size:1.2em;font-weight:700;}
#tree_0_0 a{color:#000}
#tree_0_0 a:hover{text-decoration:underline;}
.row_tree_1{}
.row_tree_2{margin-left:3%;font-size:0.9em;font-weight:normal;}
.row_tree_3{margin-left:6%;font-size:0.9em;font-weight:normal;}
.row_tree_3 a{color:#472000}
.row_tree_4{margin-left:9%;font-size:0.9em;font-weight:normal;}
.row_tree_5{margin-left:12%;font-size:0.9em;font-weight:normal;}
.row_tree_6{margin-left:15%;font-size:0.9em;font-weight:normal;}
.col_3c{width:3%;
height:auto;
text-align:center}
.col_97l{width:97%;
height:auto;
text-align:left}