
body { 
font-size: 12px; 
} 
 
 
body, h1, h2, h3, h4, h5 { 
margin:0; 
padding:0; 
font-family: Arial, Tahoma, Helvetica, sans-serif; 
} 
 
h1 { 
color: #5a5a5a; 
border-bottom: 1px solid #5a5a5a;
font-size: 16px; 
margin: 0 0 20px 0; 
background: url("../images/strzalka_dol.gif") 5px 2px no-repeat;
padding:0 0 0 37px; 
} 


#container_left .content #menu h1 a:hover, { color: #838383}
#container_left .content #menu h1 a { color: #838383}
 
h2 { 
color: #838383; 
font-size: 16px; 
} 

h3 {
color: #414141;
font-size: 15px;
}
 
 
h6 { 
font-weight: normal; 
margin:0; 
padding:0; 
font-size: 11px; 
text-decoration:none; 
font-family: Arial, Tahoma, Helvetica, sans-serif; 
} 
 
 
p { 
margin: 0 0 10px 0; 
font-size: 13px; 
line-height: 18px; 
 
} 
 
table { 
border-collapse: collapse; 
} 
 
img { 
border: 0; 
margin: 0; 
padding: 0; 
} 


#imgglowna { 
border: 1px solid #111111; 
} 

.imgglowna { 
border: 1px solid #111111; 
} 


#red, #gwiazdka {
color: #FF0000;
}

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

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

 
.center { 
text-align: center; 
} 
 
.center2 { 
margin: 0 auto; 
} 
 
.killer { 
clear:both; 
} 
 
.floatit { 
float:left; 
margin:8px 0 0 0; 
} 
 
.float_left { 
float: left; 
} 
 
.float_right { 
float: right; 
} 
 
.spread { 
word-spacing: 5px; 
} 

.kon01 {float:right;width:200px;}
.kon02 {float:right;} 
.kon03 {width:400px;}

 
ul, .lista2 li ul { 
list-style-type: none; 
margin: 0 0 14px 0; 
padding: 0; } 
 
li, .lista2 li ul li { 
background: url("../images/li.gif") 5px 8px no-repeat; 
padding: 2px 0 0 15px;} 
 

.lista2 { 
list-style-type: none; 
margin: 0 0 15px 0; 
padding: 0; } 
 
.lista2 li { 
line-height: 18px;
background: url("../images/strzalka_prawo.gif") 5px 2px no-repeat; 
padding: 2px 0 10px 35px;}

.lista2 li a {
color: #838383;
font-weight: bold;
} 

.lista2 li a:hover {
color: #7CBC21; 
font-weight: bold;
} 

.lista2 ol li { 
background: none;
margin: 0 0 0 0; 
padding: 0; 
} 


 
a:link#szary, a:visited#szary, a:active#szary { 
font-weight:bold; color:#838383;
} 
 
a:hover#szary { 
color: #62A410; 
} 

a:link.szary,
a:visited.szary,
a:active.szary { font-weight:bold; color:#838383;}
a:hover.szary {color: #62A410;}


a:link#szary_zwykly, a:visited#szary_zwykly, a:active#szary_zwykly { 
color: #838383; 
} 
 
a:hover#szary_zwykly { 
color: #62A410; 
} 

a.szary_zwykly:link, a.szary_zwykly:visited, a.szary_zwykly:active { 
color: #838383; 
} 
 
a.szary_zwykly:hover { 
color: #62A410; 
} 

a:link#zielony, a:visited#zielony, a:active#zielony { 
color: #62A410; 
text-weight:bold;
} 
 
a:hover#zielony { 
color: #62A410; 
text-weight:bold;
} 



