select[name=recip] {display: none;}
* {
	margin: 0;
	padding: 0;
}

a{
	text-decoration: none;
	color: #333;
}
p {
	margin-bottom: 15px;
}
fieldset
{
	margin: 0;
	padding: 0;
	border: 0;
}

a:hover{
	text-decoration: underline;
}

a img {
	border: none;
}
img {
	max-width:100%;
}

body{
	font-size: 13px;
	line-height: 18px;
	font-family: "Roboto Condensed",sans-serif;
	color: #806A6A;
}

/* cyrillic-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xJwNa6kgmw9HIHjUBPkzL2f3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xKdGPpWTn2kPFru4k7T0T-v3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xN9i7v7U2vZkHC55NWxtqfn3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xK1ueDcgZDcfV3TWANvdPLj3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xC3qj1XlvLGj0jktnJzWu233rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xC8hAQ4ocbp44gFQt8tMfcH3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEur64QvLD-0IbiAdTUNXE.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsJ84zb0nVte6liF9gGtpo1Y.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* vk */
#vkwidget2 {
	display:none !important; 
}
#vk_groups {
	width: 100% !important;
	height: auto !important;
}
/* latin */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

h1{
	color: #6B4646;
	font-weight: 300;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 30px;
	line-height: 37px;
	float: left;
	width: 100%;
}

.clear{
	clear: both;
}

.main{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
	box-sizing: border-box;
    position: relative;
}

.sticky{
	position: fixed;
	top: 70px;
	z-index: 2;
}

.sticky_b {
	position: absolute;
	bottom: 0;
	z-index: 2;
}
#vk_sidebar {
	float: left;
}

/*---header---*/
.header_bottom{
	width:100%;
	float: left;
	height:40px;
	background-color: #7d3434;
}

.header_container{
	max-width: 1200px;
	margin: 0 auto;
	width: 100%;
}

.header{
	float: left;
	width: 100%;
}

.header_top{
	width: 100%;
	float: left;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,ffffff+100 */
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	min-height: 95px;
}

.logo{
	margin: 10px auto;
	width: 380px;
}

.header_top_left{
	float: left;
	color: #574141;
	font-size: 14px;
	margin-top: 8px;
	line-height: 29px;
	font-family: "Roboto Condensed",sans-serif;
}

.header_top_right{
	float: right;
}

.header_center_right a{
	color: #FFF;
}

.special_topic{
	height: 40px;
	background-color: #e38887;
	color: #FFF;
	font-size: 22px;
	font-weight: 300;
	font-family: "Open Sans Condensed",sans-serif;
	line-height: 36px;
	padding: 0px 10px;
	float: left;
	margin-right: 10px;
}

/*MENU MOB*/

.special_topic_box{
	color: #fff;
	line-height: 22px;
	font-size: 14px;
	font-family: "PT Sans",sans-serif;
	margin: 8px 25px 0px 0px;
	float: left;
}

.special_topic_box:last-child{
	margin: 8px 0px 0px 0px;
}

.special_topic_box a{
	color:#fff;
}

.header_social ul{
	height:24px;
	margin-top: 40px;
	list-style:none;
}

.footer_menu ul{
	width:50%;
	float:left;
	list-style:none;
}
.footer_menu a{
	color: white;
	font-size:14px;
}
.header_social li{
	display: inline-block;
	width:24px;
	height:24px;
	margin-right:5px;
}

.header_social li:last-child{
	margin-right:0px;
}

.header_social li a{
	height:24px;
	width:24px;
	display:block;
	background:url(../img/header_social.png) 0 0 no-repeat;
	border-radius: 3px;
}

.header_social li a:hover{
	opacity:0.50;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}

.header_social li a.twitter{
	background-position: 0 0px;
}

.header_social li a.facebook{
	background-position: -24px 0px;
}

.header_social li a.vkontakte{
	background-position: -48px 0px;
}

.header_social li a.gplus{
	background-position: -72px 0px;
}

.header_social li a.inst{
	background-position: -96px 0px;
}

.header_social li a.ok{
	background-position: -120px 0px;
}
/*---header---*/


/*---top---*/
.leftcolumn{
	width: 240px;
	float: left;

	margin: 0px 20px 20px 0px;
}

.content{
	overflow: hidden;
	margin-bottom: 20px;
}

.content_in{
	overflow: hidden;
	margin-bottom: 20px;
}

.rightcolumn{
	float: right;
	width: 300px;
	margin-left: 15px;
	padding-left: 15px;
	border-left: 1px dashed #D7D7D7;
	margin-bottom: 20px;
}

.rightcolumn_box{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.rightcolumn_box_title{
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.rightcolumn_box_title_left{
	float: left;
	background-color: #A7CE29;
	color: #FFF;
	padding: 5px 10px;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	transition: all 0.2s linear 0s;
}

.rightcolumn_box_title_left a{
	color: #FFF;
}

.rightcolumn_box_title_left:hover{
	background-color: #e38887;
	cursor: pointer;
}
.cat_aviable .leftcolumn {
	width: 300px !important;
}
.rightcolumn_box_title_right{
	float: left;
	color: #000;
	padding: 5px 10px;
	font-size: 18px;
	line-height: 24px;
	border-radius: 0px 13px 13px 0px;
}
/*---top---*/


/*---.lastnews---*/
.lastnews{
	width: 100%;
	float: left;
	padding: 0px 15px 15px 15px;
	box-sizing:border-box;
}

.lastnews_title span{
	width: 100%;
	float: left;
	font-family: "PT Sans",sans-serif;
	line-height: 20px;
	font-size: 14px;
	color: #8A7A7A;
	margin-top: 20px;
}

.lastnews_title{
	width: 100%;
	position: relative;
	margin: 20px 0px;
	float: left;
}

.lastnews_title_ribbon{
	position: absolute;
	left: 0px;
	background-color: #e38887;
	height: 14px;
	width: 20px;
	margin-top: 4px;
}

.lastnews_title_ribbon::after {
	position: absolute;
	content: "";
	top: 0px;
	left: auto;
	right: -8px;
	height: 0px;
	width: 0px;
	border-top: 7px solid #e38887;
	border-right: 8px solid rgba(255, 255, 255, 0);
	border-bottom: 7px solid #e38887;
}

.lastnews_title_right{
	margin-left: 35px;
	float: left;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 18px;
	line-height: 22px;
}
/*---.lastnews---*/


/*---.lastnews_first---*/
.lastnews_first_box{
	width: 100%;
	float: left;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

.lastnews_first_img{
	width: 100%;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}

.lastnews_first_img img{
	width: 100%;
	vertical-align: middle;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
}

.lastnews_first_img img:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.lastnews_first_title{
	float: left;
	width: 100%;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #8F6D6D;
	margin: 5px 0px;
	text-align: left;
}

.lastnews_first_title a{
	color: #8F6D6D;
}

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

.lastnews_first_shortstory{
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	font-family: "Roboto Condensed",sans-serif;
	color: #806A6A;
	margin-top: 5px;
	text-align: left;
}
/*---.lastnews_first---*/


/*---.lastnews_box---*/
.lastnews_box{
	color:#8A7A7A;
	font-size: 14px;
	line-height: 20px;
	font-family: "Roboto Condensed",sans-serif;
	width:100%;
	float: left;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom: 1px dashed #DBDBDB;
}

.lastnews_box:last-child{
	border-bottom:none;
	padding:0px;
	margin:0px;
}

.block1 {
	line-height: 40px;
	padding: 0 20px;
	color: #e38887;
	font-weight: bold;
	clear: both;
	font-size: 18px;
	border: 1px solid #ebebeb;
	background-color: #F5F5F5;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
}
.block2 {
	padding: 8px 10px 19px 20px;
	border: 1px solid #ebebeb;
	border-width: 0 1px 1px 1px;
	border-radius: 0 0 3px 3px;
	background-color: #F5F5F5;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	margin-bottom: 10px;
}
#menu2 li {
	list-style-type: none;
}
#menu2 li ul{margin-left: 20px;}
#menu2 a, #menu2 span {
	padding-left: 16px;
	display: block;
	line-height: 29px;
	transition: all .2s;
	cursor: pointer;
	color: #555;
	font-size: 16px !important;
	padding: 0;
	font-weight: bold;
}
#menu2 a:hover {
	transform: scale(1.1);
	margin-left: 30px;
}
#menu2 ul li ul li a {
	font-weight: normal;
	font-size: 15px !important;
	color: #777;
}

.lastnews_box a{
	color:#8F6D6D;
}

.lastnews_box b{
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	background-color: #FF5151;
	padding: 0px 4px;
	border-radius: 2px;
}

.lastnews_box span a{
	color: #FF5151;
	font-size: 12px;
	font-weight: 400;
	margin:0px;
}
/*---.lastnews_box---*/


/*---.newsbox_c_box---*/
.newsbox_c_box{
	color: #8F6D6D;
	font-family: "Roboto Condensed",sans-serif;
	line-height: 24px;
	font-size: 16px;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #EDEDED;
	list-style-position: inside;
	list-style-image: url(../img/list.png);
}

