*{
margin:0px;
padding:0px;
font-family: Arial, sans-serif;
font-size:small;
}
img{
border:none;
}
a{
text-decoration:none;
}
body{
background:#d1d9d9;
width:100%;
}
#kontener{
width:940px;
margin:0px auto;
}
/* --------------------  baner   -------------------------------------------------------------------------- */
#baner_niebieski{
width:940px;
height:44px;
background:#2f5794 url(../images/telefon.jpg) no-repeat 158px top;
}
#baner_telefon{
float:left;
padding-top:14px;
margin-left:18px;
font-size:14px;
font-style:italic;
font-weight:bold;
color:#adbdd5;
}
#menu1{
float:right;
font-size:8px;
margin-top:22px;
margin-right:10px;
color:#6287be;
}
#menu1 a{
color:#6287be;
font-size:10px;
margin:0 10px 0 10px;
}
#baner_bialy{
height:117px;
background:#ffffff;
}
#logo{
margin-top:26px;
margin-left:5px;
float:left;
}
#menu2{
float:right;
margin-top:77px;
height:40px;
width:628px;
}
#menu2 ul li{
float:left;
list-style:none;
}
#menu2 ul li a{
font-weight:bold;
display:block;
}
.a1{
padding:0 16px;
height:40px;
color:#95a4a3;
background:#ffffff url(../images/a1.jpg) repeat-x left bottom;
}
.a1:hover{
height:30px;
padding:10px 16px 0 16px;
color:#49b2e2;
background:#ffffff url(../images/a2.jpg) no-repeat center bottom;
}
.a2{
height:30px;
padding:10px 16px 0 16px;
color:#49b2e2;
background:#ffffff url(../images/a2.jpg) no-repeat center bottom;
}
#baner_navi{
height:43px;
border-top:1px solid #c9d6d6;
border-bottom:1px solid #c9d6d6;
background:#e2e7e7;
}
#navi_linki{
float:right;
margin-top:12px;
margin-right:17px;
}
#navi_linki a{
color:#9fa1a1;
font-size:11px;
margin-left:5px;
padding-left:20px;
background: url(../images/navi.jpg) no-repeat left 4px;
}
#baner_animacja{
height:180px;
background:#e2e7e7;
}
#baner_witamy{
float:left;
width:300px;
}
#witamy_text1{
color:#476a9f;
font-size:19px;
margin-top:18px;
margin-left:20px;
}
#witamy_text2{
text-align:justify;
color:#818484;
font-size:11px;
margin-top:8px;
margin-left:20px;
line-height:17px;
}
#witamy_text3{
color:#49b2e2;
font-size:11px;
font-weight:bold;
}
#baner_flash{
float:right;
width:628px;
height:180px;
}

/* ============= tresc ===================================== */

#tresc{
float:left;
width:940px;
background:#ffffff;
}
/* ============= glowna ===================================== */

#glowna_realizacje{
width:615px;
float:left;
owerflow:hidden;
background:#49b2e2;
padding-bottom:20px;
}
#glowna_gora{
float:left;
width:300px;
}
#glowna_text1{
float:left;
margin-top:15px;
margin-left:20px;
color:#ffffff;
font-size:19px;
width:280px;
}
.glowna_text2{
float:left;
width:190px;
margin-top:15px;
margin-left:20px;
color:#ffffff;
font-size:11px;
}
#glowna_linki{
float:right;
width:303px;
background:#dbf0f9;
}
#glowna_linki div a.toc{
display:block;
width:33px;
text-align:center;
padding-top:11px;
float:left;
color:#ffffff;
height:24px;
font-weight:bold;
}
#glowna_linki div a.toc:hover{
background:#49b2e2;
}
#link1{
background:#49b2e2;
}
#link2{
background:#66bee7;
}
#link3{
background:#83cbeb;
}
#link4{
background:#a1d7f0;
}
#link5{
background:#bee4f4;
}
.next{
display:block;
width:33px;
text-align:center;
padding-top:11px;
float:left;
color:#ffffff;
height:24px;
font-weight:bold;
background: url(../images/r_wiecej.jpg) no-repeat left top;
}
#glowna_realizacja_text{
float:left;
width:615px;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:615px;
height: 140px;
float:left;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width:615px;
float:left;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.glowna_foto{
float:right;
width:285px;
height:140px;
margin-right:18px;
margin-top:18px;
}
.glowna_foto img{
width:285px;
}
.glowna_wiecej{
float:right;
text-align:right;
font-weight:bold;
font-size:11px;
margin-right:20px;
color:#2f5794;
}
#glowna_aktualnosci{
float:right;
width:320px;
background:#ffffff;
}
#glowna_text4{
float:left;
margin-top:15px;
margin-left:20px;
color:#2f5794;
font-size:19px;
width:280px;
}
.aktualnosci_blok{
height:48px;
width:305px;
}
.aktualnosci_blok a{
float:left;
font-size:11px;
padding-left:20px;
font-weight:bold;
color:#667892;
}
.aktualnosci_blok a:hover{
color:#49b2e2;
background: url(../images/grot.jpg) no-repeat left 2px;
}
.aktualnosci_data{
color:#b2bdbc;
font-size:10px;
float:right;
margin-top:8px;
}
.aktualnosci_skrot{
color:#b2bdbc;
font-size:10px;
float:left;
width:286px;
margin-left:20px;
padding-bottom:10px;
background: url(../images/kropki.jpg) repeat-x left bottom;
}