h1 a:hover, { color: #838383}
h1 a { color: #838383}

 
 
#top { 
padding: 0; 
margin: 0 0 0 1px; 
} 
 
#wrapper { 
background: url("../images/canvas.gif") repeat-y;  
width:775px;  
margin: 0 auto; 
} 
 
 
/* 
    TOP 
    */ 



    #top {
    background: url('../images/top.jpg');
    height: 121px;
    padding: 2px 10px 0 1px;
    margin:0 0 5px 0;
    }

    .top_de {
    background: url('../images/top_de.jpg');
    }

    #dane_kontaktowe h1, #dane_kontaktowe h2 {
    color: #353535;
    border-bottom:0px;
    font-size: 13px;
    background: none;
    margin: 6px 0 0 2px;
    padding: 0 0 0 0;
    font-face: Arial;
    }
    
    #top #dane_kontaktowe { 
    font-size:13px; 
    margin: 0 0 0 5px; 
    padding: 2px 0 0 3px; 
    height: 39px; 
    font-weight: bold; 
    background: url("../images/head_left.gif") no-repeat; 
    } 

    #top #dane_kontaktowe #telefon { 
    margin: 0 0 0 6px; 
    color: #7CBC21; 
    } 

    #top #dane_kontaktowe #email { 
    margin: 0 0 0 3px; 
    color: #909090; 
    } 

    #top #dane_kontaktowe #slogan { 
    color: #353535; 
    font-size: 13px; 
    margin: 7px 0 0 5px; 
    } 
    
    #top #slogany {
    margin: 0 0 0 238px;
    }
    
    #top #slogan1, #top #slogan2, #top #slogan3, #top #slogan4 {
    position: absolute;
    font-weight: bold; 
    color: #B8B6B7; 
    
    } 
    
    #top #slogan1 { margin:0 0 0 17px; top: 27px; }
    #top #slogan2 { margin:0 0 0 145px; top: 27px; }
    #top #slogan3 { margin:0 0 0 31px; top: 44px; }
    #top #slogan4 { margin:0 0 0 160px; top: 44px; }
    
    #top .logotop {
    float: left;
    }
    
    #top ul {
    width: 520px;
    list-style-type: none;
    float: right;
    margin: 3px 0 0 0;
    padding: 0;
    }
    
    #top ul img {
    margin: 0;
    padding: 0;
    }
    
    #top ul li {
    display: inline;
    margin: 0;
    padding: 0;
    }
    

    /*  
   TOP - MENU USERA PO PRAWEJ STRONIE 
*/ 
 
 
 
#top #menu_small { 
float:right; 
padding: 0 2px 0 0; 
text-align:right; 
color:#959595; 
} 
 
#top #menu_small #gwarancja { 
margin: 12px 0 0 0; 
color: #6D6D6D; 
font-weight: bold; 
} 
 
#top #menu_small a { color:#959595; } 
 
 
 
/*  
    TOP - MENU NAWIGACYJNE 
    */ 



    #top #menu_main { 
    margin: 1px 0 0 0; 
    } 

    #top #menu_main a { margin:0 1px; } 



    /*  
   LEWA STRONA 
*/ 
 
 
 
#container_left { 
margin:0 0 50px 2px; 
float: left; 
width: 229px; 
display: inline; 
} 
 
#container_left .content { 
margin:0 0 0 3px; 
padding:0 10px; 
width:203px; 
} 
 
#container_left .chapter { 
color: #fff; 
font-weight:bold; 
font-size:15px; 
letter-spacing:1px; 
width: 210px; 
height: 35px; 
margin: 10px 0 0 0; 
padding: 4px 0 0 20px; 
background: url("../images/chapter.jpg") no-repeat; 
} 
 
#container_left .content #menu, #container_left .content #menu2 {  
width: 100%;  
color: #575757; } 
 
#container_left .content #menu { margin: 20px 0 0 0; }  
#container_left .content #menu2 {margin: 10px 0 0 0; } 
 
#container_left .content #menu { border-bottom: 1px solid #d1d1d1; padding: 0 0 10px 0; } 
 
#container_left .content #menu td { padding: 0 2px; vertical-align: top; width: 50%; } 
#container_left .content #menu2 td { padding: 0 2px; vertical-align: top; } 
 
#container_left .content #menu h1 {
background: #fafafa;
padding: 0 0 2px 5px;  
margin: 0; 
font-size: 14px;  
border-bottom: 1px solid #d1d1d1; } 

 
#container_left .content #menu li a:link,  
#container_left .content #menu li a:visited, 
#container_left .content #menu2 li a:link, 
#container_left .content #menu2 li a:visited 
{ color: #555;  } 

#container_left .content #menu li a:hover, 
#container_left .content #menu2 li a:hover 
{ color: #7CBC21; } 


#container_left .content #menu h1 a {
color: #838383;
}

#container_left .content #menu h1 a:hover {
color: #7CBC21;
}


#container_left .content #menu3 a:link,
#container_left .content #menu3 a:visited,
#container_left .content #menu3 a:active 
{ color: #555; }

#container_left .content #menu3 a:hover {
color: #7CBC21;
}

#container_left .content .kontakt img {
float:left;
margin:0 20px 0 15px;
}

#container_left .content .kontakt .m {
padding:4px 0 0 0;
} 

#container_left .content .kontakt h3 {
font-weight: normal;
} 

