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

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8125em; /* 16x0.8125=13px */
 line-height: 1.1875em;/* 16x1.2=19px */
 margin:0; /* 18x1=18px */ 
 background:#FFFFFF;
}

h1 {
 font-family: Arial, Tahoma, Sans-Serif;
 /* font-size: 1.375em;  16x1.375=22px */
 /* line-height: 1.636em; 16x1.636=36px */
  font-size:26px;
  line-height:32px;
 margin: 0; 
}

h2 {
 font-size: 1.125em; /* 16x1.125=18px */
 margin:0; /* 18x1=18px */
 font-family: Arial, Helvetica, sans-serif; 
 color: #31444F;
}

a, ul a, a:active, a:visited {
 color: #336699;
 text-decoration:none;
}

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

#wrapper { 
 margin: 0 auto;
 width: 990px;
 background:#FFFFFF;
  padding-left:10px;
  padding-right:10px;      
}
#header {
 color: #333;
 width: 990px;
 float: left;
 padding: 0px;
 height: 63px;
 margin: 0px;
}

#header h1 a, #header h2 a {
 color:#fff;
 text-decoration:none;
}

#header h1 a:hover, #header h2 a:hover {
 text-decoration:none;
}

#navigation {
 float: left;
 width: 990px;
 color: #333;
 padding: 6px 0 5px 0;
 margin: 0;
 border-top:0px solid #8FAEBF;
 border-bottom:0px solid #8FAEBF; 
background: #336699;    
}

#navigation li {
 display:inline;
 border:0px solid #FFF;
 color:#FFF;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

#navigation a {
 margin:0;
 color:#FFFFFF;
 text-decoration:none;
  font-weight: bold;
 padding: 6px 5px 5px 5px; 
  background: #3975b1;
}

#navigation a:hover {
 margin:0;
 background: #cc0000;
 padding: 6px 5px 5px 5px; 
 color:#FFFFFF;
 text-decoration:none; 

}

#subnavigation {
 float: left;
 width: 990px;
 color: #333;
 padding: 5px 0 5px 0;
 margin: 0;

 border-bottom:0px solid #8FAEBF; 
}

.subnavigation_left {
 float:left;
}

.subnavigation_left li {
 display:inline;
}

#subnavigation a {
 margin:0;
 padding:0; 
 color:#FFF;
 text-decoration:none;
 padding: 4px 15px 4px 15px;  
}

#subnavigation a:hover {
 margin:0;
 padding:0;
 padding: 4px 15px 4px 15px;
 text-decoration:underline; 
}

.subnavigation_right {
 width:150px;
 float:right;
}

.date {
 float:right;
 margin:0;
 padding: 0 15px; 
 color:#FFF;
}


#one { 
 color: #31444F;
 padding: 10px 0 0 0;
 width: 320px;
 float: left;
 background: #FFF;
}

#one_wide { 
 color: #333;
 padding: 10px 0 0 0;
 width: 660px;
 float: left;
 background: #FFF;
}

#one_wide .item {
 padding: 10px;
 margin: 0 0 10px 0;
 background: #FFFFFF;

 
 
 overflow:hidden;
    float:left;
padding-left:5px;padding-right:5px;padding-top:10px;

      
/*        background-image:url(../images/main-cat-name-bg-red.gif);background-repeat:repeat-x; */
        border-top:2px #B11116 solid;
}

#index_wide { 
 color: #333;
 padding: 10px 0 0 0;
 margin-top: 15px;    
 width: 660px;
 float: left;
 background: #FFFFFF;
}

#one .item {
 padding: 0px;
 margin: 0 0 10px 0;
 background: #EFFAFF;
 border:0px solid #E0EAEF;
 
  overflow:hidden;
    float:left;
}

#two { 
 float: left;
 color: #31444F;
 padding: 10px 0 0 10px;
 width: 330px;
 display: inline;
}