/* ======   lewe menu ======================== */
#lewemenu{
float:left;
width:280px;
background:#49b2e2;
}
.lewemenu_kategorie{
width:240px;
margin-left:20px;
background: url(../images/menu_grot1.jpg) no-repeat right 15px;
}
.lewemenu_kategoria{
display:block;
width:240px;
height:30px;
padding-top:10px;
font-size:17px;
color:#ffffff;
font-weight:bold;
background: url(../images/menu_kropki.jpg) repeat-x left bottom;
}
.menu_produkt{
list-style:none;
width:240px;
height:25px;
background: url(../images/menu_kropki.jpg) repeat-x left bottom;
}
.menu_link1{
color:#ffffff;
font-size:11px;
padding-left:10px;
width:230px;
display:block;
margin-top:7px;
background: url(../images/menu_grot2.jpg) no-repeat left 3px;
}
.menu_link1:hover{
text-decoration:underline;
color:#0e6d98;
font-size:11px;
padding-left:10px;
width:230px;
display:block;
margin-top:7px;
background: url(../images/menu_grot3.jpg) no-repeat left 3px;
}


/* ============================= podstrony  ======= =========================  */

#podstrona{
float:left;
width:630px;
margin-left:15px;
padding-bottom:40px;
}
#podstrona2{
float:left;
width:908px;
margin-left:15px;
padding-bottom:40px;
}
#podstrona_tytul{
color:#3d629b;
font-size:19px;
margin-top:13px;
height:35px;
background: url(../images/kropki2.jpg) repeat-x left bottom;
}
#mapka{
width:425px;
margin-top:25px;
}
#mapka_info{
text-align:center;
padding-bottom:5px;
font-weight:bold;
}
.akt_blok{
float:left;
width:620px;
margin-bottom:20px;
background: url(../images/kropki.jpg) repeat-x left bottom;
padding-bottom:10px;
}
.akt_foto{
width:150px;
padding:3px;
margin:0 5px 5px 0;
float:left;
border:1px solid #aaaaaa;
}
.akt_tytul{
width:620px;
padding:3px;
font-weight:bold;
margin-bottom:7px;
font-size:13px;
border:1px solid #b3bff3;
background:#ebedf3;
}
.akt_tresc{
margin-left:3px;
font-size:11px;
color:#444444;
text-align:justify;
}
.akt_data{
color:#444444;
float:right;
font-size:10px;
padding-left:5px;
font-weight:normal;
}
.realizacje_blok{
width:255px;
overflow:hidden;
float:left;
margin-left:18px;
margin-right:18px;
}
.realizacje_kropki{
width:10px;
float:left;
height:280px;
background: url(../images/kropki3.jpg) repeat-y center top;
}
.realizacja_foto{
width:255px;
height:220px;
overflow:hidden;
}
.realizacja_foto img{
height:220px;
}
.realizacja_tytul{
width:255px;
height:50px;
background:#4aa9d4;
text-align:left;
display:table-cell;
vertical-align:middle;
color:#ffffff;
font-size:14px;
font-weight:bold;
padding-left:5px;
}
.realizacja_tytul span{
font-size:11px;
font-weight:normal;
}
.realizacje_blok2{
width:418px;
float:left;
margin-right:36px;
margin-top:13px;
}
.realizacja_tytul2{
color:#979e9e;
font-size:11px;
font-weight:bold;
padding-bottom:7px;
background: url(../images/kropki2.jpg) repeat-x left bottom;
}
.realizacja_tytul2 span{
font-size:11px;
font-weight:normal;
}
.realizacja_wiecej{
float:left;
font-size:12px;
margin-top:6px;
margin-left:10px;
color:#3ea3d1;
font-weight:bold;
}
#podstrona_tytul2{
color:#3ea3d1;
font-weight:bold;
font-size:17px;
margin-top:13px;
padding-top:20px;
height:20px;
background: url(../images/kropki2.jpg) repeat-x left top;
}
.referencje_blok{
float:left;
margin-left:12px;
margin-right:12px;
margin-top:20px;
width:180px;
background:#d7f1f6;
border:2px solid #4aa9d4;
padding-bottom:5px;
}
.referencje_foto{
width:180px;
height:220px;
}
.referencje_nazwa{
margin-left:5px;
color:#555555;
font-size:12px;
}
.zapytanie_form1{
 border:1px solid #bbbbbb;
 width:200px;
 }
  .zapytanie_form2{
 border:1px solid #bbbbbb;
 width:460px;
 height:200px;
 }