#container_left .content .kontakt h4 {
font-weight: bold;
font-size:12px;
} 
 
 
 
/*  
    PRAWA STRONA 
    */ 



    #container_right { 
    float: right;  
    width: 532px; 
    display: inline; 
    margin:0 6px 0 0; } 

    #container_right #content,#container_right .content { 
    padding: 0 20px; 
    } 

    #container_right #nawigacja { 
    color: #8a8a8a; 
    font-size: 15px; 
    font-weight: bold;
    margin: 0 0 5px 0;
    line-height: 25px; 
    } 

    #container_right .gray { 
    background:#f8f8f8; 
    border-top:1px solid #e1e1e1; 
    border-bottom:1px solid #e1e1e1; 
    padding: 2px 20px; 
    } 

    #container_right #sortowanie,#container_right .sortowanie { 
    border-bottom:1px solid #e1e1e1; 
    padding:1px 20px; 
    margin: 0 0 5px 0; 
    } 

    #container_right p { color: #222; } 



    /*  
   LISTA WIELU PRODUKTOW 
*/ 
 
 
 
#lista_produktow {  
margin: 0 0 0 0; 
width: 480px; 
 } 
  
 #lista_produktow div {  
 float: left;  
 width: 160px; 
 margin: 0;  
 text-align: center;  
 height: 195px;  
 vertical-align: bottom; 
 display: inline; 
 } 
  
 #lista_produktow p { 
 font-size: 12px; 
 padding: 0; 
 margin: 0; 
 font-weight: bold; 
 color: #555; 
 line-height: 13px;
 } 
  
 #lista_produktow .cena { 
 color: #5EA00D; 
 font-weight: bold; 
 } 
  
 #lista_produktow img.pro { 
 position: relative; 
 bottom: 0; 
 } 
  
 #link_filtruj { 
 float: left; 
 margin: 10px 5px; 
 font-weight: bold; 
 color: #838383; 
 } 
  
  
  
 /*  
WIDOK JEDNEGO PRODUKTU 
*/ 
 
 
 
#info4 { 
text-align: center; 
font-weight: bold; 
font-size: 14px; 
margin: 10px 0 13px 0; 
color: #838383; 
} 

#info4 a:link { color: #838383; } 
#info4 a:visited { color: #838383; } 
#info4 a:active { color: #838383; } 
#info4 a:hover { color: #62A410; } 

#powrot { 
border-bottom:1px solid #e1e1e1; 
padding: 0 0 0px 10px; 
margin: 0 0 0px 0; 
font-size:11px;
font-face Verdana;
color: #666666; 
} 

#powrot a:hover, 
#powrot a:link,
#powrot a:active,
#powrot a:visited
{  
color: #7CBC21; 
text-decoration:underline; 
} 


 
#doulubionych { 
margin: 30px 0 0 85px ; 
} 
 
#powiadom { 
margin: 5px 0 30px 20px; 
} 
 
#produkt { 
height: 163px;
border-left: 1px solid #ebebeb; 
border-top: 1px solid #ebebeb; 
border-bottom: 1px solid #ebebeb; 
} 
 
#produkt #nazwa { 
padding: 5px 0;
width: 145px; 
font-size: 18px; 
text-align: center;
background: #f8f8f8; 
border-bottom: 1px solid #ebebeb; 
} 

#produkt #nazwa h2 {
font-size: 17px; 
color: #000000;
}

#produkt #nazwa h1 {
font-size: 17px; 
color: #000000;
background:none;
margin:0;
padding:0;
border:none;
}

 
#produkt #cena { 
padding: 18px 0;
width: 145px; 
text-align: center; 
font-size: 16px; 
font-weight: bold; 
} 
 
#produkt #cena #cena_stara { text-decoration: line-through; color: #b40101; } 
#produkt #cena #cena_nowa { color: #4c9002; font-size: 18px; } 

.bordo { color: #b40101; } 

.cena_stara_skrot ,#cena_stara_skrot { text-decoration: line-through; color: #b40101; } 

 
#dane_produktu {
float: right;
width: 259px;
}
 
#dane_produktu #opis { 
padding: 10px; 
background: #f8f8f8; 
border-left: 1px solid #ebebeb; 
border-bottom: 1px solid #ebebeb; 
} 
 
#dane_produktu #opis #kupuj { 
margin: 0 0 10px 0; 
background:#fff; 
border:1px solid #ebebeb; 
padding: 10px 15px; 
} 
 
