	/*	-------------------------
		Общий ресет и стандартные классы
	  -------------------------  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px;
	padding:0px;
	font-size:100%;
	border:0px;
	outline:0px;
	}	
ol, ul {list-style:none;}
:focus {outline: 0px;}
table {border-collapse:separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

.clr {clear:both; height:0; font-size: 1px; line-height: 0px;}
.fl {float:left;}
.fr {float:right;}
	
	/*  -------------------------
		Общие стили сайта:
			- шрифты
			- ссылки
			- заголовки
	  -------------------------  */
	
body {background:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:16px; color:#444444; background:url(../images/orchid.png);}

a {color:#000;}
a:hover {color:#000; text-decoration:none;}

p{}

h1, h2, h3, h4, h5, h6 {}

h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#7a7a7a; font-weight:normal; display:block; height:20px; margin-bottom:12px;}
s
h2, h2 a { font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#ff7300; font-weight:bold; display:inline-block; line-height:16px; padding-top:6px;}
h2 { margin-bottom:6px;}
h1, h1 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; display:inline-block; margin-bottom:4px; color:#ff7200; text-decoration:none;} 
	
	/*  -------------------------
		Разметка страницы
	  -------------------------  */
#wrapper {
	width:990px;
	margin:0 auto;}

#header {
	overflow:hidden;
	background:#ececec;
	}
	
#mainarea{
	background:#F5F5F5;
	overflow:hidden;
	padding:18px 0 0;
	}
	#content {
		width:60%;
		margin:0 0 0 34px;
		overflow:hidden;
		}
	.inner #content {
		width:587px;}
	#main_sidebar {
		width:30%;
		margin:0 0 0 29px;
		}
	
	#alt_sidebar {
		width:185px;
		margin:0 0 0 29px;
		}
	.inner #alt_sidebar {
		width:auto;
		margin:0 0 0 34px;}
		
#forumarea {
	overflow:hidden;
	padding:0 30px;}
	
#footer {
	clear:both;
	overflow:hidden;
	background:#fff;}
	  

	/*  -------------------------
		Стили сайта
	  -------------------------  */

	  
/* 
 * ========================================
 * Шапка 
 * ========================================
 */
	  
#header .logo {padding:5px 0 0 18px;}
	#header .logo a {
		background:url(../images/logo.png) 0 0 no-repeat;
		height:71px; width:239px;
		display:block;
		}

/* 
 * ========================================
 * Поиск 
 * ========================================
 */
		
#header .search {
	width:196px; height:76px;
	padding:7px 26px 0 0;
	position:relative;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	}
	#header .search span {
		font-size:9px;
		line-height:10px;
		display:block;
		letter-spacing:-1px;
		margin-bottom:5px;
		font-weight:normal;
		color:#7a7a7a;
		text-align:center;
		}
	#header .search .search_pole {
		border:none;
		width:196px; height:27px;
		line-height:27px;
		padding:0 40px 0 10px;
		display:block;
		background:url(../images/input_bg.png) 0 0 no-repeat;
		margin-bottom:5px;
		}
	#header .search .search_btn {
		position:absolute;
		height:22px; width:32px;
		top:24px; left:162px;
		}
	#header .search .twtr, #header .search .rss {
		height:14px; width:14px;
		margin:0 6px 0 1px;
		background:url(../images/icon_twtr.png) 0 0 no-repeat;
		}
	#header .search .rss {
		background:url(../images/icon_rss.png) 0 0 no-repeat;}
	#header .search a {color:#7a7a7a;}

/* 
 * ========================================
 * Баннер 
 * ========================================
 */
	
#header .banner {
	width:468px;
	padding:5px 0;
	margin:0 auto;
	overflow:hidden;}

/* 
 * ========================================
 * Главное меню 
 * ========================================
 */
	
#header .mainmenu {
	height:65px; width:100%;
	overflow:hidden;
	background:url(../images/mainm_bg.png) 0 16px repeat-x;
	padding:0 7px 0 15px;
	}
	#header .mainmenu .mainm li, #header .mainmenu .altm li {
		float:left;
		font-size:12px;
		color:#fff;
		line-height:65px;
		}
	#header .mainmenu .mainm li a, #header .mainmenu .altm li a {
		color:#fff;
		}
	#header .mainmenu .mainm li {
		padding:0 18px 0 14px;
		background:url(../images/mainm_devider.png) 100% 16px no-repeat;
		}

