/*@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700,700italic&subset=latin,cyrillic-ext,cyrillic);*/

@font-face {
        font-family: 'Noto Sans';
        src: local('fonts/Noto Sans'), local('fonts/NotoSans'), url('fonts/notosans.woff2') format('woff2'), url('fonts/notosans.woff') format('woff'), url('fonts/notosans.ttf') format('truetype');
        font-weight: 400;
        font-style: normal;
}
@font-face {
        font-family: 'Noto Sans';
        src: local('fonts/Noto Sans Italic'), local('fonts/NotoSans-Italic'), url('fonts/notosansitalic.woff2') format('woff2'), url('fonts/notosansitalic.woff') format('woff'), url('fonts/notosansitalic.ttf') format('truetype');
        font-weight: 400;
        font-style: italic;
}
@font-face {
        font-family: 'Noto Sans';
        src: local('fonts/Noto Sans Bold'), local('fonts/NotoSans-Bold'), url('fonts/notosansbold.woff2') format('woff2'), url('fonts/notosansbold.woff') format('woff'), url('fonts/notosansbold.ttf') format('truetype');
        font-weight: 700;
        font-style: normal;
}
@font-face {
        font-family: 'Noto Sans';
        src: local('fonts/Noto Sans Bold Italic'), local('fonts/NotoSans-BoldItalic'), url('fonts/notosansbolditalic.woff2') format('woff2'), url('fonts/notosansbolditalic.woff') format('woff'), url('fonts/notosansbolditalic.ttf') format('truetype');
        font-weight: 700;
        font-style: italic;
}


