html { width:100%; height:100%; }

body { margin:0; padding:0; background-color:#0e89ad; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b; line-height:1.3; }

h1,h2,h3,h4,h5,h6 { margin-bottom:0; }
h1 { margin-top:0; margin-bottom:7px; font-weight:bold; font-size:14px; }

img { border:0; }

table { border:0; padding:0; border-collapse:collapse; }

a:link { color:#0381a6; }
a:visited { color:#0381a6; }
a:hover { color:#75753b; text-decoration:none; }

p { margin-bottom:10px; margin-top:0; }
p.moregame {
	margin-bottom:10px;
	margin-top:0;
	font-size : 9px;
}

table.layout { width:978px; }
table.layout .body { padding:0 3px; background:url('../images/main_bg.png') repeat-y; }
table.layout tr td { vertical-align:top; }

table.header { width:972px; }
table.header .top { height:127px; background:url('../images/header_bg.jpg') no-repeat; border-bottom:1px solid #989898; }
table.header tr td { padding:0; vertical-align:top; }

table.header_data { width:930px; margin:35px 0 20px 0; }
table.header_data .logo { width:322px; height:60px; }
table.header_data .banner { width:608px; }
table.header_data tr td { padding:0; vertical-align:top; }

table.menu { width:972px; height:34px; margin-bottom:20px; background:url('../images/menu_bg.png') repeat-x; }
table.menu .links { width:677px; }
table.menu .add { width:296px; }
table.menu a { font-size:14px; color:#0381a6; text-decoration:none; }
table.menu a:link { font-size:14px; color:#0381a6; text-decoration:none; }
table.menu a:visited { font-size:14px; color:#0381a6; text-decoration:none; }
table.menu a:hover { text-decoration:underline; }
table.menu tr td { padding:0; vertical-align:middle; }

.menu_icon { margin:0 5px 0 22px; }
.menu_icon_left { margin:0 5px 0 -12px; }

table.data { width:972px; margin-bottom:20px; }
table.data .left_column { width:203px; background:url('../images/left_column_bg.png') repeat-y; }
table.data .content { width:520px; }
table.data .paging { padding:40px 35px 8px 34px; vertical-align:bottom; }
table.data .right_column { width:249px; background:url('../images/right_column_bg.png') repeat-y; }
table.data tr td { padding:0; vertical-align:top; }

table.popup { width:972px; height:500px; margin-bottom:20px; }
table.popup tr td { padding:0 33px 0 33px; vertical-align:top; }

table.left_c { width:203px; }
table.left_c .games_cat { width:153px; padding:0 15px 30px 35px; line-height:1.5; }
table.left_c .best_games { width:153px; padding:0 15px 30px 35px; }
table.left_c tr td { vertical-align:top; }

table.right_c { width:249px; }
table.right_c .search { width:189px; padding:0 0px 20px 25px; }
table.right_c .last_games { width:189px; padding:0 35px 20px 25px; }
table.right_c .advertising { width:189px; padding:0 35px 20px 25px; font-size:11px; color:#989898; }
table.right_c .advertising a { font-size:11px; color:#989898; text-decoration:none; }
table.right_c tr td { vertical-align:middle; }

table.article_title { width:471px; margin:0 25px 0 24px; }
table.article_title .title { height:36px; padding:0 11px 0 43px; background:url('../images/article_title_bg.png') no-repeat; }
table.article_title .genre { padding:5px 11px 10px 43px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; line-height:1.1; }
table.article_title .text { padding:0 0 25px 10px; }
table.article_title tr td { vertical-align:top; }

table.article_title_content { width:417px; height:36px; }
table.article_title_content .article { width:337px; font-size:14px; font-weight:bold; }
table.article_title_content .article_long { width:397px; font-size:14px; font-weight:bold; }
table.article_title_content .date { width:60px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:10px; color:#d93807; }
table.article_title_content tr td { vertical-align:middle; }

.article_img { margin-left:33px; }

table.rating { width:380px; 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.screens {
	width:421px;
	margin-bottom:25px;
	margin-left : 25px;
}
table.screens img {
	margin-right:7px;
	margin-top : 7px;
}
table.screens tr td { padding:0; }

table.votes { margin:0 0 15px 0; vertical-align:middle; }
table.votes table { margin:0 10px 0 0; float:left; }
table.votes tr td { padding:0; vertical-align:middle; }

table.related { width:451px; margin:0 25px 0 24px; }

table.related_item { width:451px; margin-bottom:10px; }
table.related_item .related_img { width:57px; padding-top:3px; }
table.related_item .related_desc { width:374px; }
table.related_item a { font-weight:bold; }
table.related_item a:hover { text-decoration:none; }
table.related_item tr td { padding:0; vertical-align:top; }

table.button { height:23px; background:url('../images/button_bg.png') repeat-x; margin-right:10px; float:left; }
table.button a { color:#d93807; text-decoration:none; }
table.button a:link { color:#d93807; text-decoration:none; }
table.button a:visited { color:#d93807; text-decoration:none; }
table.button a:hover { text-decoration:none; }
table.button tr td { padding:0 12px; vertical-align:middle; }

table.lg_item { width:189px; margin-bottom:15px; }
table.lg_item .lg_img { width:57px; padding-top:3px; }
table.lg_item .lg_desc { width:162px; }
table.lg_item a { font-weight:bold; }
table.lg_item a:hover { text-decoration:none; }
table.lg_item tr td { padding:0; vertical-align:top; }

table.footer { width:972px; background-color:#f0f0f0; border-top:1px solid #989898; }
table.footer .copyright { width:173px; padding:15px 15px 15px 37px; }
table.footer .counters { width:434px; padding:15px 15px 15px 0; }
table.footer .inden { padding:15px 15px 15px 0; }
table.footer .inden a {color:#5b5b5b; }
table.footer .inden a:hover { color:#111111; text-decoration:none; }
table.footer tr td { padding:0; vertical-align:top; }

.cat_menu_active { font-weight:bold; }
.search_input { width:123px; 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 1px; }

#pagings_active { float:left; margin:3px 2px; padding:2px 6px; display:block; background-color:#f2f2f2; overflow : visible;}
#pagings a { float:left; margin:3px 0px 3px 0px; padding:2px 5px; display:block; text-decoration:none; 	overflow : visible;}
#pagings a:hover { float:left; display:block; text-decoration:underline; }

.wmlinkru {margin:3px;}
.wmlink_ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:20px 0pt 20px 20px; padding:0pt;}
.wmlink_ul li {background:transparent url('/images/star.png') no-repeat scroll 0pt 50%; margin:10px 0pt; padding-left:25px;}

.mywmru {margin:3px;}
.mywm_ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:20px 0pt 20px 20px; padding:0pt;}
.mywm_ul li {background:transparent url('/images/mywm.gif') no-repeat scroll 0pt 50%; margin:10px 0pt; padding-left:25px;}
