body{
	background-color: #02012b;
	background-image:url('/img/bg.png');
	font-family: Verdana;
	margin:0;
	padding:0;
	width: 100%;
	text-align: center;
	font-size:12px;
}

img{
	border:none;
}

#container{
	width:800px;
	margin: 0 auto;
	text-align:left;
}

#main_t{
	 background-image:url('/img/m_t.png');
	 background-repeat:no-repeat;
	 padding-top:22px;
}
#main_c{
	/*position:relative;*/
	 background-color:#fff8ea;
	 padding:0 15px;
	 border-left:1px solid #8f999b;
	 border-right:1px solid #8f999b;
}
#main_b{
	 background-image:url('/img/m_b.png');
	 background-repeat:no-repeat;
	 background-position:bottom;
	 padding-bottom:22px;
}


.box .c1, .box .c2, .box .c3, .box .c4, .box .c5, .box .c6, .box .c7, .box .c8{
	 background-repeat:no-repeat;
}

.box .c1{
	 background-image:url('/img/box_t.png');
	 background-repeat:repeat-x;
}
.box .c2{
	 background-image:url('/img/box_r.png');
	 background-repeat:repeat-y;
	 background-position:right;
}
.box .c3{
	 background-image:url('/img/box_b.png');
	 background-repeat:repeat-x;
	 background-position:bottom;
}
.box .c4{
	 background-image:url('/img/box_l.png');
	 background-repeat:repeat-y;
}
.box .c5{
	 background-image:url('/img/box_lt.png');
}
.box .c6{
	 background-image:url('/img/box_rt.png');
	 background-position:right top;
}
.box .c7{
	 background-image:url('/img/box_rb.png');
	 background-position:right bottom;
}
.box .c8{
	 background-image:url('/img/box_lb.png');
	 background-position:left bottom;
	 padding:5px 10px 15px 10px;
}



.box h2,
.box h3{
	 color:#2c2a47;
	 font-size:14px;
	 font-weight:normal;
	 text-align:center;
}
.box-random-games h2,
.box-genres-top-games h2,
.all-genre-games h2,
.last .box-games-last h2{
	 color:#b4aeb1;
	 font-size:18px;
	 text-align:center;
	 font-weight:normal;
	 margin:5px 0;
}
.box-genres-top-games h2{
	 margin-bottom:10px;
}
.all-genre-games h2,
.last .box-games-last h2{
	 margin:10px 0;
}

#header h1{
	margin:0;
}
#header{
	position:relative;
	margin-top:10px;
	height:140px;
}
#header h1 a span{
	display:none;
}
#header h1 a{
	display:block;
	width:355px;
	height:123px;
	background-image:url('/img/logo.png');
	position:absolute;
	left:20px;
	top:12px;
}
#header .menu_top{
	border-style:none;
}
#header .menu_top ul{
	margin:0;
	position:absolute;
	bottom:-1px;
	left:330px;
}
#header .menu_top li,
#header .menu_top li div,
#header .menu_top li a{
	display:block;
	float:left;
}
#header .menu_top li{
	 margin-right:8px;
	 background-image:url('/img/tab_l.png');
	 background-repeat:no-repeat;

	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	 -moz-opacity: 0.6;
	 -khtml-opacity: 0.6;
	 opacity: 0.6;
}
#header .menu_top li div{
	 background-image:url('/img/tab_r.png');
	 background-repeat:no-repeat;
	 background-position:top right;
	 padding:0 12px;
}
#header .menu_top li a{
	padding:0 5px;
	line-height:41px;
	text-decoration:none;
	color:#000063;
	font-size:15px;
	background-color:#FFF8EA;
	border-top:1px solid #a1a7a7;
	height:41px;
}
#header .menu_top li.sel{
	 border-bottom:1px solid #FFF8EA;

	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	 -moz-opacity: 1.0;
	 -khtml-opacity: 1.0;
	 opacity: 1.0;
}

#header .ctrl{
	position:absolute;
	top:5px;
	right:8px;
	margin:0;
	font-size:10px;

	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	 -moz-opacity: 0.6;
	 -khtml-opacity: 0.6;
	 opacity: 0.6;
}
#header .ctrl li{
	 margin-bottom:5px;
}
#header .ctrl:hover{
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	 -moz-opacity: 1.0;
	 -khtml-opacity: 1.0;
	 opacity: 1.0;
}
#header .ctrl a{
	 color:lightgray;
}
#header .add-to-fav a{
	text-decoration:none;
	border-bottom:1px dashed lightgray;
}
#header .add-to-fav{
	 padding-bottom:8px;
}
.game .add-to-fav{
	text-align:right;
	margin-top:0;
}
.game .add-to-fav a{
	color:gray;
	font-size:10px;
	text-decoration:none;
	border-bottom:1px dashed lightgray;
	padding:0;
}

