 
body{
background:#e2e2e2;
}

a {
color:#23527C;
}

.clearfix {
padding: 10px 0 10px 0;

}

.navbar-toggle {

    background-color: #fff;
margin-right:25px;
}

.navbar-toggle .icon-bar {

    background-color: #000;
}


/*--- Футыр-нутыр ---*/

.bs-docs-footer {
    padding-top: 50px;
    padding-bottom: 50px;
//    margin-top: 50px;
    color: #99979C;
 //   text-align: center;
 // background-color: #2A2730;
 background: #111014;

}


.bs-docs-footer .logo{
    position: relative;
//    float: left;
//    height: 100%;
    padding: 0 0 10px 0;
	font-size: 1.3em;
}


.bs-docs-footer .logo a{
text-decoration:none;
color:#ccc;
font-family: PT Serif Caption, serif;
}


.bs-docs-footer .logo span{
	font-size: 1em;
color:#f2f2f2;
//background:#b7b7b7;
background:#23527C;
padding:0 3px 0 3px; 
font-family: PT Serif Caption, serif;
}


.bs-docs-footer .socb {
padding: 5px 0 8px 0;
font-family: PT Serif Caption, serif;
//text-align:center;
font-weight: 200;

}

.bs-docs-footer .socb i{
font-size: 1.5em;
padding: 0 10px 0 0;
}



.bs-docs-top3 {
background: #f8f8f8;
//background: #ffffff;
padding:0 15px 0 15px;
margin:0 0 15px 0;
//height:500px;
//border-top: 5px #f5f5f5 solid;
}





.bs-docs-top2 {
background: #fbfbfb;
//background: #ffffff;
padding-top:20px;
//height:500px;
//border-top: 3px #f5f5f5 solid;
}


.bs-docs-top41 {
background: #000;
}







.bs-docs-top1 {
//background: #fbfbfb;
background: #444444;

//padding-top:20px;
//height:500px;
//border-top: 3px #f5f5f5 solid;
}

.bs-docs-top11 {

//width:100%;
//padding:0 0 0 0;
background: #0f0f0f;
//padding-top:15px;
//border-top: 6px #0f0f0f solid;

}



.navbar-default{
//background:red;
//border-top: 2px #ccc solid;
border-left:0;
border-right:0;
//border-bottom: 5px #333 solid;
border-radius: 0px;
  font-family: Roboto, serif;
font-size:1.1em;
//height:30px;
text-transform:  uppercase;
}


.navbar-default .navbar-nav li a {
color: #000;
}

.navbar-pills {
border-left:0;
border-right:0;
border-bottom: 1px #eee dotted;
border-radius: 0;
//  font-family: Roboto, serif;
//font-size:1.2em;
//height:50px;
text-transform:  uppercase;
margin-bottom:0;
font: bold  1em/120% Roboto, serif;
//padding:0;
}


.navbar-pills .navbar-nav li a {
color: #000;
}



.adv {
padding: 10px;
	font-size: 2.3rem;
color:#000;
font-family: Roboto;
background:#FFC926;
//width:728px;
//height:100px;
text-align:center;
  font-weight: 200;
//border: 1px #eee dotted;
//margin:20px 0 20px 0;
}


.adv2 {
padding: 70% 0 0 0;
	font-size: 2.5em;
color:#fff;
font-family: PT Serif Caption, serif;
background:#e2e2e2;
width:300px;
height:600px;
text-align:center;
font-weight: 200;
margin: 10px 0 10px 0;
}

.adv3 {
padding: 30% 0 0 0;
	font-size: 2.5em;
color:#fff;
font-family: PT Serif Caption, serif;
background:silver;
width:300px;
height:250px;
text-align:center;
font-weight: 200;
margin: 10px 0 10px 0;
}


.adv4 {
padding: 50% 0 0 0;
	font-size: 2.5em;
color:#fff;
font-family: PT Serif Caption, serif;
background:#e2e2e2;
//width:240px;
height:400px;
text-align:center;
font-weight: 200;
margin: 10px 0 10px 0;
}


.adv5 {
//padding: 0 15%;
font-size: 1em;
//color:#fff;
//font-family: Roboto;
background:#0F4075;
//height:2em;
//text-align:center;
//font-weight: 300;
}





/*--- Верхатура ---*/


.masthead {
	font-size: 2em;
color:#000;
font-family: PT Serif Caption, serif;
//background:#e2e2e2;
padding-bottom:10px
}


