* {
margin:0;
padding:0;
}

a{
text-decoration:none;
color:#C64A4A;

}

a:hover{
text-decoration:underline;
}

a img {
border: none;
}

body{
font-family: verdana,geneva,sans-serif;
font-size:12px;
color:#3f3f3f;
background-image: url(../img/bg_orange.png);
}

@font-face {
font-family: "PTSansNarrowRegular";
src: url("../fonts/PTSansNarrow.eot");
src: url("../fonts/PTSansNarrow.eot?#iefix")format("embedded-opentype"),
url("../fonts/PTSansNarrow.woff") format("woff"),
url("../fonts/PTSansNarrow.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}

.clear{
clear: both;
}

h1{
color: #3A3A3A;
font-weight:300;
font-family: "PTSansNarrowRegular",sans-serif;
font-size: 30px;
line-height: 32px;
margin-bottom: 15px;	
}

h2{
color:#634646;
font-family: "PTSansNarrowRegular",sans-serif;
font-size: 22px;
line-height: 24px;
font-weight: 300;
margin-bottom:5px;
}

h2 a{
color:#634646;
}

.epigraf {
color:#ffffff;
font-family: "PTSansNarrowRegular",sans-serif;
font-size: 18px; 
line-height: 20px;
padding: 12px;
padding-left: 24px;
padding-right: 24px;
background:#c64949;	
}
/*-------------------------------------container-------------------------------------*/
.container {
width: 100%;
width: 1190px;
margin: 0px auto;

}

.container_inner {
width: 100%;
float: left;
background-color: #FFF;
box-sizing: border-box;
padding: 20px;
}
/*-------------------------------------container-------------------------------------*/



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



/*-------------------------------------news_box_top_left-------------------------------------*/
.news_box_top_left{
width: 680px;
height: 250px;
float: left;
overflow: hidden;
}

.news_box_top_left_img{
width: 400px;
height: 250px;
float: left;
position:relative;
}

.news_box_top_left_img img{
width:100%;
height:100%;
vertical-align: bottom;
box-shadow: -15px 0px 15px -10px rgba(50, 50, 50, 0.6) inset;
}

.news_box_top_left_img_shadow{
display:block;
position:absolute;
bottom: 0px;
width: 100%;
height:90px;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.news_box_top_left_r{
width: 280px;
height:250px;
box-sizing: border-box;
padding: 20px;
float: right;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#C64A4A+0,4786e4+24,6f9bf6+50,3462bf+79,494495+100 */
background: #C64A4A; /* Old browsers */
background: -moz-linear-gradient(45deg,  #C64A4A 0%, #C74547 24%, #DE5C5C 50%, #BA3C3D  79%, #CE3E3E 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#C64A4A), color-stop(24%,#C74547), color-stop(50%,#DE5C5C), color-stop(79%,#BA3C3D ), color-stop(100%,#CE3E3E)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #C64A4A 0%,#C74547 24%,#DE5C5C 50%,#BA3C3D  79%,#CE3E3E 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #C64A4A 0%,#C74547 24%,#DE5C5C 50%,#BA3C3D  79%,#CE3E3E 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #C64A4A 0%,#C74547 24%,#DE5C5C 50%,#BA3C3D  79%,#CE3E3E 100%); /* IE10+ */
background: linear-gradient(45deg,  #C64A4A 0%,#C74547 24%,#DE5C5C 50%,#BA3C3D 79%,#CE3E3E 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C64A4A', endColorstr='#CE3E3E',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.news_box_top_left_button {
font-family: "PTSansNarrowRegular", sans-serif;
background-color: #FFF;
color:#DE4242;
padding: 4px 8px;
line-height: 21px;
font-size: 14px;
float: left;
clear: both;
text-transform: uppercase;
}

.news_box_top_left_button a{
color: #DE4242;
}

.news_box_top_left_title{
color: #fff;
text-transform: uppercase;
font-family: "PTSansNarrowRegular",sans-serif;
font-size: 22px;
line-height: 26px;
margin: 0px 0px 10px;
float: left;
clear: both;
}

.news_box_top_left_title a{
color:#fff;
}

.news_box_top_left_text{
float:left;
color: #fff;
line-height:16px;
font-size:13px;
margin: 0px 0px 10px;
}
/*-------------------------------------news_box_top_left-------------------------------------*/



/*-------------------------------------news_box_top_right-------------------------------------*/
.news_box_top_right{
width: 460px;
float: right;
}

.news_box_top_right_img{
width: 215px;
height:120px;
float: left;
position: relative;
}

.news_box_top_right_img img{
width:100%;
height:100%;
vertical-align: bottom;
}

.news_box_top_right_block{
width:100%;
float: left;
margin: 0px 0px 10px 0px;
}

.news_box_top_right_block:last-child{
margin:px;
}

.news_box_top_right_title{
color: #171717;
font-family: "PTSansNarrowRegular",sans-serif;
line-height: 20px;
font-size: 16px;
margin: 0px 0px 0px 0px;
width: 230px;
float: right;
}

.news_box_top_right_info{
width: 230px;
float: right;
}

.news_box_top_right_title a{
color: #171717;
margin-right: 5px; 
line-height:22px;
font-size:20px;
font-weight: 300;
}

.news_box_top_right_text{
color: #3f3f3f;
line-height:15px;
font-size:12px;
margin: 0px 0px 0px 0px;
width: 230px;
float: right;
}

/*-------------------------------------news_info-------------------------------------*/
.news_info {
font-family: "PTSansNarrowRegular", sans-serif;
color:#fff;
right:10px;
position:absolute;
bottom:10px;
padding:3px 6px;
line-height:20px;
font-size:13px;
}

.news_info a{
color:#fff;
}

.news_info_date{
width:auto;
float:left;
}

.news_info_views{
float:left;
margin-left:10px;
}

.news_info_views img{
margin: 6px 5px 0px 0px;
float:left;
}

.news_info_comments{
float:left;
margin-left:10px;
}

.news_info_comments img{
margin: 6px 5px 0px 0px;
float:left;
}
/*-------------------------------------news_info-------------------------------------*/



/*-------------------------------------news_info-------------------------------------*/
.block_info {
color:#C88A8A;
line-height:20px;
font-size:13px;
font-family: "PTSansNarrowRegular", sans-serif;
width: 100%;
float: left;
}

.block_info a{
color:#E77676;
}

.block_info_date{
width:auto;
float:left;
}

.block_info_views{
float:left;
margin-left:10px;
}

.block_info_views img{
margin: 6px 5px 0px 0px;
float:left;
}

.block_info_comments{
float:left;
margin-left:10px;
}

.block_info_comments img{
margin: 6px 5px 0px 0px;
float:left;
}
/*-------------------------------------news_info-------------------------------------*/



/*-------------------------------------category-------------------------------------*/
.category {
font-family: "PTSansNarrowRegular",sans-serif;
line-height: 21px;
font-size: 17px;
text-transform: uppercase;
background-color: #FF4E50;
color: #FFF;
right: 0px;
position: absolute;
top: 20px;
padding: 4px 8px;
border-radius: 2px;
-webkit-box-shadow: inset -15px 0px 15px -10px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    inset -15px 0px 15px -10px rgba(50, 50, 50, 0.6);
box-shadow:         inset -15px 0px 15px -10px rgba(50, 50, 50, 0.6);
}

.category a{
color:#fff;
}
/*-------------------------------------category-------------------------------------*/



/*-------------------------------------column-------------------------------------*/
.left_column{
width: 200px;
float: left;
margin-right: 30px;
}

.center_column{
width: 590px;
float: left;
}

.right_column{
width: 300px;
float: right;
}

.left_column_bottom{
width: 300px;
float: left;
margin-right: 30px;
}

.right_column_bottom{
width: 200px;
float: right;
}
/*-------------------------------------column-------------------------------------*/



/*-------------------------------------news_box-------------------------------------*/
.left_column_title{
width: 100%;
float: left;
margin-bottom:10px;
}

.left_column_title a{
color: #ffffff;
}

.left_column_title span{
font-size: 17px;
border-radius: 2px;
padding: 3px 12px;
font-weight: 300;
font-family: "PTSansNarrowRegular", sans-serif;
text-transform: uppercase;
background-color: #405377;
color: #fff;
float: left;
-webkit-box-shadow: inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
box-shadow:         inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
}

.center_column_box{
width:100%;
float:left;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dashed #eee;
}

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

.center_column_box_title{
width: 100%;
float: left;
margin-bottom:10px;
}

.center_column_box_title a{
color: #fff;
}

.center_column_box_title span{
font-size: 17px;
border-radius: 2px;
padding: 3px 12px;
font-weight: 300;
font-family: "PTSansNarrowRegular", sans-serif;
text-transform: uppercase;
background-color: #FF4E50;
color: #fff;
float: left;
-webkit-box-shadow: inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
box-shadow:         inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
}

.global_title{
width: 100%;
float: left;
margin-bottom:10px;
}

.global_title span{
font-size: 17px;
border-radius: 2px;
padding: 3px 12px;
font-weight: 300;
font-family: "PTSansNarrowRegular", sans-serif;
text-transform: uppercase;
background-color: #FF4E50;
color: #fff;
float: left;
-webkit-box-shadow: inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
box-shadow:         inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
}

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

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

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

.right_column_title{
width: 100%;
float: left;
margin-bottom:10px;
}

.right_column_title a{
color: #FFFFFF;
}

.right_column_title span{
font-size: 17px;
border-radius: 2px;
padding: 3px 12px;
font-weight: 300;
font-family: "PTSansNarrowRegular", sans-serif;
text-transform: uppercase;
background-color: #aeb44d;
color: #fff;
float: left;
-webkit-box-shadow: inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
box-shadow:         inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
}
/*-------------------------------------news_box-------------------------------------*/



/*-------------------------------------news_box_a_left-------------------------------------*/
.news_box_a_left{
width:300px;
float:left;
}

.news_box_a_left_img{
width:100%;
float: left;
position:relative;

}

.news_box_a_left_img img{
width:100%;
vertical-align: bottom;
}

.news_box_a_left_img_shadow{
display:block;
position:absolute;
bottom: 0px;
width: 100%;
height:70px;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.news_box_a_left_text{
line-height: 16px;
font-size: 13px;
float:left;
clear: both;
}

.news_box_a_left_title{
color:#171717;
font-weight:600;
font-family: "PTSansNarrowRegular",sans-serif;
font-size: 24px;
line-height: 26px;
margin:5px 0px 5px 0px;
float:left;
clear:both;
}

.news_box_a_left_title a{
color:#171717;
margin-right: 5px;
}

.news_box_a_left_title a:hover{
color:#374A75;
text-decoration: none;
}
/*-------------------------------------news_box_a_left-------------------------------------*/



/*-------------------------------------news_box_a_right-------------------------------------*/
.news_box_a_right{
width:270px;
float:right;
}

.news_box_a_img{
width:90px;
float: left;
margin-right:7px;
}

.news_box_a_img img{
width:100%;
}

.news_box_a_content{
width:100%;
padding-bottom:10px;
margin-bottom:10px;
border-bottom: dashed 1px #eee;
color:#3f3f3f;
line-height:15px;
font-size:12px;
}

.news_box_a_content a{
color:#3f3f3f;
margin-right:5px;
}

.news_box_a_content span{
color:#C88A8A;
font-family: "PTSansNarrowRegular",sans-serif;
font-size: 13px;
}

.news_box_a_content:last-child{
border-bottom:none;
padding:0px;
margin:0px;
}
/*-------------------------------------news_box_a_right-------------------------------------*/



/*-------------------------------------news_box_a_right-------------------------------------*/
.news_box_a_com_img{
width:90px;
float: left;
margin-right:7px;
position: relative;
}

.news_box_a_com_img img{
width:100%;
}

.news_box_a_com_icon {
position: absolute;
background-color: #FFF;
color: #F98787;
line-height: 21px;
font-size: 15px;
right: 0px;
top: 0px;
padding: 1px 7px;
border-radius: 0px 0px 0px 8px;
}

.news_box_a_com_icon img{
margin: 6px 5px 0px 0px;
float: left;
}

.news_box_a_com{
width:100%;
padding-bottom:10px;
margin-bottom:10px;
clear:both;
border-bottom: dashed 1px #eee;
color:#3f3f3f;
line-height:22px;
font-size:14px;
}

.news_box_a_com a{
color:#3f3f3f;
margin-right:5px;
}

.news_box_a_com span{
color:#C88A8A;
font-size: 12px;
}

.news_box_a_com span img{
margin: 0px 5px 0px 0px;
}

.news_box_a_com:last-child{
border-bottom:none;
padding:0px;
margin:0px;
}
/*-------------------------------------news_box_a_right-------------------------------------*/



/*-------------------------------------news_box_a_right-------------------------------------*/
.news_box_b{
float: left;
margin-right: 19px;
width: 184px;
}

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

.news_box_b_img{
width:100%;
float: left;
margin-bottom:5px;
}

.news_box_b_img img{
width:100%;
}

.news_box_b_title{
color:#3f3f3f;
line-height: 14px;
font-size: 12px;
float:left;
clear:both;
}

.news_box_b_title a{ 
color:#3f3f3f;
margin-right:5px;
}
/*-------------------------------------news_box_a_right-------------------------------------*/



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

.lastnews_content{
color:#3f3f3f;
line-height:15px;
font-size:12px;
width:100%;
padding-bottom:10px;
margin-bottom:10px;
border-bottom: solid 1px #eee;
}

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

.lastnews_content a{
color:#3f3f3f;
margin-right:5px;
}

.lastnews_content span{
color: #C88A8A;
font-family: "PTSansNarrowRegular",sans-serif;
font-size: 13px;
font-weight: 600;
}

.lastnews_content span a{
color:#C88A8A;
font-size: 12px;
font-weight: 300;
}
/*-------------------------------------lastnews-------------------------------------*/



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

.banner_main_468{
width:468px;
margin:0px auto 20px auto;
}

.banner_main_160{
width:160px;
margin:0px auto 20px auto;
}
/*-------------------------------------banner-------------------------------------*/



/*-------------------------------------news_block_c-------------------------------------*/
.news_block_c{
width: 920px;
float: right;
margin-top: 20px;
padding-top: 20px;
border-top: 1px dashed #eee;
}

.news_box_c{
width: 285px;
float: left;
margin-right: 20px;
}

.news_box_c:last-child{
margin: 0px;
}
/*-------------------------------------news_block_c-------------------------------------*/



/*-------------------------------------news_block_d-------------------------------------*/
.news_block_d{
width:100%;
float:left;
margin: 20px 0px 20px 0px;
padding: 20px 0px;
border-top: 1px dashed #eee;
border-bottom: 1px dashed #eee;
}

.news_box_d_content{
width: 222px;
float: left;
margin-right: 10px;
}

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

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

.news_box_d_content_img img{
width:100%;
}

.news_box_d_content_title{
color:#171717;
float: left;
font-weight: 300;
font-family: "PTSansNarrowRegular",sans-serif;
font-size: 20px;
line-height: 22px;
margin: 5px 0px;
width: 100%;
}

.news_box_d_content_title a{
color:#171717;
margin-right: 5px;
}

.news_box_d_content_text{
line-height: 15px;
font-size: 12px;
float: left;
width: 100%;
margin: 5px 0px 0px 0px;
}
/*-------------------------------------news_block_d-------------------------------------*/



/*-------------------------------------news_box_e-------------------------------------*/
.news_box_e_left{
width:320px;
float:left;
}

.news_box_e{
color:#3f3f3f;
line-height:22px;
font-size:14px;
width:100%;
padding-bottom:10px;
margin-bottom:10px;
border-bottom: solid 1px #eee;
}

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

.news_box_e a{
color:#3f3f3f;
margin-right:5px;
}

.news_box_e span{
color: #C88A8A;
font-size: 13px;
font-weight: 600;
}

.news_box_e span a{
color: #C88A8A;
font-size: 12px;
font-weight: 300;
}
/*-------------------------------------news_box_e-------------------------------------*/



/*-------------------------------------news_box_f-------------------------------------*/
.news_box_f_right{
width:250px;
float:right;
}

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

.news_box_f:last-child{
margin:0px;
}

.news_box_f_img{
width:100%;
float: left;
position:relative;
margin-bottom: 5px;
}

.news_box_f_img img{
width:100%;
vertical-align: bottom;
}

.news_box_f_title{
color:#000;
line-height: 22px;
font-size: 14px;
float:left;
clear:both;
}

.news_box_f_title a{
color:#000;
margin-right: 5px;
}
/*-------------------------------------news_box_f-------------------------------------*/



/*-------------------------------------video_block-------------------------------------*/
.video_block{
width: 100%;
background-color: #DB3F40;
border-radius: 5px;
float: left;
padding: 30px 20px 20px 20px;
box-sizing: border-box;
margin-bottom: 20px;
background-image: url(../img/video_block_icon.png);
background-repeat: no-repeat;
background-position: top right;
-webkit-box-shadow: inset 0px 15px 15px -15px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    inset 0px 15px 15px -15px rgba(50, 50, 50, 0.6);
box-shadow:         inset 0px 15px 15px -15px rgba(50, 50, 50, 0.6);
}

.video_block_title{
float: left;
margin-bottom:30px;
font-size: 35px;
font-weight: 300;
font-family: "PTSansNarrowRegular", sans-serif;
text-transform: uppercase;
color: #fff;
line-height: 35px;
}

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

.video_box:last-child{
margin:0px;
}

.video_box_img{
width:100%;
float: left;
position:relative;
margin-bottom: 5px;
}

.video_box_img img{
width:100%;
vertical-align: bottom;
}

.video_box_img_shadow{
display:block;
position:absolute;
bottom: 0px;
width: 100%;
height:70px;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.video_box_title{
color:#fff;
line-height: 22px;
font-size: 14px;
float:left;
clear:both;
}

.video_box_title a{
color:#fff;
}
/*-------------------------------------video_block-------------------------------------*/



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

.video_box:last-child{
margin:0px;
}

.photo_box_img{
width:100%;
float: left;
position:relative;
margin-bottom: 5px;
}

.photo_box_img img{
width:100%;
vertical-align: bottom;
}

.photo_box_title{
color:#000;
line-height: 22px;
font-size: 14px;
float:left;
clear:both;
}

.photo_box_title a{
color:#000;
}
/*-------------------------------------photo_box-------------------------------------*/



/*-------------------------------------photo_video_icon-------------------------------------*/
.video_icon {
background-color:#DB4040;
right:0px;
position:absolute;
top:20px;
padding: 5px 3px 5px 5px;
-webkit-box-shadow: inset -15px 0px 15px -10px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    inset -15px 0px 15px -10px rgba(50, 50, 50, 0.6);
box-shadow:         inset -15px 0px 15px -10px rgba(50, 50, 50, 0.6);
}

.photo_icon {
right:10px;
position:absolute;
top:10px;
}
/*-------------------------------------photo_video_icon-------------------------------------*/



/*-------------------------------------header-------------------------------------*/
.header{
width:100%;
float: left;
background-color: #fff;
}

.header_container{
width: 1190px;
margin: 0 auto;
}

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

.logo {
margin: 15px auto;
width: 420px;
}

.header_top{
float: left;
width: 100%;
background-color: #f7f7f7;
height: 30px;
}

.header_date{
color: #C88A8A;
font-family: "PTSansNarrowRegular",sans-serif;
line-height: 30px;
font-size: 18px;
text-align: center;
width: 400px;
margin: 0 auto;

}

.header_date b{
color: #FC8686;
}

.header_center{
float: left;
width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#C64A4A+0,4786e4+24,6f9bf6+50,3462bf+79,494495+100 */
background: #C64A4A; /* Old browsers */
background: -moz-linear-gradient(45deg,  #C64A4A 0%, #C74547 24%, #DE5C5C 50%, #BA3C3D  79%, #CE3E3E 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#C64A4A), color-stop(24%,#C74547), color-stop(50%,#DE5C5C), color-stop(79%,#BA3C3D ), color-stop(100%,#CE3E3E)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #C64A4A 0%,#C74547 24%,#DE5C5C 50%,#BA3C3D  79%,#CE3E3E 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #C64A4A 0%,#C74547 24%,#DE5C5C 50%,#BA3C3D  79%,#CE3E3E 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #C64A4A 0%,#C74547 24%,#DE5C5C 50%,#BA3C3D  79%,#CE3E3E 100%); /* IE10+ */
background: linear-gradient(45deg,  #C64A4A 0%,#C74547 24%,#DE5C5C 50%,#BA3C3D 79%,#CE3E3E 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C64A4A', endColorstr='#CE3E3E',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
-webkit-box-shadow: inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
box-shadow:         inset 0px 10px 15px -15px rgba(50, 50, 50, 0.6);
}

.header_center_right{
float: right;
margin-top: 26px;
}

.header_center_left{
float: left;
color: #FFF;
line-height: 25px;
font-size: 14px;
margin-top: 7px;
}

.header_center_left b{
color: #fff;
}
/*-------------------------------------header-------------------------------------*/



/*-------------------------------------header_social-------------------------------------*/
.header_social{
float:left;
margin-top: 3px;
}

.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;
}

.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.rss{
background-position: -96px 0px;
}

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



/*-------------------------------------header_login-------------------------------------*/
.header_login{
color: #C88A8A;
font-family: "PTSansNarrowRegular",sans-serif;
line-height: 30px;
font-size: 18px;
float: right;
}

.header_login a{
color: #C99D9D;
}
/*-------------------------------------header_login-------------------------------------*/



/*-------------------------------------search_box-------------------------------------*/
.search_box{
width: 300px;
height: 30px;
background-color: #fff;
border: 5px solid #CC4646;
float: left;
}

.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_icon{
float: right !important;
}

.search_icon input{
width:26px;
height:26px;
background:url(../img/search-icon.png) 0 0 no-repeat;
margin:2px 2px;
}

.search_icon input:hover{
background-position: 0 -26px;
}

.search_form{
color:#D49595;
width:260px;
height:30px;
border:0px;
font-family: "PTSansNarrowRegular",sans-serif;
line-height: 20px;
font-size: 16px;
background-color:#fff;
overflow:hidden;
margin-left: 5px;
}
/*-------------------------------------search_box-------------------------------------*/



/*-------------------------------------menu-------------------------------------*/
.menu{
width: 100%;
height: 40px;
background-color: #CF4140;
float: left;
clear: both;
-webkit-box-shadow: inset 0px 5px 10px -10px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    inset 0px 5px 10px -10px rgba(50, 50, 50, 0.6);
box-shadow:         inset 0px 5px 10px -10px rgba(50, 50, 50, 0.6);
font-family: "PTSansNarrowRegular",sans-serif;
line-height: 23px;
font-size: 18px;
}


.menu li{
list-style:none;
display:inline-block;
position:relative;
}

.menu li a{
color:#fff;
padding: 8px 15px 0px 0px;
margin-right: 15px;
text-decoration:none;
display:block;
height: 40px;
border-right: 1px solid rgba(0, 0, 0, 0.1);
box-sizing: border-box;
}

.menu li a:hover{
text-decoration: underline;
}

.menu li ul{
display:none;
position:absolute;
width:150px;
z-index: 9999;
background-color:#CF4140;
border:none;
padding:0;
margin:0;
}

.menu li ul a{
padding:0;
margin:0;
border: none;
box-sizing: border-box;
padding: 5px 10px;
width:150px;
}

.menu li:hover ul{
display:block;
left:0px;
}
/*-------------------------------------menu-------------------------------------*/



/*-------------------------------------footer-------------------------------------*/
.footer{
width:100%;
background-color:#fff;
margin-top:20px;
float:left;
line-height: 21px;
font-size: 14px;
border-top: 2px solid #CF4140;
}

.footer_container{
width:1190px;
margin:0 auto;
}

.footer_bottom{
height:50px;
width:100%;
background-color:#f5f5f5;
margin-top:20px;
float:left;
-webkit-box-shadow: inset 0px 10px 10px -15px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    inset 0px 10px 10px -15px rgba(50, 50, 50, 0.6);
box-shadow:         inset 0px 10px 10px -15px rgba(50, 50, 50, 0.6);
}

.footer_bottom_text{
float:left;
margin-top:16px;
color: #7B5555;
font-size: 16px;
font-family: "PTSansNarrowRegular",sans-serif;
}

.footer_bottom_counter{
float:right;
margin-top:10px;
}

.footer_box{
float:left;
font-size:16px;
font-family: "PTSansNarrowRegular",sans-serif;
line-height:18px;
color:#7B5555;
margin:20px 70px 0px 0px;
text-align:justify;
}

.footer_box a{
color:#7B5555;
}

.footer_box ul{
list-style:none;
}

.footer_box ul a{
color:#7B5555;
}

.footer_box:last-child{
margin:20px 0px 0px 0px;
float: right;
}

.footer_box_content{
clear:both;
}
/*-------------------------------------footer-------------------------------------*/



/*-------------------------------------login-------------------------------------*/
#login_container{
color:#909090;
width:400px;
display:none;
background-color:#fff;
position:absolute;
top:100px;
left:50%;
margin-left:-200px;
z-index:20000;
-moz-box-shadow: 0px 0px 10px #000;
-webkit-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
}

#login_container a{
color:#5c5c5c;
}

#login_container a:hover{
color:#2f2f2f;
text-decoration:none;
}

.login_title{
height: 60px;
padding-left: 15px;
font-size: 25px;
line-height: 57px;
font-weight: 300;
color: #FFF;
font-family: "PTSansNarrowRegular",sans-serif;
background-color: #E17272;
text-align: left;
box-sizing: border-box;
}

.loginclose{
position:absolute;
background:url(../img/loginclose.png) 0 0 no-repeat;
width:20px;
height:20px;
cursor:pointer;
top: 20px;
right: 20px;
}

.loginclose:hover{
background-position: 0 -20px;
}

.login_input{
width: 100%;
float: left;
margin-top: 10px;
box-sizing:border-box;
padding:0px 10px;
}

.login_input input{
padding:0px 5px;
height: 40px;
width: 100%;
font-size: 14px;
border: 1px solid #eee;
border-radius: 3px;
box-shadow:inset 0 0 3px #F6F6F6;
-webkit-box-shadow:inset 0 0 3px #F6F6F6;
-moz-box-shadow:inset 0 0 3px #F6F6F6;
color: #717171;
box-sizing:border-box;
margin-bottom: 10px;
}

.login_submit{
width: 100%;
height: 45px;
background-color: #D9E473;
margin-top: 7px;
border: 0px none;
cursor: pointer;
float: left;
color: #fff;
text-align: center;
font-weight: 300;
font-family: "PTSansNarrowRegular",sans-serif;
font-size: 20px;
}

.login_submit:hover{
background-color:#BEC36A;
}

.social_login{
float:right;
}

.login_bottom{
width:100%;
float:left;
font-size: 14px;
}

.login_bottom span{
float:left;
}

#login_overlay {
background-color:#000;
height:100%;
left:0;
opacity:0.70;
-moz-opacity:0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
position:fixed;
top:0;
width:100%;
z-index:10000;
display:none;
}
/*-------------------------------------login-------------------------------------*/



/*-------------------------------------login_box-------------------------------------*/
ul.login-box{
list-style:none;
}

.user-menu li a {
display:block;
padding-left:10px;
line-height:25px;
color:#AA9393;
font-weight: 300;
} 

ul.user-menu  {
list-style:none;
} 

.user-menu li a:hover {
color:#685252;
}

#logform {
box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3), 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
padding: 10px;
background:#fff;
top:40px;
color:#000;
right:22px;
z-index:9999;
display:none;
position:absolute;
width:150px;
}
/*-------------------------------------login_box-------------------------------------*/



/*-------------------------------------global-------------------------------------*/
.left_column_global{
float:left;
width:200px;
margin-right:30px;
}

.center_column_global{
float:left;
width:590px;
}

.right_column_global{
float:right;
width:300px;
}
/*-------------------------------------global-------------------------------------*/



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

.shortstory span {
color: #C88A8A;
line-height: 20px;
font-size: 12px;
}

.shortstory img{
float:left;
margin-right:10px;
width:180px;
}

.shortstory_text{
line-height:18px;
color:#7E5B5B;
line-height: 17px;
font-size: 14px;
text-align:justify;
}
/*-------------------------------------shortstory-------------------------------------*/



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

.fullstory_info{
color: #C88A8A;
line-height: 20px;
font-size: 14px;
font-family: "PTSansNarrowRegular",sans-serif;
width: 100%;
margin-bottom: 15px;
float: left;
border: 1px solid #FBFFD4;
padding: 5px 10px;
box-sizing: border-box;
border-radius: 3px;
background-color: #FDFFED;
}

.fullstory_info_right{
float:right;
}

.fullstory_info_left{
float:left;
}

.fullstory_content{
line-height: 18px;
font-size: 14px;
text-align: justify;
margin-bottom: 15px;
float: left;
color: #3f3f3f;
}

.fullstory_content img{
margin:0px 10px 10px 0px;
float: left;
width: 240px;
padding: 0px 5px; 
}

.relatednews_title{
font-size: 24px;
font-weight: 300;
font-family: "PTSansNarrowRegular",sans-serif;
color: #8A5C5C;
float: left;
width: 100%;
line-height: 28px;
}

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

.comments_block_title{
font-size: 24px;
font-weight: 300;
font-family: "PTSansNarrowRegular",sans-serif;
color: #8A5C5C;
float: left;
width: 100%;
line-height: 28px;
margin-bottom: 15px;
}

.add_comments_title{
font-size: 24px;
font-weight: 300;
font-family: "PTSansNarrowRegular",sans-serif;
color: #8A5C5C;
float: left;
width: 100%;
line-height: 28px;
margin: 15px 0px;
}
/*-------------------------------------fullstory-------------------------------------*/



/*-------------------------------------speedbar-------------------------------------*/
.speedbar{
margin-bottom:15px;
color: #C88A8A;
line-height: 20px;
font-size: 13px;
}

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



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

.related_box{
width: 188px;
float: left;
margin-right: 13px;
}

.related_box:last-child{
margin: 0px;
}
/*-------------------------------------related_block-------------------------------------*/



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

.addcomments_name_email input{
width: 250px;
height: 40px;
padding: 0px 10px;
margin-bottom: 10px;
font-size: 14px;
border: 1px solid #EEE;
border-radius: 3px;
box-shadow:inset 0 0 3px #F6F6F6;
-webkit-box-shadow:inset 0 0 3px #F6F6F6;
-moz-box-shadow:inset 0 0 3px #F6F6F6;
}

.addcomments_text textarea{
float:left;
clear:both;
width:100%;
height:90px;
padding:10px 10px;
margin-bottom:10px;
font-size: 14px;
border: 1px solid #EEE;
border-radius:3px;
box-sizing:border-box;
box-shadow:inset 0 0 3px #F6F6F6;
-webkit-box-shadow:inset 0 0 3px #F6F6F6;
-moz-box-shadow:inset 0 0 3px #F6F6F6;
}

.addcomments_code{
width:100%;
float:left;
clear:both;
}

.addcomments_code_input input{
float:left;
clear:both;
width:150px;
height:40px;
padding:0px 5px;
margin:10px 0px;
font-size: 14px;
border: 1px solid #EEE;
border-radius:3px;
box-shadow:inset 0 0 3px #F6F6F6;
-webkit-box-shadow:inset 0 0 3px #F6F6F6;
-moz-box-shadow:inset 0 0 3px #F6F6F6;
}

.addcomments_recaptcha{
width:100%;
float:left;
clear:both;
margin-bottom:10px;
}
/*-------------------------------------addcomments-------------------------------------*/



/*-------------------------------------send_button-------------------------------------*/
.send_button {
color: #FFF;
line-height: 18px;
font-size: 14px;
background-color: #FF9991;
padding: 4px 6px;
border: 1px solid #ED7B7B;
cursor: pointer;
clear: both;
float: left;
border-radius: 3px;
}

.send_button:hover {
background-color:#ED8B84;
}
/*-------------------------------------send_button-------------------------------------*/



/*-------------------------------------comment-------------------------------------*/
.comment{
float: left;
line-height: 16px;
font-size: 12px;
width: 100%;
margin-bottom: 20px;
}

.comment_avatar{
float:left;
width:40px;
}

.comment_avatar img{
width:40px;
float: left;
}


.comment_avatar::after {
content: no-close-quote;
width: 0px;
height: 0px;
float: left;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-top: 30px solid #F8FFED;
}


.comment_content{
margin-left: 40px;
text-align: justify;
color: #7B5555;
background-color: #F6FFE7;
box-sizing: border-box;
padding: 15px;
border-radius: 0px 4px 4px 4px;
}

.comment_content a{
color: #E1B1B1;
font-family: "PTSansNarrowRegular",sans-serif;
font-size: 14px;
} 

.comment_content_top{
font-family: "PTSansNarrowRegular",sans-serif;
color: #C64A4A;
font-size: 16px;
line-height: 20px;
width:100%;
}

.comment_content_top a{
color: #C64A4A;
font-size: 20px;
}

.comment_content_top_date{
font-size: 11px;
color: #ccc;
margin-left:5px;
}

.comment_mass_action{
float:right;
margin-left:5px;
}

.comment_edit{
float:right;
}

.comment_edit li {
list-style: none;
padding: 0;
margin-left:7px;
float:left;
}

.signature {
font-family: "PTSansNarrowRegular",sans-serif;
color: #E48E8D;
font-size: 12px;
line-height: 14px;
width:100%;
} 

/*-------------------------------------comment-------------------------------------*/

.form{
width:100%;
line-height: 20px;
font-size: 14px;
}

.global-line{
width:100%;
margin-bottom:10px;
}

.global-line input{
width: 250px;
height: 30px;
padding: 0px 7px;
font-size: 14px;
border: 1px solid #EEE;
border-radius: 3px;
box-shadow: 0px 0px 5px #F5F5F5 inset;
color: #717171;
}

.global-line textarea{
padding: 0px 7px;
font-size: 14px;
border: 1px solid #EEE;
border-radius: 3px;
box-shadow: 0px 0px 5px #F5F5F5 inset;
color: #717171;
}

.global-line select{
padding: 0px 7px;
font-size: 14px;
border: 1px solid #EEE;
border-radius: 3px;
box-shadow: 0px 0px 5px #F5F5F5 inset;
color: #717171;
}

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

.alert ul{
list-style:none;
}

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

/*##########################################################navigation##########################################################*/
.navigation{
border:none;
font-size: 18px;
}
.navigation a:link,.navigation a:active,.navigation a:visited{
border-radius:3px;
color: #000;
font-weight: normal;
padding: 4px 7px;
}

.navigation a:hover{  
background-color: #FF4B4A;
color: #fff;
text-decoration:none;
}

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

#navi-bot{
float:left;
position: relative;
clear:left;
margin-bottom:20px;
}
/*##########################################################navigation##########################################################*/

.info-block {
margin:10px 0;
background:#F7F7F7;
border-radius:5px;
padding:10px;
clear:both;
}


.reset, .reset li {
list-style: none;
padding: 0;
margin: 0;
}


.vote_box {
background-color: #FFFAE2;
padding: 20px;
float: left;
box-sizing: border-box;
width: 100%;
border: 1px solid #FFF2D4;
border-radius: 3px;
}

.vote_title {
font-size: 30px;
font-weight: 300;
line-height: 31px;
font-family: "PTSansNarrowRegular",sans-serif;
color: #8A5C5C;
border-bottom: 1px solid #F5F0D6;
padding-bottom: 10px;
margin-bottom: 10px;
}

.vote_box_content {
float: left;
width: 100%;
line-height: 15px;
font-size: 12px;
}

.vote{
clear: both;
padding: 5px 0px 5px 0px;
}


/*##########################################################userinfo##########################################################*/
.userinfo_title {
font-size: 25px;
line-height: 38px;
color: #834848;
float: right;
margin-top: 20px;
}

.userinfo{
width:100%;
background-color: #FCF8E3;
padding-bottom:20px;
border-radius: 4px;
line-height: 21px;
font-size: 14px;
margin-bottom:15px;
float: left;
}

.userinfo p{
width:100px;
height:100px;
float:left;
}

.userinfo p img{
border: 5px solid #C9957C;
margin-top:-55px;
}

.userinfo_right {
padding:15px 0px 0px 130px;
}

.userinfo_right ul {
list-style: none;
margin-bottom: 10px;
}

.userinfo_right ul li {
margin-bottom:4px;
}
/*##########################################################userinfo##########################################################*/

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

#searchinput{
width: 250px;
height: 30px;
padding: 0px 7px;
font-size: 14px;
border: 1px solid #EEE;
border-radius: 3px;
box-shadow: 0px 0px 5px #F5F5F5 inset;
color: #717171;
}