*{margin:0;padding:0;}
/*������� �������*/
.b-page_newyear{
        display: none;
}
input,textarea,select{outline:none;}
#just_menu{position:absolute;top:10px;left:10px;width:155px;list-style:none;font-size:13px;}
#just_menu li{padding-bottom:7px;list-style:none !important;}
#just_menu li.active a{font-weight:bold;text-decoration:none;}
#just_menu a{color:#82511D;}
input::-moz-focus-inner{border:0;padding:0;}
body{background-color:#fff;font-family: 'Noto Sans', sans-serif;font-weight:normal;color:#4c4c4c;}
* html .main{height:100%;}
html,body{height:100%;}
/*�������*/
table{border:0px;border-collapse:collapse;}
table td{padding:0px;}
/*������*/
p + input[type=submit]{margin-top:12px;}
p + input[type=button]{margin-top:12px;}
select[name=iblock]{margin-bottom:10px;}
input[type=button],input[type=submit]{background:url(/images/button_normal.png) repeat-x;height:30px;border:none;color:#fff;font-size:15px;font-family: 'Noto Sans', sans-serif;font-weight:bold;text-shadow:0px 0px 1px #2a7f06;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0px 10px;cursor:pointer;
        /* margin-top:12px;*/
}
input[type="button"]:hover,input[type=submit]:hover{background:url(/images/button_hover.png) repeat-x;}
input[type="button"]:active,input[type=submit]:active{background:url(/images/button_click.png) repeat-x;}
/*���������*/
h1{color:#4c4c4c;font-size:24px;line-height:110%;}
h1 span{color:#5cbd2c;}
h2{color:#7da80b;font-size:17px;line-height:18px;font-weight:normal;margin:15px 0 0 0;}
h3{font-size:18px;line-height:18px;font-weight:normal;margin:25px 0 0 0;}
h4{font:bold 16px/18px 'Noto Sans',sans-serif;}
h6{�olor:#b4b5ae;font-size:10px;line-height:18px;margin-left:20px;}
/*������*/
a{color:#e36b00;}
a:hover{text-decoration:none;}
a.active{text-decoration:none;}
a span{text-decoration:none;}
a img{border:none;}
.green_text{color:#7da80b;font-weight:bold;}
.link_sl{}
.orange_text{color:#e36b00;font-weight:bold;}
.border_radius_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.size_doc{font-size:13px;line-height:18px;color:#4c4c4c;font-family: 'Noto Sans', sans-serif;text-transform:uppercase;line-height:30px;}
ol{margin-left:23px;}
.orange{color:#e36b00;}
p{color:#4c4c4c;}
#content_center ul{color:#4c4c4c;font-size:13px;margin-top:12px;margin-left:13px;}
#content_center ul li{line-height:18px;list-style-position:outside;padding-bottom:5px;list-style-image:url(/images/list-style-orange.png);}
#wrapper{min-height:100%;margin:0 auto;width:940px;}
/*Footer ����������� � ����*/
.hFooter{height:240px;clear:both;}
#footer{width:940px;margin:0 auto;height:220px;position:relative;margin-top:-220px;clear:both;color:#696060;font-size:13px;line-height:18px;font-weight:normal;}
#footer a {
        width:100%;
        font-family: 'Noto Sans', sans-serif;
        color:  #646464;
        font-size: 12px;
        font-weight: 400;
        text-decoration: underline;
        text-align: left;
}
/*��� ������� ����������*/
.border_radius_14{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
/*HEADER*/
#header {
        width:100%;
        height:92px;
        position: relative;
}
#logo{float:left;clear:left;width:430px;height:100%;}
#logo img{float:left;clear:left;margin-top:6px;}
/*20 years*/
/*#hot_line{float:left;width:585px;height:100%;background:url(/images/header_orange.png) 100% 49% no-repeat;}*/
#hot_line {
        /*position: relative;*/
        float:left;
        width:505px;
        height:100%;
        background:url(/images/header_orange20.png) 0% 49% no-repeat;
}
/*#hot_line:before {
        content: '';
        position: absolute;
        right: 270px;
        top: 29px;
        background:url(/images/header_orange20-after.png) 120% 49% no-repeat;
        width: 122px;
        height: 32px;
}*/
#hot_line p {
        float:right;
        margin-top:31px;
        margin-right:87px;
        font:17px/25px 'PT Sans';
        color:#fff;
        font-stretch:expanded;
}
#hot_line p > * {
        vertical-align: baseline;
}
#hot_line b {
        font-size:26px;
        float:right;
}
/*SLIDER*/
#slider {
        width: calc(100% + 86px);
        height: 330px;
        -webkit-border-radius:14px;
        -moz-border-radius:14px;
        border-radius:14px;
        margin-left: -43px;
}
#slider .flexslider .slides {
        width: calc(100% - 86px);
        margin: 0 auto;
}
/*MENU*/
#menu {
        width:100%;
        height:67px;
        margin-bottom: 20px;
}
#top_menu {
        float:left;
        clear:left;
        width:660px;
        height:100%;
        font:17px 'Noto Sans',sans-serif;
}
#top_menu_ul {
        width:100%;
        list-style:none;
        margin-top:21px;
        margin-left:-1px;
        background: #f68121;
}
#top_menu_ul li {
        float:left;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        list-style:none;
}
#top_menu_ul a {
        padding:0px 3px;
        font: 15px 'Noto Sans',sans-serif !important;
        text-decoration: none;
        padding: 10px 20px;
        display: block;
}
#top_menu_ul li.active a {
        text-decoration:none;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        border-radius:4px;
        background: #63a43c;
        color: #ffed00;
}
#top_menu_ul li:first-child{margin-left:0px;}
#top_menu_ul a {
        color: #ffffff;
}
#top_menu_ul a:hover {
        background: #e8650c;
}
#top_menu_ul a.active{text-decoration:none;}
/*SEARCH*/
#search_input {
        float: left;
        height: 40px;
        width: 100%;
        border: 2px solid #f68121;
        margin-top: 21px;
        margin-left: 5px;
        color: #f68121;
        padding-left: 27px;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
        font-size: 15px;
        font-weight: 400;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
}
#search:before {
        content: '';
        position: absolute;
        left: 7px;
        top: 23px;
        width: 0;
        height: 0;
        border-top: 38px solid #f68121;
        border-right: 25px solid transparent;
        z-index: 20;
}
#search {
        float:left;
        height:100%;
        width:300px;
        position:relative;
        margin-left: -25px;
}
/*INFO ����� �� ����*/
#info,.info {
        height:77px;
        width:100%;
        margin-bottom:19px;
}
#info_block,.info_block {
        float:left;
        clear:left;
        width:620px;
        height:100%;
        margin-right:20px;
        background: #e7e7e7;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
}
#info_block_city{float:left;clear:left;width:600px;padding:10px;margin-right:20px;background:#f2f4e8;display:none;}
#info_block p {
        color: #000000;
        font-size: 15px;
        line-height: 17px;
        margin: 10px 15px;
}
/*�����*/
#actions{float:left;width:300px;height:100%;background:#d90f00 url(/images/day_price.png) -11% 50% no-repeat;display:none;}
#actions p{color:#fff;font-size:17px;line-height:128%;margin-top:30px;margin-left:133px;}
#search input[type=submit] {
        border:none;
        font-size:0px;
        background:url(/images/search_icon.png) 0px 0px no-repeat;
        width: 26px;
        height: 26px;
        position:absolute;
        right: 3px;
        top: 28px;
        cursor:pointer;
}
/*������� �� �������*/
#news_main_page{width:100%;margin-bottom:20px;}
#news_main_page_left {
        float:left;
        clear:left;
        width:300px;
        height:416px;
        margin-right:20px;
        background:url(/images/news_left_ex.jpg) left top no-repeat;
        cursor:pointer;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
        border: 1px solid #d0d0d0;
}
#news_main_page_left img{width:300px;height:auto;}
#news_main_page_center {
        float:left;
        width:300px;
        margin-right: 18px;
        position: relative;
}
#news_banners_ul {
        width:100%;
        list-style:none;
        margin-left:0px;
        overflow:hidden;
        margin-top:0px;
}
#news_banners_ul img {
        /*width:auto;*/
        width: 296px;
        height:416px;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
        border: 1px solid #d0d0d0;
}
#news_banners_ul li{width:100%;
        /* height:195px;*/
        margin-top:16px;overflow:hidden;}