#dane_produktu #opis #kupuj #info0 { 
padding: 35px 0 0 0; 
float: right; 
text-align: center; 
} 
 
#info0 a:link, #info0 a:visited, #info0 a:active { color: #000; } 
#info0 a:hover { color: #838383; } 
 
#dane_produktu #opis #kupuj #info1 { 
font-size: 16px; 
font-weight: bold; 
color: #73b41b; 
margin: 10px 0 5px 0; 
} 
 
#dane_produktu #opis #kupuj #info2 { 
font-weight: bold; 
color: #555; 
} 
 
#dane_produktu #opis #info3 { 
text-align: center; 
font-weight: bold; 
font-size: 15px; 
margin: 5px 0 15px 0; 
} 
 
#info3 a:link, #info3 a:visited, #info3 a:active { color: #000;; } 
#info3 a:hover { color: #838383; } 
 
#dane_produktu #opis ul { 
font-size: 14px; 
line-height: 18px; 
list-style-type: none; 
padding: 0; 
margin: 0 0 0 0; } 
 
#dane_produktu #opis li { 
background: url("../images/li2.gif") 5px 3px no-repeat; 
padding: 2px 0 8px 35px;} 


#dane_produktu #opis ul li a:link, 
#dane_produktu #opis ul li a:visited, 
#dane_produktu #opis ul li a:active { color: #62A410; font-decoration: underline; }
#dane_produktu #opis ul li a:hover { color: #62A410; font-decoration: underline; }



/*  
    KOSZYK 
  
 */ 
 
 
 #koszyk {
 margin-top:10px;
 color: #666666;
 width: 100%; 
 border-left: 1px solid #DDDDDD;
 border-top: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD; 
 font-size: 13px;
 }
 
  
 #koszyk td {
 border-right: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD;
 } 
 
 #koszyk_header { 
 border-right: 1px solid #DDDDDD;
 border-bottom: 1px solid #DDDDDD;
 background-color: #EEEEEE;
 height: 25px;
 } 
 
 #koszyk_footer { 
 border-right: 1px solid #DDDDDD;
 background-color: #EEEEEE;
 height: 25px;
 }  
 
 #koszyk_produkt_tr { 
 border-bottom: 1px solid #DDDDDD;
 height: 25px;
 }  
 
 #koszyk_produkt_td { 
 border-bottom: 1px solid #DDDDDD;
 height: 25px;
 }  
 
 #dupa { 
 border-bottom: 1px solid #DDDDDD;
 height: 25px;
 text-align:left;
 }  
 
  
 #pole_ilosc { 
width: 30px; 
    text-align: center; 
margin: 0 5px; 
    border: 1px solid #ccc; 
 } 
 
  
 .form { 
 width: 120px; 
 margin: 0 10px 0 0; 
 } 
  
  
 #temp { 
 margin: 0 4px 0 1px; 
 } 
  
  
 #footer { 
 clear: both; 
 height: 37px; 
 background: url("../images/footer.gif") no-repeat; 
 margin: 3px 0 0 6px; 
 text-align: center; 
 color: #fff; 
 padding: 6px 0 0 0; 
 line-height:17px;
 } 
  
 #footer a { color: #fff; } 
  
 form { 
 padding: 0; 
 margin: 0; 
 } 
  
 #pole_szukaj, #pole_skocz { 
 border: 1px solid #ccc; 
 } 
  
 #pole_szukaj { 
 width: 100px; 
 } 
  
 #pole_skocz { 
 width: 30px; 
 text-align: center; 
 margin: 0 5px; 
 } 
  
 
 .pole { 
 border: 1px solid #ccc; 
 } 

 .pole300 { 
 border: 1px solid #ccc; 
 width: 300px;
 } 

 .pole250 { 
 border: 1px solid #ccc; 
 width: 250px;
 } 

 .pole50 { 
 border: 1px solid #ccc; 
 width: 50px;
 } 

 .pole_nieaktywne { 
 border: 1px solid #ccc;
 background-color: #eee;
 } 
 
 textarea { 
 border: 1px solid #ccc; 
 } 
  
  
 #guzik_szukaj { 
 background: #fcfcfc; 
 border: 1px solid #cbcbcb; 
 } 
 
 .przycisk { 
 background: #fcfcfc; 
 border: 1px solid #cbcbcb; 
 } 
  
 select { 
 padding: 0; 
 margin: 0; 
 } 
 
 
 
 #zapytanie { 
 color: #838383; 
 font-size: 14px; 
 border-bottom: 1px solid #999; 
 margin: 10px 10px 10px 10px; 
 } 
 
 
 
 /* 
 MENU BOTTOM
 */
 
 
 #menu_bottom {
 margin: 0;
 padding: 0;
 height: 15px;
 color: #959595;
 }
 
 #menu_bottom_left {
 float:left;
 display:inline;
 margin:0 0 0 20px;
 }
 
 #menu_bottom_right {
 float:right;
 display:inline;
 margin:0 55px 0 0;
 }
 
 #menu_bottom a {
 color: #838383;
 }
 
 #menu_bottom a:hover {
 color: #62a410;
 }
 
 
 
 #linia1 {
 width: 200px;
 margin: 20px 0;
 border-bottom: 1px solid #838383;
 }
 
 
 
 /*
KOLEKCJA
*/

