html{height:100%;overflow:hidden;}
body{
	text-align:center;
	font-size:.82em;
	font-family:Arial, Helvetica, sans-serif;
	background:#000000;
	height:100%;
	overflow:hidden;}
#iewarn{z-index:50;background:#FFFF00;position:relative;margin-top:2em;border:3px solid #FFFFFF;}
#iewarn a{text-decoration:none;color:#000000;}
#space{
	display:block;
	height:50%;
	left:0;
	position:absolute;
	text-align:center;
	top:50%;
	width:100%;}
#container{
	height:41.2em;
	left:50%;
	margin-left:-50%;
	position:absolute;
	top:-20.6em;
	width:100%;}
#page{
	position:relative;
	height:100%;}
#login{
	text-align:right;
	float:right;}
#toplineo{
	border-top:.2em solid #909090;
	background:url(lang/img/red.png) repeat;
	width:100%;}
#toplinei{
	background:url(lang/img/red.png) repeat;
	text-align:right;
	margin:0 auto;
	width:75em;
	padding:.5em 1em .25em;
	height:2em;}
#search input{
	background:#141414;
	color:#909090;
	font-weight:bold;}
#headero{
	background:#000000 url(lang/img/black.png) repeat-x scroll 0 0;
	height:16em;
	width:100%;
	border-top:.1em solid #909090;
	float:left;}
#headeri{
	height:16em;
	text-align:left;
	display:block;
	width:76em;
	margin:0 auto;}
#headerleft{
	float:left;}
#logo{
	float:left;
	padding:3.5em 0 0 9em;}
#logo .imglink{
	border:none;}
#slogan{
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.5em;
	text-align:center;
	float:left;
	padding-top:3em;}
#lang{
	font-size:.8em;
	margin:-0.5em 0 0 2.5em;
	padding:1em 3em;
	text-align:left;
	display:none;}
#banner{
	float:left;
	color:#0000FF;
	padding-right:2.8em;}
#mainmenu{
	clear:left;
	float:left;
	margin:3em 0 0 8.5em;
	width:26.2em;}
#mainmenu a, #mainmenu h2{
	text-align:left;
	display:block;
	border:0 solid #555;
	white-space:nowrap;
	margin:0;
	padding:0 .3em;
	font:bold 1em/16px arial, helvetica, sans-serif;}
#mainmenu h2{
	padding:.3em .2em 0 .3em;
	text-transform:uppercase;}
#mainmenu a:link, #mainmenu a:visited, #mainmenu a:active{
	color:#CCCCCC;
	padding:.5em 1em;
	text-decoration:none;
	border-bottom:.1em solid #CCCCCC;}
#mainmenu a:hover{
	color:#FFFFFF;
	padding:.5em 1em;
	text-decoration:none;
	border-bottom:.1em solid #FFFFFF;}
#mainmenu ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;}
#mainmenu li{
	position:relative;
    min-height:1px;
    vertical-align:bottom;}
#mainmenu ul ul{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding:.5em;
	background-color:#000000;
	margin:-1em 0 0 -1em;}
#mainmenu ul ul ul{
	top:0;
	left:100%;}
div#mainmenu li:hover{
	cursor:pointer;
	z-index:100;}
div#mainmenu li:hover ul ul,
div#mainmenu li li:hover ul ul,
div#mainmenu li li li:hover ul ul,
div#mainmenu li li li li:hover ul ul{
	display:none;}
div#mainmenu li:hover ul,
div#mainmenu li li:hover ul,
div#mainmenu li li li:hover ul,
div#mainmenu li li li li:hover ul{
	border:.1em solid #000000;
	display:block;
	margin:0 .2em;
	background:#FFFFFF;}
#currentpage a:link, #currentpage a:visited, #currentpage a:active{
	background:#909090;
	color:#000000;}
#content{
	height:100%;
	display:block;
	width:76em;
	margin:0 auto;}
#lefto, #righto{
	width:20.5em;
	background:#000000;
	height:100%;
	float:left;
	position:relative;
	z-index:6;
	border-right:.1em solid #CCCCCC;
	border-left:.1em solid #CCCCCC;}
#lefti, #righti{
	height:22em;
	position:relative;}
#lefti h1, #righti h1{
	color:#000000;
	font-size:2em;
	text-align:left;
	margin:0 .25em .25em;
	padding:1em .25em 0;
	background:url(lang/img/header.png);}
#lefti p, #righti p{
	color:#000000;
	text-align:left;
	background:#400000;
	margin:.5em;
	padding:.5em;
	font-weight:bold;}
#lefti a, #righti a{
	color:#000000;
	text-decoration:none;
	border-bottom:.1em dotted #000000;}
.close{
	background:url(lang/img/footer.png);
	margin:.5em;}
#farlefto, #middleo, #farrighto{
	width:11.5em;
	height:22em;
	float:left;
	background:url(lang/img/red.png) repeat;
	overflow:hidden;
	position:relative;
	border-top:.1em solid #909090;}
/*#farlefti, #middlei, #farrighti{
	height:22em;
	position:relative;}*/
.bottom{
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	width:100%;
	color:#800000;}
.bottom a{
	text-decoration:none;
	color:#800000;}
.bottom a:hover{
	color:#990000;}
/*Footer*/
#footer{
	background:#FFFFFF;
	font-size:.8em;
	color:#303030;
	height:5em;
	padding:2em 0;
	display:none;}
#footer a{
	text-decoration:none;
	color:#303030;}
#footer a:hover{
	text-decoration:none;
	color:#000000;}
#pio{
	width:100%;
	position:absolute;
	top:19em;
	left:0;
	z-index:5;}
#pii{
	height:10.3em;
	color:#750000;
	font-size:2em;
	opacity:0.5;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	overflow:hidden;
	position:relative;
	width:37.8em;
	margin:0 auto;}
/*banner*/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {margin:3em auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:10em; padding:2px; background:#000}
#information {position:absolute; bottom:-.8em; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; text-transform:uppercase;}
#information h3 {padding:4px 8px 3px; font-size:14px; text-align:center;}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
/*.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}*/
#thumbnails {margin-top:15px; display:none;}
/*#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}*/
/*Webform*/
#webform{
	text-align:center;
	margin:.5em;
	padding:.5em;
	background:#400000;
	font-weight:bold;}
#webform input, #webform textarea{
	background:#000000;
	color:#909090;
	font-weight:bold;}