.masthead .logo{
    position: relative;
    float: left;
//    height: 100%;
    padding: 10px 0 10px 0;
	font-size: 1.3em;
}


.masthead .logo a{
text-decoration:none;
color:#000;
font-family: PT Serif Caption, serif;
}


.masthead .logo span{
	font-size: 0.9em;
color:#fff;
background:#23527C;
//background:#B2B200;
padding:0 7px 0 7px; 
font-family: PT Serif Caption, serif;
//border-radius: 50px 0 0 50px;

}

.masthead .logo a:hover{
color:#23527C;
}




.masthead .top-date {

    position: relative;
//    float: left;
//    height: 100%;
    padding: 10px 0 0 0;
  font-weight: 100;
  font-size: 15px;
font-family: PT Serif Caption, serif;
color: #999;

}


.masthead .kurs_v {

    position: relative;
//    float: left;
//    height: 100%;
    padding: 3px 0 0 0;
  font-weight: 100;
  font-size: 14px;
font-family: PT Serif Caption, serif;
color: #999999;

}


.masthead .probka {

    position: relative;
//    float: left;
//    height: 100%;
    padding: 7px 0 0 0;
  font-weight: 100;
  font-size: 0.7em;
font-family: PT Serif Caption, serif;
color: #e2e2e2;
}

.masthead .kurs_v span{

  font-weight: 300;
  font-size: 22px;
color: #ccc;
margin: 0 0 0 3px;
}






.masthead .socb-top {
padding: 0 0 0 0;
font-family: PT Serif Caption, serif;
//text-align:center;
font-weight: 200;
color:#999999;
}

.masthead .socb-top i{
font-size: 0.7em;
padding: 0 10px 0 0;
}







.no-margin {
      margin: 0 !important;
    }


.no-padding {
      padding: 0 !important;
    }



.margin-bot15 {
      margin-bottom: 15px;
    }

.margin-top15 {
      margin-top: 15px;
    }


.margin-top20 {
      margin-top: 20px;
    }




.tth {
  font-weight: 400;
  font-size: 25px;
font-family: PT Serif Caption, serif;
color:#666;
margin-top:0;
    }


.tth_z {
  font-weight: 300;
  font-size: 25px;
font-family: PT Serif Caption, serif;
color:#666;
margin-top:15px;
    }




.tth3 {
  font-weight: 500;
  font-size: 18px;
font-family: PT Serif Caption, serif;
color:#999;
margin-top:0;
    }



.tth2 {
  font-weight: 200;
  font-size: 1.6em;
font-family: PT Serif Caption, serif;
color:#999;
//text-align: center;
line-height:20px;
margin:0 0 5px 0;
    }

.tth2 span {
    display: inline-block;
    vertical-align: top;
    position: relative;
padding:5px 0 5px 0;
}



.tth2 span:before
/*
,.tth2 span:after

*/

{
	position:absolute;
	left:-140px;
	top:50%;
	content:'';
	height:3px;
	background:#D2D2D2;
	width:120px;
//	margin:1px 0 0;
}
/*
.tth2 span:after{
	left:auto;
	right:-140px;
}
*/




/*--- Новости в 4 колонки (мегаменю) ---*/


.navbar-nav li.mega-menu-dropdown {
  position: static;
}

.navbar-nav  .dropdown-menu {
background:#eee;
border:0;
border-radius: 0px;
font-family: Roboto, serif;
font-size:0.9em;
text-transform:  none;
padding:15px 0 0 0;
box-shadow: none;
left: 0;
right: 0;

}


//.navbar-nav li.mega-menu-dropdown  .dropdown-menu {
//  left: auto;
//  width: auto;}






.xnews2-block {
margin: 0 0 0 0;
padding:0 0 15px 0;
position: relative;
font-family: PT Serif Caption, serif;
color: #999;
}

.xnews2-block .title a{
text-decoration:none;
color:#000;
 }


.xnews2-block .title  a:hover{
text-decoration:none;
color:#23527C;
 }




.xnews2-block .img2-x img {
width: 90%;
//height:150px;
margin:0 0 7px 0;
//transition: transform 0.4s cubic-bezier(0.49, -0.01, 0.42, 0.81);
}


.xnews2-block .title {
  margin: 0 20px 10px 0;
  padding: 0;
  font-weight: 400;
  font-size: 15px;

}



