*{margin:0;padding:0}
html{background:#fff url(img/bg.gif) repeat-x 50% 0;padding-bottom:10px;}
body{width:932px;margin:0 auto;font:11px/15px Verdana;color:#676767;}
h1{height:70px;padding:65px 0 0 20px;}
h1 a{height:0;padding-top:49px;overflow:hidden;display:block;width:126px;background:url(img/h1.gif);line-height:50px}
h2{text-transform:uppercase;color:#6a9cbb;height:56px;line-height:56px;border-bottom:2px solid #d5d5d5;background:#ebebeb url(img/h2.gif) repeat-x;text-indent:18px;font-size:13px;font-weight:400;padding-top:2px;}
h2 span{font-weight:700;color:#50c230}
#left h2 {color:#50c230;font-weight:700;}
#left h2 span{color:#6a9cbb;font-weight:400;}
h3, h3 a {color:#8B8989;font-weight:600;font-size:13px;}
input, select{background:#fff;border:1px solid #CDC9C9;padding:0 5px;font:11px/20px Verdana;}
select {width:150px;height:20px;margin-bottom:5px;padding-right:0;}
input{width:120px;height:15px;padding:2px 0 3px 5px;line-height:15px;}
input#but{width:4em;height:auto;line-height:20px;margin:-21px 20px 0 auto;display:block;text-align:center;padding:0;_line-height:15px}
#kat{margin-left:18px;text-indent:0px;}
#news h3, #news h3 a {color:#4d92bc;}
a{text-decoration:none;color:#696969;}
a:hover{color:#6495ED;}
li{list-style:none;}
fieldset{border:0;width:210px;margin:0 auto;padding:20px 0 0;}
#wrap{overflow:hidden}
#top{background:#fff url(img/top.png);height:196px;position:relative;}
#top p{font-size:10px;text-align:right;width:145px;margin:-20px 0 20px;}
#top ul{height:46px;background:#65c54e url(img/mup.gif);overflow:hidden;margin-left:164px;clear:both;}
#top li {float:left;background:url(img/mupl.gif) no-repeat 100% 0;line-height:40px;}
#top li a{float:left;display:block;color:#fff;padding:0 22px;background:url(img/muph.gif) no-repeat 200% 200%;height:46px;}
#top li a:hover{background-position:0 0;background-repeat:repeat;height:46px;}
#top #lang {height:auto;background:none;position:absolute;right:3px;top:8px}
#top #lang li{background:none no-repeat 50% 0;padding:0 6px;}
#top #lang li#pl{background-image:url(img/pl.gif);}
#top #lang li#en{background-image:url(img/en.gif);}
#top #lang a{color:#919191;padding:0;margin:0;height:auto;line-height:15px;padding-top:15px;}
#top #lang a:hover{background:none;}
#left {font-size:12px;width:245px;float:left;border-right:1px solid #e9e9e9;margin-right:-5px;background:#EFEFEF url(img/rc.gif) no-repeat;margin-bottom:-3000px;padding-bottom:3050px;}
#left ul{background:url(img/li.gif) no-repeat;padding-top:8px;border-bottom:1px solid #e9e9e9;padding-bottom:1px;}
#left li.alt{background:#DFDFDF;}
#left li a {display:block;height:22px;line-height:22px;padding-left:35px;background:url(img/li.gif) no-repeat;}
#left li.alt a{background-image:url(img/lialt.gif);}
#cont{width:686px;float:right;border-left:1px solid #e9e9e9;margin-left:-5px;background:#fff;}
#spon {width:342px;float:left;border-right:1px solid #e9e9e9;margin-right:-5px}
#nfir {width:343px;float:right;border-left:1px solid #e9e9e9;margin-left:-5px;}
#spon, #nfir {padding-bottom:30px;}
#reklama{clear:both;border:1px solid #e9e9e9;border-width:1px 0;height:80px;text-align:center;padding-top:15px}
#news{clear:both;background:#f3f3f3;padding-bottom:30px;}
.post {padding:15px 20px 0;height:100%;overflow:hidden;}
.post small {color:#AFAFAF;display:block;font-size:11px;padding:1px 0 2px;}
.post img {float:left;margin:0 5px 3px 0;}
.post .more {text-transform:uppercase;color:#b2b2b2;float:right;}
#foot{clear:both;background:#f3f3f3 url(img/foot.gif) no-repeat 0 100%;border-top:5px solid #e4e3e3;font-size:9px;color:#7a7a7a;overflow:hidden;height:100%;padding:15px 10px;}
#foot a {color:#3d8118;text-transform:uppercase;font-weight:700;}
#foot ul{overflow:hidden;height:100%}
#foot li {float:left;border-left:2px solid #3d8118;padding:0 20px;margin:0 2px 0 -2px;}
#foot p {margin:-15px 0 0 auto;width:115px;}
#foot p a{display:block;width:58px;height:0;padding-top:14px;margin:-15px 0 0 auto;position:relative;z-index:+1;background:url(img/newsite.gif);overflow:hidden;}

#text{background:#fff;padding-bottom:50%}
#tresc{margin:20px 20px 10px 20px}
#tresc input{width:200px;height:15px;padding:2px 0 3px 5px;line-height:15px;border:1px solid #CDC9C9;font:11px/20px Verdana;}
#tresc textarea{width:300px;height:100px;padding:2px 0 3px 5px;border:1px solid #CDC9C9;font:11px/20px Verdana;margin-left:0}
#tresc input.but {width:auto;height:20px;line-height:20px;text-align:center;padding:0;_line-height:15px}

#wpleft {float:left;width:150px;margin-top:10px}
#wpright {float:left;width:450px;margin-top:10px;margin-bottom:20px}

#tresc li {text-align:left;background:url(img/dot.gif) no-repeat 0 50%;padding:2px 0 2px 20px;line-height:16px}
#tresc ul {padding-top:15px}

#firmy a {text-decoration:underline}
#firmy td {padding: 3px 3px 3px 3px}