.newsbox_c_box:last-child{
	border-bottom:none;
	padding:0px;
	margin:0px;
}

.newsbox_c_box a{
	color: #8F6D6D;
}

.newsbox_c_box b{
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	background-color: #E0C4C4;
	padding: 0px 4px;
	border-radius: 2px;
}

.newsbox_c_box span a{
	color: #724949;
	font-size: 12px;
	font-weight: 400;
	margin: 0px;
}
/*---.newsbox_c_box---*/


/*---category---*/
.category{
	position: absolute;
	left: 0px;
	top: 20px;
	background-color: #e38887;
	color: #fff;
	padding: 5px 10px;
	font-family: "PT Sans",sans-serif;
	line-height: 16px;
	font-size: 13px;
	box-shadow: 15px 0px 15px -10px rgba(50, 50, 50, 0.6) inset;
}

.category::after {
	position: absolute;
	content: "";
	top: 0px;
	left: auto;
	right: -10px;
	height: 0px;
	width: 0px;
	border-top: 13px solid #e38887;
	border-right: 10px solid rgba(255, 255, 255, 0);
	border-bottom: 13px solid #e38887;
}

.category a{
	color: #fff;
}

.category a:hover {
	text-decoration: none;
}
/*---category---*/


/*---.relatednews---*/
.relatednews{
	width: 100%;
	float: left;
	margin-top: 20px;
}

.relatednews_title{
	float: left;
	width: 100%;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #3F2F2F;
	text-align: center;
	margin-bottom: 20px;
	text-transform: uppercase;
	position:relative;
	overflow:hidden;
}

.relatednews_title > span {
	display:inline-block;
	margin:0 .4em;
}

.relatednews_title > span:before,
.relatednews_title > span:after {
	content:'';
	position:absolute;
	width:100%;
	border-top: 1px solid #F2F2F2;
	margin-top:.5em;
}

.relatednews_title > span:before {
	margin-left:-101%;
}

.relatednews_title > span:after {
	margin-left:1%;
}
/*---.relatednews---*/


/*---.newsbox_a---*/
.newsbox_a{
	width: 100%;
	float: left;
	margin-bottom: 25px;
}

.newsbox_a_title{
	float: left;
	width: 100%;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #3F2F2F;
	text-align: center;
	margin-bottom: 15px;
	text-transform: uppercase;
	position:relative;
	overflow:hidden;
}

.newsbox_a_title > span {
	display:inline-block;
	margin:0 .4em;
}

.newsbox_a_title > span:before,
.newsbox_a_title > span:after {
	content:'';
	position:absolute;
	width:100%;
	border-top: 1px solid #F2F2F2;
	margin-top:.5em;
}

.newsbox_a_title > span:before {
	margin-left:-101%;
}

.newsbox_a_title > span:after {
	margin-left:1%;
}
/*---.newsbox_a---*/


/*---.newsbox_a_left---*/
.newsbox_a_left{
	width:49%;
	float:left;
}

.newsbox_a_left_img{
	width: 100%;
	float: left;
	
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.newsbox_a_left_img img{
	width: auto;
	
	vertical-align: middle;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
}

.newsbox_a_left_img img:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.newsbox_a_left_title{
	float: left;
	width: 100%;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 22px;
	line-height: 26px;
	color: #3F2F2F;
	margin: 10px 0px;
	text-align: left;
}

.newsbox_a_left_title a{
	color: #3F2F2F;
}

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

.newsbox_a_left_shortstory{
	float: left;
	width: 100%;
	font-family: "Roboto Condensed",sans-serif;
	line-height: 20px;
	font-size: 14px;
	color: #784646;
	text-align: left;
	margin-bottom: 15px;
}
/*---.newsbox_a_left---*/


/*---.newsbox_a_right---*/
.newsbox_a_right{
	width: 47%;
	float: right;
	background-color: #F5F5F5;
	box-sizing: border-box;
	padding: 10px;
}

.newsbox_a_right_box{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #FFF;
}

.newsbox_a_right_box:last-child{
	padding: 0px;
	margin: 0px;
	border: none;
}

.newsbox_a_right_box img{
	float: left;
	margin-right: 10px;
	border-radius: 35px;
	height: 60px;
	width: 60px;
	overflow: hidden;
	border: 5px solid #FFF;
	transition: all 0.5s ease-out 0s;
}

.newsbox_a_right_box img:hover{
	border: 5px solid #e38887;
}

.newsbox_a_right_title{
	font-family: "Roboto Condensed",sans-serif;
	line-height: 20px;
	font-size: 14px;
	color: #8F6D6D;
	overflow: hidden;
}

.newsbox_a_right_title span{
	font-family: "Ubuntu Condensed",sans-serif;
	line-height: 16px;
	font-size: 13px;
	color: #B06868;
	width: 100%;
	float: left;
	margin-top: 5px;
}

.newsbox_a_right_title a{
	color: #8F6D6D;
	vertical-align: middle;
	float: left;
}
/*---.newsbox_a_right---*/


/*---.newsbox_b---*/
.newsbox_b{
	width: 100%;
	float: left;
}

.newsbox_b_left{
	width:49%;
	float:left;
}
/*---.newsbox_b---*/


/*---.newsbox_b_right---*/
.newsbox_b_right{
	width: 47%;
	float: right;
}

.newsbox_b_right_box{
	width: 100%;
	float: left;
	position: relative;
}

.newsbox_b_right_shadow{
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all 0.2s linear 0s;
	backface-visibility: hidden;
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%;
}

.newsbox_b_right_shadow:hover{
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%;
	transition: all 0.2s linear 0s;
	backface-visibility: hidden;
	transform: translate3d(0px, 0px, 0px);
}

.newsbox_b_right_img{
	width: 100%;
	float: left;
	overflow: hidden;
}

.newsbox_b_right_img img {
	height: 400px;
	width: 100%;
	vertical-align: middle;
}

.newsbox_b_right_title{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding: 30px 20px 20px;
	font-family: "Open Sans Condensed",sans-serif;
	font-size: 24px;
	line-height: 27px;
	color: #fff;
	background: transparent linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0px, transparent 100%) repeat scroll 0% 0%;
}

.newsbox_b_right_title a{
	color: #fff;
}

.newsbox_b_right_title a:hover{
	text-decoration: none;
	color: #EFF0CC;
}

.newsbox_b_right_title span{
	width: 100%;
	font-family: "Ubuntu Condensed",sans-serif;
	float: left;
	line-height: 16px;
	font-size: 13px;
	color: #fff;
	margin-top: 10px;
}
/*---.newsbox_b_right---*/


/*---.read_more---*/
.read_more{
	float: left;
	width: 100%;
}

.read_more a{
	color: #FFF;
	text-decoration: none;
}

.read_more_button{
	float: left;
	background-color: #e38887;
	color: #FFF;
	padding: 5px 10px;
	font-family: "PT Sans",sans-serif;
	line-height: 16px;
	font-size: 13px;
	box-shadow: -15px 0px 15px -10px rgba(50, 50, 50, 0.6) inset;
	transition: all 0.2s linear 0s;
}

.read_more_button:hover{
	background-color: #CB4B4B;
	box-shadow: none;
}

.read_more_button_right{
	float: left;
	background-color: #CB4B4B;
	color: #FFF;
	padding: 5px 10px;
	line-height: 16px;
	font-size: 13px;
}
/*---.read_more---*/


/*---.block_info---*/
.block_info{
	width: 100%;
	font-family: 'Ubuntu Condensed', sans-serif;
	float: left;
	line-height: 16px;
	font-size: 13px;
	color: #A2A2A2;
}
/*---.block_info---*/


/*---.search_block---*/
.search_block{
	width: 100%;
	float: left;
	background-color: #7c3435;
	margin-bottom: 20px;
	padding: 20px;
	box-sizing:border-box;
}

.search_block_title{
	float: left;
	width: 100%;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 45px;
	line-height: 50px;
	color: #fff;
	text-align: left;
}

.search_box{
	float: left;
	margin-top: 10px;
}

.search_box ul{
	list-style:none;
	display:inline;
}

.search_box li{ 
	float:left;
	position: relative;
	border:0;
	display:block;
}

.search_box li a{
	float:left;
	position: relative;
	text-align:center;
}

.search_form{
	color: #534444;
	width: 260px !important;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 18px;
}
/*---.search_block---*/


/*---banner---*/
.banner_1200x120{
	width: 100%;
	float: left;
}

.banner_1200x120 img{
	max-width:1200px;
	width: 100%;
}
/*---banner---*/


/*---main_bottom---*/
.main_bottom{
	width:100%;
	float: left;
	margin-top:20px;
}

.main_bottom_left{
	margin-right: 331px;
}

.main_bottom_right{
	width:300px;
	float:right;
	padding-left: 15px;
	border-left: 1px dashed #D7D7D7;
}
/*---main_bottom---*/


/*---menu---*/
.menu{
	width: 100%;
	height: 50px;
	background-color: #e48787;
	float: left;
	clear: both;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 14px;
	line-height: 20px;
}