/*--- Новости Материалы по теме ---*/


.xnews-block-tema {
margin: 0 0 0 0;
padding:0 0 15px 0;
position: relative;
font: normal 1.1em/120% PT Serif Caption, serif;
color: #999999;
}

.xnews-block-tema   a:hover{
text-decoration:none;

 }



.xnews-block-tema .img-x {
    overflow: hidden;
}

.xnews-block-tema .img-x:hover img {
    transform: scale(1.2);
}


.xnews-block-tema .img-x img {
width: 100%;
//height:200px;
margin:0 0 7px 0;
transition: transform 0.4s cubic-bezier(0.49, -0.01, 0.42, 0.81);
}



.xnews-block-tema h2, .xnews-block-tema .title {
  margin: -5px 0 10px 0;
  padding: 0;
  font-weight: 400;
  font-size: 1.3em;

}






/*--- Новости в 4 колонки ---*/


.xnews-block {
margin: 0 0 0 0;
padding:0 0 15px 0;
position: relative;
font: normal 0.8em/120% PT Serif Caption, serif;
color: #999999;
}

.xnews-block   a:hover{
text-decoration:none;

 }



.xnews-block .img-x {
    overflow: hidden;
}

.xnews-block .img-x:hover img {
    transform: scale(1.2);
}


.xnews-block .img-x img {
width: 100%;
//height:200px;
margin:0 0 7px 0;
transition: transform 0.4s cubic-bezier(0.49, -0.01, 0.42, 0.81);
}



.xnews-block h2, .xnews-block .title {
  margin: -5px 0 10px 0;
  padding: 0;
  font-weight: 400;
  font-size: 1.3em;

}

/*--- Свежие Новости  ---*/

.xnews-tele-block {
margin: 0 0 0 0;
padding:5px 0 10px 0;
position: relative;
font-family: PT Serif Caption, serif;
color: #999;
border-bottom: 6px #eeeeee solid;
//background:#e2e2e2;
}

.xnews-tele-block   a:hover{
text-decoration:none;

 }


.xnews-tele-block .img-tele-x {
    overflow: hidden;
}

.xnews-tele-block .img-tele-x:hover img {
    transform: scale(1.2);
}


.xnews-tele-block .img-tele-x img {
width: 100%;
margin:0 0 7px 0;
transition: transform 0.4s cubic-bezier(0.49, -0.01, 0.42, 0.81);


}




.xnews-tele-block h2, .xnews-tele-block .title {
  margin: 0 0 5px 0;
  padding: 0;
  font-weight: 300;
  font-size: 15px;
}


/*--- Свежие Новости на главной ---*/

.xnews-tele-block2 {
//margin: 0 0 0 0;
padding:5px 0 10px 0;
position: relative;
font: normal 1em/100% PT Serif Caption, serif;
color: #666;
//border-bottom: 1px #eeeeee solid;
//background:#e2e2e2;
}



.xnews-tele-block2   a{
text-decoration:none;
color:#bbb;
 }


.xnews-tele-block2   a:hover{
text-decoration:none;
color:#23527C;
 }


.xnews-tele-block2 .img-tele-x {
    overflow: hidden;
}

.xnews-tele-block2 .img-tele-x:hover img {
    transform: scale(1.2);
}


.xnews-tele-block2 .img-tele-x img {
width: 100%;
margin:0 0 7px 0;
transition: transform 0.4s cubic-bezier(0.49, -0.01, 0.42, 0.81);
}




.xnews-tele-block2 h2, .xnews-tele-block2 .title {
  margin: 0 0 5px 0;
  padding: 0;
  font-weight: 200;
  font-size: 1.1em;
}


.xnews-tele-block2 .grp-name{
	font-size: 0.9em;
color:#8c8c8c;
background:#0f0f0f;
//background:#23527C;
padding:7px 7px 5px 7px; 
margin:-35px 0 0 -5px;
float:left;
  font-size: 0.8em;
//border-radius:5px;
}









/*--- Новость вся ---*/


.xnews-full-block {
//margin: 0 0 0 0;
padding:0 0 15px 0;
position: relative;
font-family: PT Serif Caption, serif;
color: #333;
font-weight: 200;

}


.xnews-full-block   a{
text-decoration:underline;
 } 


.xnews-full-block .desc  {
padding:10px 0 10px 0;
  font-size: 1.3em;
font-style:italic;
 font-weight: 300;
color: #000;
line-height : 140%;
    }