#mapa_strony{
width:500px;
margin-left:40px;
float:left;
}
#mapa_strony ul{
padding-bottom:10px;
}
#mapa_strony ul a.str{
display:block;
margin-top:10px;
margin-bottom:10px;
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
border-top:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
background: url(../images/pokaz.jpg) no-repeat 10px 3px;
}
#mapa_strony ul li{
margin-left:37px;
list-style:none;
}
#mapa_strony ul li a{
display:block;
margin-top:2px;
margin-bottom:2px;
padding-left:11px;
background: url(../images/grot.jpg) no-repeat left 2px;
}
/* ============   oferta  ==================================== */

.kategoria_blok{
float:left;
padding:40px 0;
width:270px;
border:1px solid #987244;
text-align:center;
margin-left:25px;
margin-top:30px;
display: table-cell; 
vertical-align: middle;
color:#efefef;
text-decoration:none;
font-weight:bold;
background:#49b2e2 url(../images/grot2.jpg) no-repeat right bottom;
}
.produkty_blok{
float:left;
margin-top:20px;
width:625px;
}
.produkt_lewa{
width:200px;
float:left;
margin-right:15px;
}
.produkty_foto{
float:left;
width:200px;
border:1px solid #cccccc;
}
.produkt_wiecej{
float:left;
font-size:12px;
margin-top:6px;
margin-left:10px;
color:#3ea3d1;
font-weight:bold;
}
.produkt_prawa{
width:400px;
float:left;
}
.produkty_nazwa{
width:400px;
float:left;
color:#3ea3d1;
font-size:17px;
font-weight:bold;
}
.produkty_opis{
margin-top:15px;
width:400px;
float:left;
font-size:11px;
color:#737373;
}
.produkty_opis2{
margin-top:15px;
width:400px;
float:left;
font-size:11px;
}
.produkty_kropki{
float:left;
width:400px;
height:50px;
margin-left:120px;
margin-top:20px;
background: url(../images/kropki2.jpg) repeat-x left center;
}
/* stopka   ====================================  */

#stopka{
border-top:3px solid #ffffff;
border-bottom:1px solid #c0c8c7;
height:56px;
width:940px;
float:left;
} 
#stopka_pasek{
background:#c0c8c7;
width:940px;
height:1px;
}
#stopka_info1{
margin-top:20px;
margin-left:18px;
font-size:11px;
float:left;
color:#ffffff;
}
#info1_1{
color:#49b2e2;
font-size:11px;
}
#info1_2{
color:#49b2e2;
font-size:11px;
font-weight:bold;
}
#info1_3{
color:#1a4883;
font-size:11px;
}
#stopka_info2{
float:right;
width:325px;
background:#c6d0cf;
height:56px;
}
#info2_1 a{
float:left;
margin-top:20px;
margin-left:18px;
text-decoration:underline;
font-size:11px;
color:#49b2e2;
}
#info2_2{
margin-right:18px;
margin-top:20px;
float:right;
font-size:11px;
color:#9ea6a5;
}
#info2_2 a{
font-size:11px;
color:#9ea6a5;
font-weight:bold;
}

.blad{
      color:#ff0000;
      }
      .ok{
      color:#00aa00;
      }


#stopka_info1 a{
color:#FFFFFF;
font-size:11px;}
#stopka_info1 a:hover{
color:#49B2E2;
}


#menuss ul { margin: 0; padding: 0; list-style-type: none; }
#menuss ul li { display: inline;  }
#menuss a {text-decoration:none;}
#menuss a:hover {color: color:#49B2E2; text-decoration:underline;}


