body{
 margin:56px 0px 0px 0px;
 text-align:center;
 font:12px Verdana;
 color:#fff;
}

#blueback{
 background-color:#ebf4f4;
 height:199px;
 width:100%;
 position:absolute;top:56px;left:0px;
}

#box{
 width:900px;
 position:relative;
 margin:0px auto;
 border-top:4px solid #111e65;
}

#lpl{position:absolute;right:60px;top:-25px;height:15px;overflow:hidden;}
#len{position:absolute;right:30px;top:-25px;height:15px;overflow:hidden;}
#lru{position:absolute;right:0px;top:-25px;height:15px;overflow:hidden;}

#lang{position:relative;z-index:5;}

#lang img{border:0px solid;}

#left{float:left;}

#menu{
 width:210px;
 height:auto;
 background:#323e7e url(img/menu_bg.gif) repeat-x top;
 position:relative;
 text-align:left;
 padding:70px 20px 15px 20px;
}

#logo{
 position:absolute;top:-57px;left:66px;
 border:2px solid #fff;
}

#napis{position:absolute;top:-52px;left:190px;}

#menu h2{
 margin:0px;
 padding:0px;
 font:12px Verdana;
 font-weight:bold;
 border-bottom:1px dotted #6e759c;
 background:url('img/wsk.gif') no-repeat left 6px;
}

.filtryt{border-top:1px dotted #6e759c;}

#menu h2 a{
 
 padding:4px 0px 4px 10px;
 color:#fff;
 text-decoration:none;
 display:block;
}

#menu h2 a:hover, #menu h3 a:hover, #menu h4 a:hover{color:#1ccfc9}

#menu h3{
 margin:0px;
 padding:0px;
 font:12px Verdana;
}

#menu h3 a{
 padding:2px 0px 2px 10px;
 color:#fff;
 text-decoration:none;
 display:block;
 background: url('img/wsk.gif') no-repeat left 5px;
}

#menu h4{
 margin:0px;
 padding:0px;
 font:12px Verdana;
}

#menu h4 a{
 padding:2px 0px 2px 10px;
 color:#fff;
 text-decoration:none;
 display:block;
}

.products{margin:6px 0px 6px 10px}
.products_p3{margin:5px 0px 5px 0px;padding:3px 0px 3px 0px;border-top:1px dotted #6e759c;border-bottom:1px dotted #6e759c;display:none;}

#search{
 background:#73b4b2 url('img/szuk.jpg') no-repeat top;
 margin-top:0px;
 width:220px;
 padding:25px 15px 15px 15px;
 position:relative;
}

#szl{position:absolute;left:0px;bottom:0px;}
#szp{position:absolute;right:0px;bottom:0px;}

#search h3{
 background:none url('img/wsk.gif') no-repeat left;
 padding-left:10px;
 margin:0px;
 text-align:left;
 font:12px Verdana;
 font-weight:bold;
}

#product{
 width:190px;
 border:0px solid;
 margin-top:10px;
 padding:4px 25px 3px 3px;
 color:#4a548d;
 font-size:12px;
}

#szukaj{
 position:absolute;
 bottom:28px;
 right:17px;
}

#topproducts{
 position:relative;
 background-color:#f1f1f1;
 width:220px;
 padding:15px;
 margin-top:20px;
}

#t1{position:absolute;left:0px;top:0px;}
#t2{position:absolute;right:0px;top:0px;}
#t3{position:absolute;left:0px;bottom:0px;}
#t4{position:absolute;right:0px;bottom:0px;}

#topproducts h3{
 background:url('img/szwsk.gif') no-repeat left 3px;
 padding-left:10px;
 color:#73b4b2;
 margin:0px 0px 10px 0px;
 text-align:left;
 font:12px Verdana;
 font-weight:bold;
}

#topproducts h3 span{color:#777777;}

#topproducts p{
  margin:0px 0px 5px 0px;
  text-align:left;
}