.xnews-full-block .ftext  {
padding:20px 0 10px 0;
font-size: 1.2em;
 font-weight: 200;
color: #333;
line-height : 150%;
    }

.xnews-full-block .ftext p {
padding:10px 0 0 0;
    }


.xnews-full-block .ftext blockquote {
margin:10px 0 10px 40px;
font-size: 1.2em;
color:#000;
line-height : 130%;
 font-weight: 600;
    }



.xnews-full-block .img-full-x {
 font-size: 0.8em;
//color:#f8f8f8;
    }



.xnews-full-block .img-full-x img {
//width:90%;
margin:10px 0 -10px 0;
    }



.xnews-full-block h1 {
  margin:0; 
  padding:0;
  font-weight: 500;
  font-size: 2em;

}



.xnews-full-block h2 {
  margin:10px 0 0 0;  
  padding:0;
  font-weight: 400;
  font-size: 1.3em;

}



.xnews-full-block .sb-right {
float:right;
margin:20px 0 0 0; 

}

.xnews-full-block .date-author {
clear:both;
margin:10px 0 0 0; 

}

.xnews-full-block .author {
margin:0 0 0 20px; 
 
}


/*--- Новость Главная на главной ---*/

.xnews-main-block {
//margin: 0 0 0 0;
padding:5px 0 15px 0;
position: relative;
font-family: PT Serif Caption, serif;
color: #333;
 font-weight: 400;

}

.xnews-main-block   a{
text-decoration:none;
color:#fff;
 }


.xnews-main-block   a:hover{
text-decoration:none;
//color:#23527C;
color:#fefefe;

 }


.xnews-main-block .desc  {
padding:10px 0 10px 15px;
  font-size: 1.1em;
//font-style:italic;
 font-weight: 300;
color: #000;
//line-height : 130%;
background:#f8f8f8;
    }


.xnews-main-block .desc a{
color:#000;
}


.xnews-main-block .desc  a:hover{
color:#23527C;
 }



.xnews-main-block .post-content10 {
background: linear-gradient(to bottom,  rgba(0,0,0,0.10) 0%,rgba(0,0,0,0.20) 18%,rgba(0,0,0,0.42) 36%,rgba(0,0,0,0.85) 70%,rgba(0,0,0,0.95) 87%,rgba(0,0,0,1) 100%);

//background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%, rgba(26,61,93,1) 100%);

padding:0 0 3% 0;
}

.xnews-main-block .post-content h1 {
margin:0 0 0 0; 
  padding: 0 15px 15px 15px;
  font-weight: 300;
  font-size: 1.7em;
}

.xnews-main-block .post-content1 {

margin:0 0 10px 15px; 
  font-size: 0.9em;
}

.xnews-main-block .post-content1 span{
	font-size: 1.2em;
color:#BDD6EC;
background:#0f0f0f;
//background:#23527C;
padding:7px 7px 5px 7px; 


//font-family: PT Serif Caption, serif;
}


/*--- Новость Главная в разделе ---*/

.xnews-main-block2 {
//margin: 0 0 0 0;
padding:5px 0 15px 0;
position: relative;
font-family: PT Serif Caption, serif;
color: #333;
 font-weight: 400;
}

.xnews-main-block2  a{
text-decoration:none;
color:#000;
 }


.xnews-main-block2   a:hover{
text-decoration:none;
color:#23527C;
 }


.xnews-main-block2 .desc  {
padding:10px 0 10px 0;
  font-size: 1.1em;
font-style:italic;
 font-weight: 400;
color: #000000;
line-height : 140%;
    }


.xnews-main-block2 .ftext  {
padding:20px 0 10px 0;
 font-size: 1.2em;
 font-weight: 400;
color: #333;
line-height : 140%;
    }

.xnews-main-block2 .ftext p {
padding:10px 0 0 0;
    }




.xnews-main-block2 .img-main-x img {
//width: 400px;
margin:5px 15px 5px 0;
//float:right;
//float:left;

    }



.xnews-main-block2 h1 {
margin:0 0 10px 0; 
  padding: 0 0 0 0;
  font-weight: 400;
  font-size: 1.8em;

}

.xnews-main-block2 h1 a{
color:#23527C;
}


/*--- Поиск ---*/



/*.search-wrap {
position: relative;
} */