/*-------------------------------------news_box_f-------------------------------------*/
.related_news{
width: 188px;
float: left;
margin-right: 13px;
}


.related_news:last-child{
margin:0px;
}

.related_news_img{
width:100%;
float: left;
position:relative;
margin-bottom: 5px;
}

.related_news_img img{
width:100%;
vertical-align: bottom;
}

.related_news_title{
color:#000;
line-height: 22px;
font-size: 14px;
float:left;
clear:both;
}

.related_news_title a{
color:#000;
}
/*-------------------------------------news_box_f-------------------------------------*/

.basecont{
line-height: 22px;
font-size: 14px;
text-align: justify;
}
.rcol, .lcol{
	float: left;
	
}

.lcol{
	float: left;
	margin-right: 20px;
	
}

.mass_action{

	float: left;
	
}


.block-like{
float:right;
font-size: 20px;
line-height: 20px;
margin-top: 3px;
}

.block-like ul{
	list-style:none;
}
.block-like li{
	margin-right:5px;
}

.ratebox2 {
    text-align: left;
}

.ratebox3 {
    text-align: left;
}

.ratebox ul, .ratebox ul li {
    float: left;
}

.ratebox2 ul, .ratebox2 ul li {
    float: left;
}

.ratebox3 ul, .ratebox3 ul li {
    float: left;
}



