.page_title,.text-center{text-align:center}
.box_listing_authors.blue_var:hover .block_main_link,.box_listing_blog.main_page:hover .block_main_link,.box_listing_stories.main_page:hover .block_main_link{visibility:visible}
.block_when,.box_header_slogan,.footer_title{text-transform:uppercase}
.active_sub_page,.menu-toggle,.more,.order_type,.search:hover,.share,.stars{cursor:pointer}
.btn,.form-control,.menu-toggle,a:focus{outline:0}
a{color:#1d79de;text-decoration:none!important}
ul{list-style:none;margin:0;padding:0}
button,input{border:none}
img{display:block;max-width:100%;height:auto}
h1{font-size:44px;margin:15px 0 20px;line-height:30px}
#header{min-height:60px}
form .error{border:1px solid rgba(255,0,0,.36);background:rgba(255,0,0,.16)}
.error_msg{font-size:14px;margin:5px 0;color:rgba(255,0,0,.65);font-weight:700}
.subscription_success{margin:50px 0}
.subscription_success p{font-size:24px;font-weight:700}
.subscription_success img{margin-left:120px}
.btn-primary{background-color:#1359a7;color:#fff;font-size:16px;padding:10px 30px}
.btn-default{background:0 0;font-size:16px;color:#000}
.icons{display:inline-block;width:25px;height:25px}
.mobile_nav .icons{float:right}
.icon_newspaper{background:url(/images/mobile_icons.png) center -21px no-repeat}
.icon_online{background:url(/images/mobile_icons.png) center 4px no-repeat}
.active_sub_page{background:url(/images/arrow_down.png) right 8px no-repeat;padding-right:20px;margin-left:10px}
.mobile_sub_menu{display:none;position:absolute;width:100%;background:#fff;overflow-y:auto}
.mobile_sub_menu li{height:60px;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;font-weight:100}
.page_title,.weight_bold{font-weight:700}
.mobile_sub_menu a{color:#000}
.mobile_sub_menu a:hover{color:#eb275f}
.mobile_header{display:none;position:fixed;width:100%;z-index:100;height:60px;background-color:#0a478c;color:#fff}
.newspaper .box_mobile_menu,.newspaper .menu-toggle,.newspaper .mobile_header,.newspaper .mobile_header .search{background-color:#2a323b!important}
.box_news_main_link{width:100%;position:absolute;bottom:0;height:70px;left:0;background:#fff;padding:0 30px}
.box_news_main_link_rating{width:100%;position:unset;bottom:0;height:70px;left:0;background:#fff;padding:0}
.news_link_overlay{position:absolute;top:-40px;height:40px;lefT:30px;right:30px;background:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr= '#ccffffff ',endColorstr= '#ffffff ',GradientType=0 )}
.page_title{height:60px;line-height:60px;font-size:16px}
.menu-toggle{display:block;border:none;height:60px;padding:0 20px;position:absolute;left:0;z-index:150;background-color:#0a478c}
.bar{display:block;width:25px;margin-bottom:5px;height:2px;background-color:#fff}
.dark_blue,.mobile_header .search{background-color:#0a478c}
.bar.vertical{margin-right:5px;margin-bottom:0;width:2px;height:25px;float:left}
.mobile_header .search{position:fixed;right:0}
.mobile_row{padding:25px 30px}
.mobile_logo{margin-bottom:15px}
.mobile_nav li{margin-bottom:28px}
.mobile_header .box_age_limit{margin:28px 0!important}
.mobile_nav a:hover{color:#ea285d!important}
.mobile_nav li:last-child{margin-bottom:0}
.light_blue{background-color:#1359a7}
.dark_black{background-color:#2a323b}
.light_black{background-color:#47505b}
.box_mobile_menu{width:255px;background-color:#1359a7;position:absolute;left:-255px;top:0;bottom:0;z-index:150;overflow-y:auto}
.inline{display:inline-block}
.block,.header_row_bottom.fixed_menu .fixed_logo{display:block}
.static{position:static}
.relative{position:relative}
.white{color:#fff!important}
.red{color:#ea014e}
.weight_normal{font-weight:100}
.gray{color:#a1a1a1}
.black{color:#000!important}
.text-left{text-align:left}
.text-right{text-align:right}
.hover-black img{opacity:.6}
.header_row_top{height:141px;background:#1359a7;padding-top:30px}
.newspaper .header_row_top{background:#2a323b}
.header_row_bottom{background:#fff}
.box_header_slogan{background:url(/images/slogan_bg.png) center no-repeat;background-size:cover;width:403px;max-width:100%;height:25px;color:#5e79a2;font-size:12px;padding:5px 20px 0}
.newspaper .box_header_slogan{color:rgba(255,255,255,.35)}
.fixed_menu #nav >li >a,.online_newspaper:hover{color:#fff}
.box_header_slogan span:first-child{margin-right:35px}
.online_newspaper{background:url(/images/np.png) 0 -32px no-repeat;font-size:20px;color:#fff;margin-top:28px;padding-left:52px;height:32px;line-height:30px}
#nav,#nav a{height:60px}
.newspaper .online_newspaper{background:url(/images/np.png) no-repeat}
.main_menu{border-bottom:1px solid #f2f2f2}
.fixed_menu .container{width:100%!important}
.fixed_menu .search{background-color:#1359a7}
.fixed_menu #nav >li >a:hover{color:#ea285d}
.fixed_menu{background:#1359a7;position:fixed;width:100%;top:0;left:0;z-index:101}
.newspaper .fixed_menu{background:#2a323b}
.fixed_menu .show_tags >a{color:#fff}
.fixed_menu .circle{background:#89acd3;margin-right:0}
.header_row_bottom .online_newspaper{display:none}
.fixed_menu .online_newspaper{display:block;background:url(/images/newspaper_fixed.png) left center no-repeat;font-size:16px;padding-left:40px;margin-top:15px}
.newspaper .fixed_menu .online_newspaper{background:url(/images/np.png) no-repeat}
.flexMenu-popup,.flexMenu-viewMore:hover{background:#0a478c}
.box_outer_logo{display:none;float:left;padding-top:15px;padding-right:20px}
#nav a,.fixed_menu .box_outer_logo{display:block}
.box_nav{width:92%;float:left}
.fixed_menu .box_nav{width:74%}
#nav{float:left;width:100%;overflow:hidden}
#nav:hover{overflow:visible}
#nav >li{float:left;padding:0 14px}
#nav >li:first-child{margin-left:-14px}
.sub_menu li{float:left}
#nav a{font-size:16px;line-height:60px;font-weight:700;color:#000}
#nav a.active,#nav a:hover{color:#ea285d}
.flexMenu-viewMore:hover a,ul.flexMenu-popup a{color:#fff!important}
.flexMenu-popup{position:absolute;z-index:10;left:0}
.hover_menu{transition:all .2s ease-in-out}
.flexMenu-viewMore{position:relative}
.flexMenu-popup .element{min-width:190px}
.flexMenu-popup >li:first-child{padding-top:10px}
ul.flexMenu-popup a{height:auto!important;line-height:normal!important;padding:10px 40px 7px 14px!important}
#search_form_container{display:none;position:absolute;left:0;right:0;height:60px;z-index:1000}
.container-search{width:100%;max-width:1320px;margin:0 auto}
.search{width:65px;height:60px;background:url(/images/search.png) center no-repeat #fff}
.newspaper .fixed_menu .search{background-color:#2a323b}
.search:hover{background:url(/images/search_hover.png) center no-repeat #b2c7e2}
#search_form_hide{width:65px;height:60px;background:url(/images/exit_search.png) center no-repeat #dfe8f3;position:absolute;top:0;right:15px}
#search_form_hide:hover{cursor:pointer;background:url(/images/exit_search_hover.png) center no-repeat #b1c8e2}
#search_form input{width:100%;height:60px;outline:0;padding:0 65px 0 0;text-indent:0;box-sizing:border-box}
.fixed_header #search_form input{text-indent:15px!important}
.fixed_header #search_form_hide{right:0}
.fixed_header #search_form_container >.container{width:100%;padding:0}
#box_search_results{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:100;background:#fafafa;box-shadow:inset 0 7px 4px -2px rgba(50,50,50,.06);overflow:auto}
.box_search_listing{padding-bottom:15px}
.box_order_search_outer{padding:30px 0;border-bottom:1px solid #e8e8e8}
.order_type{display:inline-block;margin-right:15px;font-size:16px}
.search_link,.search_rubric{font-size:14px;vertical-align:top}
.order_type.active{color:#ea014e}
.box_search_el{padding:30px 0;margin-bottom:30px;border-bottom:1px dotted #b8b8b8}
.box_search_el:last-child{border:0}
.search_rubric{margin-right:30px}
.search_rubric:empty{display:none}
.search_link{margin-top:10px;color:#13a713}
.box_search_el .box_list_title{margin:10px 0}
.box_header_tags{float:left}
.show_tags >a{height:60px;line-height:57px;padding:0 12px;font-size:16px;font-weight:700;color:#000}
.box_header_tags a:hover{background:#f5f5f5;color:#ea285d}
.circle{width:6px;height:6px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background:#ccc}
.box_sub_menu{width:100%;background:#e7eef6;border-top:1px solid #f2f2f2;border-bottom:1px solid #d7dde5}
.sub_menu li:first-child{margin-left:-16px}
.sub_menu a{display:block;height:60px;font-size:16px;line-height:60px;color:#000;font-weight:400;padding:0 15px;margin-bottom:-1px}
.block_when,.box_page_rubric,.rubrics_el_block.main a{font-weight:700}
.sub_menu a.active{color:#ea285d}
.sub_menu a:hover{color:#ea285d;border-bottom:2px solid #ea285d}
.tags{display:none;position:absolute;z-index:10;left:0;width:100%;padding:15px 0;background:#f5f5f5;border-bottom:1px solid #f2f2f2}
.tags a{padding:5px 10px;color:#000;background:#fff;margin-right:10px;margin-bottom:10px;font-size:16px}
.tags a:hover{background:#1359a7;color:#fff}
.box_listing_posts.main_page{padding-top:25px;background:url(/images/index_list_bg.png) center bottom repeat-x #fafafa;padding-bottom:30px}
.box_listing_el{height:460px;border-bottom:1px dotted #b8b8b8;margin-bottom:29px}
.box_listing_el >a{height:100%}
.box_list_icon{width:100%;height:210px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:15px}
.box_list_rubric{color:#ea014e;font-size:14px;font-weight:700}
.page_article_title{line-height:40px;margin:9px 0 10px}
.box_page_rubric{margin-top:25px;color:#ea014e;font-size:16px}
.box_list_details{max-height:195px;margin-bottom:10px;overflow-y:hidden;position:relative}
.box_list_title{font-size:24px;color:#000;line-height:28px;margin:10px 0 5px}
.box_list_title:hover{color:#1359a7}
.box_list_desc{font-family:PT serif;font-size:18px;color:#505050;line-height:24px;margin:0}
.box_list_date{font-size:14px;color:#a1a1a1;vertical-align:top}
.box_listing_authors.blue_var .block_title,.box_listing_el.important .box_list_desc,.box_listing_el.important h2{color:#fff}
.box_listing_el.important{border:none;position:relative;overflow:hidden}
.box_listing_el.important .box_list_icon{height:100%;width:100%}
.box_listing_el.important .box_list_details{background:url(/images/details_bg.png) center;position:absolute;bottom:0;width:100%;margin:0;padding:27px 30px 30px 29px}
.box_listing_el.important .box_list_date{display:inline-block;margin-top:10px}
.more{clear:both;margin:0 auto;width:26px;height:15px;position:relative;background-image:url(/images/more.png);background-repeat:no-repeat;background-position:0 0}
.more:hover{background-position:-26px 0}
.block_el p{font-size:18px;margin:0 0 20px;line-height:20px}
.block_day_after_day{background:#fff;padding:25px 30px;height:950px;overflow:hidden;margin-bottom:28px}
.block_title{font-size:20px;margin:0 0 20px}
.block_time{font-size:14px;color:#a1a1a1;margin-bottom:15px;white-space:nowrap}
.block_time a{margin-left:15px;font-size:15px;line-height:19px;color:#000;white-space:normal}
.block_when{margin:15px 0;color:#ea014e;font-size:12px}
.block_main_link{border:1px solid #d4d4d4;padding:10px 0;text-align:center;font-size:14px;color:#000}
.box_listing_authors.blue_var .block_main_link{color:#fff;border-color:#fff}
.box_listing_stories.main_page{background:url(/images/index_list_bg.png) center bottom repeat-x #000;padding:30px 0}
.block_stories_el{height:250px;overflow:hidden;margin-bottom:30px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}
.stories_active_art{margin-bottom:25px}
.block_stories_el >a{height:100%}
.block_stories_el .hover-black{height:100%;background-color:#000;opacity:.3}
.block_stories_el:hover .hover-black{opacity:0}
.stories_details{position:absolute;top:50%;left:5%;height:30%;width:90%;margin:-8% 0 0;text-align:center}
.block_stories_el h2{margin:0;color:#fff;font-size:24px;line-height:28px}
.block_stories_el .count_art{font-family:PT Serif;font-size:18px;color:#fff;position:absolute;bottom:10%;left:0;right:0;margin:auto;width:80%;text-align:center}
.block_title >.block_main_link{color:#a1a1a1;padding:5px 13px;border:1px solid #a1a1a1;margin-left:13px;visibility:hidden}
#more_stories:after{border-top-color:#000}
.box_listing_rubrics.main_page{padding:30px 0}
.box_rubrics_row{padding-bottom:30px;border-bottom:1px dotted #a1a1a1;margin-bottom:30px}
.box_rubrics_row:last-child{margin-bottom:0;border-bottom:none}
.rubrics_el_block{padding-bottom:10px;border-bottom:1px dotted #a1a1a1}
.rubrics_el_block a{font-weight:500}
.rubrics_el_block:last-child{border-bottom:none;padding-bottom:0}
.rubrics_el_block.main{border-bottom:2px solid #000}
.box_rubrics_el,.rubrics_el_block img{margin-bottom:30px}
.box_rubrics_name{font-size:20px;margin:5px 0 25px}
.box_rubrics_name a{font-size:14px;padding:5px 10px;border:1px solid #a1a1a1;margin-left:20px;visibility:hidden}
.box_listing_popular:hover .block_main_link,.box_rubrics_el:hover .box_rubrics_name a{visibility:visible}
.rubrics_el_name{font-size:20px;color:#000;margin:15px 0 9px}
.box_listing_popular{padding-bottom:30px;border-top:1px solid #e2e2e2;background:url(/images/index_list_bg.png) center bottom repeat-x #fff}
.box_listing_popular.main_page{background:url(/images/index_list_bg.png) center bottom repeat-x #fafafa}
.box_outer_title{padding:14px 0;border-bottom:1px dotted #b8b8b8;margin-bottom:20px}
.box_listing_authors.blue_var .box_outer_title{border:0}
.box_outer_title .block_title{margin:0}
.box_popular_el{height:275px;overflow:hidden;padding-bottom:20px;border-bottom:1px dotted #b8b8b8;margin-bottom:30px}
.box_popular_el .box_list_rubric{margin-top:0}
.box_viewed{background:url(/images/view.png) center left no-repeat;font-size:15px;color:#a9a9a9;padding-left:25px;margin-top:8px}
.box_rating_listing_inner .box_viewed{margin:0}
.footer_menu_el,.footer_title{font-size:14px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #d8d8d8}
.box_listing_popular.main_page .more:after{border-top-color:#e2e2e2}
#footer{min-height:424px;padding-top:35px;background:url(/images/footer_bg.png) center no-repeat;background-size:cover}
.footer_menu_el:last-child{margin-bottom:0;border:none}
.box_field_outer{position:relative;margin-bottom:25px}
.footer_sub_field{height:40px;width:100%;border:none;text-indent:10px;color:#414141;margin-bottom:25px}
.footer_sub_btn{position:absolute;width:48px;height:30px;right:5px;top:5px;background:url(/images/arrow.png) center no-repeat #22252b}
.footer_sub_btn:hover{background-color:rgba(34,37,43,.87)}
.box_footer_subscription .footer_menu_el{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #d8d8d8}
.box_age_limit{margin-bottom:50px}
.box_footer_copyright{font-size:16px;color:#c6c6c6;margin-right:50px}
.box_pub_number{height:62px;line-height:62px;background:#f0efe0;font-style:italic;font-size:16px}
.box_pub_number a{font-style:normal}
.box_page_desc{font-size:24px}
.box_page_author{margin:15px 0;font-size:16px}
.box_page_author img{border-radius:25px;display:inline-block;width:50px;height:50px;margin-right:10px}
.box_page_author a{font-size:16px;font-weight:700;margin-right:10px}
.box_main_img img{width:100%}
figure.image{margin-top:20px;max-width:100%}
figure.image figcaption{margin-top:20px;font-size:16px;color:#505050;word-wrap:break-word}
figure.image figcaption p{margin-top:0;margin-bottom:0}
.box_article_content p{margin-top:20px;margin-bottom:0;color:#000;line-height:24px}
.box_article_content h2{font-size:24px;margin-top:30px;margin-bottom:0}
.box_page_tags{font-size:16px;margin:20px 0;}
.box_page_tags a{color:#505050;margin-right:20px}
.box_page_social{padding:30px 0;background:#fafafa;margin-top:30px;}
#mid_point,#total_grades,#views{font-size:14px;display:inline-block;width:32%;text-align:center;}
#mid_point span,#total_grades span,#views span{font-size:18px;}
#grades_widget{text-align:center;margin-top:15px;}
.stars{background:url(/images/star_empty.png) no-repeat;widtH:18px;height:18px;display:inline-block;margin-right:5px}
.fb-icon,.jj-icon,.od-icon,.tw-icon,.vk-icon,.tel-icon{width:20px;display:inline-block;height:18px}
.stars.full,.stars.hover{background:url(/images/star_full.png) no-repeat;}
.stars.empty{background:url(/images/star_empty.png) no-repeat;}
.share{display:inline-block;padding:8px 8px 2px;}
.share:hover{opacity:.9;}
.fb{background:#3b5998;}
.vk{background:#3174bd;}
.od{background:#f08c00;}
.tw{background:#2da9e0;}
.jj{background:#15384a;}
.tel{background:#2ca5e0;}
.fb-icon{background:url(/images/soc_sprite.png) no-repeat;}
.vk-icon{background:url(/images/soc_sprite.png) 0 -17px no-repeat;}
.od-icon{background:url(/images/soc_sprite.png) 0 -35px no-repeat;}
.tw-icon{background:url(/images/soc_sprite.png) 0 -54px no-repeat;}
.jj-icon{background:url(/images/soc_sprite.png) 0 -73px no-repeat;}
.tel-icon{background:url(/images/soc_sprite.png) 0 -93px no-repeat;}
.soc_counter{font-size:14px;color:#fff;display:inline-block;height:18px;vertical-align:top}
.box_page_content .banner{margin-top:30px}
.banner{border:1px solid #e2e2e2;padding:30px;margin-bottom:29px}
.page_main_articles{height:460px;}
.page_main_articles img{height:auto!important;}
.newspaper .banner{height:460px;overflow:hidden}
.box_banner_home{background-color:inherit;margin-bottom:30px;text-align:center;}
.box_banner_bottom .banner,.box_banner_home .banner{padding:0;border:0;height:auto;margin:30px 0}
.banner img{height:100%;margin:auto}
.banner.page_main_stories{border:none;padding:0;height:250px;overflow:hidden;margin-bottom:30px;position:relative}
.banner.page_main_stories a{display:block;height:100%}
.banner.page_main_stories img{max-width:100%;max-height:100%;height:inherit!important}
.box_banner_home .banner_home_0{margin:25px 0 0}
.banner_home_news{margin-bottom:20px;max-height:150px;padding:15px;overflow:hidden}
.box_page_stories{position:relative;background-repeat:no-repeat;background-size:cover}
.img_gradient{position:absolute;bottom:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod в Ђ ¦IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.84) 48%,rgba(0,0,0,.98) 56%,rgba(0,0,0,1) 57%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.84) 48%,rgba(0,0,0,.98) 56%,#000 57%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.84) 48%,rgba(0,0,0,.98) 56%,#000 57%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr= '#00000000 ',endColorstr= '#000000 ',GradientType=0 )}
.page_stories_title{font-size:46px;text-align:center;margin-top:100px}
.page_stories_desc{text-align:center;width:60%;margin:0 auto 125px}
.box_page_stories .box_listing_el{border:0}
.box_page_stories .box_list_title{color:#fff}
.box_page_stories .box_list_date,.box_page_stories .box_list_desc{color:#bdbdbd}
.box_listing_authors{background:#e7eef6;padding-top:30px;padding-bottom:30px}
.box_listing_authors.blue_var{background-color:#1459a7}
.box_authors_el{background:#fff;display:table;width:100%;height:250px;margin-bottom:30px}
.box_listing_authors.blue_var .box_authors_el{background-color:#1459a7;border:1px solid #fefffd}
.box_authors_options{display:table-cell;vertical-align:middle;text-align:center;padding:0 25px}
.authors_title{font-size:20px;font-weight:700;margin-bottom:30px;color:#000}
.box_listing_authors.blue_var .authors_title{color:#fff}
.authors_post{font-size:18px;margin:0;font-weight:100;color:#505050}
.box_listing_authors.blue_var .authors_post{color:#9ed6f6}
.box_authors_options img{width:100px;height:100px;border-radius:50px;margin:0 auto}
.box_listing_blog{background:#e7eef6;padding:30px 0}
.box_listing_blog.main_page{padding-top:25px;background:url(/images/index_list_bg.png) center bottom repeat-x #e7eef6;padding-bottom:30px}
.box_blog_el{height:460px;background:#fff;padding:30px;margin-bottom:30px}
.box_blog_el.has_icon,.issue_img{background-repeat:no-repeat;background-size:cover}
.box_blog_el.home{margin-bottom:28px}
.box_blog_el.blue{background-color:#1459a7}
.box_blog_el.blue .author_title,.box_blog_el.blue .box_list_title{color:#fff}
.box_blog_el.home .box_list_title{margin-top:15px}
.box_blog_el.blue .box_list_desc{color:#a0d6f8}
.blog_hover_black{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.64)}
.box_blog_el.has_icon:hover .blog_hover_black{background-color:rgba(0,0,0,0)}
.box_blog_el.has_icon{background-position:center center}
.box_blog_el.has_icon .author_title,.box_blog_el.has_icon .box_list_desc,.box_blog_el.has_icon .box_list_title{color:#fff}
.box_blog_el .box_list_title{margin-top:0}
.box_blog_author{position:absolute;bottom:20px;width:80%}
.author_avatar{float:left;margin-right:15px}
.author_avatar img{border-radius:25px;width:50px;height:50px}
.author_title{font-size:16px;font-weight:700;color:#eb275f}
.box_author_data{margin-bottom:30px}
.box_author_data img{width:100px;height:100px;border-radius:50px}
.box_author_data h1{margin-top:10px;font-size:48px}
.box_author_data span{color:#505050}
.box_author_avatar{float:left;margin-right:20px}
.box_page_tags_title h1{font-size:30px;margin:0 0 25px}
.box_page_rating{padding-top:30px;background-color:#e7eef6}
.box_page_rating_title{padding:23px 0 22px 110px;background-color:#fff;border-bottom:1px dotted #b8b8b8}
.box_page_rating_title h1{font-size:20px;margin:0}
.box_rating_listing_outer{padding:0 110px 30px;background-color:#fff;margin-bottom:30px}
.box_rating_el{padding:27px 0;border-bottom:1px dotted #b8b8b8}
.rating_place{position:absolute;top:0;left:0;font-size:20px;color:#fff;padding:4px 20px;background-color:rgba(0,0,0,.6)}
.ajax_news{border-top:1px dotted #b8b8b8}
.box_rating_el:last-child{border-bottom:0}
.box_rating_el .box_list_title{margin-top:0}
.rating_img{margin-bottom:10px}
.system_message{padding:20px 0}
.box_archive_list{border:1px solid #f4f4f4;margin-bottom:30px}
.box_discuss,.box_same_theme{border:1px solid #e2e2e2;padding:30px}
.archive_wrapper{padding:0 30px;background-color:#fff}
.archive_wrapper.even{background-color:#f9fcfd}
.archive_year{font-size:20px}
.archive_month,.archive_number,.archive_year{padding:30px 0;color:#000}
.archive_number:hover{background-color:#e8f4fc;color:#000}
.box_same_theme{margin-bottom:29px}
.same_theme_title{font-size:20px;margin:0}
.box_same_theme_el{margin-top:20px}
.box_same_theme_el img{max-width:80px;height:auto;float:left;margin-right:10px}
.same_theme_content{color:#000;displaY:block;line-height:20px}
.static_h1{font-size:24px;margin-top:30px}
.box_static_page{max-width:660px;margin-bottom:50px}
.counter{margin-right:10px}
.news_link:hover{color:#1359a7}
.block_time_news{font-size:14px;color:#a1a1a1;white-space:nowrap;line-height:24px;margin:0}
.box_discuss{font-size:16px;margin-bottom:29px}
.empty_page{display:table;width:100%;background-color:#1359a7}
.empty_box_cell{display:table-cell;vertical-align:middle}
.empty_title{font-size:120px;line-height:95px;margin:0}
.empty_desc{font-size:24px;margin:33px 0 0}
.empty_page a{text-decoration:underline!important}
.empty_page a:hover{text-decoration:none!important}
.box_issue{height:460px;margin-bottom:29px;background-color:#2a323b;padding:30px}
.issue_img{height:100%;max-height:325px;background-position:center}
.box_issue a{width:100%;border:1px solid #aaadb1;font-size:16px;text-align:center;padding:10px 0;margin-top:30px}
.modal-content{border-radius:0;padding:30px}
.modal-body,.modal-footer,.modal-header{padding:0}
.modal-body,.modal-header{padding-bottom:30px}
.modal-header{border:none}
.modal-footer{padding-top:30px;border-top:1px dotted #b8b8b8;text-align:left}
.captcha img,.form-control{border:1px solid #bcbcbc}
.form-group{margin-bottom:15px}
.form-group label{font-size:16px;color:#000}
.form-control{width:100%;height:38px;color:#414141;text-indent:10px}
textarea.form-control{min-height:100px;display:block}
@media (min-width:768px){.modal-dialog{width:435px}}
@media (max-width:1150px){.fixed_menu .box_nav{width:70%}}
@media (max-width:950px){.box_sub_menu,.full_header{display:none}
.mobile_header{display:block}}
@media (max-width:1349px){.box_outer_home >div:last-child,.box_outer_stories >div:nth-child(7),.box_outer_stories >div:nth-child(8),.box_rubrics_row >.row >div:last-child{display:none}
.box_page_rating_title{padding:23px 0 22px 30px}
.box_rating_listing_outer{padding:0 30px 30px}}
@media (max-width:992px){.box_page_rating_title{padding:23px 0 22px 15px}
.box_rating_listing_outer{padding:0 15px 30px}}
@media (max-width:768px){.box_footer_copyright{text-align:left!important;margin:15px 0}
#grades_widget,#mid_point,#total_grades,#views{width:100%;text-align:left;margin-top:15px}
.page_article_title{font-size:35px;line-height:35px}
.box_rubrics_row >.row >div:last-child{display:block}}
@media (max-width:500px){.mobile_sub_menu{position:fixed;left:0}}
@media (max-width:480px){.footer_title{margin-top:15px}
.search_link{display:none}
.page_article_title{font-size:28px;line-height:28px}
.box_pub_number{font-size:14px}}
@media (max-width:320px){.box_list_title{font-size:16px;line-height:19px}
.page_article_title{font-size:23px;line-height:24px}
.box_mobile_menu{width:230px}
.page_title{font-size:13px}
.search{width:50px}
.menu-toggle{padding:0 10px}
.bar{widtH:15px}
.box_pub_number{display:none}}
@media (max-width:240px){.box_mobile_menu{width:155px}
.stars{margin-right:1px}
.share{padding:6px 6px 2px}
.active_sub_page{padding-right:12px;margin-left:0}
.search{width:40px}}
.inset p{
	color: #fff;
	margin-top: 0;
}

.inset{
	margin-bottom: 10px;
}

.title-top{
	float: left;
	font-family: BaseFontBold, Arial, serif;
	font-size: 40px;
	line-height: 30px;
	letter-spacing: -0.5px;
}

table.common_rating_list.dataTable thead th {
	font-family: BaseFont, Arial, serif;
	color: #7A7A7A;
	font-size: 11px;
	line-height: 13px;
	background: url("/images/sort_a.png") center bottom no-repeat;
	text-transform: uppercase;
	text-align: left;
    border: none;
    padding: 15px 5px 35px;
    background-position: 5px 65%;
	font-weight: normal;
	vertical-align: top;
}

.table.common_rating_list.dataTable thead th, .table.common_rating_list.dataTable thead th{
    border: none!important;
}
.tops-tr{
	height: 90px;
    border-bottom: 2px solid #1359a7;
    padding-top: 10px;
}
.w-100{
	width: 100%;
    text-align: center;
    padding-bottom: 40px;
}
.tops-count{
	text-align: center;
    font-size: 27px;
    font-weight: 700;
}

.tops-img img{
	display: inline-block;
	width: 60px;
}
.active-top {
	border-bottom: 1px solid #1359a7;
	font-size: 28px;
}
th.sorting:active, th.sorting:focus{
	border: unset!important;
}