.search-wrap .search-icon {
position: absolute;
right: 10px;
top: 8px;
width: 30px;
height: 32px;
cursor: pointer;
}

.search-wrap .search-icon:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
opacity: 0.6;
}

.search-wrap .search-icon:before {
position: absolute;
right: 0;
top: 3px;
content: "\f002";
font-family: "FontAwesome";
color: #989a9e;
font-size: 19px;
		}




.header-wrap #searchform {
float: none;
position: absolute;
right: 0;
top: 0;
//display: block;
display: none;
margin: 0;
}

.header-wrap #searchform #searchsubmit {
display: none;
}


.header-wrap #searchform,
.header-wrap #searchform #s 
{
width: 100% !important;
}


.header-wrap #searchform #s {

position: absolute;
right: 0;
font-size: 17px;
font-weight: 300;
border: none;
padding: 0 0 0 5px;
height: 52px;
background-color: #fff;
//border-radius: 50px;
//z-index:1;
}

.header-wrap #searchform #s:focus {
border: none;
}

.header-wrap .search-close {
display: block;
position: absolute;
right: 10px;
top: 7px;

font-size: 24px;
//color: #989a9e;
color:#23527C;
//z-index:2;
}



.header-wrap .logo{
position: relative;
text-transform:  none;
font: bold  1.5em/90% PT Serif Caption, serif;
color:#000;
margin:-5px 0 0 -15px;
}


.header-wrap .logo a{
text-decoration:none;
color:#000;
font-family: PT Serif Caption, serif;
}


.header-wrap .logo span{
	font-size: 1em;
color:#fff;
background:#23527C;
//background:#B2B200;
margin-left:2px;
padding:8px 4px 2px 4px; 
font-family: PT Serif Caption, serif;
//border-radius: 50px 0 0 50px;
}

.header-wrap .logo a:hover{
color:#23527C;
}


/*--- Поп Новости  ---*/


.xnews-pop-block {
margin: 0 0 0 0;
padding:0;
position: relative;
font-family: PT Serif Caption, serif;
color: #333;
 font-weight: 400;

}

.xnews-pop-block   a{
text-decoration:none;
color:#fff;
 }


.xnews-pop-block   a:hover{
text-decoration:none;
//color:#23527C;
color:#fefefe;

 }


.xnews-pop-block .desc  {
padding:0 0 10px 15px;
  font-size: 1.1em;
//font-style:italic;
 font-weight: 300;
color: #000000;
line-height : 150%;

    }


.xnews-pop-block .desc a{
color:#333;
}


.xnews-pop-block .desc  a:hover{
color:#23527C;
 }



.xnews-pop-block .post-content10 {
//background: linear-gradient(to bottom,  rgba(0,0,0,0.10) 10%,rgba(0,0,0,0.20) 28%,rgba(0,0,0,0.42) 45%,rgba(0,0,0,0.85) 70%,rgba(0,0,0,0.95) 80%,rgba(0,0,0,1) 95%);

background: linear-gradient(to bottom,  rgba(0,0,0,0.10) 10%, rgba(0,0,0,0.86) 100%);

padding:25px 0 5px 0; 
margin: 0 0 5px 0;
}

.xnews-pop-block .post-content h2 {
margin:0 0 10px 0; 
  padding: 0 10px 15px 10px;
  font-weight: 200;
  font-size: 1.1em;
}

.xnews-pop-block .post-content1 {

margin:0 0 10px 15px; 
  font-size: 1em;
}

.xnews-pop-block .post-content1 span{
	font-size: 1em;
color:#e2e2e2;
padding:5px 7px 5px 0; 
//font-family: PT Serif Caption, serif;

}




/*--- Поп Новости 2 ---*/


.xnews-pop-block2 {
margin: 0;
padding:0;
position: relative;
//font-family: PT Serif Caption, serif;
  font-size: 1.1em;
font-family: Roboto;
color: #333;
 font-weight: 200;

}

.xnews-pop-block2   a{
text-decoration:none;
color:#e2e2e2;
 }


.xnews-pop-block2   a:hover{
text-decoration:none;
//color:#23527C;
color:#fefefe;

 }


.xnews-pop-block2 .desc  {
//padding:0 0 10px 15px;
  font-size: 1.2em;
font-style:italic;
 font-weight: 300;
color: #000000;
line-height : 130%;

    }


.xnews-pop-block2 .desc a{
color:#333;
}