.sort{
    color: #C88A8A;
    line-height: 20px;
    font-size: 13px;
    width: 100%;
    margin-bottom: 15px;
    float: left;
    border: 1px solid #FBFFD4;
    padding: 5px 10px;
    box-sizing: border-box;
    border-radius: 3px;
    background-color: #FDFFED;
}

.sort a{
    color: #C88A8A;
}

.menu select{
display: none;
}



@media (max-width:1024px){
.container {
width: 1000px;
}

.container_inner {
padding: 20px 0px;
}

body{
background-image:none;
background-color: #fff;
}

.news_box_top_left{
width: 580px;
height: 200px;
}

.news_box_top_left_img{
width: 300px;
height: 250px;
}

.news_box_top_left_r{
width: 280px;
height:250px;
padding: 10px;
}

.news_box_top_left_title{
font-size: 17px;
line-height: 25px;
margin: 0px 0px 5px;
padding-bottom:5px;
}

.news_box_top_right{
width: 410px;
}

.news_box_top_right_img{
width: 200px;
height:95px;
}

.news_box_top_right_title{
width: 200px;
}

.news_box_top_right_info{
width: 200px;
}

.news_box_top_right_text{
display: none;
}

.header_container{
width: 1000px;
}

.search_box{
width: 250px;
}

.search_form{
width:210px;
}

.menu{
font-size: 15px;
}

.menu li a{
padding: 8px 10px 0px 0px;
margin-right: 10px;
}

.left_column{
display: none;
}

.center_column{
width: 670px;
}

.news_box_a_left{
width:350px;
}

.news_box_a_right{
width:300px;
}

.news_box_b{
margin-right: 20px;
width: 210px;
}

.news_box_c{
width: 325px;
margin-right: 20px;
}

.news_box_d_content{
width: 192px;
margin-right: 10px;
}

.right_column_bottom{
display: none;
}

.news_box_e_left{
width:350px;
}

.news_box_f_right{
width:300px;
}

.footer_container{
width:1000px;
}

.footer_box1{
width:400px !important;
}

.left_column_global{
display: none;
}

.center_column_global{
width: 670px;
}

.related_news{
width: 210px;
margin-right: 20px;
}
}


