*{margin:0;padding:0}
html{height:100%}
body{height:100%;width:100%;margin:0;background:#000 url(/images/background.jpg) no-repeat center top;font-family:Tahoma}
a{outline:none}
a img{border:0}
#wrap{width:972px;margin:0 auto}

#header{height:404px;position:relative}
	#header #logo{background:url(/images/logo.png) no-repeat left top;width:240px;height:33px;position:absolute;top:53px;left:28px}
	#header #contact{color:#1f312c;font-size:17px;position:absolute;left:55px;top:125px}
	#header #icons{list-style-type:none;position:absolute;top:12px;right:60px}
		#header #icons li{float:left}
		#header #icons li .ico{background:url(/images/icons.png) no-repeat;width:16px;height:16px;display:block;margin-left:18px;font-size:0}
		#header #icons li .home{background-position:0 bottom}
			#header #icons li .home:hover{background-position:0 0}
			#header #icons li .active-home{background-position:0 0}
		#header #icons li .map{background-position:-16px bottom}
			#header #icons li .map:hover{background-position:-16px 0}
			#header #icons li .active-map{background-position:-16px 0}
		#header #icons li .mail{background-position:-32px bottom}
			#header #icons li .mail:hover{background-position:-32px 0}
			#header #icons li .active-mail{background-position:-32px 0}
		#header #icons li .print{background-position:-48px bottom}
			#header #icons li .print:hover{background-position:-48px 0}
	#header #menu{background:url(/images/menu-bg.png) repeat-x left top;height:36px;width:972px;position:absolute;top:355px;text-align:center;padding:13px 0 0 0}
		#header #menu span{font-size:14px;color:#fff;text-decoration:none;padding:12px;background:#3b3b3b;cursor:default}
		#header #menu a{font-size:14px;color:#fff;text-decoration:none;padding:12px}
		#header #menu a:hover{background:#3b3b3b}

#content-box{background:#d2cdad url(/images/sidebar.jpg) no-repeat left top;width:100%;height:100%;float:left;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif}
#content-box #sidebar{width:250px;min-height:619px;float:left;padding:22px 33px 70px 37px;position:relative}
	#content-box #sidebar h2{clear:both;font:normal 20px Georgia;margin-bottom:10px}
	#content-box #sidebar a:hover{text-decoration:none}
	#content-box #sidebar a,#content-box #sidebar a:visited{color:#3389cf}
	#content-box #sidebar .menu{list-style-type:none;padding:0;margin-bottom:15px}
		#content-box #sidebar .menu li{font-size:12px;margin-bottom:5px;background:url(/images/mm.png) no-repeat left 7px;padding-left:8px}
	
	#content-box #sidebar .news{clear:both;float:left;width:100%;background:url(/images/news-bottom-line.gif) repeat-x left bottom;padding:0 0 12px 0;margin-bottom:8px}
	#content-box #sidebar .last{background:none}
	#content-box #sidebar .news h6{font-size:11px;font-weight:bold;background:#000;padding:4px 7px;color:#fff;width:65px}
	#content-box #sidebar .news p{font-size:12px;margin:7px 0}
	#content-box #sidebar .news .more{font-size:11px;background:url(/images/more-marker-p.gif) no-repeat right 3px;color:#000;padding:0 15px 0 0;float:right;margin-right:18px}
		#content-box #sidebar .news .more:hover{background:url(/images/more-marker-a.gif) no-repeat right 3px}
	#content-box #sidebar .more-news a{clear:both;}
	#content-box #sidebar .more-news a{display:block;background:url(/images/news_all.gif) no-repeat left top;color:#fff;text-decoration:underline;width:103px;height:23px;font-size:11px;padding:5px 0 0 23px;float:right;margin:0 44px 50px 0}
		#content-box #sidebar .more-news a:hover{text-decoration:none}
	
	#content-box #sidebar #left-outside{background:url(/images/left-outside.png) no-repeat left top;width:44px;height:174px;position:absolute;top:132px;left:-43px}
	#content-box #sidebar address{clear:both;font-size:12px;font-style:normal;position:relative;padding:0 0 30px 0}
		#content-box #sidebar address #out-side{position:absolute;left:-147px;bottom:-55px;z-index:1}
		#content-box #sidebar address p{position:absolute;z-index:2}
		#content-box #sidebar address p a{color:#000;text-decoration:underline}
#content-box #content{background:url(/images/content-bg.png) repeat-x left top;width:602px;float:left;min-height:689px;font-size:13px;padding:22px 50px 40px 0;line-height:18px;position:relative}
	#content-box #content .info{color:#333;font-size:12px}
	#content-box #content .red{color:#f00}
	#content-box #content .i{border:1px solid #9d9982;padding:1px}
	#content-box #content h2{font:normal 20px Georgia;margin-bottom:10px}
	#content-box #content h3{font:bold 14px Georgia;margin-bottom:10px;color:#092828}
	#content-box #content h4{font:normal 14px Georgia;margin-bottom:10px;color:#333}
	#content-box #content p{margin-bottom:15px}
	#content-box #content a:hover{text-decoration:none}
	#content-box #content a,#content-box #content a:visited{color:#3389cf}
	#content-box #content #right-outside{background:url(/images/right-outside.png) no-repeat left top;width:45px;height:124px;position:absolute;top:292px;right:-45px;z-index:1}
	#content-box #content #metr{background:url(/images/metr.png) no-repeat left top;width:144px;height:354px;position:absolute;bottom:0;right:-100px;z-index:2}
	#content-box #content ol{padding:0 0 0 20px}
	#content-box #content .zoom2{margin:0 7px 7px 0}
	#content-box #content .form-search input{padding:3px 5px}
	#content-box #content .list{list-style-type:none;padding:0;margin:5px 0 15px 0}
		#content-box #content .list li{margin:0 0 5px 0;background:url(/images/marker.gif) no-repeat left 8px;padding-left:7px}
	#content-box #content .sitemap{list-style-type:none;padding:0}
		#content-box #content .sitemap li{margin:0 0 5px 0}
		#content-box #content .sitemap li .sitemap{padding-left:15px;margin:5px 0}
		#content-box #content .sitemap li .sitemap li{background:url(/images/marker.gif) no-repeat left 7px;padding-left:7px}
		#content-box #content .sitemap li a{color:#3389cf}
		#content-box #content .sitemap li a:hover{text-decoration:none}
	#content-box #content .news{clear:both;float:left;width:100%;background:url(/images/news-bottom-line.gif) repeat-x left bottom;padding:0 0 12px 0;margin-bottom:8px}
		#content-box #content .last{background:none}
		#content-box #content .news h6{font-size:11px;font-weight:bold;background:#000;padding:4px 7px;color:#fff;width:65px}
		#content-box #content .news p{font-size:12px;margin:7px 0}
	#content #feedback{width:100%}
		#content #feedback p{color:#c22c01}
		#content #feedback .block{margin:2px 0 5px 0}
			#content #feedback .block label{font-size:12px}
				#content #feedback .block label span{color:#c22c01}
			#content #feedback .block .error{color:#c22c01;font-size:12px;line-height:9px}
			#content #feedback .block input,#content #feedback .block textarea{border:1px solid #9d9982;padding:2px 3px;margin-top:2px;background:#e4ddb6}
			#content #feedback .block input{width:214px}
			#content #feedback .block textarea{width:415px}
			#content #feedback .block #keystring{width:135px;font:bold 18px Georgia;text-align:center;padding:3px 0 7px 0}
			#content #feedback .block .button{float:left;margin:5px 10px 0 0;padding:5px 20px;background:#3b3b3b;color:#fff;text-decoration:none}
				#content #feedback .block .button:hover{background:#000}
#footer{clear:both;position:relative;height:78px;width:972px;background:url(/images/footer-bg.png) no-repeat center top;margin:0 auto}
	#footer #counter{position:absolute;top:20px;right:220px}
	#footer p{position:absolute;top:30px;right:14px;color:#616161;font-size:11px}
	#footer #evefly{background:url(/images/evefly.png) no-repeat left top;width:161px;height:38px;position:absolute;left:17px;top:17px;font-size:0;display:block}
	#footer #lnked{width:91px;height:32px;position:absolute;left:200px;top:18px;font-size:0;display:block}
	#footer #search{position:absolute;top:25px;left:323px}
		#footer #search input{background:#d7d3b3;font-size:11px;padding:3px 5px;border:0;width:182px}
		#footer #search a{background:#3b3b3b;font-size:11px;padding:3px 7px 3px 7px;color:#fff;text-decoration:none}
			#footer #search a:hover{background:#6e6e6e}

