BODY, HTML {
    margin: 0;
    padding: 0;
    font-family: Liberation Sans, sans-serif, Tahoma;
    font-size: 16px;
    background: #565656;
}
BODY {
    height:100%;
    width: 100%;
}
a,img,h1,p,h2 {
    border: 0;
    margin: 0;
    padding: 0;
}
p{
    margin: 10px 0;
    line-height: 1.5rem;

}
a,h1,h2 {
    color: #a42333;
    text-decoration: none;
    margin: 10px 0;
}
H1 {
    font-size: 2rem;
}
h2 {
    font-size: 1.3rem;

}
a:HOVER {
    color: #ff2848;
}
.menu  a:hover{
    background-color: #333;
}
.menu  a{
    color: #fff;
    /*width: 100%;*/
    /*height:100%;*/
    display: block;
    padding: 11px;
    margin: 0;
    position: relative;
}
.menu > ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    display: block;
    /*border: solid 1px #666;*/
    background: #888;
    color: #fff;
}
.menu > ul > li {
    padding: 0px;
    display: inline-block;
    position: relative;
    /*float: left;*/
}
#main_block {
/*    width: 960px;*/
/*    height: auto;*/
/*    position:relative;*/
/*    margin: 0 auto;*/
    background: #fff;
}
#main_block > div {
/*    float: left;*/
    /*width: 100%;*/
    position: relative;
}
/*.header {*/
/*    height: 140px;*/
/*}*/
.e-search{
    background-position: 0 -275px;
    margin: 0;
    margin-right: 10px;
    /*float: right;*/
}
.e-search .e-search-text{
    background-image: url("/images/soc_icons.png");
    background-position: 100% -253px;
    background-repeat: no-repeat;
    padding: 3px 25px 1px 4px;
    border: 1px solid #999;
    border-radius: 4px;
    width: 110px;
    /*padding: 5px;*/
}
.e-search .e-search-button{
    position: absolute;
    background: none;
    right: 1px;
    top: 1px;
    width: 25px;
    height: 25px;
    border: none;
    cursor: pointer;
}
.news_6 {
    width: 100%;
}
.news_6 > div {
    float: left;
    position: relative;
    display: block;
    width: 293px;
    margin: 10px;
    /*background: #666;*/
}
.news_8 {
    width: 640px;
    float: left;
}
.news_8 > div > div {
    float: left;
    position: relative;
    display: block;
    width: 300px;
    margin: 10px;
    /*background: #666;*/
}
.news_8, .news_6 {
    /*margin: 0 10px;*/
}
.news_8, .news_6 h1{
    font-size: 1.5rem;
}
.news_8, .news_6 b{
    font-size: 0.6rem;
}
.news_8, .news_6 {
    font-size: 0.8rem;
}
.c-social{
    padding: 5px;
    /*margin: 10px;*/
    border: 0px dashed #aaa;
    position: relative;
}
.c-social ul{
    list-style: none;
    padding: 0px;
    /*margin: 10px;*/
    display: block;
    position: relative;
}
.c-social ul li{
    position: relative;
    float: left;
    background-image: url("/images/soc_icons.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    opacity: 0.6;
    height: 24px;
    margin: 10px;
    display: block;
}
.c-social ul li:hover{
    opacity: 1;
}
.c-social ul li a{
    display: inline;
    font: 11px/24px Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    padding-left: 30px;
    text-decoration: none;
    float: left;
}
.c-social .e-mobile{
    background-position: 0 0px;
}
.c-social .e-rss{
    background-position: 0 -25px;
}
.c-social .e-bookmark{
    background-position: 0 -50px;
    /*display: none;*/
}
.c-social .e-info{
    background-position: 0 -275px;
    margin-right: 0px;
    float: left;
}
.c-social .e-lj{
    background-position: 0 -125px;
}
.c-social .e-youtube{
    background-position: 0 -225px;
    float: right;
}
.c-social .e-ok{
    background-position: 0 -325px;
}
.c-social .e-google{
    background-position: 0 -300px;
}
.c-social .e-vk{
    background-position: 0 -200px;
}
.c-social .e-twitter{
    background-position: 0 -175px;
}
.c-social .e-fb{
    background-position: 0 -150px;
}
.c-logo{
    padding: 10px 0 10px 0;
}
.c-logo .e-widget{
    float: right;
    text-align: right;
}
.e-datetime{
    color: #60707a !important;
    font-size: 0.8rem;
}
.e-cat {

}
.e-cat a{
    color: inherit;
}
.e-cat a:HOVER{
    color: #ff2848;
}