#news_banners_ul li:first-child {
        margin-top:0px;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
}
#news_main_page_right {
        float: right;
        width:300px;
        margin-top: -95px;
}
#news_main_page_right h4 {
        margin-left:8px;
        font-family: 'Noto Sans', sans-serif;
        color:  #646464;
        font-size: 15.85px;
        font-weight: 700;
        text-align: left;
}
#news_main_page_right ul{list-style:none;margin-left:0px;margin-top:0px;}
#news_main_page_right li {
        margin-top:10px;
        width:100%;
}
#news_main_page_right p.news_date {
        width:auto;
        font-family: 'Noto Sans', sans-serif;
        color:  #b3b3b3 !important;
        font-size: 12.99px;
        font-weight: 400;
        padding:0 9px;
        display:-moz-inline-stack;
        display:inline-block;
        vertical-align:top;
        zoom:1;
        *display:inline;
        margin-left:3px;
        margin-top: 6px;
}
.news_date{color:#fff !important;}
#news_main_page_right .news_body {
        /*color:#524747;
        font-size:13px;
        line-height:18px;*/
        padding-left:9px;
        width:100%;
        font-family: 'Noto Sans', sans-serif;
        color:  #646464;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
}
#news_main_page_right .news_body a {
        font-family: 'Noto Sans', sans-serif;
        color:  #646464;
        font-size: 13px;
        font-weight: 700;
        text-decoration: underline;
        text-align: left;
        display: block;
        margin-bottom: 6px;
}
/*��������� �������� �� �������*/
.paginator{
        clear:left;color:#82511D;float:left;font-size:13px;line-height:18px;margin-left:9px;margin-top:10px;
        width: 100%;
}
.paginator a {
        font-family: 'Noto Sans', sans-serif;
        color:  #646464;
        font-size: 10px;
        font-weight: 700;
        text-decoration: underline;
        display: block;
        width: 100%;
        text-align: right;
        text-transform: uppercase;
}
/*� �� ������? - ��� �� ����� ������*/
#do_you_know{
        float: left;
        clear: left;
        width: 940px;
        padding: 15px 17px;
        background: #e7e7e7;
        font-size: 11px;
        box-sizing: border-box;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
}
#do_you_know p{
        color: #ffffff;
        font: 13px/31px 'Noto Sans';
        text-align: center;
        background: url(/images/soon-bg.png) right top no-repeat;
        height: 30px;
        width: 376px;
        margin-left: 547px;
}
#do_you_know a{
        color: #ffffff;
        text-decoration: none;
}
#do_you_know h2 {
        font-family: 'Noto Sans', sans-serif;
        color:  #646464;
        font-size: 15px;
        font-weight: 700;
        margin: -5px 0 0 0;
}
.soon_open{
        clear: both;
}
.soon_open li{
        vertical-align:top;
        /* ����������� */
        display:-moz-inline-stack;
        display:inline-block;
        zoom:1;
        *display:inline;
        list-style-image:url(/images/list-style-orange.png);
        margin: 18px 40px 0 0;
        font-family: 'Noto Sans', sans-serif;
        color:  #646464;
        font-size: 12px;
        font-weight: 400;
        width: 146.5px;
}
.soon_open li:nth-child(5n){
        margin-right: 0;
}


.soon_open li b{
        font-family: 'Noto Sans', sans-serif;
        color:  #646464;
        font-size: 13px;
        font-weight: 700;
        text-align: left;
}
/*FOOTER ��������*/
#contact{height:100%;float:left;clear:left;width:300px;}
#contact #addr {
        margin-top: 19px;
        font-size: 11px;
}
#contact #con_obr{margin-top:11px;}
/*FOOTER ������ �����*/
.footer_r{float:left;margin-left:20px;width:140px;height:100%;}
.footer_r p {
        font-family: 'Noto Sans', sans-serif;
        color:  #646464;
        font-size: 13px;
        font-weight: 700;
        line-height:18px;
        margin-top: 20px;
}
.footer_r a {
        float:left;
        clear:left;
        margin-top: 6px;
        font-family: 'Noto Sans', sans-serif;
        color:  #63a43c !important;
        font-size: 12px;
        font-weight: 400;
        text-decoration: underline;
}
#metrika{float:left;clear:left;width:90px;height:31px;background:url(/images/example_metrika.png) left top no-repeat;margin-top:18px;}
#adn{float:left;font-size:11px;line-height:15px;margin-left:14px;margin-top:16px;}
/*����������� ������� ������ 700px*/
#content{float:left;clear:left;width:700px;border-top:5px solid #f2f4e8;margin-bottom:25px;padding-top:14px;}
#content_center{float:left;width:540px;}
#content_center p,#content_center{font-size:13px;line-height:18px;padding-bottom:1px;}
#content_center img{max-width:538px;
        /*min-width:254px;*/height:auto;
}
#list_actions li img{min-width:254px;height:auto;}
#content p{font-size:13px;line-height:18px;padding-bottom:1px;padding-top:16px;width:95%;}
.date_search{font-weight:bold;}
#content_center>img{padding-top:16px;}
/*���� ������ ����*/
#left_menu{float:left;width:140px;margin-right:20px;font-size:13px;min-height:300px;}
#left_menu_ul{line-height:18px;list-style:none outside;margin-left:4px;margin-top:8px;width:130px;}
#left_menu_ul li{clear:left;float:left;margin-bottom:12px;}
#left_menu_ul a{}
#left_menu_ul li.active a{color:#fff;line-height:14px;text-decoration:none;}
#left_menu_ul li.active{background:#63be0c;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px 8px;margin-left:-8px;}
/*���� ������ ��������*/
#right_banners{float:right;width:220px;}
#right_banners ul{margin-left:0 !important;}
#right_banners li{list-style:none;width:220px;margin-bottom:15px;}
/**/
.list{
        /*  float:left;clear:left;*/
        width:100%;font-size:13px;line-height:165%;padding-top:13px;margin-top:0px !important;margin-left:0px !important;}
.list li{width:40%;float:left;list-style:none !important;}
/*������ �����*/
#actions_ul{margin-left:0px !important;width:100%;margin-top:22px !important;}
#actions_ul li{list-style:none !important;width:220px;margin-bottom:33px;margin-left:92px;}
#actions_ul li img{
        /**/
        width:332px;}
