body{margin: 0px;padding: 0px;text-align: left;font-family:  Arial,Tahoma, Helvetica, sans-serif;font-size: 12px;color: #254e82;height:100%;background: #7dca50 url(../img/bg.png) top center repeat-y;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:verdana, serif;font-size:11px;color:#254e82;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a{color: #254e82;font-weight: bold;text-decoration: none;}			
a:hover{text-decoration: underline;}
h2 {font-size:20px; font-style:italic; margin-top:5px; color:#f28100;}
h3 {font-size:15px; color: #254e82; margin:20px 0 -5px 0 ;}
.none {display:none;}
.clear {clear:both;}

#container {width:940px;margin:0 auto;position:relative;overflow:hidden;}
#top {position:relative;height:132px;padding-top:9px; background: #fff url(../img/top.gif) no-repeat left top;text-align:right;}
#top ul {position:absolute;top:73px; right:0; list-style-type:none;margin:0;padding:10px 10px 0 0;float:right; font-size:15px; margin-top:20px;}
#top li {display:inline;padding:0px 10px;}
#top li.first {background-image:none; border: 0px;}
#top li a {color:#FFFFFF; font-size:15px; font-weight:bold;}
#top li a:hover {text-decoration:underline; color:#FFFFFF;}
#top ul.menu{position:absolute;top:0; right:0;margin-top:0px;}
#top ul.menu li a {font-size:12px; color:#254e82; }
#top legend{display:none;}
#logo {float:left; margin-left:9px; height:119px; width:119px;}

#search{position:absolute;top:0; right:0;float:right;margin:0 10px 0 0; width:295px;}
#search input.text{float:left;border:solid 1px #064183; height:15px; width:180px; background: #FFFFFF url(../img/background_search.gif) 5px 4px no-repeat; color:#989898; padding: 3px 10px 2px 25px;margin-right:10px;}
#search button{float:right;width:63px;height:22px;background:url(../img/szukaj.gif) no-repeat;border:0;text-indent:-999999px;}
#search ul {list-style-type:none;float:right;margin-bottom:15px;}
#search li {display:inline;padding:0px 0px 0 25px;}
#search li a { font-weight: normal;text-decoration: none;}
#search li a:hover {text-decoration: underline;}
#search form{position:absolute;top:45px; right:0;}
#ma1{background:url(../img/top_ico.gif) 10px 4px no-repeat;}
#ma40{background:url(../img/top_ico.gif) 10px -11px no-repeat;}
#ma6{background:url(../img/top_ico.gif) 10px -24px no-repeat;}

#foot {height:47px;border-top:solid 3px #e2e7ee; margin:20px 20px 0 20px;}
#foot p {float:left;margin:0;padding:15px 0px 0px 0px;}
#foot p a {color:#014778; font-weight:normal;}
#foot ul {list-style-type:none;margin:0;padding:15px  0 0;float:right;}
#foot li {display:inline;padding:0px 9px; border-left: solid 1px #3d0e12;}
#foot li.first {background-image:none; border: 0px;}
#foot li a {color:#014778; font-weight:normal;}
#foot li a:hover {text-decoration:underline;}

#kontakt {float:right; width:340px; margin-right:10px;}

#komunikat-poz {border:solid 4px #68c731; background:#e4ffd4;padding: 10px 5px; text-align:center; font-size:15px; margin:10px;}
#komunikat-poz p {text-align:center; margin:0px; font-weight:bold;}
#komunikat-neg {border:solid 4px #68c731; background:#e4ffd4;padding: 10px 5px; text-align:center; font-size:15px; margin:10px;}
#komunikat-neg p {text-align:center; margin:0px; font-weight:bold;}

#main_news{float:right;}
#main-news{list-style-type:none;margin:0;padding:0;}
#main-news li{list-style-type:none;background:none;padding-left:0;}
#main-news span{font-size:11px; color:#f28100;}
#main-news h3 {color:#254e82; font-size:12px;font-weight:bold;margin:0;}
#main-news p {margin-bottom:5px;margin-top:2px;}
#main-news p.more{text-align:right; margin-top:0px;margin-right:5px;}
#main-news a {padding-left:0;font-weight:bold;text-decoration:none;background:none;}
a.archiwum{font-weight:normal; text-decoration:underline;background:none; }
#text {border-top:solid 3px #e2e7ee; margin-top:10px;padding-top:10px;}

#left {  width:185px;  float:left;  margin:0 20px 25px 25px;}
#left ul{padding-left:10px;}
#left ul li{list-style-type:none;margin:5px 0px;font-weight:bold;}
#left ul li a{font-weight:normal;padding-left:10px;display:block;}
#left ul li a.aktywny{color:#f28100; font-weight:bold;background:#FFFFFF url('../img/wyr.gif') 0 4px no-repeat;}
#left ul li a:hover{text-decoration:underline;}
#left ul ul{margin-top:5px;}

#right {  width:680px; min-height:350px; float:left;  margin-top:0; border-left:solid 1px #e2e7ee;padding-left:20px;}
#right.wide{width:910px;margin-left:25px;border-left:0;}
#right p{margin:1em 0px;}
#right img{padding:5px; border: solid 1px #e2e7ee;}

#right ul{padding-left:30px;}
#right ul li{list-style-type:none;background:#FFFFFF url('../img/wyr.gif') 0 4px no-repeat;padding-left:10px;}
#right ul ul{padding-left:10px;margin-top:2px;}
#right ul ul li a{font-weight:normal;}
#right a.email {font-weight:normal;}

#navi a{font-weight:normal;}

.main_tab {float:left; width:272px; margin-top:25px;border-left:1px solid #e2e7ee;padding-left:15px;padding-right:20px;}
.main_tab.first {padding-left:32px;border-left:0;}
.main_tab h2 a:hover {text-decoration:none;}
.main_tab p {margin-bottom:5px;}
.main_tab p.more {text-align:right; margin-top:0px;margin-right:5px;}
.main_tab ul{padding-left:5px;}
.main_tab ul li{list-style-type:none;margin:5px 0px;background: url('../img/wyr.gif') 0 5px no-repeat;padding-left:7px;}
.main_tab ul li a{font-weight:normal;text-decoration:underline;padding-left:10px;display:block;}

#main_gallery{padding:20px 0;margin:0;}
#main_gallery li{list-style-type:none; float:left;padding:0;margin:0;padding-left:30px;}
#d-9 a{display:block;width:280px; height:189px; background: url('../img/main.jpg') left top;text-indent:-999999px;}
#d-10 a{display:block;width:280px; height:189px; background: url('../img/main.jpg') -280px 0;text-indent:-999999px;}
#d-11 a{display:block;width:280px; height:189px; background: url('../img/main.jpg') -560px 0;text-indent:-999999px;}

#formularz dl {width:100%;overflow:hidden;margin-left:30px;}
#formularz dt {float:left;width:85px;padding-top:2px;}
#formularz dd input {border:1px solid #68c731;width:200px;margin-bottom:5px;background-color:#edffe2;color:#034671;padding:2px 5px;}
#formularz dd textarea {border:1px solid #68c731;width:200px;height:100px;margin-bottom:5px;background-color:#edffe2;color:#034671;padding:2px 5px;}
#formularz .wyczysc {padding-left:165px;}
#formularz .wyczysc input {width:100px;height:22px;}

#galeria ul{margin-left:10px; padding-left:0px;}
#galeria ul li{ float:left; margin-left:10px; background:none; padding-left:0px;}
#galeria ul li.first{margin-left:0;}
#galeria ul li img{border:solid 1px #bbbbbb;}

.lista li p.wiecej{text-align:right; margin-top:0px;margin-right:5px;}