#two .item {
 
 margin: 0 0 10px 0;
/* background: #FFF7EF; */

 
 
 overflow:hidden;
    float:left;

 
      
/*        background-image:url(../images/main-cat-name-bg-red.gif);background-repeat:repeat-x; */
        border:0px #dedede solid;
}

#three { 
 color: #31444F;
 padding: 20px 0 0 10px;
 width: 320px;
 float: right;
 margin-top: 15px;
}

#three .item, #three_one .item, #three_two .item {
 padding: 10px;
/* background: #EFFAFF; */
 border:0px solid #E0EAEF;
 margin: 0 0 10px 0;
 min-width: 320px; 
  
/*  overflow:hidden; */
    float:left;
padding-left:5px;padding-right:5px;padding-top:2px;
 border-radius: 0px; 
        -moz-border-radius:5px; 
    -webkit-border-radius: 5px;
}

#three .titleh3 {
 display:block;
 border-bottom:1px solid #E0EAEF;
 margin: 0 0 5px 0;
 padding:0;
    padding-bottom:5px;
}

#three .adverts-block {
 padding: 10px;
 background: #FFFFFF;
 border:0px solid #E0EAEF;
 margin: 0 0 10px 0;
 
  overflow:hidden;
    float:left;
padding-left:5px;padding-right:5px;padding-top:2px;
 border-radius: 0px;
        -moz-border-radius:5px;
    -webkit-border-radius: 5px;
  min-width: 310px; 
        }
.adverts-block img {
  margin: 0px 5px 5px 0;
 padding-right:0px;
 padding-top:3px;
}

#three .partner-block {
 padding: 10px;
 background: #FFFFFF;
 border:1px solid #FFFFFF;
 margin: 0 0 10px 0;
 
  overflow:hidden;
    float:left;
padding-left:5px;padding-right:5px;padding-top:2px;
 border-radius: 5px;
        -moz-border-radius:5px;
    -webkit-border-radius: 5px;
  min-width: 310px; 
        }
.partner-block img {
  margin: 0px 5px 5px 0;
 padding-right:0px;
 padding-top:3px;
}

#three_one { 
 color: #333;
 background: #FFF;
 margin: 0px 0 0px 0px;
 padding: 0px 0 10px 0;
 width: 157px;
 float: left;
}

#three_two { 
 color: #333;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 0 10px 10px;
 width: 157px;
 float: left;
}

#one h2 {
 display:block;
 border-bottom:1px solid #c8e2ee;
 margin: 0 5px 5px 5px;
 padding:5px;
}

#one_wide h2, #two h2 {
 display:block;
 border-bottom:1px solid #FFDFBF;
 margin: 5px 0px 5px 0px;
 padding:0;
padding-bottom:5px;    
}

p, #one ul, #one_wide ul, #two ul, #three ul, #three_one ul, #three_two ul {
 margin:0;
 padding: 0 0 10px 0;
 color: #31444F; 
}

#one li, #one_wide li, #two li, #three li, #three_one li, #three_two li {
 margin:0 0 0 20px;
 padding:0;
 color: #31444F; 
}

#two ol, #one_wide ol {
 margin: 0 0 10px 5px;
 color: #31444F; 
}

#two blockquote {
 margin: 10px;
 padding: 10px;
 border-left:5px solid #fff;
 background:#fff;
}
#one .item-main{
   padding-left:5px;padding-right:5px;padding-top:2px;
    
    }
#one .item-main img, #two .item img  {
 float:left;
 margin: 0 10px 5px 0;
 padding:3px;
 background:#FFF;
}

#one .item-main img  {
 border:1px solid #E0EAEF;
 width:90px; height:70px;
    border-radius: 0;
}

#two .item img  {
 border:1px solid #FFDFBF;
    border-radius: 0;
}

#footer { 
 clear: both;
 /*background: #375A6E;*/
 width: 990px;
 color: #333;
 padding: 5px 0 5px 0;
 margin: 0; 
}

