body {
	margin: 0;
	padding: 0;
	color: #5D5D5D;
}

h1 {
font: 17px "Trebuchet MS";
color: #C10B0B;
}

.zaplac {
font: 17px "Trebuchet MS";
color: #C10B0B;
border: 1px solid #DDDDDD;
}

td {
    font: 13px "Trebuchet MS";
    color: #5D5D5D;
}

a.normalny {
    color: #5D5D5D;
}

p {
    font: 13px "Trebuchet MS";
    color: #5D5D5D;
}

h2 {
font: 14px "Trebuchet MS"; 
font-weight: bold;
}

h3 {
font: 14px "Trebuchet MS";
border-bottom: 1px solid #A7A7A7;
padding: 0 0 10px 0;
font-weight: bold;
}

h4 {
    font: 12px "Trebuchet MS";
    font-weight: bold;
}

#foto_prawo {
margin: 10px;
float: right;
border: 1px solid #A7A7A7;
}

#foto_lewo { 
margin: 10px;
float: left;
border: 1px solid #A7A7A7;
}


h5 {
font: 12px "Trebuchet MS";
}

p {
font: 14px "Trebuchet MS"; 
}

a {
color: #C10B0B;
text-decoration: none; 
}

a:hover {
color: #C10B0B;
text-decoration: underline; 
}

img {
border: 0px;
} 

#right {
float: right;
}

.gwiazdka {
color: #C10B0B;
}


#gora {
float: right;
}


#td_regulamin #szare a {
    color: #5D5D5D;
    text-decoration: none; 
}


#dopisek_promocja
{
    font: 14px "Trebuchet MS";
    font-weight: bold;
    color: #C10B0B;
}

#dopisek_nowosc
{
    font: 14px "Trebuchet MS";
    font-weight: bold;
    color: #C10B0B;
}

a.gora {
color: #5D5D5D;    
}

.red { color: #C10B0B; }

#underline {
text-decoration: underline;
}

div.linia { background: #A7A7A7; height:1px; overflow:hidden; }
div.linia hr { display: none; } 
 


#table_main {
width: 100%;
height: 100%;
font: 14px "Trebuchet MS";
line-height: 20px;
}

#table_left{background:url(/images/back_left.gif);background-position:right;}
#table_right{background:url(/images/back_right.gif);background-position:left; }

#table_center {
width: 780px;
height: 100%;
vertical-align: top;	
padding: 0;
}





#head {
width: 628px;
height: 120px;
}


.menu_left_start #img1 
{
    border: 1px solid #A7A7A7;
}

#content_bez_ramki_main img 
{
    border: 1px solid #A7A7A7;
}

.menu_left_start #img2 
{
    border: 1px solid #A7A7A7;
}



#head #panel_loguj {position: absolute; top: 85px; margin-left: 20px; }
#head #panel_loguj a {font: 13px Trebuchet MS;color: #474747;text-decoration: none;}
#head #panel_loguj a:hover {font: 13px Trebuchet MS;color: #C10B0B;text-decoration: underline;}
#head #panel_loguj .imgkropka {margin: 0 4px 3px 4px;}
#head #panel_loguj .imgkoszyk {margin: 0 6px 0 4px;}

#menu_main_top ul {
margin: 0;
padding: 5px 0 5px 80px;
background: #EDEDED;
border-bottom: 1px solid #C7C7C7;
border-top: 1px solid #C7C7C7;
}

#menu_main_bottom ul {
margin: 0;
padding: 5px 0 5px 80px;
background: #EDEDED;
border-bottom: 1px solid #C7C7C7;

}

#menu_main_top li, #menu_main_bottom li {
display: inline;
margin: 0 25px 0 8px;
}

#menu_main_top a, #menu_main_bottom a {
font: 17px Trebuchet MS;
color: #474747;
text-decoration: none;
}

#menu_main_top a:hover, #menu_main_bottom a:hover {
font: 17px Trebuchet MS;
color: #C10B0B;
text-decoration: none;
}



#panel {

}

#panel_szukaj {
float: left;
display: inline;
margin-left: 20px;
}

#panel_belka {
float: right;
display: inline;
width: 581px;
margin-bottom: 10px;
}

#panel_belka a { color: #5D5D5D; }
#panel_belka a:hover { color: #C10B0B; }


#menu_left {
clear: both;
float: left;
width: 175px;
height: 300px;
min-height: 400px;
display: inline;
margin-bottom: 50px;
font-size: 13px;
}

.menu_left_start {
clear: both;
float: left;
width: 200px;
display: inline;
}

