/*---
Author: Karim
--------------------------------
Code: Misterio
--------------------------------
Date: 04 June 2012
---*/

body {
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #ccc url(../images/bg.png) repeat;
	color: #000;
}
/*---forms---*/
input[type="image"]:hover {
	opacity: 0.8;
}
ul, form {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
}
input[type="submit"], input[type="button"] {
	cursor: pointer;
}
input, textarea, select {
	outline: none;
}
/*---h1,h2,h3,h4,h5,h6----*/
h1, h2, h3, h4, h5, h6 {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	color: #403f3f;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
/*---clear styles---*/
.reset, .reset li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.clr {
	clear: both;
}
.lcol, .rcol {
	display: inline;
}
.lcol {
	float: left;
}
.rcol {
	float: right;
}
.small {
	font-size: 0.9em;
}
table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
/*---a-links---*/
a, img, input {
	outline: none;
	border: none;
}
a img {
	border: 0;
}
a:link, a:active, a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
}
#wrapper {
	width: 1030px;
	overflow: hidden;
	margin: 28px auto 0 auto;
	background: #242424;
	border: 1px solid rgba(255,255,255,0.1);
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	position: relative;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 1);
}
/*---header---*/
#header {
	overflow: hidden;
	height: 323px;
}
.header_h {
	height: 268px;
	position: relative;
	overflow: hidden;
	background: url(../images/header_bg.jpg) no-repeat;
}
.header_logo {
	position: absolute;
	top: 71px;
	left: 82px;
	background: url(../images/header_logo.png) no-repeat;
	width: 287px;
	height: 132px;
	text-indent: -9999px;
}
.header_logo a {
	display: block;
	width: 287px;
	height: 132px;
}
.header_b {
	height: 55px;
	overflow: hidden;
	background: url(../images/header_b_bg.png) repeat-x;
	border: 1px solid #252525;
	border-width: 0 1px;
}
.header_menu {
	overflow:hidden;
	margin:13px 0 0 34px;
}
.header_menu ul {
	overflow:hidden;
	width:760px;
	height:28px;
}
.header_menu ul li {
	height: 28px;
	font-size:12px;
	margin:0 4px 0 0;
	text-shadow: 0 1px 0 rgba(0,0,0,0.60);
	float:left;
	line-height:27px;
}
.header_menu ul li:hover, .header_menu ul li.select {
	background: url(../images/navi_bg2.png) repeat-x;
}
.header_menu ul li a {
	height: 28px;
	color: #fff;
	display:block;
	text-decoration:none;
}
.header_menu ul li:hover a, .header_menu ul li.select a {
	background: url(../images/navi_bg.png) no-repeat left top;
}
.header_menu ul li a span {height: 28px; display:block; padding: 0 20px;}
.header_menu ul li:hover a span, .header_menu ul li.select a span {
	background: url(../images/navi_bg.png) no-repeat right bottom;
}
.header_search {margin:14px 37px 0 0; height:36px; overflow:hidden;}
.header_search form {height:23px; position:relative; background:url(../images/search_bg.png) no-repeat; width:180px; height:27px;}
.sfield {float:left; margin:0 7px 0 0; }
.sfield input {font-size:11px;  background:none; height:27px; width:143px; padding:0 0 0 8px; display:block; line-height:21px; color:#fff;}
.sbtn {float:right; margin:5px 5px 0 0;}
.sbtn input {height:17px; width:16px; background: url(../images/search_btn.png) no-repeat; cursor:pointer;} 
/*---content---*/
#content {
	overflow: hidden;
	padding: 10px 9px 15px 9px;
	color: #cfcfcf;
}
#leftcol {
	width: 759px;
	overflow: hidden;
	margin: 0 0 15px 0;
}
.story {
	border: 4px solid #191919;
	margin: 0 0 13px 0;
	position:relative;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}
