

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/RobotoCondensed-Regular-webfont.eot');
    src: url('../fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Regular-webfont.woff') format('woff'),
         url('../fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/RobotoCondensed-Bold-webfont.eot');
    src: url('../fonts/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Bold-webfont.woff') format('woff'),
         url('../fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Thin-webfont.eot');
    src: url('../fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Thin-webfont.woff') format('woff'),
         url('../fonts/Roboto-Thin-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: 100;
    font-style: normal;

}


@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Italic-webfont.eot');
    src: url('../fonts/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Italic-webfont.woff') format('woff'),
         url('../fonts/Roboto-Italic-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
    font-weight: 400;
    font-style: italic;

}



@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold-webfont.eot');
    src: url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: 700;
    font-style: normal;

}


@font-face {
    font-family: 'Roboto Slab';
    src: url('../fonts/RobotoSlab-Regular-webfont.eot');
    src: url('../fonts/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoSlab-Regular-webfont.woff') format('woff'),
         url('../fonts/RobotoSlab-Regular-webfont.ttf') format('truetype'),
         url('../fonts/RobotoSlab-Regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'Roboto Slab';
    src: url('../fonts/RobotoSlab-Bold-webfont.eot');
    src: url('../fonts/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoSlab-Bold-webfont.woff') format('woff'),
         url('../fonts/RobotoSlab-Bold-webfont.ttf') format('truetype'),
         url('../fonts/RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');
    font-weight: 700;
    font-style: normal;

}

html,
body {
  height: 100%;
-webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;

font-family: 'Roboto', sans-serif;
background:#fff;
color:#333;
line-height:1.2;
}


a {color:#000;}
a:visited { color:#666;}
a:hover { color:#0088cd; text-decoration:none}
#wrap {


}

.clear:before,
.clear:after {
display: table;
content: " ";
}

.clear:after {
clear: both;
}

h1, h2, h3 { font-family:"Roboto Slab", serif;}

.topbar { border-bottom:1px solid #e0e0e0; padding-bottom:0px; font-size:11px; margin:9px 0px 0px 0px; position:relative; min-height:50px;  }

.topbar > div {padding-left:0; padding-right:0}
.topbar .for_id { position:absolute; right:0; top:0px}
#submenu_fix {height:23px;} 
.smallmenu { list-style:none; margin:0; padding:0; min-height:15px; display:inline-block;}
.smallmenu li { float:left; font-size:11px; padding:0px 5px; height:8px;  border-right: 1px solid #e0e0e0;}
.smallmenu li:first-child { padding-left:0}
.smallmenu li:last-child {  border:none;}
.smallmenu li a, .smallmenu li span { position:relative; top:-4px; }
.smallmenu li a{color:#000;}
.smallmenu li a:hover {color:#0088cd;}
.for_lang { display:block; float:left; width:60px}

.has_img { padding-left:50px;}
.smallmenu.header_user {float:right;}
.smallmenu.header_user li {float:none;}
.header_user_image { float:left;  margin:0px 10px 5px -50px; }
.smallmenu li .header_user_links { color:#E0E0E0; position:relative; left:-5px;}
.smallmenu li .header_user_links a{white-space:nowrap; top:0px !important; display:inline-block; margin:0px 5px;}
.smallmenu li.no_img .header_user_links { position:relative; top:-5px;}
.u_name {display:block; font-size:12px; }
.topbar .pull-right {   display:inline-block; }
.topbar.got_user .pull-right { margin-left:50px; float:right !important;}
.topbann_hold {border-bottom:1px solid #e0e0e0; display:none;}
.topbann  {margin-top:10px;   }
.topbann > div> div {  font-size:12px; position:relative; background:#f5f5f5; padding-right:10px;}
.topbann > div> div a {  }
.topbann > div> div span {display:table-cell;  padding-left:90px;  height:60px; vertical-align:middle;}
.topbann > div> div img { position:absolute; left:0; top:0;}
.topbann > div:nth-child(3) {display:none;}
.topbann > div:nth-child(4) {display:none;}

.topmenu_hold { position:relative; margin-top: 20px;}
.topmenu_hold .logo { position:absolute; left:0; top:-4px;}
.topmenu_hold .logo .beta {font-size:10px; color:#999; position:relative; top:-8px; height:0px;}
.topmenu_hold .logo .gamma {font-size:10px; color:#999; position:absolute; bottom:-3px; height:0px; width:200px;}
.topmenu_hold .logo img { width:130px;}
.topmenu { padding-top:80px;}
.topmenu .row > div {position:inherit;}

.line_one {margin:10px 0 0 0;}
.line_one ul { list-style:none; margin:0px; padding:0 0 0 0px; } 
.line_one ul li {  text-transform:uppercase;}
.line_one ul li:first-child {  display:none;}
.line_one ul li a, .line_one ul li span {position:relative; top:-2px;}
.line_one ul li a {font-family: 'Roboto Condensed', Roboto, sans-serif; display:block;  text-transform:uppercase; height:25px; position:relative; font-size:14px; color:#000;   }
.line_one ul li.active a { color:#0088cd;text-decoration:underline; }
.line_one ul li a:hover { color:#0088cd}
.line_one ul li a:before { content:"- ";}

.must_read_cnt { color:#999; font-size:11px;}
.grey { color:#666;}


.line_one ul li span .toptema { top:0; color:#000; text-decoration:none;}
.line_one ul li span .toptema:hover { color:#0088cd; }
.line_two {padding:0px 0px 0px 0px; margin:10px 0 0 0;}
.line_two > ul { list-style:none; margin:0; padding:0;}
.line_two > ul > li { text-transform:uppercase; }
.line_two > ul > li.ddown_hold { position:relative}		
.line_two > ul > li:last-child { border:none;}
.line_two > ul > li.active a {text-decoration:underline;}
.line_two > ul > li > a, .line_one ul li span {position:relative; top:-2px;}
.line_two > ul > li > a {font-family: 'Roboto Condensed', Roboto, sans-serif; display:block;  text-transform:uppercase; height:25px; position:relative; font-size:14px; color:#000;   }
.line_two > ul > li > a.fa {font-family: FontAwesome;	}
.line_two > ul > li > a:hover { text-decoration:underline;}
.line_two > ul > li > a span {font-size:11px; color:#999; display:inline-block; padding:0 5px;}
.line_two > ul > li > a:before { content:"- ";}

.must_read { position:absolute; left:-5px; top:15px; z-index:10; width:250px;  border:5px solid rgba(0,0,0,0.4)}
.must_read_in {background:#222; color:#fff;}
.must_read ul { list-style:none; margin:0; padding:0 15px 15px 0;}
.must_read ul li { margin:10px 0 0 15px; border-bottom:1px solid #444; padding-bottom:10px;}

.must_read .col-md-6:last-child ul li:last-child { border:none; padding-bottom:0;}
.must_read .col-md-6:first-child ul { padding-bottom:0;}
.must_read ul li > a {margin-top:5px; display:inline-block; text-transform:none; font-size:12px; color:#fff;}
.must_read ul li > a:hover {color:#ffe700;}
.must_read ul li > a img {width:50px; display:none; float:left; margin-left:-60px;}
.must_read ul li > a.noimg{ padding-left:0;}

.must_read ul li > a:before,
.must_read ul li > a:after {
display: table;
content: " ";
}

.must_read ul li > a:after {
clear: both;
}

.form-control {box-shadow:none; -webkit-box-shadow:none; border-radius:0; -webkit-border-radius:0;}

.must_read ul li dfn { font-size:9px; display:block; }
 .must_read ul li dfn em {border-color:#444;}
.sform_hold { position:absolute; top:5px; right:0px; left:140px;}
.sform_hold .form-control {height:34px;}
.sform_hold .btn { background:#f0f0f0; color:#000; z-index:2; border-radius:0; -webkit-border-radius:0; height:34px; text-align:center;  border: 1px solid #CCCCCC; padding:0; ont-family: 'Roboto Condensed', Roboto, sans-serif;  font-size:11px; font-weight:bold; padding-left:10px; padding-right:10px;}

.sform_hold .fbu { display:none;}
.sform_hold .fform { display:block;}
.sform_hold .fform .cls{ display:none;}
.sform_hold .fa-times {display:none}
.sform_hold .btn-sub span { display:none;}
.xsbuttons { margin:0;  padding:0; list-style:none;}
.xsbuttons li { display: inline-block; margin:0px 5px 0px 0px;}
.xsbuttons li:last-child { margin-right:0;}
.xsbuttons li a { padding:0px 5px 0px 0px;  display:inline-block; color:#000;}
.xsbuttons li a:hover, .xsbuttons li a:active, .xsbuttons li a:focus { color:#0088cd;text-decoration:none !important; }

.xsbuttons li button {   padding:3px 5px;  display:block; background:#ffe700; border:none; margin:0;    text-align:center;  color:#000; }
.xsbuttons li button:hover, .xsbuttons li button:active, .xsbuttons li button:focus { background:#0088cd; color:#fff; text-decoration:none !important; }


.nav_holder { position:relative; margin-top:7px; border-bottom:1px solid #e0e0e0; clear:both; }
.main_menu { list-style:none; margin:0; padding:0; c }
.main_menu >li { }
.main_menu >li > a {font-family: 'Roboto Condensed', Roboto, sans-serif; display:block;  text-transform:uppercase; height:25px; position:relative; font-size:14px; color:#000;   }
.main_menu >li.active > a { color:#0088cd; }
.main_menu >li a:hover { color:#0088cd}


.sub_menu_holder { margin-left:-5px;   margin-bottom:10px;}
.sub_menu {list-style:none; margin:0; padding:0; display:inline-block;}
.sub_menu >li {  display:block; height:8px; float:left; padding:0px 2px 0px 0px;  margin:0 3px 5px 0px;   border-right:1px solid #d0d0d0}
.sub_menu >li:last-child {margin:0; border:none; padding:0;}
.sub_menu >li a { display:block; position:relative; top:-2px; text-transform:uppercase;  position:relative;  font-size:11px; color:#000;  margin:0px 5px; font-family: 'Roboto Condensed', Roboto, sans-serif;}
.sub_menu >li a:hover { color:#0088cd;}
.sub_menu >li.active > a { color:#0088cd;}

.sub_menu >li.hard >a { font-weight:bold; color:#d2222a;}
.main {margin-top:10px}
.banner_right { text-align:center; border-bottom:1px solid #000; min-width:300px; overflow:hidden; padding-bottom:30px; }

.banner_right.second {margin-top:30px}
dfn, time { font-style:normal; font-size:10px; text-transform:uppercase; color:#999; font-weight:bold}
time span {padding-left:10px;}
dfn a, time  a, dfn a:visited, time  a:visited{ color:#999;}

dfn a:hover, dfn a:visited:hover, time  a:hover, time  a:visited:hover { color:#0088cd;}
dfn em, time em {font-style:normal; display:inline-block; height:7px; padding:0px 5px 0px 0px; margin-right:5px;  position:relative; top:1px; border-right:1px solid #e0e0e0; }

.icons_art { font-size:10px; color:#999; white-space:nowrap; text-transform:uppercase; font-weight:bold; padding-left:5px;}
.icons_art i {display:inline-block; margin-left:5px; font-size:11px;}
.icons_art i:first-child {margin-left:0px;}
.icons_art i.txt { font-style:normal;}
.icons_art_big { font-size:12px; color:#0088cd; white-space:nowrap;}
.icons_art_big i {display:inline-block; margin-left:5px; font-size:12px;}

.main_art {padding-bottom: 20px; border-bottom:1px solid #000; font-size:12px;}
.main_art > div {line-height:1.4}
.main_art dfn {margin-top:15px; display:block;}
.main_art .img { position:relative;}
.main_art .img img { width:100%;}
.main_art .img div { position:absolute; text-transform:uppercase; top:0; left:0; font-size:11px; color:#fff; background:rgba(0,0,0,0.6); padding:5px 10px; font-weight:bold;}
.main_art  .img a:hover div { background:rgba(0,136,205,0.6)}
.main_art h1 { font-size:18px; font-weight:bold; margin:10px 0px 10px 0px;}

.main_block_in {padding-bottom:20px; border-bottom:1px solid #000;}
.main_block_in .main_art {padding-bottom:0px; border-bottom:none;}
.same_art {padding-top:30px; padding-bottom: 20px;padding-bottom: 20px; border-bottom:1px solid #000;}
.same_art ul { list-style:none; margin:0; padding:0; line-height:1.3}
.same_art ul li { padding:15px 0; border-bottom:1px solid #e0e0e0; font-size:12px; line-height:1.4}
.same_art ul li:first-child {padding-top:0;}
.same_art ul li:last-child { border-bottom:none; padding-bottom:0;}
.same_art ul li h2 { font-size:14px; font-weight:bold; margin:10px 0px 5px 0px;line-height:1.4 }
.leftcentercolumn { width:100%;}
.rightcolumn {  width:100%; margin-top:30px;}
.top_tema { border:3px solid #ffe700; padding:10px 20px 10px 20px;  margin-top:30px}
.top_tema header { text-transform:uppercase; text-align:center; font-weight:bold;color:#000; font-size:14px}
.top_tema ul { list-style:none; margin:0; padding:0}
.top_tema ul li {position:relative;  display:none;}
.top_tema ul li:first-child {position:relative; display:block;}
.top_tema img { width:100%; margin-top:10px;}
.top_tema .tname { position:absolute; left:0px; bottom:0px; right:0px; background:rgba(0,0,0,0.6); padding:20px; text-align:center}
.top_tema li a { color:#fff; text-shadow:1px 1px 0px #000; font-size:18px; font-family:"Roboto Slab", serif; font-weight:bold; text-transform:uppercase;}
.top_tema li a:hover {color:#000; text-shadow:1px 1px 0px #fff;}
.top_tema li a:hover div { background:rgba(255,255,255,0.8); }


.top_tema_in { background: #ffe700; padding:20px 20px 20px 20px; }
.top_tema_in .tema_desc { font-size:24px; font-weight:bold; }
.top_tema_in .tema_desc span { font-weight:normal; clear:both; display:block;}
.top_tema_in .tema_txt {margin-top:15px; font-weight:normal; font-size:15px;}

.top_tema_in .tema_desc img { width:100%; vertical-align:middle;margin:0 0 15px 0px;}
.pubs {margin-top:30px; padding-bottom: 20px; border-bottom:1px solid #000;}
.pubs ul { list-style:none; margin:0; padding:0; line-height:1.3}
.pubs ul li { padding:15px 0; border-bottom:1px solid #e0e0e0; font-size:12px; line-height:1.4; }
.pubs ul li:first-child {padding-top:0;}
.pubs ul li:last-child { border-bottom:none; padding-bottom:0;}
.pubs ul li div{ font-size:14px; font-weight:bold; margin:10px 0px 5px 0px;line-height:1.4 }
.pubs ul li div.bloger, .pubs ul li div.bloger div {line-height:1; margin-bottom:0;}
.pubs ul li div.header { font-size:12px; font-weight:normal; margin-top:5px; display:none}
.pubs ul li.got_img div.header {display:block;}
.pubs ul li a {font-family:"Roboto Slab", serif; }
.pubs ul li dfn a{font-family: 'Roboto', sans-serif;}
.pubs ul li img {width:100%}

.pubs.subsection_list {}
.pubs.subsection_list .img {display:none;}
.pubs.subsection_list li.got_img { padding-left:120px;  margin-top:0px;}
.pubs.subsection_list li.got_img .img {margin-left:-120px;  width:90px; float:left; display:block;}

.pubs.subsection_list li:before,
.pubs.subsection_list li:after {
display: table;
content: " ";
}

.pubs.subsection_list li:after {
clear: both;
}
.lenta {margin-top:30px; padding-bottom: 20px; border-bottom:1px solid #000;}
.lenta ul { list-style:none; margin:0; padding:0; line-height:1.3}
.lenta ul li { padding:15px 0; border-bottom:1px solid #e0e0e0; font-size:12px; line-height:1.4; }
.lenta ul li:first-child {padding-top:0;}
.lenta ul li:last-child { border-bottom:none; padding-bottom:0;}
.lenta ul li div{ font-size:13px;  margin:10px 0px 5px 0px;line-height:1.4 }
.lenta ul li a {font-family:"Roboto Slab", serif;  }
.lenta ul li dfn a{font-family: 'Roboto', sans-serif;}
.lenta ul li img {width:45%; float:right; margin:0 0 10px 10px;}
.lenta ul li:before,
.lenta ul li:after {
display: table;
content: " ";
}

.lenta ul li:after {
clear: both;
}

.moreart { margin-top:10px;}
.moreart ul { list-style:none; margin:0; padding:0; line-height:1.3}
.moreart ul li { padding:15px 0; border-bottom:1px solid #e0e0e0; font-size:12px; }
.moreart ul li:first-child {padding-top:0;}
.moreart ul li:last-child { border-bottom:none; }
.moreart ul li a {font-family:"Roboto Slab", serif; }

.moreart ul li:before,
.moreart ul li:after {
display: table;
content: " ";
}

.moreart ul li:after {
clear: both;
}

section h4 { border-bottom:2px solid #000; padding:0 0 5px 0; font-weight:bold; font-size:13px; text-transform:uppercase; color:#000;}
section h4 a, section h4 a:visited {  color:#000; display:block;}
section h4 a:hover, section h4 a:visited:hover {  color:#0088cd;}
section h4 a i {float:right;}

.authors { border-bottom:1px solid #000; margin-bottom:20px; margin-top:30px;}
.authors .col-md-3:nth-child(2n+1) {clear:both;}
.author { padding-bottom:20px;}
.author img { width:100%; margin-top:10px;}
.author  div {font-weight:bold; margin:10px 0px 5px 0;}
.author  div  a {color:#000;}
.author  a {font-family:"Roboto Slab", serif; font-size:14px; }
.author  dfn a{font-family: 'Roboto', sans-serif; font-size:10px; }
.author .bdesc { font-size:11px; font-weight:normal; margin-top:0; margin-bottom:10px;}
.author p { font-size:12px;}
.authors.onecolumn article { border-bottom:1px solid #e0e0e0; margin-bottom:20px;}
.authors.onecolumn .col-md-12:nth-last-child(1) article, .authors.onecolumn .col-md-12:nth-last-child(2) article {margin-bottom:0; border:none;}
.authors.onecolumn .col-xs-6:nth-child(2n+1) {clear:both;}

.blogs { border-bottom:1px solid #000;  margin-top:30px}

.chapter {border-bottom:1px solid #000; margin-top:30px;}
.chapter article {margin-bottom:10px}
.chapter article > div {margin-top:15px; font-size:12px; line-height:1.4;}
.chapter article .img { float:right; width:45%; margin:0 0 10px 10px; clear:both;}
.chapter article .img img {width:100%;}
.chapter article > div >a { font-size:13px; font-family:"Roboto Slab", serif; font-weight:bold; line-height:1.2;}
.chapter article > div >a div {margin-bottom:10px;}

.chapter article:before,
.chapter article:after {
display: table;
content: " ";
}

.chapter article:after {
clear: both;
}

.chapter.for_top:first-child { margin-top:0;}
.chapter.for_top  h4 { border-color:#ffe700;}
.chapter.for_top .top_desc { background:#ffe700; padding: 15px 20px; font-size:12px; margin: -10px 0 15px 0; }
.tops_hoder {border-bottom:1px solid #000; margin-bottom:30px;}
.tops_hoder .moreart ul li a { font-size:13px;}
.topsnav { list-style:none; margin:0 0 15px 0; padding:0; border-bottom:2px solid #000; }
.topsnav li {float:left; margin:0px 10px 5px 0px; font-size:13px; }
.topsnav li a {text-transform:uppercase; font-weight:bold; color:#0088cd; }
.topsnav li.active a { color:#000; }
.tops_hoder a { color:#000;}
.tops_hoder a:hover {color:#0088cd;}
.tops_hoder img { width:80px; margin: 0 0 0px 10px; float:right;}

.poll_hoder { margin-top:30px; padding-bottom:20px; border-bottom:1px   solid #000; }
.big { font-size:18px;font-family:"Roboto Slab", serif;  font-weight:bold; margin:10px 0px 10px 0px; color:#000;}
.poll_hoder .radio {margin-bottom:15px;}

.btn { border-radius:0; -webkit-border-radius:0; padding:5px 20px; line-height:25px;}
.btn-primary {  color:#000;
background-color: #fff;
    border: 3px solid #000;

}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active
{
	background:#fff;
	color:#0088cd;
    border-color: #ffe700;
	}
	
.calendar { margin-top:30px;}	
.calendar .topline { display:table; width:100%; list-style:none; margin:10px 0px; padding:0 0 10px 0; border-bottom:1px solid #e0e0e0}
.calendar .topline li {display:table-cell; text-align: center; vertical-align:middle; font-size:18px; text-transform:uppercase; padding:0px 10px;}
.calendar .topline li:first-child {text-align:left;}
.calendar .topline li:last-child {text-align:right;}
.calendar .topline li a {color:#000;}
.calendar .topline li a:hover {color:#0088cd;}

.calendar .medline { display:table; width:100%; list-style:none; margin:10px 0px 0px 0px; padding:0 0 10px 0; border-bottom:1px solid #e0e0e0}
.calendar .medline li {display:table-cell; width:14.28571428571429%; text-align: center; vertical-align:middle; font-size:12px; padding:0px 5px; color:#999;}
.calendar .medline li:nth-child(6), .calendar .medline li:nth-child(7) { color:#eb2628;}

.calendar .line { display:table; width:100%; list-style:none; margin:0px 0px; padding:5px 0 5px 0; border-bottom:1px solid #e0e0e0}
.calendar .line li {display:table-cell; width:14.28571428571429%; text-align: center; vertical-align:middle; font-size:14px; padding:0px 5px; color:#999;}
.calendar .line li a { color:#000;display:block; padding:5px;}
.calendar .line li a:hover {color:#0088cd;}
.calendar .line li.active a { color:#fff; background:#000; }
.calendar .line li.active a:hover {  background:#0088cd; }
.calendar .line:last-child {border-color:#000;}

footer {margin-top:40px;}
footer .foo_hold {border-top:3px solid #000; padding-bottom:30px;}
.palaemo, .palaemo:visited { color:#f0534a}
.palaemo:after { display:inline-block;  width:17px; height:17px; background-repeat:no-repeat; content:" "; position:relative; top:4px; left:5px; background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzNEU5MjhGRTY4MTExRTNCRjg5QTc2NDRBQ0NENDAxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzNEU5MjkwRTY4MTExRTNCRjg5QTc2NDRBQ0NENDAxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjM0RTkyOERFNjgxMTFFM0JGODlBNzY0NEFDQ0Q0MDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjM0RTkyOEVFNjgxMTFFM0JGODlBNzY0NEFDQ0Q0MDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAARABEDAREAAhEBAxEB/8QAhQAAAgMAAAAAAAAAAAAAAAAAAgcAAQYBAAMBAQEAAAAAAAAAAAAAAAABBgQCBRAAAQMCBAMECwAAAAAAAAAAAwECBBIFABEhBkEyEzHRcpJRcaGxIkKyUxRUFREAAQMCAwUJAQAAAAAAAAAAAQARAjEDURIE8EFhIjIhcaGxwdFCUgUT/9oADAMBAAIRAxEAPwBy37dpSX2O9VmQ7dazV3CErVCUgs6WyUy+J4mv0c30a8dMNy9zCoAr79ypdJ+eBZI5JTuDllUA/XhJqFUHeSi3PJnxiSploluQEWCNFM4xBZIU4GLqwQ2pw5l9iF9pkhzE7OnL819OISEY3I9plRgaRkd8j4ee/wDyW/bJ5FxudTmTiEuNy2WezcMcFxnEN/XesUdycOlkeK5VV0dlCU9Uqqral+X1rlgu2znYnq34DBU+i1MDZJhED+YzZX6pfYv8Y1bFBD27JHuktptEsoHWxKotyaxX9EBlqJENWlLuZXjXXuUbRz5Ymm/0TuayJ04uXYg56xdnIpMYYS2dldE/7DvKzux6DKXzDBGbsb4k9+ApRUZzk8SfSmBBoEeGuV//2Q==);}
.copy { font-size:11px; margin-top:30px}
.copy hr {border-color:#fff; margin:5px 0px}

.social { list-style:none; margin:30px 0px 0px 0px; padding:0;}
.social li { padding:0px 0px; margin-bottom:10px;}
.social li a { line-height:32px;vertical-align:middle; color:#000; font-size:12px}
.social li a i {display:inline-block; vertical-align:middle; line-height:28px; font-size:16px; width:32px; height:32px; text-align: center; border:2px solid #000; margin:0 10px 0 0;}
.social li a:hover {color:#0088cd;}
.social li a:hover i { border-color:#ffe700;}

.social_hold {margin:20px 0px 0px 0px; padding-bottom:20px; display:table; width:100%;}
.social_hold > div {text-align:center; display:table-cell; text-align:center; width:20%; height:40px;}
.social_hold > div a { vertical-align:middle; color:#000; font-size:11px}
.social_hold > div a i {display:block; margin:0px auto 5px auto; line-height:28px; font-size:16px; width:32px; height:32px; text-align: center; border:2px solid #000; }
.social_hold  > div a:hover {color:#0088cd;}
.social_hold  > div a:hover i { border-color:#ffe700;}


.menu_bott { list-style:none; margin:30px 0px 0px 0px; padding:0;}
.menu_bott li { padding:0px 0px; margin-bottom:10px;}
.menu_bott li a { line-height:12px; font-weight:bold; text-transform:uppercase; color:#000; font-size:11px}
.menu_bott li a:hover {color:#0088cd;}

.crumps { margin-top:10px; padding:5px 10px; font-size:18px; line-height:24px; font-weight:bold; text-transform:uppercase; background:#f0f0f0; text-align:center;}
.crumps ul { list-style:none; margin:0; padding:0;}
.crumps ul li { display:inline-block; margin:0px 10px 0px 0px; color:#000; }
.crumps ul li:after {content:"/"; margin-left:12px;}
.crumps ul li:last-child:after { content:""; display:none;}
.crumps ul li a { color:#000;}
.crumps ul li a:hover { color:#0088cd;} 

.article {line-height:1.4; }
.article h1 { font-size:24px; font-weight:bold; margin-top:0; }
.article h2 { font-size:18px; font-weight:normal; font-family: 'Roboto', sans-serif;margin-top:5px; }
.article header { font-size:18px;}
.article time {margin:10px 0px; display:block;}
.article iframe { width:100%;}
.article .block {margin:10px 0px;}
.article .head_inline { padding:0 0 10px 0;}
.article >div a, a.art_body_link {text-decoration:underline; color:#0088cd;}
.article >div a:hover, a.art_body_link:hover {text-decoration:none;}

.for_soc .social-likes { margin-bottom:10px;}

.for_soc .social-likes .fb-like {margin-right:10px; }
.twitter-share-button { position:relative; top:5px;}
#___plusone_0 {position:relative; top:5px;}
 #vk_like {top:5px; display:inline-block; max-height:20px; overflow:hidden;} 
.article >div { }
.article >div img {max-width:100%; height:auto;}
.article >div .block3 { color: #999999;    font-size: 11px; padding:10px;}
.article .img { padding:20px 20px 20px 20px; border:1px solid #e0e0e0; margin:20px 0px;}
.article .img:hover {border-color:#999;}
.article .img:hover span {color:#666;}
.article .img img {width:100%;}
.article .img span {display:block; font-size:11px; color:#999; margin-top:20px}
.article .img i {position:absolute; left:30px; bottom:27px; color:#f0f0f0; font-size:11px; opacity:0.8; font-style:normal;}
.article blockquote {font-family:"Roboto Slab", serif; border:1px solid #e0e0e0; margin:20px 0px;  padding:20px 20px 20px 20px;  }
.article blockquote:hover {border-color:#999;}

.article aside.inbody {font-family:"Roboto Slab", serif; border:1px solid #e0e0e0; margin:10px 0px;  padding:15px 20px 15px 20px;  } 
.article aside.inbody:hover {border-color:#999;}
.article aside.inbody h4 {font-family: 'Roboto', sans-serif; margin:0 0 15px 0; font-size:12px; font-weight:bold; text-transform:uppercase;}
.article aside.inbody ul { padding:0; margin:0 0 0 10px; font-size:12px; }
.article aside.inbody ul  li {margin-top:5px;}
.article aside.inbody ul  li a { text-decoration:none;}
.article aside.inbody ul  li a:hover { color:#0088cd; text-decoration:none}

.article .gallery { padding:20px 20px 20px 20px; border:1px solid #e0e0e0; margin:20px 0px;}
.article .gallery:hover {border-color:#999;}
.article .gallery .owl-carousel  {}
.article .gallery .tns_hold {margin-right:-5px;}
.article .gallery .tns .owl-item {padding-right:5px; }
.article .gallery .tns .owl-item img {width:100%;}
.article .gallery .tns .active {opacity:0.5}
.article .gallery .opn { max-height:200px; margin-top:10px; overflow:hidden;}
.article .gallery .opn img { width:100%;}
.article .gallery span {display:block; font-size:11px; color:#999; margin-top:20px}
.he_auto { max-height:none !important;}
.article .gallery .pages { width:101px; height:20px; margin:0px auto 20px auto}
.article .gallery .pages a { display:block; width:50px; height:100%; float:left; font-size:18px; color:#000; text-align:center;   line-height:20px}
.article .gallery .pages a:hover {color:#666;;}
.article .gallery .pages a i {}
.article .gallery .pages div { float:left; width:1px; height:100%; background:#e0e0e0; }

.article .gallery .items { width:101px; height:20px; margin:10px auto 20px auto;}
.article .gallery .items a { display:block; width:50px; height:100%; float:left; font-size:24px;  color:#000; text-align:center;   line-height:20px}
.article .gallery .items a:hover {color:#666;}
.article .gallery .items a i { margin-top:-10px;}
.article .gallery .items div { float:left; width:1px; height:100%; background:#e0e0e0; }

.article aside.right { background:#f5f5f5; margin:0 0 10px 10px; float:right; padding:10px 15px; width:170px; font-family:"Roboto Slab", serif; font-size:12px; } 
.article aside.right img {display:block; margin:0 -15px 10px -15px; width:170px; max-width:none; }
.article aside.right h4 { font-size:10px; font-weight:bold; font-family: 'Roboto', sans-serif; text-transform:uppercase; margin:0 0 10px 0px;}
.article aside.right a { text-decoration:none; margin-bottom: 10px; display: inline-block; } /* word-break:break-all */
.article aside.right a:hover { text-decoration:underline;}
.article footer { margin-top:20px; padding:0; padding-bottom:20px; border-bottom:1px solid #000;}
.article footer .author { font-size:12px; font-weight:bold; padding:0; color:#000; }
.article footer .tags { font-size:11px; text-transform:uppercase;  margin-top:15px;}
.article footer .tags a { color:#000;}
.article footer .tags a:hover {text-decoration:underline;}
.article footer .tags span	{ font-weight:bold;}
.article footer .error	{ color:#666666; margin-top:15px; font-size:11px;}
.article footer .soc {margin-top:15px;}	
.article footer .soc .social-likes__widget { border-color:#000; color:#000; margin-left:0; margin-right:10px;}
.article footer .soc .social-likes__button { color:#000;}
.article footer .soc .social-likes__widget:hover, .article footer .soc .social-likes__widget:hover .social-likes__button { color:#fff;}

.article .more {font-family:"Roboto Slab", serif; border:1px solid #e0e0e0; margin:0px 0px 20px 0 ;  padding:20px 20px 20px 20px;  }
.article .more:hover {border-color:#999;}
.article .more h4 {font-family: 'Roboto', sans-serif; margin:0 0 10px 0; font-size:11px; text-transform:uppercase;}
.article .more ul { padding:0; margin:10px 0 0 10px; font-size:12px; }
.article .more ul  li {margin-top:10px;}
.article .more img {width:100%; display:block; margin-bottom:10px; }
.article .more .row { font-size:14px;} 
.comments {margin-top:20px;}
.comments .commform { margin:20px 0px;}
.comments .commform textarea { width:100%; resize:vertical; border:1px solid #333; background:#fffff2; }
.comments .commform form > span { font-size:11px; color:#999; font-size:12px; padding:10px 0px; float:left; }

.comments .commform .text-right { text-align:left;}

.comments .ctabs { float:left; font-size:11px; font-weight:bold; margin-top:15px;}
.comments .ctabs a {color:#0088cd; display:inline-block; margin-right:10px; text-transform:uppercase;}
.comments .ctabs a.active {color:#000}
.comments .list {margin-top:20px;}
.comments .list ul { list-style:none; margin:0; padding:0}
.comments .list ul li  { padding:15px 0px; border-bottom:1px solid #e0e0e0; padding-left:65px; position:relative; min-height:80px;}
.comments .list ul li.lev_2 { margin-left:30px;}
.comments .list ul li.lev_3 { margin-left:60px;}
.comments .list ul li.lev_4 { margin-left:90px;}
.comments .list ul li.lev_5 { margin-left:120px;}

.comments .list ul li .ava { margin-left:-65px; float:left; width:50px; height:50px; overflow:hidden; background:url("../img/ava_def.png") no-repeat;}
.comments .list ul li .ava img {width:100%;}
.comments .list ul li .nme { font-size:12px; color:#666666;}
.comments .list ul li .nme span { font-size:11px; color:#999;}
.comments .list ul li .msg {margin-top:5px;}
.comments .list ul li .vote { margin-top:10px;}
.comments .list ul li .vote:before,
.comments .list ul li .vote:after {
display: table;
content: " ";
}

.comments .list ul li .vote:after {
clear: both;
}
.comments .list ul li .vote a { font-size:11px; display:block; float:left; text-align:center; height:20px; padding-top:3px; }
.comments .list ul li .vote a i {font-size:14px; margin-right:5px;}
.comments .list ul li .vote span {height:20px; width:1px; float:left; display:block; background:#e0e0e0; margin:0px 10px;}
.comments .list ul li .reply { visibility:hidden; margin-top:5px;}
.comments .list ul li .reply .btn { padding:0px 10px;  border-width:2px; line-height:16px; font-size:12px;}
.comments .list ul li:hover { border-color:#000;}
.comments .list ul li:hover .reply { visibility:visible}

hr.empty {border:none;}
.sw_pic {display:inline-block; width:22px; height:22px; margin-left:10px; font-size:18px; float:right; text-align:center; line-height:32px;} 
section h4:after {
display: table;
content: " ";
}

section h4:after {
clear: both;
}

.pages_hold {text-align:center;}
.pages_hold .pagination {margin-top:0; border:none; font-size:18px;}
.pages_hold .pagination a { color:#000; border:none;}
.pages_hold .pagination a:hover {background:none;}
.pages_hold .pagination .active a { color:#fff; background:#000;}
.main_art .bloger {margin-top:15px; font-weight:bold; min-height:50px;}
.main_art .bloger img { width:50px; float:left; margin:0 10px 0 0;} 
.main_art .bloger .bdesc { font-size:11px; font-weight:normal;}
.main_art .bloger a {color:#000;}
.main_art .bloger a:hover { color:#0088cd;}
.main_art.main_blog dfn { margin-top:5px;}
.main_art.main_blog dfn:after {
display: table;
content: " ";
}

.main_art.main_blog dfn:after {
clear: left;
}

.main_block_in .items { width:101px; height:20px; margin:20px auto 0px auto;}
.main_block_in .items a { display:block; width:50px; height:100%; float:left; font-size:24px;  color:#000; text-align:center;   line-height:20px}
.main_block_in .items a:hover {color:#666;}
.main_block_in .items a i { margin-top:-10px;}
.main_block_in .items div { float:left; width:1px; height:100%; background:#e0e0e0; }


.pubs.blogs_list li.got_img { padding-left:0px;  margin-top:0px;}
.pubs.blogs_list li.got_img .img {margin-left:10px;  width:90px;  margin-top:0px; float:right; display:block;}

.pubs.blogs_list li:before,
.pubs.blogs_list li:after {
display: table;
content: " ";
}

.pubs.blogs_list li:after {
clear: both;
}

.pubs.blogs_list ul li div  {margin-top:5px}
.pubs.blogs_list .bloger { font-weight:bold; margin-top:0;}
.pubs.blogs_list .bloger img { width:50px; float:left; margin:0 10px 0 0;} 
.pubs.blogs_list dfn { margin-top:5px; display:block;}

.blogs_hold {margin-top:20px;}
.blogs_hold article {display:none;}
.blogs_hold article:first-child { display:block;}
.pnel { background:#f0f0f0; padding:10px 0 0 10px; font-size:12px;}
.pnel ul { list-style:none; margin:0; padding:0;}
.pnel ul li {float:left; margin:0px 10px 10px 0px; border-right:1px solid #fff; padding-right:10px;}
.pnel ul li a {color:#000}
.pnel ul li a:hover { color:#0088CD;}
.pnel ul li.active {font-weight:bold;}
.pnel ul li:last-child {margin-right:0; padding-right:0; border:none;} 
.pnel .btn-group {margin-top:0px; margin-left:-10px; }
.pnel .btn-group .btn  {border:none; background:#e0e0e0;}
.pnel .btn-group {}
.pnel .dropdown-menu {border-radius:0; -webkit-border-radius:0;} 


.authors.blogers dfn a {color:#; text-decoration:underline;}

.authors.blogers article { border-bottom:1px solid #e0e0e0; margin-bottom:20px;}
.authors.new_blogers .col-md-4:nth-last-child(1) {display:none;}
.authors.blogers .col-md-4:nth-last-child(1) article, .authors.blogers .col-md-4:nth-last-child(2) article,  .authors.blogers .col-md-4:nth-last-child(3) article {margin-bottom:0; border:none;}
.authors.blogers .col-xs-6:nth-child(2n+1) {clear:both;}
.all_authors ul { list-style:none; margin:0; padding:0;}
.all_authors ul li {margin:10px 0px 0px 0px; font-size:12px}
.authors.blogers .col-md-4:nth-last-child(3) article  {margin-bottom:20px; border-bottom:1px solid #e0e0e0;}
		.authors.new_blogers .col-md-4:nth-last-child(3) article  {margin-bottom:0px; border-bottom:none;}

.main_ch {font-size:12px;}		
.main_ch > a{ font-weight:bold; font-size:13px; font-family:"Roboto Slab", serif;}
	.main_ch > dfn {margin-bottom:5px; display:block;} 	
	.main_ch > a div {margin-bottom:5px;}
	
	
.profile_over { margin:20px 0 0 0; background:#f0f0f0; padding:30px;}
.profile_holder {margin:0px auto 0 auto; max-width:550px;}
	.info_ava {margin:5px 0px 10px 0px; font-size:12px;}
	.ava_img {margin:0 15px 15px 0;}
	
	.pubs ul li .bloger {min-height:50px; }
	.pubs ul li .bloger > div {margin-top:0px}
.pubs ul li .bloger > div  a{ font-size:12px; color:#000;}	

.pubs ul li .bloger> span { font-size:11px; color:#333; font-weight:normal; display:block; margin:3px 0px;}
	.pubs.blogs_list ul li > a div {clear:right;}
	
	.top_tema .items { width:101px; height:20px; margin:10px auto 0px auto;}
.top_tema .items a { display:block; width:50px; height:100%; float:left; font-size:24px;  color:#000; text-align:center;   line-height:20px}
.top_tema .items a:hover {color:#666;}
.top_tema .items a i { margin-top:-10px;}
.top_tema .items div { float:left; width:1px; height:100%; background:#e0e0e0; }

.info_in {margin-top:20px;}
.search_res { list-style:none; margin:0; padding:0;}	
.search_res li {padding-left:30px; margin:20px 0 0 0; border-bottom:1px solid #e0e0e0; padding-bottom:20px}
.search_res li:last-child {border-color:#000;}
.search_res li span {display:inline-block; margin:0 0 0 -30px; float:left;}

.search_res li a {font-family:"Roboto Slab", serif; font-size:18px;}
.search_res li dfn {display:block; margin:5px 0px;}





.m_votes_item_in { line-height:1.1; font-size:12px;}
.m_votes_item {margin-top:15px}
.rdo.red {color: #0088cd; font-weight:bold;}
.lbl  {margin-top:5px;}
.poll_bar { height:10px; background:#f0f0f0;}
.poll_bar_in{background:#0088cd; height:10px;}
.m_votes_res_text {margin-top:15px;}
.m_votes_res_text acronym {font-weight:bold;}

.copy a { color:#f0534a;}
.icon_dev { position:relative; top:-2px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTdGRUE5MERGRDM1MTFFMzkxNjc5RUVDRkIzQUY4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTdGRUE5MEVGRDM1MTFFMzkxNjc5RUVDRkIzQUY4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxN0ZFQTkwQkZEMzUxMUUzOTE2NzlFRUNGQjNBRjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxN0ZFQTkwQ0ZEMzUxMUUzOTE2NzlFRUNGQjNBRjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkvAQbAAAAHASURBVHjafNRLKKVxGMdxr6NkDJoyzsYsJpewULKgIaHGgkSRKBuMjJ2V29QUU+osWcg1K0LKLKakyF0sjKJkhgxmZJKFjUsal+/f/NTb28upT50e//f5ey7vsc6Kcv1cPl4EYd8Wi8Merp2H/V0S5GATy4hSLBNrjtiTSVoxgdf4iiPFd/EdyUpW8FySYMV2UIcrxf+gCv8Qihu3JGFoQTO2EINPtnMWehGAPizhs+IPwSx0IRYelGARTerBJL4gQyWZi8aQjRR88Fed0bjQ7e9QrgtGUK/4KQrRoQQXSuK1NOJ4NXMKdzqUjwaVc4s8JMKHQ11m1mDXcuzJEMqwgvc4xkvMoFgNNg9Wqzf/G6Yk6XilsV4iDbWosV1Qqsn04ES9DMS66UkbFjCublcgQQnM4UqVY6Yzh05EYAPzpiyT5BsONJk2/bFbD5oGDygeglFNbU7nV/HD05gQ85svgyrDp5G+0Vj7Vcq8RpyKcHzEuf7bc2dj+7SZP1WSfTPNO7Ot0ZfrYte139RbahZvWJv8+AaPK8Ff2zvlmqRdk/qFJPXBT2OOxLTis/aHrCd+T8y4XzhufKslu3EevhdgAF3YcFun48F2AAAAAElFTkSuQmCC); width:17px; height:17px; display:inline-block;}

.cntrs { margin:10px 0; list-style:none; padding:0;}
.cntrs li {padding:0  5px 0 0; display:inline-block; vertical-align:top;}

.site_map { list-style:none; margin:0; padding:0;}
.site_map > li { margin-bottom:5px; font-size:14px}
.site_map > li ul {margin-top:10px 0 20px 0;}
.site_map > li li {  font-size:12px}
.more_under, .more_under:visited { display:inline-block; padding:5px 10px; margin-top:10px; color:#fff; text-decoration:none; font-size:11px; text-transform:uppercase; background:#0088cd; }
.more_under:hover, .more_under:visited:hover{ background:#ffe700; color:#000;} 
.mailtab { margin:20px;}
.mailtab td {padding:10px;}
.mailtab td .article > div {margin-right:0;}
.go_up { position:fixed; bottom:50%; left:0px; width:32px; height:32px; text-align:center; display:block; color:#666; font-size:14px; line-height:30px; background:#e0e0e0; display:none;}
.go_up:visited { color:#666; }
.ttitle {font-size: 16px; font-weight: bold; line-height: 1.4; margin: 5px 0 10px; }
.tcomm {display: inline-block; margin-left: 5px; color: #0088cd; font-size: 12px; font-weight:normal; position:relative; top:-2px;}
.line_two .new {  color:#fff; background:#ff0000; display:inline-block; font-size:8px; font-weight:bold; position:relative; top:-7px; left:-2px; padding:0px 2px 1px 2px;} 
.small_hold {margin-top:10px;}
.smallmenu li.no_img .header_user_links {top:10px;}
.side_banner { text-align:center; }
.side_banner a { display:inline-block; margin:0;}

.mt_adv.f300x250 { margin:0 auto !important;}
.SinoptikInformer.type5c1 { margin-left:auto; margin-right:auto}

.top_banner { text-align:center; display:none !important; margin-top:10px;} 
.top_banner a { display:inline-block; margin:10px 0 0 0;}
.top_banner .mt_adv { margin:0 auto;}
.side_banner_under { text-align:center; }
.side_banner_under a { display:inline-block; margin:10px 0 0 0;}
.social-likes .twitter-share-button {width:80px !important;  }
.social-likes #___plusone_0 {width:70px !important;  }
.social-likes #vk_like {width:80px !important;  } 
.sform_hold .fm_hold >div:first-child { display:none; }

.up_holder { margin-top: 10px; text-align:center; padding:10px 5px; border:1px solid #eee; height:170px; overflow:hidden; border-radius:5px; -webkit-border-radius:5px;}
.up_holder2 { text-align:center; margin-top:10px; padding:0; border:none;} 
.up_holder > div {margin:0 auto;}
.modal-fluid { width:320px; margin-left:auto; margin-right:auto;}
.modal-fluid .modal-content {  border:15px solid #fff;}

.modal-footer { text-align: center;}
.up_holder_all .row { margin-left:-5px; margin-right:-5px;}
.up_holder_all .col-xs-12 {padding-left:5px; padding-right:5px;}
.up_holder_all .col-xs-12:nth-child(3) { width:100%;}
.logo_soc { margin-bottom:10px;} 

.modal-header:before,
.modal-header:after {
display: table;
content: " ";
}

.modal-header:after {
clear: both;
}
	#vk_groups_up {max-width:240px;}
	#vk_groups_up iframe {max-width:240px;}
	#fb_up iframe {max-width:240px;}
	
.subs_modal .modal-title { font-weight:bold; font-size:24px; line-height:1}
.up_holder_title { text-align:left; margin:10px 0 0 0; font-size:18px; text-transform:uppercase; font-weight:bold; padding:0px }
.up_holder_title img {margin-right: 10px;}
.btn-inline {background:none; color:#000; border:none; border-bottom:1px dashed #000; padding:0;}
.btn-inline:hover { color:#0088cd; border-color:#0088cd;} 
.subs_modal .modal-body {padding:10px 20px;}
.subs_modal .modal-footer { padding:10px 20px 0 20px;}
.article_banner { display:none !important;}
@media (min-width: 767px) {
	.logo_soc {float:left; margin: 0 20px 0px 0;} 
.modal-fluid { width:740px}
	.top_banner {  display:block !important;}
	.side_banner { display:block !important;}
.crumps { margin-top:0px;}
.line_two > ul > li { float:left; font-size:14px; height:12px; padding:0px 7px 0px 0px; margin-bottom:5px; margin-right:7px; text-transform:uppercase; border-right:1px solid #d0d0d0 }
.line_two > ul > li.ddown_hold { position:relative}		
.line_two > ul > li:last-child { border:none;}
.line_two > ul > li.active a {text-decoration:underline;}
.line_two > ul > li > a, .line_one ul li span {position:relative; top:-2px;}
.line_two > ul > li > a { color:#000; display:inline;  font-weight:bold; font-family: 'Roboto Condensed', Roboto, sans-serif;}
.line_two > ul > li > a.fa {font-family: FontAwesome;	}
.line_two > ul > li > a:hover { text-decoration:underline;}
.line_two > ul > li > a span {font-size:11px; color:#999; display:inline-block; padding:0 5px;}	
	.line_two > ul > li > a:before { content:"";}
	.line_one { margin-bottom:5px;}
	.line_one ul { list-style:none; margin:1px 0px 0px 0px; padding:0 0 0 0px; }
.line_one ul li { float:left; font-size:12px; height:10px; padding:0px 8px 0px 0px; margin-bottom:5px; margin-right:8px; text-transform:uppercase; border-right:1px solid #d0d0d0 }
.line_one ul li:last-child { border:none;}
.line_one ul li:first-child { border:none; margin-right:0; margin-left:-70px; padding:0; float:left; display:none;}
.line_one ul li a, .line_one ul li span {position:relative; top:-2px;}
.line_one ul li a { color:#cc3333;font-family: 'Roboto Condensed', Roboto, sans-serif;}
.line_one ul li a:hover { text-decoration:underline;}
.line_one ul li.active a {text-decoration:underline;}
.line_one ul li a:before { content:"";} 

	.smallmenu li.no_img .header_user_links {top:-5px}
	.topbar { min-height:0;}
	.topbar .for_id { position:relative; right:0; top:0px}
	.small_hold { display:block; margin-top:0;}
		.line_one ul {padding-left:70px;}
	.line_one ul li:first-child { display:block;}
	.main {margin-top:30px}
 .go_up { width:50px; height:50px; line-height:48px}
	.topbann_hold {display:block;}
	.top_tema_in .tema_desc span {clear:none; display:inline;} 
	.top_tema_in .tema_desc img { width:120px; float:right; margin:0 0 15px 20px;}
	.banner_right {display:block;}
	.header_user_image {margin-top:-5px;}
	.must_read { width: 478px;}
	.must_read ul li > a {padding-left:60px;}

.must_read ul li > a img { display:block;}
	.pnel .btn-group {margin-top:-10px; margin-left:0px; }
	.pnel .btn-group {float:right;}

	.main_art .bloger {margin-top:0px;}
.pubs.subsection_list li.got_img { padding-left:200px; padding-top:15px; margin-top:15px;}
.pubs.subsection_list li.got_img .img {margin-left:-200px; margin-top:-15px; width:170px;}
	.article .gallery .tns { height:75px; overflow:hidden; }
		.article .gallery .owl-wrapper-outer { width:348px; }

	.article .gallery .tns_hold { width:358px;}
		.article .gallery .opn {max-height:261px; }
	.crumps { font-size:24px;}
	.top_tema a { font-size:18px;}
	.main_block {border-bottom:1px solid #000; }
	.main_art { border-bottom:none; }
		.main_art .img { width:43%; float:right; margin:0 0 10px 15px;} 
		.main_art dfn {margin-top:0px;}
	.same_art {padding-top:0px; border-bottom:none;}
	.nav_holder {display:block; }
.main_menu { list-style:none; margin:0; padding:0 0 1px 0px; display:inline-block;}
.main_menu >li { display:block; float:left; height:11px;  padding:0px 6px 0px 0px;  margin:0 6px 5px 0px;   border-right:1px solid #d0d0d0}
.main_menu >li > a { position:relative; top:-3px }
.main_menu >li:first-child > a {margin-left:0}
.main_menu >li:last-child {margin-right:0; border:none;  padding-right:0;}
.main_menu >li a:hover {}
.main_menu >li.active > a {}
.main_menu >li.hard >a {}
.sub_menu_holder { position:absolute; left:0px; top:27px; width:100%; padding-bottom:0; border:none;}
.sub_menu {list-style:none; margin:0; padding:0; display:inline-block;}
.sub_menu >li { display:inline-block;}
.sub_menu >li a {  margin:0px 5px; }
.sub_menu >li a:hover {}
.sub_menu >li.active > a {}
.sub_menu >li.hard >a {}
	.nav_holder {display:block;}
	.topmenu .row > div {position:relative;}
.sform_hold { right:15px; left:auto; top:0px; }
.sform_hold .fbu { display:block;}
.sform_hold .fform { display:none;  position:absolute; top:50px; right:-15px; padding:20px 15px; text-align:center; background:#fff; box-shadow:0 0 10px #eee; -webkit-box-shadow:0 0 10px #eee; z-index:100;} 
.sform_hold .btn-sub span { display:block;}
.sform_hold .btn-sub i { display:none;}
.sform_hold .fbu .cls{ display:block;}
.sform_hold.active .fbu .btn-search{ display:none;}
.sform_hold.active .fform { display:block; width:720px; top:75px;}
.sform_hold.active .fbu .fa-times {display:block}
.sform_hold.active .form-control { border:1px solid #999; width:300px;}
.sform_hold.active .btn-sub { background:#ddd; font-size:12px; font-weight:bold; padding-left:15px; padding-right:15px; width:auto; margin-left:10px;}
.sform_hold.active  .fm_hold {display:table; font-family: 'Roboto Condensed', Roboto, sans-serif; margin:0 0 0 auto;}
.sform_hold.active  .fm_hold >div { display:table-cell; vertical-align:middle;white-space:nowrap;}
.sform_hold .fm_hold >div:first-child { display:table-cell; }

.sform_hold.active  .fm_hold >div:first-child { padding:0 10px 0 0; }
.sform_hold.active .fm_prnt {text-align:center;}

	.line_one {margin:0; display:block;}
	.line_two {padding:7px 0px 0px 0px; margin:0px; display:block;}

.sform_hold .form-control { border:0; background:#fff; height:40px;}
.sform_hold .form-control:focus {box-shadow:inset 0px 0px 2px rgba(0,0,0,0.2)}
.sform_hold .btn { color:#000; height:40px;border:none; border-left:1px solid #ddd; padding-right:0;}
.sform_hold .btn.fa-times { width:40px;}
	.topmenu {background: #f0f0f0; padding:10px 15px;  margin-left:120px;}
	.topmenu_hold { border-bottom:1px solid #e0e0e0; padding-bottom:20px;}
	.topmenu_hold .logo {  top:-8px;}
	.topmenu_hold .logo img { width:191px;}
	.topmenu { margin-left:222px; }
	.topbar .pull-right { float:right !important; margin-left:20px; }
	.topbar > div {padding-left:15px; padding-right:15px;}
	.topbar > div:first-child {padding-left:0}
	.topbar > div:last-child {padding-right:0; margin-top:-18px;}
	.smallmenu li {padding:0px 10px;}
	.smallmenu li:last-child { padding-right:0;}
	.topbar > div.col-sm-7 {padding-left:0;}
	.topbann > div> div {  background:#fff; padding-right:0px;}
.topbann > div:nth-child(3) {display:block}
.leftcentercolumn { width:420px;}
.rightcolumn { width:330px; margin-top:0px;}

	}
	
@media (min-width: 992px) {
	.modal-fluid { width:850px}

	.up_holder_all .col-xs-12:nth-child(3) { width:33.3333%;}
		.sform_hold.active .fform { top:75px;}
	.sform_hold.active .form-control {  width:400px;}
	.topbar > div:last-child { margin-top:0;}
	.got_user .for_sys, .got_user .for_date{ margin-top:11px;}
	.main_menu >li {  padding:0px 5px 0px 0px;  margin:0 5px 5px 0px; }

		.top_tema_in .tema_desc img { width:160px; }
	.must_read { width: 698px;}
	.must_read .col-md-6:first-child ul { padding-bottom:15px; padding-right:0;}
		.must_read .col-md-6:last-child ul li { margin-left:0;}
	.must_read ul li:last-child { border:none; padding-bottom:0;}
	.authors.new_blogers .col-md-4:nth-last-child(1) {display:block;}
	.authors.blogers .col-md-4:nth-last-child(1) article, .authors.blogers .col-md-4:nth-last-child(2) article,  .authors.blogers .col-md-4:nth-last-child(3) article  {margin-bottom:0; border:none;}
.authors.blogers .col-md-4:nth-child(2n+1) {clear:none;}
.authors.blogers .col-md-4:nth-child(3n+1) {clear:both;}
	 .authors.onecolumn .col-md-12:nth-last-child(2) article {margin-bottom:20px; border-bottom:1px solid #e0e0e0;}
		.pubs.blogs_list li.got_img { padding-left:200px;  margin-top:15px; }
.pubs.blogs_list li.got_img .img {margin-left:-200px; float:left;  width:170px; }
	.leftcentercolumn .section {border-bottom: 1px solid #000000;}
	.leftcentercolumn .section .pubs { border-bottom:none;}
	.leftcentercolumn .section .lenta:last-child { border-bottom:none;}
	.leftcentercolumn .section .lenta:first-child {margin-top:0;}
		.leftcentercolumn .section .lenta:first-child h4 {margin-top:0px;}
		.comments .commform .text-right { text-align:right;}
		.comments .ctabs { margin-top:-15px;}
		.comments .commform form button {margin-top:15px;}

	.comments .list ul li { padding-right:195px;}
.comments .list ul li .vote { position:absolute; margin-top:-10px; top:50%; right:25px;}
.comments .list ul li .vote a{ width:50px;}

	.comments .commform {  padding:0px 195px 0px 0px; position:relative; }
		.comments .commform  form > span { position:absolute; right:0px; display:block; width:165px; top:0px; float:none;}
	.article aside.right {margin-right: -195px;}
	.article .gallery .pages { height:74px; position:absolute; top:20px; right:40px;}
	.article .gallery .pages a { line-height:65px;}

	.article .gallery .items { height:74px; position:absolute; top:50%; right:40px; margin-top:-37px;}
	.article .gallery .items a { line-height:65px; font-size:32px;}
		.article .gallery .items a i { margin-top:0px;}
	.article .gallery .owl-wrapper-outer { width:393px; }
	.article .gallery { padding:20px 194px 20px 19px; position:relative;  margin:20px -195px 20px 0px;}
	.article .gallery .tns_hold { width:403px;}
	.article .gallery span { right:20px; bottom:20px; width:150px; position:absolute; margin-top:0px}
		.article .gallery .opn {max-height:295px; }
	.article aside.inbody { padding:15px 20px 15px 20px;  margin:10px -195px 10px 0px; clear:both;}
	.article blockquote { padding:20px 20px 20px 20px;  margin:20px -195px 20px 0px;}
	.article > div {margin-right:195px;}
	.article .img { padding:20px 194px 20px 19px; position:relative;  margin:20px -195px 20px 0px;}
	.article .img span { right:20px; bottom:20px; width:150px; position:absolute; margin-top:0px}

	.for_soc {text-align:right;}
	.for_soc .social-likes { margin-bottom:0px;}
	.authors .col-md-3:nth-child(2n+1) {clear:none;}
		.main_art .img { width:auto; float:none; margin:0 ;} 
		.main_art dfn {margin-top:15px;}
	.topbann > div:nth-child(4) {display:block}
	.leftcentercolumn {width:640px;}
.rightcolumn { }	
	}
@media (min-width: 1200px) {
	.article_banner { display:block !important;}
	.sform_hold.active .fform { top:50px;}
		.sform_hold.active .form-control {  width:500px;}
	.main_menu >li {  padding:0px 11px 0px 0px;  margin:0 11px 5px 0px; }

		.top_tema_in .tema_desc img { width:auto; }
		.must_read { width: 898px;}
	.article .gallery .opn {max-height:400px; }
	.article .gallery .owl-wrapper-outer { width:533px; }
	.article .gallery .tns_hold { width:540px;}
	.leftcentercolumn {width: 66.6667%}
	.rightcolumn {width: 33.3333%;}

	}
	
	