.kolekcja {
float: right;
border-bottom: 1px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
width: 265px;
background: url("../images/background_gradient1.gif") repeat-y;
background-position: right;
}

.kolekcja .modele {
color: #838383;
background: #fff;
font-weight:bold;
text-align: right;
padding:5px 5px 5px 0;
}

.kolekcja .naglowek {
padding: 5px 5px;
border-bottom: 1px solid #a0a0a0;
border-top: 1px solid #a0a0a0;
font-weight: bold;
font-size: 13px;
color: #838383;
}

.kolekcja .nazwa {
font-weight: bold;
font-size: 13px;
color: #838383;
padding: 5px;
}

.kolekcja .lista {
line-height: 15px;
padding: 0 0 5px 25px;
}

.kolekcja .lista a { margin: 0 5px; }
.kolekcja .lista a:link,
.kolekcja .lista a:visited,
.kolekcja .lista a:active { color: #838383; }
.kolekcja .lista a:hover { color: #7cbc21; }

.kolekcja .linia {
float: right;
width: 220px;
border-bottom: 1px solid #a2a2a2;
height: 1px;
font-size: 1px;
}

.kolekcja .nowosci {
font-weight: bold;
font-size: 13px;
color: #10aac2;
padding: 5px 0 10px 55px;
word-spacing: 20px;
}

a:link.link_nowosci, a:visited.link_nowosci, a:active.link_nowosci { color: #10aac2; }
a:hover.link_nowosci { color: #10aac2; text-decoration: underline; }

.marka_info {
padding: 7px;
width: 300px;
border: 1px solid #838383;
background: #fafafa;
}






/*
    MARKI
 */
 
 
 .marki {
 float: left;
 width: 375px;
 background: url("../images/background_gradient1.gif") repeat-y;
 background-position: right;
 border-right: 1px solid #a0a0a0;
 }
 
 .marki .linia,
 .marki .koniec {
 float: right;
 width: 320px;
 border-bottom: 1px solid #a2a2a2;
 height: 1px;
 font-size: 1px;
 }
 
 .marki .linia { margin: 0 0 15px 0; }
 .marki .koniec { margin: 10px 0 0 0; }
 
 .marki img {
 float: left;
 }
 
 .marki .opis {
 float: right;
 width: 160px;
 padding: 0 10px 0 0;
 height: 80px;
 }
 
 
 .marki .opis h3 {
 margin: 0 0 3px 5px;
 }
 
 .marki .linki {
 border-top: 1px solid #838383;
 padding: 5px 0 5px 5px;
 }
 
 #lista_marek {
 float:right;
 display:inline;
 margin:0 10px 0 0;
 width: 85px;
 }
 
 #lista_marek h3 {
 margin: 20px 0 0 0;
 border-bottom: 1px solid #838383;
 }
 
 
 /*
MARKA
*/



#marka_info {

}

#marka_info td {
padding: 7px;
}

#marka_info #news {
width: 300px;
border: 1px solid #838383;
background: #fafafa;
}

#marka_info #help {
width: 200px;
padding: 5px 30px;
}








#opis_marki {
border: 1px solid #a0a0a0;
padding: 10px 10px 0 10px;
}

#opis_marki p {
text-align: justify;
}


#lista_kolekcji {
border-top: 1px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
padding: 10px 5px;
background: url("../images/background_gradient1.gif") repeat-y;
background-position: right; 
}

#lista_kolekcji a {
margin: 0 5px;
}

#border1 {
border-top: 1px solid #a0a0a0;
width:150px;
float:right;
}


