body {
background:#ffffff url(img/bg.png) left top repeat-x;
xxbackground-color:#b8b8b8;
font-family:Arial;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}
p {
margin:0;
padding:0;
}
#head_, #cont_, #foot_, #foot2_ {
position:relative;
width:100%;
margin:0;
padding:0;
}
#head, #cont, #foot {
position:relative;
width:988px;
margin:0 auto;
}
#head_ {
background:#ffffff url(img/bg.png) left top repeat-x;
}
#cont_ {
background-color:#ffffff;
}
#foot_ {
background-color:#ffffff;
height:126px;
}
#foot2_ {
background:#ffffff url(img/bg_foot2.png) left top repeat-x;
height:221px;
}

#head {
height:143px;
}
#cont {
padding:1px 0;
}
#foot {
margin-top:20px;
}
#head_admin_klik {
position:absolute;
top:59px;
left:138px;
width:7px;
height:8px !important;
padding:0 !important;
}

#head_h {
position:absolute;
background:url(img/h.png) left top no-repeat;
height:83px;
width:122px;
top:13px;
left:-7px;
}
#head_hwg {
position:absolute;
background:url(img/hwg.png) left top no-repeat;
height:42px;
width:136px;
top:50px;
left:115px;
}
#menu1 {
position:absolute;
background:url(img/bg_menu.gif) left top repeat-x;
height:29px;
width:100%;
top:114px;
left:0;
}
#menu1 a,
#menu1 span {
float:left;
color:#fff;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:29px;
margin-left:5px;
text-decoration:none;
}
#menu1 .kr {
float:left;
background:url(img/kr.gif) left top no-repeat;
width:6px;
height:29px;
margin-left:7px;
}
#menu1 #search {
float:left;
height:29px;
}
#search #inp {
float:left;
background-color:#fff;
border:none;
margin-top:6px;
margin-left:10px;
width:157px;
height:14px;
}
#menu1 #search #lupa {
float:left;
background:url(img/lupa.gif) left top no-repeat;
border:none;
width:11px;
height:29px;
margin-left:7px;
padding:0;
cursor:pointer;
}

h1 {
position:relative;
background:#efd3d1 url(img/bg_menu2.gif) right top no-repeat;
height:39px;
width:970px;
color:#7e201b;
font-family:Arial;
font-size:12px;
font-weight:bold;
line-height:39px;
padding:0 0 0 18px;
margin:0;
}

#start_baner {
position:relative;
background:none;
xxheight:365px;
width:986px;
xxborder:1px solid #cccccc;
margin-top:9px;
margin-bottom:16px;
}
#foot #dystr {
position:relative;
height:37px;
margin:0 auto;
}
#foot #dystr #txt {
float:left;
height:37px;
width:263px;
line-height:37px;
color:#7e201b;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-align:right;
padding-right:10px;
}
#foot #dystr #pic {
float:left;
xxbackground:url(img/foot_dystr.png) left top no-repeat;
height:37px;
width:715px;
}
#foot #dystr #pic img {
float:left;
}
#foot #dystr #pic .odstep {
float:left;
height:37px;
xxwidth:0px;
}

#foot #cr {
position:relative;
height:32px;
width:988px;
text-align:center;
color:#ccc;
line-height:32px;
}


div#foot #cr a:link {
color: #881c1c; /*kolor linka*/
}
div#foot #cr a:visited {
color: #881c1c; /*kolor odwiedzonego linka*/
}
div#foot #cr a:hover {
color: #000000; /*kolor linka po najechaniu na niego*/
}


#tresc {
position:relative;
width:988px;
}

#firma_menu3 {
float:left;
width:180px;
padding-right:20px;
}
#firma_menu3 ul {
padding:0 0 0 15px;
}
#firma_menu3 li {
list-style-image:url(img/li_menu3.gif);
color:#996666;
text-decoration:none;
border-bottom:1px dotted #c3c3c3;
margin-bottom:5px;
padding-bottom:5px;
}
#firma_menu3 li a {
color:#996666;
text-decoration:none;
}
#firma_tresc {
float:left;
width:410px;
text-align:justify;
padding:20px 15px 0 15px;
color:#666;
}
#firma_foto {
float:right;
width:340px;
padding:15px 0;
}
#firma_foto img {
padding-bottom:15px;
}