/*������� ������� ������� ���������*/
#plitka3{float:left;clear:left;width:100%;list-style:none;margin:0;}
#plitka3 li{float:left;width:150px;margin-right:90px;text-align:center;margin-top:24px;margin-bottom:18px;}
#plitka3 li:nth-child(3n){margin-right:0px;}
#plitka3 div{float:left;padding-bottom:5px;}
#plitka3 a.name{display:block;height:145px;}
/*������� ������*/
.recept div{clear:left;width:100%;margin-top:14px;padding-left:6px;display:none;}
.recept  li{width:100%;}
.recept li span{cursor:pointer;}
.recept img{float:left;padding-right:23px;padding-bottom:15px;}
.recept h5{color:#4c4c4c;font:normal 17px/18px 'Noto Sans',sans-serif;padding-bottom:11px;}
.recept p{width:98%;padding-top:0 !important;}
.recept li.active{margin:8px 0 13px -15px;padding:8px 0 17px 15px;background-color:#f2f4e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.recept li.active span{color:#4c4c4c;font-weight:bold;}
.recept ul{color:#4c4c4c;font:normal 13px/18px 'Noto Sans',sans-serif;margin:0;list-style:none !important;}
.orange{color:#000;line-height:28px;padding-left:17px;margin-top:13px;list-style-position:inside;border-bottom:3px solid #f2f4e8;padding-bottom:14px;margin-bottom:7px;width:97%;}
.orange span{color:#E36B00;}
.orange ul li{list-style:none !important;}
/*�������������������*/
#year_list{width:100%;margin-top:19px !important;margin-left:0 !important;}
#year_list li{float:left;list-style:none !important;}
#year_list a{padding:8px 11px 9px 11px;margin-right:1px;font-size:13px;line-height:18px;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#year_list li.active a{color:#4c4c4c;text-decoration:none;background:#f2f4e8;}
#year_list li:hover a{color:#4c4c4c;text-decoration:none;background:#f2f4e8;}
#blago_list{width:100%;float:left;clear:left;list-style:none;margin-top:24px;border-bottom:3px solid #f2f4e8;}
#blago_list_ul{margin:0 !important;}
#blago_list h2{margin-top:0px;line-height:109%;}
#blago_list li{float:left;list-style:none !important;clear:left;margin-bottom:20px;}
.blago_img{float:left;clear:left;width:120px;min-height:100px;
        /* height:100px;*/
}
.blago_body{float:left;margin-left:15px;width:382px;}
#blago_list_paginator{float:left;clear:left;
        /*  margin-left:72px;*/
        margin-top:21px;font-size:13px;
        /*  width:100%;*/
        margin:17px auto;}
#blago_list_paginato a{vertical-align:top;
        /* ����������� */
        display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;list-style:none;}
#p_number{float:left;list-style:none;margin-left:13px;margin-top:0 !important;}
#p_number li{vertical-align:top;
        /* ����������� */
        display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;list-style:none;margin-right:3px;list-style:none !important;}
#p_number li a{padding:6px 10px 8px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#p_number li.active a{background-color:#63bf0c;color:#fff;text-decoration:none;}
#p_number a:hover{background-color:#63bf0c;color:#fff;text-decoration:none;}
#blago_list_paginator>a{float:left;}
#soc{margin-top:58px;width:100%;}
#soc.soc2{margin-top:10px;}
#soc_ul{float:left;clear:left;width:100%;list-style:none;margin-left:0 !important;margin-top:0!important;}
#soc_ul li{width:100%;list-style:none !important;}
.ndate{float:left;clear:left;font-size:13px;color:#63bf0c;font-weight:bold;}
.grey{float:left;font-size:13px;color:#b4b5ae;}
.grey span{text-decoration:none !important;}
.head_news{width:100%;}
.head_news span{float:left;color:#b4b5ae;}
#soc_ul h2 a{width:100%;font-size:17px;}
#soc_ul h2{width:100%;margin-top:5px;}
.news_img{width:480px;}
.news_img img{margin-top:12px;margin-bottom:-4px;}
#soc_ul p{width:520px;margin-bottom:18px;}
/*contacts*/
.table_grey{float:left;clear:left;width:100%;vertical-align:top;border-bottom:2px solid #f2f4e8;margin-top:18px;}
.table_grey tr{width:100%;vertical-align:top;}
.table_grey td{border-top:2px solid #f2f4e8;vertical-align:top;padding-top:6px;width:57%;}
/*������� � ����������*/
#contacts,.contacts{width:100%;vertical-align:top;border-bottom:2px solid #f2f4e8;font:13px/18px 'Noto Sans',sans-serif;margin-top:18px;color:#4c4c4c;margin-bottom:10px;}
#contacts tr,.contacts tr{width:100%;vertical-align:top;}
#contacts td,.contacts td{border-top:2px solid #f2f4e8;padding-bottom:7px;padding-top:9px;vertical-align:top;width:25%;padding-right:22px;}
#contacts .big,.contacts .big{color:#7da80b;font:17px/18px 'Noto Sans',sans-serif;}
#contacts .small,.contacts .small{color:#7da80b;font:13px/18px 'Noto Sans',sans-serif;}
#contacts .small span,.contacts .small span{color:#4c4c4c;}
.green_big{color:#7da80b;font-size:17px;line-height:13px;}
.green_medium{color:#7da80b;font-size:13px;line-height:18px;}
.grey_medium{color:#4c4c4c;font-size:13px;line-height:18px;}
.sposob{clear:left;}
/*������� ���������� - �������*/
.close{float:right !important;z-index:5;position:relative;clear:none;margin-right:-9px;margin-top:8px;display:none;cursor:pointer;}
/*��������� �� �������� ����*/
ul.accord{width:97%;list-style:none !important;border-bottom:3px solid #F2F4E8;padding-bottom:20px;margin-left:0 !important;margin-top:0 !important;margin-bottom:25px;}
.accord > li{width:100%;padding-left:20px;padding-top:21px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;list-style:none !important;}
.accord td{width:50%;}
.accord table{padding-bottom:10px;width:95%;}
#accord h2{font:18px 'Noto Sans',sans-serif;color:#E36B00;cursor:pointer;text-decoration:underline;}
#accord h2:hover{text-decoration:none;}
.vacancy_li{clear:left;float:left;margin-left:20px;margin-top:5px;}
.vacancy_li:last-child{margin-bottom:20px;}
.vacancy_li .accord_body{padding-bottom:15px;padding-top:10px;}
.vacancy_li.active{width:520px;clear:left;float:left;padding-left:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;list-style:none !important;background:#f2f4e8;margin-left:0px;padding-bottom:20px;}
.vacancy_li.active h2{text-decoration:none;}
.vacancy_li h6{margin-left:0px !important;padding-top:10px;}
.accord h2{font:18px/0px 'Noto Sans',sans-serif;color:#e36b00;cursor:pointer;text-decoration:underline;display:inline-block;vertical-align:top;margin-top:8px;}
.accord h2:hover{text-decoration:none;}
.accord > li.active{padding-bottom:15px;background:#f2f4e8;margin-top:15px;}
.accord > li.active h2{color:#4c4c4c;}
.accord_body{float:left;display:none;padding-bottom:25px;}
.accord_body ul{width:92%;list-style:none;margin-left:0;margin-top:0;}
.accord_body li{margin-top:10px;padding-left:30px;font-size:13px;color:#4c4c4c;font-weight:bold;background:url(/images/list_style_maria_ra.png) left top no-repeat;list-style:none !important;margin-left:0 !important;}
.accord_body img{float:right;margin-top:-19px;padding-bottom:17px;padding-left:19px;}
/*������� ���������� - �������*/
.close2{float:right !important;z-index:5;position:relative;clear:none;margin-right:14px;margin-top:-6px;display:none;cursor:pointer;}
.accord > li.active .close2{display:block;}
/*���� ���*/
#day_price_big{width:100%;height:128px;background:#d90f00 url(/images/day_price.png) -3% 50% no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:14px;}
.day_price_big_span p{color:#fff;font-size:15px !important;}
.day_price_big_span{margin-left:138px;margin-top:6px;width:330px;}
#day_price_big select{clear:left;float:left;height:25px;margin-left:140px;margin-top:6px;width:339px;color:#4c4c4c;font-size:11px;padding-left:1px;display:table-cell;vertical-align:middle;}
.old_price_actions span{float:left;line-height:18px;color:#b4b5ae;font-weight:bold;}
.old_price_actions .integer{clear:left;font-size:30px;
        /* margin-left:45px;*/
        margin-top:36px;}
.old_price_actions .fractional{text-decoration:underline;font-size:15px;margin-left:2px;margin-top:32px;}
.new_price_actions span{float:left;line-height:18px;color:#e36b00;font-weight:bold;}
.new_price_actions .integer{clear:left;font-size:72px;margin-left:7px;margin-top:31px;}
.new_price_actions .fractional{text-decoration:underline;font-size:41px;margin-left:0;margin-top:17px;}
.line_old_price{float:left;height:3px;background-color:#e36b00;position:relative;z-index:5;margin-top:41px;}
/*������ ������� � ��������� ����� ��!*/
#just_date{margin-left:-7px;margin-top:3px;text-align:center;width:100%;}
#just_date p{font-size:17px !important;color:#4c4c4c}
/*������ �����*/
#list_actions{list-style:none !important;margin-left:0px !important;margin-top:23px !important;}
#list_actions li{float:left;list-style:none !important;margin-right:20px;margin-bottom:8px;width:255px;}
#list_actions li:nth-child(2n){margin-right:0px;}
#list_actions img{border:1px solid #dadbd3;float:left;clear:left;}
.actions_price_info{float:left;clear:left;width:100%;height:127px;background:#f2f4e8;text-align:center;}
/*������� - ����� ����*/
.old_price_actions{float:left;clear:left;height:75px;width:107px;}
.new_price_actions{float:left;height:75px;width:140px;}
#list_actions p{width:97%;float:left;clear:left;padding-top:2px;}
#search_result{margin-left:0;margin-top:0;width:100%;list-style:none;margin-bottom:17px;}
#search_result li{width:100%;list-style:none;margin-top:19px;margin-bottom:-4px;}
#search_result span{color:#5cbd2c;}
#search_result .head_link_search{font-size:17px;line-height:25px;}
#search_result li p:last-child{padding-top:7px;}
/*������ ������*/
#ask_button{float:left;clear:left;width:139px;height:30px;background:url(/images/ask_button_normal.png);border:none;margin-top:12px;cursor:pointer;}
#ask_button:hover{background:url(/images/ask_button_hover.png);}
#ask_button:active{background:url(/images/ask_button_click.png);}
#resume_form{width:100%;margin-top:14px;float:left;}
#resume_form input[type="text"],
#resume_form input[type="email"],
#resume_form input[type="number"]
{float:left;clear:left;width:498px;font-size:13px;color:#4c4c4c;}
#resume_form input[type="button"]{float:left;clear:left;margin-top:10px;margin-bottom:10px;}
#resume_form input[type="file"]{float:left;clear:left;width:480px;}
#resume_form select{float:left;clear:left;width:502px;}
#resume_form label{float:left;clear:left;}
#resume_form span{float:left;clear:left;}
#resume_form fieldset{float:left;clear:left;}
#resume_form textarea{float:left;clear:left;font-size:13px !important;font-weight:normal !important;color:#4c4c4c;}
fieldset{border:none;}
label{font:11px/18px 'Noto Sans',sans-serif;font-weight:bold;margin-bottom:4px;margin-top:7px;}
select{height:25px;color:#4c4c4c;}
#resume_form #city{width:257px;}
#resume_form #region{width:257px;}
#resume_form span{color:#B4B5AE;font:bold 17px/18px 'Noto Sans';margin-bottom:12px;margin-top:23px;}
#resume_form input{
        /* color:#4b4b4b;font:bold 17px/18px 'Noto Sans';width:497px;border:1px solid #b4b5ae;height:23px;margin-bottom:5px;*/
}
#resume_form>fieldset>select{float:left;clear:none;margin-right:11px;color:#4c4c4c;}
#resume_form #r_birth_date_day{width:73px;}
#resume_form #r_birth_date_month{width:103px;}
#resume_form #r_birth_date_year{width:73px;}
#resume_form textarea{color:#4b4b4b;font:bold 17px/18px 'Noto Sans';width:497px;border:1px solid #b4b5ae;height:80px;resize:none;margin-bottom:5px;}
#shop_sort,#vacancy_sort{width:540px;height:66px;background-color:#f2f4e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:15px;margin-bottom:17px;}
#shop_sort fieldset{float:left;clear:none;padding-left:10px;padding-top:5px;}
#shop_sort select{float:left;clear:left;font-size:11px !important;}
#shop_sort label{float:left;}
#vacancy_sort fieldset{vertical-align:top;
        /* ����������� */
        display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;list-style:none;padding-left:5px;padding-top:5px;}
#vacancy_sort select{float:left;clear:left;font-size:11px !important;}
#vacancy_sort label{float:left;}
#vacancy_city{width:145px;}
#shop_city{width:179px;}
#shop_work_hour{width:120px;}
#vacancy_razdel{width:207px;}
#new_shop_label{background-color:#63bf0c;}
#list_shop{float:left;clear:left;width:100%;margin:0;list-style:none;}
#list_shop li{float:left;clear:left;width:100%;list-style:none;}
.list_shop{border:none !important;}
.list_shop>li{margin-top:-14px;margin-bottom:6px;padding-top:18px !important;}
.list_shop>li.active{padding-top:8px !important;}
.list_shop .close2{margin-top:-6px !important;margin-right:17px;}
.new_shop_label + div{display:initial;}
.list_shop h2{width:380px;}
.list_shop li.active h2{margin-bottom:18px;}
.work_time_on_head_li{float:right;font-weight:bold;margin-right:13px;margin-top:-8px;}
.accord_head{width:100%;min-height:25px;}
.accord_head p{width:385px !important;}
.accord_body b{padding-top:10px;}
.list_shop td{width:45%;vertical-align:top;padding-bottom:10px;}
.list_shop table{float:left;clear:left;margin-top:5px;}
.list_shop td p{padding-top:3px !important;width:90%;}
.list_vacancy{border-bottom:3px solid #fff !important;}
.list_vacancy:last-child{border-bottom:3px solid #F2F4E8 !important;}
.list_vacancy .close2{margin-top:10px;}
.list_vacancy li{padding-top:0!important;}
.list_vacancy li.active{margin-top:10px !important;}
.list_vacancy td{vertical-align:top;width:45%;}
#selector{width:100%;margin-bottom:26px;margin-top:15px;}
#selector #city{width:216px;}
/*������ ��������� ��������*/
.free_place{width:521px;list-style:none;margin-top:0 !important;margin-left:0px !important;padding-left:19px !important;border-bottom:3px solid #f2f4e8;margin-bottom:12px;}
.free_place li{list-style:none !important;width:70%;margin-bottom:13px;margin-left:0!important;margin-top:0!important;}
.free_place li:last-child{margin-bottom:7px;}
.free_place h2{margin:8px 0 0;width:80%;}
.free_place p{padding-top:6px;}
#faq{float:left;clear:left;width:530px;background-color:#f2f4e8;margin-top:25px;padding-left:7px;padding-top:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-bottom:19px;}
#faq input[type="text"]{float:left;clear:left;height:23px;width:520px;margin-bottom:8px;color:#4b4b4b;font:bold 17px/18px 'Noto Sans';border:1px solid #b4b5ae;}
#faq input[type="file"]{float:left;color:#4b4b4b;font:normal 12px 'Noto Sans';}
#faq input[type="button"]{float:left;clear:left;margin-top:15px;}
#faq label{float:left;clear:left;}
#faq textarea{float:left;clear:left;width:520px;height:91px;resize:none;}
#faq .calendar-icon {position: absolute; top: 164px; right: 12px;}
/*������ ��������*/
#que_ul{float:left;clear:left;margin-left:0px !important;margin-top:2px !important;font-style:italic;font-family:Georgia;line-height:140%;}
#que_ul li{padding-left:11px !important;list-style:none !important;border-bottom:3px solid #f2f4e8;padding-right:52px;padding-bottom:18px;width:475px;margin-top:10px;padding-bottom:15px !important;}
.question{color:#63bf0c;font-size:15px !important;background:url(/images/vopros.png) 0% 0px no-repeat;padding-left:50px;margin-left:-50px;overflow:visible;min-height:27px;padding-top:0px !important;}
.answer{font-size:15px !important;background:url(/images/answer.png) 0% 0px no-repeat;padding-left:50px;margin-left:-50px;min-height:27px;padding-top:0px !important;margin-top:10px;}
#one_point_navigator{font-size:13px;margin-top:6px;}
#one_point_navigator span{color:#63bf0c;font-weight:bold;}
#photos{float:left;clear:left;margin-top:10px !important;margin-left:0 !important;}
#photos li{float:left;list-style:none;display:inline;margin-right:10px;}
.zapolnit_ankety{float:right;margin-right:14px;}
.head_actions{background:url(/images/head_actions.png) center top no-repeat !important;margin-top:-50px;position:relative;z-index:10;height:229px !important;}
.head_about{margin-top:-64px;position:relative;z-index:10;height:245px !important;}
.head_news_up{background:url(/images/head_news.png) center top no-repeat !important;margin-top:-64px;position:relative;z-index:10;height:229px !important;}
.head_work{background:url(/images/head_work.png) center top no-repeat !important;margin-top:-76px;position:relative;z-index:10;height:261px !important;}
.head_recept{background:url(/images/head_recept.png) center top no-repeat !important;margin-top:-68px;position:relative;z-index:10;height:253px !important;}
.head_part{background:url(/images/head_part.png) center top no-repeat !important;margin-top:-70px;position:relative;z-index:10;height:259px !important;}
.head_faq{background:url(/images/head_faq.png) center top no-repeat !important;margin-top:-78px;position:relative;z-index:10;height:265px !important;}
@-moz-document url-prefix(){input,textarea,select{padding:4px 0 2px 0;}
}
.ndate,.one_point_navigator span,.news_date{text-transform:lowercase;}
#submit_form{margin-top:13px;}
#submit_form label{margin-bottom:3px;line-height:26px;}
#submit_form input[type=text]{height:25px;width:383px;padding-left:5px;vertical-align:top;}
#submit_form input[type=button]{margin-left:10px;}
.pslide{
        position:absolute;
        /*display:none;*/
        width: auto;
        height:19px;
        -webkit-border-radius: 14px;
        -moz-border-radius: 14px;
        border-radius: 14px;
        background: #fff;
        overflow:hidden;
        right:14px;
        text-align:center;
        font-size:12px;
        color:#777;
        text-shadow:1px 1px 1px #fff;
        padding-top:4px;
        margin-top: 6px;
        padding-left: 6px;
        padding-right: 6px;
}
.pslide:empty{
        display: none;
}
.pslide img{display:none !important;}
.pslide p,.pslide h1{color:#fff;opacity:1!important;}
.pslide h1{font-size:30px;padding-left:27px;font-family: 'Noto Sans', sans-serif;line-height:105%;padding-top:25px;}
.pslide p{font-size:15px;line-height:140%;padding-left:33px;padding-top:20px;font-family: 'Noto Sans', sans-serif;padding-right:35px;padding-bottom:20px;text-decoration:none;}
.pslide>p{text-decoration:none;}
.flexslider .slides > li{position:relative;}
@-moz-document url-prefix(){input,textarea,select{padding:4px 0 2px 0;}
}
#hot_line img {
        display:inline;
}
#login_form{width:322px;padding:10px;height:282px;background-color:#fff;left:50%;top:50%;margin-left:-171px;margin-top:-146px;position:absolute;z-index:60;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
#login_bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:url(/images/loginbg.png) left top repeat;z-index:50;}
#closelogin{width:15px;height:15px;background:url(../images/closelogin.png) left top no-repeat;position:absolute;right:15px;top:15px;cursor:pointer;}
#sh_all_contacts{text-decoration:none;border-bottom:1px dashed #E36B00;margin-bottom:10px;}
#login_form input[type=text],#login_form input[type=password]{width:220px;height:25px;border:1px solid #b4b5ae;background-color:#fff;margin-top:5px;margin-bottom:15px;padding-left: 7px;}
#login_form  input[type=checkbox]{margin-right:3px;}
#login_form  input[type=submit]{margin-top:10px;}
#login_form   a{line-height:25px;}
#login_form h1{
        padding-bottom: 15px;
}
#login_form label{         vertical-align: top;  display: -moz-inline-stack;  display: inline-block;  vertical-align: top;  zoom: 1;  *display: inline;  list-style: none;  margin-top: 0px;margin-left: 4px;}
/*#map_address{height:300px;width:300px;}
#map_address .ymaps-map{height:300px !important;width:300px !important;}
*/
#map_addr{width:800px;height:400px;position:absolute;border:5px solid white;top:50%;margin-top:-200px;left:-1800px;
        /*left:50%;*/
        margin-left:-400px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#mapclose{position:absolute;width:15px;height:15px;right:5px;top:5px;z-index:1000;cursor:pointer;background:url(/images/closelogin.png) left top no-repeat;}
#map_bg{position:fixed;background:url(/images/loginbg.png) left top repeat;width:100%;height:100%;left:0;top:0;display:none;}
.coordmag{color:#F2F4E8;font-size:1px;}
#map_addr_text{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:white;position:absolute;z-index:1000000000;width:194px;padding:10px;right:58px;top:10px;border:1px solid #888882;}
#map_addr_text h3{margin:0;}
.new_shop_label{padding:1px;background-color:#63bf0c;color:#fff;font-size:13px;text-transform:uppercase;margin-right:10px;margin-left:0px;text-underline-color:green;display:inline-block;}

.disabled_button { background: #aaa !important; cursor: default !important; }
.catalog-section-list-k { margin: 0px !important; padding-top: 22px; }
.catalog-section-list-k li { display: inline-block; width: 167px; zoom: 1; * display: inline; vertical-align: top; margin: 5px; margin-bottom: 10px; }
.catalog-section-list-k li img { width: 167px; }
.catalog-section-list-k li span { display: block; margin-top: 4px; font-size: 11px; color: #333; }
.catalog-section-list-k li span font { font-size: 13px; }

table#asd_social_likes { width: 100%; }
table#asd_social_likes td { width: 25%; padding: 5px; vertical-align: middle; text-align: center; }

.twitter-share-button { width: 100px !important;display: block; }
#vk_like { width: 150px  !important; }
a.like_wrap { padding: 3px 0px !important; }
#ok_shareWidget { display: block; height: 22px;}

a.to_voiting {background:#63be0c;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px 8px; display: block; color: #FFFFFF;line-height: 14px;text-decoration: none;text-align:center;margin-top: 3px;}
#news_banners_ul img {
        position: absolute;
        right: 0;
        /*bottom: 62px;*/
        top: 0;
}

.scroll-to-up{
        width: 54px;
        height: 54px;
        position: fixed;
        left: 18px;
        bottom: 47%;
        background: url(/images/arrow.png) center no-repeat;
        display: none;
        cursor: pointer;
}

.scroll-to-up:hover{
        bottom: 47.5%;
}

#faq select {
        float: left;
        clear: left;
        width: 520px;
        margin-bottom: 8px;
}

#faq input[type=radio] {
        float: left;
        clear: left;
        margin-right: 10px;
        position: relative;
        top: 10px;
}

.with-radio {
        float: left;
        clear: both;
        position: relative;
        top: -13px;
        left: 20px;
}

.clearfix:before,
.clearfix:after {
        content: " ";
        display: table;
}
.clearfix:after {
        clear: both;
}
.clearfix {
        *zoom: 1;
}


/*RIGHT-MENU-NEW*/

.b-right-menu {
        width: 147px;
        height: 75px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 26px 55px 26px 10px;
        position: relative;
        text-transform: uppercase;
        text-decoration: none;
        margin-bottom: 18px;
}

.b-right-menu-mod-inner {
        width: 100%;
        padding: 25px 55px;
}

.b-right-menu-mod-inner.b-right-menu-mod-recipes:after {
        right: 47px;
}

.b-right-menu-mod-inner.b-right-menu-mod-ask:after {
        right: 45px;
}

.b-right-menu:after {
        content: '';
        position: absolute;
}

#right_banners .b-right-menu {
        width: 100%;
        padding: 25px 55px;
}

#right_banners .b-right-menu.b-right-menu-mod-recipes:after {
        right: 42px;
}

#right_banners .b-right-menu.b-right-menu-mod-ask:after {
        right: 45px;
}

.b-right-menu-mod-recipes {
        background: #f68121;
        font-family: 'Noto Sans', sans-serif;
        color:  #ffffff;
        font-size: 9.5px;
        font-weight: 700;
}

.b-right-menu-mod-recipes:after {
        background: url('/images/b-right-menu-mod-recipes-white.png');
        width: 52px;
        height: 41px;
        top: 15px;
        right: 7px;
}

.b-right-menu-mod-recipes.active {
        background: #63a43c;
        color:  #f5e804;
}

.b-right-menu-mod-recipes.active:after {
        background: url('/images/b-right-menu-mod-recipes.png');
}

.b-right-menu-mod-ask {
        background: #f68121;
        font-family: 'Noto Sans', sans-serif;
        color:  #ffffff;
        font-size: 9.5px;
        font-weight: 700;
}

.b-right-menu-mod-ask:after {
        background: url('/images/b-right-menu-mod-ask.png');
        width: 46px;
        height: 38px;
        top: 17px;
        right: 5px;
}

.b-right-menu-mod-ask.active {
        background: #63a43c;
        color:  #f5e804;
}

.b-right-menu-mod-ask.active:after {
        background: url('/images/b-right-menu-mod-ask-yellow.png');
}

.content--mod-no-float-inline {
        float: none !important;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
}

.flexslider .slides img {
        margin: 0 auto;
}

.social-block .social-item .social-image-block img {
        margin: auto;
        display: block;
}

.social-block .social-item .social-image-block .social-image-text {
        width: 50%;
        margin: auto;
        text-align: center;
}

.social-block .social-item .social-image-block {
        width: 35%;
}
.social-block .social-item .social-text {
        width: 65%;
        margin: 38px 0;
}

.social-block .social-item.left .social-image-block {
        float: left;
}
.social-block .social-item.left .social-text {
        float: right;
}

.social-block .social-item.right .social-text {
        float: left;
}

.social-block .social-item.right .social-image-block {
        float: right;
}

.social-block .social-item {
        height: 130px;
        margin: 70px 0;
}
.social-block {
        padding-right: 25px;
}

/* WINNER-FORM */
.winner_form input[type="text"],
.winner_form input[type="tel"] {
        float: left;
        clear: left;
        width: 498px;
        font-size: 13px;
        color: #4c4c4c;
}
.winner_form label {
        float: left;
        clear: left;
}
.winner_form select {
        margin-bottom: 4px;
        margin-top: 7px;
        float: left;
        clear: left;
        width: 502px;
}
.winner_form span {
        color: #B4B5AE;
        font: bold 17px/18px 'Noto Sans';
        margin-bottom: 12px;
        margin-top: 23px;
        float: left;
        clear: left;
}
.winner_form #send-winner {
        float: left;
        margin-top: 10px;
}
.winner_form img {
        float: left;
        clear: left;
}
.winner_form input[type=tel] {
        float: left;
        clear: left;
        width: 498px;
        font-size: 13px;
        color: #4c4c4c;
}
.winner_form .result {
        margin: 15px 0;
}

/* ACCORDION */
.accordion {
        margin-bottom: 5px;
        padding: 10px 20px;
        transition: .3s;
}
.accordion.active {
        background-color: #f2f4e8;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
}
.accordion__body {
        display: none;
        margin: 15px 0 0 20px;
}
.accordion__title {
        position: relative;
        display: flex;
        justify-content: space-between;
        margin: 0;
        cursor: pointer;
        color: #e36b00;
}
.accordion__title:before,
.accordion__title:after {
        content: '';
        position: absolute;
        top: calc(50% - 1px);
        right: 0;
        display: block;
        background-color: #a6a7a0;
        width: 12px;
        height: 2px;
        transition: .3s;
}
.accordion__title:before {
        transform: rotate(-90deg);
}
.accordion.active .accordion__title:before {
        transform: rotate(0deg);
}
.accordion.active .accordion__title:after {
        transform: rotate(180deg);
}
.accordion__title:hover:before,
.accordion__title:hover:after {
        background-color: #e36b00;
}
.accordion__item {
        display: flex;
        flex-direction: column;
        margin-bottom: 5px;
}
.accordion__item-title {
        margin: 0;
}
.accordion__item .size_doc {
        line-height: 1.7;
}

/* DOCUMENTS */
.document-list {
        margin: 20px 0;
}