#footer a {
 margin:0;
 color:#333333;
 text-decoration:none;
 padding: 5px 15px 5px 15px; 
}

#footer  li {
 display:inline;
 border:0px solid #FFF;
 color:#FFF;
}


.item-footer {
 padding:0 0 0 0;
 margin: 10px 0 0 0;
 font-size:0.75em;
}

#one_wide .item p a , p a, #one_wide .item .item-footer a {
 text-decoration:none;
}

label {
  display:block;
  font-weight:bold;
  margin: 5px 0 0 5px;
}
/*input {
  margin: 0 0 0 5px;
  padding:3px;
  border: 1px solid #FFDFBF; 
  font: normal 0.8em Arial, sans-serif;
  color:#333;  
}
*/
textarea {
  margin: 5px 0 0 5px;
  padding:3px;
  border: 1px solid #FFDFBF; 
  font: normal 0.8em Arial, sans-serif;
  color:#333;  
  width:600px;
  height:100px;
  display:block;
}
input.button { 
  margin: 0 0 0 5px;
  height: 22px;
  padding: 2px 3px; 
  background: #FFDFBF; 
  border: 1px solid #FFDFBF; 
  font: normal 0.8em Arial, sans-serif;
  color:#333;  
}

img {
  margin:0;
  padding:0;
  border:0px solid #E0EAEF;
}

