body{margin:0;background:url(/img/01.gif) repeat-x;font:11px Tahoma;color:#333}
a{text-decoration:none;color:#336699;}
a:hover{text-decoration:underline}
form{padding:0;margin:0}
img{border:0}
#header{width:980px;margin:0 auto;height:103px;background:url(../img/02.jpg) no-repeat}
#header .home { position: absolute; left: 0; top: 0; width: 100%; height: 70px; display: block; }
#lang{position:absolute;text-align:right;color:#d1d1d1;width:200px;margin:78px 0 0 780px}
#lang a{color:#8a8a8a}
#lang .on{color:#686868;font-weight:bold}
#saerch{position:absolute;margin:0}
#search .t{position:absolute;background:url(../img/03.gif);width:315px;height:17px;margin:75px 0 0 10px;padding:2px 5px}
#search .t input{border:0;width:300px;height:17px;padding:0;margin:0;font:11px Tahoma}
#search .b, #search .c{position:absolute;margin:78px 0 0 335px;border:0;background:none;color:#686868;font:11px Tahoma;cursor:pointer}
#search .c{margin:75px 0 0 375px; cursor:auto;}
#content{width:980px;margin:0 auto;background:url(../img/35.gif) repeat-y}
#left{width:200px;float:left;background:#c1d8eb;padding:10px 0}
#right{width:240px;float:right;padding:10px 0}
#center{width:520px;float:right;padding:10px 0;margin-right:10px}
#menu .m1{background:url(../img/04.gif);margin-left:2px;height:45px;color:#a6a6a6;font-size:11px;padding:3px 0 0 20px}
#menu .m1 a{color:#2c2c2c;font-size:18px;display:block}
#menu .m1.on{background:url(../img/10.gif)}
#menu .m2{background:url(../img/09.gif);margin-left:2px;height:45px;color:#a6a6a6;font-size:11px;padding:3px 0 0 20px}
#menu .m2 a{color:#2c2c2c;font-size:18px;display:block}
#menu .m2.on{background:url(../img/11.gif)}
#menu .m3{background:url(../img/05.gif);margin-left:2px;height:45px;color:#a6a6a6;font-size:11px;padding:3px 0 0 20px}
#menu .m3 a{color:#2c2c2c;font-size:18px;display:block}
#menu .m3.on{background:url(../img/12.gif)}
#menu .m4{background:url(../img/06.gif);margin-left:2px;height:45px;color:#a6a6a6;font-size:11px;padding:3px 0 0 20px}
#menu .m4 a{color:#2c2c2c;font-size:18px;display:block}
#menu .m4.on{background:url(../img/13.gif)}
#menu .m5{background:url(../img/07.gif);margin-left:2px;height:45px;color:#a6a6a6;font-size:11px;padding:3px 0 0 20px}
#menu .m5 a{color:#2c2c2c;font-size:18px;display:block}
#menu .m5.on{background:url(../img/14.gif)}
#menu .m6{background:url(../img/08.gif);margin-left:2px;height:45px;color:#a6a6a6;font-size:11px;padding:3px 0 0 20px}
#menu .m6 a{color:#2c2c2c;font-size:18px;display:block}
#menu .m6.on{background:url(../img/15.gif)}
#menu .m7{background:url(../img/40.gif);margin-left:2px;height:45px;color:#a6a6a6;font-size:11px;padding:3px 0 0 20px}
#menu .m7 a{color:#2c2c2c;font-size:18px;display:block}
#menu .m7.on{background:url(../img/41.gif)}

#menu .m20{background:url(../img/video.gif);margin-left:2px;height:45px;color:#a6a6a6;font-size:11px;padding:3px 0 0 20px}
#menu .m20 a{color:#2c2c2c;font-size:18px;display:block}
#menu .m20.on{background:url(../img/video_on.gif)}

#menu .cat{background:#dbe9f4 url(../img/17.gif) no-repeat left bottom;width:185px;margin:15px 0 5px 9px;color:#767676}
#menu .cat a{color:#767676}
#menu .cat .t{font-size:14px;position:absolute;margin:-16px 0 0 0;font-weight:bold}
#menu .cat .a{background:url(../img/16.gif) no-repeat;padding:6px;margin-bottom:6px;}
#menu .cat .spacer { background: #c1d8eb url(../img/17.gif) no-repeat scroll center top; height: 24px; position: relative; top: -12px; margin-bottom: -12px; } /* omg wtf what a dirty hack */
#menu .submenu{word-spacing:15px;padding-left:9px}
#menu .submenu a{color:#5a5a5a}
#menu .submenu .on{border-bottom:1px solid #f6d626}
/* #top .h{height:31px;line-height:31px;background:url(../img/18.gif) no-repeat;padding-left:10px;color:#bdb468;font:25px Arial;margin-bottom:3px;} */
#top .h{height:31px;line-height:31px;/*height:27px;line-height:27px;*/background:url(../img/18.gif) no-repeat;padding-left:10px;color:#7a7a7a;font:25px Arial;/*font:22px Arial;*/margin-bottom:3px;/*text-transform:uppercase;*/}
#top ul{margin:0;padding:0}
#top li{list-style:none;display:block;height:30px;color:#2c2c2c;margin:0 4px 0 32px;background:url(../img/31.gif) repeat-x left bottom; overflow: hidden; padding-bottom: 2px; }
#top .a, #top .t { display: block; width: 140px; height: 15px; overflow: hidden; }
#top .t{display:block;color:#FFF}
#top .n{position:absolute;margin:-28px 0 0 -28px}
#top .pr{position:absolute;margin:-25px 0 0 145px; display: block; width: 17px; height: 17px; background-repeat: no-repeat; background-image: url(../img/20.gif);}
#top .a a { color: #333; }
#top .t a { color: #336699; }
.box{float:left;background:url(../img/32.gif) no-repeat;width:248px;height:280px;padding:3px;margin-bottom:10px}
.box.a{margin-right:10px}
.box h1 a{color:#797979;font-size:18px;margin:0 0 2px 0;font-weight:normal;text-transform: uppercase;}
.box h1 a span{color:#6092cf;}
.box .p{margin:0;padding:0}
.box .p li{list-style:none;display:block;float:left;padding:1px}
.box .p a { display: block; width: 80px; height: 80px; background-position: 50% 50%; background-repeat: no-repeat; background-image: none; margin-bottom: 2px; }
.box .m{margin:0;padding:0}
.box .m li{list-style:none;display:block;padding:1px;line-height:15px; height: 15px; overflow: hidden;}
.box .m li img{float:right;}
.box .m object { float: right; }
.box .m span { display: block; float: right; margin: 1px 3px 0 0; width: 13px; height: 13px; background-repeat: no-repeat; background-image: url(../img/33.gif); }
.box a { color: #333; }
.box .g{margin:0;padding:0}
.box .g li{list-style:none;display:block;float:left;padding:6px 4px}
.box .g a { display: block; width: 73px; height: 49px; background-position: 50% 50%; background-repeat: no-repeat; background-image: none; }
.clear{height:0;font-size:0;clear:both}
#footer{border-top:1px solid #e4e1e1;background:#EEE;text-align:center;color:#8a8a8a;padding:6px 0}
#banners h1{font-size:18px;font-weight:normal;color:#FFF;padding-left:10px;line-height:30px;height:30px;margin:0;background:url(../img/34.gif) no-repeat}
#banners a{margin-bottom:10px;display:block}
.box_b{background:url(../img/37.gif)}
.box_b .a{background:url(../img/36.gif) no-repeat}
.box_b .b{background:url(../img/38.gif) no-repeat left bottom;padding:5px}
.box_b .b .preview { margin-left: 10px; padding-left: 214px; background-repeat: no-repeat; min-height: 200px; }
.box_b .b .game { padding-left: 110px; min-height: 96px; }
.box_b .b .screenshots { background-repeat: no-repeat; background-position: right top; }
.box_b .b p.first { font-size: 13px; }
.box_b .b p span { color: #ed9218; font-weight: bold; }
.box_b .b .return { float: right; margin-right: 5px; }
.box_b .b .return a { color: #767676; }
.box_b h1{font-size:18px;font-weight:normal;color:#797979;margin:0 0 3px 0; text-transform: uppercase; }
.box_b h1 span{color:#6092cf}
.box_b .p{margin:0;padding:0;color:#d3d3d3;font-size:15px}
.box_b .p a { display: block; width: 90px; height: 90px; background-position: 50% 50%; background-repeat: no-repeat; background-image: none; margin: 2px 0px 0px 8px; }
.box_b .p span{color:#d3d3d3}
.box_b .p li{list-style:none;display:block;float:left;background:url(../img/39.gif) no-repeat center center;width:107px;height:106px;text-align:center;padding:10px}
.box_b .m{margin:0;padding:0}
.box_b .m a{color:#333;}
.box_b .m .r { height: 17px; /*orig22*/ display: block; overflow: hidden; }
.box_b .m li{list-style:none;display:block;padding:2px;color:#333;font-size:14px} /*orig18*/
.box_b .m li img{float:right;}
.box_b .m span { display: block; float: right; margin: 5px 3px 0 0; width: 13px; height: 13px; background-repeat: no-repeat; background-image: url(../img/33.gif); }

.pages{text-align:right;font-size:15px;color:#333;padding-top:5px}
.pages a{color:#759ccd}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 2px solid #ed9218;
	background-color: #ffffff;
	padding: 10px;
	opacity: 0.9;
}
#tooltip h3, #tooltip div { margin: 0; font: 11px Tahoma; color: #333; }
#tooltip h3 { font-weight: bold; font-size: 12px; }
#tooltip span { color: #ed9218; font-weight: bold; }

.clear:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clear {
	display: inline-block; 
	width: 100%;
	}

* html .clear {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