.menu_left_start img {
margin-left: 20px;
}

#menu_left_head {
padding: 5px 5px 5px 10px;
font: 17px Trebuchet MS;
color: #C10B0B;
border-top: 1px solid #A7A7A7;
border-left: 1px solid #A7A7A7;
border-right: 1px solid #A7A7A7;
background: #EDEDED;
}

#menu_left #menu_left_head a { color: #C10B0B; }



#menu_left_head_koszyk {
padding: 5px 5px 5px 10px;
font: 17px Trebuchet MS;
color: #C10B0B;
border: 1px solid #A7A7A7;
background: #EDEDED;
}

#menu_left .kategoria {
background: #FFFFFF;
padding-left: 10px;
border-top: 1px solid #A7A7A7;
border-left: 1px solid #A7A7A7;
border-right: 1px solid #A7A7A7;
}

#menu_left .kategoria_zakonczenie {
background: #FFFFFF;
padding-left: 10px;
border-top: 1px solid #A7A7A7;
}


#menu_left .kategoria a { color: #5D5D5D; }
#menu_left .kategoria a:hover { color: #C10B0B; text-decoration: underline; }

#menu_left #kategoria_wybrana {
background: #FEFCF2;
padding-left: 10px;
border-top: 1px solid #A7A7A7;
border-left: 1px solid #A7A7A7;
border-right: 1px solid #A7A7A7; 
font-weight: bold;
}

#menu_left #kategoria_wybrana a {color: #5D5D5D;  }
#menu_left #kategoria_wybrana a:hover { color: #C10B0B; text-decoration: underline;  }

.menu_left_podkategorie {
padding-left: 10px;
background: #FEFCF2;
border-left: 1px solid #A7A7A7;
border-right: 1px solid #A7A7A7; 
}

.menu_left_podpodkategorie {
padding-left: 20px;
background: #FEFCF2;
border-left: 1px solid #A7A7A7;
border-right: 1px solid #A7A7A7; 
}

#menu_left #podkategoria_wybrana a { color: #C10B0B; }

#menu_left_koszyk {
padding: 15px 20px 10px 10px;;
font: 11px Trebuchet MS;
border-bottom: 1px solid #A7A7A7;
border-left: 1px solid #A7A7A7;
border-right: 1px solid #A7A7A7; 
}

#menu_left_koszyk h2 a { color: #5D5D5D; }
#menu_left_koszyk h2 a:hover { color: #C10B0B; }

#menu_left_koszyk #zamawiaj { color: #C10B0B; }



#menu_left a {

}

#menu_left a{color: #000000;text-decoration: none;}
#menu_left a:hover{color: #C10B0B;text-decoration: underline;}


#content_zapytanie {
color: #5D5D5D;
float: left;
display: inline;
width: 300px;
border: 1px solid #A7A7A7;
margin: 10px 10px 10px 10px;
padding: 7px;
}

#content_galeria {
color: #5D5D5D;
float: left;
display: inline;
width: 505px;
border: 1px solid #A7A7A7;
margin: 10px 10px 10px 10px;
padding: 7px;
}

#content_galeria #czysty_tekst img {
border: 1px solid #DDDDDD;
margin-bottom:5px;
}

#start_ramka {
color: #5D5D5D;
float: right;
display: inline;
width: 555px;
border: 1px solid #A7A7A7;
margin-right: 15px;
}



#content_ramka {
color: #5D5D5D;
float: right;
display: inline;
width: 555px;
border: 1px solid #A7A7A7;
margin: 0 25px 10px 0;
}


#content_ramka_produkt {
color: #5D5D5D;
float: right;
display: inline;
width: 555px;
border: 1px solid #A7A7A7;
margin: 0 25px 0px 0;
}

#komunikat {
color: #5D5D5D;
float: right;
display: inline;
width: 555px;
border: 1px solid #A7A7A7;
margin: 0 25px 0 0;
}

#content_ramka #czysty_tekst h1 {padding: 0; margin: 0;}
#content_ramka #czysty_tekst { margin: 5px 10px 10px 10px;} 
#start_ramka #start_tekst { margin: 5px 10px 10px 10px; text-align:justify;} 

#content_ramka_produkt #czysty_tekst h1 {padding: 0; margin: 0;}
#content_ramka_produkt #czysty_tekst { margin: 5px 10px 10px 10px;} 




#content_bez_ramki {
float: right;
display: inline;
width: 555px;
border: 1px solid #FFFFFF;
margin: 0 25px 25px 0;
}

