* {margin:0; padding:0; outline:none; border:0;}
html{  margin:0; padding:0;}
body  {background:#fff url('../obrazki/tlo.jpg') no-repeat center top;  font-family:Arial;}
body.p {background:#fff url('../obrazki/tlo2.jpg') no-repeat center top; }
body.o {background:#fff url('../obrazki/tlo3.jpg') no-repeat center top; }

div.MAIN { width:960px; position:relative; margin:0 auto; padding:0; text-align:left; overflow:hidden; text-align:left; }
div.CLEAR { width:960px; height:1px; position:relative; margin:0; padding:0; overflow:hidden; clear:both; }

#MENU { width:473px; height:70px; float:left; position:relative; overflow:hidden; margin:0px 0 0 0; }
#MENU ul{list-style-type:none; float:left;}
#MENU ul li {font-size:16px; float:left; }
#MENU ul li a{display:block;  margin:0px 0px 0px 0; padding:0px 0px 0 0px; color:#ffab42; text-decoration:none; line-height:47px; height:47px; background:url('../obrazki/separator.jpg') no-repeat right top; width:140px; text-align:center;}
#MENU ul li a.glowna {background:url('../obrazki/homeico.jpg') no-repeat left top; width:51px; height:60px; display:block; padding:0; margin:10px 0 0 0; }
#MENU ul li a.last {}
#MENU ul li a.akt {}

#KON { width:487px; height:70px; float:left; position:relative; overflow:visible; margin:0px 0 0 0; }
#KON ul{list-style-type:none; float:left;}
#KON ul li {font-size:14px; float:left; line-height:47px; display:block; height:47px; color:#fff; padding-left:25px; }
#KON ul li a {color:#ffab42; text-decoration:none; }
#KON ul li.m {background:url('../obrazki/mail.jpg') no-repeat left center;}
#KON ul li.t {background:url('../obrazki/kom.jpg') no-repeat left center; margin-left:10px; margin-right:10px;}

#LOGO {width:960px; height:84px; clear:both; position:relative; overflow:hidden; margin:0 0 0 0px;}
#LOGO img {border:0; margin:0px 0 0 0; padding:0; width:390px;}

#WSTEP {width:960px; height:336px; clear:both; position:relative; overflow:hidden; margin:0 0 0 0px;}
#WSTEP h2 {font-size:40px; line-height:40px; padding:45px 0 12px 0; color:#78828a; background:url('../obrazki/h1glowna.png') no-repeat left bottom;}
#WSTEP p {width:358px; margin:15px 0 0 0; text-align:justify; font-size:14px; color:#485055; line-height:20px;}

#OF {width:960px; clear:both; position:relative; overflow:hidden; margin:0 0 0 0px;}
#OF h2 {color:#0f1417; font-size:40px; line-height:40px; padding:15px 0 10px 0;}
#OF p {color:#81898e; font-family:Tahoma; font-size:12px; line-height:18px; margin-bottom:20px; }
#OF div {width:187px; height:300px; float:left; position:relative; overflow:hidden; margin:0 6px 0 0; }
#OF div p.txt {text-align:center;  height:32px; }
#OF div p.wiecej {text-align:center; margin-top:143px;}
#OF div h2 {height:41px; text-align:center; font-size:13px; line-height:18px; padding:0 0 0 0; margin:0 4px 0 4px; color:#fff; margin-top:5px; }

#OF div.a {background:url('../obrazki/o1.jpg') no-repeat left top; }
#OF div.b {background:url('../obrazki/o2.jpg') no-repeat left top; }
#OF div.c {background:url('../obrazki/o3.jpg') no-repeat left top; }
#OF div.d {background:url('../obrazki/o4.jpg') no-repeat left top; }
#OF div.e {background:url('../obrazki/o5.jpg') no-repeat left top; margin-right:0px; }

#STOPKA {width:100%; height:36px; margin-top:30px; clear:both; position:relative; overflow:hidden; background:url('../obrazki/stopka.png') repeat-x left top; }
#STOPKA #MEN, #STOPKA #WYK {width:480px; height:36px; float:left; position:relative; overflow:hidden; margin:0; padding:0;}

#STOPKA #WYK p {text-align:right; color:#fff; line-height:36px; font-size:13px; }
#STOPKA #WYK p a {color:#ffab42; text-decoration:none; }

#STOPKA #MEN p {text-align:left; color:#fff; line-height:36px; font-size:13px; }
#STOPKA #MEN p a {color:#ffab42; text-decoration:none; }



#NAW {width:960px; height:39px; position:relative; clear:both;}
#NAW p {color:#81898e; font-size:12px; line-height:39px; }
#NAW p a{color:#ff8500; text-decoration:none;}



#OFERTA {width:250px; float:left; position:relative; margin-top:40px;}
#OFERTA ul {list-style-type:none; border:1px solid #b1b2b2; width:210px; padding:1px; background-color:#fff;}
#OFERTA ul li {color:#454d5c; font-size:14px;  }
#OFERTA ul li a {background-color:#f3f3ef; display:block; width:190px; text-decoration:none; color:#454d5c; padding:10px 0 10px 20px; line-height:18px; background:#f3f3ef url('../obrazki/pkt.png') no-repeat left top; background-position:180px 21px; }
#OFERTA ul li a.x {background:#dde0e0 url('../obrazki/pkt.png') no-repeat left top; background-position:180px 21px;}
#OFERTA ul li a:hover { background:#424f57 url('../obrazki/pkt2.png') no-repeat left top; color:#fff; background-position:180px 21px;}
#OFERTA ul li a.akt { background:#424f57 url('../obrazki/pkt2.png') no-repeat left top; color:#fff; background-position:180px 21px;}



#TRESC {width:710px; float:left; position:relative; margin-top:40px;}
#TRESC h1 {color:#0f1417; font-size:24px; line-height:40px; padding:0 0 5px 0; margin:0 0 0 0; border-bottom:2px dotted #dfdfdf;  }
#TRESC p {font-size:14px; color:#81898e; line-height:20px; margin-top:20px;}
#TRESC p span {color:#ffab42; font-size:24px; line-height:26px; }
#TRESC p img {float:left; margin:0 15px 10px 0;}

#KONTAKT h1 {color:#0f1417; font-size:40px; line-height:40px; padding:20px 0 15px 0; margin:0 0 0 0; border-bottom:2px dotted #dfdfdf;  }
#KONTAKT h2 {font-size:22px; line-height:22px; color:#838f94; padding:20px 0 20px 0;}

#KONTAKT #ADRES {width:250px; float:left; position:relative; overflow:hidden;}
#KONTAKT #ADRES p {font-size:14px; color:#0f1417; line-height:24px;}
#KONTAKT #ADRES p a {color:#ff8500; text-decoration:none; }


#KONTAKT #MAPA {width:310px; float:left; position:relative; overflow:hidden;}
#KONTAKT #MAPA iframe {width:270px; height:440px; padding:4px; border:1px solid #bdbcbd; background-color:#fff; }

#KONTAKT #FORMULARZ {width:400px; float:left; position:relative; overflow:hidden;}
#KONTAKT #FORMULARZ p {color:#81898e; font-size:12px; line-height:18px; font-family:Tahoma; margin-bottom:10px; }


#KONTAKT #FORMULARZ input.txt {width:390px; padding:0 10px 0 10px; height:33px; line-height:33px; color:#303030; font-size:12px; line-height:28px; text-align:left; background:url('../obrazki/input.png') no-repeat left center; margin-top:3px; }


#KONTAKT #FORMULARZ input.przycisk {width:98px; height:42px; margin-left:300px; background:url('../obrazki/wyslij.png') no-repeat center center; cursor:pointer;}


#KONTAKT #FORMULARZ textarea {width:382px; height:108px; background:url('../obrazki/textarea.png') no-repeat left top; font-size:12px; line-height:16px; color:#303030; resize:none; padding:10px;}


#KONTAKT #FORMULARZ p.wyslano {color:#ff8500; font-weight:bold;}
#KONTAKT #FORMULARZ p.blad {color:#ff8500; font-weight:bold;}