.xnews-pop-block2 .desc  a:hover{
color:#23527C;
 }



.xnews-pop-block2 .post-content10_2 {
//background: linear-gradient(to right,  rgba(0,0,0,0.10) 10%,rgba(0,0,0,0.20) 28%,rgba(0,0,0,0.42) 45%,rgba(0,0,0,0.85) 70%,rgba(0,0,0,0.95) 80%,rgba(0,0,0,1) 95%);

//background: linear-gradient(to bottom,  rgba(0,0,0,0.10) 10%, rgba(0,0,0,0.86) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 10%, rgba(0,0,0,0.9) 70%);

height:240px;
padding:50% 5px 10px 5px; 
//margin: 0 0 5px 0;
}

.xnews-pop-block2 .post-content_2 h2 {
margin:0 0 10px 0; 
  padding: 0 10px 15px 10px;
  font-weight: 200;
  font-size: 1.1em;
}

.xnews-pop-block2 .post-content1_2 {

margin:0 0 10px 15px; 
  font-size: 1em;
}

.xnews-pop-block2 .post-content1_2 span{
	font-size: 1em;
color:#e2e2e2;
padding:5px 7px 5px 0; 
//font-family: PT Serif Caption, serif;

}






/*--- Спец Новости  ---*/


.xnews-spec-block {
margin: 0 0 0 0;
padding:0;
position: relative;
font-family: PT Serif Caption, serif;
color: #333;
 font-weight: 400;

}

.xnews-spec-block   a{
text-decoration:none;
color:#fff;
 }


.xnews-spec-block   a:hover{
text-decoration:none;
//color:#23527C;
color:#fefefe;

 }


.xnews-spec-block .desc  {
padding:0 0 10px 15px;
  font-size: 1.1em;
//font-style:italic;
 font-weight: 300;
color: #000000;
line-height : 150%;

    }


.xnews-spec-block .desc a{
color:#333;
}


.xnews-spec-block .desc  a:hover{
color:#23527C;
 }



.xnews-spec-block .post-content10 {
background: linear-gradient(to bottom,  rgba(0,0,0,0.10) 10%,rgba(0,0,0,0.20) 28%,rgba(0,0,0,0.42) 45%,rgba(0,0,0,0.85) 70%,rgba(0,0,0,0.95) 80%,rgba(0,0,0,1) 95%);
//background: linear-gradient(to bottom,  rgba(0,0,0,0.10) 10%, rgba(0,0,0,0.86) 100%);
padding:10em 0 5px 0; 
margin: 0 0 5px 0;
}

.xnews-spec-block .post-content h2 {
margin:0 10px 10px 0; 
  padding: 0 10px 10px 10px;
  font-weight: 300;
  font-size: 1.2em;
color:#e2e2e2;
//background:red;
}

.xnews-spec-block .post-content1 {

margin:0 0 10px 0; 
  font-size: 1em;
}

.xnews-spec-block .post-content1 span{
	font-size: 1em;
color:#C2C2C2;
padding:5px 7px 5px 10px; 
font-family: PT Serif Caption, serif;
background:#666;
}










/*--- Выбор Редакции Новости  ---*/

.xnews-red-block {
margin:0;
padding:10px 0 10px 0;
position: relative;
font-family: PT Serif Caption, serif;
color: #666;
border-bottom: 6px #fbfbfb solid;
//background:#E1E5E9;
background:#f4f4f4;
}

.xnews-red-block   a{
text-decoration:none;
color: #000;
 }


.xnews-red-block  .grp-red{
  padding: 0 0 5px 10px;
  font-weight: 500;
  font-size: 15px;
color:#e2e2e2;
}


.xnews-red-block h2, .xnews-red-block .title {
  margin: 0 15px 5px 15px;
  padding: 0;
  font-weight: 300;
  font-size: 15px;
}


.xnews-red-block .com {
  margin: 10px 0 0 15px;
  padding: 0;
  font-weight: 200;
  font-size: 14px;
color:#ccc;
}



/*--- ГиперКом  ---*/

#hypercomments_mix {
font-size: 13px;
margin:10px 0 10px 0;
position: relative;
font-family: PT Serif Caption, serif;
background:#f6f6f6;

}

.poll {
padding: 1rem;
font-size: 0.9em;
color:#333;
font-family: Roboto;
background:#DDF2F9;
//border-top: 4px #eee dotted;
margin:0 0 10px 0;
}