/* 
 * ========================================
 * Под Меню 
 * ========================================
 */
 
	#header .altmenu {}
	#header .altm_l {background:url(../images/altm_l.png) 0 0 no-repeat;padding:0 0 0 10px;}
	#header .altm_r	{background:url(../images/altm_r.png) right 0 no-repeat;padding:0 9px 0 0;}
	#header .altm_m {background:url(../images/altm_m.png) 0 0 repeat-x;height:65px; padding:0 6px;}
	#header .mainmenu .altm li {
		padding:0 14px 0 10px;
		background:url(../images/altm_devider.png) 100% center no-repeat;
		}
	#header .mainmenu .mainm li.last-child,
	#header .mainmenu .altm li.last-child {background:none;}
	#header .mainmenu .mainm li:last-child,
	#header .mainmenu .altm li:last-child {background:none;}


/* 
 * ========================================
 * Карусель 
 * ========================================
 */
	
#header .slider {overflow:hidden;}
	#header .slider .slider_prev,
	#header .slider .slider_next {
		display:block;
		height:39px; width:39px;
		} 
	#header .slider .slider_prev {
		margin:45px 22px 0 30px;
		background:url(../images/slider_prev.png) 0 0 no-repeat;
		}
	#header .slider .slider_next {
		margin:45px 30px 0 22px;
		background:url(../images/slider_next.png) 0 0 no-repeat;
		}
	#header .slidearea {}
	#header .slidearea  div{display:none;}
	#header .slidearea ul li {
		float:left;
		width:178px; height:102px;
		padding:14px 12px 17px;
		}
	#header .slidearea ul li a {
		display:block;
		position:relative;
		overflow:hidden;
		}
	#header .slidearea ul li a span {
		display:block;
		position:absolute;
		width:180px; height:104px;
		top:-1px; left:-1px;
		background:url(../images/slider_mask.png) -1px -1px no-repeat;
		z-index:100;
		}
	#header .slidearea ul li a:hover span {background:url(../images/slider_mask.png) -1px -105px no-repeat;}
	#header .slidearea ul li img {
		width:178px; height:102px;
		}
		
/* 
 * ========================================
 * Короткая и Полная новость
 * ========================================
 */

.top-banner {
    width: 729px;
    height: 90px;
    margin: 10px auto;
    background: #F5F5F5;
}
.left-banner {
    margin-bottom: 20px;
} 
.left-banner #MarketGidComposite579051 .mgbox {
    width: 300px;
}
#content .fullpost h1 {
    width: 285px;
    float: left;
} 
#content .fullpost .fp_text {
    display: inline;
}
#content .fullpost .content-banner {
    float: right;
    width: 300px;
    height: 250px;
}
#content .shortpost,
#content .fullpost,
#content .fp_add_info {
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	margin-bottom:21px;
	overflow:hidden;}
	#content .shortpost .sp_info,
	#content .fullpost .fp_info {
		color:#444;
		font-size:11px;
		overflow:hidden;
		height:16px;
		display:block;
        float: left;
        width: 285px;
		}
	#content .fullpost .fp_info {margin-bottom:8px; display:block; height:16px; line-height:16px;}
	#content .shortpost .sp_info li,
	#content .fullpost .fp_info li {float:left;}
	#content .fullpost .fp_info li a, 
	#content .shortpost .sp_info li a { text-decoration:none; color:#444;}
	#content .shortpost .sp_text {position:relative;}
	#content .shortpost .sp_text  img.first-child {
		
		width:386px;
		position:relative;}
		
		.sp_text img{height:200px;}
		
	#content .shortpost .sp_text a {color:#ff7300;}
	#content .fullpost #ratig-layer{padding:0;}
	#content .fullpost #ratig-layer img {vertical-align:bottom;}
	#content .fp_add_info {position:relative; font-weight:bold; color:#444; overflow:hidden; border-bottom:1px solid #fff;}
	#content .fp_add_info .catags {font-size:11px; margin-bottom:13px;}
	#content .fp_add_info .catags a {color:#7a7a7a; font-weight:normal;}
	#content .fp_add_info a, #content .fp_add_info td {color:#ff7300; font-weight:normal; font-size:11px;}
	#sblocks_related { padding-left:25px; margin:10px 0 0;}
	#content .fp_add_info .vk_btn {position:absolute; right:0px; bottom:10px;}
	#content .fp_add_info .grey {color:#7a7a7a;}
	

