/* CSS Document */
.logo {position:absolute; height:74px; width:247px; background-image:url(images/logo.gif); left:0px;}
a.logo {position:absolute; height:74px; width:247x;}

.topmenu {height:62px; position:relative; float:right; margin: 0px; padding:0px;}
.topmenu a{color:#fff;font-weight:bold;text-decoration:none;padding-top:5px;padding-left:4px;padding-right:4px;border:0; vertical-align:middle; border-top:8px solid #fb9d09;display:block;float:left}
.topmenu a:hover{border:0; border-top:8px solid #efefef;}

.mainmenu a{ }
.linkmg { margin:0 auto; width:511px; height:38px; position:relative;}
.linkm {background-image:url(images/amenu.gif); height:28px; width:102px; position:relative;  float:left; margin-top:10px;}
.linkm a {position:absolute; margin:0px; padding:10px 0px 0px 0px;  height:18px; width:102px; text-align:center; font:bold 11px verdana, arial, sans-serif; color:#40730e;}
.linkme {background-image:url(images/amenu.gif); height:28px; width:103px; position:relative;  float:left; margin-top:10px;}
.linkme a {position:absolute; margin:0px; padding:10px 0px 0px 0px;  height:18px; width:102px; text-align:center; font:bold 11px verdana, arial, sans-serif; color:#40730e;}
#sel {background-image:url(images/amenu2.gif);}



.aktualnosci {width:770px; height:23px;position:relative;background-image:url(images/dot3.gif); background-position:bottom; background-repeat:repeat-x; line-height:23px; background-color:#fff;}
.aktualnosci h1 {margin:0px 0px 0px 0px; padding:6px 5px 0px 0px; color:#c03b34; font:bold 11px Arial, Helvetica, sans-serif; position:relative; float:left;}
.aktualnosci p {margin:0px 0px 0px 0px; padding:7px 5px 0px 0px; color:#000; position:relative; float:left;}
.aktualnosci a {color:#666; text-decoration:none;}
.aktualnosci a:hover {text-decoration:underline;}

.footmenu {height:41px; position:relative; background:#efefef; clear:both; padding:9px 0px 0px 0px; text-align:center; margin:10px 0px 0px 0px; border-top:1px solid #000; border-bottom:1px solid #000;}
.footmenu a{padding:0 8px;}
.footmenu2l {height:17px; position:relative; background:#ffcc00; clear:both; padding:4px 0px 0px 0px; text-align:center; margin:0px 0px 0px 0px;}
.footmenu p {margin-top:6px;}

.menuuser {width:546px; height:20px;position:relative; float:left; left:6px;}
.menuuser input { vertical-align: middle; width:100px; height:13px; font-size:10px; color:#666;}
.menuuser .txt {}
.menuuser table{height:15px;  width:400px;  padding:0;  margin: 0 8px; border:0; border-collapse: collapse;}
.menuuser td{font-size: 11px;}
.menuuser span{font-size: 9px;position:relative;top:-1px;left:3px;line-height:10px;}
.menuuser form#loginform {float:left;}
.menuuser a{text-decoration:none; display:inline; float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding:0px 10px 0px 10px; border-right:1px solid #fff; margin-top:11px;}
.menuuser a.end {border-right:0px;}
.wybmiast {background-image:url(images/wybmiast.gif); position:relative; float:left; width:224px; height:36px;}
.wybmiast select{height:14px; width:190px; border: 1px solid #740100; border-bottom: 1px solid #f8e8e8; border-right: 1px solid #f8e8e8; color:#000; line-height:10px; padding:0px 0px 0px 0px; margin:9px 0px 0px 20px; line-height:13px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; background-color:#fcf6f6;}

.login {position:relative; float:left; margin:10px 0px 0px 5px; color:#e5eef5;} 
.login input{height:14px; width:115px; background-image:url(images/login_p.gif); border: 1px solid #012a6c; border-bottom: 1px solid #ccdeec; border-right: 1px solid #ccdeec; color:#002059; line-height:10px; padding:0px; margin:0px 3px 0px 0px; line-height:13px;}
input.push {width:16px; height:16px; margin:0px; padding:0px; border:0px;}
.login a {margin:0px; padding:0px; line-height:14px; float:none; color:#e5eef5;}
.baner {width:770px; height:100px; position:relative; padding:5px 0px 0px 10px; background-color:#fff;}