@CHARSET "UTF-8";

body {margin: 0; padding: 0;width:100%; background-color: #AEADB3; color: #333; font-family: arial,helvetica,sans-serif;
font-size:11px; overflow: scroll;}

#header    {width:100%; background: #303553 url(images/top_bg.jpg) 0 0 repeat-x; height:167px;margin:0; padding: 0; color:#fff;}
#header a {color:#fff}
#header h2 {color:#fff}
#topbanner {margin: 0 auto;padding-top:12px; width:1000px; text-align: center; position:relative; overflow:hidden}
#menuwrap  {width:100%; background: #12213E url(images/menu_bg.jpg) 0 0 repeat-x; height:55px; margin:0; padding: 0}
#menubar   {width:1000px; margin:0 auto;  height:55px; padding: 0; vertical-align: middle; border: 0}

#searchbox {height:30px; margin: 0; padding:0; text-align: left; }
#searchform {margin: 0; padding: 0; }
#s {border:1px solid #aaa; padding: 3px; vertical-align:center; }
#searchsubmit {border:1px solid #aaa; padding:2px}

div.menu {margin:0 auto; height:55px; padding: 0; vertical-align: middle; border:1px solid red}

#nav {float: left; position: relative; display: block; width: 100%; list-style: none; margin: 3px 0 0 0; padding: 0 0 7px 0; font:bold 12px "Trebuchet MS",arial,helvetica,sans-serif;}
#nav li {float: left; position: relative; display: inline;}
#nav li a {float: left; position: relative; display: block;width:152px; margin:-2px 0 0 0; padding:0;  z-index: 100; color:#fff; line-height:45px; overflow: hidden;  background:url(images/menu_sprite.jpg) 0 0 no-repeat;}
#nav li a:hover {background-position: 0 -55px;}
#nav li ul {display: none; position: absolute; left: -3px; padding: 3.45em 0 0 0; z-index: 90; margin: 0; width:152px}
#nav li ul li {display: block; padding: 0 3px 1px 3px; width:152px}
#nav li ul li.lastchild {padding-bottom: 3px;}
#nav li ul li a {display: block; width: 17em;font-weight: normal; width:152px}
#nav li ul li a:hover {background-position: 0 -55px;}
#nav li:hover ul {display: block;}

#main_bg {width:100%; background:#AEADB3 url(images/pageBg.jpg) left top repeat-x; margin:0; padding:0 ;overflow:hidden; min-height: 500px}
#content_wrap {width:1000px; margin:0 auto;color: #333; }

h1, h2, h3 {color:#333}

.graybox {width:232px; height: 360px; margin-left:10px;background: url(images/right_box_copy.png) 0 0 no-repeat; overflow:hidden;}
#kontakt {margin:10px 20px 10px 10px;}
p.label {color: #000; font-size:9px; text-align: left; margin:5px 0 0 0}
#mail_submit {width:104px; height:35px; margin-top:5px; cursor:pointer;  border:0; background: url(images/bt_wyslij.png) 0 0 no-repeat;}

#sidebar_left {width:240px; float:left;margin:0; overflow: hidden; padding-top:20px; } 
#center, .narrowcolumn, #content {width: 510px; float:left;overflow: hidden; padding-right:3px }
#sidebar {width:240px; float: left; overflow:hidden; margin-left:0; }

#linkbox {width:233px; height: 396px; background: url(images/left_box.png) 0 0 no-repeat;text-align: left;overflow:hidden }
#linkbox_wrap {margin:10px 10px 20px 20px;  overflow: hidden;}
#linkbox ul {margin:10px 0 0 10px; padding:0; text-indent: 0}
#linkbox ul li {list-style: none; padding:2px 0; font-size: 11px }
#linkbox ul li a {color: #273D6F}

#fshadow {width:100%;height: 9px; margin:0; padding:0; background: url(images/footer_shadow.png) 0 0 repeat-x; }
#footer {width:100%; margin:0; background-color: #2A2E4B; color:#fff; min-height: 100px}

#tematyka { text-align: left; padding:20px 0 0 20px; line-height: 18px}
#tematyka h1 {color: #fff; font:bold 16px "Trebuchet MS",arial,helvetica,sans-serif; margin:0 0 15px -10px;padding:0;text-align: left; }
#tematyka a {color:#273D6F;}

.blueFrame {border:2px solid #cddfef; background-color:#f3f7fb; width: 250px; margin:5px auto 5px auto; padding: 5px}
.iconMsg {color: #666; background: url(images/info.png) left 5px no-repeat; padding:10px 10px 5px 5px;  text-align: center; vertical-align: middle; margin-left: auto; margin-right: auto;}
#mapbox {width:232px; height: 261px; margin-left:10px;background: url(images/right_box.png) 0 0 no-repeat; overflow:hidden; text-align: left;}
#f_login a {color:#ccc}
.widecolumn {margin:0; padding:0}
content h2 {margin-top:30px; }
.navigation {margin-bottom: 45px; margin-top:15px}
.narrowcolumn {padding:0}