.menu_top{
	border-left:1px solid gray;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
}
.menu_top ul{
	margin:0 0 10px 0;
}

#footer{
	text-align:center;
	margin-top:10px;
	color:#fff8ea;
	font-size:10px;
}
#footer a{
	 color:#fff8ea;
	 font-weight:bold;
}

.clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0;
}

h1 a, h2 a{
	text-decoration:none;
	color:black;
}
ul{
	list-style: none;
	margin:0;
	padding:0;
}

.c3 #wrapper,
.c2 #wrapper{
	float:left;
	width:100%;
}
.c3 #content {
	clear:none;
	margin:0 130px;
	padding:0 1.5em;
}
.c2 #content{
	clear:none;
	margin:0 130px 0 0;
	padding:0 1.5em;
}
.c3 #sidebar1 {
	float:left;
	margin-left:-100%;
	overflow:hidden;
	width:130px;
}
.c3 #sidebar2,
.c2 #sidebar2{
	float:left;
	margin-left:-130px;
	overflow:hidden;
	width:130px;
}

/* box-genres-top-games */
.box-genres-top-games{
	 text-align:center;
}
.box-genres-top-games img{
	border:1px solid gray;
}
dl, dt, dd {
	margin:0;
	padding:0;
	display:inline;
	float:left;
	/*position:relative;*/
}
.box-genres-top-games dl{
	margin:0;
	overflow:hidden;
	padding:0 0 10px 4px;
	width:198px;
}
.box-genres-top-games dl dt {
	margin:0 8px 0 0;
	width:60px;
}
.box-genres-top-games dl dd {
	width:112px;
}
.box-genres-top-games dl.f dt {
	width:80px;
}
.box-genres-top-games dl.f dd {
	width:92px;
}

a{
	 color:#00008b;
	 text-decoration:none;
}
a:hover{
	 text-decoration:underline;
}

dl a{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
.box-genres-top-games div.w{
	 text-align:left;
	 width:432px;
	 margin:0 auto;
}
.box-genres-top-games div.genre{
	width:208px;
	float:left;
	margin-bottom:16px;
	background-image:url('/img/gb_c.png');
	background-repeat:repeat-y;
}
.box-genres-top-games div.genre .t{
	 background-image:url('/img/gb_t.png');
	 background-repeat:no-repeat;
}
.box-genres-top-games div.genre .b{
	 background-image:url('/img/gb_b.png');
	 background-repeat:no-repeat;
	 background-position:bottom;
	 padding:5px;
}
.box-genres-top-games div.f{
	margin-right:16px;
}
.box-genres-top-games h3{
	margin:0 0 15px 0;
	padding:0;
	text-align:center;
	color:#524f67;
	font-size:14px;
	font-weight:normal;
	text-transform:lowercase;
}


.all-genre-games ul,
.all-tag-games ul{
	width:33%;
	float:left;
}

.games-top dl {
	margin:10px 0 10px 0;
	width:110px;
	text-align:center;
}
.games-top dt{
	display:none;
}
.games-top dd {
	width:110px;
}
.games-top dd span{
	display:block;
}

.game .games-top dt{
	display:none;
	padding:0;
	margin:0;
}
.game .games-top{
	margin:20px 0 5px 0;
}
.game .games-top h3{
	margin-bottom:5px;
}

.top-game{
	border:1px solid gray;
	padding:10px;
	margin:10px;
}
.top-game img{
	float:left;
	margin-right:10px;
}

/*.box-games-last dd:hover,
.games-top dd:hover,*/
.box-genres-top-games dl:hover{
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	 -moz-opacity: 0.5;
	 -khtml-opacity: 0.5;
	 opacity: 0.5;
}
.box-games-last dt{
	font-weight:bold;
	padding:0 0 5px;
	clear:both;
	text-align:center;
	width:110px;
	color:#878790;
	font-size:11px;
}
.box-games-last dd {
	padding:0 0 12px;
	clear:both;
	text-align:center;
	width:110px;
}
.box-games-last dd span{
	display:block;
}
.box-games-last p{
	 margin-top:10px;
	 margin-bottom:0;
	 text-align:center;
}
.box-games-last p a{
	 font-size:14px;
	 font-weight:bold;
	 text-decoration:none;
	 color:#889ea4;
}
.box-games-last p a:hover{
	 text-decoration:underline;
}

.last .box-games-last dl{
	padding:4px;
	height:101px;
	overflow:hidden;
	border-right:1px dashed #c7c7c7;
	border-bottom:1px dashed #c7c7c7;
}
.last .box-games-last dl.up{
	border-top:1px dashed #c7c7c7;
}
.last .box-games-last dl.left{
	border-left:1px dashed #c7c7c7;
}

.inv { display: none }

.box-random-games{
	text-align:center;
	margin-bottom:15px;
	padding:0 23px;
}
.box-random-games a{
	float:left;
	margin:2px;
}
.box-random-games a:hover{
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	 -moz-opacity: 0.5;
	 -khtml-opacity: 0.5;
	 opacity: 0.5;
}

.fpanel{
    text-align:right;
    padding:10px;
}
.fpanel .m{
    margin-top:5px;
}

#easyTooltip,
#easyTooltip2{
	 color:black;
	 border:1px solid #b4aeb1;
	 background-color:#fff8ea;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:5px 10px;
	z-index: 100;
}

