* {
margin: 0;
padding: 0,1;
}

a{
text-decoration: none;
color: #333;
}

fieldset
{
margin: 0;
padding: 0;
border: 0;
}

a:hover{
text-decoration: underline;
}

p { margin-bottom: .6em; }

a img {
border: none;
}

body{
font-size: 13px;
line-height: 18px;
font-family: "Tahoma, Arial, Helvetica",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;
}
/* 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%;
}

h2{
color: #6B4646;
font-weight: 200;
font-family: "Ubuntu Condensed",sans-serif;
font-size: 20px;
line-height: 22px;
}

.clear{
clear: both;
}

.main{
max-width: 1200px;
width: 100%;
margin: 0 auto;
padding: 20px 0;
box-sizing: border-box;
}

/*---header---*/
.header_bottom{
width:100%;
float: left;
height:40px;
background-color: #75842b;
}

.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: 264px;
}

.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: #bdc634;
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;
}

.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;
}

.footer_social{
float: left;
clear: both;
}

.header_social{
float: right;
clear: both;
margin-top: 27px;
}

.header_social ul{
height:24px;
list-style:none;
display:inline;
}

.header_social li{
float:left;
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.pinterest{
background-position: -72px 0px;
}

.header_social li a.rss{
background-position: -96px 0px;
}

.header_social li a.ok{
background-position: -120px 0px;
}
/*---header---*/


/*---top---*/
.leftcolumn{
float: left;
width: 240px;
margin: 0px 20px 20px 0px;
background-color: #F5F5F5;
}

.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: #E13E3E;
cursor: pointer;
}

.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: #bdc634;
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 #bdc634;
border-right: 8px solid rgba(255, 255, 255, 0);
border-bottom: 7px solid #bdc634;
}

.lastnews_title_right{
margin-left: 35px;
float: left;
font-family: "Roboto Condensed",sans-serif;
font-size: 16px;
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;
}

.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;
}
/*---.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;
}

.lastnews_box a{
color:#8F6D6D;
}

.lastnews_box b{
color: #FFF;
font-size: 12px;
font-weight: 600;
background-color: #bdc634;
padding: 0px 4px;
border-radius: 2px;
}

.lastnews_box span a{
color: #FF5151;
font-size: 12px;
font-weight: 600;
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: 600;
background-color: #E0C4C4;
padding: 0px 4px;
border-radius: 2px;
}

.newsbox_c_box span a{
color: #724949;
font-size: 12px;
font-weight: 600;
margin: 0px;
}
/*---.newsbox_c_box---*/


/*---category---*/
.category{
position: absolute;
left: 0px;
top: 20px;
background-color: #bdc634;
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 #bdc634;
border-right: 10px solid rgba(255, 255, 255, 0);
border-bottom: 13px solid #bdc634;
}

.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: 24px;
line-height: 24px;
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: 100%;
height: 200px;
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;
}

.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;
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 #bdc634;
}

.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: 290px;
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: #bdc634;
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: #a7b02c;
box-shadow: none;
}

.read_more_button_right{
float: left;
background-color: #a7b02c;
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: #75842b;
margin-bottom: 20px;
padding: 20px;
box-sizing:border-box;
}

.search_block_title{
float: left;
width: 100%;
font-family: "Ubuntu Condensed",sans-serif;
font-size: 40px;
line-height: 45px;
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---*/
.manner_1200x120{
width: 100%;
height: 100%;
float: left;
}

.manner_1200x120 img{
max-width:1200px;
max-height:200px;
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: #bdc634;
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(80, 80, 80, 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: #564040;
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;
}

.newsbox_h_first_img{
width: 100%;
float: left;
overflow: hidden;
}

.newsbox_h_first_img img {
height: 210px;
vertical-align: middle;
}

.newsbox_h_first_title{
position: absolute;
left: 0px;
right: 0px;
bottom: 0px;
padding: 30px 20px 20px;
font-family: "Ubuntu Condensed",sans-serif;
line-height: 22px;
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: #fff;
}

.newsbox_h_first_title a:hover{
text-decoration: none;
color: #EFF0CC;
}

.newsbox_h_first_title span{
width: 100%;
float: left;
line-height: 18px;
font-size: 15px;
color: #fff;
margin-top: 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: #bdc634;
color: #FFF;
padding: 5px 10px;
font-family: "Ubuntu Condensed",sans-serif;
font-size: 18px;
line-height: 24px;
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: #E13E3E;
cursor: pointer;
}

/*---newsbox_title1---*/

.newsbox_title_right{
float: left;
color: #fff;
padding: 5px 10px;
font-size: 18px;
line-height: 24px;
}

.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;
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: #E13E3E;
cursor: pointer;
}

.main_bottom_right_title_right{
float: left;
color: #fff;
padding: 5px 10px;
font-size: 18px;
line-height: 24px;
}

.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: 60px;
overflow: hidden;
transition: all 0.2s linear 0s;
}

