body{
  	margin: 0px;
  	padding: 0px;
  	font-family : Verdana;
  	font-size: 11px;
  	color: #374655;
	margin-top: 10px;
  	background-image: url("../images/body/back_bg.png");
	background-position: top left;
	background-repeat: inherit;
}

em{
	font-style: italic;
}

strong{
	font-weight: bold;
}

a{
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
td.vertical_line{
	background-image: url("../images/body/line.png");
	background-position: top right;
	background-repeat: repeat-y;
}
table.header{
	width: 532px;
	height: 69px;
	background-image: url("../images/header/back.png");
	background-position: top left;
	background-repeat: no-repeat;
}
td.top_menu{
	height: 37px;
	width: 100%;
	background-image: url("../images/header/menu_back.png");
	background-position: top left;
	background-repeat: repeat-x;
}
div.top_menu_left{
	height: 37px;
	width: 100%;
	background-position: top left;
	background-repeat: repeat-y;
}
div.top_menu_left a{
	margin-left: 15px;
	margin-right: 15px;
}
div.top_menu_left a:hover{
	text-decoration: none;
}
div.top_menu_right{
	height: 27px;
	width: 100%;
	background-image: url("../images/body/black_line.png");
	background-position: top right;
	background-repeat: repeat-y;
	padding-top: 10px;
}
div.top_menu_right a{
	margin-left: 15px;
	margin-right: 15px;
}
div.top_menu_right a:hover{
	text-decoration: none;
}
div.top_menu a{
	color: #070C54;
	font-size: 12px;
	font-family: Verdana;
	margin-left: 5px;
	margin-right: 5px;
}
div.top_menu a:hover{
	text-decoration: none;
}
div.top_menu img{
	margin-bottom: 2px;
}
form, input{
	margin: 0px;
	padding: 0px;
}
input.signin{
	margin-right: 5px;
	margin-left: 18px;
}
input.text{
	border: 1px solid #AFACAC;
	height: 14px;
	background-image: url("../images/body/input_back.png");
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #2A3443;
}
table.signin td{
	color: #192531;
}
table.signin input.password{
	width: 121px;
}
table.signin input.login{
	width: 121px;
}
table.signin a{
	color: #232D3D;
	font-size: 10px;
	font-family: Arial;
}
table.signin a:hover{
	text-decoration: none;
}
p{
	margin-top: 10px;
	margin-bottom: 10px;
}
table.search_block td.caption{
	color: white;
	font-size: 12px;
	background-image: url("../images/block/top.png");
	background-position: top left;
	background-repeat: repeat-x;
}
table.search_block td.content{
	padding: 5px;
	background-image: url("../images/block/top_search_left.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.search_block td.right{
	background-image: url("../images/block/right.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.search_block td.h_line{
	height: 8px;
}
p.top_navigation{
	margin: 0px;
}
p.top_navigation a.red{
	color: #B30202;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
}
p.top_navigation a.red:hover{
	text-decoration: none;
}
p.top_navigation a.dark{
	color: #101015;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
}
p.top_navigation a.dark:hover{
	text-decoration: none;
}
table.left_menu td.caption{
	width: 142px;
	color: white;
	font-size: 12px;
	background-image: url("../images/left_menu/top.png");
	background-position: top left;
	background-repeat: repeat-x;
}
table.left_menu td.left{
	width: 1px;
	background-image: url("../images/left_menu/left.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.left_menu td.right{
	width: 9px;
	background-image: url("../images/left_menu/right.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.left_menu td.content{
	width: 137px;
	background-position: top left;
	background-repeat: repeat;
	padding-left: 10px;
}
table.left_menu p{
	padding-left: 15px;
}
table.left_menu p a{
	color: #021F5A;
	font-size: 14px;
	text-decoration: none;
}
table.left_menu p:hover a{
	color: #880303;
	text-decoration: underline;
}
table.left_menu p:hover a:hover{
	text-decoration: none;
}
table.left_menu p:hover{
	background-image: url("../images/left_menu/pointer.png");
	background-position: center left;
	background-repeat: no-repeat;
}
table.left_menu .menu{
	background-image: url("../images/left_menu/pointer.png");
	background-position: center left;
	background-repeat: no-repeat;
}
table.left_menu span.caption{
	font-family: arial;
	color: #7B0303;
	font-size: 12px;
	margin-right: 10px;
	border-bottom: 1px solid #64676E;
	padding: 0px;
}
table.block{
	width: 157px;
}
table.block td.caption{
	width: 141px;
	color: white;
	font-size: 12px;
	background-image: url("../images/block/top.png");
	background-position: top left;
	background-repeat: repeat-x;
}
table.block td.content{
	width: 145px;
	padding: 5px;
	background-image: url("../images/block/left.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.block td.right{
	width: 12px;
	background-image: url("../images/block/right.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.red_block{
	width: 157px;
}
table.red_block td.caption{
	width: 141px;
	color: white;
	font-size: 12px;
	background-image: url("../images/block/red_top.png");
	background-position: top left;
	background-repeat: repeat-x;
}
table.red_block td.content{
	width: 145px;
	padding: 5px;
	background-image: url("../images/block/left.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.red_block td.right{
	width: 12px;
	background-image: url("../images/block/right.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.red_block td.caption1{
	padding-left: 4px;
	height: 20px;
	width: 145px;
	color: #243749;
	font-size: 12px;
	background-image: url("../images/block/left1.png");
	background-position: top left;
	background-repeat: no-repeat;
}
table.red_block td.right1{
	width: 12px;
	background-image: url("../images/block/right1.png");
	background-position: top left;
	background-repeat: no-repeat;
}
span.news_date{
	color: #161720;
}
div.short_news{
	margin-bottom: 10px;
}
div.news_short_description p{
	margin: 0px;
	color: #810303;
}
a.views_count{
	color: #4F6579;
	font-size: 10px;
}
a.views_count:hover{
	text-decoration: none;
}
table.block p.caption{
	font-size: 12px;
	border-bottom: 1px solid #64676E;
	margin: 0px;
}
table.block p.caption a.red_bold{
	color: #800611;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
table.block p.caption a.red_bold:hover{
	text-decoration: underline;
}
table.block p.left_game{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-bottom: 1px solid #64676E;
	margin: 0px;
}
table.main_block{
	width: 440px;
}
table.main_block td.caption{
	width: 424px;
	color: white;
	font-size: 12px;
	background-image: url("../images/block/top.png");
	background-position: top left;
	background-repeat: repeat-x;
}
table.main_block td.content{
	width: 428px;
	padding: 5px;
	background-image: url("../images/block/main_left.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.main_block td.right{
	width: 12px;
	background-image: url("../images/block/right.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.content_block{
	width: 612px;
}
table.content_block td.caption{
	width: 596px;
	color: white;
	font-size: 12px;
	background-image: url("../images/block/top.png");
	background-position: top left;
	background-repeat: repeat-x;
}
table.content_block td.content{
	width: 600px;
	padding: 5px;
	background-color: #DFEEF8;
	background-image: url("../images/block/main_left.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.content_block td.content a.read_review{
	color: #111723;
	font-size: 12px;
	font-weight: bold;
	margin-left: 15px;
	text-decoration: none;
}
table.content_block td.content a.read_review:hover{
	text-decoration: underline;
}
table.content_block td.other_option{
	width: 600px;
	padding: 5px;
	background-color: #DFEEF8;
	background-image: url("../images/block/main_left.png");
	background-position: top left;
	background-repeat: repeat-y;
	color: #020690;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
table.content_block td.other_option a{
	color: #020690;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
table.content_block td.other_option a:hover{
	color: #020690;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

table.content_block td.right{
	width: 12px;
	background-image: url("../images/block/right.png");
	background-position: top left;
	background-repeat: repeat-y;
}
table.content_block td.content2{
	width: 600px;
	height: 21px;
	padding-left: 10px;
	color: #f1f1f1;
	background-color: #485983;
	background-image: url("../images/block/main_left2.png");
	background-repeat: no-repeat;
}
table.content_block td.right2{
	width: 12px;
	height: 21px;
	background-image: url("../images/block/right2.png");
	background-repeat: no-repeat;
}

table.content_block a{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
table.content_block a:hover{
	color: #333333;
	font-size: 12px;
	text-decoration: underline;
}
a.news_caption_blue{
	color: #020690;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.news_caption_blue:hover{
	text-decoration: underline;
}
a.news_caption_gray{
	color: #50505B;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.news_caption_gray:hover{
	text-decoration: underline;
}
td.news_box p{
	margin: 0px;
}
a.details{
	color: #020690;
	font-size: 10px;
	font-weight: bold;
}
a.details:hover{
	text-decoration: none;
}
table.news a.news_caption_blue{
	color: #020690;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
table.news a.news_caption_blue:hover{
	text-decoration: underline;
}
table.news a.news_caption_gray{
	color: #50505B;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
table.news a.news_caption_gray:hover{
	text-decoration: underline;
}
table.news a.details{
	color: #020690;
	font-size: 10px;
	font-weight: bold;
}
table.news a.details:hover{
	text-decoration: none;
}
td.h_line{
	height: 15px;
	background-image: url("../images/h_line.png");
	background-position: center;
	background-repeat: repeat-x;
}
p.bottom_dark_menu{
	text-align: center;
}
p.bottom_dark_menu a{
	color: #201F1F;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}
p.bottom_dark_menu a:hover{
	text-decoration: underline;
}
p.bottom_blue_menu{
	text-align: center;
}
p.bottom_blue_menu a{
	color: #0F2757;
	font-size: 14px;
	text-decoration: none;
	font-family: arial;
}
p.bottom_blue_menu a:hover{
	text-decoration: underline;
}
p.copyright{
	font-size: 10px;
	color: #2E4D8C;
	text-align: center;
}


a.console_link{
	font-size: 16px;
	font-family: Arial;
	text-decoration: none;
	color: #f5f5f5;
}
a.console_link:hover{
	font-size: 16px;
	font-family: Arial;
	text-decoration: underline;
	color: #f5f5f5;
}

a.console_link_visited{
	font-size: 16px;
	font-family: Arial;
	text-decoration: none;
	color: #f5f5f5;
}
a.console_link_visited:hover{
	font-size: 16px;
	font-family: Arial;
	text-decoration: underline;
	color: #f5f5f5;
}

.news_line{
	height: 15px;
	background-image: url("../images/h_line.png");
	background-position: center;
	background-repeat: repeat-x;
}



/* PAGER START */
table.pager{
	margin-bottom: 5px;
}

table.pager td{
	padding-left: 10px;
	padding-right: 10px;
	color: #2C9606;
	font-size: 12px;
}
table.pager a.pager_nav_link{
	padding-left: 10px;
	padding-right: 10px;
	color: #7A0303;
	text-decoration: none;
	font-size: 12px;
}

table.pager a.pager_nav_link:hover{
	padding-left: 10px;
	padding-right: 10px;
	color: #7A0303;
	text-decoration: underline;
	font-size: 12px;
}

table.pager a.pager_link{
	color: #030A75;
	text-decoration: none;
	font-size: 12px
}

table.pager a.pager_link:hover{
	color: blue;
	text-decoration: underline;
	font-size: 12px
}

table.pager .pager_select{
	text-decoration: underline;
}
/* PAGER END */

a.letter{
	font-size: 10px;
	color: #1c1c1c;
	text-decoration: none;
}
a.letter:hover{
	font-size: 10px;
	color: #1c1c1c;
	text-decoration: underline;
}

a.game_title{
	font-size: 12px;
	font-weight: bold;
	color: #8B0101;
	text-decoration: none;
}

a.game_title:hover{
	font-size: 12px;
	font-weight: bold;
	color: #8B0101;
	text-decoration: underline;
}

.game_console{
	font-size: 12px;
	font-weight: bold;
	color: #645F5F;
}

.game_release_date{
	font-size: 10px;
	color: #5F5E5E;
}
.game_short_text{
	font-size: 10px;
	color: #161720;
}

.game_name{
	color: #070688;
	font-size: 16px;
	font-weight: bold;	
}
.game_detail{
	color: #070688;
	font-size: 12px;
}

.game_rating{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	width: 52px;
	height: 52px;
	background-image: url("../images/game_rating.png");
	background-repeat: no-repeat;
	background-position: center;
}

td.content a.game_detail_link{
	color: #6D0100;
	font-size: 11px;
	text-decoration: none;
}

td.content a.game_detail_link:hover{
	text-decoration: underline;
}

table.content_block td.content a.game_video_title_link{
	font-size: 14px;
	font-weight: bold;
	color: #0E0D8D;
	text-decoration: none;
}

table.content_block td.content a.game_video_title_link:hover{
	font-size: 14px;
	font-weight: bold;
	color: #0E0D8D;
	text-decoration: underline;
}

.game_top_image{
	margin-bottom: 5px;
}

.game_top_image td{
	border: 1px solid #1c1c1c;
	color: #ffffff;
	height: 21px;
	background-image: url("../images/game_menu_title.png");
}

.game_top_image td a{
	color: #ffffff;
	text-decoration: none;
}

.game_top_image td a:hover{
	color: #ffffff;
	text-decoration: underline;
}

p{
	margin-top: 0px;
	margin-bottom: 0px;
}

a.game_link_to_buy{
	color: #5C666F;
	font-size: 10px;
}

a.game_link_to_buy:hover{
	text-decoration: none;
}

#rating{
	background-color: #485984;
	border: 1px solid #1c1c1c;
}

#rating td{
	padding: 5px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
#rating div.main{
	width: 340px;
	height: 14px;
	border: 1px solid #07325D;
	background-image: url("../images/rating.png");
}

#rating div.main_select{
	width: 0px;
	height: 14px;
	background-image: url("../images/rating_select.png");
	border-right: 1px solid #07325D;
}

#rating div.switch{
	width: 340px;
	height: 14px;
	cursor: pointer;
	position: aboslute;
	margin-left: -5px;
}

.rating_result{
	width: 465px;
	height: 65px;
	margin-top: 10px;
}

.rating_result_wait{
	width: 465px;
	height: 45px;
	margin-top: 10px;
	background-image: url("../images/wait.gif");
	background-position: center right;
	background-repeat: no-repeat;
}



.pm_button{
	cursor: pointer;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	color: #f5f5f5;
	border: 1px solid #1c1c1c;
	background-color: #485984; 
	text-align: center;
	float: left;
}

table.rating{
	width: 440px;
}

table.rating td.title{
	background-image: url("../images/rating/top_bg.png");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	color: #ffffff;
	font-size: 10px;
	height: 23px;
}

table.rating td.bottom{
	background-image: url("../images/rating/bottom_bg.png");
	background-repeat: no-repeat;
	background-position: left;
	height: 9px;
}
table.rating td.main{
	background-image: url("../images/rating/main_bg.png");
	background-repeat: no-repeat;
	background-position: left;
	width: 397px;
	height: 151px;
}
table.rating td.main a{
	color: #f5f5f5;
	font-weight: bold;
	text-decoration: none;
}
table.rating td.main a:hover{
	color: #f5f5f5;
	font-weight: bold;
	text-decoration: underline;
}
table.rating td.title_2{
	background-image: url("../images/rating/top_2_bg.png");
	background-repeat: no-repeat;
	background-position: left;
	color: #fff;
	width: 397px;
	height: 29px;
}
table.rating td.content{
	background-image: url("../images/rating/bg.png");
	background-repeat: repeat-y;
}
table.rating td.user_rating{
	background-image: url("../images/rating/switch_bg_active.png");
	background-repeat: repeat-y;
	width: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	cursor: pointer;
}
table.rating td.admin_rating{
	background-image: url("../images/rating/switch_bg.png");
	background-repeat: repeat-y;
	width: 21px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	cursor: pointer;
}
table.rating td.text{
	color: #f5f5f5;
	padding-right: 8px;
}
table.rating td.text a{
	font-size: 12px;
	color: #f5f5f5;
	font-weight: bold;
	text-decoration: none;
}
table.rating td.text a:hover{
	font-size: 12px;
	color: #f5f5f5;
	font-weight: bold;
	text-decoration: underline;
}
table.rating div.wait{
	background-image: url("../images/wait.gif");
	background-position: center;
	background-repeat: no-repeat;
	width: 397px;
	height: 200px;
}
table.rating div.wait2{
	background-image: url("../images/wait.gif");
	background-position: center;
	background-repeat: no-repeat;
	width: 397px;
	height: 142px;
}


.banner2{
	border: 2px solid #1c1c1c;
}
.banner1{
	border: 1px solid #1c1c1c;
}
.copyright_block a{
	text-decoration: none;
}

.copyright_block a:hover{
	text-decoration: underline;
}
a{
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}


a.game_read_link{
	color: #111723;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.game_read_link:hover{
	color: #111723;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}


td.user_list_links a{
	text-decoration: underline;
	margin-right: 8px;
	font-size: 11px;
	font-weight: bold;
}

td.user_list_links a:hover{
	text-decoration: none;
	font-size: 11px;
}