#index #w { position:relative; margin:0 auto; background:url(bg-index.jpg) top left no-repeat; width:957px; height:1185px; }

#inner #w { position:relative; margin:0 auto 10px auto; background:url(bg.jpg) 0 243px repeat; width:978px; }
	#w_ { background:url(bg-w-.jpg) top center no-repeat; }
	#w__ { background:url(bg-w--.png) bottom center no-repeat; }

#index #logo { 
	position:absolute; width:344px; top:102px; left:318px; padding-bottom:0px;
	background:url(logo.png) 0 45px no-repeat;
}
#inner #logo { margin:40px 0 0 40px; }

#slogan { position:absolute; width:366px; height:41px; }
	#index #slogan { top:72px; left:565px; }
	#inner #slogan { top:55px; right:100px; }

#header { height:268px; }
	#title { 
		position:absolute; top:80px; left:290px; font-size:20px; font-weight:bold; line-height:1.1em; margin:0; padding:0; 
	}

#lang { 
	position:absolute; height:15px; top:238px; left:43px;
	margin:0; padding:0; font-size:0.7em; line-height:1em; font-weight:bold;
}
	#index #lang { top:74px; left:50px; }
	#lang a { display:block; float:left; color:#8f5e11!important; text-decoration:none; padding:0 5px 6px 5px; }
	#lang a:hover, #lang a.active { color:#971d26!important; }
	#lang a.active { background:url(bg-lang.png) bottom center no-repeat;  }
	
#navpath { padding:148px 0 5px 0; margin:0; font-size:14px; }
	#navpath a { color:#8f5e11!important; text-decoration:none; }
	#navpath a:hover { text-decoration:underline; }
#q-search { width:240px; margin:138px 43px 5px 0; padding:0; background:url(bg-q-search.png) 0 0px no-repeat; }
	#q-search form { padding:11px; }
	#q-search input.text { 
		width:215px; border:0px; background:transparent; color:#b4b4b4; 
		font:italic 14px/1em Georgia, "Times New Roman", Times, serif; }

#sidebar {}
	#menu { list-style:none; margin:0; padding:0; }
		#menu li { padding:0; margin:0; }
		#menu a { display:block; text-decoration:none; font-size:17px; padding:3px 0; letter-spacing:-0.5px; color:#875c17!important; }
		#menu a:hover {  color:#971d26!important;}
		#menu .active a { font-weight:bold; color:#971d26!important; }	
			#menu .active a.level1 { letter-spacing:inherit; }
		a.level1 { font-weight:bold; }		
		a.level2 { padding-left:20px!important; }
		a.level3 { padding-left:40px!important; font-size:15px!important; }
		a.level4 { padding-left:60px!important; font-size:15px!important; margin-right:-20px; }

	#news { font-size:15px; margin-top:0.5em; color:#482f07; }
		#news h3 { color:#875c17; font-size:19px; font-weight:bold; margin:0.5em 0; }
		#news a { text-decoration:none; color:#653f08!important; }
			#news a:hover { text-decoration:none; }
		#news .date { font-size:16px; padding-left:10px; }

#content {}
	#content p { text-align:justify; }

#counters { margin:150px 0 0 0; }

#footer { 
	position:absolute; width:105px;
	font:normal 10px/1.1em "Arial Narrow", Arial, Helvetica, sans-serif; letter-spacing:-1px; 
}
	#index #footer { bottom:20px; right:5px; }
	#inner #footer { bottom:35px; right:15px; }


.p {}
#sidebar .p { padding:0 50px; }
#content .p { padding:0 70px 0 0; }

/* Index Only */
#navtop { 
	position:absolute; height:16px; top:40px; left:50px; right:50px; margin:0; padding:0; color:#8f5e11; font-weight:bold;
}
	#navtop a { color:#8f5e11!important; text-decoration:none; padding:0 10px; }
	#navtop a:hover, #navtop a.active { color:#971d26!important; }
	#navtop a:hover { text-decoration:underline; }

.block { position:absolute; top:0; left:0; display:block; color:#060a06; text-align:center; padding:0 0 3px 0; }
	a.block { color:#060a06!important; text-decoration:none; font-weight:bold; }
	a.block:hover { color:#971d26!important; }
	.block img { margin-bottom:-3px; }
#block1 { top:250px!important; left:158px!important; width:130px; visibility:hidden; }
#block2 { top:295px!important; left:396px!important; width:193px; visibility:hidden; }
#block3 { top:247px!important; left:698px!important; width:143px; visibility:hidden; }
#block4 { top:387px!important; left:188px!important; width:210px; visibility:hidden; }
#block5 { top:481px!important; left:396px!important; width:194px; visibility:hidden; }
	#block5 img { margin-bottom:-15px!important; }
#block6 { top:415px!important; left:638px!important; width:126px; visibility:hidden; }
#block7 { top:547px!important; left:87px!important; width:210px; visibility:hidden; }
#block8 { top:571px!important; left:727px!important; width:173px; visibility:hidden; }
#block9 { top:662px!important; left:392px!important; width:203px; visibility:hidden; display:none; }
#block10 { top:659px!important; left:246px!important; width:224px; visibility:hidden; }
#block11 { top:662px!important; left:513px!important; width:219px; visibility:hidden; }
#block12 { top:844px!important; left:400px!important; width:177px; visibility:hidden; }