#content_bez_ramki_main {
float: right;
display: inline;
width: 560px;
border: 1px solid #FFFFFF;
}



.produkt_lewy {
float:left; 
border: 1px solid #A7A7A7; 
width: 265px;
margin-bottom: 20px;
}

.produkt_prawy {
float:right; 
border: 1px solid #A7A7A7; 
width: 265px;
margin-bottom: 20px;
}

#nawigacja { clear: both; 
text-align: center;}

#poprzednia_strona {
text-align: right;
float:left;  
width: 260px; 
}

#nastepna_strona {
float: right;  
width: 250px;
margin-right: 3px; 
}


#nastepna_strona #right { padding-right: 5px; }

#nawigacja a.navi         { color: #5d5d5d; text-decoration: underline; } 
#nawigacja a.navi:visited { color: #5d5d5d; text-decoration: underline; } 
#nawigacja a.navi:active  { color: #5d5d5d; text-decoration: underline; }
#nawigacja a.navi:hover   { color: #C10B0B; text-decoration: underline; } 

#nawigacja a.navi_next         { font-weight:bold; color: #5d5d5d; text-decoration: underline; } 
#nawigacja a.navi_next:visited { font-weight:bold; color: #5d5d5d; text-decoration: underline; } 
#nawigacja a.navi_next:active  { font-weight:bold; color: #5d5d5d; text-decoration: underline; }
#nawigacja a.navi_next:hover   { font-weight:bold; color: #C10B0B; text-decoration: underline; } 

.produkt_lewy img, .produkt_prawy img {
margin: 7px 7px 7px 7px;
}  

#produkt_img_nowosc {
float: right;
}

.produkt_lewy p, .produkt_prawy p {
margin: 0 0 3px 7px;
}

.produkt_lewy a, .produkt_prawy a {
color: #5D5D5D;
}

.produkt_lewy a:hover, .produkt_prawy a:hover {
color: #C10B0B;
}


#produkt_dane { margin: 10px 10px 10px 10px; min-height: 282px;}
#produkt_dane #produkt_duzy {margin: 0 20px 0px 0; border: 1px solid #DDDDDD; }
#produkt_dane h1 {font-size: 18px; color: #666666; margin: 0; }
#produkt_dane h2 {font-size: 12px; color: #666666; margin: 0;  }


#wysylka, #cena_stara { font-size: 13px; font-weight: normal; }



#produkt_dane #cena_nowa { font-size: 16px;}
#produkt_dane #wysylka { margin-bottom: 10px; }
#produkt_dane #cena_stara { text-decoration: line-through; }
#produkt_dane #cena_nowa { color: #5D5D5D; }

#produkt_opis {
display: inline;
border-left: 1px solid #A7A7A7;
border-right: 1px solid #A7A7A7;
border-bottom: 1px solid #A7A7A7;
float: right; 
width: 555px;
margin: 0 25px 50px 0;
}

#produkt_opis #opis_zapakuj {

}

#produkt_opis #opis_zapakuj #head_opis {
width: 272px;
border-bottom: 1px solid #A7A7A7;
padding: 7px 8px 7px 12px;
font-size: 17px;
color: #5D5D5D;
background: #EDEDED;
}

#produkt_opis #opis_zapakuj #opis {
width: 272px;
vertical-align: top;
font-size: 14px;
padding: 10px;
}

#produkt_opis #opis_zapakuj #head_zapakuj {
border-bottom: 1px solid #A7A7A7;
border-left: 1px solid #A6A6A6; 
width: 232px;
padding: 7px 10px 7px 20px;
font-size: 17px;
color: #5D5D5D;
background: #EDEDED;
}

#produkt_opis #opis_zapakuj #zapakuj {
font-size: 14px;
width: 222px;
vertical-align: top;
border-left: 1px solid #A6A6A6; 
padding: 20px;
padding-top: 10px;
}

#produkt_opis #opis_zapakuj #zapakuj img {
float: left;
margin-right: 10px;
}


#produkt_opis #zapakuj #prezent { height: 100%; min-height: 100%; }




#kod { font-size: 13px; font-weight: normal; }



#koszyk {
color: #666666;
width: 535px; 
border-left: 1px #A7A7A7 solid;
border-top: 1px #A7A7A7 solid;
border-bottom: 1px #A7A7A7 solid; 
font-size: 15px;
font-weight: bold;
 }

#koszyk img { margin: 4px 10px 4px 4px; float: left; }

