html, body{ background: #FFF; padding: 0px; margin: 0px; }
body{ font-size: 12px; font-weight: normal; font-family: Arial; color: #000; }
a{ color: #008cd3; text-decoration: underline; font-size: 12px; font-family: Arial; }
a:hover{ text-decoration: none; }

div.cls{ clear: both; line-height: 0px; height: 0px; font-size: 0px; }

a.h2{ font-size: 24px; text-decoration: underline; font-weight: normal; }
h1{ margin: 0px; padding: 0px; padding-bottom: 20px; font-size: 27px; }
h2{ margin: 0px; padding: 0px; font-size: 14px; }
h1.header a{ margin: 0px; padding: 0px; padding-bottom: 10px; font-size: 18px; font-weight: normal; color: #FFF; text-decoration:none}

a.h3{ font-size: 14px; text-decoration: none; font-weight: bold; color:#000000 }

div#wrapper{ min-width: 1000px; }
* html div#wrapper{ width: expression(document.body.clientWidth < 1000? "1000px" : "100%"); }

div#header_wrapper{ width: 100%; background: #008cd3 url(images_main/header_bg.jpg) no-repeat top left; color: #FFF; }
div#header{ width: 1000px; margin: 0px auto; }
div#header a{ color: #FFF; }
	a#logo{ width: 340px; height: 170px; display: block; float: left; background: url(images_main/logo.png) no-repeat top left; text-decoration: none; }
	div#langs{ width: 100px; height: 100px; float: left; color: #FFF; margin-top: 58px; }
		div#langs a{ display: inline-block; margin: 3px 0px; color: #FFF; }
		div#langs a img{ display: block; float: left; margin-right: 10px; }
	
	div#reg_block{ width: 493px; height: 129px; float: left; margin-left: 29px; margin-top: 21px; background: url(images_main/border.png) no-repeat top left; }
		div#reg_block td{ padding: 10px 0px 0px 10px; }
		div#reg_block a.reminder{ color: #FFF; text-decoration: underline; }
		
		div#demo_wrapper{ position: relative; width: 1px; height: 1px; z-index:1000}
			div#demo_wrapper a#demo{ width: 98px; height: 68px; position: absolute; left: -30px; top: -20px; background: url(images_main/eggnog.png) no-repeat top left; display: block; font-size: 28px; color: #000; font-weight: bold; padding: 30px 0px 0px 0px; text-align: center; cursor: pointer; text-decoration: none; }
			* html div#demo_wrapper a#demo{ }
			div#banner{ margin: 20px 0px 0px 20px; overflow: hidden; width: 960px; height: 133px; position: relative; }
			  div#banner_wrapper{ position: absolute; left: -940px; width: 1980px; }
			div#banner_huge{ width:760px; font-size: 40px; font-weight: normal; float:left; padding-left:200px }
			div#banner_huge img{ float: left; margin-right: 30px; }
			
			div.banner_split{ width: 180px; float: left; font-size: 11px; padding-left: 115px; padding-right: 30px; }
				div#split1{ background: url(images_main/weboo_arrow.png) no-repeat top left; }
				div#split2{ background: url(images_main/weboo_safe.png) no-repeat top left; }
				div#split3{ background: url(images_main/weboo_man.png) no-repeat top left; }
		div#dots{ width: 100%; height: 40px; background: url(images_main/dots.jpg) no-repeat center center; }
		
div#menu{ background: #000; padding: 15px 0px; border-bottom: 4px solid #ffe100; }
	div#menu a{ color: #FFF; font-family: Arial; font-size: 14px; display: inline-block; text-decoration: none; white-space: nowrap; font-weight: bold; }
	div#menu td{ padding: 0px 38px; white-space: nowrap; }
	div#menu td.nopad{ padding: 0px; }
	
.looks input.inp{ width: 123px; height: 16px; padding: 2px 3px 0px 3px; font-size: 10px; border: none; border-bottom: 1px solid #acacac; border-right: 1px solid #acacac; background: url(images_main/input_bg.jpg) no-repeat top left; }
.looks input.subm{ width: 73px; height: 19px; font-size: 11px; font-family: Tahoma, Arial; border: none; background: url(images_main/input_button.jpg) no-repeat top left; color: #FFF; }

* html div#reg_block{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images_main/clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

div#content{ width: 1000px; margin: 0 auto; text-align: left; }
	td#cont_left, td#cont_right{ padding: 25px 20px; }

	td#cont_left td.img{ padding: 0px 15px 10px 0px; vertical-align: top; }
	td#cont_left td.text{ color: #666; font-weight: normal; padding-bottom: 30px; }
	td#cont_right div#player{ margin: 10px 0px; }



table#footer{ width: 98%; padding: 0px 30px; color: #bdbdbd; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
table#footer td.delim { padding-top: 40px; border-top: 1px solid #bdbdbd; }
table#footer td.button{ text-align: right; }
table#footer td.core table{ width: 100%; padding: 0px; margin-top: 0px; }
table#footer td.core table td{ padding-top: 0px; border-top: none; }
table#footer a{ color: #bdbdbd; text-decoration: none; }
table#footer a:hover{ color: #000; text-decoration: none; }
table#footer td.core table a{ text-decoration: underline; }
div#footer_wrapper{ width: 100%; padding: 0px 0px 30px 0px; text-align: center; }

table#footer .menu{ margin:0 auto; text-align:center }
table#footer .menu td{ padding: 4px 5px 4px 6px }

.remember_pwd {
	position: relative;
	width: 300px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 15px;
	margin-top: 7px;
	left:-40px;
	color:#000000;
	z-index:9000;
}
*html .remember_pwd {
	left:-340px;
	top:-140px;
}

table#reg_wrapper {
	border-collapse: collapse
}


