body {font-family: 'freight-sans-pro', sans-serif;color:#333;}.textcols {display: table;width: 100%;border-collapse: collapse;}.textcols-row {display: table-row;}.textcols-item {display: table-cell;	width: 50%;vertical-align: top;padding: 0;background: #fff2e1;}.textcols-row .textcols-item:first-child {border-right: 30px solid #fff;}.textcols-row .textcols-item:last-child {border-left: 30px solid #fff;}.search_textarea{width:79%;float: none;font-size: 16px;font-family: 'freight-sans-pro', sans-serif;color:#333;cursor: text;line-height: normal;padding: 1.25em 0.625em 0.625em;height: 60px;-webkit-box-sizing: border-box;box-sizing: border-box;border-width:2px;border-color:#A9A9A9;border-style:solid;outline:none;border-radius:7px;margin-top:15px;margin-bottom:13px;filter: drop-shadow(0 0 5px black);background-color: #f1f1f1;}.search_textarea:not(:placeholder-shown){background-color: white;}.search_textarea:focus{border-width:2px;border-color:#0069f9;border-style:solid;}.clear-input-button {position: absolute;right: 5px;top: 27.5px;width: 20px;height: 20px;appearance: none;border: none;border-radius: 50%;background: gray;margin: 0;padding: 0px;color: white;font-size: 19px;cursor: pointer;display: none;}.clear-input-button:hover {background: darkgray;}.navigation a{text-decoration:none;}.navigation a:hover{text-decoration:underline;}.bold {font-weight: bold;}.acWrap{display: block;position: relative;}.acWrap .acSuggest{box-shadow: 0 max(100vh, 100vw) 20px max(100vh, 100vw) rgba(0, 0, 0, .1);-webKit-box-shadow: 0 max(100vh, 100vw) 20px max(100vh, 100vw) rgba(0, 0, 0, .1)/*For webKit browsers*/;-moz-box-shadow: 0 max(100vh, 100vw) 20px max(100vh, 100vw) rgba(0, 0, 0, .1)/*For Firefox*/;position: absolute;top: 100%; left: 0;z-index: 99;width: 100%;background: #fff;border: 1px solid #d4d4d4;display: none;}.acWrap .acSuggest{list-style: none;padding: 0;margin: 0;}.acWrap .acSuggest li{padding: 10px;cursor: pointer;background-color: #fff;border-bottom: 1px solid #d4d4d4;}.acWrap .acSuggest li:hover{background: #FFF5EE/*#e9e9e9;*/}.hl{background-color: #FFF5EE/*#e9e9e9*/ !important;}ul li {list-style-type:none;}a:hover {text-decoration:none;}header{position: relative;width:97%;margin:0 auto;padding: 0 20px;/*max-height: 70px;*/}.logo {float: left;margin-top:15px;margin-left:5px;margin-right:40px;}.logo img {width: 100%;/*max-width: 450px;*/}.dot {text-decoration: none;border-bottom: 1px dashed #000080;}.dot:hover {color: #f00000;}nav{max-height:100px;overflow:hidden;margin: 0;padding-top: 6px;}header nav ul{float:right;margin: 0;padding: 0;}nav ul li {float:left;font-size:14px;font-weight:600;line-height:100px;text-transform:uppercase;padding:0 18px;cursor:pointer;}nav ul li a {color:#333;font-weight:600;}#m_menu_btn{width:42px;height:40px;background:#33adff;border-radius:3px;padding:8px 10px;position:absolute;right:45px;top:15px;cursor:pointer;display:none;}.m_menu_line{width:100%;height:4px;background:#fff;border-radius:3px;margin:7px 0;}#dl_btn{color:#fff;background:#33adff;padding:10px 16px;border-radius:3px;}.slider{min-height:290px;background:#fff;background-size:cover;padding:0 0 10px 0;transition:1s;}.slider h1{color:#BDB76B;font-size:26px;text-align:center;margin: 0;padding-top:20px;}#search_panel {width: 100%;margin: 0;padding: 0;}#search_form {position: relative;width: 100%;max-width: 970px;margin: 0 auto;padding: 0;}.form_search_text {filter: drop-shadow(0 0 5px black);background-color: #f1f1f1;font-size: 16px;float: none;width: 100%;margin-top: 15px;line-height: normal;height: 60px;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: text;border-width:2px;border-color:#A9A9A9;border-style:solid;outline:none;border-radius:7px;}.form_search_text:not(:placeholder-shown){background-color: white;}.form_search_text:focus{border-width:2px;border-color:#0069f9;border-style:solid;}.search {font-size: 17px;font-weight: bold;float: none;position: absolute;bottom: 0;right: 0;background-color: DodgerBlue;color: #fff;width: 20%;line-height: 60px;padding: 0 10px;height: 60px;-webkit-box-sizing: border-box;box-sizing: border-box;border:none;border-radius:7px;}.res_search {color: #000;width: 100%;max-width: 970px;margin: 0 auto;padding-bottom: 20px;position: relative;}.res_search h2 {color: #0d3880;margin-block-start: 0;margin-block-end: 0;}.res_search h3 span {color: #58b40b;font-weight: 400;font-size: 0.9em;}.res_search p {color: #565656;}.mob_menu {position: fixed;top: 0;right: 120px;bottom: 0;display: block;background-color: #E0FFFF;margin: 0;padding: 0;z-index: 30;width: auto;height: 85px;box-sizing: border-box;-webkit-box-sizing: border-box;transition: ease .3s;}.mob_menu ul {width: 100%;}.mob_menu_act {transition: ease .3s;}.container {padding-left: 20px;padding-right: 20px;box-sizing: border-box;}.col-md-6 {float: left;width: 50%;padding: 0 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}.footer{padding:48px 15px 20px 15px;}.footer_mod_header{font-size:15px;color: #000;}.footer_text{color:#888;line-height:20px;margin-top:28px;}.footer_mod_content{margin-top:28px;}.footer_news div{color:#777;}.footer_news span{color:#888;}.footer_info{color:#777;}.footer_mod{float: left;width: 50%;padding: 0 15px 28px 15px;box-sizing: border-box;-webkit-box-sizing: border-box }.grey_bg{width: 100%;display: inline-block;background:#f2f2f2;}.dark_grey_bg{background:#e7e7e7;}form input{width:100%;height:42px;float:left;line-height:42px;padding:0 0 0 18px;margin:0 0 18px 0;-webkit-appearance:none;}.slider_dl {background-color: #f2f2f2;position: relative;overflow: hidden;height: 550px;}.slider_dl h1{color: #fff;font-size:37px;line-height:48px;text-align:left;text-transform:none;}.slider_dl input{width:30%;min-width:240px;height:54px;float:left;font-size:16px;color:#333;padding:0 0 0 15px;margin:24px 2% 0 0;border:none;border-radius:3px;outline:none;-webkit-appearance:none;}.slider_dl button{width:34%;min-width:260px;height:54px;font-size:16px;color:#fff;line-height:52px;padding:0 20px;margin-top:24px;background:#33adff;border:none;border-bottom:2px solid #298bcc;border-radius:3px;display:inline-block;cursor:pointer;}.slider_dl input.button{width:34%;min-width:260px;height:54px;font-size:16px;color:#fff;line-height:52px;padding:0 20px;margin-top:24px;background:#33adff;border:none;border-bottom:2px solid #298bcc;border-radius:3px;display:inline-block;cursor:pointer;}.slider_dl img {height: 100%;position: absolute;top: 50%;left: 0;margin: -320px 0 0 -320px;padding: 0;line-height: 0;outline: none;}.down_cont {position: absolute;top: 0;left: 320px;padding: 20px 40px 0 0;}.down_form {width: 100%;}.down_form_input, .down_form_button {float: left;width: 33.333%;min-width: 200px;padding: 30px 10px 0 0;box-sizing: border-box;}.down_form_button {min-width: 200px;}.down_form_button input {width: 100%;min-width: 100px;height: 54px;font-size: 16px;color: #fff;line-height: 54px;padding: 0 20px;background: #33adff;border: none;border-bottom: 2px solid #298bcc;border-radius: 3px;cursor: pointer;margin: 0;box-sizing: border-box;}.down_form_input input {width: 100%;min-width: 100px;height: 54px;line-height: 1;float: left;font-size: 16px;color: #333;padding: 0 0 0 15px;border: none;border-radius: 3px;outline: none;-webkit-appearance: none;margin: 0;box-sizing: border-box;}.dl_adv{font-size:18px;color:#fff;line-height:32px;background:url(../img/dl-bullet.png) no-repeat;padding:0 0 0 42px;margin:18px 0;}.dl_adv_content{float:left;margin:24px 0 0 0;}@media screen and (min-width: 1536px){#search_form{max-width:70%}.res_search{max-width:70%}}@media screen and (min-width: 992px) {.ct {float: left;width: 50%;}}@media screen and (min-width: 1440px) {nav ul li {font-size:13px;padding:0 8px;}}@media screen and (min-width: 1500px) {.slider_dl {position: relative;overflow: hidden;height: 600px;}.slider_dl h1 {text-align: left;font-size: 40px;}.slider_dl img {height: 100%;position: absolute;top: 50%;left: 50%;margin: -300px 0 0 -960px;}.down_cont {position: absolute;top: 0;left: 750px;padding: 80px 40px 0 0;max-width: 800px;}.down_form_input input {line-height: 1;}}@media screen and (max-width: 1100px) {.logo {padding-right: 25px;}.logo img {/*max-width: 350px;*/}}@media screen and (max-width: 992px) {nav{max-height:none;padding:0 0 10px 0;display:none;}nav ul{padding:0;}nav ul li {width:100%;line-height:42px;text-align:center;padding:0;border-bottom:1px solid #e2e2e2;}#m_menu_btn{display:block;}.container {width: 100%;}.col-md-6 {width: 100%;}.slider_dl img {margin-left: -350px;}.down_cont {left: 270px;padding-top: 20px;}.slider_dl h1 {font-size: 35px;line-height: 1;}.down_form_input {width: 50%;padding-top: 30px;}.down_form_button {width: 100%;padding-top: 10px;}.down_form_input input {height: 43px;line-height: 1;}.down_form_button input{height: 43px;line-height: 0;}.dl_adv {min-height: 30px;font-size: 16px;color: #fff;background: url(../img/dl-bullet.png) no-repeat;background-size: 25px;padding: 2px 0 0 42px;margin: 15px 0;line-height: 1.2;}}@media screen and (max-width: 768px) {.slider_dl img {margin-left: -350px;}.down_cont {left: 270px;padding-top: 20px;padding-right: 20px;}.slider_dl h1 {font-size: 22px;line-height: 1.2;padding-bottom: 20px;}.down_form_input {width: 100%;padding-top: 10px;}.down_form_input input {height: 40px;line-height: 1;}.down_form_button input {height: 40px;line-height: 0;}.dl_adv {min-height: 30px;font-size: 14px;color: #fff;background: url(../img/dl-bullet.png) no-repeat;background-size: 20px;padding: 0 0 0 38px;margin: 10px 0;line-height: 1.2;}}@media screen and (max-width: 680px) {.logo {padding-right: 60px;padding-left: 0;}#m_menu_btn {/*top: 15px;*/}}@media screen and (max-width: 580px) {.col-xs-6 {width: 100%;}.search_textarea{height: 45px;width: 100%;padding: 2px 10px;}.form_search_text {height: 45px;padding: 0 10px;}.search {position: inherit;line-height: 45px;height: 45px;padding: 0 20px;width: 100%;}.footer_mod {width: 100%;}.slider_dl {position: relative;overflow: hidden;height: 450px;}.slider_dl h1 {font-size: 16px;line-height: 1;padding-bottom: 5px;}.slider_dl img {height: 100%;position: absolute;top: 50%;left: 0;margin: -240px 0 0 -295px;}.down_cont {left: 200px;padding-top: 40px;padding-right: 5px;}.down_form_input {width: 100%;min-width: 80px;padding-top: 5px;}.down_form_button {width: 100%;min-width: 80px;padding-top: 5px;}.down_form_input input {font-size: 13px;height: 35px;line-height: 1;padding: 0 10px;}.down_form_button input{font-size: 14px;height: 35px;line-height: 0;padding: 0 10px;}.dl_adv {min-height: 16px;font-size: 11px;color: #fff;background: url(../img/dl-bullet.png) no-repeat;background-size: 16px;padding: 0 0 0 38px;margin: 5px 0;line-height: 1;}.dl_adv_content {margin-top: 10px;}}@media screen and (max-width: 428px) {.logo img {max-width: 150px;max-height: 38px;}#m_menu_btn {width: 32px;height: 38px;padding: 0px 8px;}.m_menu_line{height: 3px;}.slider h1{font-size:25px;}.form_search_text {font-size: 15px;}.form_search_text:not(:placeholder-shown){font-size: 16px;}.footer_text {font-size: 14px;line-height: normal;}.footer_news div{font-size: 14px;}.footer_info{font-size: 14px;}.dark_grey_bg div{font-size: 14px;}}@media screen and (max-width: 320px) {.slider h1{font-size:22px;}.form_search_text {font-size: 13.3px;padding: 0 5px;}.form_search_text:not(:placeholder-shown){font-size: 16px;}}@media screen and (max-width: 240px) {.slider h1{font-size:16px;}.search_textarea{font-size: 12.8px;}.acWrap .acSuggest li {padding: 5px;font-size: 12.8px;}.footer_text {font-size: 13px;line-height: normal;}.footer_news div{font-size: 13px;}.footer_info{font-size: 12.8px;}.dark_grey_bg div{font-size: 13px;}}.float-bottom {position: absolute;bottom: 0;}.clearfix:after {content: "";display: block;clear: both;}.adblcr{position:fixed;z-index:99999;top:0;bottom:0;left:0;right:0;padding:20px;background:#f3f5fe;display:flex;justify-content:center;align-items:center}.adblcr.hidden{display:none}.adblcr .textsshow{position:relative;background:#fff;max-width:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px;border-radius:30px}.adblcr .textsshow svg{display:block;width:50px;height:50px;fill:none !important;stroke:#08102b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.adblcr .textsshow h2{margin:10px 0 15px 0;font-size:1.2rem;font-weight:800;color:#08102b}.adblcr .textsshow p{margin:0;line-height:1.7em;font-size:0.9rem;color:#08102b}@media screen and (max-width: 1366px){#yandex_rtb_R-A-1489615-62{display: none;}}tr:hover {background-color: #D6EEEE;}th, td {padding: 5px;}