/*
add from sportonline
*/
.page_navigation{color:#636363;border:0px;font-family:tahoma;}
.page_navigation a:link, .navigation a:visited, .navigation a:active{text-decoration:none;color:#636363;background-color:#ededed;border:1px solid #e1e1e3;padding:3px 6px;font-size:11px}
.page_navigation a:hover{background-color:#CC0000;color:#ffffff;border-color:#990000;}
.page_navigation span{text-decoration:none;background-color:#fafafa;padding:3px 6px;border:1px solid #e1e1e3;color:#636363;font-size:11px;}


.news img{ 
 margin: 3px 5px 5px 0;
 padding:3px;
 border:1px solid #FFFFFF;  
    border-radius: 10px 10px 10px 10px;
}
.imagecategory img{ 
 margin: 3px 5px 5px 0;
 padding:3px;
 border:1px solid #E0EAEF;  
 width:200px; height:150px;
}
.news p a {
  color: #2f66aa; 
  text-decoration:underline;

}
.fullnews {
font-size:16px;
line-height:24px;
}

      

/*bottom-map*/

.bottom-map {

  overflow:hidden;
    float:left;
      padding:9px;  
      background:#FFFFFF;
      
      }
      
      
      
      
      
      table.bottom-map-table {
    padding-bottom:10px;
        BACKGROUND-COLOR:#fcf8e8;
        }
        table.bottom-map-table td {
      width:148px;
          border-right:1px solid #dedede;
        vertical-align:top;
            padding-left:1px;
            }
            table.bottom-map-table td.last {
          border:0;
          }
          
          table.bottom-map-table td.first {
              padding-left:1px;
              }
              
              table.bottom-map-table td a {
            display:block;
                color:#336699;
              font-size:11px;
                  padding-left:8px;
                padding-bottom:1px;
                
                }
                
                .bottom-map {
                border:1px #336699 solid;
                BACKGROUND-COLOR:#336699;
                background-image:url(../images/bottom-bg.gif);background-repeat:repeat-x;
                
                }
.hr-bottom {BORDER-TOP:#dedede 0px solid;HEIGHT:1px;}

.hr {
    border-top-color: #D7D7D7;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 0;
    height: 0;
    line-height: 1px;
    overflow-x: hidden;
    overflow-y: hidden;
}
  .copyr{color:#fff;font-size:11px;font-family:Tahoma, Arial, Sans-Serif;text-decoration:none;}
.copyr a:active, .copyr a:visited, .copyr a:link{color:#fff;text-decoration:underline;}
.copyr a:hover{color:#fff;text-decoration:none;}              
                /*end bottom-map*/


.bltitle-main{color:#dc3835;font-size:14px;font-family:Tahoma, Arial, Sans-Serif;text-decoration:none;font-weight:bold;}
.bltitle-main a:active, .bltitle-main a:visited, .bltitle-main a:link{color:#dc3835;font-size:14px;font-family:Tahoma, Arial, Sans-Serif;text-decoration:none;font-weight:bold;}


.clear{CLEAR:both}

.main-block-news {

  overflow:hidden;
    float:left;
padding-left:5px;padding-right:5px;padding-top:2px;
 border-radius: 5px; 
        -moz-border-radius:5px; 
    -webkit-border-radius: 5px;
      background:#FFF;
/*        background-image:url(../images/main-cat-name-bg-red.gif);background-repeat:repeat-x; */
        border:1px #dedede solid;
        }



        
.lastnewsline{
    font-size:12px;
    font-family: Arial, Tahoma, Sans-Serif;
    padding-left:5px;padding-right:5px;padding-top:2px;
    
    }  
.lntime {
width: 30px; 
padding-right: 5px; 
float: left;  
font-size: 11px;    
color: #666666;
}

.lntitle {
width: 285px; 
float: left;    
    
}

.ntitle{color:#2f2f2f;font-size:13px;font-family:Arial, Tahoma, Sans-Serif;}
.ntitle a{color:#336699;text-decoration:none;}
.ntitle a:hover{color:#993333;text-decoration:none;}


.category{color:#2f2f2f;font-size:12px;font-family:Tahoma, Arial, Sans-Serif;text-decoration:none;}
.category a{color:#2f2f2f;text-decoration:underline;}
.category a:hover{color:#2f2f2f;text-decoration:none;}



.banner_top {
  margin:5px 0 10px;
}

.corners {
  float:left; /* также если мы знаем размеры, можно просто задать ширину и высоту */
  position:relative;/* чтобы внутри абсолютноспозиционированные элементы позиционировались относительно этого блока */
  z-index:1; /* на всякий случай, во избежание перекрытия масок, модальных окон и т.п. */
  

}
.corners img {
  float:left; /* чтобы в ие6 пропал трехпиксельный отступ у картинки */
  
}
.corners .c1 {
  width:5px;/* размеры нашего уголка */
  height:5px;
  position:absolute; /* соответствующее позиционирование */
  z-index:1;
  left:0;
  top:0;
  background:url(https://www.sportonline.ua/templates/sportonline/images/c1.png);
  _background:none; /* призываем ие6 показывать полупрозрачный пнг */
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.sportonline.ua/templates/sportonline/images/c1.png', sizingMethod='scale');

}
.corners .c2 {
  width:5px;
  height:5px;
  position:absolute;
  z-index:1;
  right:0;
  top:0;
  background:url(https://www.sportonline.ua/templates/sportonline/images/c2.png);
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.sportonline.ua/templates/sportonline/images/c2.png', sizingMethod='scale');
}
.corners .c3 {
  width:5px;
  height:5px;
  position:absolute;
  z-index:1;
  right:0;
  bottom:0;
  background:url(https://www.sportonline.ua/templates/sportonline/images/c3.png);
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.sportonline.ua/templates/sportonline/images/c3.png', sizingMethod='scale');
}
.corners .c4 {
  width:5px;
  height:5px;
  position:absolute;
  z-index:1;
  left:0;
  bottom:0;
  background:url(https://www.sportonline.ua/templates/sportonline/images/c4.png);
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.sportonline.ua/templates/sportonline/images/c4.png', sizingMethod='scale');
}       


.headlscorn_box_2{background:url(../images/headlscorn_tl.png) no-repeat top left;}
.headlscorn_top_2{background:url(../images/headlscorn_tr.png) no-repeat top right;}
.headlscorn_bottom_2{background:url(../images/headlscorn_bl.png) no-repeat bottom left;}
.headlscorn_bottom_2 div{background:url(../images/headlscorn_br.png) no-repeat bottom right;}
.headlscorn_content_2{background:url(../images/headlscorn_r.png) top right repeat-y;}
.headlscorn_top_2 div,.headlscorn_top_2, .headlscorn_bottom_2 div, .headlscorn_bottom_2{width:100%;height:15px;font-size:1px;}
.headlscorn_content_2, .headlscorn_bottom_2{margin-top:-19px;}
.headlscorn_content_2{padding:0 0px;}



.halfofbigcol {
  width:320px;
    padding-left: 10px;
}
.clear_medium {
  display:block;
  clear:both;
  font-size:0px;
  height:10px;
  overflow:hidden;
}

.fl {
  float: left;
}
.fr {
  float: right;
}

.g-fl {
  float: left;
}
.g-fr {
  float: right;
}
.b-header_r,
.s-header_login {
  color:#888;
  white-space:nowrap;
}
.g-small {
  font-size: 11px;
  line-height:15px;
}

.g-mr_b {
  margin-right:15px;
}
.g-mr_m {
  margin-right:10px;
}
.mainarr {
  height:9px;
  width:8px;
  background: url('../images/toparrow.png') no-repeat 0px 0px;
  _background: url('../images/toparrow.gif') no-repeat 0px 0px;
  margin-right:3px;
}

ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  text-indent:0px;
  margin:0px;
  padding:0px;
}
ul li {
  background: /*url('../images/li_bul.gif')*/ no-repeat 0px 7px;
  list-style-type:none;
  padding:1px 0px 7px 10px;
}






.s-header_top {
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 990px;
    height: 50px;
}

.s-header_top_left {
    float: left;
    padding-top: 10px;
}
.s-header_top_right {
    float: right;
    padding-top: 0px;
}

.g-cl {
    height: 0;
}
.g-cl, .g-cl_s, .g-cl_m, .g-cl_b, .g-cl_sb, .g-cl_gn {
    clear: both;
    font-size: 1px;
    overflow-x: hidden;
    overflow-y: hidden;
}


.sportonline-search {
    float: right;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0px;
    padding-top: 8px;
}


  
.s_field {color:#333;font-size:11px;font-family:tahoma;height:23px;padding-left:3px; padding-top: 0px; margin: 5px 0px 0px 0px; border:1px solid #ccc;) no-repeat;}

.search_button {

color:#FFFFFF;
width:72px;
  height:23px;
  padding-top: 0px; 
  border:0px solid #ccc;
  font-size:11px;
  font-weight: bold;
  background: #95c5e0;
  margin: 5px 0px 0px 5px;
}


#login_form{position:absolute;width:24%;left:38%;top:85px;background:#fff;border:solid #eee 5px;display:none;z-index:99;overflow:hidden;}
#login_form #border{border:1px solid #c4c4c4;padding:15px;padding-left:65px}
#login_form a{font:11px Tahoma, Verdana;text-decoration:none;color:#2887c3;}
#login_form a{text-decoration:underline;}
#login_form a:hover{text-decoration:none;}



.social_likebtn_box {
  float:left;
}
.social_likebtn {
  margin-left:10px;
  display:inline-block;
  vertical-align:middle;
  overflow:hidden;  
  padding:0px 0px 12px 0px;
  
 
}


/*Блок материалы по теме */


.related_zag {
    padding: 5px 10px; 
    background-color: #D2222A !important;
    color: #FFF !important;
}

.related_news_block{
  border:0px solid;
  width:150px;
  height:200px;
  float:left;
  margin-right: 5px;
}

.related_news_img {
 width:150px;
 margin: 3px 5px 5px 0;
 padding:0px;
 border:0px solid #E0EAEF;  
 float:left;
 position:relative;
}

.related_news_img img{
 width:150px;
 height:113px;
 margin: 3px 5px 5px 0;
 padding:3px;
 border:1px solid #E0EAEF;  
 float:left; 
}
.related_news_title{
    width:150px;
	font-size:11px;
	line-height:12px;
	max-height:60px;
	overflow:hidden;
	margin:5px 0;
}
.related_news_title a{
	font-size:11px;
	text-decoration:none;
	color:#175ca0;
	font-weight:bold;
}
.related_news_title a:hover{
	color:#303030;
	text-decoration:underline;
}

.small_gray_text {
color: #888;  
font-size: 11px;
line-height: 33px;
}

.small_gray_text_main {
color: #888;  
font-size: 11px;
line-height: 11px;
}
.small_gray_text_main a {
color: #888;  
font-size: 11px;
line-height: 11px;
}
.small_gray_text_main a:hover {
color:#993333;text-decoration:none;
}

.rubr_gray_text {
color: #888;  
}






.block_links * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
            }
            .block_links li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .block_links li DIV {
                padding:0.5em !important;
            }

            .block_links DIV, .block_links TABLE {
                padding: 5px !important;
            }

            .block_links {
                width: 300px!important;
                font-family: Verdana!important;
                font-size: 11px!important;
                border: 1px solid #DDDDDD!important;
                background-color: #FFFFFF!important;
                padding:5px!important;
                position: relative!important;
                display:block!important;
                
                border-radius:5px !important;
                -moz-border-radius:5px !important;
                -webkit-border-radius:5px !important;
                -khtml-border-radius:5px !important;
      
            }
            .block_links_icnt, .block_links_icnt * {
              text-align: left!important;
        }

            .block_links_text, .block_links_text A, .block_links_text A:hover {
                color: #000000!important;
                font-size: 11px!important;
            }
            .block_links_url {
                color: #006600!important;
                font-size: 11px!important;
            }
            .block_links_header, .block_links_header A {
                color: #000066!important;
                font-size: 13px!important;
                font-weight: bold!important;
                text-decoration: underline!important;
            }
            .block_links_sign {
                color: #999999!important;
                font-size: 10px!important;
                text-align: left!important;
            }

            .block_links_clear {
                clear:both!important;
            }

            .block_links TABLE {
                width: 100%!important;
                border: 0px!important;
            }
.london2012_calend td { 
padding-left: 3px !important; 
padding-top: 3px !important;
}

.backtotop { background:url(../images/ico-go-up.png) no-repeat; width:48px; height:100px;
position:fixed;left:0;bottom:0;padding:45px 8px 0;}


#special .specitem {
 padding: 5px;
 margin: 10px 0px 0px 0px;
 width: 650px;   
 background: #FFDFBF;
 border:0px solid #E0EAEF;
 
  overflow:hidden;
    float:left;
padding-left:5px;padding-right:5px;padding-top:5px;
 border-radius: 0px; 
        -moz-border-radius:0px; 
    -webkit-border-radius: 0px;
}
.MainArticleTitle
    {    
    font-size:18px;
    line-height: 20px;
    font-weight: bold;
    color:#17365D;
    padding-bottom: 8px;
    
    
    }
.RubricsTitle {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 24px;
	line-height: 26px;
	padding-bottom: 8px;
	text-transform: uppercase;
	margin: -4px 0 0 0;
	color: #dc3835;
	font-weight: normal;
}




.htitle{
height:24px;
list-style:none;
border-left:0px solid #e5e5e5;
border-top:0px solid #e5e5e5;
border-right:0px solid #e5e5e5;
background: #FFF7EF;    
}
.htitle span{
padding:0 10px;
color:#0f5cac;
font-size:12px;
line-height:24px;
text-align:center;
float:left;
display:block;
text-decoration:none;
font-weight:bold;
width:138px;
background:#FFF7EF;
border-bottom:0px solid #e5e5e5;
}
.htitle span.first{
border-right:1px solid #e5e5e5;
width:139px;
}
.htitle span:hover{
cursor:pointer;	
}
.active-ttab{
color:#303030 !important;
border-bottom:0 !important;
background:#FFF7EF !important;
}
.tt-panel{
display:none;
}
.index-panel{
border:0px solid #e5e5e5;
border-top:0 !important;
padding: 2px 0px 10px 5px;
}

.c4data{
color:#aaa;
font-size:11px !important;
}

.views{
height:18px;
background:url(../images/views.png) 0 2px no-repeat;
padding:0 0 0 18px;
margin-left:5px;
}
.comms{
height:18px;
background:url(../images/comments.png) 0 1px no-repeat;
padding:0 0 0 18px !important;	
margin-left:5px;
font-size:11px !important;
}
.comms a{
font-size:11px !important;
line-height:18px;

color:#0f5cac;
font-weight:normal;

}
.comms a:hover{
background-position:0 -15px;
color:#505050;
}

/* NEW */

.topheadline{
	width:320px;
	min-height:325px;
	float:left;
	padding:0 0 0 0;
    margin: 0 0 10px 0;
	position:relative;
}
.imagebg{
	width:320px;
	height:240px;
	overflow:hidden;
}
.imagebg img{
	width:320px;
	min-height:240px;
}
.imagebg:hover{
	opacity:0.9;
}
.topheadline-title{
	font-size:14px;
	line-height:20px;
	min-height:60px;
	overflow:hidden;
	background:#369;
	padding:5px 10px;
		border-left:5px solid #cc0000;
}
.topheadline-title a{
	font-size:18px;
	text-decoration:none;
	color:#fff;
	text-shadow:0 1px 2px rgba(0,0,0,0.5);
	font-weight:normal;
}
.topheadline-title a:hover{
	color:#eee;
	text-decoration:underline;
}

.c1-text{
	background:#eee;
	color:#000;
	line-height:18px;
	min-height:40px;
	overflow:hidden;
	padding:0px 10px 2px 10px;
    border-left:5px solid #cc0000;
}

/* COMMENTS */
.addcomment{
padding:0;
text-align:center;
margin:10px 10px 10px 0;
background:#f5f5f5;
}
.title{
line-height:20px;
padding:5px 25px;
color:#505050;
border-top:1px solid #303030;
font-size:16px;
font-weight:bold;
text-align:center;
}
.addcomment-post{
padding:0 10px;
}
.comments{
width:670px;
}
textarea#comments{
height:150px;
width:600px;    
}
.comm-title{
line-height:20px;
padding:5px 10px;
color:#505050;
border-bottom:2px solid #505050;
font-size:14px;
font-weight:bold;
}
.comment{
width:670px;
color:#303030;
margin:0 10px 0 0;
border-bottom:1px solid #e5e5e5;
padding:5px 0;
}
.comment a{
color:#0f5cac;
text-decoration:none;
}
.comment a:hover{
text-decoration:underline;	
}
.comment table{
margin:0;
padding:0;
}
.comment-left{
max-height:50px;
width:50px;
padding:10px;
color:#909090;
font-size:11px;
float:left;
}
.comment-left a{
color:#000;
font-weight:bold;
}
.comment-left img{
width:50px;
max-height:50px;
}
.comment-right{
width:590px;
color:#303030;
padding:5px;
font-size:14px;
min-height:40px;
float:left;
margin:0;
position:relative;
}
.comment-right a{
color:#0f5cac;
font-weight:bold;
}
.comm-data{
color:#909090;
margin-bottom:5px !important;
display:block;
font-size:11px;
}
.comment-right span a{
font-size:11px;
}
.comment:hover .comment-title-hover{
display:block;
}
.comment-title-hover{
height:15px;
line-height:15px;
width:400px;
padding:0;
font-size:12px;
color:#505050;
display:none;
position:absolute;
top:5px;
right:5px;
z-index:10;	
text-align:right;
}
.comment-title-hover a{
color:#0f5cac;
font-size:11px;
text-decoration:none;
}
.comment-title-hover a:hover{
color:#303030;
text-decoration:underline;
}
.comment-title-hover span{
float:right;
}
.comment-number{
color:#fff !important;
padding:0 3px;
font-weight:bold;
font-size:12px;
line-height:15px;
float:right;
background:#505050;
}
.mass-action{
padding:0 5px;
height:15px;
float:right;
}
.mass_comments_action{
padding:0 5px 5px 10px;
color:#909090;
}
.comment-news{
margin:5px 0 !important;
}
.comment-news a{
text-decoration:underline;
font-size:13px !important;	
}
.comment-news a:hover{
text-decoration:none;
color:#303030;
}

/* VIDEO */

.sideblock{
	width:320px;
	margin-bottom:10px;
	background:#fafafa;
}
.blackline_header{
	height:30px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	padding:0 10px;
	font-family:Arial Narrow;
	font-size:16px;
	background:#303030 url(../images/bgx.png) 0 0 repeat-x;
}
.sideheader{
	color:#303030;
	font-weight:bold;
	font-family:Arial Narrow;
	font-size:16px;
	height:30px;
	line-height:30px;
	margin:10px 0 0 0;
	background:#eee url(../images/bgx.png) 0 -30px repeat-x;
	padding:0 10px;
	border-top:1px solid #eee;
}
.sideheader a{
	font-size:16px;	
	color:#175ca0;
	text-decoration:none;
}
.sideheader a:hover{
	color:#993333;
	text-decoration:none;
}

.custom-5{
	width:320px;
	height:200px;
	margin:0 0 10px 0;
	position:relative;
	overflow:hidden;
}
.over300{
	width:320px;
	height:200px;
	overflow:hidden;
	position:relative;
}
.over300 img{
	width:320px;
	min-height:200px;
}
.over300 img:hover{
	opacity:0.9;
}

.c5title{
	font-size:13px;
	line-height:18px;
	max-height:72px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/black50.png);
	margin:0;
	padding:0 5px;
}
.c5title a{
	font-size:13px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.c5title a:hover{
	color:#eee;
	text-decoration:underline;
}
.custom-6{
	width:96px;
	height:140px;
	margin:0px 0px 0px 9px;
	float:left;
	overflow:hidden;
}
.over90{
	width:90px;
	height:60px;
	overflow:hidden;
	position:relative;
}
.over90 img{
	width:90px;
	min-height:60px;
}
.over90 img:hover{
	opacity:0.9;
}
.c6title{
	font-size:11px;
	line-height:12px;
	max-height:60px;
	overflow:hidden;
	margin:5px 0;
}
.c6title a{
	font-size:11px;
	text-decoration:none;
	color:#175ca0;
	font-weight:bold;
}
.c6title a:hover{
	color:#993333;
	text-decoration:underline;
}

/* Кнопки "далее", "еще", "Все новости" и т.д */
.more {
        padding: 0px 0 0px 0;   
        margin: 0;
        height:32px;
        background-color: #FFDFBF !important;
        
        
    }
.more a{
     display: block; 
     text-align: center; 
     height: 100%; 
     color: #2F2F2F!important;
     padding-top:8px;        
    }
.more a:hover{
color: #fff!important;
background-color: #fcbc86 !important;
        
    }
.more2 {
        padding: 0px 0 0px 0;   
        margin: 0;
        height:32px;
        background-color: #c8e2ee !important;
        
        
    }
.more2 a{
     display: block; 
     text-align: right; 
     height: 100%; 
     color: #2F2F2F!important;
     padding-top:8px;
     padding-right:8px;
    }
.more2 a:hover{
color: #fff!important;
background-color: #95c5e0 !important;
        
    }