/*
    STYLE
 */
 
 .style_container {
 padding-right: 15px;
 margin: 30px 0 0 0;
 border-left: 1px solid #a0a0a0;
 height:850px;
 }
 
 .style {
 float: left;
 width: 222px;
 text-align: justify;
 padding: 7px;
 border-bottom: 1px solid #a0a0a0;
 border-top: 1px solid #a0a0a0;
 border-right: 1px solid #a0a0a0;
 background: url("../images/background_gradient1.gif") repeat-y;
 background-position: right;
 height:834px;
 }
 
 .style img { float: left; margin: 0 10px 0 0; }
 .style ul { margin: 15px 0 0 0; }
 .style .linia { margin: 10px 30px; border-top: 1px solid #d0d0d0; }
 .style #lista img { margin: 10px 0; }
 
 /*
KOMENTARZ NA LISCIE
*/

.komentarz {
border-top: 1px solid #ebebeb; 
padding: 5px 20px 10px 20px;
}

.komentarz h3 span {
color: #838383;
font-size:13px;
}

.komentarz p {
margin: 5px 0 0 0;
}

.komentarz .zadajpytanie {
float: right;
font-size: 15px;
font-weight: bold; 
}

.komentarz .zadajpytanie a {
color: #7CBC21;
}

#komentarze_koniec {
border-top: 1px solid #ebebeb;
}

/*
    OCENY PRZY KOMENTARZU
 */
 
 .oceny {
 margin: 10px 0;
 height: 17px;
 }
 
 .ocena1, .ocena2, .ocena3 {
 float: left;
 font-size: 13px;
 color: #5f5f5f;
 font-weight: bold;
 }
 
 .ocena1 img, .ocena2 img, .ocena3 img {
 margin: 0 1px 0 0;
 float: left;
 }
 
 .ocena1 div, .ocena2 div, .ocena3 div {
 float: left;
 margin: 0 5px 0 0;
 }
 
 .ocena1 {
 margin: 0 7px 0 0;
 }
 
 .ocena2 {
 margin: 0 7px 0 0;
 }
 
 
 
 
 #naskroty {
 border: 1px solid #838383;
 background: #f8f8f8;
 padding: 5px;
 margin: 0 0 20px 0;
 }
 
 #naskroty #kategorie {
 float: right;
 width: 230px;
 }
 
 #naskroty #kategorie a {
 margin: 0 10px 0 0;
 }
 
 /*
FORMULARZ WYPELNIANIA KOMENTARZA
*/

#komentarz_formularz p {

}


#komentarz_formularz h1 {
margin: 20px 0 20px 0;
background: #fff;
}

#komentarz_formularz h3 {
float: left;
text-align: right;
width: 130px;
margin: 2px 5px 0 0;
clear: both;
color: #838383;
}

#komentarz_formularz h3 span {
color: #000;
}

#komentarz_formularz textarea {
font-family: Arial, sans-serif;
width: 340px;
margin: 0 0 5px 65px;
}


/*
    KATEGORIE
 */
 
 .kategorie_nawigacja {
 float:right;
 word-spacing:3px;
 margin:27px 0 3px 0;
 }
 
 .kategorie {
 background: url("../images/background_gradient1.gif") repeat-y;
 background-position: right;
 width: 492px;
 border: 1px solid #a2a2a2;
 padding: 0 0 10px 0;
 }
 
 .kategorie h3 {
 padding: 5px 0 5px 5px;
 }
 
 .kategorie .nowosci {
 float: right;
 font-weight: bold;
 font-size: 13px;
 padding: 5px 0 5px 55px;
 width: 200px;
 }
 
 .kategorie .linia_dluga {
 width: 445px;
 border-bottom: 1px solid #a2a2a2;
 height: 1px;
 font-size: 1px;
 }
 
 .kategorie h4 {
 font-size: 13px;
 float: left;
 width: 125px;
 padding: 5px 0 0 15px;
 background: #fff;
 }
 
 .kategorie .lista { width: 280px; padding:5px 50px 0 0; float: right;}
 .kategorie .lista a { margin: 0 5px; color: #838383; }
 .kategorie .lista a:hover { color: #62A410; }
 
 .kategorie .linia_krotka {
 margin: 15px 0 15px 10px;
 width: 200px;
 border-bottom: 1px solid #a2a2a2;
 height: 1px;
 font-size: 1px;
 }
 
 a:link.link_nowosci, a:visited.link_nowosci, a:active.link_nowosci { font-size: 13px; color: #10aac2; }
 a:hover.link_nowosci { color: #10aac2; text-decoration: underline; }
 
 .kategorie .linia_bardzo_dluga {
 margin: 20px 0 0 0;
 border-bottom: 1px solid #a2a2a2;
 height: 1px;
 font-size: 1px;
 }
 
 
 
 
 
 /*
STRONA GLOWNA
    
*/


#lista_styli {
margin: 5px 0;
font-size: 13px;
font-weight: bold;
}

#lista_styli a {
color: #838383;
}

#lista_styli a:hover {
color: #62A410;
}

#lista_kategorii div {
float: left;
width: 220px;

}

