/* globalne */
* {margin:0; padding:0;}
body {background:url(../images/bg.gif) repeat;}
td{vertical-align:top}
fieldset{ border:0}
a img{border:0}
a{text-decoration:none; color:#85a42f}
a:hover{text-decoration:underline;}
ul{padding-left:15px}


/* stale */


#five{clear:both; height:5px; width:100%}
#ten{clear:both; height:7px; width:100%}
#twenty{clear:both; height:20px; width:100%}
input{font:normal 11px tahoma, verdana; padding:2px; color:#555}
#hr {height: 10px;clear: both;border-bottom:#ebebeb 1px dotted;margin: 0 0 10px 0;}
.bold{ font-weight:bold}
h2.dzial{color:#006699; font:normal 12pt Arial, Helvetica, sans-serif;}
.imagetd { vertical-align:middle; text-align:center}
.tdleft {text-align:left;}
.tdright{text-align:right;}
.bg{background:#d7f89f;}
#br{clear:both; width:100%}





/* struktura */
#top_przerwa {margin:0 auto; width:950px; height:13px; min-height:13px;}
#flagi{margin:0 auto; width:950px; text-align:right; font:normal 11px tahoma; color:#fff; position:absolute;padding:0px;margin-top:-10px;}
#flagi a{color:#fff}
#wrapper{margin:0 auto;width:960px;text-align:left;font:normal 12px Tahoma, Verdana;color:#444;background:url(../images/bg_content.png) repeat-y right top;}

#header{width:920px;float:left;padding:20px 20px 0px 20px; height:151px; background:url(../images/header.jpg) no-repeat left top}

#header .headertable{width:100%;}
#header .headertable a.flaglink{font:normal 10px tahoma, verdana; color:#203a41}

#header .headertable .menu-top {vertical-align:bottom;padding:2px 4px 5px 500px; height:28px; overflow:hidden}
#header .headertable .menu-top h1{display:inline;}
#header .headertable .menu-top h1 a{font:normal 11pt arial,tahoma, verdana; margin:0 2px 0 0;}
#header .headertable .menu-top h1 a.topmenu_inactive{color:#7b9a24;}
#header .headertable .menu-top h1 a.topmenu_active, 
#header .headertable .menu-top a.topmenu_inactive:hover{text-decoration:none; color:#ff6600;}
#header #slogo{margin:27px 0 0 0}





#leftcolumn{ padding:0 0 0 20px;float:left; height:80%; background:url(../images/bg_content.png) repeat-y left top}

#leftcolumn #newsy{ background:url(../images/newsletterbottom.png) no-repeat left bottom; width:210px; padding: 0 0 10px 0; margin:10px 0 0 0; color:#FFF}
#leftcolumn #newsy h2 {background: url(../images/bg_box.jpg) no-repeat; width:185px; height:39px;color:#777; font:normal 12pt Arial, Helvetica, sans-serif;padding:6px 0 0 15px;}
#leftcolumn #newsy h3{margin:0 0 10px 10px}
#leftcolumn #newsy h3 a{font:normal 12px Tahoma, Verdana;}
#leftcolumn #newsy h3 a.leftMenuNewsInactive{color:#fff}
#leftcolumn #newsy h3 a:hover, #leftcolumn #newsy h3 a.leftMenuNewsActive{color:#fff; text-decoration:underline;}
.newsdate{color:#e8fca5;font:normal 10px Arial, Helvetica, sans-serif; padding: 0 0 0 10px}
#leftcolumn #newsy a.more{margin: 0 10px 0 0; color:#fff}



#leftcolumn #menu{ background:url(../images/menu_bg_botton.png) no-repeat left bottom; width:210px; margin: 2px 0 0 0; padding: 0 0 10px 0; }
#leftcolumn #menu h1{margin:0; padding:0; line-height:10px;}
#leftcolumn #menu h1 a{font:normal 12pt arial;padding:0 0 0 10px; margin:0 0 0 10px;}
#leftcolumn #menu h1 a.topmenu_inactive{color:#fff;}
#leftcolumn #menu h1 a.topmenu_active, 
#leftcolumn #menu a.topmenu_inactive:hover{text-decoration:none; color:#fff; background:url(../images/menu_arrow.gif) no-repeat left center}
#leftcolumn #menu h4{font:normal 14pt arial; color:#e8fca5; padding:0 0 10px 20px}
#leftcolumn #menu #hr{border-bottom:#e8fca5 1px solid; height:5px; clear:both; margin:0 10px 5px 10px; _margin:-8px 10px 5px 10px;}

	

#rightcolumn{float:left;width:720px;_width:700px;display:inline; color:#555; line-height:18px; height:80%; padding: 0 0 0 10px; overflow:hidden}
#rightcolumn #center {background:url(../images/bg_center.gif) no-repeat left top; padding: 10px 30px 0 10px; height:100%}
#rightcolumn #center h1{color: #84a32e; font:normal 13pt Arial, Helvetica, sans-serif; margin:0 0 5px 0;}

#gallery{text-align:center; padding:5px; border:#ccc 1px solid; float:left; margin:5px; width:203px; height:180px;}
#gallery a{text-decoration:none; font-weight:bold;}
	
	

#footer{width:960px; height:94px;clear:both;background:url(../images/bg_footer.png) no-repeat left bottom; text-align:center;padding:20px 0 0 0}
#footer span{display:inline; line-height:8px;}
#footer span a{font:normal 12px tahoma, verdana; margin:0 10px 0 0;}
#footer span a.topmenu_inactive{color:#777;}
#footer span a.topmenu_active, 
#footer a.topmenu_inactive:hover{text-decoration:none; color:#333;}
