/* ustawienia ogólne */
div{text-align:center}
fieldset{
border:0;
clear:both;
margin:0;
padding:0;
}

#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:#000;
background:#7b0611 url('../images/layout/background.png') top left repeat-x ;
font-family:Tahoma,sans-serif;
margin:0 auto;
padding:0
}

.module_right{
background:#fff;
float:left;
padding:0px 10px 11px;
background:#fff;
border:6px solid  #9a1d29;
-moz-border-radius: 15px 11px;
}

.module_right_top{
color:#000;
background:#Fff;
float:left;
padding:0px 11px 0 11px;
border-top:6px solid  #9a1d29;
border-left:6px solid  #9a1d29;
border-right:6px solid  #9a1d29;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
}

.module_right_middle{
color:#000;
background:#Fff;
float:left;
padding:10px 11px;
border-left:6px solid  #9a1d29;
border-right:6px solid  #9a1d29;
}

 .module_right_bottom{
color:#000;
background:#Fff;
float:left;
padding:10px 11px;
margin-bottom:10px;
border-bottom:6px solid  #9a1d29;
border-left:6px solid  #9a1d29;
border-right:6px solid  #9a1d29;
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-bottomright: 15px;

}


.prods_psearchs{float:left;}
.prods_psearchs .akcje{text-align:right;margin-top:15px;color:#0f739c;font-weighT:bold;padding-right:15px;}
.prods_psearchs .akcje a{color:#0f739c;}
.prods_psearchs .akcje a:hover{color:#a63429;text-decoration:underline;}
.prods_psearchs fieldset{margin-top:15px;}
.wyszukiwarka_mini{margin-left:105px;background: url('../images/layout/wyszukiwarka.png') no-repeat;width:221px;height:30px;float:left;margin-top:3px;}
.wyszukiwarka_mini input[type="text"]{margin:2px 0px 0px 10px;height:20px;width:195px;border:0px;}
.prods_psearchs input{
display:block;
float:left;
border:0
}

.wyszukaj_mini{
background: url('../images/layout/wyszukaj.png') center center no-repeat;
height:33px;
width:93px;
color:#fff;
font-weight:bold;
}

.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
}


div.lay_foot{
border-top:1px dashed #67050f;
border-bottom:1px dashed #67050f;
margin:14px 0;
color:#fff;
font-size:12px;
overflow:auto;
}
.lay_foot a{color:#fff;}
.lay_foot a:hover{text-decoration:underline;color:#fffcb7}

.lay_foot li{text-align:left;}
.lay_foot ul{padding-left:2px;margin-top:4px;font-weight:bold;display:block;list-style:inside;}
.lay_foot > ul{list-style:none;padding:0px;margin:0px;}

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

.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 #F6C382;
font-size:11px;
width:100%;
}
.nazwa_produktu{font-weight:bold;}
.nazwa_produktu:hover{text-decoration:underline}


.prods_kosz a{text-decoration:underline;color:#09A8E3}
.koszyk_prods_list{width:100%;margin-left:-1px;}
.koszyk_prods_list a{color:#09A8E3}
.koszyk_prods_list p,.header span, .prods_zamow p, .prods_view p{float:left}

.koszyk_prods_list li p, .prods_zamow li p,.prods_view li p{
padding-top:10px;
margin:0
}
.prods_view a  {
color:#09A8E3;
}
.prods_view a:hover{text-decoration:underline;}
.o1{width:12%}
p.o2{width:40%;text-align:left;}
span.o2{width:50%;padding-left:2%;text-align:left;}
.o3{width:14%}
.o4{width:14%}
.o5{width:20%}



.c1{width:10%}
li p.c1{padding:0}

span.c2{
width:48%;
text-align:left;
padding-left:2%
}

p.c2{
width:40%;
text-align:left
}

.c3{
width:20%
}

p.c3{
color:#0000A0
}

.c4{
width:10%
}

.c4 input{
width:30px
}

.c5{
width:10%
}

.c6{
width:10%
}

p.c6{
font-weight:700
}

a.usun{
color:red;
margin-top:15px;
font-weight:700;
display:block;


}

span.usun a{
color:red
}

em{
font-weight:700
}

.red{
color:red
}

.blue{
color:blue
}

.koszyk_prods_list ul,.prods_zamow ul,.prods_view ul{
list-style:none;
padding:0;
margin:0;
clear:both;
display:block;
float:left;
width:100%;
border-right:1px solid #F6C382;
border-left:1px solid #F6C382
}

.koszyk_prods_list li,.prods_zamow li, .prods_view li{
display:block;
float:left;
padding:10px 0 5px;
border-bottom:1px solid #F6C382;
width:100%;
min-height:80px;
}

.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;
padding-left:15%;
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 .row_auto{clear:both;margin-left:3%;}


.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;
float:left;
}

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

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

.krok2 input[type=text]{
width:290px;
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 #F6C382;
padding:1%;
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:42%;
float:right;
margin-right:3%;
min-height:191px
}
.dane_dodatkowe label{width:160px;}

.dane_glowne{
margin-left:3%;
width:45%;
min-height:191px
}

.dane_glowne label, .dane_glowne .adres1 label.ulica {
width:105px
}


.dane_glowne input{
width:272px
}

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

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

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

.dane_glowne select{
width:292px;float:left
}

.dane_glowne .adres1 label{
clear:none;
width:69px
}
.dane_glowne input.ulica{width:65px}
.krok2 .dane_glowne .lokal{width:31px}
.krok2 .dane_glowne .dom{width:31px}
.dane_glowne .adres2 label{clear:none}
.dane_glowne .adres2 input{width:133px}
.dane_glowne .adres2 .kod{width:40px}

.krok2 .opcje{
width:92%;
margin-left:3%;
margin-top:25px;
}

.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:30px
}

.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
}

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

/* 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_logo{
float:left;
margin:36px 0 0 0;
text-align:left;
}

.logowanie label{font-weight:bold;color:#000;}

/* menu boczne */
#menu_boczne_top{background:url('../images/layout/menu_boczne_rogi.png') center top no-repeat;height:14px;}
#menu_boczne_bottom{background:url('../images/layout/menu_boczne_rogi.png') center bottom no-repeat;height:15px;}
#menu_boczne{background:url('../images/layout/menu_boczne-bckg.png') center top repeat-y}
#menu_boczne a:hover{text-decoration:underline;}
.poziom0 .menu_b_list, .poziom0 .menu_b_lista{width:8px;}
.poziom0{height:54px;padding-bottom:9px;margin-top:1px;}
.poziom0:first-child{margin:0;}
.poziom0 a{color:#fff;font-size:14px;font-weighT:bold;line-height:54px;}
.poziom0 a:hover{font-size:23px;text-decoration:underline;}

.cat1,.cat2,.cat3,.cat4,.cat5,.cat6,.cat7,.cat8,.cat9{background:url('../images/layout/cat_glowne.png') }
.cat1,.cat7{background-position:0 0}
.cat2,.cat8{background-position:0 -64px}
.cat3,.cat9{background-position:0 -127px}
.cat4,.cat10{background-position:0 -191px}
.cat5,.cat11{background-position:0 -255px}
.cat6,.cat12{background-position:0 -317px}

.poziom1 a{color: #111111}
.poziom1 {padding-left:10px;line-height:20px;}

.poziom1 .menu_b_list, .poziom1 .menu_b_lista{background:url('../images/layout/poziom1.png') left center no-repeat;}
.poziom2 .menu_b_list, .poziom2 .menu_b_lista{background:url('../images/layout/poziom2.png') left center no-repeat;width:10px;}
.poziom2 a{width:150px;margin-left:5px;font-style:italic;color: #424141}
.menu_b_list,.menu_b_lista{display:block;float:left;clear:left;width:15px;}

.poziom2 {padding-left:10px;margin-left:10px;}
.poziom1.element_aktywny a,.poziom2.element_aktywny a{color:#f00;}


.poziom2.element_aktywny a{font-style:italic;}
.element,.element_aktywny{text-align:center;clear:left;}
.element_aktywny a{text-decoration:underline;}
.element a,.element_aktywny a {display:block;}





/* 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 */
.galeria_overlay{width:100%;height:100%;position:absolute;;top:0;left:0;}
.galery_master{position:absolute;;width:100%;height:100%;top:7%;left:0;}
.galery_main.galery_ring{background:transparent;float:none;border:none;}
.galery_standard, .galery_classic{background:#fff;float:none;margin:0 auto;border:6px solid #5dabb9;-moz-border-radius:5px;padding:5px;position:relative;}
.zdjecie_w_gal{font-size:1px;clear:both;margin-top:2px;position:relative;} 
.zdjecie_w_gal:hover .zdjecie_w_gal_narzut{display:block;}
.zdjecie_w_gal_narzut{padding-bottom:4px;left:0px;display:none;width:100%;bottom:0px;font-size:12px;background:url('../images/layout/transparent.png');position:absolute;color:#fff}

h1.nazwa_pojektu{float:left;text-align:left;margin:0 0 5px 10px;font-size:18px;color:#000;}
h1.nazwa_pojektu a{color:#000}
h1.nazwa_zdjecia{float:left;text-align:left;margin-left:10px;margin-top:7px;font-size:20px;}
.opis_zdjecia{margin-left:10px;text-align:left;font-size:13px;float:left;cleaR:both;margin-bottom:7px;}
/*.galery_layer{opacity:0.7;position:fixed;height:100%;width:100%;background:#000;left:0;top:0;}
div.galery_zawartosc {width:80%;height:90%;position:fixed;left:10%;top:5%;background:#fff; }
.galery_main{width:100%;height:100%;}   
.galery_master{position:fixed;}    */
.galery_close {width: 33px; height: 34px; cursor: pointer; float:right;display:block;position:absolute;right:0px;top:-7px;z-index:5}
div.galery_ring {position: absolute; background-color: white; padding: 0px; margin: 0px; border: none; }
div.galery_ring_next {position: absolute; padding: 0px; margin: 0px; border: none; }
div.galery_vista {position: absolute; background-color: white; padding: 0px; margin: 0px; border: none; }
div.galery_vista_next {position: absolute; padding: 0px; margin: 0px; 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:#56cdf9;
display:inline;
padding:0 3px
}

h1.text_light{
font-size:12px;
background-color:#56cdf9;
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 Gorne i dolne ******************/
.stronnicowanie_dolne{clear:both;}
.stronnicowanie_gorne{clear:right;}
.stronnicowanie_dolne, .stronnicowanie_gorne{height:26px;padding-top:3px;}

.stronnicowanie_dolne a, .stronnicowanie_gorne a{
color:#f00;
font-size:12px;
display:inline-block;
}
.stronnicowanie_gorne a.numer_strony, .stronnicowanie_gorne a.numer_strony_active{display:none;}

.stronnicowanie_dolne a:hover, .stronnicowanie_gorne a:hover{text-decoration:underline}
a.prev,a.next{font-weight:700;height:22px;line-height:22px;}
a.prev{
margin-left:5px;
width:120px;
background:url('../images/layout/strzalka_left.png') left center no-repeat;
text-align:left;
padding-left:15px;
float:left
}

a.next{
margin-right:5px;
width:110px;
background:url('../images/layout/strzalka_right.png') right center no-repeat;
text-align:right;
padding-right:15px;
float:right
}

a.numer_strony,a.numer_strony_active {
border:1px solid f00;
background-color:#fff;
width:20px;
height:17px;
text-align:center;
padding-top:3px;
}

a.numer_strony:hover, a.numer_strony_active{
background-color:#f1f1eb;
color:#000;
text-decoration:none
}
.pusty_prev{width:120px;float:left;}
.pusty_next{width:110px;float:right;}

/********** Stronicowanie gorne i dolne koniec ******/

.ileproj{
height:26px;
width:100%;
padding-top:20px;
border-bottom:1px solid #eaeaea;
border-top:1px dotted #000;
color:#000;
text-align:left;
}

.uklad_produtow{
width:166px;
clear:right;
float:right;
}

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


a.widok1{background-position:0 -21px}
a.widok2{background-position:-29px -21px}
a.widok3{background-position:-58px -21px}
a.widok4{background-position:-87px -21px}

a.widok1_active,a.widok1:hover{background-position:0 0}
a.widok2_active,a.widok2:hover{background-position:-29px 0}
a.widok3_active,a.widok3:hover{background-position:-58px 0}
a.widok4_active,a.widok4:hover{background-position:-87px 0}

.ilosc_wynikow{
margin-top:4px;
float:right;
margin-right:10px
}

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

.ilosc_wynikow a:hover,.ilosc_wynikow a.active{color:#f00;background:#f1f1eb}
.ilosc_wynikow .wszystkie{display:none;}

.znalezionych_produktow{
font-size:14px;
margin-left:5px;
margin-top:4px;
}
/**** Sortowanie początek *****/
.sortowanie{
height:26px;
text-align:left;
color:#424141;
line-height:26px;
}

.sortowanie a{padding:0 8px;color:#000;border-right:1px solid #424141;}
.sortowanie a:hover{text-decoration:underline;}
.sortowanie a:last-child{border:0px;}
.prods_list .sortowanie a.active_asc{padding-left:15px;background:url('../images/layout/sort_asc.png') left 5px no-repeat;text-decoration:underline}
.prods_list .sortowanie a.active_desc{padding-left:15px;background:url('../images/layout/sort_desc.png') left center no-repeat;text-decoration:underline}


a.produkt_img img{display:block;}


.prods_list {overflow:hidden;}

/****** widok1 ******/
.prods_list .widok1{}
.widok1 .produkt{
padding:17px 0;
border-bottom:1px solid #9A1D29;
clear:left;
text-align:left;
font-family:arial,sans-serif;
height:220px;
position:relative;
}

a.produkt_img{
float:left;
margin-right:5px;
border:1px solid #00b5f8;
background:#fff url('../images/layout/loader.gif') no-repeat center center;

}
a.produkt_img:hover{
border-color: f00;
}
.widok1 h2.nazwa_produktu{margin:2px 0;padding:0px;font-size:18px;}
.widok1 a.nazwa_produktu{
font-size:18px;
color:#f00;
font-style:italic;
text-decoration:none;
}
.widok1 a.nazwa_produktu:hover{text-decoration:underline;}
.widok1 span.opis_produktu{color:#525252;height:80px;display:block}
.widok1 span.cena_produtu{
padding:10px 0 10px 15px;
display:inline-block;
font-size:18px;
color:#f00;
height:30px;
}
.prods_promc{
margin-left:-27px;
border:12px solid #5dabb9;
background:#fff;
padding:5px 5px 5px 5px;
width:756px;
float:right;
-moz-border-radius:15px;

}
.prods_promc .link{color:#fff}
.prods_promc .link:hover{text-decoration:underline;color:#33c7ff}
.prods_promc  span.cena_produtu{
display:block;
padding-top:43px;
width:126px;
height:86px;
font-size:20px;
color:#fff;
text-shadow: #555555 2px -2px 2px;
position:absolute;
right:0;
top:0;
z-index:100;
background-image: url('../images/layout/cena_circle.png') ;
}
.prods_promc  span.cena_produtu span.cena_zwykla{color:#fff}

div.widok1 span.cena_zwykla{color:#0ecbc9;}
div.widok1 span.promocja, .prods_promc span.promocja{text-decoration:line-through}
div.widok1 span.cena_promocyjna, .prods_promc span.cena_promocyjna{font-size:22px;color:#f00 ;}
div.widok1 a.do_karty_produktu:hover,div.widok1 a.do_obserwowanych:hover{text-decoration:none;color:#9A1D29}
div.widok1 a.do_karty_produktu,div.widok1 a.do_obserwowanych{
background:url('../images/layout/strzalka_right.png') -1px center no-repeat;
text-decoration:underline;
display:inline-block;
padding:0 100px 0 10px;
margin-left:5px;
color:#707070;
position:absolute;
left:255px;
}

div.widok1 a.do_karty_produktu{margin-top:5px;bottom:16px;}
div.widok1 a.do_obserwowanych{margin-top:25px;bottom:36px;}
div.widok1 a.do_koszyka, .prods_view .do_koszyka{
background-image:url('../images/layout/button_gray.png');
background-position:top left;
display:block;
line-height:47px;
width:112px;
height:47px;
float:right;
font-size:18px;
color:#1f6d8a;
margin:16px 35px 0 0;
text-align:center;
border:0px;}
div.widok1 a.do_koszyka:hover{color:#f00;}
div.widok1 a.do_koszyka:active{background-position:bottom left;}




/****** widok3 ********/

div.widok3{width:730px;overflow:hidden;border-top:1px dotted #00b5f8;}
div.widok3 .utnij{width:732px;}
.widok3 .produkt{
width:223px;
border-right:1px dotted #00b5f8;
float:left;
border-bottom:1px dotted #00b5f8;
height:280px;
padding:10px;
position:relative;
}
div.widok3 span.opis_produktu{display:none;}
div.widok3 a.do_obserwowanych{display:none;}
div.widok3 a.do_koszyka{display:none;}
div.widok3 a.do_karty_produktu{
position:absolute;
top:232px;
right:10px;
background:#00b5f8;
display:block;
color:#fff;
font-size:11px;
padding:3px 5px 5px 10px;;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius:10px;
 }
div.widok3 .cena_produtu{float:right;margin-top:18px;padding-right:2px;width:112px;text-align:right;}
div.widok3 a.do_karty_produktu:hover{background-color:#f00}
div.widok3 div.produkt_img{margin-bottom:5px;float:left;}
div.widok3 .nazwa_produktu{font-size:11px;color:#000;width:105px;float:left;margin:0px;text-align:left;padding-left:4px;}
div.widok3 span.cena_zwykla{color:#f00;font-weight:bold;}
div.widok3 span.promocja{text-decoration:line-through;color:#00B5F8}
div.widok3 span.cena_promocyjna{font-weight:bold;color:#f00;}

span.cena_zwykla{color:#f00;font-weight:bold;}
span.promocja{text-decoration:line-through;color:#00B5F8}
span.cena_promocyjna{font-weight:bold;color:#f00;}


div.widok4{clear:left;border-top:1px solid #00b5f8;}
div.widok4 .produkt{position:relative;padding:5px 0;border-bottom:1px solid #00b5f8;height:67px; }
div.widok4 h2.nazwa_produktu{margin:0 0 0 76px;}
div.widok4 a.nazwa_produktu{
color:#f00;
font-size:14px;
height:27px;
line-height:27px;
float:left;
text-align:left;
clear:left;
padding-right:10px;padding-left:2px;}
div.widok4 .nazwa_produktu:hover{
background:#f00;
color:#fff ;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-top-right-radius:10px;
}
div.widok4 div.produkt_img{position:absolute;top:5px;left:5px;}
div.widok4 .opis_produktu{margin-left:76px;clear:left;display:block;text-align:left;width:470px;}
div.widok4 .cena_produtu{position:absolute;top:5px;right:0px;}
div.widok4 .do_karty_produktu{
position:absolute;
bottom:0px;
right:0px;
border:1px solid #00b5f8;
height:23px;
border-bottom:none;
line-height:23px;
color: #00b5f8;
padding:0 7px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius:10px;
}
div.widok4 .do_karty_produktu:hover,div.widok4 .do_obserwowanych:hover{color:#f00}
div.widok4 .do_koszyka{display:none;}
div.widok4 .do_obserwowanych{
position:absolute;
top:27px;
right:0px;
text-decoration:underline;
color: #00b5f8;
}
div.widok4 span.cena_zwykla{color:#f00;font-weight:bold;}
div.widok4 span.promocja{text-decoration:line-through;color:#00B5F8}
div.widok4 span.cena_promocyjna{font-weight:bold;color:#f00;}



div.widok2 .produkt{
border:1px solid #00a5e2;
width:358px;
height:349px;
margin-right:10px;
margin-bottom:10px;
floaT:left;
-moz-border-radius: 8px;
-webkit-border-radius:8px;
position:relative;
overflow:hidden;
}
div.widok2 .produkt:hover h2.nazwa_produktu{background:#f00;}
div.widok2 .produkt:hover{border-color:#f00}
div.widok2 .produkt_img{border:none;margin-right:0px;}
div.widok2 .utnij{width:740px;}
div.widok2 .opis_produktu{display:none;}
div.widok2 div.produkt_img{margin-top:30px;}
div.widok2 h2.nazwa_produktu{
position:absolute;
top: 0px;
width:338px;
margin:0px;
padding:0 10px;
text-align:center;
font-size:18px;
background:#00a5e2;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
height:30px;
line-height:30px;
overflow:hidden;
}  
div.widok2 a.nazwa_produktu{ 
color:#fff;
font-size:18px;
}
div.widok2 .do_koszyka{display:none;}

div.widok2 span.cena_zwykla{color:#f00;font-weight:bold;}
div.widok2 span.promocja{text-decoration:line-through;color:#00B5F8}
div.widok2 span.cena_promocyjna{font-weight:bold;color:#f00;}

div.widok2 .cena_produtu{width:178px;height:27px;line-height:27px;float:left;display:block;border-top:1px solid #00a5e2;border-right:1px solid #00a5e2;}
div.widok2 .do_obserwowanych{color:#00a5e2;width:179px;height:27px;line-height:27px;float:left;display:block;border-top:1px solid #00a5e2;}
div.widok2 .do_obserwowanych:hover{text-decoration:underline;}
div.widok2 .producent{width:178px;height:27px;line-height:27px;float:left;display:block;border-top:1px solid #00a5e2;border-right:1px solid #00a5e2;}
div.widok2 .do_karty_produktu{
width:179px;height:27px;line-height:27px;float:left;display:block;border-top:1px solid #00a5e2;color:#fff;background:#00a5e2;
-moz-border-radius-bottomright: 9px;


}
div.widok2 .do_karty_produktu:hover{background:#f00}

.prods_karta div.produkt_img{
float:left;
margin-right:17px;
border:1px solid #00b5f8;
background:#fff url('../images/layout/loader.gif') no-repeat center center;
}
.prods_karta div.produkt_img:hover{border-color: #f00;}
.prods_karta .linki{width:98%;padding:2px 1% 2px 1%;border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;text-align:left;float:left;}
.linki a{color:#424141}
.linki a:hover{color:#ed8804;}
div.do_koszyka{padding:10px 0;width:384px;float:right;background:#f3f3f3;font-size:14px;margin-right:18px;}
.kupuj{width:98px;height:35px;padding-bottom:5px;display:inline-block;color:#fff;background: url('../images/layout/button_yellow.png') top left;border:0px;font-size:18px;}
.kupuj:hover{color:#00B5F8}
.kupuj:active{background-position:bottom left;}

.prods_karta .opis_poduktu{text-align:left;cleaR:left;float:left;display:block;width:100%;}
.opis_poduktu div{text-align:left;}
.prev_next_panel{
padding:5px 0;
margin-bottom:15px;
clear:both;
height:20px;
}

.prev_next_panel a{
width:120px;
color:#f00
}

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

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

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

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

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

.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{clear:left;floaT:left;margin:5px 0 5px 0;width:100%;}
.miniaturki div{float:left;}

.miniaturki img{
margin-right:5px;
border:1px solid #09a8e3
}
.miniaturki img:hover{border-color:#f6c382;}

.lay_navi{
color:#f2d700;
background:#fef9cd;
padding:0px 10px 0 30px;
line-height:27px;
text-align:left;
float:left;
margin-bottom:15px;
font-size:10px;
font-weight:bold;
color:#ff8f00;
-moz-border-radius:14px;
-webkit-border-radius:14px;
}

.lay_navi a{
font-weight:normal;
color:#000;
font-size:12px;
}
.lay_navi a:hover{text-decoration:underline;}
.lay_navi a:last-child{text-decoration:underline;font-weight:bold;}

.parametry{width:384px;float:left;}
.parametr_linia{
clear:both;
padding:3px 0;
text-align:left;
font-size:14px;
border-bottom:1px solid #dedede;
}
.parametr_opis{display:inline-block;}
.parametr_wartosc{
font-weight:700;
margin-left:5px;
display:inline-block;
}

.parametr_wartosc a{
color:#000
}

.parametr_linia:last-child{
border:0
}

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

.parametr_opis_big{
font-weight:normal;
display:none;
position:absolute;
font-size:12px;
font-style:normal;
border:1px solid #000;
padding:3px;
background:#fff;
color:#3271c4;
z-index:3;
min-width:200px
}

.pytajnik:hover .parametr_opis_big{
display:block
}
.rejestracja fieldset{clear:none;}
fieldset.teksty {padding-top:12px;float:left;padding-left:20px;width:45%;}
fieldset.hasla{float:right;padding-right:20px;width:45%;}
fieldset.teksty label{}
.blad_danych{width:184px;background:red;color:#fff;margin-left:140px;font-size:10px;}
.rejestracja label{
clear:left;
float:left;
display:block;
margin-top:5px;
width:130px;
text-align:right;
font-size:13px;
line-height:22px;
color:#000
}
.rejestracja p{width:100%;overflow:auto;}
.rejestracja p:hover span{color:red}
.rejestracja span{margin-left:140px;}

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



.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 .produkt {
border-bottom:1px solid #F6C382;
clear:left;
font-family:arial,sans-serif;
padding:10px 0;
position:relative;
text-align:left;
min-height:102px;
}
.prods_searchp a.nazwa_produktu{
color:#f00;
font-size:18px;
font-style:italic;
text-decoration:none;
margin:2px 0;
display:block;}

.prods_searchp span.opis_produktu {
color:#525252;
display:block;
}
.prods_searchp span.cena_produktu{
color:#f00;
display:inline-block;
font-size:16px;
height:25px;
padding:10px 0 10px 5px;
font-weight:bold;}
.prods_searchp span.cena_zwykla{color:#f00;}
.prods_searchp span.promocja{text-decoration:line-through}
.prods_searchp span.cena_promocyjna{font-size:25px;color:#0ecbc9;}
.szukana_fraza{width:100%;}
.prods_searchp .szukana_fraza input{height:30px;font-size:18px;width:80%;}
.prods_searchp .szukana_fraza label{line-height:30px;}

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

.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;
}

.prods_searchp .cena2{
width:50%;
float:left;
border-top:1px solid #EAEAEA;
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:50%;
float:left;
padding-top:3px;
border-top:1px solid #EAEAEA;
}
.prods_searchp .parametr.duzo{width:100%;}
.prods_searchp .parametr.duzo input{width:auto;display:inline-block;}
.prods_searchp .parametr.duzo span{font-weighT:bold;display:inline-block;width:120px;float:left;text-align:right;}
.prods_searchp .parametr.duzo label{clear:none;display:inline-block;width:auto;font-weight:normal;}
.prods_searchp .promocje span{
line-height:21px;
float:left;
width:120px;
color:#000;
font-weight:700;
text-align:right
}

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

.prods_searchp .promocje input{
width:30px
}

.prods_searchp .parametr{
width:50%;
float:left;
padding-top:3px;
border-top:1px solid #EAEAEA;
}

.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
}



.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:#472000
}

.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
}

.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
}
.parametr.zakres{width:100%;}
.parametr.zakres input{width:98px;margin-left:0px;}
.parametr.zakres label{margin-right:10px}

.parametr.zakres span{float:left;width:22px;font-weight:bold;}

.user_panel fieldset{
width:48%;
margin-left:2%;
float:left;
clear:none
}

.user_panel label{
clear:left;
float:left;
color:#000;
font-weight:700;
width:140px;
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;
}

.user_panel select{
float:left;
width:182px;
margin-bottom:5px;
}

.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:#5dabb9;
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;
text-align:left;

}

.dane .nazwa{
margin-left:5px;
font-size:14px;
}

.dane{
width:45%;
border:1px solid #5dabb9;
min-height:135px;
margin-top:10px;
margin-right:4%;
float:left;
}

.dane .tytul{
font-size:15px;
margin-bottom:5px;
background:#5dabb9;
color:#fff;
width:94%;
text-align:left;
line-height:15px;
padding:4px 3%;
font-weight:bold;
}
.dane p{
border-bottom:1px solid #dfdfdf;
width:98%;
text-align:left;
padding:2px 0;
margin-left:1%;
}
.dane p:last-child{border:none;}

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

.user_panel_prods_list .wysylka p{
height:25px
}
.col_3c{height:auto;
text-align:center;
width:3%;
float:left}
.col_97l{height:auto;
text-align:left;
width:97%;
float:left}
#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;}
.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}

#mainfoto_overlay{
padding:12px;
margin-top:15px;
background:url('../images/layout/transparent.png');
-moz-border-radius:12px;
-webkit-border-radius:12px;
}
#mainfoto_photo{position:relative;overflow:hidden;background:#fff}
#mainfoto_photo > img{display:block;}
#mainfoto_kategorie{position:absolute;left:0px;bottom:21px;height:100px;border-top:1px solid #dfdfde;border-bottom:1px solid #dfdfde;width:100%;background:url('../images/layout/transparent2.png') ;}
#mainfoto_kategorie a{display:block;float:right;font-size:30px;padding-top:30px;color:#fff;heighT:70px;text-shadow:-1px -1px 5px #000000; background-image:url('../images/layout/chmurki.png')}
#mainfoto_kategorie a:hover{text-shadow:-1px -2px 6px #000000;}
a.niemowlaki{width:221px;}
a.dziewczynki{width:221px;background-position:-222px 0}
a.chlopcy{width:223px;background-position:-443px 0}
#main_tekst{width:248px;padding-top:10px;padding-left:50px;float:left;display:block;}
.module{float:left;}

.top_menu{background-color:#ed8804;float:left;margin-top:20px;text-align:left;font-weight:bold;padding-top:7px;padding-left:30px;}
.top_menu a{color:#fff;width:100px;border-right:1px solid #fff;padding:0 10px;margin-top:3px;}
.top_menu a:last-child{border:none;}
.top_menu a:hover{color:#41beec}

.kosz_min{float:right;text-align:left;background:#43b6e2;margin-top:20px;position:relative;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-topleft:10px;}
.kosz_min a{color:#fff;text-decoration:underline;line-heighT:30px;}
.kosz_min a:hover{text-decoration:none;color:#0e698e}
.kosz_min .naglowek{font-weighT:bold;}
.kosz_min img{display:block;position:absolute;bottom:-6px;left:15px;}
.kosz_min span{line-heighT:30px;}
.kosz_min_zawatartosc{
margin-left:80px;
color:#fff;
width:400px;
text-align:left;
float:left;
}



input[type=text]{color:#8a8a8a;border:1px solid #7f9db9}
input[type=text]:focus{color:#000;border-color: #000}
textarea{color:#8a8a8a;border:1px solid #7f9db9}
textarea:focus{color:#000;border-color: #000}



/******** FORMULARZ WIADOMOSCI (kontakt i dodawanie komentarzy)*********/
fieldset.wiadomosc{padding-left:45px;}
fieldset.wiadomosc textarea{width:461px;float:left;margin-bottom:5px;}
fieldset.wiadomosc input[type=text]{width:231px;float:left;margin-bottom:10px;margin-right:50px;}
fieldset.wiadomosc label{
clear:left;
display:block;
float:left;
width:130px;
text-align:right;
padding-right:10px;
}
fieldset.wiadomosc img.captha{float:left;margin-left:3px;}
fieldset.wiadomosc label.captha{color:#f00;}
fieldset.wiadomosc input.captha{width:138px;margin-right:0px;}


.nagl1, .nagl2{
font-size:18px;
color:#f00;
border-bottom:1px solid #f00;
margin:0 0 15px 0;
text-align:left;
padding-left:20px;
font-weight:bold;
font-style:italic;
font-family:arial,Helvetica,sans-serif;
line-height:30px;
}
.linki2{background:url('../images/layout/menu_boczne-bckg.png') center top repeat-y}
.linki2 a{clear:left;display:block;line-height:22px;font-size:14px;font-weight:bold;color:#545454}
.linki2 a:hover{text-decoration:underline;}
.nagl2{background: transparent url('../images/layout/jakies_kolko.png') left center no-repeat }
.nagl2 a{color:#f00;}
 .nagl2 a:hover{text-decoration:underline;color:#00B5F8}
.brak_error{font-size:18px;font-weight:bold;width:100%;text-align:center;color:#545454;font-style:italic;margin-bottom:10px;clear:both;}
.prods_buy{position:absolute;}


.prods_view_podob{overflow:hidden;}
.prods_view_podob .produkt{float:left;width:131px; padding:7px;border-right:1px solid #dfdfdf;}
.prods_view_podob .opis_produktu{color:#424141;text-align:left;height:55px;width:100%;width:131px}
.prods_view_podob .nazwa_produktu{text-align:left;display:block;font-weight:bold;color:#00B5F8;}
.prods_view_podob .nazwa_produktu:hover{color:#f00;text-decoration:underline;}
.prods_view_podob {width:731px}
.prods_view_podob .produkt_img{margin:0px;}



.dodaj_komentarz{width:142px;float:left;padding-bottom:4px;margin-left:5px;height:30px;color:#fff;font-weight:bold;background: transparent url('../images/layout/dodaj_komentarz.png') left center no-repeat;border:0px solid #fff;}


.zloz_zamowenie,.button_yellow2{
height:33px;
padding-bottom:4px;
display:inline-block;
color:#fff;
background: url('../images/layout/button_yellow2.png') top left;
border:0px;
font-size:18px;
-moz-border-radius:10px;
}
.zloz_zamowenie{margin-right:15%;}
.button_gray2{
height:33px;
padding-bottom:4px;
display:inline-block;
color:#fff;
background: url('../images/layout/button_gray2.png') top left;
border:0px;
font-size:18px;
-moz-border-radius:10px;
color:#1F6D8A
}

.button_gray2:hover,.button_yellow2:hover,.zloz_zamowenie:hover{color:#00B5F8}

.send_friend{
margin-top:30px;
background:#fff;
floaT:left;
margin-left:34px;
padding:10px 11px;
background:#fff;
border:6px solid  #5dabb9;
-moz-border-radius: 15px 11px;


}
.send_friend label{width:130px;clear:left;float:left;text-align:right;padding-right:10px;margin-bottom:7px;}
.send_friend input,.send_friend textarea{width:255px;float:left;margin-bottom:7px;}
.send_friend input.captha{width:80px;clear:left;margin-left:140px;}
.send_friend img.captha{float:left;margin-left:15px;}
.send_friend .button_yellow2{width:100px;cleaR:left;margin-left:200px;margin-top:10px;}


.menu_producenta{padding-top:5px;padding-bottom:5px;}
.menu_producenta a{
font-weight:700
}
.menu_producenta a:hover{text-decoration:underline;}
.menu_b_0_select a{
color:#EEA41D;
font-size:14px;
font-weight:bold;
}
.menu_b_0 a{
clear:left;
color:#545454;
display:block;
font-size:14px;
font-weight:bold;
line-height:22px;
}

.prods_view_pro{margin-left:320px;margin-top:20px;}
.prods_view_pro_left{background: url('../images/layout/prods_view_pro_rogi.png') left top no-repeat;height:219px;width:53px;float:left;}
.prods_view_pro_right{background: url('../images/layout/prods_view_pro_rogi.png') right top no-repeat;height:219px;width:53px;float:right;}
.prods_view_pro_bckg{background: url('../images/layout/prods_view_pro_bckg.png') repeat-x;margin:0 53px;height:219px;}
.prods_view_pro  .nagl{height:35px;line-height:35px;padding:4px 0 7px 20px;text-align:left;color:#fff;font-weight:bold;font-size:14px;}
.prods_view_pro .produkt{width:199px;float:left;border-righT:1px dashed #388dad;}
.prods_view_pro .produkt:last-child{border:0px;}
.prods_view_pro a.nazwa{font-size:14px;color:#fff;font-weight:bold;line-height:27px;height:27px;display:block;overflow:hidden;}
.prods_view_pro a.nazwa:hover{text-decoration:none;color:#f00;text-decoration:underline;}
.prods_view_pro  .link{color:#fff;text-decoration:underline}
.prods_view_pro  .link:hover{text-decoration:underline;color:#f00}
.extra_sonda{float:left;margin-top:20px;text-align:left;}
.extra_sonda_left{background: url('../images/layout/extra_sonda_rogi.png') left top no-repeat;height:219px;width:50px;float:left;}
.extra_sonda_right{background: url('../images/layout/extra_sonda_rogi.png') right top no-repeat;height:219px;width:50px;float:right;}
.extra_sonda_bckg{background: url('../images/layout/extra_sonda_bckg.png') repeat-x;margin:0 50px;height:219px;}
.extra_sonda  .pytanie{height:35px;line-height:35px;padding:4px 0 7px 20px;text-align:left;color:#fff;font-weight:bold;font-size:14px;}
.extra_sonda  .odpowiedzi{text-align:left;padding-left:30px;line-height:21px;color:#fff;}
.extra_sonda .glosuj{margin-left:160px;}



.glosuj:hover{text-decoration:underline;cursor:pointer;color:Yellow}
.glosuj{width:100px;margin-top:10px;height:43px;padding-bottom:9px;padding-right:10px;color:#fff;font-weight:bold;background: transparent url('../images/layout/zaglosuj.png') left center no-repeat;border:0px solid #fff;}

.button_green:hover{text-decoration:underline;cursor:pointer;}
.button_green{width:70px;margin-top:10px;height:30px;padding-bottom:5px;padding-right:10px;color:#fff;font-weight:bold;background: transparent url('../images/layout/button_green.png') left center no-repeat;border:0px solid #fff;}

.button_orange:hover{text-decoration:underline;cursor:pointer;}
.button_orange{width:70px;margin-top:10px;height:30px;padding-bottom:5px;padding-right:10px;color:#fff;font-weight:bold;background: transparent url('../images/layout/button_orange.png') left center no-repeat;border:0px solid #fff;}

.extra_sonda input{}
.extra_sonda label{color:#fff;cursor:pointer;}


.module_left{float:left;margin-top:20px;text-align:left;}
.module_left_left{background: url('../images/layout/extra_sonda_rogi.png') left top no-repeat;height:219px;width:50px;float:left;}
.module_left_right{background: url('../images/layout/extra_sonda_rogi.png') right top no-repeat;height:219px;width:50px;float:right;}
.module_left_bckg{background: url('../images/layout/extra_sonda_bckg.png') repeat-x;margin:0 50px;height:219px;}
.module_left  .nagl{height:35px;line-height:35px;padding:4px 0 7px 20px;text-align:left;color:#fff;font-weight:bold;font-size:14px;}
