/*
Theme Name: AGSN
Theme URI: http://partner.alawar.ru/
Description: Version 1.0.1 use this theme with plugin AGSN
Version: 1.0.1
Author: Alawar
Author URI: http://partner.alawar.ru/
Tags: two-columns, fixed-width, right-sidebar
*/
body {font:12px Arial, Helvetica, sans-serif;color:#212121; background:#000;}
body *{line-height:1.22em;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input{margin:0;padding:0;}
select,input,textarea,pre{font:99% Verdana, Arial, Helvetica, sans-serif;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
input{outline:none;}
h1,h2,h3, h4,h5,h6 {
	color:#3f3f3f;
}
h1 {
	font-size:16px;
	margin:10px 0;
	font-weight:normal;
}
h2 {
	font-size:12px;
	color:#626567;
}
.nomargin {
	margin:0 !important;
}
.nopadding {
	 padding:0 !important;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
a {
	text-decoration:underline;
	color:#ff6725;
}
a:hover {
	text-decoration:none;
}
.body_bg {
	background:url(images/body_bg.jpg) #000000 center top no-repeat;
	min-height:800px;
}

#page {
	width:900px;
	margin:auto;
	padding-bottom:20px;
}
#header {
	height:190px;
	position:relative;
}
.corners_top {
	height:5px;
	line-height:0;
	font-size:0;
	background:url(images/corners_top.png) center top no-repeat;
}
.corners_btm {
	height:5px;
	line-height:0;
	font-size:0;
	background:url(images/corners_btm.png) center top no-repeat;
}
.content_bg {
	background:url(images/content_bg.gif) center repeat-y;
	padding:5px 10px;
}
#menu_block {
	background:url(images/menu_bg.gif) center 33px no-repeat;
}
#content_left {
	width:630px;
	float:left;
}
#content_right {
	width:240px;
	float:right;
	padding-top:32px;
}
.main_menu {
	height:34px;
	padding-bottom:5px;
}
.main_menu li {
	height:34px;
	background:url(images/main_menu_link.gif) left top no-repeat;
	float:left;
	width:150px;
	margin-right:1px;
}
.main_menu li a {
	color:#fff;
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	text-transform:uppercase;
	line-height:33px;
	padding-left:40px;
	float:left;
}
.main_menu li a.simple_games {
	background:url(images/icon_simple.gif) 8px center no-repeat;
}
.main_menu li a.online_games {
	background:url(images/icon_online.gif) 8px center no-repeat;
}
.main_menu li.active {
	background-image:url(images/main_menu_active.gif);
}
.main_menu li.active a {
	text-decoration:none;
}
.main_menu li.active a.simple_games {
	background-image:url(images/icon_simple_active.gif);
}
.main_menu li.active a.online_games {
	background-image:url(images/icon_online_active.gif);
}
.genre_menu {
	height:58px;
}
.genre_menu li {
	float:left;
	height:58px;
}
.genre_menu a {
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:35px 7px 0 8px;
}
.genre_menu a.hit_games {
	background:url(images/icon_hit.jpg) center 6px no-repeat;
}
.genre_menu a.new_games {
	background:url(images/icon_new.jpg) center 6px no-repeat;
}
.genre_menu a.logic-puzzle_games {
	background:url(images/icon_hobj.jpg) center 6px no-repeat;
}
.genre_menu a.arcade_games {
	background:url(images/icon_business.jpg) center 6px no-repeat;
}
.genre_menu a.tetris-lines_games {
	background:url(images/icon_balls.jpg) center 6px no-repeat;
}
.genre_menu a.action-puzzle_games {
	background:url(images/icon_desk.jpg) center 6px no-repeat;
}
.genre_menu a.shooter_games {
	background:url(images/icon_shooter.jpg) center 6px no-repeat;
}
.genre_menu a.arkanoid_games {
	background:url(images/icon_action.jpg) center 6px no-repeat;
}
.genre_menu .active {
	background:#fff;
}
.genre_menu .active a {
	color:#3f3f3f;
	text-decoration:none;
}
.sidebar_block {
	background:url(images/block_header.gif) center top no-repeat;
	margin-bottom:10px;
}
.sidebar_block h1 {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	line-height:34px;
	height:34px;
	margin:0 10px;
}
.sidebar_block_bg {
	background:url(images/block_bg.gif) center repeat-y;
	padding:10px 10px 5px 10px;
}
.sidebar_block_footer {
	background:url(images/corners_block_btm.gif) center bottom no-repeat;
	height:5px;
	line-height:0;
	font-size:0;
}
.search_form .typetext {
	width:150px;
	height:21px;
	float:left;
}
.search_form .btn {
	background:url(images/btn.gif) center no-repeat;
	float:left;
	width:60px;
	height:22px;
	line-height:22px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-left:5px;
}
.sidebar_block h1.new_games {
	background:url(images/icon_new_blue.gif) left center no-repeat;
	padding-left:30px;
}
.sidebar_block h1.hit_games {
	background:url(images/icon_hit_blue.gif) left center no-repeat;
	padding-left:30px;
}
.line {
	height:3px;
	line-height:0;
	font-size:0;
	clear:both;
	width:630px;
	background:url(images/line.gif) center no-repeat;
	margin-bottom:20px;
}
.games_block {
	margin-bottom:20px;
}
.games_block table  {
	table-layout:fixed;
}
.game_block {
	text-align:center;
	width:190px;
	vertical-align:top;
}
.game_title {
	display:block;
	font-size:13px;
	text-align:left;
}
.game_block p {
	text-align:left;
	margin:3px 0;
}
.game_links {
	text-align:left;
}
.game_links img {
	vertical-align:bottom;
}
.game_links a {
	color:#353535;
	font-size:11px;
}
.game_img {
	float:left;
}
.game_item .game_descr {
	margin-left:50px;
}
.game_item {
	padding-bottom:15px;
}
.more_games {
	margin-bottom:0;
}
.all_games img {
	float:left;
	margin:4px 5px 0 0;
	vertical-align:bottom;
}
.all_games .game_title {
	margin:0 0 0 11px;
	color:#353535;
	font-size:11px;
}
.alawar_signature {
	padding-bottom:10px;
}
.alawar_signature .help {
	background:url("images/help.jpg") no-repeat scroll left center transparent;
	float:right;
	line-height:25px;
	margin-top:10px;
	padding-left:22px;
}
.new_games_block .game_descr {
	margin-left:105px;
}
.new_games_block p {
	margin:3px 0;
}
.sidebar_block .game_item {
	border-bottom:solid 1px #1a79bf;
	padding-bottom:10px;
	margin-bottom:10px;
}
.more_link {
	background:url(images/more_games.gif) left center no-repeat;
	display:block;
	padding-left:15px;
	line-height:15px;
}
.hit_games_block .game_descr {
	margin-left:70px;
}
.hit_games_block .game_place {
	float:left;
	width:20px;
	font-family:"Trebuchet MS", Arial;
	color:#1a79bf;
	font-weight:bold;
}
.download_now {
	background:url("images/download_now.jpg") no-repeat scroll left top transparent;
	color:#FFFFFF !important;
	display:block;
	font-size:14px;
	height:30px;
	line-height:30px;
	margin:5px auto;
	padding-left:35px;
	width:110px;
	text-decoration:none;
}
.download_now:hover {
	background-position:left bottom;
	text-decoration:underline;
}
.game_pre_left {
	float:left;
	width:190px;
}
.game_pre_right {
	margin-left:200px;
}
.game_pre_left p {
	margin:3px 0;
	text-align:center;
	font-size:11px;
}
.game_pre_right h1 {
	margin:5px 0;
}
.game_pre_right p {
	margin:5px 0;
}
.game_pre h3 {
	font-size:16px;
	font-weight:normal;
	margin-bottom:5px;
}
.screenshots {
	margin:5px 0;
}
.online_block .game_title {
	text-align:center;
}
.center {
	text-align:center;
}
.play_now {
	background:url("images/play_now.jpg") no-repeat scroll left top transparent;
	color:#FFFFFF !important;
	display:block;
	font-size:14px;
	height:25px;
	line-height:25px;
	margin:5px auto;
	padding-left:15px;
	text-decoration:none;
	width:110px;
}
.play_now:hover {
	background-position:left bottom;
	text-decoration:underline;
}
.online_item {
	font-size:11px;
	height:53px;
	padding-top:5px;
}
.game_pre_left .play_now {
	background-image:url(images/play_now_g.jpg);
	padding-left:35px;
}
td.delim {
	height: 20px;
}
#content_right li.widget h2.widgettitle {
	visibility: hidden;
	display: none;
}
.hand {
	cursor: pointer;
	cursor: hand;
}
.comment_box {
        border:solid 1px #1A79BF;
        padding:10px 10px 3px 10px;
        margin:5px 0;
}
.comment-author {
        font-style:italic;
}
.comment-meta {
        font-size:10px;
        font-style:normal;
}
.comment-body p {
        margin:3px 0;
}
.commentlist li {
        padding-bottom:10px;
}
.children {
        margin-top:10px;
}
.children li {
        padding-left:10px;
}
.comment-reply-link  {
        font-size:10px;
}
.comment_box small {
        font-size:10px;
}