.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: 250px;
margin-right: 1px;
}

.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: 300px;
margin-left: 1px;
overflow: hidden;
}

.top_img_right img {
height: 321px;
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: 56%;
float: left;
}

.newsbox_f_right{
width: 44%;
float: right;
}

.newsbox_f_box{
width: 96%;
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: 289px;
width: 90%;
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: 24px;
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: 90%;
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: 600;
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: #755A5A;
font-family: "Roboto Condensed",sans-serif;
line-height: 23px;
font-size: 15px;
margin: 10px 0px;
text-align: justify;
}

.newsbox_g_box_title a{
color: #755A5A;
}
/*---newsbox_g---*/


/*---.footer---*/
.footer{
float: left;
width: 100%;
background-color: #211F1F;
padding-bottom: 20px;
}

.footer_top{
width: 100%;
float: left;
margin-top: 30px;
}

.footer_top_box{
background-color: #bdc634;
max-width: 1200px;
height: 50px;
margin: 0 auto;
width: 100%;
}

.footer_box{
background-color: #bdc634;
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;
}

.footer_counter{
float: right;
}
/*---.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;
}

.login_submit {        
background-color: #5C4444;
background-image: -webkit-gradient(linear, left top, left bottom, from(#5C4444), to(#483030));
background-image: -webkit-linear-gradient(top, #5C4444, #483030);
background-image: -moz-linear-gradient(top, #5C4444, #483030);
background-image: -ms-linear-gradient(top, #5C4444, #483030);
background-image: -o-linear-gradient(top, #5C4444, #483030);
background-image: linear-gradient(top, #5C4444, #483030);
-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: 200px;
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;
color: #7B5555;
font-family: "Tahoma, Arial, Helvetica",sans-serif;
font-size: .78em/1.4;
line-height: 18px;
margin: 15px 0px;
}

.fullstory_content img{
margin: 6px 15px 15px 0px;
float: left;
width: 610px;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.image-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.image-container img,  
.image-container width,  
.image-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 90%;
	height: 100%;
}

.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---*/

/*---.send_button---*/
.send_button {        
background-color: #5C4444;
background-image: -webkit-gradient(linear, left top, left bottom, from(#5C4444), to(#483030));
background-image: -webkit-linear-gradient(top, #5C4444, #483030);
background-image: -moz-linear-gradient(top, #5C4444, #483030);
background-image: -ms-linear-gradient(top, #5C4444, #483030);
background-image: -o-linear-gradient(top, #5C4444, #483030);
background-image: linear-gradient(top, #5C4444, #483030);
-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;
}

@media (max-width:1024px){
.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;
width: 200px;
}

.special_topic_box {
margin: 8px 15px 0px 0px;
}

.special_topic_box:last-child {
display: none;
}

.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%;
height: 70%;
}

@media (max-width:800px){
.main {
padding: 20px 10px;
}

.rightcolumn {
display: none;
}

.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%;
}

.newsbox_e_left {
display: none;
}

.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;
}

.newsbox_f_left {
display: none;
}

.newsbox_f_right {
width: 100%;
float: left;
}

.newsbox_h_box {
width: 50%;
}

.newsbox_h_box:last-child {
display: none;
}

.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;
}
}

@media (max-width:480px){
.content {
display: none;
}

.leftcolumn {
display: none;
}

.content_in{
float: left;
}

.main_bottom_right {
display: none;
}

.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: 210px;
float: left;
margin-top: 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;
}

.manner_1200x120 {
display: none;
}

.top_img {
margin-top: 0px;
margin-bottom: 15px;
}
}

@media (max-width:320px){
.logo {
width: 250px;
float: none;
margin: 0px auto;
}

.logo img{
width: 250px;
}

.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%;
}
}