.tpoz{
 text-align:left;
 background:url('img/kwa.gif') no-repeat left 7px;
 padding-left:8px;
 margin-left:5px;
 font-size:11px;
}
.tpoz a{
 color:#777777;
 text-decoration:none;
}
.tpoz strong{font-weight:normal;}
.tpoz a:hover{text-decoration:underline;}

#prawa{float:left;width:650px;color:#4c4c4c;}

#baner{
 padding:1px 0px 0px 1px;
 margin:0px 0px 15px 0px;
 border-bottom:4px solid #2a3778;
 width:650px;
 height:190px;
 text-align:left;
 position:relative;
}

#ban_top{position:absolute;top:-27px;right:0px;z-index:1;}

h2.naglowek{
 font:18px Arial;
 color:#4c4c4c;
 font-weight:normal;
 border-bottom:1px solid #c8cad7;
 padding:0px 0px 10px 0px;
 margin:0px 0px 20px 0px;
 position:relative;
}

.naglowek img{position:absolute;top:30px;left:0px;}

.linia{border-bottom:1px solid #c8cad7;position:relative;}
.linia img{position:absolute;top:-2px;left:0px;}
.linia_nagl{
 font:18px Arial;
 color:#4c4c4c;
 margin:15px 0px 15px 0px;
}
.linia_nagl a{
 color:#73b4b2;
 text-decoration:none;
}


.text{
 padding:0px 0px 15px 15px;
 text-align:left;
 line-height:16px;
 font-size:12px;
 color:#4c4c4c;
 font-size:11px;
}

.tresc{
 width:515px;
 float:right;
 margin-top:-15px;
}

.tresc a{color:#258e89;}

#k1 {float:left;}
#k2 {float:left;}

#k1 a{color:#8a8a8a;text-decoration:none;}
#k1 a:hover{text-decoration:underline;}
#k2 a{color:#4f9795;text-decoration:none;}
#k2 a:hover{text-decoration:underline;}
#k1 img{margin-left:2px;border:0px solid;}

.pliki a{color:#4f9795;text-decoration:none;}
.pliki {margin:0 0 15px 0;}

.skrot{
 border-top:1px dotted #d7d7d7;
 padding:15px 0px 15px 0px;
 position:relative;
}

#stopka{
 margin:20px 0px 10px 0px;
 padding:5px 0px 0px 0px;;
 color:#bebebe;
 border-top:2px solid #d7d7d7;
}

.pict{
 width:100px;
 height:100px;
 border:4px solid #e1e1e1;
 float:left;
 margin-right:10px; 
 overflow:hidden;
 position:relative;
 text-align: center;
}


.min{margin:0px auto;border:0px solid;}
.min_gal{margin:0px auto;border:0px solid;}
.min_gal {
 filter:alpha(opacity=80);
 opacity: 0.8;
 -moz-opacity:0.8;
}
.min_gal a{text-align:center;}
.min_gal:hover {
 filter:alpha(opacity=100);
 opacity: 1;
 -moz-opacity:1;
}

.more{position:absolute;left:118px;bottom:15px;}
.more img{border:0px solid;}
.more a{color:#73b4b2;text-decoration:none;}

.more_back {color:#73b4b2;text-decoration:none;margin:20px 0 20px 0;}
.more_back a{color:#646464;text-decoration:none;}


.ptytul{
 font:14px Arial;
 margin-bottom:10px;
}
.ptytul a{color:#4c4c4c;text-decoration:none;}

#stopka span{color:#73b4b2;font-weight:bold;}

#niltech{float:left;}
#rosso{float:right;}
#rosso a{text-decoration:none;color:#bebebe;}
#rosso strong{font-weight:normal;}

#mapa_line {
 border-top: 1px dotted #d7d7d7;
 margin:15px 0 15px 0;
 width: 625px;
 height: 1px;
}

#mapa{
 width: 625px;
 height: 250px;
}

.kontakt_prawa {width: 315px;float:right; margin: 7px 0 0 0; }
.kontakt_prawa .naglk{float: left; width: 60px;}
.kontakt_prawa input, .kontakt_prawa textarea {width:250px; border:1px solid #c8cad7; background-color: #f1f1f1;}
.kontakt_prawa .liniak {margin-bottom:5px;}