#kontakt_dane1 {
float:left;
width:310px;
padding-top:50px;
}
#kontakt_dane2 {
float:left;
width:280px;
padding-top:50px;
color:#996666;
}
#kontakt_dane2 b {
color:#7e201b;
}
#kontakt_dane2 p {
padding-bottom:5px;
}

#kontakt_mapa {
float:right;
width:390px;
padding:30px 0 20px 0;
}
#kontakt_mapa small a {
color:#996666;
}



#head_admin_login_ok {
position:absolute;
width:700px;
height:40px;
left:280px;
top:20px;
color:#ff0000;
font-size:16px;
font-weight:bold;
line-height:20px;
}
#head_admin_login_ok a {
color:#ff0000;
}
.admin_edit a {
color:#ff0000!important;
font-weight:normal!important;
text-decoration:none;
font-size:10px!important;
}
.admin_edit a:hover {
color:#ff0000;
}


.lewa {
text-align:right;
}
.prawa {
text-align:left;
padding-left:15px;
}
.lewa, .prawa {
color:#996666;
padding-bottom:5px;
}
.lewa b, .prawa b {
color:#7e201b;
}




#xxkategorie .kat,
#xxkategorie .kat_le,
#xxkategorie .kat_sr,
#xxkategorie .kat_pr {
float:left;
position:relative;
height:239px;
}
.kat {
float:left;
width:233px;
}

.kat_le {
float:left;
clear:both;
width:10px;
}
.kat_kat1_le {
float:left;
background:url(img/kat_kat1_le.png) left bottom no-repeat;
width:10px;
height:133px;
}
.kat_kat2_le {
float:left;
background:url(img/kat_kat2_bg.png) left bottom repeat-x;
width:5px;
margin-left:5px;
height:51px;
}


.kat_pr {
float:left;
width:7px;
}
.kat_kat1_pr {
float:left;
background:url(img/kat_kat1_pr.png) left bottom no-repeat;
width:7px;
height:133px;
}
.kat_kat2_pr {
float:left;
background:url(img/kat_kat2_bg.png) left bottom repeat-x;
width:7px;
height:51px;
}
.kat_sr {
float:left;
width:13px;
}
.kat_kat1_sr {
float:left;
background:url(img/kat_kat1_sr.png) left bottom no-repeat;
width:13px;
height:133px;
}
.kat_kat2_sr {
float:left;
background:url(img/kat_kat2_sr.png) left top no-repeat;
width:13px;
height:51px;
}



.kat_dol {
clear:both;
position:relative;
height:20px;
}
.kat_dol_le {
float:left;
background:url(img/kat_dol_le.png) left top no-repeat;
width:10px;
height:20px;
}
.kat_dol_kat {
float:left;
background:url(img/kat_dol_bg.png) left top repeat-x;
width:233px;
height:20px;
}
.kat_dol_sr {
float:left;
background:url(img/kat_dol_sr.png) left top no-repeat;
width:13px;
height:20px;
}
.kat_dol_pr {
float:left;
background:url(img/kat_dol_pr.png) left top no-repeat;
width:7px;
height:20px;
}

#xxxkategorie .kat_le {width:10px;}
#xxkategorie .kat {width:233px;}
#xxkategorie .kat_sr {width:13px;}
#xxkategorie .kat_pr {width:7px;}

#xxkategorie .kat .kat1 {height:133px;}
#xxkategorie .kat .kat2 {height:106px;}

.kat .kat1 {height:133px;}
.kat .kat2 {min-height:51px;}

#xxkategorie .kat_le {background:url(img/kat_le.png) left bottom no-repeat;}
#xxkategorie .kat_sr {background:url(img/kat_sr.png) left bottom no-repeat;}
#xxkategorie .kat_pr {background:url(img/kat_pr.png) left bottom no-repeat;}