#menu,
#menu ul,
#menu ul li,
#menu ul li a,
#menu #menu-button {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#menu:after,
#menu > ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#menu #menu-button {
	display: none;
}
#menu.align-right > ul > li {
	float: right;
}
#menu > ul > li {
	float: left;
	display: inline-block;
}
#menu.align-center > ul {
	float: none;
	text-align: center;
}
#menu.align-center > ul > li {
	float: none;
}
#menu.align-center ul ul {
	text-align: left;
}
#menu > ul > li > a {
	padding: 18px 15px 0px 0px;
	border-right: 1px solid rgba(255, 255, 255, 0.12);
	text-decoration: none;
	font-weight: 300;
	color: #FFF;
	z-index: 9999;
	height: 50px;
	margin-right: 15px;
}

#menu > ul > li:hover > a,
#menu > ul > li > a:hover,
#menu > ul > li.active > a {
	color: #f4f4f4;
}
#menu > ul > li.has-sub > a {
	padding-right: 45px;
}
#menu > ul > li.has-sub > a::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-top-color: #d3eced;
	right: 17px;
	top: 22px;
}
#menu > ul > li.has-sub.active > a::after,
#menu > ul > li.has-sub:hover > a {
	border-top-color: #ffffff;
}
#menu ul ul {
	position: absolute;
	left: -9999px;
	top: 60px;
	padding-top: 6px;
	font-size: 13px;
}
#menu.align-right ul ul {
	text-align: right;
}
#menu > ul > li > ul::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-bottom-color: #ffffff;
	top: -4px;
	left: 20px;
}
#menu.align-right > ul > li > ul::after {
	left: auto;
	right: 20px;
}
#menu ul ul ul::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-right-color: #ffffff;
	top: 11px;
	left: -4px;
}
#menu.align-right ul ul ul::after {
	border-right-color: transparent;
	border-left-color: #ffffff;
	left: auto;
	right: -4px;
}
#menu > ul > li > ul {
	top: 120px;
}
#menu > ul > li:hover > ul {
	top: 52px;
	left: 0;
	opacity: 1;
}
#menu.align-right > ul > li:hover > ul {
	left: auto;
	right: 0;
}
#menu ul ul ul {
	padding-top: 0;
	padding-left: 6px;
}
#menu.align-right ul ul ul {
	padding-right: 6px;
}
#menu ul ul > li:hover > ul {
	left: 180px;
	top: 0;
	opacity: 1;
}
#menu.align-right ul ul > li:hover > ul {
	left: auto;
	right: 100%;
	opacity: 1;
}
#menu ul ul li a {
	text-decoration: none;
	font-weight: 400;
	padding: 11px 15px;
	width: 180px;
	color: #777777;
	background: #ffffff;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);
	z-index: 9999;
}
#menu ul ul li:hover > a,
#menu ul ul li.active > a {
	color: #333333;
}
#menu ul ul li:first-child > a {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
#menu ul ul li:last-child > a {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
#menu > ul > li > ul::after {
	position: absolute;
	display: block;
}
#menu ul ul li.has-sub > a::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-left-color: #777777;
	right: 17px;
	top: 14px;
}
#menu.align-right ul ul li.has-sub > a::after {
	border-left-color: transparent;
	border-right-color: #777777;
	right: auto;
	left: 17px;
}
#menu ul ul li.has-sub.active > a::after,
#menu ul ul li.has-sub:hover > a::after {
	border-left-color: #333333;
}
#menu.align-right ul ul li.has-sub.active > a::after,
#menu.align-right ul ul li.has-sub:hover > a::after {
	border-right-color: #333333;
	border-left-color: transparent;
}
/*---menu---*/


/*---newsbox_h_box---*/
.newsbox_h_box{
	width: 33.3%;
	float: left;
}

.newsbox_h_box_title{
	float: left;
	width: 100%;
	color: #7c3435;
	margin-bottom: 10px;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 22px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
}

.newsbox_h_box_nobg{
	float: left;
	box-sizing: border-box;
	clear: both;
	padding: 20px;
}

.newsbox_h_box_bg{
	float: left;
	padding: 20px;
	box-sizing: border-box;
	clear: both;
	background-color: #F5F5F5;
}

.newsbox_h_first{
	width: 100%;
	float: left;
	position: relative;
    border: 7px solid #e9b8bb;
    border-left: none;
    box-sizing: border-box;
    
}

.main_bottom_right_box .newsbox_h_first {border: none;}
.newsbox_h_box:first-child .newsbox_h_first{ border-left: 7px solid #e9b8bb;}
    
    
.newsbox_h_first_img{
	width: 100%;
	//float: left;
	overflow: hidden;
    
    
}

.newsbox_h_first_img img {
	height: 210px;
	
}

.newsbox_h_first_title{
	//position: absolute;
	//left: 0px;
	//right: 0px;
	//bottom: 0px;
	padding: 10px 20px;
	font-family: "Ubuntu Condensed",sans-serif;
	line-height: 22px;
    height:64px;
    overflow: hidden;
	font-size: 17px;
	color: #fff;
	//background: transparent linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0px, transparent 100%) repeat scroll 0% 0%;
}

.newsbox_h_first_title a{
	color: #8F6D6D;
    max-height: 42px; overflow: hidden; display: block;
}

.newsbox_h_first_title a:hover{
	text-decoration: underline;
	
}

.newsbox_h_first_title span{
	width: 100%;
	float: left;
	line-height: 18px;
	font-size: 15px;
	color: #A2A2A2;
	margin-bottom: 10px;
}
/*---newsbox_h_box---*/


/*---newsbox_d---*/
.newsbox_d_left{
	float: left;
	box-sizing: border-box;
	width: 34.3%;
}

.newsbox_d_center{
	float: left;
	padding-right: 25px;
	padding-left: 25px;
	box-sizing: border-box;
	width: 31.3%;
}

.newsbox_d_right{
	float: left;
	box-sizing: border-box;
	width: 34.3%;
}
/*---newsbox_d---*/


/*---newsbox_e---*/
.newsbox_e_left{
	width: 45%;
	float: left;
}

.newsbox_e_right{
	width: 52%;
	float: right;
}
/*---newsbox_e---*/


/*---newsbox_title---*/
.newsbox_title{
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.newsbox_title_left{
	float: left;
	background-color: #7c3435;
	color: #FFF;
	padding: 5px 10px;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	transition: all 0.2s linear 0s;
	box-shadow: -15px 0px 15px -10px rgba(50, 50, 50, 0.6) inset;
}

.newsbox_title_left a{
	color: #FFF;
}

.newsbox_title_left:hover{
	background-color: #e38887;
	cursor: pointer;
}

.newsbox_title_right{
	float: left;
	color: #fff;
	padding: 5px 10px;
	font-size: 18px;
	line-height: 24px;
	background-color: #CAE641;
}

.newsbox_title_right:hover{
	background-color: #8CBC09;
	cursor: pointer;
}

.newsbox_title_right a{
	color: #FFF;
	text-decoration: none;
}
/*---newsbox_title---*/


/*---.main_bottom_right_title---*/
.main_bottom_right_title{
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.main_bottom_right_title_left{
	float: left;
	background-color: #91A4A5;
	color: #FFF;
	padding: 5px 10px;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	transition: all 0.2s linear 0s;
	box-shadow: -15px 0px 15px -10px rgba(50, 50, 50, 0.6) inset;
}

.main_bottom_right_title_left a{
	color: #FFF;
}

.main_bottom_right_title_left:hover{
	background-color: #e38887;
	cursor: pointer;
}

.main_bottom_right_title_right{
	float: left;
	color: #fff;
	padding: 5px 10px;
	font-size: 18px;
	line-height: 24px;
	background-color: #CAE641;
}

.main_bottom_right_title_right:hover{
	background-color: #8CBC09;
	cursor: pointer;
}

.main_bottom_right_title_right a{
	color: #FFF;
	text-decoration: none;
}
/*---.main_bottom_right_title---*/


/*---.newsbox_e_box---*/
.newsbox_e_box{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #EDEDED;
}

.newsbox_e_box:last-child{
	padding: 0px;
	margin: 0px;
	border: none;
}

.newsbox_e_box img{
	float: left;
	margin-right: 10px;
	height: 100px;
	width: auto;
	overflow: hidden;
	transition: all 0.2s linear 0s;
}
.newsbox_e_box a{
	
}

.newsbox_e_box img:hover{
	margin-left: 10px;
}

.newsbox_e_box_title{
	font-family: "Roboto Condensed",sans-serif;
	line-height: 23px;
	font-size: 15px;
	color: #8F6D6D;
	overflow: hidden;
}

.newsbox_e_box_title span{
	line-height: 16px;
	font-size: 13px;
	color: #A2A2A2;
	width: 100%;
	float: left;
	margin-top: 5px;
}

.newsbox_e_box_title a{
	color: #8F6D6D;
	vertical-align: middle;
	float: left;
}
/*---.newsbox_e_box---*/


/*---.top_img---*/
.top_img{
	width: 100%;
	float: left;
	margin-top: 20px;
}

.top_img_left{
	float: left;
	width: 50%;
	margin-right: 1px;
	height: 120px;
}

.top_img_center{
	overflow: hidden;
}
/*---.top_img---*/


/*---top_img_center_l---*/
.top_img_center_l{
	float: left;
	width: 65%;
	border-right: 1px solid #fff;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
}

.top_img_center_l img {
	height: 321px;
	width: 100%;
	vertical-align: middle;
}

.top_img_center_l_shadow{
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all 0.2s linear 0s;
	backface-visibility: hidden;
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%;
}

.top_img_center_l_shadow:hover{
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%;
	transition: all 0.2s linear 0s;
	backface-visibility: hidden;
	transform: translate3d(0px, 0px, 0px);
}

.top_img_center_l_title{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding: 30px 20px 20px;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 25px;
	line-height: 30px;
	color: #fff;
	background: transparent linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0px, transparent 100%) repeat scroll 0% 0%;
}

.top_img_center_l_title a{
	color: #fff;
}

.top_img_center_l_title a:hover{
	text-decoration: none;
	color: #EFF0CC;
}

.top_img_center_l_title span{
	width: 100%;
	float: left;
	line-height: 18px;
	font-size: 15px;
	color: #fff;
	margin-top: 10px;
}
/*---top_img_center_l---*/


/*---top_img_center_r---*/
.top_img_center_r{
	float: right;
	width: 35%;
}

.top_img_center_r_box{
	width: 100%;
	height: 160px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 1px;
}

.top_img_center_r_box:last-child{
	margin-bottom: 0px;
}

.top_img_center_r_box img {
	height: 160px;
	width: 100%;
	vertical-align: middle;
}

.top_img_center_r_box_shadow{
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all 0.2s linear 0s;
	backface-visibility: hidden;
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%;
}

.top_img_center_r_box_shadow:hover{
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%;
	transition: all 0.2s linear 0s;
	backface-visibility: hidden;
	transform: translate3d(0px, 0px, 0px);
}

.top_img_center_r_box_title{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #fff;
	padding: 10px;
	background: transparent linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0px, transparent 100%) repeat scroll 0% 0%;
}

.top_img_center_r_box_title a{
	color: #fff;
}

.top_img_center_r_box_title a:hover{
	text-decoration: none;
	color: #EFF0CC;
}

.top_img_center_r_box_title span{
	width: 100%;
	float: left;
	line-height: 16px;
	font-size: 14px;
	color: #fff;
	margin-top: 5px;
}
/*---top_img_center_r---*/


/*---top_img_right---*/
.top_img_right{
	float: right;
	position: relative;
	width: 49%;
	margin-left: 1px;
	height: 120px;
	overflow: hidden;
}

.top_img_right img, .top_img_left img {
	width: 100%;
	vertical-align: middle;
}

.top_img_right_shadow{
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all 0.2s linear 0s;
	backface-visibility: hidden;
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%;
}

.top_img_right_shadow:hover{
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%;
	transition: all 0.2s linear 0s;
	backface-visibility: hidden;
	transform: translate3d(0px, 0px, 0px);
}

.top_img_right_title{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding: 30px 20px 20px;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 25px;
	line-height: 30px;
	color: #fff;
	background: transparent linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0px, transparent 100%) repeat scroll 0% 0%;
}

