html,body,form{padding:0;margin:0;font-family:Arial;height:100%;}
a{color:#166f9d;text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
html{padding:0;margin:0;background:#f0f0f0 url('../img/html_bg.jpg') 50% 0 repeat-x;}
body{background:url('../img/body_bg.png') 50% 0 no-repeat;padding:7px 0;margin:0;font-family:Arial,Helvetica,sans-serif;}
#wrapper{width:1200px;margin:0 auto;padding:30px 0 0 0;}
#top{}
#logo{border:none;float:left;}
#logo img{border:none;}
#top #slogan{float:right;background-color:#4e4e4e;font-size:24px;color:#fff;padding:0 3px 2px 3px;width:542px;}
#top #support{margin-top:150px;padding:12px;background-color:#fff;font-size:12px;color:4e4e4e;text-align:right;min-width:210px;float:left;}
#top #support img{float:left;}
#top #support div{font-size:23px;color:#4e4e4e;padding-bottom:5px;white-space:nowrap;}
#top ul.menu{height:42px;background:url('../img/menu/bg.png') 0 0 repeat-x;padding:0;margin:0;}
#top ul.menu li{height:42px;list-style:none none;float:left;padding:0 2px 0 0;margin:0;background:url('../img/menu/divider.png') 100% 0 no-repeat;width:auto !important;}
#top ul.menu li.last{background:none;padding:0;}
#top ul.menu li a{height:20px;display:block;text-align:center;color:#fff;font-size:17px;padding:11px 32px;text-decoration:none;}
#top ul.menu li a:hover{background:url('../img/menu/hover.png') 0 0 repeat-x;}
#main{padding-top:20px;}
#main h1{font-size:24px;color:#333;margin:0;padding:15px 0;font-weight:normal;}
#main h2{font-size:24px;color:#333;margin:0;padding:15px 0;font-weight:normal;}
#main p{font-size:12px;color:#333;margin:0;padding:0px 0;line-height:18px;}
#main li{font-size:12px;color:#333;margin:0;padding:0;line-height:23px;}
#breadcrumbs{padding:8px 0 10px 0px;background:url('../img/divider.png') 0 100% repeat-x;}
#breadcrumbs a{font-size:12px;color:#bfbfbe;text-decoration:none;}
#breadcrumbs img{padding:0 5px;}
#breadcrumbs ul{list-style:none;margin-top:0px}
#breadcrumbs ul li{float:left;}
#catalog{padding-top:20px;}
#catalog .head{color:#333;font-size:24px;font-weight:bold;padding:5px 10px;-float:left;}
#catalog .card{float:left;width:208px;padding:15px;background:#f7f7f7 url('../img/card_bg.png') 0 0 no-repeat;border-top:1px solid #fff;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #fff;min-height:162px;}
#catalog .card_left{}
#catalog .card_left.availiable{display:block;position:relative;width:208px;height:162px;-webkit-animation:0.1s tremor ease-out infinite;animation:0.1s tremor ease-out infinite;}
#catalog .card a.title{font-size:16px;font-weight:bold;color:#434343;}
#catalog .card ul{margin:0;padding:20px 0 0 5px;}
#catalog .card ul li{display:block;list-style:none none;background:url('../img/card_arrow.png') 0 8px no-repeat;padding:2px 15px 2px 15px;float:left;min-width:63px;}
#catalog .card ul li a{font-size:12px;}
#catalog .card a.img,#catalog .card a.img img{border:none;}
#catalog .card ul li img{display:none;border:2px solid #666;background-color:#fff;position:absolute;margin-top:10px;margin-left:5px;z-index:5;}
#catalog .spec{padding-top:25px;padding-bottom:25px;}
#catalog .spec .head{background-color:#055a84;color:#fff;display:inline-block;}
#catalog .spec .card{background:#076593 url('../img/spec_bg.png') 0 0 repeat-x;border-top:1px solid #05557d;border-right:1px solid #05557d;border-bottom:1px solid #0879a9;border-left:1px solid #0879a9;}
#catalog .spec .card_left{border-left:none;}
#catalog .spec .card a.title{color:#72b9dd;}
#catalog .spec .card ul li{background-image:url('../img/card_arrow_spec.png');}
#catalog .spec .card ul li a{font-size:12px;color:#fff;}
.index_cat #catalog .card{text-align:center;}
.index_cat #catalog .com .card a.title, .index_cat #catalog .com .card p.cost_label{font-weight:normal;font-size:12px;color:#166f9d;display:block;}
.index_cat #catalog .com .card p.cost_label{padding-top:0;}
.index_cat #catalog .spec .card a.title{font-weight:normal;font-size:12px;color:#fff;}
#bottom_wrapper{margin-top:30px;background:#e5e5e5 url('../img/bottom_border.png') 0 0 repeat-x;padding:40px 0;}
#bottom{width:1200px;margin:0 auto;}
#bottom .left{font-size:11px;color:#404040;padding-top:5px;line-height:18px;float:left;padding-right:165px;}
#bottom .right{float:right;text-align:center;padding-top:5px;}
#bottom .right a{border:none;padding:0 5px;}
#bottom .right a img{border:none;}
#bottom .center{color:#434343;font-size:21px;}
#bottom .center p{font-size:11px;margin:0;padding:5px 0;}
#main #index_slider_title{font-size:18px;float:left;background-color:#515151;padding:8px 13px;color:#f7f7f7;font-weight:bold;}
#main #content{float:left;width:830px;background-color:#f7f7f7;border-right:2px solid #dedede;margin-top:15px;padding:0 20px;border-bottom:2px solid #dedede;}
#main #content ul{padding:0;margin:0;}
#main #content ul li{list-style:none none;background:url('../img/border_uni.png') 0 13px no-repeat;color:#666;font-size:12px;padding:5px 0 5px 15px;display:block;}
#main #content .cat_el_w1{background:url('../img/catalog/bg.png') 0 0 repeat-y;margin-bottom:15px;}
#main #content .cat_el_w2{background:url('../img/catalog/top_bg.png') 0 0 no-repeat;}
#main #content .cat_el{background:url('../img/catalog/bottom_bg.png') 0 100% no-repeat;padding:5px 18px 15px 18px;}
#main #content .cat_el2{padding:16px 18px 18px 18px;}
#main #content .cat_el h3{color:#333;font-size:16px;margin:0;padding:15px 0;}
#main #content .cat_el ul{padding:0;margin:0 0 0 15px;}
#main #content .cat_el ul li{list-style:url('../img/catalog/arrow.png');color:#666;font-size:12px;padding:5px 0;}
#main #content .cat_el ul li a{color:#666;}
#main #content .cat_el .image_border{float:left;width:230px;background-color:#d6d6d6;padding:1px;}
#main #content .cat_el .image_border .image{background-color:#fff;padding:3px;}
#main #content .cat_el .right{float:right;width:415px;}
#main #content .cat_el .right a.title{font-weight:bold;color:#f47f2e;padding-right:25px;margin:0;font-size:18px;background:url('../img/catalog/arrow2.png') 100% 50% no-repeat;text-decoration:none;}
#main #content .cat_el .right p{clear:both;font-size:12px;padding:5px 0;margin:0;}
#main #content .cat_el .right .buttons{padding-top:10px;}
#main #right{float:right;width:300px;}
#main #right .menu{padding:15px 0;}
#main #right .menu h2{font-size:18px;padding:0 0 5px 0;margin:0;background:url('../img/bottom_border.png') 0 100% repeat-x;}
#main #right .menu ul{padding:0;margin:5px 0;}
#main #right .menu ul li{list-style:none none;padding:5px 3px 9px 3px;background:url('../img/divider.png') 0 100% repeat-x;}
#main #right .menu ul li a{color:#166f9d;text-decoration:none;font-size:12px;}
#main #right .menu ul li a:hover{color:#434343;}
#main #right .menu ul li a.active{color:#434343;}
#main #right .menu ul li ul{padding:10px 0 10px 5px;margin:0px;}
#main #right .menu ul li ul li{padding:5px 0;background:none;}
#main #right .menu ul li ul li a{padding-right:0;background:url('../img/right_arrow_sub.png') 0 50% no-repeat;padding-left:12px;text-decoration:underline;font-weight:normal;font-size:11px;display:block;}
#main #right .menu ul li ul li a:hover{text-decoration:none;}
#main #right .menu ul li ul li a.active{font-weight:bold;text-decoration:none;}
#main #right .menu ul li ul li ul{padding-left:10px;margin-top:0px;}
#main #right .menu ul li ul li ul li{padding:1px 0;}
#main #right .menu ul li ul li ul li a{background:none;padding-left:20px;}
#main #right .menu ul li ul li ul li a.active{background:none;}
#main #right .pop_w1{background:#505050 none;margin:20px 0;}
#main #right .pop_w2{background:url('../img/right_spec_bor.png') 0 40px repeat-x;}
#main #right .pop{padding:6px 10px 20px 18px;}
#main #right .pop h3{margin:5px 0;font-size:18px;color:#bfbfbf;padding:0 0 20px 0;}
#main #right .pop a.title{color:#fff;font-weight:bold;font-size:16px;text-decoration:none;display:block;margin:10px 0;}
#main #right .pop img{margin:10px auto;padding:0;border:4px solid #353535;background:#fff;}
#main #right .pop p{color:#e4e4e4;font-size:12px;line-height:18px;margin:0;}
#catalog .card2{float:left;width:142px;padding:15px;background:#f7f7f7 url('../img/card_bg.png') 0 0 no-repeat;border-top:1px solid #fff;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #fff;min-height:127px !important;position:relative;z-index:2;}
#catalog .card_left2{border-left:none;height:220px;}
#catalog .card2 a.title{font-size:13px;font-weight:bold;color:#166f9d;display:inline-block;-height:34px !important;float:left;}
#catalog .card2 .image{display:inline-block;float:left;}
#catalog .card2 img{border:3px solid #e1e1e1;background-color:#fff;margin:12px 0 5px 0;}
#catalog .card2 p{font-size:12px;line-height:18px;}
.buttons{padding:5px 0;}
#prod .buttons a{font-size: 17px;}
.buttons a{padding:5px 15px;background-color:#636363;font-size:12px;color:#fff;margin-left:10px;display:block;float:left;}
.buttons a:first-child{margin-left:0;}
.buttons a.buy{background-color:#ff800f;}
.buttons .colu{height:35px;}
#main #content #prod #left{width:387px;float:left;margin:0 20px 20px 0;}
#main #content #prod .image_main{width:381px;height:286px;background-color:#fff;border:3px solid #e1e1e1;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:6px;}
#main #content #prod .image{float:left;width:119px;height:87px;background-color:#fff;border:3px solid #e1e1e1;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;margin-right:6px;}
#main #content #prod .image_last{margin:0;float:right;}
#main #content #prod ul{padding:0;margin:0;}
#main #content #prod ul li{list-style:none none;background:url('../img/border_uni.png') 0 13px no-repeat;color:#666;font-size:12px;padding:5px 0 5px 15px;display:block;}
#main #content #prod h3{font-size:16px;color:#333;}
#main #content table:not([id]){width:100%;background-color:#f4f4f4;border:1px solid #b1b1b1;border-right:none;}
#main #content table:not([id]) td,#main #content table:not([id]) th{font-size:12px;padding:3px 3px;text-align:left;border-right:1px solid #b1b1b1;background:url('../img/border_uni.png') 0 0 repeat-x;color:#333;}
#main #content #catalog .card2 table{width:100%;background-color:#f4f4f4;text-align:left;color:#333;border:none;}
#main #content #catalog .card2 table th, #main #content #catalog .card2 table td{font-size:11px;padding:5px 5px;text-align:left;color:#333;border:none;}
.border_uni{height:30px;background:url('../img/border_uni.png') 0 50% repeat-x;}
#buy{width:550px;padding-top:10px;}
#buy label{width:150px;float:left;clear:left;display:block;margin:5px 10px 5px 0;color:#666;font-size:12px;}
#buy label .error{display:block;color:#f00;font-size:11px;}
#buy input, #buy textarea{width:300px;border:1px solid #ddd;margin:5px 0;}
.form-buttons{padding:10px 0 0 160px;width:340px;margin-bottom:200px;}
.form-buttons input{width:100px;}
#parts_table{font-size:11px;font-family:verdana, arial;width:100%;border-collapse:collapse;border:none;background-color:white;margin-bottom:40px;}
#parts_table th{border:1px solid #dadcda;}
#parts_table td{border:1px solid #dadcda;height:24px;}
#parts_table th{color:#f5f9f5;background-color:white;}
#table_cart td{vertical-align:top;}
#parts_table tr th.th_blank{background-color:#f7f7f7! important;border:0 !important;}
#parts_table th{border:1px solid #dadcda;}
#parts_table th{color:#f5f9f5;background-color:white;}
th .spacer{background-color:#FF800F;padding:8px 4px 8px 4px;}
td .spacer{padding:6px 4px 6px 4px;}
#parts_table .td_control{border:none;background-color:#f7f7f7 !important;background-repeat:no-repeat;background-position:left center;width:20px;padding:0px;cursor:pointer;}
#parts_table tr td.td_blank{background-color:#f7f7f7;border:white;}
#parts_table .parent .td_control{background-image:url(/res/img/plus.png);}
.field_PhotoName{text-align:center;}
img.openimg{cursor:pointer;}
.hoverimg{border:2px solid #666;background-color:#fff;position:absolute;margin-top:20px;margin-left:-150px;z-index:5;width:300px}
#parts_table .parents_hidden{background-image:url(/res/img/down.png);background-repeat:no-repeat;background-position:right 6px;}
#parts_table .parents_shown{background-image:url(/res/img/up.png);background-repeat:no-repeat;background-position:right 6px;}
#parts_table .even td{background-color:#e4f1eb;}
#parts_table td{border:1px solid #dadcda;height:24px;}
#parts_table .parents_hidden .parents_rest, #parts_table .parents_hidden .comma{display:none;margin:0px;padding:0px;}
#parts_table .td_parents .field_parents{padding-right:20px;cursor:pointer;}
tr[class^="child-of"]{display:none;}
#svttc{border-right:1px solid #9e9e9e;}
#svttc table tbody tr{}
#svttc td{vertical-align:top;}
#svttc td{border:medium none;}
#svttc table tbody tr td:last-child{}
canvas.snow-canvas {
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    pointer-events: none;
    z-index: 9999;
  }
.svttch{border:medium none !important;border-collapse:collapse;}
.svttch tbody tr td{border-collapse:collapse;border-color:#9e9e9e !important;border-style:solid !important;border-width:1px !important;}
.svttc{border:medium none !important;border-collapse:collapse;}
.svttc tbody tr{}

.svttc tbody tr td{border:1px solid #9e9e9e !important;border-collapse:collapse;}
.svttc tbody tr td div{-width:110px !important;}
  
.svttc tbody tr td a{color:#585858;}
#svttc table tbody tr td.head{color:#fff !important;background-color:#076593 !important;}
@-webkit-keyframes tremor{0%, 25%{left:-1px;top:-1px;-webkit-transform:translateX(-4%);transform:translateX(-4%);}
50%, 100%{left:1px;top:1px;-webkit-transform:translateX(4%);transform:translateX(4%);}
}
@-moz-keyframes tremor{0%, 25%{left:-1px;-webkit-transform:translateX(-4%);transform:translateX(-4%);}
50%, 100%{left:1px;-webkit-transform:translateX(4%);transform:translateX(4%);}
}
@-ms-keyframes tremor{0%, 25%{left:-1px;-webkit-transform:translateX(-4%);transform:translateX(-4%);}
50%, 100%{left:1px;-webkit-transform:translateX(4%);transform:translateX(4%);}
}
@-o-keyframes tremor{0%, 25%{left:-1px;-webkit-transform:translateX(-4%);transform:translateX(-4%);}
50%, 100%{left:1px;-webkit-transform:translateX(4%);transform:translateX(4%);}
}
@keyframes tremor{0%, 25%{left:-1px;-webkit-transform:translateX(-4%);transform:translateX(-4%);}
50%, 100%{left:1px;-webkit-transform:translateX(4%);transform:translateX(4%);}
}
#tToTop{position:fixed;bottom:50px;right:10px;cursor:pointer;display:none;font-size:40px;text-align:center;line-height:45px;background-color:#505050;color:#fff;width:45px;height:45px;opacity:.5;z-index:10;}
#tToTop:hover{opacity:1;}
.related-produts .title-related{color:#333;font-size:24px;font-weight:bold;margin:0 0 20px;}
.related-produts{padding-bottom:30px;font-size:0;}
.related-produts .related-product{display:inline-block;width:33.33%;vertical-align:top;}
.related-produts .related-product .inner-related-product{padding:15px;background:#f7f7f7 url(../img/card_bg.png) 0 0 no-repeat;border-top:1px solid #fff;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #fff;text-align:center;min-height:190px;}
.related-produts .related-product img{max-width:100%;max-height:120px;background:#fff;border:3px solid #e1e1e1;}
.related-produts .related-product .title{font-weight:normal;font-size:14px;color:#166f9d;display:block;margin-top:20px;}
.okno{width:100%;max-width:450px;height:250px;display:block;position:fixed;z-index:1000;left:0.7%;top:20%;background:url("../img/fon.jpg");background-size:cover;border:solid 15px #626262;border-radius:4px;box-shadow:0 0 10px 5px rgba(160, 160,160, 1);display:none;}
.fun{-webkit-animation-name:changeFont;-webkit-animation-duration:1s;animation-name:changeFont;animation-duration:1s;}
@-webkit-keyframes changeFont{0%{opacity:0;}
25%{opacity:0.3;}
50%{opacity:0.5;}
75%{opacity:0.7;}
100%{opacity:1;}
}
@-moz-keyframes changeFont{0%{opacity:0;}
25%{opacity:0.3;}
50%{opacity:0.5;}
75%{opacity:0.7;}
100%{opacity:1;}
}
@-o-keyframes changeFont{0%{opacity:0;}
25%{opacity:0.3;}
50%{opacity:0.5;}
75%{opacity:0.7;}
100%{opacity:1;}
}
@keyframes changeFont{0%{opacity:0;}
25%{opacity:0.3;}
50%{opacity:0.5;}
75%{opacity:0.7;}
100%{opacity:1;}
}
.okno p{position:absolute;top:0;left:0;text-align:right;width:100%;padding:15px 0px;margin-top:0px;background-color:rgba(255,75,0,0.8);color:white;font-weight:bold;font-size:18px;background-image:url("../img/logo_min.png");background-position:3% 44%;background-repeat:no-repeat;background-size:35%;text-indent:0;font-family:Arial,Helvetica,sans-serif;}
.okno p span{display:block;width:auto;margin-right:20px;}
.close{position:absolute;top:221px;right:0;cursor:pointer;color:white;z-index:1000;display:block;width:auto;padding:5px 7px;background-color:rgba(255,75,0,0.95);}
#show{display:none;}
#footer-btn-mail {visibility: hidden;}
#footer-btn-mail:checked~#popup-footer form {visibility: visible;}
#footer-btn-mail:checked+label {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 99;color: rgba(0, 0, 0, 0);background: rgba(180, 180, 180, .9);cursor: pointer;}
#popup-footer {visibility: hidden;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;}
#popup-footer form {position: absolute;top: 50%;left: 50%;height: 150px;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: .5% 1% 1%;border: 1px solid rgb(100, 100, 100);font-size: 140%;font-weight: 600;text-align: right;text-shadow: -1px -1px #666;color: rgb(240, 240, 240);background: rgb(150, 150, 150) linear-gradient(rgb(100, 100, 100), rgb(170, 170, 170));}
#popup-footer div:nth-of-type(1) {padding-top: 3%;}
#popup-footer div:nth-last-of-type(1) {padding: 1% 0 4%;}
#popup-footer div:after {content: attr(data-title);display: block;font-size: 70%;font-weight: normal;text-shadow: none;}
#popup-footer input {font-size: 90%;}
#popup-footer [type='submit'] {cursor: pointer;}
#popup-footer label:hover {color: #dbeaf9;cursor: pointer;}
.footer-btn-call > span {font-size:20px;font-weight: bold;border: 1px solid;padding-right: 25px;display: inline-block;}
#bottom > div {display: inline-block;float: none !important;width: calc(25% - 5px);margin:0;padding: 0 !important;vertical-align: top;}
#bottom .center {text-align: center;}
.footer-btn-call > a {margin-top: 5px;display: block;}
.footer-btn-call {text-align: right;}
.advantage_item{
    width: 16.66%;
    float: left;
    display: block;
}
.advantage_item img {
    width: 55%;
}
.advantage_block{
    width: 100%;
}
.advantage_image,.advantage_title{display: block;}
.advantage_title{
    text-align: center;
    padding: 10px 15px;
    font-size:14px;
}
.advantage_image{
    text-align: center;
}
table.prices_tbl td:nth-child(3), table.prices_tbl td:nth-child(4) {
    text-align: center!important;
}
table.prices_tbl td:only-child {
    text-align: center!important;
    font-size: 14px!important;
    font-weight: 700;
    background-color: #9E9E9E!important;
    color: #fff!important;
}
table.prices_tbl tr:hover {
    background-color: #ff800f66;
}
table.prices_tbl td {
    background: none!important;
    border-bottom: 1px solid #9E9E9E;
    padding: 5px 10px!important;
}
table.prices_tbl_arz tr:first-child td{
  background-color: #FF800F!important;
}
.head_since {
    display: inline-block;
    font-style: italic;
    letter-spacing: -1px;
    padding: 5px 15px 15px;
    font-size: 42px;
    font-weight: 700;
    text-align: center;
    width: 100%;
    color: #4e4e4e;
    max-width: calc(100% - 841px);
}

.head_since span {
  color: #ff800f;
}
.modal{display:block;width:600px;max-width:100%;min-height:350px;max-height:100%;position:fixed;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 60px 10px rgba(0,0,0,0.9)}
.closed{display:none}
.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;background:rgba(0,0,0,0.6)}
.modal-guts{padding:20px 40px 20px 20px}
.modal .close-button{position:absolute;z-index:1;top:10px;right:10px;border:0;background:#000;color:#fff;padding:5px 8px 4px;font-size:18px;cursor:pointer;}
.open-button{display:block;background-color: #ff800f;font-size: 17px;padding: 5px 15px;color: #fff;float: left;outline: 0 !important;border: 0;cursor:pointer;}
.modal-guts .form-buttons{padding:0;width:100%;margin:0}
.modal-guts .form-buttons input[type="submit"]{background-color:#ff800f;font-size:17px;padding:7px 20px;color:#fff;border:0;width:auto;cursor:pointer;outline: 0 !important;}
.modal-guts #buy{width:auto}
.modal-header {font-size: 24px;color: #333;margin: 0 0 15px 0;}

.footer-menu .menu {
    height: 42px;
    background: url(../img/menu/bg.png) 0 0 repeat-x;
    padding: 0;
    margin: 0;
    margin-top: 50px;
    border-radius: 6px;
    overflow: hidden;
}

.footer-menu .menu li {
    height: 42px;
    list-style: none none;
    float: left;
    padding: 0 2px 0 0;
    margin: 0;
    background: url(../img/menu/divider.png) 100% 0 no-repeat;
    width: auto !important;
}

.footer-menu .menu li.last {
    background: none;
    padding: 0;
}

.footer-menu .menu li a {
    height: 20px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 17px;
    padding: 11px 32px;
    text-decoration: none;
}

.footer-menu .menu li a:hover {
    background: url(../img/menu/hover.png) 0 0 repeat-x;
}

span.cost {
    padding: 5px 10px;
    background-color: #636363;
    font-size: 12px;
    color: #fff;
    display: block;
    width: calc(100% - 20px);
    float: left;
}

.card2 .open-button {
    padding: 5px 15px;
    font-size: 12px;
    width: 100%;
    margin-top: 5px;
}

.sisea-search-form {
    margin-top: 15px;
}

.sisea-search-form label {
    display: block;
    margin-bottom: 5px;
    color: #333;
    font-size: 18px;
}

.sisea-search-form input[type="submit"] {
    background-color: #ff800f;
    color: #fff;
    border: 0;
    font-size: 14px;
    padding: 7px 15px;
}

.sisea-search-form input#search {
    padding: 5px 10px;
    line-height: 14px;
    font-size: 14px;
}

p.sisea-results {
    display: none;
}

.sisea-paging {
    display: none;
}
.cost_label{
     display: none !important;
}
.top-clock{
    margin-left: 50px;
    display: inline-block; 
}
@media (max-width:511px){.clock-top{margin-top: 53px; justify-content: center;}}
.style1 .watch-title{
    padding-top: 98px;
    font-size: 19px;
}
.style1 .watch-title{
        padding-top: 80px !important;
    font-size: 14px!important;
    margin-bottom:3px;
}
.digit{
    font-size: 14px!important;
}
#countdown_dashboard div{
    padding:2px!important;
}

#garland{
    display: none;
    width: 100%;
    height: 290px;
    max-height: 290px;
    background-image: url(../img/garland.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
}
#garland:before{
    content:'';
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
    width: 100%;
    height: 212px;
    display:block;
    background: linear-gradient(183deg, #FFF 9.54%, rgba(255, 255, 255, 0.77) 31.6%, rgba(255, 255, 255, 0.00) 54%);
}
.top_contacts{
    float: right; 
    /* background: #fff; */ 
    padding: 5px; 
    padding-bottom: 10px; 
    padding-top: 0; 
    /* background-image: url(/res/img/phone.png); 
    background-position: 15px 27px; 
    background-repeat: no-repeat;  */
    padding-left: 50px;
}
#top {
    position: relative;
}
#new_years_clock {
    position: absolute;
    /* background: #fff; */
    top: 65px;
    left: 70px;
    z-index: 0;
    width: 270px;
    height: 318px;
}

.counter_watch_1{
    position: relative;
    width:100%;
    max-width:455px;
}
.counter_watch_1 .watch-img img{height:318px;}
.counter_watch_1 .watch_tim *{
    font-family: 'Neucha', cursive;
}
.counter_watch_1 .watch_tim{
    position: absolute;
    width:52.08%;
    height:36.8%;
    top:21%;
    left:19.78%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;  
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.counter_watch_1  .counter_days{
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 0.791px solid #FFF;
    margin-bottom: 10px;
    gap:5px;
}
.counter_watch_1 .item-ct{
    width: 28px;
}
.counter_watch_1  .counter_time{
    display: flex;
    align-items: center;
    justify-content: center;
    gap:5px;
}
.counter_watch_1  .cc_text{
    text-align: center;
}
.counter_watch_1  .cc_val, .counter_watch_1   .cc_text{
    line-height: 22px;
}

@media (max-width: 1399px) {
    .counter_watch_1{
        max-width: 356px;
    }
    .counter_watch_1 .watch_tim{
        font-size: 22px;
    }
}
@media (max-width: 1199px) {
    .counter_watch_1{
        max-width: 296px;
    }
    .counter_watch_1 .watch_tim{
        font-size: 22px;
    }
    .counter_watch_1 .cc_val, .counter_watch_1 .cc_text {
        line-height: 22px;
    }
    .counter_watch_1 .item-ct {
        width: 28px;
    }
    .counter_watch_1 .counter_time{
        gap: 5px;
    }
}
@media (max-width: 991px) {
    .counter_watch_1{
        max-width: 216px;
    }
    .counter_watch_1 .watch_tim{
        font-size: 16px;
    }
    .counter_watch_1 .cc_val, .counter_watch_1 .cc_text {
        line-height: 14px;
    }
    .counter_watch_1 .item-ct {
        width: 19px;
    }
    .counter_watch_1 .counter_time{
        gap: 5px;
    }
    .counter_watch_1 .counter_days{
        margin-bottom:8px;
    }
    .counter_watch_1 .watch-img img{height:254px;}
    #new_years_clock {
        top:100px;
        width: 220px;
        height: 254px;
    }
}
@media (max-width: 767px) {
    #new_years_clock {
        display:none;
        left: 0px;
        top:90px;
        width: 192px;
        height: 156px;
    }
    #wrapper .top_contacts{
        /* width:215px!important; */
        background:rgb(255 255 255 / 73%);
        /* -webkit-box-shadow: 0px 0px 18px 0px rgba(255, 255, 255, 0.99);
        -moz-box-shadow: 0px 0px 18px 0px rgba(255, 255, 255, 0.99);
        box-shadow: 0px 0px 18px 0px rgba(255, 255, 255, 0.99); */
    }
    .counter_watch_1 .watch-img img {
        height: 188px;
    }
    #garland{
        height:170px;
        background-position: -100px center;
    }
    .counter_watch_1{
        max-width:156px;
    }
    .counter_watch_1 .watch_tim{
        font-size: 13px;
    }
    .counter_watch_1 .cc_val, .counter_watch_1 .cc_text {
        line-height: 12px;
    }
    .counter_watch_1 .item-ct {
        width: 15px;
    }
    .counter_watch_1 .counter_time{
        gap: 2px;
    }
    .counter_watch_1 .counter_days{
        margin-bottom:5px;
        gap: 5px;
    }
}