#xxxkategorie .kat .kat1 {
}

.kat .kat1 {
background:url(img/kat_kat1_bg.png) left bottom repeat-x;
color:#0094be;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-align:center;
}
#xxxkategorie .kat .kat1 .obrazek {
}

.kat .kat1 .obrazek {
height:88px;
width:127px;
padding-top:19px;
margin-left:53px;
}
#xxxkategorie .kat .kat1 a {
}
.kat .kat1 a {
color:#0094be;
text-decoration:none;
}
#xxxkategorie .kat .kat1 .obrazek img {
}

.kat .kat1 .obrazek img {
border:none;
}
.kat .kat2 {
background:url(img/kat_kat2_bg.png) left top repeat-x;
}
.kat .kat2 ul {
margin:0;
padding:2px 0 0 40px;
}
.kat .kat2 ul li {
list-style-image:url(img/li_kat2.png);
padding:2px 0;
}
.kat .kat2 ul li a {
color:#a87f7d;
font-family:Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
}


#produkt, #produkty {
position:relative;
}
#produkt .menu, #produkty .menu {
float:left;
width:250px;
}
a.k12p {
color:#0094be!important;
text-decoration:none;
}


#xxxprodukt #lista_r,
#produkty #lista_r {
float:left;
width:682px;
padding-top:45px;
padding-left:9px;
}
#produkt #lista_r .produkt {
float:left;
}
#produkt #lista_1prod {
float:left;
width:718px;
padding:0 10px 0px 10px;
}
#produkt #lista_1prod .nazwa {
color:#0094be;
font-family:Arial;
font-size:18px;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid #0094be;
padding-top:91px;
line-height:40px;
padding-left:10px;
}
#produkt #lista_1prod .dane {
float:left;
width:355px;
}

#produkt #lista_1prod .foto {
float:left;
width:360px;
}


.produkt_w_ramce {
float:left;
width:312px;
height:119px;
color:#000;
margin-left:29px;
margin-bottom:21px;
}
.produkt_w_ramce .nazwa {
float:left;
width:193px;
padding-top:40px;
}
.produkt_w_ramce .nazwa, .produkt_w_ramce .nazwa a {
color:#0094be;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.produkt_w_ramce .foto {
float:right;
width:105px;
height:105px;
}
.produkt_w_ramce .ramka1_lt, .produkt_w_ramce .ramka1_rt, .produkt_w_ramce .ramka1_rb, .produkt_w_ramce .ramka1_lb {
float:left;
width:7px;
height:7px;
}
.produkt_w_ramce .ramka1 {
float:left;
width:298px;
height:105px;
background-color:#fff;
}
.produkt_w_ramce .ramka1_t, .produkt_w_ramce .ramka1_b {
float:left;
width:298px;
height:7px;
}
.produkt_w_ramce .ramka1_l, .produkt_w_ramce .ramka1_r {
float:left;
width:7px;
height:105px;
}
.produkt_w_ramce .ramka1_t {background:url(img/ramka1_t.gif) left top repeat-x;}
.produkt_w_ramce .ramka1_b {background:url(img/ramka1_b.gif) left top repeat-x;}
.produkt_w_ramce .ramka1_l {background:url(img/ramka1_l.gif) left top repeat-y;}
.produkt_w_ramce .ramka1_r {background:url(img/ramka1_r.gif) left top repeat-y;}

.produkt_w_ramce .ramka1_lt {background:url(img/ramka1_k.gif) left top no-repeat;}
.produkt_w_ramce .ramka1_rt {background:url(img/ramka1_k.gif) left -7px no-repeat;}
.produkt_w_ramce .ramka1_lb {background:url(img/ramka1_k.gif) left -21px no-repeat;}
.produkt_w_ramce .ramka1_rb {background:url(img/ramka1_k.gif) left -14px no-repeat;}

span.green {
color:green;
}
span.red {
color:red;
}

#foot_linki {
text-align:center;
padding:10px 0;
}
#foot_linki a {
padding:0 10px;
}