#koszyk #kod { font-size: 11px; font-weight: normal; }
#koszyk #wyjmij { font-size: 11px; font-weight: normal; float: right; padding-right: 10px;}
#koszyk #wyjmij a {color: #5D5D5D; }
#koszyk #wyjmij a:hover {color: #C10B0B; }
#koszyk #cena_stara { text-decoration: line-through; font-size: 12px; }

#koszyk #header { 
background-color: #EDEDED;
height: 25px;
}

#koszyk #produkt { height: 60px; }
#koszyk #produkt_ostatni { height: 60px; }

.miniaturka {clear:both; border-bottom: 1px #A7A7A7 solid; }
#koszyk #produkt td { border-right: 1px #A7A7A7 solid; border-bottom: 1px #A7A7A7 solid; }
#koszyk #produkt_ostatni td { border-right: 1px #A7A7A7 solid; }

#koszyk #header td { text-align: center; border-bottom: 1px #A7A7A7 solid; }
#koszyk #footer td { text-align: center; }

#koszyk #ceny { text-align: center; }
#koszyk #ilosc { width: 50px; padding: 2px; }
#koszyk #wartosc { text-align: center; }

#zamowienie {
margin-top: 20px;
width: 100%;
text-align: right;
}

#zamowienie h1 { font-size: 15px; font-weight: bold; }

#koszyk #ilosc {  height: 20px;  }
#koszyk #ilosc tr { height: 10px; }
#koszyk #ilosc #pole { border-left: 1px solid #A7A7A7; border-top: 1px solid #A7A7A7; }
#koszyk #ilosc #poledol { border: 1px solid #A7A7A7;}
#koszyk #ilosc #strzalkagora { border-top: 1px solid #A7A7A7; }
#koszyk #ilosc #strzalkagora img { padding: 0; margin: 0; }
#koszyk #ilosc #strzalka img { padding: 0; margin: 0; }
#koszyk #ilosc #strzalkadol { border-bottom: 1px solid #A7A7A7; border-top: 1px solid #A7A7A7; }
#koszyk #ilosc #strzalkadol img { padding: 0; margin: 0; }

#koszyk #cena {
border-right: 1px #A7A7A7 solid;
text-align: center;
color: #C10B0B;
}

#koszyk #borderright { border-right: 1px #A7A7A7 solid; }

#koszyk #footer {
background-color: #EDEDED;
height: 25px;
}






.menu_bottom { margin: 5px 0 0 0; clear: both; width: 100%;}

.menu_bottom h3 { font-size: 13px; }

.menu_bottom a {color: #5D5D5D;}
.menu_bottom a:hover {color: #C10B0B;}

.menu_bottom_dol a {color: #5D5D5D;}
.menu_bottom_dol a:hover {color: #C10B0B;}

.menu_bottom_left {
border-left: 1px #A7A7A7 solid;
border-top: 1px #A7A7A7 solid;
border-bottom: 1px #A7A7A7 solid;
}

.menu_bottom_dol .td_regulamin {
color: #A7A7A7;
font-size: 13px;
border-left: 1px #A7A7A7 solid;
border-top: 1px #A7A7A7 solid;
border-bottom: 1px #A7A7A7 solid;
}

.menu_bottom .td_regulamin_dol {
font-size: 13px;
border-left: 1px #A7A7A7 solid;
border-top: 1px #A7A7A7 solid;
border-bottom: 1px #A7A7A7 solid;
}

.menu_bottom .td_regulamin_gora {
font-size: 13px;
border-left: 1px #A7A7A7 solid;
border-top: 1px #A7A7A7 solid;
border-bottom: 1px #A7A7A7 solid;
}

.menu_bottom .td_regulamin a { color: #C10B0B; }
.menu_bottom .td_regulamin #szare a { color: #5D5D5D; }
.menu_bottom .td_regulamin #szare a:hover { color: #C10B0B; text-decoration: underline; }

.menu_bottom_dol .td_regulamin a { color: #C10B0B; }
.menu_bottom_dol .td_regulamin #szare a { color: #5D5D5D; }
.menu_bottom_dol .td_regulamin #szare a:hover { color: #C10B0B; text-decoration: underline; }

.menu_bottom_right {
border: 1px #A7A7A7 solid;
}

.menu_bottom td {
vertical-align: top;
width: 20%;
padding: 10px;
font: 13px Trebuchet MS;
}

.menu_bottom_dol td {
vertical-align: top;
width: 20%;
padding: 0px 0px 10px 10px;
font: 13px Trebuchet MS;
}

.menu_bottom .naglowek {
padding: 7px 10px;
font: 17px Trebuchet MS;
background: #c10b0a;
border-left: 1px solid #a7a7a7;
border-top: 1px solid #a7a7a7;
}

.menu_bottom .naglowek a { color: #fefefe; }
.menu_bottom .naglowek a:hover { color: #fafafa; }

.menu_bottom .obrazek {
padding: 0;
border-left: 1px solid #a7a7a7;
border-top: 1px solid #a7a7a7;
}


#table_platnosci {
margin-bottom: 2px;
}


#table_platnosci td {
margin: 0;
font-size: 12px;
padding: 8px 10px 0 10px;
}

#table_platnosci #platnosci {
padding-left: 20px;
}

#space {
width: 165px;
}


#stopka {
//border-top: 1px solid #A7A7A7;
padding: 10px 5px 5px 5px;
margin-top: 9px;
font: 11px Trebuchet MS;
text-align: center;
}

#stopka2 {
border-top: 1px solid #A7A7A7;
padding: 5px 5px 0px 5px;
margin-top: 9px;
font: 11px Trebuchet MS;
text-align: justify;
}






#pole_szukaj {
margin-top:4px;
width: 90px;
border: 1px solid #A7A7A7;
height: 13px;
}

#pole_newsletter {
padding: 3px;
width: 130px;
border: 1px solid #A7A7A7;
color: #5D5D5D;
}