.story_h {
	background: #000;
	-moz-border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	overflow: hidden;
	padding: 10px 9px 0 9px;
	position:relative;
}
.story a {
	color: #cfcfcf;
}
.story_h h3 {
	width:480px;
	overflow:hidden;
	color: #05aafc;
	margin: 2px 0 0 3px;
	font-weight: normal;
	font-size: 19px;
}
.story_h a {
	color: #05aafc;
}
.story_c, .story_c2 {
	position:relative;
	font-size: 13px;
	background: #000;
	padding: 18px 19px;
	overflow: hidden;
}
.story_c2 {
	-moz-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.story_b {
	background: #000 url(../images/story_b.png) repeat-x;
	height: 37px;
	overflow: hidden;
	-moz-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.story_view {color:#cdcdcd;}
.story_date {-webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 45, 127, 1);
        -moz-box-shadow: inset 0px -1px 0px 0px rgba(0, 45, 127, 1);
        box-shadow: inset 0px -1px 0px 0px rgba(0, 45, 127, 1); background:#028ecd; border-bottom:1px solid #1991c9; padding:0 8px; text-shadow: 0 1px 0 rgba(0,0,0,0.65); -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin:0 0 0 5px; display:inline-block; height:26px; line-height:27px; text-align:center;}
.story_date a {color: #e7e7e7;}
.story_comm {font-size:11px; color:#cfcfcf; display:inline-block; background:url(../images/ico_3.png) no-repeat left center; height:27px; line-height:31px; padding:0 0 0 29px; margin:4px 0 0 15px;}
.full_btn {height:35px; display:block; line-height:35px; margin:2px 0 0 0; padding:0 0 0 1px; border-left:1px solid rgba(0,0,0,0);}
.full_btn:hover { border-left:1px solid #3b3b3b;}
.full_btn a {display:block; color:#05aafc; padding:0 15px; height:35px; font-size:14px; text-decoration:none;}
.full_btn a:hover {background:url(../images/full_btn_bg.png) repeat-x; color:#050505; text-shadow:0 1px 0 #6AA6C4; -moz-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;}
.bcomment {border: 4px solid #191919;
	margin: 0 0 13px 0;
	position:relative;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px; padding-bottom: 10px; }
	.bcomment .dcont, .bcomment .dtop { padding: 0 15px; }
	.bcomment .dcont { padding-top: 10px; }
	.bcomment .dtop { overflow: hidden; padding-left: 70px; height: 67px; -moz-border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px; border-top: 3px solid #3f84cb; background:#fff;}
	.bcomment .dtop .lcol { width: 40px; padding: 0 15px; margin-left: -70px; }
		.bcomment .dtop .lcol span { margin-top: 12px; float: left; width: 40px; height: 40px; overflow: hidden; }
			.bcomment .dtop .lcol span img { width: 40px; }

	.bcomment .dtop .rcol { font-size: 0.9em; color: #90a7b2; width: 100%; }
		.bcomment .dtop .rcol ul { margin-top: 12px; padding-top: 4px; height: 36px; float: left; margin-right: 15px; }

		.cmsep { padding-left: 19px; background: url("../images/cmsep.png") no-repeat 0 50%; }

	.reply a, .reply a b { height: 28px; background: #2b88d5 url("../images/reply.png") no-repeat; }
		.reply a { float: right; margin-top: 21px; color: #fff; line-height: 27px; }
		.reply a b { cursor: pointer; float: left; padding: 0 15px; background-color: transparent; background-position: 100% -28px; }
			.reply a:hover { background-position: 0 -56px; }
			.reply a:hover b { background-position: 100% -84px; }

	div.cominfo {padding:0 10px; position: relative; border-bottom: 1px solid #fff; color: #e4e6e6; font-size: 0.9em; height: 29px; background: #3f4b51 url("../images/cominfo.png") repeat-x; }
		div.cominfo .thide { width: 13px; padding-top: 8px; position: absolute; left: 29px; top: -7px; background: url("../images/comarrow.png") no-repeat; }
		div.cominfo .dpad { overflow: hidden; }
		.comedit, .selectmass { display: inline; }
		.selectmass input, .comedit ul, .comedit ul li { float: right; }
		.comedit ul li, .selectmass input { margin: 6px 0 0 8px; }
			.comedit ul li { float: left; }
			.comedit ul li a { color: #9dc4e6; }
			.selectmass input { vertical-align: middle; }

			.signature { color: #93918d; }
.dcont h3, .dcont h3 a {color:#058dcf;}
		ul.cominfo, ul.cominfo li { float: left; }
			ul.cominfo { margin: 6px 0 0 -8px; }
				ul.cominfo li { border-left: 1px solid #73858e; margin: 0 7px 0 0; padding-left: 7px; }
.thide { overflow: hidden; display: block; height: 0; line-height: normal; }
/*---infoblock---*/
.infoblock { border:1px solid #058dcf; border-width:1px 0; padding: 15px; margin-bottom: 25px; }
.pollvotelist { width: 70%; text-align: left; }
	.pollvotelist input { margin-right: 5px; }

.mass_comments_action {overflow: hidden;
	clear: both;
	border: 3px solid #058dcf;
	color: #cfcfcf;
	padding: 14px 10px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px; margin:0 0 13px 0;   padding: 10px 15px; }
/*---Speedbar---*/
#speedbar {
    height: 38px;
    background: none;
	border-bottom:1px solid #058dcf;
	margin:0 0 10px 0;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

#speedbar .container {
    overflow: hidden;
    padding: 0 15px;
}
#speedbar p {
    margin: 10px 0 0 0;
    padding-left: 17px;
    color: #cacec2;
    font-size: 0.85em;
    background: url("../images/speedbar.png") no-repeat -1px 50%;
}

#speedbar p a {
    color: #fff;
}
/*---Сортировка новостей---*/
.lines {
    font-size: 0.9em;
    margin-bottom: 13px;
    padding: 13px;
	color:#cfcfcf;
    border: 1px solid #058dcf;
    background: none;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

.sortn {
    text-align: center;
}
.sortn a {color:#cfcfcf;}
 .sortn img {
    vertical-align: middle;
}
/*---forms---*/
.baseform { -moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;border: 4px solid #191919;}
.baseform_bg {background: #000; -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; padding:10px 10px;}
.tableform { width: 100%; }
	.tableform td { }
	.tableform tr:first-child td {border:none;}
	.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
	.fieldsubmit, .tableform td { padding: 10px 15px; border-top:1px dashed #058DCF; }
	.addnews { font-weight: bold; }
	.impot { color: red; font-weight: normal; }
	.checkbox { padding: 4px 0; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

/*---search---*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable fieldset legend { color: #cfcfcf; }
	
.searchitem { font-size: 0.9em; border-top: 1px solid #dbe8ed; padding: 10px 0; }

#searchuser, #searchinput { width: 90% !important; }

/*---Userinfo---*/
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
	.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }
.grey { color: #6b6b6b; }
.blue { color: #388bd4; }

/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
	.statistics ul.lcol { min-height: 71px; background: url("../images/statsep.png") no-repeat; margin: 0 0 20px -1px; padding-top: 14px; width: 33.3%; }
	.statistics ul.lcol li { padding: 0 15px; margin-bottom: 2px; }

/* Навигация */
.navigation {background: rgb(71,152,190);background: -moz-linear-gradient(top, rgba(71,152,190,1) 0%, rgba(100,178,217,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,152,190,1)), color-stop(100%,rgba(71,152,190,1)));background: -webkit-linear-gradient(top, rgba(71,152,190,1) 0%,rgba(100,178,217,1) 100%);background: -o-linear-gradient(top, rgba(71,152,190,1) 0%,rgba(71,152,190,1) 100%);background: -ms-linear-gradient(top, rgba(71,152,190,1) 0%,rgba(71,152,190,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#262626',GradientType=0 );background: linear-gradient(top, rgba(61,61,61,1) 0%,rgba(38,38,38,1) 100%);margin:6px;padding:4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;}
.navigation .pages a {display:inline-block;width:40px;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,255,255) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(255,255,255)));background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(255,255,255) 100%);background: -o-linear-gradient(top, rgb(160,160,160) 0%,rgb(160,160,160) 100%);background: -ms-linear-gradient(top, rgb(160,160,160) 0%,rgb(160,160,160) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 );background: linear-gradient(top, rgb(160,160,160) 0%,rgb(160,160,160) 100%);text-align:center;padding:2px 0;font-weight:700;color:#000;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.navigation .pages a:hover {color:#FF3333;box-shadow:0 0 5px #FF3333;-moz-box-shadow:0 0 5px #FF3333;-webkit-box-shadow:0 0 5px #FF3333;}
.navigation .pages a:active {color:#33CC33;box-shadow:0 0 5px #FFFFFF;-moz-box-shadow:0 0 5px #FFFFFF;-webkit-box-shadow:0 0 5px #FFFFFF;}

.navigation .pages span {display:inline-block;width:30px;background: rgb(136,136,136);background: -moz-linear-gradient(top, rgb(136,136,136) 0%, rgb(136,136,136) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(136,136,136)), color-stop(100%,rgb(136,136,136)));background: -webkit-linear-gradient(top, rgb(136,136,136) 0%,rgb(136,136,136) 100%);background: -o-linear-gradient(top, rgb(136,136,136) 0%,rgb(136,136,136) 100%);background: -ms-linear-gradient(top, rgb(136,136,136) 0%,rgb(136,136,136) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffce47', endColorstr='#febf04',GradientType=0 );background: linear-gradient(top, rgb(136,136,136) 0%,rgb(136,136,136) 100%);text-align:center;padding:2px 0;font-weight:700;color:#fff;box-shadow:0 0 5px #989898;-moz-box-shadow:0 0 5px #989898;-webkit-box-shadow:0 0 5px #989898;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.navigation .pages span.nav_ext {display:none;}
.navigation .p-prev {display:none;}
.navigation a .p-prev{display:inline-block;width:30px;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(160,160,160) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(255,255,255)));background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(160,160,160) 100%);background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(160,160,160) 100%);background: -ms-linear-gradient(top, rgb(160,160,160) 0%,rgba(255,255,255) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a64ff', endColorstr='#0485fe',GradientType=0 );background: linear-gradient(top, rgb(160,160,160) 0%,rgb(160,160,160) 100%);text-align:center;padding:2px 0;font-weight:700;color:#000;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.navigation a:hover .p-prev {color:#000;box-shadow:0 0 5px #FFFFFF;-moz-box-shadow:0 0 5px #FFFFFF;-webkit-box-shadow:0 0 5px #FFFFFF;}
.navigation a:active .p-prev {color:#000;box-shadow:0 0 5px #a7a7a7;-moz-box-shadow:0 0 5px #a7a7a7;-webkit-box-shadow:0 0 5px #a7a7a7;}
.navigation .p-next {display:none;}
.navigation a .p-next{display:inline-block;width:30px;background: rgb(255,255,255);background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(160,160,160) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(255,255,255)));background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(160,160,160) 100%);background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(160,160,160) 100%);background: -ms-linear-gradient(top, rgb(160,160,160) 0%,rgba(255,255,255) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 );background: linear-gradient(top, rgb(160,160,160) 0%,rgb(160,160,160) 100%);text-align:center;padding:2px 0;font-weight:700;color:#000;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.navigation 
a:hover 
.p-next {color:#000;box-shadow:0 0 5px #FFFFFF;-moz-box-shadow:0 0 5px #FFFFFF;-webkit-box-shadow:0 0 5px #FFFFFF;}
.navigation a:active 
.p-next {color:#000;box-shadow:0 0 5px #a7a7a7;-moz-box-shadow:0 0 5px #a7a7a7;-webkit-box-shadow:0 0 5px #a7a7a7;}
/* ---------------- */
.navi {
	background: #171717;
	font-size: 14px;
	margin: 5px 3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	clear: both;
	overflow: hidden;
	padding: 12px 16px;
	-webkit-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.75);
	box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.75);
	border-bottom: 1px solid rbga(255, 255, 255, 0.13);
}
.navi_pages a {
	color: #cfcfcf;
	padding: 0 2px;
}
.navi_pages a:hover, .navi_pages span {
	text-decoration: none;
	color: #058dcf;
	padding: 0 2px;
}
.navi_pages {
	float: left;
	font-size: 18px;
}
.navi > span.rcol {
	padding: 2px 0 0 0;
}
.navi > span.rcol a:link, .navi > span.rcol a:visited, .navi > span.rcol a:active {
	padding: 0;
	color: #058dcf;
}
.navi > span.rcol a:hover {
	color: #929292;
	text-decoration: none;
}
.navi > span.rcol span {
	color: #929292;
}
#rightcol {
	width: 241px;
	overflow: hidden;
	margin: 0 0 15px 0;
}
.block {
	border: 4px solid #191919;
	margin: 0 0 9px 0;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}
.block_h {
	-moz-border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	overflow: hidden;
	height: 49px;
	line-height: 49px;
	padding: 0 13px;
	background: url(../images/block_h.png) repeat-x;
}
.block_h h2 {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	text-shadow: 0 1px 0 rgba(0,0,0,0.75);
}
.block_c {
	background: #000000 url(../images/block_c.png) repeat-x center top;
	overflow: hidden;
	-moz-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 7px 7px;
}
.block_c a {
	color: #cfcfcf;
}
.vot .block_h h2 {
	background: url(../images/ico_2.png) no-repeat right center;
}
.nav .block_h h2 {
	background: url(../images/ico_1.png) no-repeat right center;
}
.nav ul {
	overflow: hidden;
	margin: -7px -7px 0 -7px;
}
.nav ul li {
	display: block;
	padding: 0 14px;
	background: url(../images/menu_bg.png) no-repeat center bottom;
	overflow: hidden;
	border-bottom: 1px solid #1d1d1d;
}
.nav ul li:hover {
	background: #0d0d0d url(../images/menu_bg.png) no-repeat center bottom;
}
.nav ul li a {
	display: block;
	padding: 8px 0 9px 0;
	text-decoration: none;
}
.poll_block {overflow:hidden; color:#cfcfcf;}
.poll_title { padding:0 0 10px 0; background:url(../images/vote_bg.png) no-repeat 180px bottom;  margin:5px 0 0 0;}
.poll_title span {display:block; background:#6b6b6b; border-top:1px solid #c8c8c8; padding:8px 10px 10px 10px; color:#0e0e0e; text-shadow:0 1px 0 (255,255,255,0.3); font-family:Tahoma, Geneva, sans-serif; font-size:12px; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.poll_block .poll_cont {font-size:11px; overflow:hidden; margin:0 0 10px 0;}
.fbutton {
	border-top:1px solid #888888;
	border-bottom:none;
	border-left:none;
	border-right:none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	color:#fff;
	padding:6px 20px 7px 20px;
	cursor:pointer;
	background:#454545 url(../images/fbutton.png) repeat-x;
	font-size:11px;
	display:inline-block;
}
.fbutton:hover {
	border-top:1px solid #b4b4b4;
	text-decoration:none;
	background:#232323 url(../images/fbutton2.png) repeat-x;
}
.infbtn {
    margin: 3px 0 0 1px;
    right:0px;
	bottom:37px;
    position: absolute;
    width: 22px;
	z-index:99;
	display:block;
    height: 22px;
}

.infbtn .thide {
    cursor: pointer;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
    background: #a9d4f3 url("../images/boxinfo.png");
    height: 22px;
    width: 22px;
}

.infbtn .thide:hover {
    background-position: 0 -44px;
}

.infbtn .thide.selected {
    background-position: 0 -22px;
    background-color: #c0cad2;
}

.infcont {
    z-index: 33;
    width: 180px;
    background-color: #dfe3e6;
    border: 2px solid #a6b5c0;
    position: absolute;
    bottom: 23px;
    right: 0;
    display: none;
}

.infcont ul {
    position: relative;
    list-style: none;
    font-size: 0.9em;
    color: #67747b;
    margin: 0 6px;
    padding: 5px 0;
}
.infcont a {color:#454545;}
 .editdate { font-size: 0.9em; text-align: right; color: #6c838e; }
 /*---Подробное содержимое---*/
.basetags { padding-top: 10px; text-align: left; border-top: 1px solid #058DCF; }

/*---Другие новости по теме---*/
.related {-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px; border-bottom: 1px solid #f8fbfe; padding: 0 15px; background: #f3f8fd url("../images/relateddtop.png") repeat-x; }
	.related .dtop { height: 37px; }
		.related .dtop span, .related .dtop span b { float: left; height: 37px; background: url("../images/related.png") no-repeat; }
		.related .dtop span { background-color: #458fda; background-position: 100% -37px; font-size: 0.9em; color: #fff; line-height: 36px; }
			.related .dtop span b { padding: 0 15px; }

		.related ul li { background: url("../images/reldot.png") no-repeat 7px 7px; padding: 1px 0 0 15px; margin-bottom: 1px; }

/*---Вывод ошибок---*/
.berrors {-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px; border-radius: 6px; border: 1px solid #4394da; border-width: 1px 0; color: #fff; padding: 10px 15px 10px 60px; font-style: italic; background: #559edd url("../images/berrors.png") no-repeat; }
	.berrors a { color: #fff; }

/*---login---*/
.loginbox, .loginbtn, .lbn, .lbn b,{ float: left; }
	.lbn, .lbn b { height: 43px; background: url("../images/lbtn.png") no-repeat; }
		.lbn { z-index: 13; position: relative; line-height: 42px; color: #516168; font-size: 1.15em; }
			.lbn b { padding: 0 35px 0 10px; cursor: pointer; background-position: 100% -43px; }
		
		.lbn.selected { background-position: 0 -86px; }
			.lbn.selected b { background-position: 100% -129px; }

	.loginbox #logform {padding: 10px; left: 0; z-index: 12;}
	.loginbox #logform .lfield { margin-bottom: 1em; }
		.loginbox #logform .lfield label { display: block; margin-bottom: 0.2em; }
		.loginbox #logform .lfield input { width: 170px; padding: 4px; border: 1px solid #c0d4de; background: #fff url("../images/fields.png") repeat-x; }
		.loginbox #logform .lfchek input { width: 13px; }
		.loginbox #logform .lfchek label { display: inline; margin-bottom: 0.2em; }

	.loginbox #logform .lbtn { text-align: center; }
.loginenter li a { display: block; padding: 5px 10px; border-top: 1px solid #058DCF; }


	
/*---Заголовок страниц---*/
.pheading {overflow: hidden; border-bottom: 1px solid #05AAFC; padding: 0 15px 13px 15px;}
.pheading2 { overflow: hidden; padding: 0 15px 13px 15px;}
	.pheading h2 { color: #468edb; font-size: 14px; font-weight: normal; }
	.pheading .lcol { margin-right: 10px; }
	.pheading h2 span { color: #3f4b51; }

		.pheading .ratebox { width: 141px; padding: 3px 0 1px 0; padding-right: 6px; background: #f1f5f7 url("../images/ratebox2.png") no-repeat; }
			.pheading .ratebox .rate, .pheading .ratebox span { float: right; }
			.pheading .ratebox span { padding-right: 5px; font-size: 0.9em; color: #a2b2ba; }


.heading { color: #05AAFC;
font-size: 19px; margin-bottom: 0.3em; font-weight: normal;}
.basecont { padding-top: 14px; border-top: 1px solid #05AAFC; }

/*---ratebox---*/
.ratebox {
    padding-top: 13px;
    display: block;
    height: 28px;
    text-align: center;
    background: #d6dce1 url("../images/ratebox.png") no-repeat 50% 0;
}

.ratebox ul {
    margin: 0;
    padding: 0;
}

.ratebox .rate {
    text-align: left;
    width: 85px;
    height: 17px;
    margin: 0 auto;
    overflow: hidden;
}
.isicons  {clear:both; overflow:hidden;}
.isicons li {display:inline-block;width: 17px; height: 17px; padding: 2px 2px 2px 0; }
.isicons li img { display: block; }
.cont_tags {
	overflow: hidden;
	clear: both;
	border: 3px solid #058dcf;
	color: #929292;
	padding: 14px 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.cont_tags a {
	color: #929292;
}
.cont_tags > br + br + a {
	color: #058dcf;
}
/*---footer---*/
#footer {
	clear: both;
	margin: 10px auto 12px auto;
	height: 69px;
	width: 1006px;
	overflow: hidden;
	position: relative;
}
.footer_text {
	padding: 8px 0;
	color: #fff;
	font-size: 11px;
	width: 755px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	overflow: hidden;
}
.footer_text a {
	color: #fff;
}
.footer_count {
	margin: 0 115px 0 0;
	overflow: hidden;
	width: 88px;
}
.footer_count ul {
	overflow: hidden;
}
.footer_count ul li {
	display: block;
	width: 88px;
	height: 31px;
	overflow: hidden;
}
.footer_count ul li:first-child {
	margin: 0 0 7px 0;
}
.footer_count ul li img {
	width: 88px;
	height: 31px;
}
.design {
	position: absolute;
	right: 6px;
	background: url(../images/design.png) no-repeat;
	text-indent: -9999px;
	top: 9px;
	width: 88px;
	height: 54px;
}
.design a {
	display: block;
	width: 88px;
	height: 54px;
}
/*---tooltip---*/
#easyTooltip {
	padding: 5px 10px;
	border: 1px solid #000;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px;
	opacity: 0.75;
	z-index: 999;
}

.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 300px;
    height: 100px;
    margin-left: 20px;
    margin-right: 5px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: 0.9em;
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}

.pm_status_content {
    padding: 5px;
	color:#454545;
}

.bibigon {
  float: right; margin-top: 10px; margin-left: 375px;
}
.bibigon_a {
  float: right; margin-top: 10px; margin-left: 310px;
}

.fbutton span {display:inline-block; margin:0 0 -2px 0;}
input

.fbutton {padding:6px 20px 5px 20px;}

.lila a {
 color: #000;   
}