.list_in{padding-top: 10px;}
.list_in li{padding-left: 8px;}
.li_nav_top{height: 33px;}
.li_nav_top .menu_day{padding: 10px 8px}
.list_in a{color:#333333;}
.list_in a:hover{color:#B00800;}
.list_in_news{padding-top: 5px;}

.li_nav_top_newspaper{
     background: url("/afisha/images/gr_nav_af1.png") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #C2DCF9;
    border-right: 1px solid #C2DCF9;
    padding: 10px;
    

}
.li_nav_top_newspaper a{color: #3C4D60; font-weight: bold;}
span.articles{
     color: #2276BB;
    font-weight: bold;
}
a:hover span.articles {
     color:#B00800;
    font-weight: bold;
    text-decoration: none;
}

.art_main{
    display: block;
    margin-bottom: 40px;
  
}
.art_main .header_line{
     position: relative;
    left: -10px;
    display: block;
    background: none;
}

.art_main .header_line{
    width: 355px;
  
}
.art_main_title, .art_main_title_all{
    
     background: url("/new_style/img/header_line.png") repeat-x scroll 0 0 transparent;
    float: left;
    line-height: 24px;
    min-height: 30px;
    width: 355px;
     padding-left: 10px;
     padding-top: 10px;
}
.art_main_title_all{
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
}
.art_main_title a, .art_main_title_all a{
    color: #2276BB;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5em;
   

}
.art_main_title a span, .art_main_title_all a span{
     line-height: 1.3em;
     font-size: 14px;
}

.art_main_newspaper, .art_main_newspaper_all{
    float: left;
    margin: 10px auto;
    position: relative;
    width: 355px;
/*   width: 100%;*/
    
}
p.art_big_title{display: inline-block;}
.art_big_title{width: 100%;}
.art_main_newspaper a, .article_newspaper a, .art_main_newspaper_all a{color: #3C4D60; font-weight: bold}
.art_main_newspaper a:hover{color:#B00800}
.art_main_title_all, .art_main_newspaper_all{width: 555px}
.art_main_img{
    padding-right: 15px;
    float: left; display: block;
}
.art_main_img img{
    width:190px;
    height:143px;
    text-align: left;
}

.art_main p.art_main_text a{
    font-size: 14px;
    color: #333333;
    line-height: 1.5em;
}
div.art_main_text a{
    width: 560px;
    display: block;
    float: left;
    margin-bottom: 40px;
}
div.art_main_text a{ font-size: 14px;
    color: #333333;
    line-height: 1.5em;}
div.art_main_text a:hover, .art_main p.art_main_text a{text-decoration: none}

span.article_time{
    color: #A0A0A0;
    font-size: 11px;
    padding-left: 10px;
}
.article{
    width: 560px;
    margin-bottom: 40px;
    color: #333333;
    float: left;
    display: block;
}
.article_img{
    width: 112px;
    height: 84px;
    display: block;
    float: left;
    margin-right: 10px;
}
.article_title a, .article_title_np a{
     color: #2276BB;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.2em;
}
.article_title a span, .article_title_np a span{
     font-size: 12px;
     font-weight: normal;
     
}
.article_title_np{
     margin-bottom: 10px;}
.article_newspaper{
    margin: 15px auto;
}
.article  a p.article_text{
    line-height: 1.5em;
    color: #333333;
}
.article  a p.article_text:hover{
text-decoration: none;
}
.article  p.article_text a{
    line-height: 1.5em;
    color: #333333;
}
.article  p.article_text a:hover{
text-decoration: none;
}
/*******************one****************/

.one_article_title{
     background: url("/new_style/img/news/no_img_smal.png") no-repeat scroll 0 10px transparent;
   
     
}
.header_line .title{
   padding-left: 35px;
   color: #2276BB;
  float: left;
  font-size: 17px;
  margin-top: 4px;
  width: 465px;
 

}
.header_line span.title_small{font-size: 14px; font-weight: normal;}
.header_line .one_article_info{
     padding-left: 35px;
    color: #A0A0A0;
    font-size: 12px;
}
.one_article{
  
    float: left;
    display: block;
    width: 560px;
}
.one_article_lid, .one_article_content, .one_article_lid p, .one_article_content p{
    color: #333333;
    text-align: justify;
    line-height: 1.5em;
}
.one_article_lid, .one_article_content{   margin: 15px 0px 15px 0px;}
.one_article_lid{
      font-weight: bold;
}

.all_article a{
    display: block;
    padding: 4px 10px 0 10px;
    text-align: left;
     color: #2276BB;
    font-size: 11px;
    text-decoration: underline;
   /* padding-left: 35px;*/
}
/*.all_article{
 background: url("/new_style/img/news/new_1.gif") no-repeat scroll 9px 8px transparent
}*/
.all_article{width: 200px}
.all_article, a.all_news{float: left;}

.newspaper_img {
    display: block;
    float: left;
    margin: 10px 10px 10px 0px;
   /* height: 45px;
    margin: 10px 8px;*/
    width: 112px;
}
.newspaper_img img{
    width: 112px;
    height: 24px;
    margin-bottom: 20px;
}
/*.li_nav_top_newspaper img{
    width:140px;
    height:30px;
}*/
.article_newspaper img, .art_main_newspaper img{
 width:95px;
 height:20px;
}
.newspaper_title, .newspaper_title_all{
    float: left;
    color: #3C4D60;
    font-size: 17px;
    line-height: 1.5em;
    padding-top: 10px;
    /*width: 400px;*/
}
.newspaper_title_all{
    margin-left: 10px;
     margin-bottom: 20px;
     width: 500px;
}
.newspaper_title_all span{ font-size: 14px};
.article_info_np{
    float: left;
    width: 438px;
}
.article_text_np{
    margin-top: 10px;
    font-size: 12px;
    color: #333333;
    line-height: 1.5em
}
.article_text_np a:hover{
    text-decoration: none;
}
 .list_in_news li a  p{
    font-size: 11px;
}
.list_in_news a span{
    font-size: 11px;
}
.list_in_news a span.dop_title{
     color: #333333;
}

.list_in_news a span.dop_title:hover{
  color: #B00800;
}
.list_in_news a:hover span{color: #B00800;}
/*.list_in_news a span.article_title_dop{
    color: #2276BB;
}
.list_in_news a span.article_title_dop:hover{
    color: #B00800;
}*/
.menu_loc a, .menu_day a {
    color: #3C4D60;
    float: left;
    font-size: 11px;
    font-weight: bold;
    vertical-align: bottom;}

.pagination{
    width: 990px;
    float: left;
    display: block;
    background: url("/new_style/img/header_line.png") repeat-x scroll 0 0;
    display: block;
    float: left;
    height: 30px;
}
.pagination .left_text{
    float: left; width: 170px;
    padding: 10px;
    color: #333333;
    font-size: 11px;
}
.pagination .align_center_to_left {
    float: left;
    left: 30%;
    position: relative;
}
.one_article table{
    max-width: 560px;
    _width:560px;
}
*+html .one_article table{
    width:560px;
}
.logo_title_new a {
    color: #B00800;
    font-family: 'Roboto',sans-serif;
    font-size: 23px;
    line-height: 28px;
    text-align: center;
}