/* 
 * ========================================
 * Комментарии
 * ========================================
 */
	
	#content .comment { overflow:hidden; position:relative; color:#000; margin:0 0 29px; line-height:20px;}
	#content .comment .avatar {float:left; padding:0 20px 0px 0; background: url(../images/comment.gif) right 10px no-repeat;}
	#content .comment .avatar img { width:67px; border:1px solid #000;}
	#content .comment .ccontent {background:#d9d9d9; padding:10px 20px 0 15px;; margin:0 0 0 89px;}
	#content .comment .comment_info {background:#d9d9d9; text-align:right; padding:20px 0 10px 0;}
	#content .comment .comment_info a { text-decoration:none;}
	#content .comment .comment_info .user a { background:url(../images/bullet_user.gif) left center no-repeat; padding-left:11px;}
	
/* 
 * ========================================
 * Добавление комментария 
 * ========================================
 */
 
	#content .addcomment {float:right;min-width:500px;}
	#content .addcomment textarea {width:499px !important;}
	#content .addcomment>div {width:500px !important;} 
	#content .addcomment .bbcodes {margin:12px 0; float:right;}
#content .navigation {
	text-align:center;
	margin-bottom:15px;
	overflow:hidden;
	line-height:16px;
	}
	
/* 
 * ========================================
 * Навигация
 * ========================================
 */
	
	#content .navigation a, #content .navigation span {
		font-size:14px;
		float:left;
		padding:4px 8px;
		font-family:Verdana, Geneva, sans-serif;
		}
	#content .navigation .nav_prev,
	#content .navigation .nav_next {padding:0;}
	#content .navigation .nav_prev span,
	#content .navigation .nav_prev a,
	#content .navigation .nav_next span,
	#content .navigation .nav_next a {
		padding:1px 3px 6px;
		text-decoration:none;
		}
	#content .navigation .nav_ext {
		padding:4px 0 0;}
	#content .navigation a:hover {
		background:#ff7300;
		color:#fff;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;}

/* 
 * ========================================
 * Форма входа / Панель пользователя
 * ========================================
 */

#main_sidebar .userbar {
	background:#d0d0d0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px 12px 10px 14px;
	overflow:hidden;
	margin-bottom:20px;
	}
	#main_sidebar .userbar .username {
		display:block; 
		padding:0 0 0 9px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#515151;
		}
	#main_sidebar .userpanel {
		display:block;
		padding:14px 11px 0 9px;}
	#main_sidebar .userpanel li {width:50%; display:block;}	
	#main_sidebar .userpanel li.fr {text-align:right;}
	#main_sidebar .userpanel a,
	#main_sidebar .logout { font-size:11px; color:#7a7a7a; line-height:20px;}
	#main_sidebar .logout {font-size:10px; font-weight:bold; float:right; padding-right:9px; line-height:10px; margin:10px 0;}
	#main_sidebar .userbar .formline {
		overflow:hidden;
		height:27px;
		padding:7px 0;
		line-height:27px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		}
	#main_sidebar .userbar .formline label {float:left;}
	#main_sidebar .userbar input[type=text],
	#main_sidebar .userbar input[type=password]  {
		background:url(../images/input_bg.png) 0 0 no-repeat;
		border:none;
		height:27px; width:176px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#515151;
		padding:0 10px;
		float:right;
		}
	#main_sidebar .userbar .newfogot,
	#main_sidebar .userbar .newfogot a {
		font-size:10px;
		line-height:10px;
		color:#7a7a7a;
		font-weight:bold;
		overflow:hidden;
		}
	#main_sidebar .userbar input[type=submit] {
		float:right;
		width:78px;height:25px;
		text-align:center;
		background:url(../images/input_btn_bg.png) 0 0 no-repeat;
		border:none;
		cursor:pointer;
		margin-top:7px;
		}
		
/* 
 * ========================================
 * Последние обзоры 
 * ========================================
 */
		
#main_sidebar .reviews {
	margin-bottom:25px;
	}
	#main_sidebar .review_item {
		margin-bottom:15px;
		}	
	#main_sidebar .review_item a {
		color:#444444;
		font-size:14px;
		display:block;
		margin-bottom:5px;
		}
	#main_sidebar .review_item img {
		width:306px;
		border:1px solid #000;
		}
	#main_sidebar .review_item a:hover img {
		border:1px solid #fff;}
		
/* 
 * ========================================
 * Календарь 
 * ========================================
 */

