html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],/* 1 */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
input{outline: none;}
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0;}
ul{list-style: none;}
.fll{float:left;}
.flr{float:right;}
.clr{clear:both;}
.clr-a:after{content:''; display:block; clear: both;}
.tac{text-align: center !important;}
img{line-height: 0;}
.dib{display: inline-block;}

/* =========================================================
Common styles
============================================================ */

body {
    color: #000;
    font-family: 'Open Sans', Tahoma, sans-serif;
    font-size: 13px;
    outline: none;
}
.text-center {text-align: center;}

hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
    margin:20px 0;
}
.ml30 {
    margin-left: 27px !important;
}

ol {
    margin:0px;
    padding: 0;
}
ul {
    margin: 0;
    padding: 0;
}
ul li {
    list-style:inside disc;
}
ol li {
    list-style:inside disc;
}

.big_btn{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
}
a.big_btn:visited { color: #fff !important; }

.widget_title{
    font-size: 15px;
    font-weight: 700;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    line-height: 40px;
    height: 40px;
    padding-left: 17px;
    text-transform: uppercase;
}
.entry_thumb img{
    width: 100%;
}
.entry_date {
    background: url(/pic/decor/v4/i/watch_g.png) 0 50% no-repeat;
    padding-left: 18px;
    font-size: 11px;
    color: #5d5d5d;
}
.entry_category{
    font-size: 11px;
}
.entry_title {
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    font-weight: 300;
}
.entry_num_comments{
    background: url(/pic/decor/v4/i/comment-o.png) 0 50% no-repeat;
    padding-left: 19px;
    font-size: 11px;
    color: #5d5d5d;
}
.drop_down .drop_menu .close{
    position: absolute;
    z-index: 5;
    top: 0;
    right: 0;
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(/pic/decor/v4/i/arow_orange.png) 50% 50% no-repeat;
}
.drop_down .drop_menu{
    display: none;
    padding: 4px 10px 5px 12px;
    width: 100px;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.13);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.13);
    position: absolute;
    z-index: 5;
    background: #fff;
    top: 0;
    right: 0;
}
.drop_down .drop_menu li:first-child{
    border-top: none;
}
.drop_down .drop_menu li a:hover, .drop_down .drop_menu li a.active{
    color: #f67f1e;
}
.drop_down .drop_menu li a{
    color: #5d5d5d;
    font-size: 12px;
    text-decoration: none;
}
.drop_down .drop_menu li{
    list-style: none;
    border-top: 1px solid #c6c4be;
    line-height: 19px;
}
.drop_down .open{
    cursor:pointer;
}
.drop_down {
    position: absolute;
    z-index: 4;
    top: 10px;
    right: 10px;
}
.widget_header { position: relative; }
.widget_header a { color: #fff; }
.entry_author,
.entry_author a,
.entry_author a:visited { color: #f58220; font-size: 11px; }

.read_all a { color: #fff; }
.read_all a:visited { color: #fff !important; }
.read_all {
    margin: 18px 0 10px;
    height: 40px;
    line-height: 40px;
    width: 100%;
    background: #5d5d5d;
    color: #fff;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    font-weight: 300;
    clear: both;
}
.read_all.arc { margin-top: 0; }
.widget_subtitle {
    color: #fff;
    font-size: 13px;
    line-height: 40px;
    padding-right: 15px;
}
.widget_submenu {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #f9f9f9;
    border-bottom: 1px solid #e3e3e3;
    padding-left: 17px;
}
.widget_submenu li{
    float: left;
    margin-left: 10px;
    padding: 0;
    list-style: none;
}
.widget_submenu li:first-child{
    margin-left: 0;
}
.widget_submenu li.last24hour { margin: 7px 10px 0 0; padding: 0 10px; line-height: 25px; border: 1px solid #a7a7a7; float: right; }
.widget_submenu li.last24hour:hover { border-color: #777; }
.widget_submenu li a{
    font-size: 12px;
    color: #848382;
    border-bottom: 1px solid #e3e3e3;
    display: block;
    height: 40px;
    position: relative;
    z-index: 2;
}
.widget_submenu li.last24hour a { height: 25px; line-height: 25px; border: 0; text-transform: uppercase; }
.widget_submenu li a:hover { color: #000; }
.widget_submenu li a:visited { color: #848382 !important; }
.widget_submenu li a:hover:visited { color: #000 !important; }
.widget_submenu li.active a{
    color: #000;
    border-bottom: 1px solid #000;
}

.link{
    text-decoration: underline;
    color: #f58220;
}
.link:hover{
    color:#222;
}

.grayline {
    border-top: 1px solid #d7d7d7;
    margin: 0 0 18px 0;
    width: 597px;
}
.grayline2 {
    border-top: 1px solid #d7d7d7;
    margin: 0 0 18px 26px;
    width: 330px;
}

/* =========================================================
Heading
============================================================ */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}


a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #000; cursor: pointer; outline: none !important; text-decoration: none; }
p { margin-bottom: 10px; line-height: 1.3em; }

a:visited { color: #b06a54 !important; }
/* =========================================================
Clear Floated Elements
============================================================ */

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;  height: 0;
}
.clearfix:before, .clearfix:after{
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}
.clearfix:after{
    clear: both;
}
.clearfix{
    zoom: 1;
}

/*=========== COLOR ==============*/
.color_orange, .color_orange a{
    color: #d44c27;
}
.color_homo, .color_homo a {
    color: #498ab3;
}
.color_green, .color_green a{
    color: #6cb349;
}
.color_red, .color_red a{
    color: #d20000;
}
.color_blue, .color_blue a{
    color: #0014d2;
}
.color_gray, .color_gray a{
    color: #7d7d7d;
}
.color_blue2, .color_blue2 a{
    color: #0488c5;
}
.color_brown, .color_brown a{
    color: #bc6a6a;
}

.color_orange a:hover, .color_homo a:hover, .color_green a:hover, .color_red a:hover, .color_blue a:hover, .color_gray a:hover, .color_blue2 a:hover, .color_brown a:hover{
    color:#000;
}




/* =========================================================
CSS3 Transition
============================================================ */
.transition{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}



/* =========================================================
Colunms
============================================================ */
.wrapper{
    width: 1220px;
    margin: 0 auto;
    background: #fff;
}

.header{}

.logo { margin-top: 19px; position: relative; }


.main-col {
    width: 100%;
    position: relative;
    padding-top: 18px;
}

.col-b .widget6 .entry.first.big .widget_title {
    display: block;
}
.col-b .widget6 .entry.first .widget_title {
    display: none;
}

.col-b .widget6 .entry.first.big {
    position: absolute;
    top: 18px;
    left: 267px;
    width: 597px;
    height: 449px;
    overflow: hidden;
    z-index: 10;
    opacity: 1;
}
.col-b .widget6 .entry.first.big.small { width: 330px; }
.col-b .widget6 .entry.first.big .entry_thumb img{
    width: 100%;
}
.col-b .widget6 .entry.first.big .entry_thumb{
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: #fff;
}

.col-b .widget6 .entry.first.big .entry_thumb .entry_num_comments { display: none; }
.col-b .widget6 .entry.first.big .entry_info{
    margin: 20px 0 0 20px;
    position: relative;
    z-index: 2;
}
.col-b .widget6 .entry.first.big .entry_date{
    line-height: 28px;
    padding: 0 10px 0 28px;
    color: #5d5d5d;
    background: #fff url(/pic/decor/v4/i/watch_g.png) 10px 50% no-repeat;
    position: initial;
}
.col-b .widget6 .entry.first.big .close{
    position: absolute;
    z-index: 2;
    right: 12px;
    top: 10px;
    cursor: pointer;
    display: block;
}
.col-b .widget6 .entry .close { display: none; }
.col-b .widget6 .entry.first.big .widget_title {
    background: #5d5d5d;
    color: #fff;
}
.col-b .widget6 .entry.first.big .entry_category{
    font-size: 15px;
    color: #fff;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    background: #f07c00;
}
.col-b .widget6 .entry.first.big .entry_category a{
    color: #fff;
}
.col-b .widget6 .entry.first.big .entry_title {
    font-weight: normal;
    font-size: 28px;
    color: #000;
    line-height: 28px;
}
.col-b .widget6 .entry.first.big .entry_title a:hover,
.col-b .widget6 .entry.first.big .entry_desc a:hover{
    color: #000;
    text-decoration: underline;
}
.col-b .widget6 .entry.first.big .entry_desc{
    margin-top: 10px;
    color: #4d4d4d;
    font-size: 13px;
    line-height: 16px;
}
.col-b .widget6 .entry.first.big .entry_desc .lead-box:after { display: none; }
.col-b .widget6 .entry.first.big .entry_content{
    background: rgba(255,255,255,0.8);
    padding: 13px 20px 18px 20px;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 2;
}


.col-a {
    width: 240px;
    overflow: hidden;
}
.center-col .col-a{margin-left: 27px;}
/*.center-col .col-a .widget1{height: 1019px;}*/

.col-a .widget1{
    margin: 18px 0 24px;
    height: 685px;
    background: #fffbf2;
    position: relative;
}
.col-a .widget1 .entry:first-child{
    /*margin-top: 20px;*/
}
.col-a .widget1 .widget_title.fll{
    padding: 0 15px;
}
.col-a .widget1 .widget_title.flr{
    padding: 0 15px;
}


.col-a .widget1 .widget_title{
    cursor: pointer;
    font-size: 14px;
    text-transform: none;
    color:#5d5d5d;
    background: #E7E7E7;
}
.col-a .widget1 .widget_title.active{
    color: #f58220;
    background: #FFFBF2;
    cursor: pointer;
    border-left: 1px solid #FADCBE;
    border-right: 1px solid #FADCBE;
    border-top: 1px solid #FADCBE;
}
.col-a .widget1 .widget_title:hover{
    color: #5d5d5d;
}
.col-a .widget1 .widget_content {
    width: 100%;
    padding: 17px 18px 0;
    /*position: absolute;
    top: 40px;
    left: 0;*/
    border-left: 1px solid #FADCBE;
    border-right: 1px solid #FADCBE;
    border-bottom: 1px solid #FADCBE;
    z-index: 0;
    display: none;
}
.center-col .col-a .widget1 .widget_content {
    /*height: 979px;*/
    height: 645px;
}
.col-a .widget1 .widget_content.active {
    display: table;
    z-index: 1;
}
.col-a .widget1 .entry {
    border-top: 1px solid #f58220;
    display: table-row;
}
.col-a .widget1 .drop_down .drop_menu{
    background: #fffbf2;
}
.col-a .widget1 .entry_category{
    position: absolute;
    z-index: 1;
    margin-top:-10px;
    width: 202px;
    text-align: center;
}
.col-a .widget1 .entry_category a{
    display: inline-block;
    padding: 0 7px;
    background: #FFFBF2;
    color: #f58220;
}
.col-a .widget1 .entry_title { padding: 0 !important; border-top: 1px solid #f58220; display: table-cell; vertical-align: middle; }
.col-a .widget1 .entry_title a { /*padding: 12px 0 0 !important;*/ }
.col-a .widget1 .entry_icons{
    /*text-align: center;*/
    padding-bottom: 15px;
}
.col-a .widget1 .entry_icons i{
    display: inline-block;
    float: none !important;
}



.col-a .widget_header {
    /*background: #f58220;*/
}
.col-a .widget_title {
    color: #fff;
}
.col-a .widget1 .entry_title a{
    color: #000;
    font-size: 15px;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    font-weight: 300;
    line-height: 16px;
    padding: 12px 0 16px 0;
    display: block;
    /*text-align: center;*/
}
.col-a .widget1 .entry_title a:hover{
    color: #000;
    text-decoration: underline;
}
.arow_left, .arow_right, .arrow_bottom, .arrow_top{
    cursor: pointer;
}
.col-b {
    width: 330px;
}
.col-b .widget6 .widget_title {
    background: #5d5d5d;
    color: #fff;
}
.col-b .widget6 .entry{
    min-height: 400px;
    margin-top: 12px;
    border-top: 1px solid #d6d6d6;
    padding: 18px 0 2px 0;
    position: relative;
}
.col-b .widget6 .entry.first{
    margin-top: 0;
    border-top: none;
    padding: 0;
}
.col-b .widget6 .entry.last{
    border-bottom: 1px solid #d6d6d6;
}
.col-b .widget6 .entry .entry_thumb{
    width: 100%;
    height: 247px;
    position: relative;
}
.col-b .widget6 .entry .entry_info{
    margin-top: 15px;
}
.col-b .widget6 .entry_num_comments{
    position: absolute;
    z-index: 1;
    top: 15px;
    left: 15px;
    padding: 0 5px 0 24px;
    height: 21px;
    line-height: 21px;
    background: #f58220 url(/pic/decor/v4/i/comment-white.png) 5px 50% no-repeat;
    color: #fff;
}
.col-b .widget6 .entry_num_comments a { color: #fff; }
.big_news .entry_image .entry_icons,
.col-b .widget6 .entry_icons,
.center_news .entry_image .entry_icons,
.widget2 .widget-content .tab-content .entry_icons {
    padding: 4px 5px;
    height: 21px;
    line-height: 21px;
    top: 15px;
    right: 15px;
    position: absolute;
    z-index: 1;
    color: #fff;
    background-color: #fff;
}

.col-b .widget6 .entry_category{
    margin-left: 0;
}
.col-b .widget6 .entry:first-child .entry_title { font-size: 20px; }
.col-b .widget6 .entry .entry_title {
    font-size: 18px;
    color: #181818;
    line-height: 20px;
    margin-top: 11px;
    height: auto;
    overflow: visible;
    font-weight: 600;
}
.col-b .widget6 .entry_title{
    font-size: 15px;
    color: #181818;
    line-height: 18px;
    font-weight: 300;
    margin-top: 3px;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    height: 36px;
    overflow: hidden;
}
.col-b .widget6 .entry .entry_title a:hover{
    color: #f58220;
    text-decoration: underline;
}
.col-b .widget6 .entry_content{
    overflow: hidden;
}
.col-b .widget6 .entry_desc{
    font-size: 13px;
    color: #4b4b4b;
    margin-top: 8px;
    overflow: hidden;
}
/*.col-b .widget6 .entry_desc a { height: 90px; display: block; position: relative; overflow: hidden; }*/
/*.col-b .widget6 .entry_desc a:after {*/
    /*content: '';*/
    /*position: absolute;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*width: 100%;*/
    /*height: 40%;*/
    /*background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);*/
    /*background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);*/
    /*background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);*/
    /*background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);*/
    /*background: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), #fff 100%);*/
/*}*/
.col-b .widget6 .entry_desc a:hover,
.col-b .widget6 .entry_more_topic a:hover{
    color:#000;
    text-decoration: underline;
}

.col-b .widget6 .entry_more_topic{ padding-top: 10px; }
.col-b .widget6 .entry_more_topic div{
    font-family: 'Roboto Slab', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #8a8a8a;
    padding-bottom: 5px;
}
.col-b .widget6 .entry_more_topic a{
    font-size: 13px;
    line-height: 10px;
    color: #000;
}
.col-b .widget6 .entry_more_topic a:after{
    content: '';
    display: block;
    height: 5px;
}
.col-b .widget6 .entry_more_topic a .entry_icons{
    padding: 5px 8px 0 0;
}
.col-b .widget6 .entry_more_topic a .entry_icons .icon{
    margin-left: 8px;
}
.col-b .widget6 .entry_more_topic a .entry_icons .icon:first-child{
    margin: 0;
}
/* [end] читайте также */

.col-b .widget6 .entry_thumb{
    width: 130px;
    overflow: hidden;
    margin-right: 15px;
    line-height: 1px;
}
.col-b .widget6 .entry_date{
    color: #fff;
    background: #5D5D5D url(/pic/decor/v4/i/watch_white.png) 4px 50% no-repeat;
    position: absolute;
    top: 230px;
    z-index: 1;
    line-height: 15px;
    left: 15px;
    padding: 3px 5px 3px 24px;

}
.col-b .widget6 .entry.first .entry_date {
    top: 215px;
}
.col-b .widget6 .entry_category{
    position: absolute;
    z-index: 1;
    top: 15px;
    right: 15px;
    line-height: 18px;
    padding: 0 7px;
    color: #fff;
    background: #F58220;
}
.col-b .widget6 .entry_category a{
    color: #fff;
}
.col-b .widget6 .entry_category:hover{
    background: #F58220;
}


.user_widget {
    font-size: 11px;
    line-height: 18px;
}
.user_widget a:hover{
    color: #F07C00;
}

.widget.day_new .entry_content{
    width: 100%;
    position: relative;
    background: #FADCBE;
}
.widget.day_new .entry_date{
    margin-left: 15px !important;
    line-height: 15px !important;;
    margin-top: 15px !important;;
    background-color: #FADCBE !important;;
    position: relative !important;;
}
.widget.day_new .entry_category{
    line-height: 18px;
    margin-top: 15px;
    margin-right: 15px;
}

.widget.day_new .entry_title{
    font-size: 15px;
    line-height: 18px;
    font-weight: 300;
    margin-top: 3px;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    overflow: hidden;
    margin-top: 0;
    bottom: 0;
    color: #000;
    padding: 5px 15px 15px;
}
.widget.day_new .entry_title:hover{
    color: #000;
}

.col-c{
    width: 240px;
    margin-left: 0;
}
.col-c .drop_menu .close{
    background: url(/pic/decor/v4/i/arow_gray.png) 50% 50% no-repeat;
}
.col-c  .drop_down .drop_menu{
    background: #f7f7f7;

}
.col-c .widget .widget_content {
    width: 240px;
    background: #FFFBF2;
    padding: 17px 15px 0 15px;
}
.col-c .widget .entry {
    padding: 7px 0 20px 0;
    border-top:1px solid #FADCBE;
    position: relative;
    z-index: 1;


}
.col-c .widget .entry:first-child {
    border-top:none;
}
.col-c .widget .entry.feature {
    border-top:2px solid #ec8123;
    border-bottom:2px solid #ec8123;
    z-index: 2;
    margin-top: -2px;
}
.col-c .widget .widget_title{
    background: #e7e7e7;
    color: #5d5d5d;
}
.col-c .widget .entry_title a{
    font-size: 15px;
    color: #000;
    line-height: 18px;
    overflow: hidden;
    margin-top: 4px;
}
.col-c .widget .entry_title a:hover{
    color: #f58220;
    text-decoration: underline;
    cursor: pointer;
}

.col-c .widget .entry_date{
    color: #ec8123;
    background: #FFFBF2 url(/pic/decor/v4/i/watch.png) 0 50% no-repeat;
    width: 60px;
    position: absolute;
    margin-top: -16px;
}

.entry_icons, .top-news-icons{ padding: 7px 0 3px; }
.tab_conteiner .entry_icons { position: absolute; top: -15px; left: 57px; background-color: #fffbf2; padding-right: 10px; }
.top-news-icons{ padding-top: 15px; }
.entry_icons .icon, .top-news-icons .icon{ margin-left: 15px; }
.entry_icons .icon:first-child, .top-news-icons .icon:first-child{margin-left: 0}
.entry_icons .icon:before, .top-news-icons .icon:before{ content: ''; display: block; height: 13px; }
.entry_icons .icon:before{ background: url(/pic/decor/v4/i/entry_icons.png) no-repeat; }
.top-news-icons .icon:before{ background: url(/pic/decor/v4/i/entry_icons_white.png) no-repeat; }
.entry_icons .icon-foto:before, .top-news-icons .icon-foto:before{ width: 15px; }
.entry_icons .icon-video:before, .top-news-icons .icon-video:before{ width: 14px; background-position: -28px 0; }
.entry_icons .icon-music:before, .top-news-icons .icon-music:before{ width: 13px; background-position: -54px 0; }

.col-c .widget .tab_conteiner { height: 2200px; }

.center_news {
    margin: 0 0 0 27px;
    padding-top: 18px;
    width: 597px;
}
.center_news.last_items { height: 592px; }
.center_news.last_items .entry_desc .lead-box { height: 50px; }
.center_news .entry_image {
    height: 400px;
    overflow: hidden;
    position: relative;
}
.center_news .entry_image img{
    width: 100%;
}
.center_news .entry_category{
    margin-left: 13px;
}
.center_news .entry_info{
    margin-top: 8px;
}
.center_news .entry_title{
    font-size: 28px;
    line-height: 28px;
    color: #000;
    margin-top: 5px;
}
.center_news .entry_title a:hover, .center_news .entry_desc a:hover{
    color:#000;
    text-decoration: underline;
}
.center_news .entry_desc{
    color: #4b4b4b;
    font-size: 13px;
    line-height: 16px;
    margin: 10px 0 15px 0;
}


.center-col {
    width: 630px;
}

.sidebar {
    width: 330px;
}
.sidebar .widget9, .sidebar .widget4, .sidebar .widget3{
    /*margin-top: 15px;*/
}
.sidebar .widget9 .tab_inner{
    width: 990px !important;
}
.col-d{
    width: 100%;
    margin-top: 18px;
}
.col-d .widget_title{
    color: #5d5d5d;
    background: #fff;
}
.col-d .widget_title a { color: #5d5d5d !important; }
.widget2 {
    margin-top: 10px;
}
.widget2 .widget_title{
    border: 1px solid #e8e8e8;
}
.col-d .entry_bg{
    line-height: 1px;
}
.col-d .entry_bg img{
    width: 100%;
}
.col-d .entry.first {
    margin-top:0;
}
.col-d .entry.first .entry_bg {
    height: 440px;
    width: 330px;
    overflow: hidden;
}
.col-d .entry.first .entry_bg img {
    margin-left: -50%;
    width: auto;
    height: 100%;
}
.col-d .entry {
    position: relative;
    margin-top: 18px;
}
.col-d .widget2 .entry_content { width: 100%; position: absolute; bottom: 0; z-index: 2; text-align: center; }
.col-d .widget2 .entry_title{
    background: rgba(75,75,75, 0.9);
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    padding: 15px 20px; text-align: center;
    margin-top: -8px;
    z-index: 1;
    position: relative;
}
.col-d .widget2 .entry_title a{
    color: #fff !important;
}
.col-d .widget2 .entry_title a:hover{
    text-decoration: underline;
}
.col-d .widget2 .entry_category {
    display: inline-block;
    line-height: 18px;
    padding: 0 7px;
    color: #fff;
    position: relative;
    z-index: 2;
}
.col-d .widget2 .entry_category:hover{
    background: #F58220;
}

.widget2 .ps-container.ps-active-x > .ps-scrollbar-x-rail,
.widget2 .ps-container.ps-active-y > .ps-scrollbar-y-rail { z-index: 3; }

.widget2 .widget_tabs{}
.widget .widget_tabs .tab,
.widget2 .widget_tabs .tab{
    position: relative;
    width: 50%;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    padding: 10px 10px;
    background-color: #E7E7E7;
    font-size: 14px;
    color: #5d5d5d;
}
.widget .widget_tabs .tab.active,
.widget2 .widget_tabs .tab.active{
    color: #f58220;
    background-color: #FFFBF2;
}
.widget .widget_tabs .tab .wrap,
.widget2 .widget_tabs .tab .wrap{
    cursor: pointer;
    font-weight: 700;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
}

.widget2 .tab .arrows{
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 100%;
}
.widget2 .arrows .arr{
    width: 50%;
    height: 100%;
    border-left: 1px solid #e8e8e8;
    background-image: url(/pic/decor/v4/i/left_right_arow_vert.png);
    background-repeat: no-repeat;
}
.widget2 .arrows .arrow_top{
    background-position: 48% 14px;
}
.widget2 .arrows .arrow_bottom{
    background-position: 48% -26px;
}
.widget2 .arrows .arr:hover{
    border: 1px solid #e8e8e8;
}
.widget2 .widget_tabs .tab.active .arrows{display:block}

.widget .widget_tabs div:first-child,
.widget2 .widget_tabs div:first-child{
    border-right: 0;
}
.widget2 .widget-content{
    position: relative;
    width: 100%;
    height: 970px;
    overflow: hidden;
}
.widget .widget_content .tab-content,
.widget2 .widget-content .tab-content{
    /*position: absolute;
    top: 0;
    left: 0;
    opacity: 0; */
    display: none;
}
.widget .widget_content .tab-content.active,
.widget2 .widget-content .tab-content.active{
    /* opacity: 1; */
    display: block;
}

.widget3 {
    overflow: hidden;
    /*margin-top: 18px;*/
}
.widget3 .entry{
    border-top:1px solid #e7e7e7;
    padding-top: 18px;
    margin-top: 14px;
}
.widget3 .entry.first{
    border-top:none;
    padding-top: 20px;
    margin-top: 0;
}
.widget3 .entry_thumb{
    width: 85px;
    overflow: hidden;
    margin-right: 15px;
    line-height: 1px;
}
.widget3 .widget_header{
    border: 1px solid #e8e8e8;
    width: 100%;
    height: 40px;
}

.widget3 .entry_content{
    overflow: hidden;
}
.widget3 .entry_desc{
    margin-top: 10px;
}
.widget3 .entry_desc a:hover, .widget3 .entry_desc:hover{
    color: #000;
    text-decoration: underline;
}
.widget3 .entry_title{
    line-height: 20px;
    margin-top: 7px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
}
.widget3 .entry_title:hover{
    color: #f58220;
    cursor:pointer;
    text-decoration: underline;
}
.widget3 .widget_title{
    height: 38px;
    line-height: 38px;
}

.widget3.in_socials { margin-top: 20px; }
.widget3.in_socials ul li { padding: 10px 0; list-style: none; }
.widget3.in_socials ul li iframe { margin: 0 auto; display: block; }

.big_center .widget3 .arow_left, .big_center .widget3 .arow_right{
    height: 40px;
    top:-1px;
    right: -1px;
}
.big_center .widget3 .arow_left{
    right: 38px;
    left: auto;
}



.widget7 {
    margin-top: 18px;
}
.widget7 .entry{
    border-top:1px solid #e7e7e7;
    padding-top: 20px;
    margin-top: 15px;
}
.widget7 .entry.first{
    border-top:none;
    padding-top: 20px;
    margin-top: 0;
}
.widget7 .entry_thumb{
    width: 85px;
    overflow: hidden;
    margin-right: 15px;
    line-height: 1px;
}
.widget7 .widget_header{
    border: 1px solid #e8e8e8;
    width: 100%;
    height: 40px;
}
.widget7 .entry_content{
    overflow: hidden;
}
.widget7 .entry_desc{
    margin-top: 10px;
}
.widget7 .entry_title{
    line-height: 20px;
    margin-top: 7px;
    margin-bottom: 10px;
}
.widget7 .entry_title a:hover{
    color:#000;
    text-decoration: underline;
}

.widget7 .widget_title{
    height: 38px;
    line-height: 38px;
}





.sidebar .widget3 .widget_content,
.sidebar .widget7 .widget_content,
.sidebar .widget8 .widget_content,
.sidebar .widget9 .widget_content { width: 330px; }

.col-a .widget9{
    margin-top: 11px;
}
.col-a .widget9 .widget_content{
    width: 240px;
}


.widget8 { margin: 18px 0; }
.widget8 .entry{
    border-top:1px solid #e7e7e7;
    padding-top: 18px;
    margin: 15px 0 14px 0 ;
}
.widget8 .entry.first{
    padding-top: 18px;
    margin-top: 0;
}
.widget8 .entry_thumb{
    width: 137px;
    overflow: hidden;
    margin-right: 15px;
    line-height: 1px;
}
.widget8 .widget_header{
    border: 1px solid #e8e8e8;
    width: 100%;
    height: 40px;
}
.widget8 .entry_content{
    overflow: hidden;
}
.widget8 .entry_desc{
    margin-top: 10px;
}
/*.widget8 .entry_author{
    margin-top: -5px;
}*/
.widget8 .entry_author a{
    font-size: 14px;
}
.widget8 .entry_author a:hover{
    color: #5d5d5d;
}
.widget8 .entry_author .status{
    font-size: 11px;
    font-weight: 300;
    text-transform: lowercase;
    margin-top: -2px;
    color: #4B4B4B;
}
.widget8 .entry_title{
    line-height: 20px;
    margin-top: 7px;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 700;
}
.widget8 .entry_title a:hover, .widget8 .entry_desc a:hover{
    color: #000;
    text-decoration: underline;
}

.widget8 .widget_title{
    height: 38px;
    line-height: 38px;
}



.widget9 .widget_content{
    background: #f8f8f8;
    padding:12px 18px 20px 18px;
}
.widget9 .widget_title{
    color:#fff;
    background: #5d5d5d;
}
.widget9 .widget_header{
    border: 1px solid #5d5d5d;
}
.widget9 .widget_header .arow_left, .widget9 .widget_header .arow_right{
    top:0;
    right: 0px;
    height: 40px;
    border:none;
    background-image: url(/pic/decor/v4/i/left_right_arow_white.png);
    background-color: #9b9b9b;
}
.widget9 .widget_header .arow_left:hover, .widget9 .widget_header .arow_right:hover{
    border:none;
    background-color: #F58220;
}
.widget9 .widget_header .arow_left{
    right: 41px;
    left: auto;

}
.widget9 .link{
    display: block;
    margin-top: -5px
}
.widget9 .big_btn{
    margin-top: 18px;
    background: #9b9b9b;
    width: 100%;
    text-align: center;
    display: block;
}
.poll .unswer_line, .poll .unswer_line i, .poll h4{
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #000;
}
.poll .unswer_line i{
    display: block;
    border-top: 5px solid #f58220;
    top:-5px;
    position: relative;
}
.poll .poll_title{
    color: #000;
    font-size: 15px;
    line-height: 16px;
    margin: 3px 0 19px 0;
}

.poll .unswer_wrap{
    margin-bottom: 14px;
}
.poll .unswer_title, .poll .unswer_data{
    font-size: 12px;
    color: #4b4b4b;
}
.poll .unswer_wrap{
    margin-bottom: 14px;
}

.poll .unswer_line{
    width: 100%;
    border-top: 5px solid #cdcdcd;
    position: relative;
}



.tab_conteiner {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.tab_inner{
    width: 10000px;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}



/*.widget4 {height: 336px;}*/
.widget4 .widget_title{
    background: #9B9B9B;
}
.widget4 .title_all_link{
    height: 40px;
    line-height: 40px;
    position: absolute;
    top:0;
    right: 20px;
    display: block;
    color: #fff;
    font-size: 13px;
    text-decoration: underline;
}
.widget4 .widget_content{
    background: #f8f8f8;
    padding: 12px 18px 17px 18px;
}
.widget4 .entry_title{
    font-size: 15px;
    color: #000;
}
.widget4 .row{
    margin-top: 15px;
}

.widget4 label{
    margin-left: 20px;
    display: block;
}
.widget4 input[type='radio']{
    margin-top: 4px;
}
.widget4 .big_btn{
    margin-top: 18px;
    background: #9b9b9b;
    border: none;
}
.widget4 .big_btn:hover{
    background: #F58220;
}



.widget4 .empty_btn{
    line-height: 40px;
    text-align: center;
    color: #f58220;
    text-decoration: underline;
}



.widget5 {}
.widget5 .widget_header {
    background: #f58220;
}
.widget5 .widget_title {
    color: #fff;
}
.widget5 .widget_content{
    background: #f8f8f8;
    padding: 13px 18px 13px 18px;
    /*height: 677px;*/
    height: 705px;
}
.widget5 .entry{
    margin-bottom: 13px;
}
.widget5 .num_commet{
    color: #f58220;
}
.widget5 .entry_title{
    color: #4d4d4d;
    text-decoration: underline;
    color: #4d4d4d;
    font-family: 'Open Sans', Tahoma, sans-serif;
    font-size: 13px;
    line-height: 16px;
}
.widget5 .entry_title:hover{
    color: #f58220;
}

.widget5{
    position: relative;
}
.widget5 .links{
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    padding: 0 18px;
}
.widget5 .links a{
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    font-weight: 300;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 12px;
    background-color: #f58220;
    padding: 0px 8px;
}
.widget5 .links a:hover{
    background-color: #9b9b9b;
}


/*----------------- bottom2 --------------*/
.bottom2{
    margin-top: 18px;
}
.bottom2 .bottom_header{
    height: 40px;
    background: #a3a3a3;
    width: 100%;
    position: relative;
}
.bottom2 .widget_title{
    width: 314px;
    left: 50%;
    margin-left: -175px;
    text-align: center;
    color: #fff;
    position: absolute;
}
.bottom2 .widget_title a { color: #fff; }
.bottom2 .widget_title a:visited { color: #fff !important; }
.bottom2 .widget_content{
    width: 1220px;
}
.bottom2 .control_arow {
    position: relative;
    width: 100%;
}
.bottom2 .arow_left, .bottom2 .arow_right {
    top: 0px;
    left: 50%;
    position: absolute;
    width: 40px;
    height: 40px;
    border: 1px solid #d0cece;
    margin-left: -195px;
    background: #fff url(/pic/decor/v4/i/left_right_arow.png) 14px 50% no-repeat;
}
.bottom2 .arow_right{
    background: #fff url(/pic/decor/v4/i/left_right_arow.png) -26px 50% no-repeat;
}
.bottom2 .arow_right{
    margin-left: 153px;
}
.bottom2 .arow_left:hover, .bottom2 .arow_right:hover {
    border: 1px solid #5D5D5D;
    z-index: 5;
}
.bottom2 .entry:first-child{
    margin-left: 0;
}
.bottom2 .entry{
    width: 388px;
    margin-left: 27px;
    margin-top: 20px;
}

.bottom2 .entry_thumb img{
    width: 100%;
}
.bottom2 .entry_thumb{
    margin-right: 15px;
    width: 130px;
    overflow: hidden;
}
.bottom2 .entry_content{
    overflow: hidden;
}
.bottom2 .entry_title{
    color: #000;
    font-size: 15px;
    font-weight: 300;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
}
.bottom2 .entry_desc {
    margin: 10px 0 15px 0;
}
.bottom2 .entry_title:hover, .bottom2 .entry_desc:hover{
    color:#000;
    text-decoration: underline;
    cursor: pointer;
}




/* ----------------------- bottom3 --------------*/
.bottom3{
    margin-top: 18px;
}
.bottom3 .widget11{
    width: 386px;
    /*border-top: 1px solid #d6d6d6;*/
    padding: 20px 0 18px;
    margin-left: 26px;
}
.bottom3 .widget11:first-child{
    margin-left: 0;
}
.bottom3 .entry{
    width: 100%;
    margin: 8px 0 0;
}
.bottom3 .entry:first-child{
    margin: 0;
}

.bottom3 .entry_thumb img{
    width: 100%;
}
.bottom3 .entry_thumb{
    margin-right: 15px;
    width: 130px;
    overflow: hidden;
}
.bottom3 .entry_content{
    overflow: hidden;
}
.bottom3 .entry:first-child .entry_title{
    color: #000;
    font-size: 22px;
    font-weight: 300;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    line-height: 25px;
}
.bottom3 .entry_desc {
    margin: 10px 0 15px 0;
}
.bottom3 .entry_desc:hover, .bottom3 .entry_title:hover {
    cursor: pointer;
    color: #000;
    text-decoration: underline;
}
.bottom3 .entry_category{
    line-height: 18px;
    height: 18px;
    color:#fff;
    background: #f07c00;
    padding: 0 6px;
    margin-bottom: 6px;
}
.bottom3 .entry_category a { color: #fff !important; }

.bottom3 .entry_title{
    color: #f07c00;
    font-size: 15px;
    line-height: 18px;
}

.footer{
    background: #ee8d39;
    margin-top: 18px;
    color: #fff;
    padding-bottom: 20px;
}
.footer a{
    color: #fff;
}
.footer .copyright{
    margin-top: 19px;
}
.footer .main-menu li a, .footer .main-menu.second li a { color: #fff !important; }
.footer .main-menu li a:hover, .footer .main-menu.second li a:hover{
    color:#000;
}
.footer .main-menu ul > li:before, .footer .main-menu.second ul > li:before{
    border-left-color: #fff ;
}

.footer_data{ padding-top: 20px; background: #fff }
.footer_text { margin-top: 20px; padding-bottom: 20px; font-size: 11px; }
.footer_text, .footer_text a { color: #000 !important; }

.rules .first_line, .rules .second_line { font-size: 11px; text-align: right; }
.rules .second_line { color: #000; }
.rules .first_line a { color: #ec8123 !important; }

.control_arow {
    position: absolute;
    z-index: 4;
    top: 0;
    right: 0;
}
.widget_header .arow_left, .widget_header .arow_right {
    top: -1px;
    right: -1px;
    position: absolute;
    width: 40px;
    height: 40px;
    border: 1px solid #e8e8e8;
    background: url(/pic/decor/v4/i/left_right_arow.png) 14px 50% no-repeat;
}
.widget_header .arow_right{
    background: url(/pic/decor/v4/i/left_right_arow.png) -26px 50% no-repeat;
}
.widget_header .arow_left{
    right: 38px;
}
.widget_header .arow_left:hover, .widget_header .arow_right:hover {
    border: 1px solid #d0cece;
    z-index: 5;
}


#top-menu li {
    list-style: none;
    float: left;
    margin: 0 0 0 25px;
}
#top-menu li:first-child {
    margin: 0;
}
#top-menu li a {
    display: block;
    font-size: 10px;
    color: #555;
    text-transform: uppercase;
    line-height: 35px;
}


#top-banner {
    margin: 20px 0;
}


/*----- Main Menu -----*/
.main-menu.first {
    /*margin: 19px 0 0 20px;*/
    margin: 19px 0 0 35px;
}
.main-menu > ul { text-align: center; }
.main-menu > ul > li {
    list-style: none;
    /*float: left;
    margin-left: 10px;
    padding-left: 11px;*/
    display: inline-block;
    margin-left: 5px;
    padding-left: 10px;
    position: relative;
}
.main-menu ul > li:first-child { margin-left: 10px; padding-left: 10px; }
.main-menu.allrubrics ul > li:first-child { margin-left: 0; padding-left: 0; }
.main-menu ul > li:before {
    height: 3px;
    content: "";
    position: absolute;
    border-left: 1px solid #5d5d5d;
    z-index: 1;
    left:0;
    top:8px;
}
.main-menu ul > li:first-child:before {
    height: 0;
}
.main-menu ul > li > a {
    color: #5d5d5d !important;
    font-size: 13px;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 700;
}
.main-menu.allrubrics ul > li.active > a { border-bottom: 1px solid; }
.main-menu.second { /*margin-left: 60px;**/ margin-left: 22px; margin-top: 3px; }
.main-menu.allrubrics.second { margin-left: 0; }
.main-menu.second ul > li:before {
    border-left: 1px solid #ec8123;
}
.main-menu.second ul > li > a { color: #ec8123 !important; }

/*------ Top Social --------*/
.top_social{
    margin-top: 18px;
}
.top_social a{
    float: left;
    margin-left: 20px;
    display: block;
}
.top_social .googleplus {
    margin-top: 2px;
}
.top_social .twitter {
    margin-top: 2px;
}

.banner1 {width: 600px; height: 90px; line-height: 90px; }
.banner1 img{width: 600px; height: 90px;}
.banner2 {line-height: 1px;}
.banner3 { margin: 0 0 18px -15px; overflow: hidden; width: 240px; }

.header2 { margin-top: 12px; height: 90px; }

/*AIRS*/
.airs { position: relative; width: 151px; height: 90px; padding: 9px 10px 9px 13px; background-color: #5d5d5d; }
.airs.bridges-banner { padding: 0; }
.airs.bridges-banner,
.airs.fontanka-tv { margin-left: 28px; }
.airs.fontanka-fm { margin-left: 27px; }
.airs .air_title { position: relative; padding-left: 15px; font-family: 'Roboto Slab', sans-serif; font-size: 16px; font-weight: 700; }
.airs .air_title:before{ content: ''; display: block; width: 16px; height: 16px; background-repeat: no-repeat; background-position: center; position: absolute;   left: -5px; top: 1px; }
.airs.offline .air_title:before{ opacity: 0.5}
.airs.fontanka-tv .air_title:before{background-image: url(/pic/decor/v4/i/tv2.png)}
.airs.fontanka-fm .air_title:before{background-image: url(/pic/decor/v4/i/mic2.png)}
.airs .air_title, .airs .air_theme span.ellipsis{ color: #fff; }
.airs.online .air_title:before{
    -webkit-animation: blink 2s infinite;
    -moz-animation:    blink 2s infinite;
    -o-animation:      blink 2s infinite;
    animation:         blink 2s infinite;
}
.airs.offline .air_title, .airs .air_theme span{ color: #989898; }
.airs .air_theme{ position: absolute; left: 13px; bottom: 9px; }
.airs .air_theme span.ellipsis{ display: block; max-width: 125px; }
.airs.office { margin-left: 28px; padding: 0; background: transparent; border: 1px solid #E6E6E6; }
.airs.office-hearing { margin-left: 27px; padding: 0; background: transparent; border: 1px solid #E6E6E6; }
.airs img { width: 100%; }

@-webkit-keyframes blink {
    0%   { opacity: 0; }
    50%  { opacity: 1; }
    100% { opacity: 0; }
}
@-moz-keyframes blink {
    0%   { opacity: 0; }
    50%  { opacity: 1; }
    100% { opacity: 0; }
}
@-o-keyframes blink {
    0%   { opacity: 0; }
    50%  { opacity: 1; }
    100% { opacity: 0; }
}
@keyframes blink{
    0%   { opacity: 0; }
    50%  { opacity: 1; }
    100% { opacity: 0; }
}
/*AIRS END*/

/*WEATHER CURRENCY*/
.weather_currency { width: 236px; height: 90px; padding: 7px 10px 10px; border: 1px solid #e8e8e8; font-family: 'Roboto Slab', sans-serif; margin-left: 27px; }
.weather_currency .wc_title { margin-bottom: 5px; }
.weather_currency .currency_wrap .wc_title a { /*font-size: 15px;*/ font-weight: 700; color: #ec8123 !important; padding-top: 2px; padding-bottom: 9px; }
.weather_currency .weather_wrap .wc_title a { color: #aaa !important; font-size: 10px; padding-top: 2px; padding-bottom: 9px; }
.weather_currency .values { font-size: 12px; }
.weather_currency .weather_wrap { width: 110px; height: 100%; border-right: 1px solid #e8e8e8; font-family: Arial; }
.weather_currency .currency_wrap { padding-left: 12px; }
.weather_currency .currency_values { font-weight: 700; }
.weather_currency .currency_values .value { padding: 0 3px; display: inline-block; }
/*.weather_currency .currency_values .value:first-child{padding:0}*/
.weather_currency .currency_values .value span { padding-top: 6px; text-align: center; font-weight: normal; font-size: 14px; font-family: 'Open Sans', sans-serif; display: block; }
.weather_currency .weather_wrap .weather_now { margin: 10px 0 5px; font-size: 20px; color: #000; }
.weather_currency .weather_wrap .weather_now img { margin-top: -5px; width: 30px; vertical-align: middle; }
.weather_currency .weather_wrap .weather_now span { padding: 0 0 0 5px; display: inline-block; }
.weather_currency .weather_tmrw { color: #000; }
.weather_currency .rub { display: inline-block; font-size: 12px; line-height: 4px; border-bottom: 1px solid #4B4B4B; width: 0.4em; }
/*WEATHER CURRENCY END*/

.search_wraper { margin: 0 0 18px 0; }
.search_wraper form { position: relative; }
.top_search {
    border: 1px solid #A5A5A5;
    height: 40px;
    line-height: 40px;
    padding: 0 30px 0 53px;
    margin: 0;
    width: 240px;
}
i.submit_search {
    height: 39px;
    width: 30px;
    background: url(/pic/decor/v4/i/search.jpg) center/85% no-repeat;
    position: absolute;
    top: 1px;
    right: 1px;
    cursor: pointer;
    vertical-align: middle;
    display: -moz-inline-stack;
    display: inline-block;
    //display: inline;
    //zoom: 1;
}
i.submit_search:hover {
    background-size: 95%;
    height: 39px;
    width: 30px;
}
.weather .top_search { width: 330px; }

/*------------- Flash news ---------------------*/
.flash_news_wraper{
    width: 953px;
    overflow: hidden;
    margin-bottom:18px;
    height: 25px;
}
.flash_news_items {
    width: 10000px;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}

.flash_news_item{
    margin-right: 27px;
}
.flash_news_category_name {
    font-size: 10px;
    font-weight: 700;
    font-family: 'Open Sans', Tahoma, sans-serif;
    line-height: 7px;
}
.flash_news_time{
    color: #b6b6b6;
    font-size: 13px;
}
.flash_news_title{

}


.feed_wraper{
    margin-top: 10px;
}
.feed_wraper a{
    color: #ec8123;
}


.big_center{
    width: 953px;
    margin: 18px 0 0 0;
}
.big_center .main-menu-wrapper{
    border-top: 1px solid #5d5d5d;
    /*border-bottom: 1px solid #5d5d5d;*/
    padding: 8px 0;
    width: 100%;
    position: relative;
}
.big_center .main-menu.first{
    margin: 0;
}


.widget10 {
    margin-top: 5px;
    position: relative;
    width: 100%;
    height: 612px;
    margin-bottom: 18px;
}
.widget10 .widget_content{
    width: 100%;
}

.widget10 .entry{
    width: 300px;
    position: absolute;
    height: 191px;
    margin:2px 0 0 2px;
    top:0;
    left:0;
    z-index: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    z-index: 0;
}
.widget10 .entry.nth-child1{ top:0; left:0;height: 400px; opacity: 1; z-index: 1;}
.widget10 .entry.nth-child2{ top:0; left:318px; opacity: 1; z-index: 1;}
.widget10 .entry.nth-child3{ top:209px; left:318px; opacity: 1; width: 300px; z-index: 1;}
.widget10 .entry.nth-child4{ top:0; left:636px; opacity: 1; z-index: 1;}
.widget10 .entry.nth-child5{ top:209px; left:636px; opacity: 1; width: 300px; height: 400px; z-index: 1;}
.widget10 .entry.nth-child6{ top:418px; left:0; opacity: 1; z-index: 1;}
.widget10 .entry.nth-child7{ top:418px; left:318px; opacity: 1; z-index: 1;}

.widget10 .entry_thumb{
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
}
.widget10 .entry_thumb .img{
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-size: cover;
}
.widget10 .entry_content { padding: 10px 15px 12px; width: 100%; position: absolute; bottom: 0; z-index: 1; background: rgba(75,75,75, 0.9); }
.widget10 .entry:hover .entry_content { background: rgba(75,75,75, 0.9); }
.widget10 .entry_num_comments{
    position: absolute;
    z-index: 1;
    top: 15px;
    left: 15px;
    padding: 0 5px 0 24px;
    height: 21px;
    line-height: 21px;
    background: #f58220 url(/pic/decor/v4/i/comment-white.png) 5px 50% no-repeat;
    color: #fff;
}
.widget10 .entry_num_comments a { color: inherit; }
.widget10 .entry_category{
    position: absolute;
    z-index: 1;
    top: 15px;
    right: 15px;
    line-height: 18px;
    padding: 0 7px;
    color: #fff;
}
.widget10 .entry_category:hover{
    background: #f58220 !important;
}

.widget10 .entry_title{
    color: #fff;
}
.widget10 .entry_title:hover, .widget10 .entry_title a:hover{
    text-decoration: underline;
}

.widget10 .entry_date{
    color: #fff;
    background-image: url(/pic/decor/v4/i/watch_white.png);
}

/* Блок "Все материалы" */
.widget10 .entry.all .entry_content {
    height: 100%;
    font-size: 27px;
    background: -moz-linear-gradient(-45deg, #9E3000, #FF5105 100%);
    background: -webkit-linear-gradient(-45deg, #9E3000, #FF5105 100%);
    background: -o-linear-gradient(-45deg, #9E3000, #FF5105 100%);
    background: -ms-linear-gradient(-45deg, #9E3000, #FF5105 100%);
    background: linear-gradient(-45deg, #9E3000, #FF5105 100%);
}
.widget10 .entry.all .entry_content:hover {
    background: -moz-linear-gradient(-45deg, #FF5105, #9E3000 100%);
    background: -webkit-linear-gradient(-45deg, #FF5105, #9E3000 100%);
    background: -o-linear-gradient(-45deg, #FF5105, #9E3000 100%);
    background: -ms-linear-gradient(-45deg, #FF5105, #9E3000 100%);
    background: linear-gradient(-45deg, #FF5105, #9E3000 100%);
}
.widget10 .entry.all .entry_title { margin: 140px 0 0; font-weight: bold; text-align: center; text-transform: uppercase; text-shadow: 2px 2px 5px #9E3000; }



/*MULTIMEDIA*/
.ellipsis{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.col-header{
    position: relative;
    width: 100%;
    background-color: #5d5d5d;
    padding: 9px 11px 11px;
    color: #fff;
}
.col-header div{
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.col-header div a{
    display: block;
    float: left;
    color: #c0bfbf !important;
    padding-right: 5px;
}
.col-header:before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 5px;
    background: linear-gradient(90deg, #8be4f8 13%, #50b4c3 13%, #50b4c3 26%, #8ce177 26%, #8ce177 38%, #e4f852 38%, #e4f852 50%, #fff847 50%, #fff847 62%, #ffa23b 62%, #ffa23b 74%, #ff79bc 74%, #ff79bc 87%, #dd72c0 87%, #dd72c0 100%);
}
.col-header a.flr{
    font-size: 13px;
    text-transform: lowercase;
    color: #fff !important;
}
.col-header .ellipsis{
    width: 200px;
}


.internal-page .widget1{ margin-bottom: 31px; }

.label{
    color: #fff;
    font-size: 11px;
    padding: 0 6px 2px;
}


.widget-load-more{
    width: 236px;
    margin: 0 auto;
    padding: 11px 0;
    text-align: center;
    text-transform: uppercase;
    background-color: #5d5d5d;
    color: #fff;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    font-size: 13px;
    font-weight: 200;
    cursor: pointer;
}

.interview-page{}
.interview-page .big_center{
    width: 590px;
    margin-top: 0;
    margin-left: 30px;
}



.center-col .widget,
.sidebar .widget { margin-top: 18px; }
.center-col .widget .widget_content,
.sidebar .widget .widget_content { width: 330px; height: 500px; padding-top: 17px; overflow: hidden; clear: both; position: relative; }

.center-col .widget .widget_content { width: auto; height: auto; overflow: auto; }

.center-col .widget .entry,
.sidebar .widget .entry {
    padding: 7px 0 15px 0;
    border-top:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
    margin-top:-1px;
    margin-right: 10px;
    position: relative;
    z-index: 1;
}
.center-col .widget .entry:first-child,
.sidebar .widget .entry:first-child { border-top: none; }
.center-col .widget .entry.feature,
.sidebar .widget .entry.feature {
    border-top: 2px solid #ec8123;
    border-bottom: 2px solid #ec8123;
    z-index: 2;
    margin-top: -2px;
}
.center-col .widget .widget_title,
.sidebar .widget .widget_title { background: #e7e7e7; color: #5d5d5d; }
.center-col .widget .entry_title a,
.sidebar .widget .entry_title a {
    font-size: 15px;
    color: #000;
    line-height: 18px;
    overflow: hidden;
    margin-top: 4px;
}
.center-col .widget .entry_title a:hover,
.sidebar .widget .entry_title a:hover { color: #f58220; }

.center-col .widget .entry_date,
.sidebar .widget .entry_date {
    color: #ec8123;
    background: url(/pic/decor/v4/i/watch.png) 0 50% no-repeat;
    width: 60px;
    position: absolute;
    margin-top: -16px;
    background-color: #fff;
}





.widget18 { padding: 0 18px 10px; margin-bottom: 15px; height: 590px; border: 1px solid #fadcbe; background: #fffbf2; overflow: hidden; }
.widget18 .widget_title { color: #f58220; padding: 0; text-align: center; }
.widget18 .widget_content { height: 545px; display: table; }
.widget18 .entry {
    position: relative;
    margin-top: 16px;
    text-align: center;
    display: table-row;
}
.widget18 .entry:first-child { margin-top: 0; }
.widget18 .entry_category {
    position: absolute;
    z-index: 1;
    margin-top: -10px;
    width: 202px;
    text-align: center;
}
.widget18 .entry_category a{
    display: inline-block;
    padding: 0 7px;
    background: #FFFBF2;
    color: #f58220;
}
.widget18 .entry_title { border-top: 1px solid #f58220; display: table-cell; vertical-align: middle; }
.widget18 .entry_title a{
    color: #000;
    font-size: 15px;
    font-family: 'Roboto Slab', Tahoma, sans-serif;
    font-weight: 300;
    line-height: 16px;
    text-align: center;
}
.widget18 .entry_title a:hover{
    text-decoration: underline;
}
.widget18 .entry_icons{
    text-align: center;
}
.widget18 .entry_icons i {
    display: inline-block;
    float: none !important;
}

.sidebar.multimedia {margin-top: 18px;}
.sidebar.multimedia .banner2{margin-bottom: 18px;}

/*TOP NEWS*/
.top-news2 .top-news {
    width: 953px;
    margin: 0 0 18px 27px;

}
.top-news2 .top-news {
    height: 205px;
}
.top-news{
    width: 1220px;
    height: 165px;
    border: 1px solid #e8e8e8;
    margin: 5px 0;
    position: relative;
    overflow: hidden;
    float: right;

}
.top-news span.txt1, .top-news.min span.txt2{display: block}
.top-news span.txt2, .top-news.min span.txt1{display: none;}
.top-news.min{
    height: 40px;
}
.top-news.min .arrows{
    display: none;
}
.top-news .wrap{
    float: left;
    height: 100%;
}
.top-news2 .top-news .top-news-content{
    width: 953px;
}
.top-news .top-news-content{
    float: left;
    width: 1220px;
    height: 100%;
}
.top-news .top-news-content .top-news-info{
    padding:4px 20px 0 16px;
    margin-right: 16px;
    overflow: hidden;
}
.top-news .to_all_article { padding: 5px; width: 79px; position: absolute; right: -1px; bottom: 39px; text-align: center; font-size: 12px; color: #EC8123; border: 1px solid #e8e8e8; }
.top-news .top-news-info{
    position: relative;
    width: 454px;
    color: #fff;
    font-family: 'Roboto Slab', sans-serif;
    font-size: 20px;
    height: 100%;
}
.top-news .top-news-info:before{
    content: '';
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(93,93,93,0.6) url(/pic/decor/v4/i/triangle.png) no-repeat 447px -340px;
}
.top-news .top-news-info .in{
    position: relative;
    z-index: 5;
    text-shadow: 1px 1px 20px #000;
}
.top-news .top-news-info img{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    /*height: 205px;*/
    width: 100%;
}
.top-news .top-news-info .top-news-title{
    font-weight: 700;
}
.top-news .top-news-info .top-news-desc{
    font-weight: 300;
    line-height: 24px;
    padding-top: 7px;
    font-family: 'Roboto Slab', sans-serif;
}

.top-news2 .top-news .top-news-other { width: 320px; }
.top-news .top-news-other { padding-top: 10px; width: 600px; color: #000; }
.top-news .top-news-other-title{
    font-family: 'Roboto Slab', sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 10px;
}
.top-news .top-news-other ul{

}
.top-news .top-news-other li{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 300;
    list-style: none;
    padding-bottom: 6px;
}
.top-news .top-news-other li a{
    color: #000;
}
.top-news .top-news-other li a:hover{
    text-decoration: underline;
}

.top-news .close{
    line-height: 20px;
    padding: 0 10px 0 20px;
    background: #EC8123;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer;
    z-index: 5;
}
.top-news .close span:before{
    content: '';
    left: 5px;
    top: 8px;
    position: absolute;
    z-index: 1;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}
.top-news .close .txt1:before{
    border-top: 4px solid #fff;
}
.top-news .close .txt2:before{
    border-bottom: 4px solid #fff;
}
.top-news .arrows{
    position: absolute;
    bottom: -1px;
    right: -1px;
    width: 79px;
    height: 40px;
    border: 1px solid #e8e8e8;
    background-color: #fff;
}
.top-news .arrows .arrow{
    width: 50%;
    height: 100%;
    background-image: url(/pic/decor/v4/i/left_right_arow.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.top-news .arrows .arrow-left{background-position: 14px 50%}
.top-news .arrows .arrow-right{
    background-position: -26px 50%;
    border-left: 1px solid #e8e8e8;
}

.more_about {border-top: 1px solid #FADCBE; margin: 5px 0;}

.entry_icons .icon{}
.entry_icons .icon:first-child{}
/*TOP NEWS END*/


.col-c .widget .tab_conteiner.news4{
    height: 785px;
}


/*===============================================================================================
=================================================================================================
===============================================================================================*/
.counters.fll a img { height: 31px; border: 0; display: inline; }

.top_cens { padding: 3px 3px 3px 5px; height: 22px; width: 22px; line-height: 18px; display: block; position: absolute; top: 8px; right: -32px; background: #a9a9a9; border-radius: 50%; font-size: 10px; font-family: 'Roboto Slab', sans-serif; text-align: center; color: #fff; }

.mobile { margin: 18px 0 0 40px; }
.mobile img { width: 40px; border: 0; }

.timer { margin: 10px 0 0; font-family: 'Roboto Slab', Tahoma, sans-serif; }
.timer span { text-align: center; font-size: 25px; font-weight: bold; display: block; }

.lenta_menu {
    margin: 0;
    padding-bottom: 10px !important;
}
.lenta_menu.lenta_last {
    margin-bottom: 10px;
    padding-bottom: 15px !important;
}
.lenta_menu a {
    color: #ec8123;
    font-size: 14px;
}

.top-news1 { margin-top: 15px; }

.user_news_wrap {background: #e7e7e7; position: relative; width: 100%; border-top: 1px solid #f68122;}
.user_news_wrap .widget_title { font-size: 11px; padding-left: 25px; height: 50px; margin-left: 15px; padding-top: 9px; cursor: pointer; }
.user_news_wrap .add_news .widget_title { background: url(/pic/decor/v4/i/mail.png) left 23px no-repeat; color: #000; }
.user_news_wrap .add_news {}
.user_news_wrap .add_news .widget_content { height: 0; overflow: hidden; background: #e7e7e7; }
.user_news_wrap .add_news .widget_content.active { padding: 15px 15px 15px 0; height: auto; overflow: hidden; z-index: 5; position: absolute; }
.user_news_wrap .add_news .text, .user_news_wrap .add_news .textarea{border: 1px solid #5d5d5d; padding: 6px 12px; min-width: 210px; margin-bottom: 15px; float: left; margin-left: 15px;}
.user_news_wrap .add_news .textarea {margin-bottom: 0; min-height: 250px; max-width: 834px; max-height: 400px}
.user_news_wrap .add_news .add_file_wrap {background: url(/pic/decor/v4/i/attachment.png) 0 center no-repeat; cursor: pointer; color: #585858; font-size: 13px; padding-left: 28px; margin: 12px 0 12px 15px; line-height: 1.1em; min-height: 16px;}
.user_news_wrap .add_news .inputfile {display: none;}
.user_news_wrap .add_news .submit {font-size: 15px; height: 34px; text-align: center; line-height: 34px; margin-left: 15px; border: none; width: 210px; background: #f68122; color: #fff; text-transform: uppercase; font-weight: 700;  font-family: 'Roboto Slab', Tahoma, sans-serif;}

.user_news_wrap .news_on_map {margin-top: 40px; position: relative;}
.user_news_wrap .news_on_map .widget_title{background: url(/pic/decor/v4/i/marker.png) 4px center no-repeat; padding-top: 4px;}

table.cbkurs { margin: 10px 0 0 0; width: 100%; }
table.cbkurs tr.all-currency { display: none; }
table.cbkurs tr .showAllCurr { padding: 10px; margin: 10px 0 0; width: 100%; }
table.cbkurs thead { font-weight: bold; }
table.cbkurs thead td { padding: 10px 0; }

ul.informer_wrap { margin: 0 0 30px; }
ul.informer_wrap li { height: 100px; width: 14%; position: relative; display: inline-block; list-style: none; border: 1px solid #CDCDCD; vertical-align: top; }
ul.informer_wrap li:before { padding: 0 10px; position: absolute; top: -12px; left: 25%; background: #fff; display: block; }
ul.informer_wrap li.day { width: 44%; border-color: #7E7E7E; }
ul.informer_wrap li.day:before { content: 'день'; left: 45%; }
ul.informer_wrap li.evening:before { content: 'вечер'; }
ul.informer_wrap li.night:before { content: 'ночь'; }
ul.informer_wrap li.moreInfo { width: 28%; border: 0; }
ul.informer_wrap li.day .weatherIco { margin: 14px 0 14px 14px; width: 70px; }
ul.informer_wrap li div { margin: 25px 0 0 25px; display: inline-block; vertical-align: top; }
ul.informer_wrap li div.temperature { font-size: 36px; line-height: 36px; font-family: 'Roboto Slab'; }
ul.informer_wrap li div.weatherType { width: 45%; margin: 20px 0 0 20px; font-size: 14px; }
ul.informer_wrap li.moreInfo div { margin: 0 0 3px 25px; font-size: 14px; display: block; }
ul.informer_wrap li.moreInfo div span { color: #707070; }

table.weather { width: 100%; font-family: 'Roboto Slab'; }
table.weather tr td { text-align: center; border-right: 1px solid #CDCDCD; }
table.weather tr td:last-child { border-right: 0; }
table.weather tr:first-child td { font-size: 22px; text-transform: lowercase; text-align: left; }
table.weather tr:first-child td .weatherDate { font-size: 14px; }
table.weather tr:nth-child(2) td { font-size: 23px; }
table.weather tr:first-child td div { padding: 0 0 0 23px; }
table.weather td.holidays { color: #FF8209; }
table.weather td .weatherIco { width: 48px; }
table.weather tr td.nightLimiter { padding: 10px 20px; text-align: left; text-transform: lowercase; color: #707070; font-family: 'Open Sans'; font-size: 14px; }

.lead-box { height: 90px; display: block; position: relative; overflow: hidden; }
.lead-box:after { content: ''; position: absolute; right: 0; bottom: 0; width: 100%; height: 40%; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);    background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%);    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.2), #fff 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), #fff 100%); }

.print_version { margin: 0 4px 0 0; float: right; }
.print_version img { height: 30px; display: inline-block; cursor: pointer; }

.social { float: right; }
.social img { height: 30px; display: inline-block; cursor: pointer; }
.social img:hover {
    filter: grayscale(50%);
    -o-filter: grayscale(50%);
    -ms-filter: grayscale(50%);
    -moz-filter: grayscale(50%);
    -webkit-filter: grayscale(50%);
}

.ads.ad4first { margin: 15px 0 0 27px; border: 1px solid #aaa; background: #fff; }
.ads.ad4first iframe { width: 195px; }
.ads.ad4first h2 { padding: 0 5px; width: 70px; background: #eee; font-size: 10px; }

.ads.entry.textban .entry_title a { color: #f58220 !important; }
.ads.ad330x80 { margin-bottom: 18px; }
.ads.ad330x40 { margin-bottom: 18px; }

.ads.collage { display: flex; flex-direction: column; }
.ads.collage > div { margin-left: auto; margin-right: auto;}

.tos { margin: 0 0 10px 15px; }
.tos a { color: #f58220 !important; }

.captcha_wrap { margin: 0 0 10px 15px; }
.subFile { margin: 5px 15px 15px; color: #999999; font-size: 11px; display: block; }

.dn {display: none !important;}
.main-menu-wrapper.top_menu { position: absolute; z-index: 10; width: 755px; border: 1px solid #fff; min-height: 40px; margin-left: 358px; margin-top: 18px; background: #fff; }
.main-menu-wrapper.top_menu:hover {border: 1px solid #959595;}
.main-menu-wrapper.top_menu .main-menu.first { margin: 0; width: 690px; padding-left: 5px; }
.main-menu-wrapper.top_menu a { display: block; font-family: 'Roboto Slab', Tahoma, sans-serif; height: 38px; line-height: 38px; padding: 0 10px; font-size: 13px; text-transform: uppercase; color: #000 !important; position: relative; }
.main-menu-wrapper.top_menu a:before{content: ""; height: 3px; width: 1px; background: #5d5d5d; position: absolute; z-index: 1; left: 0px; top:18px;}
.main-menu-wrapper.top_menu .level1:first-child a:before{background: none;}
.main-menu-wrapper.top_menu .level2 a:before{background: none;}
.main-menu-wrapper.top_menu a:hover{font-weight: 700;}
.main-menu-wrapper.top_menu .level1 { display: inline-block; }
.main-menu-wrapper.top_menu .level1 .level2 {display: none; position: absolute; z-index: 2; background: #f2f1f1; border: 1px solid #959595; width: 810px;margin-left: -1px; left:0;}
.main-menu-wrapper.top_menu .level1 .level2 a{margin-bottom: -1px; padding: 0; margin: 0 10px;}
.main-menu-wrapper.top_menu .level1 .level2 a:hover { font-weight: 400; border-bottom: 3px solid #f67b16; }
.main-menu-wrapper.top_menu .level1 span {display: block; position: relative;}
.main-menu-wrapper.top_menu .level1 span:before {content: ""; display: none; background: url(/pic/decor/v4/i/top_menu_coner.png) 0 0 no-repeat; width: 16px; height: 8px; position: absolute; left: 50%; margin-left: -8px; bottom: -1px; z-index: 11;}
.main-menu-wrapper.top_menu .level1.parent:hover span:before {display: block;}
.main-menu-wrapper.top_menu .level1 .level2 a { display: inline-block; }
.main-menu-wrapper.top_menu .level1:hover .level2 {display: block;}

.main-menu-wrapper.top_menu .main-menu.second{margin:0; width: 735px; padding-left: 5px; display: none;}
.main-menu-wrapper.top_menu:hover .main-menu.second{display: block;}
.main-menu-wrapper.top_menu .main-menu.third{margin:0; width: 735px; padding-left: 5px; display: none;}
.main-menu-wrapper.top_menu:hover .main-menu.third{display: block;}

.more_menu { background: url(/pic/decor/v4/i/more_menu.png) right center no-repeat; font-weight: 700; cursor: pointer; padding-right: 18px; margin-right: 12px;font-family: 'Roboto Slab', Tahoma, sans-serif; height: 38px; line-height: 38px; font-size: 13px; text-transform: uppercase; color: #f67b16;}

.search_wraper {position: relative; }
.search_wraper .searchTypeHandler #searchtype {
    display: none;
    position: absolute;
    background: #fff;
    z-index: 9;
    width: 200px;
    left: -1px;
    top: 39px;
    border: 1px solid #A5A5A5;
    margin-top: -1px;
}
.search_wraper .searchTypeHandler:hover #searchtype{
    display: block;
    z-index: 11;
}
.search_wraper #searchtype li{
    list-style: none;
    padding: 4px 10px;
    cursor: pointer;
    display: block;
    line-height: 18px;
    font-style: normal;
}
.search_wraper #searchtype li:hover{
    list-style: none;
    cursor: pointer;
    display: block;
    line-height: 18px;
    background: #FEEEDD;
}
.search_wraper #searchtype li a { color: #000 !important; }
.search_wraper #searchtype img{
    float: left;
    margin-right: 5px;
}

.search_wraper .searchTypeHandler {
    height: 38px;
    width: 39px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 1px;
    left: 1px;
    cursor: pointer;
    background: #FFEAD6;
}
.search_wraper .searchTypeHandler:hover {
    background: -moz-linear-gradient(0deg, #FFFFFF, #FFEAD6 100%);
    background: -webkit-linear-gradient(0deg, #FFFFFF, #FFEAD6 100%);
    background: -o-linear-gradient(0deg, #FFFFFF, #FFEAD6 100%);
    background: -ms-linear-gradient(0deg, #FFFFFF, #FFEAD6 100%);
    background: linear-gradient(0deg, #FFFFFF, #FFEAD6 100%);
}
.search_wraper .searchTypeHandler:hover #searchtype:before {
    content: '';
    position: absolute;
    background-color: #FFFFFF;
    height: 1px;
    width: 100%;
    left: 0;
    top: -1px;
}
.search_wraper .searchTypeHandler > img {
    position: absolute;
    top: 11px;
    left: 11px;
}

.airs.yaprobki { padding: 3px 10px 3px 13px; margin: 0 0 0 27px; overflow: hidden; }
.airs.yaprobki span.caption { color: #aaa; font-size: 10px; }
.airs.yaprobki span { font-size: 11px; word-break: break-all; color: #000;}
.airs.yaprobki h2 { font: bold 12px Arial; margin: 3px 0; color: #000 !important;}
.airs.yaprobki img { margin: 0 5px 0 0; width: 20px; vertical-align: middle; }

.airs.yaprobki.gray { background-color: #EEEEEE; }
.airs.yaprobki.red { background-color: #FFF1E3; }
.airs.yaprobki.yellow { background-color: #FFFDE3; }
.airs.yaprobki.green { background-color: #ECFFE3; }

.office-logo { margin: 25px 0 0 0; width: 100%; border: 0; }
.office-buttons { margin: 24px 0 0; height: 90px;}
.office-buttons .airs { margin: 0; }
.office-buttons a:first-child .airs { margin-right: 28px; }