body 
{
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}

#loading {background: url(spinner0.gif) no-repeat center center #fff; border:1px solid #888; width:50px; height:50px; position:absolute; top:50%; left:50%; z-index:100; margin:-25px 0 0 -25px; display:none;}
#popup {background-color:#fff; border:1px solid #888; padding:10px; display:none; position:absolute; top:50%; left:50%; z-index:100;}
#overlay {background-color:#000; position:absolute; top:0; left:0; z-index:50; display:none; overflow:hidden;font-family:Tahoma, Geneva, sans-serif;font-size:20px}
#zv {display:none}
#center 
{  
	position:absolute;
	top: 50%; 
	left: 50%;
	width: 1500px;
	height: 734px;
	margin-left: -750px;
	margin-top: -367px;
} 
.co {position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#FFF;top:16px;margin:0;padding:0;}
a:active, a:focus, img { outline: none; border:none; }

.textt {margin:0;padding:0;text-align:left;font-family:Tahoma, Geneva, sans-serif;color:#fff;font-size:13px;text-align:justify;}
.textb {margin:0;padding:0;text-align:left;font-family:Tahoma, Geneva, sans-serif;color:#fff;font-size:30px;text-align:justify;}
.texts {margin:0;padding:0;text-align:left;font-family:Tahoma, Geneva, sans-serif;color:#fff;font-size:16px;text-align:justify;}
a{text-decoration:none}

a:hover {text-decoration:underline}

#left 
{  
	position:absolute;  
	top: 10px;  
	left: 10px;  
	width: 180px;  
	height: 560px;  
}

#content
{
	position:absolute;
	top: 45px;
	left: 317px;
	overflow:visible;
}

.flexcroll {	position:absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 560px;
	overflow: hidden;}

.menua:hover {text-decoration:none;cursor:pointer}
.lala{color:#FFF}
.lala:hover{color:#F00}
.menu {
	margin:0;padding:0 0 2px 0;text-align:left;font-family:Tahoma, Geneva, sans-serif;color:#fff;font-size:24px;text-align:justify;	width:180px !important; font-weight:200; 
	
	}
/*.menu:hover{color:#6FF;}*/
.whm{color:#FFF}
.grm{color: #ACCA05}
.grm:hover{color: #ACCA05}

#video_div
{
	position:absolute;
	top: 50%;
	left: 50%;
	width: 1030px;
	height: 500px;
	margin-left: -515px;
	margin-top: -250px;
}

#video
{
	position:absolute;  
	top: 0px;
	left: 230px; 
	width: 640px;
	height: 380px;
	background-color: #333333;
}

#concept
{
	position:absolute;  
	top: 91px;
	left: 0px; 
	width: 207px;
	height: 334px;
	background: url(images/video/1x1_grey.png);
	background-color: #333333;
}

#concept_text
{
	margin: 5px;
	color: white;
	font-size: 12px;
	text-align: justify;
	width: 197px;
	height: 334px;
	overflow: hidden;
}

#h 
{
	height: 100%;
}

#v
{
	width: 100%; 
}

/*=====================================================================*/

.scrollgeneric 
{
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; 
left: 0;
}

.hscrollerbar
{
height: 7px;
width: 170px !important;
background: #FF0000 url(images/scroll_red.jpg) no-repeat;
background-color: #FF0000;
cursor: pointer;
}

.hscrollerbase 
{
height: 7px;
background: #CCCCCC;
background-color: #CCCCCC;
cursor: pointer;
}

.vscrollerbar
{
height: 50px !important;
width: 7px;
background: #669933;
background-color: #669933;
cursor: pointer;
}

.vscrollerbase 
{
margin: 5px;
width: 12px;
background-color: #CCCCCC;
cursor: pointer;
}