#main_sidebar .calend {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
	background:#d0d0d0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:15px 20px;
	margin-bottom:25px;
	}
	#main_sidebar .calend table {border-collapse:collapse;margin:0 auto;}
	#main_sidebar .calend tr {border-bottom:1px solid #bebebe;}
	#main_sidebar .calend tr:first-child {border:none;}
	#main_sidebar .calend tr.last-child {border:none;}
	#main_sidebar .calend tr:last-child {border:none;}
	#main_sidebar .calend td {width:36px; height:25px; vertical-align:middle;}
	#main_sidebar .calend th {text-decoration:none;width:26px; text-align:center; height:25px;}
	#main_sidebar .calend .monthselect {color:#000;font-size:14px; height:20px; width:100%;}
	#main_sidebar .calend .monthlink {color:#000;}
	#main_sidebar .calend th.workday {color:#000;}
	#main_sidebar .calend th.workday,
	#main_sidebar .calend th.weekday {font-size:14px; font-weight:bold; vertical-align:middle; border-bottom:1px solid #bebebe;}
	#main_sidebar .calend .weekday {color:#ff0000;}
	#main_sidebar .calend .day-active-v {color:#686868;}
	#main_sidebar .calend .day-active {color:#ff0000;}
	#main_sidebar .calend .day {color:#686868;}
	#main_sidebar .calend .day-current {background:#d0d0d0; border:none;}
	#main_sidebar .calend .day-current a {color:#fff;}
	#main_sidebar .calend .day-current center {
		display:block;
		margin:1px 6px 0;
		padding:2px 0 ;
		background:#ff7200;
		width:24px; height:17px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		color:#fff;
		}

/* 
 * ========================================
 * Архив Новостей 
 * ========================================
 */
		
#main_sidebar .news_archive {
	padding-left:28px;
	margin:-5px 0 20px;
	}
	#main_sidebar .news_archive a {
		background:url(../images/bullet.gif) left center no-repeat;
		line-height:20px;
		font-size:11px;
		padding-left:9px;
		color:#444444;
		}
	#main_sidebar .news_archive a b {font-weight:normal;}
	
/* 
 * ========================================
 * Последние новости 
 * ========================================
 */
	
#main_sidebar .news_last {
	margin:-5px 0 20px;
	line-height:0px;
	}
	#main_sidebar .news_last a {
		background:url(../images/bullet.gif) left center no-repeat;
		line-height:20px;
		font-size:11px;
		padding-left:9px;
		color:#444444;
		}

/* 
 * ========================================
 * Горячие новости 
 * ========================================
 */		

#main_sidebar .news_hot {
	margin:-5px 0 20px;
	font-size:11px;
	line-height:13px;
	padding-right:13px;
	}
	#main_sidebar .news_hot a {
		line-height:14px;
		color:#ff7300;
		}
		
/* 
 * ========================================
 * Сообщения с форума 
 * ========================================
 */
		
#main_sidebar .forum_last {
	margin:-5px 0 20px;
	font-size:14px;
	line-height:1px;
	padding-right:13px;
	}
	#main_sidebar .forum_last b {color:#444444;}
	#main_sidebar .forum_last a {
		font-size:11px;
		line-height:20px;
		padding-left:9px;
		color:#ff7300;
		background:url(../images/bullet.gif) left center no-repeat;
		font-weight:bold;
		}
	#main_sidebar .forum_last tr td.last-child {text-align:right;}
	#main_sidebar .forum_last tr td.last-child a{
		font-weight:normal;
		background:url(../images/bullet_user.gif) left 2px no-repeat;
		padding-left:12px;
		color:#7a7a7a;
		font-style:italic;
		text-decoration:none;
		}
	#main_sidebar .forum_last tr td:last-child { text-align:right;}
	#main_sidebar .forum_last tr td:last-child a{
		font-weight:normal;
		background:url(../images/bullet_user.gif) left 2px no-repeat;
		padding-left:12px;
		color:#7a7a7a;
		font-style:italic;
		text-decoration:none;
		}

/* 
 * ========================================
 * Последние Комментарии 
 * ========================================
 */		
		
#main_sidebar .comm_last {
	margin:-5px 0 20px;
	font-size:11px;
	line-height:20px;
	color:#444444;
	}
	#main_sidebar .comm_last a {
		color:#ff7300;
		}
	#main_sidebar .comm_last .username  a {
		padding-right:11px;
		background:url(../images/bullet_user.gif) right 2px no-repeat;
		font-style:italic;
		color:#7a7a7a;
		text-decoration:none;
		}
		
/* 
 * ========================================
 * Колонка Игр 
 * ========================================
 */
		
