*{padding:0; margin:0}
body{font:normal 12px tahoma;color:#333;background:#f5f4d8 url(../images/bg.gif) repeat-x}
a{text-decoration:none;color:#ff7e2c}
a:hover{text-decoration:underline;color:#ff7e2c}
a img{border:0}
#ten{height:10px;clear:both; overflow:hidden}
#five{height:5px;clear:both; overflow:hidden}
#one{height:1px;clear:both; overflow:hidden}
.bold{font-weight:bold}
.orange{ color:#FF6600}
.under{ text-decoration:underline}
.right{float:right}
.left{float:left}
.data{font:normal 10px tahoma; color:#aeb9bd}
li{margin-left:25px}

h1{font:normal 16pt Arial, Helvetica, sans-serif; margin: 0 0 10px 0; border-bottom:#91ccaf 1px solid; padding: 0 0 8px 0}
h2{font:normal 14pt Arial, Helvetica, sans-serif; margin: 0 0 10px 0; border-bottom:#91ccaf 1px solid; padding: 0 0 8px 0; color:#0c8f4e}
h3{font:normal 14pt Arial, Helvetica, sans-serif; margin: 0 0 10px 0; color:#0c8f4e}


#wrapper {margin: 0 auto;width:982px; background:url(../images/bg_wrapper.gif) repeat-y}
#top{background:#f5f4d8 url(../images/bg.gif) repeat-x; float:left}

#header #logo{margin: 2px 0 0 0; float:left}
#header #languages{margin: 0 0 0 0; float:right; background:url(../images/bg_flag.gif) no-repeat; width:87px; height:20px; padding:5px 0 0 15px}
#header #languages a{color:#acf7d3; font:normal 11px tahoma}
#header #menu{ clear:both; float:left;width:960px; margin: 0 0 0 4px}
#header #menu a{float:left;background:url(../images/menu_bg.gif) no-repeat left top;margin-right:2px;padding:0 0 0 6px;height:30px;color:#fff}
#header #menu a span{float:left;display:block;background:url(../images/menu_right.gif) no-repeat right top;padding: 5px 12px 3px 3px;font:normal 12pt arial; height:22px; cursor:pointer}
#header #menu a:hover, #header #menu a.selected{background-position:0% -36px; color:#fff; text-decoration:none}
#header #menu a:hover span, #header #menu a.selected span{background-position:100% -36px; }


#header #btn{margin: 20px 0 0 0;float:right;clear:right}

#leftcolumn {width:220px;float:left; margin: 0 5px 0 10px; padding:10px 0 0 0}
#leftcolumn #head{background:url(../images/head.gif) no-repeat; width:208px; height:24px; font:normal 12pt arial; color:#fff; padding:5px 0 0 10px}
#leftcolumn #sub{ background:#f7f7f7; border:#0fc66d 1px solid; border-top:0; width:206px; padding: 5px}
#leftcolumn #sub a{ display:block; font:normal 11pt/24px Arial, Helvetica, sans-serif; color:#333; background:url(../images/arrow.gif) no-repeat left center; padding:0 0 0 20px}
#leftcolumn #sub a.selected, #leftcolumn #sub a:hover{color:#13824a; text-decoration:none}
#leftcolumn #sub a.sub{font:normal 11px/14px tahoma; background:none;}
#leftcolumn #news_list{border:#c0d7c7 1px solid; border-bottom:0; padding:5px; line-height:18px}
#leftcolumn #news_list a.title{ text-decoration:underline; font-weight:bold}
#leftcolumn #news_list .news{border-bottom:#999 1px dotted; padding: 0 0 6px 0; margin: 0 0 5px 0}
#leftcolumn #foot{ background:url(../images/news_foot.gif) no-repeat; width:220px; height:36px}

#gallery{text-align:center; padding:5px; border:#ccc 1px solid; float:left; margin:5px; width:320px; height:230px;}
#gallery a{text-decoration:none; font-weight:bold;}


#rightcolumn {float:left;width:730px;display:inline; margin: 0 10px 0 0; padding:10px 0 0 0; line-height:20px}
#rightcolumn .opis{ background:#f3f3f3; padding:2px 4px; vertical-align:top}

#home {float:left;width:962px;margin: 0 10px 0 0; padding:10px; line-height:20px}
#home #box{float:left; width:300px;background:url(../images/hr.gif) no-repeat right top; padding: 0 10px 0 0; margin: 0 10px 0 0}

#footer {clear:both;background:url(../images/bg_foot.gif) repeat-x; height:58px; padding:10px 0 0 0}
#footer #text {margin: 0 auto;width:982px;font:normal 11px/18px tahoma; color:#fff}
#footer #text a{color:#acf7d3; font:normal 11px tahoma}