#lista_kategorii div h3 {
border-bottom: 1px solid #838383;
color: #838383;
padding: 0 0 3px 0;
margin: 0 0 3px 0;
}

#lista_kategorii div .podkategorie a {
font-weight: bold;
color: #838383;
}

#lista_kategorii div .podkategorie a:hover {
color: #62A410;
}

#lista_kategorii div p {
line-height: 15px;
margin:0;
padding:0;
}

#lista_kategorii div p a {
margin: 0 10px 0 0;
color: #838383;
}

#lista_kategorii div p a:hover {
color: #62A410;
}

#lista_kategorii #odstep {
clear:both;
}

#lista_kategorii .lewy {
margin:0 47px 20px 0;
}



.imgspecial {
margin: 0 5px 5px 0;
float:left;
} 
 
.dodatek {
float:right;
margin:1px 5px 0 0;
} 

#szukaj {
padding:10px;
background:#fafafa;
border:1px solid #d1d1d1;
margin:0 0 3px 0;
}

#afisz {
margin:30px 0 0 40px;
}

#afisz img {
margin:5px 10px;
}


#tagiglowna {
font-size : 11px;
}


.menu_boczne_small_left
{
margin-top:15px;
width:110px;
height:60px;
text-align:left;
float:left;
}

.menu_boczne_small_right
{
margin-top:15px;
width:80px;
height:60px;
text-align:left;
float:right;
}

.menu_boczne2_small_left
{
width:80px;
height:100px;
text-align:left;
float:left;
}

.menu_boczne2_small_right
{
width:110px;
height:100px;
text-align:left;
float:right;
}


.menu_boczne 
{
margin-top:15px;
width:200px;
height:215px;
text-align:left;
border-bottom: 1px solid #d1d1d1; 
}


.menu_boczne h1 
{
background: #fafafa;
padding: 0 0 2px 5px;  
margin: 0; 
font-size: 14px;  
border-bottom: 1px solid #d1d1d1; 
} 

.menu_boczne h2 
{
background: #fafafa;
padding: 0 0 2px 5px;  
margin: 0; 
font-size: 12px;  
border-bottom: 1px solid #d1d1d1; 
} 

.font11 { font-size:11px; }


