body { margin:0; padding:0; background:#5f6062; background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; color:#eeedec; line-height:1.3; }

img { border:0; }

table { border:0; border-collapse:collapse; font-size:inherit; }

h1,h2,h3,h4,h5,h6 { margin-bottom:0; font-family:Arial, Helvetica, sans-serif; }
h1 { margin-top:0; margin-bottom:7px; font-weight:bold; font-size:17px; }
h2 { margin-top:0; margin-bottom:0.5em; font-weight:bold; font-size:1.75em; line-height:1.2; color:#eeedec; }
h3 { margin-top:0; margin-bottom:2em; font-weight:bold; margin-left:-15px; padding-left:22px; background:url(../images/zagolovok_bullet.png) 0 0.05em no-repeat; font-size:1em; line-height:1.2; color:#eeedec; }

h4 { margin-top:0; margin-bottom:0.3em; font-size:1.3em; font-weight:normal; line-height:1.2; }

ul { margin:0; padding:0; list-style-type:none; }

ol { margin:0; padding:0; float:none; list-style-position:inside; }
ol li { margin-top:0.5em; }

p { margin-bottom:1.3em; margin-top:0; }

.clear { clear:both; float:none; height:0px; font-size:0; }
.y { color:#d99f2d; }

a:link { color:#ffffff; text-decoration:underline; }
a:visited { color:#ffffff; }
a:hover { color:#b8b8b8; text-decoration:underline; }

table.layout { width:998px; background:url(../images/body_bg.png) 0 0 repeat-y; }
table.layout tr td { padding:0; }

table.layout_screen { width:998px; background:url(../images/body_bg_screen.png) 0 0 repeat-y; }
table.layout_screen tr td { padding:0; }

table.logotype { margin-left:52px; width:948px; height:218px; }

table.header { width:1000px; height:290px; font-size:1em; background:url(../images/shapka_bg.jpg) 0 0 no-repeat; }
table.header tr td { padding:0; vertical-align:top; }

table.header_screen { width:1000px; height:290px; font-size:1em; background:url(../images/shapka_bg_screen.jpg) 0 0 no-repeat; }
table.header_screen tr td { padding:0; vertical-align:top; }

table.menu { width:786px; margin-left:106px; margin-top:194px; font-family:Times New Roman, Times, Georgia; }
table.menu img { margin:0 0.7em; }
table.menu a { color:white; text-decoration:none; white-space:nowrap; }
table.menu a:hover { color:white; text-decoration:underline; }
table.menu tr td { text-align:center; vertical-align:top; }

table.data { width:1000px; font-size:0.9em; }
table.data .first { width:246px; padding:12px 0 0 0; }
table.data .second { width:520px; padding:0; padding-bottom:35px; overflow:visible;  }
table.data .third { width:234px; padding:12px 0 0 0; }

table.data tr td { vertical-align:top; }

table.promo { position:relative; top:-13px; margin-bottom:22px; }
table.promo tr td { padding:0; }
table.content { margin-bottom:35px; }
table.content img { margin-bottom:10px; margin-right:10px; }
table.content_in img { margin-bottom:10px; margin-right:10px; }

table.content tr td { width:100%; padding:10px; }
table.content_in tr td { width:100%; padding:10px; }

table.content a.title { display:block; margin-bottom:1em; font-size:1.2em; }
table.screens tr td { padding:0; }
table.content_in a.title { display:block; margin-bottom:1em; font-size:1.2em; }
#links { margin-top:1em; }
#links a { float:left; display:block; margin-right:2em; padding:5px 16px; border:1px #eeedec solid; }

table.dat { width:234px;  }
table.dat .catlink { display:block; margin-top:0.3em; }
table.dat tr td { padding:0; padding:0 28px; padding-bottom:35px; }

table.dat_left { width:244px; background:url(../images/leviy_gradient_bg.png) 0 0 repeat-y; margin-bottom:25px; }
table.dat_left .catlink { display:block; margin-top:0.3em; }
table.dat_left tr td { padding:0; padding:10px 28px; padding-bottom:15px; }

table.reklama { width:232px; float:right; color:#4e4e4e; font-size:0.85em; background:url(../images/praviy_gradient_bg.png) 0 0 repeat-y; margin-bottom:25px; margin-top:-15px; }
table.reklama h3 { margin-bottom:0.8em; margin-left:-22px; font-size:1.4em; font-weight:bold; background:none; }
table.reklama .catlink { display:block; margin-top:0.7em; }
table.reklama tr td { padding:0; padding:12px 28px; padding-bottom:35px; }

table.item {  }
table.item .image { width:50px; }
table.item .image img { border:1px #f8f2f0 solid; }
table.item .desc { padding-left:10px; }
table.item tr td { padding:0; padding-bottom:25px; }

table.foot { border-top:2px #646566 solid; width:1000px; background:#5f6062; color:white; font-size:0.9em; border-left:1px #525252 solid; border-right:1px #525252 solid; }
table.foot tr td { padding:10px 0 0 35px; }

#id { padding-top:12px; text-align:right; }

table.nav { width:790px; margin-left:187px; margin-top:12px; }
table.nav ul.navigation li { float:left; display:block; padding:6px 0; text-decoration:none; }
table.nav ul.navigation li a { padding:6px 17px; text-decoration:none; }
table.nav ul.navigation li a:hover { padding:5px 16px; border:1px #eeedec solid; float-right:0.3em; color:white !important;  background:url(../images/menu_bg.png);
    --filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/menu_bg.png",sizingMethod=crop);
    --background: none; }

#id a { float:right; display:block; width:88px; height:25px; background:#585a5c url('../images/inden_logo.png') 100% 0; }
#id a:hover { width:88px; height:25px; background:url('../images/inden_logo.png') 100% -25px; }

table.data_screen tr td { padding:40px 0 40px 70px; font-size:0.9em; }
table.data_screen img { float:none; margin:10px 10px 10px 0; padding:1px; border:1px #f8f2f0 solid; }

.search_input { width:110px; border:1px solid #c9c9c9; margin-right:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b; padding:2px 1px; }
.search_button { border:1px solid #c9c9c9; margin-right:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b; padding:2px 5px; }

table.rating { width:400px; height:20px; margin:-5px 0 10px 33px; }
table.rating .stars { width:80px; }
table.rating .votes { vertical-align:middle; }
table.rating tr td { padding-right:3px; }
table.rating img { margin:0px;}

.genre { padding:1px 5px 10px 15px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; line-height:1.1; }
p.moregame {
	margin-bottom:10px;
	margin-top:0;
	font-size : 9px;
}