@media (max-width:320px){

.container {
width:300px;
}

.menu select{
display:inline-block;
width:100%;
height:30px;
margin-top:5px;
border: 1px solid #EEE;
border-radius: 3px;
}

.header_center_left{
display: none;
}

.header_date{
display: none;
}

.header_center_right{
display: none;
}

.logo {
width: 300px;
}

.logo img {
width: 300px;
}

.container_inner {
padding: 20px 0px;
}

body{
background-image:none;
background-color: #fff;
}

.news_box_top{
display: none;
}

.header_container{
width: 300px;
}

.menu ul{
display: none;
}

.left_column{
display: block;
width: 100%;
margin-bottom: 20px;
}

.center_column{
display: none;
}

.news_block_d{
display: none;
}

.right_column_bottom{
display: none;
}

.footer_container{
width:300px;
}

.footer_box1{
width:300px !important;
}

.footer_box1 img{
width:300px;
}

.footer_box2{
display: none;
}

.footer_box3{
display: none;
}

.left_column_global{
display: none;
}

.right_column_global{
display: none;
}

.center_column_global{
width:300px;
}

.related_block{
display: none;
}

.relatednews_title{
display: none;
}

.comment_edit{
display: none;
}

.footer_bottom_counter{
display: none;
}

.footer_bottom{
height: 75px;
}

.fullstory_content img{
margin:0px 0px 10px 0px;
width:300px;
}
}