.kat01{border-bottom:1px solid #838383;width:190px;}
.kat02{float:left;margin:0 5px 0 0;}
.kat03{float:right;}
.kat04{border-bottom:1px solid #838383;width:200px;}
.kat05{width:200px;}
.kat06{margin:25px 0 0 0;}
.kat07{font-size:14px;font-weight:bold;padding:5px;}
.kat08{margin:5px 0 0 0;}
.kat09{margin:5px 5px 0 5px;}
.kat10{float:left;}
.kat11{float:right;}
.kat12{border-bottom:1px solid #838383;width:200px;}





.cen01{float:right;}
.cen02{float:left;}
.cen03{margin: 0pt;}
.cen04{width: 140px;}
.cen05{margin: 5px 0pt 0pt;}
.cen06{color: #D3D3D3; width:520px;margin:0 0 0 237px; text-align: justify;}
.main01{float:right;}
.main02{margin:0 0 10px 0;}
.main03{word-spacing: 3px;}
.main04{margin:40px 0 0 0; color: #12AAC1;}
.main05{padding:5px 20px;}
.main06{float:right;width:185px;}
.main07{word-spacing:2px;}
.main08{margin: 30px 0;}
.main09{float:right;}
.main10{margin:0 0 10px 0;}

.navi01{text-align:right}
.navi02{margin:0 0 0 20px;}
.navi03{text-align: right;}
.navi04{float:left;}
.navi05{float:left;padding-top:8px;}
.navi06{float:left;}

.navi07{text-align:center;margin-left:130px;}
.navi08{float:left;}
.navi09{float:left;padding-top:8px;}
.navi10{float:left;}

.navi11{float:right;text-align:right}
.navi12{width:110px;}
.navi13{width:100px;}
.navi14{width:70px;}
.navi15{float:left;}
.navi16{text-align:right;}
.navi17{width:85px;}
.navi17n{width:160px;}
.navi18{width:150px;}


a.navi19:link, 
a.navi19:visited, 
a.navi19:active,
a.navi19:hover {color:#0FA7BF; font-weight:bold;}

a.navi20:link, 
a.navi20:visited, 
a.navi20:active,
a.navi20:hover {color:#838383; font-weight:bold;}

div.row,div.rowacc {
clear: both;
padding-top: 5px;
}
 
div.row span.label,div.rowacc span.label {
float:left;
font-weight:bold;
text-align:right;
width:170px;
}

div.rowacc span.label {width: 150px;}
    
div.row span.formw, div.rowacc span.formw {
float:right;
text-align:left;
width:320px;
} 

div.rowacc span.formw {width: 280px;}

div.row span.uwagi {
float: right;
width: 350px;
text-align: justify;
font-size: 11px;
} 

div.regform {width:500px;}
div.infoform {width: 500px;padding-top:20px;}
div.regformacc {margin-left:50px;width: 445px;}

.infoform .row .label {width:30px;}
.infoform .row .uwagi {float:left;}

.tow01{float:right;height:163px; width:112px; border-left: 1px solid #ebebeb;}
.tow02{float:left;width:145px;}
.tow03{width:270px}
.tow04{width:190px;margin-left:40px;text-align: center;font-weight: bold;font-size: 14px;color: #838383;}
.tow05{float:left}
.tow06{width:200px;margin-left:20px;text-align:left;}
.tow07{float:left}
.tow08{width:240px;margin:0 0 5px 0;}
.tow09{float:left;margin:1px 5px 0 0;}
.tow10{padding:4px;border:1px solid #ebebeb; width:480px; margin:0 0 5px 0;background-color:#f8f8f8;}
.tow11{float:right; width: 240px;}
.tow12{float:left; width: 235px;}

.tow13{border:0}
.tow14{padding-left:10px; line-height: 12px; font-size:10px; padding-top:10px; border-top: 1px solid #EEEEEE;font-family:Verdana;}




.okazja {
 float:left;
 position: absolute;
 z-index:10;
 margin-left:-15px;
}


#lista_kolorow
{
width:230px;
}

#lista_kolorow p
{
float: left;  
margin: 0 5px 0 0;    
text-align: center;  
display: inline; 
font-size: 9px;
line-height: 11px;
height:105px;
width: 60px;
}

#lista_kolorow a:visited,
#lista_kolorow a:link,
#lista_kolorow a:active
{
color: #A5A5A5;
}

#lista_kolorow a:hover {
text-decoration: none;
color: #82C233;
}

.hint {
color: #7cbc21;
font-size: 11px;
font-weight: normal;
}

.komunibad {
    text-align:center;
    width:100%;
    color:#ff0000;
}

.komuni {
    text-align:center;
    width:100%;
    color:#008800;    
}


div.logout {
background:#FAFAFA none repeat scroll 0%;
border:1px solid #C0EBF8;
margin:0pt auto 30px;
padding:10px;
width:460px;
}

div.logout div {
font-size:30px;
font-family: Arial;
font-weight: bold;
float: left;
margin: 0 20px 0 0;
color: #21B7DF;
}

div.logout p {
font-size:17px;
font-weight: bold;
line-height:25px;
padding:5px 0pt 0pt;
}

.tiny {
font-size:9px;
color:#666;
}

.urodzenie {
float:left;
}

div.lista_marek_mini img {
border: 1px solid #ddd;
margin: 0 10px 10px 0;
padding: 5px;
}

.jasnyszary {color:#838383;}

.hhh
{
text-align:right;
width:500px;
font-weight:bold;
background:none;
color:#aaa;
}

.hhh h1, .hhh h2
{
background:transparent none repeat scroll 0% 50%;
border-bottom:0px none;
color:#5A5A5A;
font-size:12px;
margin:0pt;
padding:0pt;
width:520px;
}



.minigal img {border:1px solid #EEEEEE;margin-right:2px;padding:2px;}

#dane_produktu #opis li.wym {
background:transparent url(../images/li.gif) no-repeat scroll 35px 8px;
padding-left:45px;
padding-top:2px;
}


.tagi {
width: 490px;
float:left;
text-align:justify;
line-height:18px;
margin-top:10px;
}

.tag {
margin-right:8px;
font-weight:bold;
}

.tag a {
color:#21B7DF;
font-weight:normal;
/* text-decoration:underline; */
}



.promokod {
color: #62A410;
font-weight:bold;
}