.pole {
padding: 3px;
border: 1px solid #A7A7A7;
font: 11px Trebuchet MS;
color: #5D5D5D;
}

textarea {
padding: 3px;
border: 1px solid #A7A7A7;
font: 11px Trebuchet MS;
color: #5D5D5D;
}

#pole_ilosc {
font: 15px Trebuchet MS;
font-weight: bold;
width: 30px;
height: 25px;
text-align: center;
border: 0px solid #A7A7A7;
}

#button_wyslij {
padding: 3px;
float: right;
font: 12px Trebuchet MS;
font-weight: bold;
color: #C10B0B;
border: 0px;
background: #FFFFFF;
}

.dopisek_nowopromocja
{
float:right;
margin-right:7px;    
font: 12px "Trebuchet MS";
font-weight: bold;
color: #C10B0B;
}

.cenka
{
font: 14px "Trebuchet MS";
}

.produkt_lewy .koszyczek, .produkt_prawy .koszyczek {
margin: 0px;
margin-bottom: 2px;
} 





/* dla nowej wersji */




.menu_boczne {
clear: both;
float: left;
width: 154px;
display: inline;
font-size: 13px;
border-left: 1px solid #A7A7A7;
border-right: 1px solid #A7A7A7;
border-top: 1px solid #A7A7A7;
border-bottom: 1px solid #A7A7A7;
height:276px;
margin-bottom: 15px;
}

.menu_boczne_head_konkurs {
padding: 10px 5px 0px 10px;
font: 17px Trebuchet MS;
color: #BD0B07;
background: #FCFCF2;
height: 32px;
}

.menu_boczne_head_partnerzy {
padding: 10px 5px 0px 10px;
font: 15px Trebuchet MS;
color: #4c4c4c;
height: 32px;
font-weight: bold;
}


.menu_boczne_item {
padding: 8px 5px 8px 10px;
font: 16px Trebuchet MS;
color: #BD0B07;
font-weight: bold;
}


.kreseczka {
border-bottom: 1px solid #A7A7A7;
margin: 0 10px 0 10px;
width:134px;
}

.content_start {
float: right;
display: inline;
width: 600px;
border: 1px solid #FFFFFF;
}

.content_start img {
border: 1px solid #a7a7a7;
}



/* KOmentarz */

.komentarz_naglowek {
width: 400px;
background-color: #F8F8F8;
padding: 5px;
}

.komentarz {
}


.przycisk {
    border: 1px solid #A7A7A7;
    background-color: #FFFFFF;
}

embed {
    margin: 0;
    padding: 0;
}


#produkt_opis_new {
border-top:1px solid #A7A7A7;
margin:10px;
width:525px;
}

#produkt_opis_new p {
border:none;
}

#produkt_opis_new h3 {
border:none;
color:#c10b0b;
padding:0;
margin-bottom:6px;
margin-top:6px;
font-size:15px;
}

#polecamy_naglowek
{
background:#EDEDED none repeat scroll 0%;
border-top:1px solid #A7A7A7;
border-bottom:1px solid #A7A7A7;
color:#c10b0b;
font-size:15px;
font-weight: bold;
padding:7px 8px 7px 12px;
width:555px;
}