/* здесь дополнительные общие стили для мини-сайтов. 
    стили, задающие цвета страниц, вынесены в отдельные файлы - blue.css и green.css.
*/

body, html{margin-top:0px; padding-top: 0px}

a:hover{text-decoration: underline}

.news a:link, .news a, .news a:visited, .news a:active {text-decoration: underline !important;}
/* div.news a {font-size:12px !important;}  */

div.date-news{color:#777; background: transparent !important;}

a img{border: none}

/*Главное меню*/
.m-menu a, .m-menu a:hover, .m-menu a:visited{
    color: #4C5F7E;
    font-weight: bold;
    text-decoration: none;
}

.m-menu a:hover{ 
    text-decoration: underline
}

.m-menu td{ 
    color: #4C5F7E;
    padding: 5 0 7 14;    
    border-top: #c3ccd6 solid 1px;
 }
 
 .m-menu tr:first-child td{border:none}
 .m-menu td{border-top: expression(this.parentNode.previousSibling ? '#c3ccd6 solid 1px' : '')} 
 
.m-menu .sel{
    color: #fff;
    background-color: #4C5F7E;    
    background-image: none;    
    1border-top: none;
    1border-top: expression( 'none');
} 

.m-menu .sel a, .m-menu .sel a:hover, .m-menu .sel a:visited{
    color: #fff;
}

.m-menu td.noborder{
    border-top: none;
    border-top: expression( 'none');
    background: none;
    padding-left: 4;
    padding-bottom: 4;
}

.m-menu td.noborder div{
	padding-left: 10px;
    margin-bottom: 3;
}

.m-menu td.noborder div.sel2{
    background: url(/common/img/menu-bullet_orange.gif) no-repeat left top;  
}

.m-menu td.noborder div.children{
    background: none;
    border-left: 1px solid;
    margin: 5 0 5 10;
    padding-left: 14;
        
}

/*end Главное меню*/

.block-inner{padding: 0 9}