* { border:0; margin:0; padding:0;  }
body { background:url(../images/back.gif); font-family: "Trebuchet MS"; background-attachment: fixed; } 
h1 { color:#f27420; font-weight:normal; font-size:24px;}
h2 { color:#aaa; font-weight:normal; font-size:18px; margin:10px 5px;}
h2.title { font-size:14px; } 
p { text-align:justify; text-indent:20px; line-height:150%; margin:20px 0; }
a:link, a:visited { text-decoration:none; color:#000; }
a:hover { color:#f27420; }
ul { margin:20px; }
#kontener { width:817px; margin:0 auto; display:block; background:url(../images/img_back.gif); margin-top:20px; overflow:hidden; border-bottom:1px solid #ccc; margin-bottom:10px;}

#kontener #top img { float:left; clear:both; }
#kontener #top #title { background:url(../images/img_02.gif); display:block; width:535px; height:63px; float:left; text-align:right; padding:30px 20px 0 0; overflow:hidden;  }
#kontener #left { margin-left:1px; width:261px; text-align:center; clear:left;}
#kontener #main { float:right; width:555px;  overflow:hidden; margin-left:-3px;}
#kontener #left #menu {  background:url(../images/img_04.png);  idth:261px; height:370px; margin:0;}
#kontener #zarowka {  background:url(../images/img_05.gif); width:555px; height:235px; clear:both; margin:0;}
#kontener #tresc {  width:540px; padding:10px 0; }
#kontener #stopka {  width:815px; padding:5px 0; font-size:10px; color:#999; text-align:center; clear:both;}
#kontener #stopka a:link, #kontener #stopka a:visited {color:#999; }
#leftcol { width:220px; float:left; }
#rightcol { width:220px; float:right; }

#kontener #left #menu  ul { list-style:none; margin:0;}
#kontener #left #menu  ul li { padding:5px 0;}
#kontener #left #menu a:link, #kontener #left #menu a:visited { color:#fff; font-size:20px; }
#kontener #left #menu a:hover { color:yellow; }
div.intro { margin:0px auto; background:#fff; padding:4px; border:2px solid #ccc; width:600px; height:313px; margin-top:100px; }
.mapa { border:2px solid #aaa; width:520px; height:380px;}
img.foto { margin:20px 10px; }

.szary { color:#999; font-size:12px; }
.ramka { background:#fff; padding:3px; border:2px solid #ccc; margin:5px; }
.line {  border-bottom:2px solid #ccc; margin:30px auto;  width:300px; }

#news { width:224px; background:url(../images/newstlo.gif) repeat-y; margin-left:18px; overflow:hidden; text-align:left; }
#news #top { width:224px; height:18px; background:url(../images/newstop.gif) no-repeat; }
#news #tresc { width:204px; display:block; background:url(../images/newsbottom.gif) no-repeat left bottom; padding:10px;font-size:14px;  min-height: 214px; height: auto !important; height: 214px; padding-bottom:10px;}
#news #tresc  p { padding:4px; margin:0; }

table.oferta { color:#999; font-size:18px; }
table.oferta td { padding:3px; text-align:center;  }
table.oferta tr.tekst { height:15px;} 
table.oferta tr.tekst td { padding-bottom:20px; }
table.oferta img {  width:260px;}

img.firma { margin:10px auto; padding:3px; background:#fff; border:2px solid #ddd; clear:both; }



#form_table {  margin:0 auto;  }
#form_table th { color:#fff; background:#f27420; padding:3px;  height:24px; }
#form_table .form_nazwa { background:#f6f6f6; padding:4px 6px; color:#385587; text-align:right; width:120px; }
#form_table .form_pole { margin:2px 4px; width:320px; font-family:Arial; font-size:12px; border:1px solid #ccc; padding:3px;}
.form_submit { text-align:center; padding:4px; }
.submit { color:#777; background:#eee; padding:2px 15px;  height:24px;  border:1px solid #ccc; margin:0 2px ;}