#alt_sidebar .games_col {}
	#alt_sidebar .games_col li {
		display:block;
		padding:0 0 6px;
		border-bottom:1px solid #f9f9f9;
		margin-bottom:10px;
		width:142px;
		}
	#alt_sidebar .games_col a {
		line-height:11px;
		color:#ff7300;
		font-size:11px;
		font-weight:bold;
		display:block;
		margin-bottom:6px;
		}
	#alt_sidebar .games_col img {width:142px;}
	.inner #alt_sidebar .games_col {padding: 0 0 7px 0; overflow:hidden;}
	.inner #alt_sidebar .games_col li {float:left; padding:0 53px 6px 0; }
	.inner #alt_sidebar .games_col li.nopading {padding:0 0 6px 0;}

/* 
 * ========================================
 * Голосование 
 * ========================================
 */
	
#alt_sidebar .voting {
	color:#444444;
	font-size:11px;
	line-height:11px;
	margin:-5px 0 20px;
	overflow:hidden;
	}
	#alt_sidebar .voting  .slink {
		font-weight:bold;
		display:block;
		}
	#alt_sidebar .voting #dle-vote {margin-bottom:13px;}
	#alt_sidebar .voting .vote {
		width:100%;
		height:16px;
		line-height:16px;
		margin:3px 0;
		vertical-align:middle;
		}

	#alt_sidebar .voting  input[type=submit] {
		background:url(../images/vote_btn.png) 0 0 no-repeat;
		border:none;
		height:25px; width:78px;
		color:#686868;
		font-size:11px;
		cursor:pointer;
		}

/* 
 * ========================================
 * Облако тэгов 
 * ========================================
 */
		
#alt_sidebar .tags_cloud {
	margin:-5px 0 20px;
	}
	#alt_sidebar .tags_cloud  a {
		color:#444444;
		text-decoration:none;
		line-height:24px;
		}
	
/* 
 * ========================================
 * Подвал 
 * ========================================
 */
 
#footer .fcols {
	width:50%;
	float:left;
	padding:22px 0 27px 0;
	font-size:11px;
	}
	.fcols .stat_btns {display:block; overflow:hidden; margin:0 0 10px 38px; height:35px;}
	.fcols .stat_btns li {float:left; margin-right:30px;}
	.fcols .designby {margin-left:35px; font-size:16px; color:#7a7a7a; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none;}
	.fcols .textdecor {color:#ff7300;}
	.fcols .textcolor {color:#ff7300;text-decoration:underline;}
	.fcols .designby:hover .textcolor {text-decoration:none;}
	.fcols .fmenu {margin:0 0 18px 5px; display:block; overflow:hidden; height:13px;}
	.fcols .fmenu li {float:left; margin-right:12px;}
	.fcols .fmenu li a {color:#ff7300; font-size:12px; display:block; padding-right:12px; border-right:1px solid #ff7300; line-height:12px; height:13px;}
	.fcols .fmenu li.last-child a {border:none;}
	.fcols .fmenu li:last-child a {border:none;}
	.fcols p {margin:0 0 0 5px; line-height:14px;}

	
	/*  -------------------------
		Конец стилей
	  -------------------------  */
table .head2 {font-size:16px; font-weight:bold; padding-bottom:15px;}
.search .bbcodes {width:118px !important; background:url(../images/mid_btn.png);}
.pm .bbcodes {width:156px; background:url(../images/big_btn.png);  margin:10px 0 0 0;}

.slink {
	color: #444444;
	font-size: 11px;
	font-family: tahoma;
}


#hintbox {
text-align:left;
width:280px;
font-size: 11px;
border: 1px solid #9F9F9F;
filter:alpha(opacity="95");
font-family: Verdana, Geneva, sans-serif;
color:#4B4B4B;
z-index: 3;
margin: 0px 15px 0px 0px;
-moz-opacity : 0.9;
-moz-border-radius : 3px;
padding:10px;
position:absolute;
visibility:hidden;
margin-top: 10px;
margin-right: 0;
margin-bottom: 0;
margin-left: 10px;
background-color: #F7F7F7; 
}
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	width: 320px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

.button {
border: 2px transparent !important;
cursor: pointer;
padding: 9px 15px;
background: #06C;
border: 0;
font-size: 14px;
color: white;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.button:hover{
	background-color: #20B2AA;
}
.main_page_button{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	text-decoration: none;
}
.button-container{
	width: 100%;
	text-align: center;
	padding-bottom: 14px;
	}
	
#vk_comments, #vk_comments iframe {
width: 100%!important;
}