#easyTooltip2{
	 text-align:left;
	 width:200px;
}
#easyTooltip2 h4, #easyTooltip2 p{
	 margin:.25em 0;
}

.tag_cloud a{
	 margin-left:10px;
}

.box-genres{
	padding-bottom:10px;
	text-align: center;
	overflow: hidden;
	height: 62px;
}
.box-genres h2{
	margin:0;
	display: none;
}
.box-genres ul{
	 margin: 0 auto;
	 display: inline-block;
	 height: 62px;
	 overflow: hidden;
}
.box-genres li{
	float: left;
	display:block;
	margin-right:2px;
	overflow: hidden;
}
.box-genres a{
	 display: block;
	 position: relative;
	 color: #918b8e;
}
.box-genres a:hover{
	 text-decoration: none;
	 color: #02012b;
}
.box-genres .sel a{
	 color: #114fcb;
}
.box-genres li,
.box-genres a{
	width: 66px;
	height: 62px;
}
.box-genres a span{
	 display: block;
	 position: absolute;
	 bottom: 0;
	 left: auto;
	 white-space:nowrap;
	 width: 100%;
	 text-align: center;
	 font-size: 12px;
	 text-transform: lowercase;
}
.box-genres a .ico{
	 position: absolute;
	 left: 8px;
	 top: 0;
	 width: 50px;
	 height: 46px;
	 font-size: 0;
	 background-repeat: no-repeat;
	 background-image: url('/img/genres.jpg');
	 background-position: 50px 0;
}
.box-genres #gm_4 .ico{
	 background-position: -50px -46px;
}
.box-genres #gm_4 a:hover .ico{
	 background-position: -50px 0;
}
.box-genres #gm_7 .ico{
	 background-position: -100px -46px;
}
.box-genres #gm_7 a:hover .ico{
	 background-position: -100px 0;
}
.box-genres #gm_3 .ico{
	 background-position: -600px -46px;
}
.box-genres #gm_3 a:hover .ico{
	 background-position: -600px 0;
}
.box-genres #gm_1 .ico{
	 background-position: 0 -46px;
}
.box-genres #gm_1 a:hover .ico{
	 background-position: 0 0;
}
.box-genres #gm_2 .ico{
	 background-position: -150px -46px;
}
.box-genres #gm_2 a:hover .ico{
	 background-position: -150px 0;
}
.box-genres #gm_8 .ico{
	 background-position: -200px -46px;
}
.box-genres #gm_8 a:hover .ico{
	 background-position: -200px 0;
}
.box-genres #gm_5 .ico{
	 background-position: -350px -46px;
}
.box-genres #gm_5 a:hover .ico{
	 background-position: -350px 0;
}
.box-genres #gm_6 .ico{
	 background-position: -550px -46px;
}
.box-genres #gm_6 a:hover .ico{
	 background-position: -550px 0;
}
.box-genres #gm_11 .ico{
	 background-position: -300px -46px;
}
.box-genres #gm_11 a:hover .ico{
	 background-position: -300px 0;
}
.box-genres #gm_10 .ico{
	 background-position: -250px -46px;
}
.box-genres #gm_10 a:hover .ico{
	 background-position: -250px 0;
}
.box-genres #gm_12 .ico{
	 background-position: -400px -46px;
}
.box-genres #gm_12 a:hover .ico{
	 background-position: -400px 0;
}
.gorodigr iframe{
	 margin-left: -130px;
	 border: 5px solid #6b6b8e;
	 background-color: #FFF8EA;
}