.top_img_right_title a{
	color: #fff;
}

.top_img_right_title a:hover{
	text-decoration: none;
	color: #EFF0CC;
}

.top_img_right_title span{
	width: 100%;
	float: left;
	line-height: 18px;
	font-size: 15px;
	color: #fff;
	margin-top: 10px;
}
/*---top_img_right---*/


/*---.main_bottom_right_box---*/
.main_bottom_right_box {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
/*---.main_bottom_right_box---*/


/*---newsbox---*/
.newsbox{
	width: 100%;
	float: left;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #DBDBDB;
}

.newsbox_mobile{
	display: none;
}
/*---newsbox---*/


/*---newsbox_f---*/
.newsbox_f_left{
	width: 65%;
	float: left;
}

.newsbox_f_right{
	width: 32%;
	float: right;
}

.newsbox_f_box{
	width: 100%;
	float: left;
	position: relative;
}

.newsbox_f_box_shadow{
	position: absolute;
	width: 100%;
	height: 70%;
	bottom: 0px;
	background: transparent linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0px, transparent 100%) repeat scroll 0% 0%;
}

.newsbox_f_box_shadow:hover{
	background: transparent linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0px, transparent 100%) repeat scroll 0% 0%;
}

.newsbox_f_box_img{
	width: 100%;
	float: left;
	overflow: hidden;
}

.newsbox_f_box_img img {
	height: 350px;
	width: 100%;
	vertical-align: middle;
}

.newsbox_f_box_title{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding: 30px 20px 20px;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 30px;
	line-height: 35px;
	color: #fff;
}

.newsbox_f_box_title a{
	color: #fff;
}

.newsbox_f_box_title a:hover{
	text-decoration: none;
	color: #EFF0CC;
}

.newsbox_f_box_title span{
	width: 100%;
	font-family: "Ubuntu Condensed",sans-serif;
	float: left;
	line-height: 16px;
	font-size: 13px;
	color: #fff;
	margin-top: 10px;
}

.newsbox_f_right_box{
	color: #8F6D6D;
	font-family: "Roboto Condensed",sans-serif;
	line-height: 21px;
	font-size: 15px;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #EDEDED;
	list-style-position: inside;
	list-style-image: url(../img/list.png);
}

.newsbox_f_right_box:last-child{
	border-bottom:none;
	padding:0px;
	margin:0px;
}

.newsbox_f_right_box a{
	color: #8F6D6D;
}

.newsbox_f_right_box b{
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	background-color: #E0C4C4;
	padding: 0px 4px;
	border-radius: 2px;
}

.newsbox_f_right_box span{
	color: #503232;
	font-family: "Ubuntu Condensed",sans-serif;
	line-height: 16px;
	font-size: 13px;
	color: #A2A2A2;
	margin: 0px;
}
/*---newsbox_f---*/


/*---newsbox_g---*/
.newsbox_g_box{
	float: left;
	padding-right: 25px;
	box-sizing: border-box;
	width: 33.3%;
}

.newsbox_g_box:last-child{
	padding: 0px;
}

.newsbox_g_box_img{
	width: 100%;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.newsbox_g_box_img img{
	width: 100%;
	height: 170px;
	vertical-align: middle;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
}

.newsbox_g_box_img img:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.newsbox_g_box_title{
	float: left;
	width: 100%;
	color: #333;
	font-family: "Roboto Condensed",sans-serif;
	line-height: 23px;
	font-size: 15px;
	margin: 10px 0px;

}

.newsbox_g_box_title a{
	color: #333;
}
/*---newsbox_g---*/


/*---.footer---*/
.footer{
	float: left;
	width: 100%;
	background-color: #211F1F;
	padding-bottom: 20px;
}

.footer_top{
	width: 100%;
	float: left;
	margin-top: 30px;
	position: relative;
	margin-bottom: -15px;
}

.footer_top_box{
	background:  #e38887;
	max-width: 1200px;
	height: 50px;
	margin: 0 auto;
	width: 100%;
}

.footer_box{
	background: #e38887;
	width: 100%;
	margin-bottom: 20px;
	padding: 0px 30px 30px 30px;
	box-sizing: border-box;
	float: left;
}

.footer_box_a{
	font-family: "Roboto Condensed",sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	overflow: hidden;
}

.footer_box_b{
	float: right;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	margin-right: 50px;
	margin-left: 20px;
}

.footer_box_b a{
	color:#fff;
}

.footer_box_b ul{
	list-style:none;
}

.footer_box_b ul a{
	color:#fff;
}

.footer_box_c{
	float: right;
	color: #fff;
}

.footer_container{
	max-width: 1200px;
	width: 100%;
	margin: 0px auto;
}

.footer_copyright{
	float: left;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 14px;
	line-height: 35px;
	color: #fff;
	padding-left: 20px;
}

.footer_counter a{
	float: right;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 14px;
	line-height: 35px;
	color: #fff;
	margin-right: 20px;

}
/*---.footer---*/


/*---.login_box---*/
.login_box{
	color: #574141;
	float: right;
	line-height: 27px;
	font-size: 14px;
	font-family: "Roboto Condensed",sans-serif;
}

.login_box a{
	color: #574141;
	text-decoration: none;
}

.login_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	float: right;
	background-color: #EDEDED;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;    
}

.login_box li {
	float: left;          
}

.login {
	border-right: 1px solid #e9e9e9;
	-moz-box-shadow: 1px 0 0 #f2f2f2;
	-webkit-box-shadow: 1px 0 0 #f2f2f2;
	box-shadow: 1px 0 0 #f2f2f2;  
}

.login_trigger,
.signup a {
	display: inline-block;
	padding: 0 8px;
	text-decoration: none;
}

