html, body {
    min-height: 100%;
    width: 100%;
    height: 100%;
    margin: 0;
    padding:0;}
html>body #wrapper { height: auto; }

body {
    background: #130D0E url("/img/back_body.jpg") repeat-y top center;
	margin: 0;
    padding:0;
	min-width: 952px;
	text-align:center;}
	*:first-child+html body { behavior:url("/js/csshover.htc"); }
	* html body { behavior:url("/js/csshover.htc"); }
	img { behavior: url("/js/iepngfix.htc") }
	/*img { behavior: url("/js/iepngfix.htc"); }*/
		
#wrapper {
	position: relative;
    background: url("/img/back_wrapper.jpg") repeat-y 0px 0px;
	margin: 0px auto;
	text-align: left;
	width: 952px;
	min-height: 100%;
	height: auto;}
	/* Hack for IE, Reset to 100% height*/
	* html #wrapper {
	height: 100%;}
	/* End IE Hack */
	
#pagebody {
	width:948px;
	min-height: 700px;
	margin: 0 0 0 2px;
	padding: 0;
	text-align:left;}
	* html #pagebody { height: 500px;}	
	
#header {
 	background: url("/files/imgage/top/01.jpg") no-repeat 337px 0px;
	width:948px;
    height:220px; clear: both;
	margin: 0 0 0 0; padding: 0 0;
	text-align: left;}
	
#top1 {
	height: 186px;
    width: 948px;
	margin: 0 0 0 0; padding: 0; clear: both;
	text-align: left;}
#top1 img { margin: 0; padding: 0; border: 0;}
#top2 {
	background: #2D1A0B url("/img/back_top2.gif") repeat-x left bottom;
	height: 34px;
    width: 948px;
	margin: 0 0 0 0; padding: 0; clear: both;}

#topimage { 
	margin: 0; padding: 0;}
	
#main {
	background: url("/img/back_main.jpg") no-repeat 16px 0px;
	width:948px;
	min-height: 300px;
	margin: 0 0 0 0;
	padding: 0; 
	text-align: left;}
	* html #main { height: 300px; }

#contentleft {
	width:752px;
	padding: 0 0 0 0;
	float:left;
	text-align: left;}
/* Hides from IE5-mac  (3 pixel bug ie)
* html #contentleft, * html #contentcenter, #contentright{height: 1%;}\*/
/* End hide from IE5-mac */
#contentright {
	position:relative;
	width:196px;
	padding:26px 0 0 0;
	float:left;	}
	
#content {
	width: 712px;
	margin: 20px 0 0 40px;}		

.clear {
	clear: both; height:10px;}

#sidebar_right {
	margin-left: 1px;
	width: 195px;
	text-align: center;}
#sidebar_right h2 {
	margin-bottom: 14px;
	font-size: 16px; 
	color: #fff;}

#language_box {
    position: absolute;
	top: 250px; left: 22px;
	width: 200px; height: 40px;
	text-align: center;
	z-index: 1;}
#language_box a {
	display: block;
	float: left;
	margin: 0px auto;
	margin: 0 5px; width: 54px;
	font: normal 10px Arial, sans-serif; line-height: 11px; color: #8D7762;
	text-decoration: none;text-align: center;}
#language_box a:hover, #language_box a.link_active {
	color: #532C06;
	text-decoration: none;}
	
.clear {
	clear: both; height:10px;}
	
/*MENUS*/
div#topmenu1 { 
	position: absolute;
	z-index: 5;
	left: 752px; top: 0;
	margin: 0px auto; padding: 10px 0 0 0; text-align:center;
	width: 195px;
	font: normal 12px Verdana, Arial, sans-serif; line-height: 12px; color: #532C06;}
div#topmenu1 a { 
	color: #532C06; text-decoration: none;}
div#topmenu1 a:hover, div#topmenu1 a.link_active{ 
	color: #532C06; text-decoration: underline;}
	
div#topmenu2 { 
	height: 34px;
	margin: 0 0 0 120px; padding: 0; text-align:left; 
	font: normal 13px Arial, sans-serif; color: #532C06;}
#nav {
	height: 34px;
	margin: 0 0 0 0; padding: 0 0 0 0;border-left: 1px #E6DACE solid;
	list-style: none; text-align: left;}
#nav li {
	position: relative; float: left;
    margin: 0 0 0 0; padding: 0 0 0 0; border: 0;
	list-style: none;
 	width: auto;
	list-style: none;}
	* html #nav li {
	\display: inline;
	list-style: none;}	
#nav li a {
	display: block;
	margin: 0 0 0 0; padding: 10px 8px 10px 8px; border: 0; border-right: 1px #E6DACE solid;
	font: normal 13px Verdaba, Arial, sans-serif; color: #E6DACE; 
	text-decoration: none; line-height: 14px; text-align: center;}
@media all and (min-width: 0px){
   html>body  #nav li a {	
	min-width: 1px;}}
#nav li:hover a, #nav li a.link_active {
    background: url("/img/topmenu_over.gif") repeat-x 0px 0px;
	color: #D2B203; 
	text-decoration: none;  }

#nav li:hover ul { 
	display: block !important; z-index: 45;}
#nav li ul {
	position: absolute;
	background: url("/img/topsubmenu.gif") no-repeat right bottom;
	list-style-image: none;
	float: none;
	width: 150px;
	padding: 0px 0 8px 0; margin: 0 0 0 0; border: 0; border-top: 4px #D2B203 solid;
	text-align: left;
	top: 34px;
	z-index:40;}
	#nav li ul.visible {
	display: block;	}
#nav li ul li {
	margin: 0 0 0 0; padding: 0 0 0 0; border: 0;
	z-index: 50;
	background-color: #D2B203;
	width: 150px; 
	clear: both;
	float: left;
	list-style: none;}
	#nav li ul li.firstitem a {}
#nav li ul li a, #nav li:hover ul li a {
	display: block;
	background-image: none;
	width: 150px !important; 	
	margin: 0 0 0 0; padding: 4px 2px 4px 8px; border: 0;
	font: normal 11px Verdana, Arial, sans-serif;
	color: #fff; line-height: 13px; text-decoration: none; text-align: left;	}
	* html #nav li ul li a, * html #nav li:hover ul li a {
	width: 140px;
	w\idth: 150px;	}
html>body #nav li ul li a {
	width: auto; }
#nav li ul li a.link_active, #nav li ul li:hover a  {
	background-image: none;
	color: #532C06; text-decoration: none;  }

#counter { 
	position:absolute;width:0;height:0;z-index:-1;top: 0;left: 0;visibility: hidden; }