@import url(https://fonts.googleapis.com/css?family=Cuprum:400,700,400italic&subset=latin,cyrillic);
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
    margin: 0;
    padding: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

body {
	background: #FDFDFD url("../images/bg.png") fixed;
	color: #434E54;
	word-wrap: break-word;
}

a {
	color: #4682B4;
	text-decoration: none;
}

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

a img {
	border: 0 none;
}

input, textarea, select, button, body {
	font: 14px/16px 'Cuprum', Arial, Helvetica, sans-serif;
}

input, textarea, select, button, a {
	outline: none;
}

.maina {
	width: 1000px;
	height: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

.mainb {
	width: 1019px;
	margin-top: 15px;;
}

li {
	margin: 0px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
    list-style: disc outside;
}

ol {
	margin: 0px;
	padding: 0px;
    list-style: decimal;
}

/*---Публикации START---*/
.shortstory {
	position: relative;
	width: 360px;
	margin: 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.shortstory_bg {
    position: absolute;
    top: 5px;
	width: 350px; 
	height: 100px; 
	background-image: url("../images/shortstory_bg.png");
}

.story_label_small {
	position: absolute;
	bottom: 4px;
	left: 6px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: lighter;
}

.story_label_small_comm {
	position: absolute;
	bottom: 4px;
	left: 6px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: lighter;
	width: 98px;
}

.editdate {
    font-size: 0.9em;
    background-color: #F1F2F3;
    padding: 6px;
    color: #67747B;
}

.shortstory_slides_bg {
	position: absolute;
	top: 5px;
	width: 350px; 
	height: 100px; 
	background-image: url("../images/shortstory_bg.png");
}

.shori {
	padding: 4px;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.shori:hover {
	padding: 4px;
	border: 1px solid #5C9CCC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.shori1 {
	padding: 4px;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #FDFDFD;
}

.shori1 a {
	background: #FDFDFD;
	color: #434E54;
}

.main-news {
	width: 360px;
	height: 110px;
	border: 1px #E1E1E1 solid;
	float: left;
	overflow: hidden;
	position: relative;
	background: #FDFDFD;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 5px;
}

.main-news:hover {
	width: 360px;
	height: 110px;
	border: 1px #5C9CCC solid;
	float: left;
	overflow: hidden;
	position: relative;
	background: #FAFAFA;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 5px;
}

.main-news-image {
	width: 360px;
	overflow: hidden;
	height: 95px;
	position: absolute;
	padding: 5px;
}

.main-news-image img {
	border: 0;
	width: 350px;
	min-height: 100px;
}

.main-news-hidden {
	position: absolute;
	bottom: -120px;
	color: #FFFFFF;
	z-index: 9999;
	width: 336px;
	height: 86px;
	background: url(../images/dark.png);
	padding: 7px;
	line-height: 12px;
}

.main-news-hidden a {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	border-radius: 2px;
	color: #878787;
	display: block;
	width: 97px;
	height: 19px;
	display: block;
	margin: 5px 0 0 0;
	text-align: center;
	line-height: 19px;
}

.main-news-hidden a:hover {
	background: #5C9CCC;
	border: 1px solid #5C9CCC;
	border-radius: 2px;
	color: #FFFFFF;
	text-decoration: none;
}

.shori1:hover {
	padding: 4px;
	border: 1px solid #5C9CCC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}

.shori2 {
	background: #FDFDFD;
	padding: 5px;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}

.shori3 {
	background-color: #444444;
	-webkit-border-bottom-left-radius: 3px; 
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-left-radius: 3px; 
	-moz-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px; 
	border-bottom-right-radius: 3px;
	padding: 2px;
	text-align: center;
}

.shori3:hover {
	background: #4E7FAF;
	-webkit-border-bottom-left-radius: 3px; 
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-left-radius: 3px; 
	-moz-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px; 
	border-bottom-right-radius: 3px;
	padding: 2px;
	text-align: center;
}

.main_block {
	margin-left: 261px;
	width: 744px;
	background-color: #FFFFFF;
	border: 1px solid #E5E5E5;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.main_now {
	overflow: hidden;
	padding-top: 18px;
	line-height: normal;
	position: relative;
	padding: 0px;
}
/*---Название новости END---*/

/*---Поля инпуты, кнопки START---*/
.fbutton {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	cursor: pointer;
	padding: 4px 14px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.fbutton:hover {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	cursor: pointer;
	padding: 4px 14px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.fbutton_mini {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	cursor: pointer;
	padding: 2px 4px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.fbutton_mini:hover {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	cursor: pointer;
	padding: 2px 4px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*---Поля инпуты, кнопки END---*/

/*---Профиль пользователя START---*/
.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: #FAFAFA;
	border: 1px solid #E2E2E2;
}

.userinfo .lcol .avatar img {
	width: 100px;
	height: 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: #6C838E;
}

.blue {
	color: #4682B4;
}

.online {
	float: right;
	color: #64B327;
	padding: 0px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.offline {
	float: right;
	color: #D53B3B;
	padding: 0px 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.rss {
	vertical-align: middle; 
	margin-left: 5px;
}

li.fbutton_empm a {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	padding: 3px 10px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.fbutton_empm a:hover {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	padding: 3px 10px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.fbutton_emk a {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	padding: 3px 4px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.fbutton_emk a:hover {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	padding: 3px 4px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.fbutton_pmk a {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	padding: 3px 6px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

li.fbutton_pmk a:hover {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	padding: 3px 6px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*---Профиль пользователя END---*/

/*---statistics START---*/
.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;
}
/*---statistics END---*/

.f_input {
	width: 300px;
	padding: 1px;
}

.f_textarea {
	width: 458px;
}

.f_textarea, .editor_button select {
	padding: 0;
}

/*---forms---*/
.baseform {
	background: #FFFFFF;
}

.tableform {
	width: 100%;
}

.tableform td {

}

.tableform td.label {
	width: 20%;
	vertical-align: top;
	padding-right: 0;
	font-weight: normal;
}

.fieldsubmit, .tableform td {
	padding: 10px 0px;
}

.addnews {
	font-weight: normal;
}

.impot {
	color: #96c;
	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;
}

.f_textarea, .editor_button select {
	padding: 0;
}

.textin {
	padding: 2px;
}

/*---Верхнее фиксированное меню START---*/
.header {
	width: 100%;
	background-color: #2F3336;
	color: #B8B8B8;
}

.header .header_menu {
	width: 100%;
	padding-top: 3px;
	height: 25px;
	overflow: hidden;
}

.header .header_menu .menus {
	margin-left: 4px;
}

.header .header_menu .menus li {
	overflow: hidden;
	float: left;
	margin-right: 6px;
	display: inline-block;
}

.header .header_menu .menus li a {
	font-size: 12px;
	line-height: 16px;
	color: #B8B8B8;
	text-shadow: 1px 1px 0px #111111;
	text-decoration: none;
}

.header .header_menu .menus li a:hover {
	color: #D3D3D3;
	text-shadow: 1px 1px 0px #444444;
}

.header .header_menu .menus span {
	line-height: 12px;
	color: #777777;
	text-shadow: 1px 1px 0px #111111;
}
/*---Верхнее фиксированное меню END---*/

.knopa a {
	color:#FFFFFF;
}

/*---Постраничная навигация START---*/
.pagenavigation {
	color: #292929; 
	border: 0px;
}

.pagenavigation a:link,
.pagenavigation a:visited,
.pagenavigation a:active {
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 7px;
	margin-bottom: 5px;
	background: #2F3336;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.pagenavigation a:hover {
	color: #FFFFFF;
	background: #5C9CCC;
}

.pagenavigation span {
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 7px;
	margin-bottom: 5px;
	background: #2F3336;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
/*---Постраничная навигация END---*/

.pm_status {
	float: left;
	border: 1px solid #D8D8D8;
	padding: 0px;
	background-color: #FFFFFF;
	width: 300px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.pm_status_head {
	border-bottom: 1px solid #D8D8D8;
	font-size: 0.9em;
	background-color: #FAFAFA;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	text-align: center;
	color: #4E4E4E;
}

.pm_status_content {
	padding: 5px;
}

/*---infoblock---*/
.pollvotelist {
	width: 70%;
	text-align: left;
}

.pollvotelist input {
	margin-right: 5px;
}

/*---Похожие новости START---*/
.related {
	background-color: #FAFAFA;
	border: 1px solid #E9E9E9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.related ul li {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	padding: 2px 10px;
	margin: 5px 0px 5px;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.related ul li:hover {
	background: #5C9CCC;
	border: 1px solid #5C9CCC;
	cursor: pointer;
}

.related ul li a {
	color: #878787;
	display: block;
}

.related ul li:hover a {
	color: #FFFFFF;
	text-decoration: none;
}

.rnews {
	padding: 5px;
	margin-bottom: 10px;
	/*---margin-right: 385px; Это для того чтобы блок был в левой стороне, а не на всю ширину контентного блока---*/
	/*---height: 156px; Это для 5 похожих новостей---*/
}
/*---Похожие новости END---*/

/*---Популярные новости START---*/
.topnews ul li {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	padding: 2px 10px;
	margin: 2px 0px;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.topnews ul li:hover {
	background: #5C9CCC;
	border: 1px solid #5C9CCC;
	cursor: pointer;
}

.topnews ul li a {
	color: #666666;
	display: block;
}

.topnews ul li:hover a {
	color: #FFFFFF;
	text-decoration: none;
}

.topnewsbg {
	padding: 5px;
	background: #FAFAFA;
	border: 1px solid #E9E9E9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/*---Популярные новости END---*/

.lcol, .rcol, form {
    display: inline;
}

.lcol {
    float: left;
}

 .rcol {
    float: right;
}

.small {
    font-size: 0.9em;
}

/*---HTML---*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

.thide {overflow: hidden; display: block; height: 0; line-height: normal;}
table, table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.left, .right, form {display: inline;}
.left {float: left;} .right {float: right;}

.wrapper {width: 1000px; margin: 0 auto;}
.wrapper:before, .wrapper:after, .topmenu:after, .topbar:after, .abottom:after, .container:before, .container:after, .fphead:after, .foothead:after, ui-dialog-buttonset:after, .bcomment:after {clear: both; display: block; line-height: 0; content: '';}

/*---Заголовок страниц START---*/
.pheading {
	text-transform: uppercase;
}

.pheading span {
	color: #64B327;
}
.pheading h1 {
	font-size: 14px;
}
/*---Заголовок страниц END---*/

.status_b b {
	font-weight: 100;
}

/*---Вывод ошибок START---*/
.berrors {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	line-height: 14px;
	max-width: 100%;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 2px 0px;
}

.berrors a {
	color: #4682B4;
}

.berrors a:hover {
	color: #74BA2F;
}
/*---Вывод ошибок END---*/

/*---Опрос START---*/
.vresult {
	border: 0 none;
	width: 18px;
	padding-top: 19px;
	position: absolute;
	top: 11px;
	right: 12px;
}

.vresult:hover {
	background-position: 100% 0;
	cursor: pointer;
}

.vtitle {
	background: #FFFFFF;
	color: #666666;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #EEEEEE;
	margin: 0px 0px 5px 0px;
	padding: 2px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.vlist {
	margin: 0 7px 0 5px;
}

.vote {
	padding-bottom: 2px;
}

.vote_list {
	margin-bottom: 5px;
}
/*---Опрос END---*/

/*---Левый блок START---*/
.tlblock {
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 226px;
	margin-top: 0px;
	position: absolute;
	border: 1px solid #E5E5E5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.blblock {
	background: #FFFFFF;
	padding: 10px;
	width: 226px;
	margin-top: 136px;
	position: absolute;
	border: 1px solid #E5E5E5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/*---Отступ для второго блока в меню навигации---*/
.blblock_mini {
	margin-top: 10px;
}
/*---Отступ для второго блока в меню навигации END---*/

.search-box {
	position: relative;
	padding: 5px;
	margin-top: 10px;
	background-color: #FDFDFD;
	border: 1px solid #E9E9E9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.sbox {
	padding-bottom: 11px;
}

.search-box input {
	width: 180px;
	height: 30px;
}

input, select, textarea, .input {
	padding: 5px;
	min-height: 16px;
	color: #666;
	background:#fefefe;
	border-width:1px;
	border-style:solid;
	border-color:#ccc #e7e7e7 #e7e7e7;
	box-shadow: 0 1px 6px #f0f0f0 inset;
	outline:none;
}

input[type="image"], input[type="checkbox"], input[type="radio"] {
	width: auto;
	height: auto;
	padding:0;
	margin:0;
	*margin-top: 0;
	line-height: normal;
	border: 0;
	background:none;
	cursor: pointer;
	border-radius: 0;
}

label + input[type="checkbox"], label + input[type="radio"] {
	margin-left: 1em;
}

input[type="file"] {
	padding: initial;
	height: 28px;
	*height: auto;
	*margin-top: 4px;
	line-height: initial;
	border: initial;
	background-color: #fff;
	background-color: initial;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

input:focus, select:focus, textarea:focus, .input:focus {
	border-color: #E0E0E0;
	color: #333333;
	background-color: #FFFFFF;
	box-shadow: 0 1px 3px #F6F6F6 inset;
}

input, button {
	-moz-transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-o-transition: all ease .3s;
	-ms-transition: all ease .3s;
	transition: all ease .3s;
}
/*---Левый блок END---*/

/*---Слайдер START---*/
#slides, .slides_container {
    position: relative;
}

.slides_container {
    background: url("../images/loading.gif") no-repeat 50% 50%;
    width: 100%;
    overflow: hidden;
}

#slides .next, #slides .prev {
    position: absolute;
    top: 60px;
    width: 16px;
    padding-top: 50px;
    display: block;
    z-index: 6;
    background: url("../images/nextprev.png");
}

#slides .next {
    background-position: -28px 0; 
	right: -10px; 
}

#slides .next:hover {
    background-position: -28px -60px;
}

#slides .prev {
    background-position: 0 0;
	left: -10px;
}

#slides .prev:hover {
    background-position: 0 -60px;
}
/*---Слайдер END---*/

.textin, .f_textarea, .f_input, .mass_comments_action select {
    padding: 2px;
    background: #fff url("../images/fields.png") repeat-x;
    border: 1px solid #bcc0c2;
}

/*---Левое меню START---*/
.left_menu {
	list-style: none;
}

.left_menu li {
	padding-bottom: 1px;
}

.left_menu li a {
	display: block;
	padding: 5px 10px;
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	color: #666666;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.left_menu li a:hover {
	padding: 5px 10px;
	border: none;
	background: #5C9CCC;
	border: 1px solid #5C9CCC;
	color: #FFFFFF;
	text-decoration: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 0 1px 0 #d3dae3 inset, 3px 0 0 #5c7fa7 inset;
}

.left_menu li span.title { 
	display: block;
	font-size: 13px;
	line-height: 21px;
}
/*---Левое меню END---*/

/*---Логотип START---*/
.alogo {
	font-size: 32px;
	padding-top: 5px;
	text-transform: uppercase;
}

.blogo {
	color: #64B327;
}

.clogo {
	font-size: 12px;
	padding-top: 12px;
}
/*---Логотип END---*/

/*---Speedbar и кнопка наверх START---*/
.body_bottom {
	margin-left: 261px;
	width: 756px;
	padding-top: 20px;
	padding-bottom: 12px;
	position: relative;
}

.up a {
	background: #64B327;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.up a:hover { 
	background: #149BDF;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
/*---Speedbar и кнопка наверх END---*/

/*---bg_ph START---*/
.bg_ph {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	padding: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/*---bg_ph END---*/

/*---bg_ph стиль для h1 в тайтле полной новости---*/
.bg_ph h1{
	font-size:18px;
}
/*---bg_ph стиль для h1 в тайтле полной новости END---*/

/*---Панель авторизации START---*/
.logpana {
	width: 1019px;
	height: 23px;
	padding-bottom: 5px;
	top: 0px;
	left: 0px;
}

.logpanb li {
	float: left;
	display: inline;
	margin: 0px 5px;
}

.logpanb li a, .logent {
	display: block;
	height: 28px;
	line-height: 28px;
	padding: 0px 5px;
	white-space: nowrap;
}

.logpanb li a.logoth {
	background: #33373A none;
	color: #E9E9E9;
}

.logpanb li span.logver {
	display: block;
	height: 28px;
	line-height: 28px;
	color: #E9E9E9;
	padding: 0px 5px;
	white-space: nowrap;
}

.logpanb li a.logact { 
	background: #5C9CCC;
	color: #FAFAFA;
}

.logpanb li a.logoth:hover {
	background-color: #5C9CCC;
	color: #FAFAFA;
}

.logpanb li a:hover, .logent:hover {
	background-position: 0px -30px;
}

.logpanb li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width: 157px;
}

.logpanb li ul li {	
	float: none;
	color: #8B8B8B;
	margin: 0px;
	padding: 0px;
}

.logpanb li ul li a {
	width: auto;
	background: #F3F3F3;
	color: #8B8B8B;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	display: block;
}

.logpanb li ul li a:hover {
	background: #EFEFEF;
}

.logent {
	border: 0px;
	cursor: pointer;
	background-color: #33373A;
	color: #FAFAFA;
}

.logent:hover {
	border: 0px;
	cursor: pointer;
	background-color: #5C9CCC;
	color: #FAFAFA;
}

.loginp {
	background-color: #FAFAFA;
	border: 1px #F2F2F2 solid;
	padding: 1px 3px;
	height: 18px;
	margin: 3px 0px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
/*---Панель авторизации END---*/

/*---Сообщение при проверке имени на занятость START---*/
#result-registration {
	padding: 5px 0px 0px 0px;
	list-style: none outside none;
}
/*---Сообщение при проверке имени на занятость END---*/

/*---Комментарии START---*/
.newsview {
	border-bottom: 1px solid #F1F1F1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.bcomment {
	margin-bottom: 20px;
	padding-left: 113px;
}

.bcomment .lcol { 
	color: #7B878D;
	margin-left: -113px;
	padding-right: 13px;
	position: relative;
	width: 100px;
}

.lcol { 
	float: left;
}

.bcomment .rcol1 { 
	background: #FAFAFA;
	border: 1px solid #E9E9E9;
	width: 627px;
	padding:1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.rcol { 
	float: right;
}

.lcol, .rcol, form { 
	display: inline;
}

.bcomment .lcol .comm_online { 
	background: url("../images/online.png") transparent;
	padding-top: 16px;
	position: absolute;
	right: -3px;
	top: 8px;
	width: 9px;
}

.bcomment .lcol .comm_offline { 
	background: url("../images/offline.png") transparent;
	padding-top: 16px;
	position: absolute;
	right: -3px;
	top: 8px;
	width: 9px;
}

.thide, .htmenu span { 
	display: block;
	height: 0px;
	line-height: normal;
	overflow: hidden;
}

.combox { 
margin: 0px 10px;
padding: 5px 0px;
}

.author_comm a {
	color: #FFFFFF;
}

.dropmenudiv_comm {
	background-color: #2A2A2A;
	font-size: 1em;
	line-height: 20px;
	margin: 0px;
	padding: 5px;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.dropmenudiv_comm a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px 4px;
	width: 162px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.dropmenudiv_comm a:hover {
	background: #5C9CCC;
	color: #FFFFFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.fbutton_com1, .fbutton_com {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	color: #666666 !important;
	padding: 2px 8px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.fbutton_com:hover {
	background: #FDFDFD;
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	padding: 2px 8px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.fbutton_fast a {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	cursor: pointer;
	padding: 3px 13px 3px 12px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.fbutton_fast a:hover {
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	cursor: pointer;
	padding: 3px 13px 3px 12px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.infbtn {
    margin: 3px 0 0 1px;
    position: relative;
}

.infbtn .thide {
	cursor: pointer;
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #D9D9D9;
	color: #666666 !important;
	padding: 3px 10px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.infbtn .thide:hover {
	cursor: pointer;
	background-color: #FEFEFE;
	background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: -o-linear-gradient(top, #FFFFFF, #EEEEEE);
	background-image: linear-gradient(top, #FFFFFF, #EEEEEE);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #333333 !important;
	padding: 3px 10px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.infcont {
    z-index: 33;
    width: 180px;
    position: absolute;
    top: 23px;
    right: 3px;
    display: none;
}

.infcont ul {
    position: relative;
    list-style: none;
    font-size: 0.9em;
    color: #67747b;
    margin: 0 6px;
    padding: 5px 0;
}

.bg_comm_a {
	background: #FFFFFF;
	border: 1px solid #E9E9E9;
	padding: 5px;
	margin-bottom: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.bg_comm_b {
	background: #FFFFFF;
	border: 1px solid #E9E9E9;
	padding: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-height: 80px;
}

.bg_comm_avatar {
    position: absolute;
    top: 0px;
	width: 100px; 
	height: 100px; 
	background-image: url("../images/shortstory_bg.png");
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.pad_comm {
	padding: 0px 4px 0px 5px;
}

.comm_mass_act {
	vertical-align: middle;
	float: right;
}

.comm_quote {
	margin: 8px 0px 0px 0px;
	text-align: center;
}
/*---Комментарии END---*/

/*---Полная новость START---*/
.history_go a {
    height: 27px;
    line-height: 28px;
    float: right;
    padding: 0 15px;
    border: 1px solid #E9E9E9;
	margin: -2px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.history_go a:hover {
	border: 1px solid #D9D9D9;
	padding: 0 15px
}

.history_bg_ph {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	padding: 1px 1px 0px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.full-story {
	padding: 5px 2px 10px 2px;
}

/*---Настройки h2 для полной новости---*/
.full-story h2 {
	font-size:18px;
	background-color:#fafafa;
	border:1px solid #e9e9e9;
	border-radius:4px;
	padding:3px;
	border-left:3px solid #64b327;
}
/*---Настройки h2 для полной новости END---*/

/*---Настройки h3 для полной новости---*/
.full-story h3 {
	font-size:16px;
	background-color:#fafafa;
	border:1px solid #e9e9e9;
	border-radius:4px;
	padding:3px;
	border-left:3px solid #64b327;
}
/*---Настройки h3 для полной новости END---*/

/*---Настройки h4 для полной новости---*/
.full-story h4 {
	font-size:15px;
	background-color:#fafafa;
	border:1px solid #e9e9e9;
	border-radius:4px;
	padding:3px;
	border-left:3px solid #64b327;
}
/*---Настройки h4 для полной новости END---*/

/*---Настройки ul для полной новости---*/
.full-story ul {
	list-style:square;
	padding-left:12px;
	padding-top:3px;
}
/*---Настройки ul для полной новости END---*/

/*---Настройки li для полной новости---*/
.full-story li {
	margin: 3px 12px;
}
/*---Настройки li для полной новости END---*/

.ashare-news {
	float:right;
	width:365px;
	padding: 5px;
	margin-bottom: 10px;
	height: 156px;
}

.bshare-news {
	padding: 3px 0px 0px 0px;
}

.share-full-link {
	width: 303px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.yashare {
	padding: 13px 0px 0px 0px;
}
/*---Полная новость END---*/

/*---Поиск START---*/
.search {
	width: 250px;
	min-height: 30px;
	height: 30px;
}

input.serche {
	border: 1px solid #E9E9E9;
	outline: none;
	-webkit-appearance: none;
	width: 180px;
	vertical-align: middle;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

input.serche:hover {
	border: 1px solid #D1D1D1;
	outline: none;
	-webkit-appearance: none;
	width: 180px;
	vertical-align: middle;
}

input.serche:focus {
	border: 1px solid #5C9CCC;
	outline: none;
	-webkit-appearance: none;
	width: 180px;
	vertical-align: middle;
}

input.ssub {
	width: 30px;
	height: 30px;
	border: 1px solid #D1D1D1;
	background:url("../images/ssub.png");
	vertical-align: middle;
	opacity: 0.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}

input.ssub:hover {
	width: 30px;
	height: 30px;
	border: 1px solid #E2E2E2;
	background:url("../images/ssub.png");
	vertical-align: middle;
	opacity: 1;
}

.searchstyle {
    width: 480px;
}

.searchtable fieldset legend {
    color: #404040;
}

.searchitem {
    font-size: 0.9em;
    border-top: 1px solid #dbe8ed;
    padding: 10px 0;
}

#searchuser, #searchinput {
    width: 99% !important;
}
/*---Поиск END---*/

/*---Оффлайн страница START---*/
.center_block_offline {
	margin: 0 auto;
	width: 600px;
	margin-top: 26%;
	text-align: center;
}

.center_block_offline p {
	margin: 0 0 15px 0;
}

.one_block_offline {
	background: #FAFAFA;
	padding: 3px;
	border: 1px solid #E5E5E5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.two_block_offline {
	background: #FDFDFD;
	padding: 10px;
	border: 1px solid #E5E5E5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*---Оффлайн страница END---*/

/*---Border radius START---*/
.border_radius {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*---Border radius END---*/

/*---Vertical-align START---*/
.vertal {
	vertical-align: middle;
}
/*---Vertical-align END---*/

/*---Отступ вниз на 5px START---*/
.margb {
	margin-bottom: 5px;
}
/*---Отствуп вниз на 5px END---*/

/*---Отступ вверх на 5px START---*/
.margt {
	margin-top: 5px;
}
/*---Отствуп вверх на 5px END---*/

/*---Большой шрифт START---*/
.upper {
	text-transform: uppercase;
}
/*---Большой шрифт END---*/

/*---Большой шрифт START---*/
.minup {
	font-size: 12px;
}
/*---Большой шрифт END---*/
/*---Спаны значений в короткой новости---*/
.zshn {
	color: #64b327;
}
/*---Спаны значений в короткой новости END---*/
/*---Reset для рейтинга - нравится ---*/
.reset, .reset li {
    list-style: none;
    padding: 0;
    margin: 0;
}
/*---Reset для рейтинга - нравится END---*/

/*---Рейтинг статьи Тип 1 - звездочки---*/
.ratebox1 {
    float: right;
    height: 19px;
    text-align: center;
    padding-top: 2px;
}
/*---Рейтинг статьи Тип 1 - звездочки END---*/

/*---Нравится - для комментария---*/
.ratebox2 {
	float: right;
}
.ratebox2 ul, .ratebox2 ul li {
	float: left;
}
/*---Нравится - для комментария END---*/
/*---Блок с сео текстом, описание категории, модуль catface---*/
.bg_ph_catface {
	background: #FDFDFD;
	border: 1px solid #E9E9E9;
	padding: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/*---Блок с сео текстом, описание категории, модуль catface END---*/
/*---SEO текст в футере ---*/
.footerseotext h1 {
	font-size: 16px;
	text-align: center;
}
/*---SEO текст в футере END---*/
/*---Заголовок блока меню навигации---*/
.navmenutitle {
	font-size: 14px;
}
/*---Заголовок блока меню навигации END---*/
/*---Жирный шрифт в навигции меню, категория---*/
.boldfontnavmenucat {
	font-weight: bold;
}
/*---Жирный шрифт в навигции меню, категория END---*/
/*---Пространство-Разделение между категориями в меню навигации---*/
.barbekyu {
	margin-top: -10px;
}
/*---Пространство-Разделение между категориями в меню навигации END---*/
/*---Обводка текста титла в короткой новости---*/
.txtshdwttl {
	text-shadow: 1px 0 #111, 1px 1px #111, 0 1px #111, -1px 1px #111, -1px 0 #111, -1px -1px #111, 0 -1px #111, 1px -1px #111;
}
/*---Обводка текста титла в короткой новости END---*/
/*--Соц Кнопки Поделится в конце статьи ---*/
.soc_share {
	padding: 3px 3px 23px;
}
.soc_share ul, .soc_share li {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.soc_share li {
    float: left;
    overflow: hidden;
    padding: 0 10px 0 0;
}
.soc_share li.sh-tw {width:111px;}
.soc_share li.sh-ggl {width:75px;}
.soc_share li.sh-fb {width:120px;}
.soc_share li.sh-vk {width:160px;}
/*---.soc_share li.sh-tw,.soc_share li.sh-ggl,.soc_share li.sh-fb {padding-top:5px;}---*/
/*---Соц Кнопки Поделится в конце статьи END---*/
/*---Источник мода---*/
.Mod_Source_XF {
	background-color:#fafafa;
	margin-bottom: 5px;
	border-top: 1px solid #adadad;
}
/*---Источник мода END---*/

/*---Оформление подкатегорий в блоке catface---*/
.mod_subcategories_catface {
	padding-top: 3px;
}
.mod_subcategories_catface ul, .mod_subcategories_catface li {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.mod_subcategories_catface li {
    float: left;
    overflow: hidden;
    /*padding: 0 5px 0 0;*/
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	margin-right: 3px;
	background-color: #fafafa;
}
.mod_subcategories_catface li a {
	padding: 3px;
}
.mod_subcategories_catface li:hover {
	border-width: 1px 1px 1px 3px;
	border-left-color: #64b327;
}
/*---Оформление подкатегорий в блоке catface END---*/

/*---Скриншоты в конце статьи START---*/
.xf_screens8 {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FAFAFA;
	border: 1px solid #E9E9E9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 3px 3px 1px 15px;
}

.screen1of8 {
	border: 1px solid #E9E9E9;
	border-radius: 4px;
	padding: 1px 1px 1px 1px;
}
/*---Скриншоты в конце статьи END---*/