.signup a {
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.login_trigger {
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.login_trigger:hover,
.login .active,
.signup a:hover {
	background-color: #E1E1E1;
}

.login_content {
	display: none;
	position: absolute;
	right: 0;
	width: 300px; 
	z-index: 99999;    
	background: #fff;
	box-sizing: border-box;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E1E1E1), to(#F0F0F0));
	background-image: -webkit-linear-gradient(top, #E1E1E1, #F0F0F0);
	background-image: -moz-linear-gradient(top, #E1E1E1, #F0F0F0);
	background-image: -ms-linear-gradient(top, #E1E1E1, #F0F0F0);
	background-image: -o-linear-gradient(top, #E1E1E1, #F0F0F0);
	background-image: linear-gradient(top, #E1E1E1, #F0F0F0);  
	padding: 15px;
	-moz-border-radius: 3px 0 3px 3px;
	-webkit-border-radius: 3px 0 3px 3px;
	border-radius: 3px 0 3px 3px;
}

.social_login{
	float: left;
	width: 100%;
	margin: 5px 0px;
}

.login_inputs input {
	background: #FBFBFB;
	padding: 8px 10px;
	margin: 0 0 5px 0;
	width: 270px !important;
	border: 1px solid #CECECE !important;
	border-radius: 3px !important;
	box-shadow: inset 0 0 8px #E6E6E6 !important;
	-webkit-box-shadow:inset 0 0 8px #E6E6E6 !important;
	-moz-box-shadow:inset 0 0 8px #E6E6E6 !important;
	box-sizing: border-box;
}

.login_inputs input:focus {
	background-color: #fff;
	border-color: #e8c291;
	outline: none;
	-moz-box-shadow: 0 0 0 1px #e8c291 inset;
	-webkit-box-shadow: 0 0 0 1px #e8c291 inset;
	box-shadow: 0 0 0 1px #e8c291 inset;
}

.login_actions {
	margin: 10px 0 0 0;
}
.img_footer {
	width:50%;
	float:left;
	padding-right: 30px;
	box-sizing: border-box;
}
.footer_menu {
	width:35%;
	float:left;
}
.footer_social {
	width:15%;
	float:left;
	text-align: center;
}
.text_footer {
	width:100%;
	padding-top:30px;
	clear:both;
}
.text_footer p{
	padding-bottom: 10px;
}
.login_submit {        
	background-color: #5C4444;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5C4444), to(#7c3435));
	background-image: -webkit-linear-gradient(top, #5C4444, #7c3435);
	background-image: -moz-linear-gradient(top, #5C4444, #7c3435);
	background-image: -ms-linear-gradient(top, #5C4444, #7c3435);
	background-image: -o-linear-gradient(top, #5C4444, #7c3435);
	background-image: linear-gradient(top, #5C4444, #7c3435);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
	float: left;
	padding: 8px 20px;
	cursor: pointer;
	line-height: 21px;
	font-size: 14px;
	font-family: "Roboto Condensed",sans-serif;
	color: #fff;
}

.login_submit:hover{        
	background-color: #836666;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#7A6161), to(#573F3F));
	background-image: -webkit-linear-gradient(top, #7A6161, #573F3F);
	background-image: -moz-linear-gradient(top, #7A6161, #573F3F);
	background-image: -ms-linear-gradient(top, #7A6161, #573F3F);
	background-image: -o-linear-gradient(top, #7A6161, #573F3F);
	background-image: linear-gradient(top, #7A6161, #573F3F);
}   

.login label {
	float: right;
	line-height: 30px;
}

.login label input {
	position: relative;
	top: 2px;
	right: 2px;
}

.user_menu li a {
	display:block;
	padding: 0px 5px;
	line-height: 29px;
	color: #AA9393;
	font-weight: 300;
} 

ul.user_menu  {
	list-style:none;
} 

.user_menu li a:hover {
	color:#685252;
}
/*---.login_box---*/


/*---.shortstory---*/
.shortstory{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #EDEDED;
}

.shortstory:last-child{
	padding: 0px;
	margin: 0px;
	border: none;
}

.shortstory img{
	float: left;
	margin-right: 15px;
	width: 300px;
	overflow: hidden;
	transition: all 0.2s linear 0s;
}

.shortstory_title{
	color: #3C3131;
	overflow: hidden;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 10px;
	font-weight: 300;
}

.shortstory_text{
	font-family: "Roboto Condensed",sans-serif;
	line-height: 20px;
	font-size: 14px;
	color: #836464;
	overflow: hidden;
}

.shortstory_text span{
	line-height: 16px;
	font-size: 13px;
	color: #A2A2A2;
	width: 100%;
	float: left;
	margin-top: 5px;
	font-family: 'Ubuntu Condensed', sans-serif;
}

.shortstory_title a{
	color: #3C3131;
	vertical-align: middle;
	float: left;
}
/*---.shortstory---*/


/*---.sort---*/
.sort_box{
	color: #B48484;
	line-height: 21px;
	font-size: 14px;
	width: 100%;
	margin-bottom: 15px;
	float: left;
	border: 1px solid #FEE9E9;
	padding: 8px 10px;
	box-sizing: border-box;
	border-radius: 3px;
	background-color: #FFF5F5;
	font-family: "Roboto Condensed",sans-serif;
}

.sort_box a{
	color: #B48484;
}
/*---.sort---*/


/*---.speedbar---*/
.speedbar{
	margin-bottom: 10px;
	color: #B48484;
	line-height: 21px;
	font-size: 14px;
	font-family: "Roboto Condensed",sans-serif;
}

.speedbar a{
	color: #B48484;
}
/*---.speedbar---*/

.navigation{
	float: left;
	width: 100%;
	margin-top: 10px;
}

.navigation_box{
	border:none;
	font-size: 18px;
	line-height: 39px;
	text-align: center;
	font-family: "PT Sans",sans-serif;
}

.navigation_box a{
	color: #000;
	padding: 4px 7px;
}

.navigation_box a:hover{  
	background-color: #CC3737;
	color: #fff;
	text-decoration:none;
}

.navigation_box span{
	border-radius:3px;
	color: #CC3737;
	cursor: default;
	padding: 4px 0px;
	margin: 0px 7px;
}

/*---.fullstory---*/
.fullstory{
	width:100%;
	float:left;
}

.fullstory_content{
	float: left;
	width:100%;
	color: #444;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 16px;
	line-height: 23px;
	text-align: left;
	margin: 15px 0px;
}


.fullstory_content img{
	margin: 0px 0px 15px 0px;
	border: 5px solid white;
	-moz-box-shadow: 1px 3px 2px 1px #aaa;
	-webkit-box-shadow: 1px 3px 2px 1px #aaa;
	box-shadow: 1px 3px 2px 1px #aaa;
}

.fullstory_info{
	float: left;
	width: 100%;
	font-family: 'Ubuntu Condensed', sans-serif;
	margin-top: 15px;
	line-height: 16px;
	font-size: 13px;
	color: #B48484;
}

.fullstory_info_left{
	float: left;
}

.fullstory_info_right{
	float: right;
}

.fullstory_bottom{
	float: left;
	width: 100%;
}

.fullstory_bottom_left{
	float: left;
}

.fullstory_bottom_right{
	float: right;
}
/*---.fullstory---*/


.rate { float: left; margin-top: 5px;}
.story_tools .rate_stars { margin-top: 6px; }

.rate_like > a, .rate_like-dislike {
	float: left;
	text-decoration: none !important;
	font-weight: bold;
	color: #919191;
}
.rate_like .icon { width: 16px; height: 15px; margin: -.2em .3em 0 0; }

.rate_like-dislike > a {
	display: inline-block;
	width: 22px; height: 22px;
	text-align: center;
}
.rate_like-dislike > a .icon {
	width: 14px; height: 15px;
	fill: #B48484;
	vertical-align: middle;
	margin: -.3em 0 0 0;
}
.rate_like-dislike > a:hover .icon { fill: #3394e6; }
.rate_like-dislike .ratingplus { color: #88c54d; }
.rate_like-dislike .ratingminus { color: #e45757; }
.rate_like-dislike > span { cursor: default; margin: 0 .3em; }

.searchtable{
	float: left;
	width: 100%;
	margin-top: 15px;
}

.searchtable td div{
	margin: 0 !important;
	padding: 0 !important;
}

/*---.alert---*/
.alert {
	padding: 10px 15px;
	margin-bottom: 20px;
	background-color: #FCF8E3;
	border: 1px solid #FFF2D9;
	border-radius: 4px;
	float: left;
	width: 100%;
	box-sizing:border-box;
}

.alert ul{
	list-style:none;
}

.alert_heading {
	font-weight:bold;
	margin-bottom:5px;
	color: #9F7D7D;
}
/*---.alert---*/


/*---.lastcomments---*/
.lastcomments{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.lastcomments:last-child{
	margin-bottom: 0px;
}

.lastcomments_photo{
	float: left;
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.lastcomments_photo img {
	width: 100%; 
	height: 100%; 
	border-radius: 50%;
}

.lastcomments_info{
	float: left;
	margin-left: 10px;
	margin-top: 6px;
	color: #b46e6e;
}

.lastcomments_box{
	float: left;
	width: 100%;
	margin-top: 10px;
	padding: 10px;
	box-sizing:border-box;
	border-radius: 3px;
	background: #eee;
	font-family: "Roboto Condensed",sans-serif;
	line-height: 18px;
	font-size: 14px;
	color: #725E5E;
	text-align: left;
}

.lastcomments_box a {
	width: 100%;
	float: left;
	color: #7DA3B3;
	margin-bottom: 7px;
	font-size: 16px;
}
/*---.lastcomments---*/


/*---addcomments---*/
.addcomments{
	float: left;
	width: 100%;
	margin-top: 15px;
}

.addcomments_input{
	float: left;
	width: 100%;
	margin: 5px 0px;
}

.addcomments_editor{
	float: left;
	width: 100%;
	margin: 5px 0px;
}

.addcomments_editor textarea{
	height: 120px !important;
}

.addcomments_code{
	float: left;
	width: 100%;
	margin: 5px 0px;
}

.addcomments_code_question{
	float: left;
	width: 100%;
	margin: 5px 0px;
	color: #7B5555;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 15px;
	line-height: 18px;
}

.addcomments_code input{
	width: 160px
}
/*---addcomments---*/


/*---.comments---*/
.comments{
	width: 100%;
	float: left;
	margin-top: 15px;
}

.comments_title{
	float: left;
	width: 100%;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #3F2F2F;
	text-align: center;
	margin-bottom: 20px;
	text-transform: uppercase;
	position:relative;
	overflow:hidden;
}

.comments_title > span {
	display:inline-block;
	margin:0 .4em;
}

.comments_title > span:before,
.comments_title > span:after {
	content:'';
	position:absolute;
	width:100%;
	border-top: 1px solid #F2F2F2;
	margin-top:.5em;
}

.comments_title > span:before {
	margin-left:-101%;
}

.comments_title > span:after {
	margin-left:1%;
}
/*---.comments---*/


/*---Вывод комментариев---*/
.comments_list{
	float: left;
	width: 100%;
}

.comment_box{
	width: 100%;
	float: left;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #EDEDED;
}

.comment_info{
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	font-family: "Roboto Condensed",sans-serif;
	color: #a78585;
	margin-top: 5px;
}

.comment_info a{
	color: #a78585;
}

.comment_text{
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	font-family: "Roboto Condensed",sans-serif;
	color: #717171;
	text-align: left;
}

.comment_text a{
	color: #3C76C2;
}

.comment_avatar {
	float: left;
	margin-right: 15px;
	position: relative;
}

.comment_avatar_img img {
	width: 36px;
	height: 36px;
	border-radius: 3px;
}

.comment_user {
	float: left;
	margin: 9px 15px 0 0;
}

.comment_meta{
	float: left;
	margin: 9px 0 0 0;
}

.comment_meta ul{
	list-style: none;
}

.comment_meta ul li{
	float: left;
	margin-right: 10px;
}

.comment_meta ul li:last-child{
	margin: 0px;
}

.comment_online {
	position: absolute;
	left: 100%;
	top: 0px;
	margin: -4px 0 0 -4px;
	overflow: hidden;
	text-indent: -9999px;
	background-color: #70bb39;
	border: 2px solid #fff;
	width: 4px;
	height: 4px;
	border-radius: 50%;
}

.comment_rating{
	float: right;
	margin: 9px 0 0 0;
	color: #f96060;
}

.comment_rating a{
	color: #f96060 !important;
}

.mass_comments_action{
	float: left;
	width: 100%;

}
/*---Вывод комментариев---*/


/*-------------------------------MOB MENU -------------------------------*/
.mob_menu {
	position: relative;
}
.mob_menu ul {
	display:none;
}
.mob_menu li {
	list-style: none;
	display: inline-block;
}
.mob_menu a {
	padding-top: 14px;
	display: inline-block;
	padding-bottom: 14px;
	font-size: 0.9em;
	padding-right: 60px;
	color: #fff;
}
.gumb {
	display: none;
}
.gumb {
	width: 40px;
	height: 30px;
	position: absolute;
	top: 10px;
	cursor: pointer;
}
.gumb span{
	display: block;
	position: absolute;
	height: 6px;
	width: 100%;
	background: #f3ecbd;
	border-radius: 9px;
	left: 0;
	transform: rotate(0deg);
	transition: .25s ease-in-out;

}
.gumb span:nth-child(1){
	top: 0;
}
.gumb span:nth-child(2), .gumb span:nth-child(3){
	top: 11px;
}
.gumb span:nth-child(4) {
	top: 22px;
}
.menu-open .gumb span:nth-child(1) {
	top: 18px;
	width: 0%;
	left: 50%;
}
.menu-open .gumb span:nth-child(2) {
	transform: rotate(45deg);
}
.menu-open .gumb span:nth-child(3) {
	transform: rotate(-45deg);
}
.menu-open .gumb span:nth-child(4) {
	top: 18px;
	width: 0%;
	left: 50%;
}


#to-top {
	position: fixed;
	bottom: 20px;
	right: 15px;
	background: #af334b;
	width: 40px;
	z-index: 8888;
	height: 40px;
	border: 2px solid transparent;
	cursor: pointer;
	border-radius: 5px;
	transition: all .3s;
}
#to-top:hover {
	background: transparent;
	border: 2px solid #af334b;
}
#to-top:active {
	transform: scale(0.85);
}
#to-top-btn {
	content: "";
	position: absolute;
	top: 12px;
	left: 8px;
	margin: auto;
	border-bottom: 15px solid #f2ecbd;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	transition: all .3s;
}
#to-top:hover #to-top-btn{
	border-bottom: 15px solid #af334b;
}
.fixed {
	position: fixed;z-index: 999;left: 0;
}

/***********************************************ADATIVE******************************************/
@media (max-width: 800px) {
	.mob_menu ul {
		position: absolute;
		display: none;
		width: 100%;
		top: 46px;
		left: 0;
z-index: 999;
	}
	.mob_menu a {
		width: 100%;
		padding: 14px 0;
	}
	.mob_menu li {
		display: block;
		border-bottom: 1px solid #fff;
		text-align: center;
		background: #af334b;
	}
	.gumb {
		display: block;
	}
}


/*---Древовидные комментарии---*/
#dle-comments-list { width: 100%; overflow: hidden; }
#dle-comments-list .comments-tree-list { list-style: none; padding: 0; margin: 0; }
#dle-comments-list > .comments-tree-list > li > .comments-tree-list { padding: 0 0 0 8%; }
#blind-animation .comments-tree-list { list-style: none; padding: 0; margin: 0; }

.comments-tree-list > li > ol > li .comment {
	padding: 30px 0;
	position: relative;
	box-shadow: none; -webkit-box-shadow: none;
	border-width: 0;
}

.comments-tree-list li ol li .comment {
	position: relative;
	box-shadow: none; -webkit-box-shadow: none;
	border-width: 0;
}

.comments-tree-list > li > ol > li .comment:after {
	content: "";
	position: absolute;
	width: 2000px; height: 1px;
	margin-left: -500px;
	left: 0; top: 0;
	background-color: #efefef;
}

.comments-tree-list > li > ol > li .comment:before {
	content: "";
	position: absolute;
	left: 0; top: 12px;
	margin: 30px 0 0 -20px;
	background-color: #e6e6e6;
	width: 10px; height: 2px;
} 
/*---Древовидные комментарии---*/


/*---.send_button---*/
.send_button {        
	background-color: #5C4444;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5C4444), to(#7c3435));
	background-image: -webkit-linear-gradient(top, #5C4444, #7c3435);
	background-image: -moz-linear-gradient(top, #5C4444, #7c3435);
	background-image: -ms-linear-gradient(top, #5C4444, #7c3435);
	background-image: -o-linear-gradient(top, #5C4444, #7c3435);
	background-image: linear-gradient(top, #5C4444, #7c3435);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
	float: left;
	clear: both;
	padding: 8px 20px;
	cursor: pointer;
	line-height: 21px;
	font-size: 14px;
	font-family: "Roboto Condensed",sans-serif;
	color: #fff;
}

.send_button:hover{        
	background-color: #836666;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#7A6161), to(#573F3F));
	background-image: -webkit-linear-gradient(top, #7A6161, #573F3F);
	background-image: -moz-linear-gradient(top, #7A6161, #573F3F);
	background-image: -ms-linear-gradient(top, #7A6161, #573F3F);
	background-image: -o-linear-gradient(top, #7A6161, #573F3F);
	background-image: linear-gradient(top, #7A6161, #573F3F);
}   
/*---.send_button---*/


/*---.box_in---*/
.box_in{
	float: left;
	width: 100%;
	margin-top: 15px;
}

.addform{
	width: 100%;
	float: left;
	margin: 5px 0px;
	color: #8F6D6D;
	font-family: "Ubuntu Condensed",sans-serif;
	line-height: 24px;
	font-size: 16px;
}

.addform_full textarea{
	width: 100% !important;
}

.addform_vote{
	width: 100%;
	float: left;
	text-align: center;
	padding: 5px 0px 7px 0px;
	color: #fff;
	font-family: "Ubuntu Condensed",sans-serif;
	line-height: 17px;
	font-size: 15px;
	background-color: #d55d5d;
	margin: 5px 0px;
}

.addform_vote a{
	color: #fff;
	text-decoration: none;
}
/*---.box_in---*/


/*---.userinfo---*/
.userinfo_header{
	float: left;
	width: 100%;
	padding: 20px 20px 20px 0px;
	box-sizing:border-box;
	background: url('../img/userinfo_bg.jpg');
	margin-bottom: 20px;
}

.userinfo_header_title{
	float: left;
	color: #fff;
	font-weight: 300;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 30px;
	line-height: 32px;
}

.userinfo_header_left{
	float: left;
}

.userinfo_header_right{
	float: right;
	text-align: right;
	width: 80%;
}

.userinfo_button_box{
	float: right;
	margin-top: 20px;
	list-style: none;
}

.userinfo_button_info{
	float: left;
	width: 100%;
	margin-top: 10px;
	color: #FFF;
	font-family: "Ubuntu Condensed",sans-serif;
	line-height: 24px;
	font-size: 18px;
}

.userinfo_button_box li{
	float: left;
	border: 1px solid #fff;
	border-radius: 3px;
	font-family: "Ubuntu Condensed",sans-serif;
	line-height: 17px;
	font-size: 16px;
	color: #fff;
	padding: 6px 8px 9px 8px;
	margin-right: 10px;
	cursor: pointer;
}

.userinfo_button_box li:last-child{
	margin: 0px;
}

.userinfo_button_box li a{
	color: #fff;
	text-decoration: none;
}

.userinfo_bottom{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.userinfo_bottom_left{
	float: left;
	width: 30%;
	text-align: left;
}

.userinfo_bottom_right{
	float: right;
	width: 65%;
	text-align: left;
}

.avatar{
	float: left;
	margin-top: 10px;
}

.avatar img{
	border-radius: 0px 5px 5px 0px;
	width: 100px;
	height: 100px;
}

.userinfo {
	display: none;
}

.userinfo.active {
	display: block;
}

.userinfo ul{
	float: left;
	width: 100%;
	list-style: none;
}

.userinfo ul li{
	float: left;
	width: 100%;
	color: #8F6D6D;
	font-family: "Ubuntu Condensed",sans-serif;
	line-height: 24px;
	font-size: 16px;
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #EDEDED;
}

.userinfo ul li:last-child{
	padding: 0px;
	margin: 0px;
	border: none;
}
/*---.userinfo---*/


/*---.vote_box---*/
.vote_box {
	border-radius: 5px;
	background-color: #F8F8F8;
	float: left;
	width: 100%;
}

.vote_box_title {
	background-color: #D0DE4B;
	padding: 15px 20px;
	color: #FFF;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 17px;
	line-height: 25px;
	border-radius: 5px 5px 0px 0px;
	position: relative;
	width: 100%;
	box-sizing: border-box;
}

.vote_box_title::after {
	position: absolute;
	content: "";
	bottom: -20px;
	left: 20px;
	height: 0px;
	width: 0px;
	border-top: 20px solid #D0DE4B;
	border-right: 35px solid rgba(255, 255, 255, 0);
	border-left: 10px solid rgba(255, 255, 255, 0);
}

.vote_list{
	width: 100%;
	float: left;
	padding: 0px 20px 15px 20px;
	box-sizing: border-box;
	margin-top: 35px;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 15px;
	line-height: 27px;
	color: #634444;
}

.vote > input{ 
	display:none;  
}

.voteresult{
	float: left;
	width: 100%;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 14px;
	line-height: 27px;
	font-weight: bold;
}

.vote > input + label:before, .pollanswer > input + label:before {
	display:inline-block;
	width: 8px; height: 8px;
	border: 4px solid #A9B43E;
	background-color: #fff;
	margin: -3px 4px 0 0;
	vertical-align:middle;
	cursor:pointer;
	content: "";
	border-radius: 2px;
}

.vote > input[type="radio"] + label:before,
.pollanswer > input[type="radio"] + label:before { border-radius: 50%; }

.vote_button{
	width: 100%;
	float: left;
	padding: 20px 20px;
	border-top: 1px dashed #d3d7b6;
	box-sizing: border-box;
	background-color: #f3f8df;
}
/*---.vote_box---*/


/*---.stats---*/
.stats_head{
	float: left;
	width: 100%;
	background: url('../img/footer_bg.png') #EC1F26;
	color: #fff;
	padding: 20px;
	margin-bottom: 15px;
}

.stats_head > ul {
	list-style: none;
	font-size: 15px;
}

.stats_head > ul > li { 
	margin-bottom: 15px; 
	padding-left: 30px; 
}

.stats_head > ul > li:last-child { 
	margin: 0;
}

.stats_head > ul > li:before {
	content: "";
	float: left;
	margin: 2px 0 0 -30px;
	width: 16px; height: 16px;
	border-radius: 50%;
	background-color:  #ff5656;
}

.stats_head > ul > li > b {
	display: block;
	font-size: 12px;
	opacity: .5;
	font-weight: normal;
}

.stats_head > ul > li.stats_d:before { background-color: #fff; }
.stats_head > ul > li.stats_w:before { background-color: #ffa4a4; }

.stat_group { margin-bottom: 25px; }
.stat_group > h5 { margin-top: 0; margin-bottom: 1em; }
.stat_group > ul { list-style: none; padding: 0; margin: 0; }
.stat_group > ul > li { padding: .6em 0; border-top: 1px dotted #d5d5d5; }

.stats_bottom {
	float: left;
	width: 100%;
}

.stats_bottom ul{
	list-style: none;
}

.stats_bottom ul li{
	float: left;
	width: 100%;
	color: #8F6D6D;
	font-family: "Ubuntu Condensed",sans-serif;
	line-height: 24px;
	font-size: 16px;
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #EDEDED;
}

.stats_bottom ul li:last-child{
	border: none;
}

.stats_bottom ul li b{
	color: #EA6E6E;
	text-decoration: underline;
}

.stats_bottom ul li a{
	color: #8F6D6D;
	text-decoration: underline;
}

.table_top_users { 
	width: 100%;
	float: left;
	overflow-x: auto; 
	overflow-y: hidden; 
	-webkit-overflow-scrolling: touch; 
}

table.userstop { 
	width: 700px; 
}

.stats_bottom_left{
	float: left;
	width: 30%;
	text-align: left;
}

.stats_bottom_right{
	float: right;
	width: 65%;
	text-align: left;
}

.top_users_title{
	float: left;
	width: 100%;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #3F2F2F;
	text-align: center;
	margin-bottom: 20px;
	text-transform: uppercase;
	position:relative;
	overflow:hidden;
}

.top_users_title > span {
	display:inline-block;
	margin:0 .4em;
}

.top_users_title > span:before,
.top_users_title > span:after {
	content:'';
	position:absolute;
	width:100%;
	border-top: 1px solid #F2F2F2;
	margin-top:.5em;
}

.top_users_title > span:before {
	margin-left:-101%;
}

.top_users_title > span:after {
	margin-left:1%;
}
/*---.stats---*/

.profile_popup{
	float: left;
	margin-left: 30px;
}

.avatar_profile_popup{
	float: left;
	margin-top: 45px;
}

.avatar_profile_popup img{
	width: 100px;
	height: 100px;
}

.profile_popup ul{
	list-style: none;
	font-size: 14px;
	line-height: 27px;
	font-family: "Roboto Condensed",sans-serif;
}

.pm_box { 
	margin-bottom: 25px; 
	float: left;
	width: 100%;
}

.pm_status { 
	padding: 25px; 
	background-color: #f7f7f7; 
	border-radius: 2px; 
	float: left;
	width: 100%;
	box-sizing: border-box;
}

.pmlist{
	float: left;
	width: 100%;
}

.pm_progress_bar { background-color: #e5dbcc; margin-bottom: 10px; border-radius: 2px; }
.pm_progress_bar span { background: #e85319; font-size: 0; height: 20px; border-radius: 2px; display: block; overflow: hidden }

.pm_menu { 
	margin-bottom: 20px;
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	font-family: "Roboto Condensed",sans-serif;
	color: #806A6A;
}

.pm_menu a {
	color: inherit;
	padding: 10px 0px;
	border-radius: 2px;
	border: 2px solid transparent;
	float: left;
	text-decoration: none !important;
	margin-right: 30px;
}

.pm_menu a:hover { 
	color: #3394e6; 
}

.menu select{
	display: none;
}

.fixed-phone{position:fixed;left:-150px;bottom:50px;width:.5em;height:.5em;z-index:101;display:block;margin:0;font-size:25vmin;background-color:#3498db;border-radius:.5em;background-size:cover;box-shadow:0 0 0 0 rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,.2);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;transform:translate3d(0,0,0) scale(1)}.fixed-phone--show{left:50px}.fixed-phone:after,.fixed-phone:before{position:absolute;content:""}.fixed-phone:before{top:0;left:0;width:.5em;height:.5em;background-color:rgba(255,255,255,.1);border-radius:100%;opacity:1;transform:translate3d(0,0,0) scale(0)}.fixed-phone:after{top:.125em;left:.125em;width:.25em;height:.25em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYuNiAxMC44YzEuNCAyLjggMy44IDUuMSA2LjYgNi42bDIuMi0yLjJjLjMtLjMuNy0uNCAxLS4yIDEuMS40IDIuMy42IDMuNi42LjUgMCAxIC40IDEgMVYyMGMwIC41LS41IDEtMSAxLTkuNCAwLTE3LTcuNi0xNy0xNyAwLS42LjQtMSAxLTFoMy41Yy41IDAgMSAuNCAxIDEgMCAxLjIuMiAyLjUuNiAzLjYuMS40IDAgLjctLjIgMWwtMi4zIDIuMnoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=) 50% 50% no-repeat;background-size:cover;transform:translate3d(0,0,0)}.fixed-phone.whatsapp{background-color:#4caf50!important;right:-150px!important;left:unset!important}.fixed-phone.whatsapp--show{right:50px!important;left:unset!important}.fixed-phone.whatsapp:after{background:url(../img/whatsapp_fixed.svg)!important;background-size:cover!important}.fixed-phone.whatsapp span{border:10px solid transparent;border-left:15px solid #4caf50;position:absolute;left:15%;bottom:-5%;transform:rotate(15deg)}.is-animating{animation:phone-outer 3s infinite}.is-animating::before{animation:phone-inner 3s infinite}.is-animating::after{animation:phone-icon 3s infinite}@keyframes phone-outer{0%{transform:translate3d(0,0,0) scale(1);box-shadow:0 0 0 0 rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,.2)}33.3333%{transform:translate3d(0,0,0) scale(1.1);box-shadow:0 0 0 0 rgba(52,152,219,.1),0 .05em .1em rgba(0,0,0,.5)}66.6666%{transform:translate3d(0,0,0) scale(1);box-shadow:0 0 0 .5em rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,.2)}100%{transform:translate3d(0,0,0) scale(1);box-shadow:0 0 0 0 rgba(52,152,219,0),0 .05em .1em rgba(0,0,0,.2)}}@keyframes phone-inner{0%{opacity:1;transform:translate3d(0,0,0) scale(0)}33.3333%{opacity:1;transform:translate3d(0,0,0) scale(.9)}100%,66.6666%{opacity:0;transform:translate3d(0,0,0) scale(0)}}@keyframes phone-icon{0%,46%{transform:translate3d(0,0,0)}10%,14%,18%,2%,22%,26%,30%,34%,38%,42%,6%{transform:translate3d(.01em,0,0)}12%,16%,20%,24%,28%,32%,36%,4%,40%,44%,8%{transform:translate3d(-.01em,0,0)}}

@media (max-width:1024px){
	.newsbox_h_box {width: 50%}
	.newsbox_h_box_bg, .newsbox_h_box_nobg {display: none;}
	.newsbox_h_box:last-child .newsbox_h_first {border-left: 7px solid #e9b8bb;}
	.rightcolumn {
		display: none;
	}
	
		.leftcolumn {
		width: 50%
	}
		
	.newsbox_a_left {
		width: 0%;
		display: none;
	}

	.newsbox_a_right {
		width: 100%;
		background-color: #fff;
		padding: 0px;
	}

	.newsbox_d_left {
		width: 0%;
		display: none;
	}

	.newsbox_d_center {
		padding-left: 0px;
		width: 45%;
	}

	.newsbox_d_right {
		width: 55%;
	}

	.top_img_right {
		display: none;
	}

	.newsbox_f_left {
		width: 55%;
	}

	.newsbox_f_right {
		width: 42%;
	}

	#menu > ul > li > a {
		margin-right: 8px;
		padding: 18px 8px 0px 0px;
	}

	.header_top_left {
		line-height: 21px;
	}

	.special_topic_box {
		margin: 8px 15px 0px 0px;
	}



	.shortstory_text {
		display: none;
	}

	.shortstory_title {
		font-size: 17px;
		line-height: 22px;
		margin-bottom: 0px;
	}

	.fullstory_content img {
		margin: 0px 0px 15px 0px;
		width: 100%;
	}
}

@media (max-width:800px){
    .read_more {margin-bottom: 40px;}
	.special_topic_box:last-child {
		display: none;
	}
.shortstory img {float: none;}
	.footer_social {
		display:none;
	}
	.footer_menu {
		width: 50%;
	}
	.main {
		padding: 20px 10px;
	}

	.main_bottom_left{margin-right: 0}
.main_bottom_right_1{width: 100%}
	.newsbox_a_left {
		width: 0%;
		display: none;
	}

	.newsbox_a_right {
		width: 100%;
		padding: 0px;
	}

	.newsbox_d_left {
		width: 0%;
		display: none;
	}

	.newsbox_d_center {
		padding-left: 0px;
		width: 50%;
	}

	.newsbox_d_right {
		width: 50%;
	}


	.top_img{
		
		display: none;
	}
	
	
		.newsbox_e_left {
		width: 100%;
	}

	.newsbox_e_right {
		width: 100%;
		float: left;
	}

	.top_img_right {
		display: none;
	}

	.top_img_center_l {
		width: 100%;
		border-right: none;
	}

	.top_img_center_r {
		display: none;
	}
	.menu {
		padding: 0 15px;
		box-sizing: border-box;
	}
	.newsbox_f_left {
		display: none;
	}

	.newsbox_f_right {
		width: 100%;
		float: left;
	}



	.newsbox_g_box {
		width: 50%;
		padding-right: 0px;
	}

	.newsbox_g_box:last-child {
		display: none;
	}

	.newsbox_g_box_title {
		padding: 0px 10px;
		box-sizing: border-box;
	}

	#menu {
		display: none;
	}

	.menu select {
		display: inline-block;
		width: 100%;
		height: 40px;
		margin-top: 5px;
		border: 1px solid #EEE;
		border-radius: 3px;
		padding: 5px 10px !important;
		color: #8F6D6D !important;
		font-family: "Roboto Condensed",sans-serif !important;
		line-height: 24px !important;
		font-size: 16px !important;
	}

	.header_bottom {
		display: none;
	}

	.footer_box_c {
		display: none;
	}

	.footer_box_b {
		margin-right: 0px;
	}
	.header {
		padding: 0 15px;
		box-sizing: border-box;
	}
	.main_bottom_right_2 {
		display: none;
	}
}
@media (max-width:650px){
	
	.fixed-phone,.fixed-phone:before{width:.7em;height:.7em}.fixed-phone{left:-100px;bottom:20px}.fixed-phone--show{left:20px}.fixed-phone:after{top:.15em;left:.15em;width:.4em;height:.4em}.fixed-phone.whatsapp{right:-100px}.fixed-phone.whatsapp--show{right:20px!important;left:unset!important}
	
	.leftcolumn {
		width: 100%
	}
.content_in {width: 100%}
		.newsbox_h_box {width: 100%}

	.newsbox_h_first {border-left: 7px solid #e9b8bb;}
	.sort_box .sort li {
		display: inline-block;
	}
	.shortstory_title a {
		float: unset;
	}
	.shortstory {text-align: center;}
	.shortstory img {float: unset; margin-right:0;max-width: 300px;padding: 0 40px;box-sizing: border-box;}
	.content {overflow: visible;}	.left_none {display: none;}
}
@media (max-width:578px){
	.img_footer {
		width: 100%;
		text-align: center;
		padding-right: 30px;
		margin-bottom: 20px;
		box-sizing: border-box;
	}
	.footer_menu {
		width: 100%;
		float: left;
	}
}
@media (max-width:480px){
	/*.content {
		display: none;
	}*/



	.content_in{
		float: left;
	}



	.main_bottom {
		margin-top: 0px;
	}

	.main_bottom_left {
		margin-right:0px;
		float: left;
		width: 100%;
	}

	.footer_box_c {
		display: none;
	}

	.footer_box_b {
		display: none;
	}

	.footer_counter {
		float: left;
		clear: both;
	}

	.logo {
		margin: 0;
		width: 100%;
		float: left;
		text-align: center;
		margin-bottom: 15px;
	}

	.logo img{
		width: 210px;
	}

	.header_top_left {
		display: none;
	}

	.newsbox_mobile{
		width: 100%;
		float: left;
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px dashed #DBDBDB;
		display: inline;
	}

	.banner_1200x120 {
		display: none;
	}

	.top_img {
		margin-top: 0px;
		margin-bottom: 15px;
	}
	.footer_top {margin-bottom: 0;`}
}

@media (max-width:320px){

	.header_top_right {
		float: left;
		clear: both;
		margin-bottom: 10px;
	}

	.header_social {
		display: none;
	}

	.newsbox_d_right {
		width: 100%;
	}

	.top_img_left {
		width: 100%;
		margin-right: 0px;
	}

	.newsbox_h_box {
		display: none;
	}
	.header_top_left {
		display: none;
	}

	.newsbox_d_center {
		display: none;
	}

	.top_img_center {
		display: none;
	}

	.sort > li, .sort {
		display: block;
	}

	.shortstory_title {
		clear: both;
		float: left;
		margin-top: 10px;
	}

	.shortstory img {
		float: left;
		margin-right: 0px;
		width: 100%;
	}
}

.attachment a {color:#e38887}
.img_center .newsbox_h_first_img {text-align: center;}