﻿@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,500,600,700&subset=latin,cyrillic);p a, .col-1 a{color:#0067a3;text-decoration:underline;}
.nivoSlider{position:relative;display:block;width:100%;max-width:1240px;height:380px;margin:0 auto;padding:0;overflow:hidden;text-align:center;}
.newSliderStyle{bottom:0px;}
@-moz-document url-prefix(){.newSliderStyle{bottom:0px;}
}
.newSliderStyle{height:429px !important;}
.nivoSlider img{position:absolute;top:0px;left:0px;bottom:0px;right:0px;width:auto;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;margin:0 auto;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:960px;height:665px;border:0;padding:0;margin:0 auto;z-index:6;display:none;}
.newSliderStyle a.nivo-imageLink{width:100%;height:429px;text-decoration:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:auto;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-html-caption{display:none;}
.phone2{box-sizing: border-box;color:gray;width: 300px;margin-bottom:10px;background-color:#ffffff;padding: 14px 13px 15px 50px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font-size: 18px;font-family: PT Sans,Arial,Helvetica,sans-serif;border: 1px solid #ccc;}
.nivo-caption{position:absolute;display:block;top:160px;left:10%;width:380px;height:200px;cursor:pointer;margin:0;padding:30px 40px;z-index:9;text-align:left;opacity:1;}
.nivo-caption .h1{color:#fff;font-size:72px;line-height:78px;font-weight:800;}
.nivo-caption .h2{color:#fff;font-size:22px;line-height:28px;font-weight:normal;}
.nivo-directionNav{height:50px;margin:0;padding:0;position:absolute;top:190px;width:100%;z-index:99;}
.nivo-directionNav a{position:absolute;display:block;width:47px;height:47px;margin:0;padding:0;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0;background:transparent url('/images/icons/new/left.png') center no-repeat;}
.nivo-nextNav{right:0;background:transparent url('/images/icons/new/right.png') center no-repeat;}
.nivo-controlNav{position:absolute;display:block;width:110px;right:18%;height:20px;margin:-85px 0 0;padding:0;text-align:right;padding:15px 0;z-index:50;}
/* версия без обводки .nivo-controlNav a{background:#fff none repeat scroll 0 0;cursor:pointer;display:inline-block;font-size:0.001em;height:12px;margin:0 9px 0 0;overflow:hidden;padding:0;position:relative;vertical-align:top;width:12px;color:#fff;} */
.nivo-controlNav a{background-image:url(/images/rect_bord.png);cursor:pointer;display:inline-block;font-size:0.001em;height:12px;margin:0 9px 0 0;overflow:hidden;padding:0;position:relative;vertical-align:top;width:12px;color:#fff;}
.nivo-controlNav a.active{background:#0078CD none repeat scroll 0 0;color:#0078cd;}
.newSliderStyle .slide_content_wrap{margin: 0 auto;margin-top: 0px;position: relative;z-index: 1000;width: 90%;background:url('/design/white.png');background:#ffffffd1;padding: 10px;margin-top: 15px;max-width: 600px;margin-top: 51px;}
.newSliderStyle .s_content{color:#fff;font-size:45px;font-weight:bold;line-height:84px;margin-top:50px;text-align:right;}
.newSliderStyle .picked{color:#FFB700;font-size:57px;}
.newSliderStyle .notice{color:#fff;font-size:20px;font-weight:bold;margin-bottom:20px;margin-top:55px;text-align:left;}
.newSliderStyle .form_border{margin-right:0;width:60%;}
.newSliderStyle .slider_form_btn{background:#0c4a95 none repeat scroll 0 0;color:#FFB700;font-size:20px;font-weight:bold;height:50px;width:300px;text-transform:uppercase;border-radius:0 2px 2px 0;border:none;cursor:pointer;}
.newSliderStyle .slide_btn{background:#f7b600 url("/images/icons/new/narr.png") no-repeat scroll 132px center;color:#fff;float:right;font-family:Myriad Pro;font-size:17px;height:44px;line-height:45px;margin-top:70px;padding:0 15px 0 0;text-transform:uppercase;width:142px;}
.newSliderStyle .slide_btn:hover{background:#2d4b90 url("/images/icons/new/narr_hover.png") no-repeat scroll 132px center;color:#f7b600;float:right;font-family:Myriad Pro;font-size:17px;height:44px;line-height:45px;margin-top:70px;padding:0 15px 0 0;text-transform:uppercase;width:142px;}

a:hover{color:#444444;}
*{margin:0;padding:0;}
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, tfoot, tdvideo, tt, u, ul, var{background:transparent;border:0 none;margin:0;padding:0;vertical-align:top}
table{display:table;border-collapse:0px;}
ol, ul{list-style:none;overflow: hidden;}
blockquote, q{quotes:none}
img{vertical-align:top}
embed{vertical-align:top}
html{width:100%;padding-bottom:0px;margin-bottom:0px;}
body{font-family:'PT Sans',Arial,Helvetica,sans-serif;color:#3c3c3c;font-weight:400;font-size:14px;padding-bottom:0px;margin-bottom:0px;}
.bg-1{width:100%;padding:20px 0 18px;background:url('/design/bg1-tail.gif') center bottom repeat-x #f3f3f3;}
a{color:#00639a;outline:gray;}
a:hover{text-decoration:none}
.col-1, .col-2{float:left}
.clear{clear:both}
a img{border:none;}
a img{text-decoration:none;}
.button_border a:hover{text-decoration:none;}
.buttons a:hover{cursor:pointer;color:#4aa3de;text-decoration:underline;}
.menu li a, .news-list li a, .link, .link-1, .button, .logo{text-decoration:none}
#header{background-image:url('/design/header-bg1.jpg');background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#f5f5f5;height:162px;border-top:5px solid #2564a7;width:100%;position:relative}
.row-top{height:51px;z-index:100;background:#EBEFF4;border-bottom:1px solid #ced7e2;border-top:1px solid #ced7e2;text-align:center;-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,0.12);-moz-box-shadow:0 2px 3px 1px rgba(0,0,0,0.12);box-shadow:0 2px 3px 1px rgba(0,0,0,0.12);}
.row-top2{height:51px;z-index:100;background:#EBEFF4;border-bottom:1px solid #ced7e2;border-top:1px solid #ced7e2;text-align:center;-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,0.12);-moz-box-shadow:0 2px 3px 1px rgba(0,0,0,0.12);box-shadow:0 2px 3px 1px rgba(0,0,0,0.12);}
h1{position:relative;font-size:32px;color:#333333;font-family:'PT Sans',Arial,Helvetica,sans-serif;margin-bottom: 2px;margin-top:0px;}
h2{font-size:22px;color:#333333;margin-bottom:15px;margin-top:20px;font-weight:700;font-family:'PT Sans';line-height:28px;text-align:center;text-transform:uppercase;}
.discript{margin-top:45px;font-size:1.15em;padding-left:24px;padding-top:13px;padding-bottom:8px;border-left:1px solid #00639a;color:#00639a;line-height:25px;font-weight:bold}
.discript span{font-size:37px}
.logo{display:block;width:246px;height:157px;margin-left:-32px}
#contact_info{margin-top:55px;margin-right:30px;float:right;text-align:right;font-weight:500;}
#contact_info .phone,#contact_info .roistat-phone{font-weight:700;font-size:24px;color:#00639a;margin-bottom:8px}
#contact_info p{margin-bottom:16px;color:#2c3e50;font-size:15px;line-height:18px;}
.button_header{margin-top:30px;float:right}
.button_border{background:url('/design/bg_butt.png')repeat;height:37px;margin-bottom:6px;padding:7px;width:188px;-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.06), inset 0 1px 2px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 1px rgba(255,255,255,0.06), inset 0 1px 2px 1px rgba(0,0,0,0.25);box-shadow:0 1px 1px rgba(255,255,255,0.06), inset 0 1px 2px 1px rgba(0,0,0,0.25);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
#nav{background-color:#ffffff;padding:0px;border-top:2px solid #333333;}
#nav, #nav ul{list-style:none;overflow:hidden;}
#nav ul{position:relative;display:block;z-index:-1;background-color:#ffffff;list-style:none;height:0;}
#nav li{position:relative;display:block;width:95%;height:auto;outline:0;margin:0 0 0px;z-index:100;background:none;}
#nav li a{outline:0;padding:11px 0 11px 14px;display:block;text-decoration:none;font-size:16px;color:#404040;font-weight:700;width:80%;}
.bg-2 p{margin-top:10px;margin-bottom:10px;font-size: 16px;text-align: justify;}
#nav .sub_m{border-bottom:1px #c2c2c2 dashed;height:auto;padding-bottom:10px;padding-top:10px;}
#nav .sub_m li a{padding:5px 0px;font-size:14px;line-height:14px;color:#404040;font-weight:500;}
#nav ul li a{font-size:11px;line-height:22px}
#nav li a.sub{width:224px;padding-right:10px;border-bottom:1px #c2c2c2 dashed;}
#nav li a.sub:hover, #nav li.active a.sub{cursor:pointer;height:auto;background-color:#0078cc;color:#fff;border-bottom:1px solid white;}
#nav li.active ul li a{color:#3f3f3f;}
#nav li ul li a:hover, #nav li ul li.active a{color:#008cc6;}
.col-r{float:right;box-shadow:none !important;background:none !important;border-radius:6px;}
.col-r .b-btn_gloss{border-radius:6px !important;}
#user{position:relative;text-align:right;float:right;width:216px;padding:8px 0 4px;background-color:#ebeff4;}
#user p{margin-top:4px;margin-bottom:0px;line-height:10px;}
#user img{width:32px;height:32px;margin:4px 0 0 20px;-webkit-box-shadow:0 2px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 1px 1px rgba(0,0,0,0.1);box-shadow:0 2px 1px 1px rgba(0,0,0,0.1);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
#user .numb{font-size:12px;color:#ffffff}
#user .login{font-size:12px;color:#4aa3de}
#user .login:hover{color:#ffffff}
.menu li{float:left;position:relative}
.menu li:first-child{padding-left:0;}
.menu li a{height:31px;margin-top:17px;margin-left: 13px;margin-right: 15px;font-weight:700;display:inline-block;font-size:15px;line-height:1.21em;color:#000;text-transform:uppercase}
.menu li:first-child a{margin-left:0;}
.menu li a.active, .menu li a:hover{border-bottom:4px solid #0077c8;color:#0077c8;}
#windows img{margin-bottom:-6px;}
#windows a{width:173px;font-size:20px;color:#0168a2;line-height:20px;text-decoration:underline;}
#windows{text-align:center;}
#windows a{text-decoration:none;}
.bg-2 ol, .bg-2 ul{list-style:disc outside;font-size:13px;padding-left:12px;}
.main{width: 96%;margin: 0 auto;max-width: 1147px;}
#slider{height:auto;text-align:center;margin-bottom:33px;z-index:50;}
.bull{margin-top:23px;display:inline-block;padding-left:9px;padding-right:9px;}
#triggers{text-align:center;padding-top:6px;}
#triggers a{text-decoration:none;}
#triggers img{width:300px;height:105px;padding:5px 22px;}
#request_a_call{text-align:center;padding-top:20px;}
#request_a_call p{margin:20px 0 0px 0;color:#000000;}
#request_a_call img{margin-top:-6px;}
#logos{text-align:center;margin-top:5px;}
#logos a{text-decoration:none;}
#logos img{margin:0 14px;}
#rev_wrapper{padding-top:20px;}
.bg-2{padding:7px 0 0px;background:transparent;margin-top: 35px;}
#rev a{font-size:36px;}
#rev a:hover{color:#444444;text-decoration:underline;}
.otzivPr1{width:320px;margin-right:30px;}
.otzivPr1 p{font-size:16px;color:#000000;}
.otziv_avtor{font-size:15px;color:#666666;font-style:italic;}
#letter{width:300px;margin-left:20px;float:right;}
#letter img{margin-top:-80px;margin-left:35px;}
#letter a{font-size:24px;text-decoration:underline;}
#letter a:hover{color:#444444;text-decoration:underline;}
#map{margin-top:60px;height:400px;-webkit-box-shadow:0 1px 30px 7px rgba(0,0,0,0.47);-moz-box-shadow:0 1px 30px 7px rgba(0,0,0,0.47);box-shadow:0 1px 30px 7px rgba(0,0,0,0.47);}
#nav_sidebar{background-color:#ffffff;padding:20px 11px;border:1px solid #cfcfcf;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-webkit-box-shadow:0 0 10px rgba(4,26,55,0.19);-moz-box-shadow:0 0 10px rgba(4,26,55,0.19);box-shadow:0 0 10px rgba(4,26,55,0.19)}
#nav_sidebar li a{height:40px;padding:16px 14px;text-decoration:none;font-size:14px;color:#404040;font-weight:700;text-transform:uppercase}
#nav_sidebar li{padding:14px;text-decoration:none;font-size:14px;color:#404040;font-weight:700;text-transform:uppercase}
#nav_sidebar li.active, #nav_sidebar li:hover{cursor:pointer;background:url('/design/open.png');background-position:210px center;background-repeat:no-repeat;color:#ffffff;background-color:#008cc6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
#nav_sidebar li a.active, #nav_sidebar li a:hover{color:#ffffff;background-color:#008cc6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
#content{padding:0;position:relative;background:transparent !important;}
h3{font-size:20px;color:#333333;font-weight:normal;margin-bottom:10px;padding-bottom:0px;font-family:'PT Sans',Arial,Helvetica,sans-serif;font-weight:700;}
.col-1 h3{font-family:PT Sans,Open Sans,Arial,Helvetica,sans-serif;}
h4{font-family:'PT Sans',Arial,Helvetica,sans-serif;font-size:19px;line-height:1.21em;font-style:italic;font-weight:normal;color:#333333}
.button{font-weight:bold;text-transform:uppercase;height:33px;width:189px;display:inline-block;font-size:12px;padding-top:8px;color:#ffffff;text-align:center;background:url('/design/button-tail.png') no-repeat;}
.button:hover{color:rgba(255, 255, 255, 0.89);}
.button img{padding-right:12px;}
.navigator{position:relative;display:block;font-size:12px;line-height:17px;margin:0px 0px 15px 0px;}
.navigator a{color:#0077c8;text-decoration:none;}
.navigator a:hover{border-bottom:1px solid;color:rgba(0, 120, 199, 1);}
#form_width{color:#ffffff;width:85%;margin:0 auto}
.form_border{width:45%;height:50px;margin-right:25px;background-color:#aeb7c7;-webkit-box-shadow:0px 0px 0px 2px #aeb7c7;-moz-box-shadow:0px 0px 0px 2px #aeb7c7;box-shadow:0px 0px 0px 2px #aeb7c7;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.last_button{width:50%;height:50px;margin-right:0px;color:#3d445a;background-color:#f7b600;box-shadow:0px 0px 0px 2px #d59d00;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.last_button:hover{background-color:#d59d00;color:#3d445a;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;-webkit-box-shadow:0px 0px 0px 2px rgb(247,182,0);-moz-box-shadow:0px 0px 0px 2px rgb(247,182,0);transition-duration:0.5s;color:#f7b600;}
.button_form p{color:#3d445a;}
.last_button:hover .button_form p{color:#3d445a;}
.form_border input{box-sizing:border-box;color:gray;width:100%;background-color:#ffffff;padding:14px 13px 15px 50px;border:0;height:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:18px;font-family:PT Sans,Arial,Helvetica,sans-serif;}
.form_icon{position:relative;bottom:38px;left:13px;width:25px;height:25px;background-color:#fff;background-repeat:no-repeat;background-position:center;}
#user_icon{background-image:url('/design/name_icon.png');}
#phone_icon{background-image:url('/design/phone_icon.png');}
#form_content{width:100%;height:477px;}
.description{width:100%;height:230px;background-color:#fff;font-family:PT Sans,Arial,Helvetica,sans-serif;}
.desc_wrapper{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:1024px;height:100px;margin:0 auto;padding-bottom:20px;padding-top:40px;}
.desc_block1, .desc_block2{padding-right:70px;height:150px;font-size:16px;}
.desc_block1{width:315px;}
.desc_block2{width:300px;}
.desc_block3{width:260px;height:150px;font-size:16px;}
.desc_block2 a, .desc_block1 a, .desc_block3 a{text-decoration:underline;color:black;border-bottom:2px solid gray;}
.desc_wrapper img{float:left;margin-right:20px;}
.desc_wrapper span{display:block;overflow:hidden;width:175px;font-weight:bold;font-size:24px;line-height:25px;color:#333333;}
.desc_wrapper p{float:left;margin-top:15px;margin-bottom:15px;color:#505050;width:310px;}
a#button{float:left;width:90px;height:21px;border:1px solid #b6b6b6;background-color:transparent;color:#b6b6b6;font-family:PT Sans,Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:14px;}
a#button:hover{background-color:#f7b600;color:#333333;border-color:transparent;}
.upper_title{display:block;width:inherit;height:57px;background-color:#ebeff4;}
.upper_title span{display:block;width:890px;height:inherit;margin:0 auto;color:#333333;text-align:center;padding-top:17px;font-size:20px;font-weight:bold;}
#decorate_elem{position:relative;margin:0 auto;bottom:20px;width:48px;height:22px;background-color:transparent;background-image:url('/design/down_arrow.png');background-position:center;background-repeat:no-repeat;}
.button_form{display:table-cell;height: 50px;width:inherit;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;width:100%;}
.button_form p{text-transform:uppercase;font-weight:bold;}
.form_bottom{text-align:center;padding-top:16px;padding-bottom:15px;background:url('/design/bgform_actual.jpg') repeat-x bottom;width:100%;margin-top: -16px;}
/* на новый год - .form_bottom{text-align:center;padding-top:74px;height:123px;background:url(../images/bg_form_ny.jpg) repeat-x bottom;width:100%;}*/
#butt_f{font-size:18px;margin-top:2px;}
#butt{font-size:22px;position:relative;bottom:1px;}
#footer{width:100%;padding-bottom:30px;background-color:#ebeff4}
#footer h3{color:#333333;font-weight:500 !important;}
.content2{padding-top:35px;padding-bottom:15px;border-bottom:1px solid #d3d7db}
.logo_footer{margin-bottom:17px;display:block;width:152px;height:92px;text-indent:-5000px;background:url('/design/logo_footer.png') 0 0 no-repeat}
.logo_b{width:245px;margin-right:30px;font-size:14px;color:#ffffff}
.logo_b p{margin-bottom:30px;font-size:14px;color:#505050}
.logo_b a, .cl{font-size:14px;color:#0077c8 !important;}
.social-title{display:block;font-size:19px;line-height:1.2em;color:#000;margin-bottom:13px}
.list_box{margin-top:0px;margin-right:34px;width:130px}
.list_box2{margin-top:0px;margin-right:34px;width:160px}
.list_box3{margin-top:0px;margin-right:0px;margin-left:5px;width:240px}
.list_box3 span{float:right;font-size:25px;color:#505050;margin-top:30px;margin-bottom:5px;}
.list_box3 a.cl{float:right;}
.sell a,.list li a{font-size:14px;color:#505050;text-decoration:none;}
.logo_b p a{font-size:13px;color:#ffffff;text-decoration:none;border-bottom:1px solid #7594bf}
.list li a:hover{color:#0077c8;border-bottom:1px solid #7594bf;}
.logo_b p a:hover{border-bottom:none}
.sell a,.cl:hover{border-bottom:none}
.sell a{font-size:14px;color:#ffffff;text-decoration:none;border-bottom:1px solid #7594bf;}
.sell a:hover{border-bottom:none}
.list li{padding-bottom:0px}
.sell{width:130px;height:65px;}
.sell a{font-size:14px;color:#ffffff}
.sell img{margin-top:8px;margin-left:5px}
.visa_pic{float:left;}
.maestro_pic{float:left;}
.paykeeper_pic{float:left}
.list-services li a{padding-right:5px;background-repeat:no-repeat}
.copy{width:78%;line-height:16px;padding-right:20px;}
.wrap{padding-top:20px}
.wrap p{font-size:12px;color:#505050;}
.social-title{font-weight:normal;font-size:12px;color:#84abe2;text-decoration:none;float:right;}
.social{float:right}
.wrapper{margin-right:3px;}
.list-services li{float:right}
.col-right{float:right;box-shadow:none !important;background:none !important;border-radius:2px;}
#page1 header{min-height:477px;background:url('/design/header-bg1.jpg') center top no-repeat;}
#page1 #content .col-1{width:72%;margin-top:-10px;}
#page1 #content .col-2{width:26%;margin-right:2%;}
#page1 #content .button{min-width:91px}
#page1 footer .col-1{width:545px;margin-right:65px}
#page1 footer .col-2{width:288px}
.success1, .error1{position:relative;display:none;width:auto;height:auto;margin:0 auto 5px;padding:0;font-size:18px;line-height:17px;font-weight:600;text-align:center;color:#f8b600;margin-top:25px;}
td{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}
.personalpanel{float:right;line-height:1.5;margin-top:-2px;}
.personalpanel{text-decoration:none;}
.fitcj{margin-top:5px;margin-left:5px;margin-right:5px;}
.form_wrapper{background-color:#ebeff4;border:1px solid #d3d7db;border-radius:2px;box-shadow:0 1px 4px #ccc;margin:0 auto;padding:0;width:550px;}
.sub_title{font-size:21px;margin:0 auto 21px;width:550px;text-align:center;}
.form_wrapper_inner{margin:45px 55px;}
.input_group{margin-bottom:10px;border-collapse:separate;display:table;position:relative;box-sizing:border-box;width:452px;}
.input_group_addon{display:table-cell;border:1px solid #ccc;color:#878787;font-size:14px;font-weight:400;line-height:1;padding:6px 12px;text-align:center;border-right:0 none;vertical-align:middle;white-space:nowrap;border-collapse:separate;}
.form_control{display:table-cell;margin-bottom:0;position:relative;right:2px;width:350px;z-index:2;color:#878787;background-color:#fff;background-image:none;border:1px solid #ccc;border-left:none;font-size:18px;height:34px;line-height:1.42857;padding:6px 17px;outline:0 none;}
.form_control:focus{border:1px solid #ccc !important;border-left:none !important;outline:0 none;}
textarea.form_control{border-left:1px solid #ccc;right:0;width:397px;overflow-y:hidden;}
textarea.form_control:focus{border:1px solid #ccc !important;outline:0 none;}
.delim{border-top:1px solid #d3d7db;color:#878787;text-align:center;width:100%;}
.delim > div{background:#ebeff4 url("/design/delim_close.jpg") no-repeat scroll 9px 5px;bottom:12px;cursor:pointer;margin:0 210px -23px;padding-left:19px;position:relative;}
.imp_field{color:#f4c541;font-size:28px;display:table-cell;padding-top:20px;}
.form_note .imp_field{display:inline;}
.icon_name{background:#fff url("/design/icon_name.jpg") no-repeat scroll 17px 12px;padding:0 5px;width:37px;}
.icon_phone{background:#fff url("/design/icon_phone.jpg") no-repeat scroll 17px 12px;padding:0 5px;width:37px;}
.icon_geo{background:#fff url("/design/wform-icon-geo.jpg") no-repeat scroll 17px 12px;padding:0 5px;width:37px;}
.icon_mail{background:#fff url("/design/icon_mail.jpg") no-repeat scroll 17px 12px;padding:0 5px;width:37px;}
.submit_form{background:#fff;border:2px solid #f4c541;color:#f4c541;}
.submit_wrap{margin:0px auto 0;text-align:center;width:100%;}
.submit_form{background:#fff none repeat scroll 0 0;border:2px solid #f4c541;color:#f4c541;font-size:18px;font-weight:bold;padding:11px 64px;text-transform:uppercase;border-radius:2px;}
.submit_form:hover, .submit_form:active, .submit_form:focus{background:rgb(247,182,0);transition-duration:0.5s;border:2px solid rgb(247,182,0);color:#fff;cursor:pointer;border-radius:2px;}
.file_note{display:table-cell;font-size:16px;line-height:18px;margin-right:13px;padding:0 10px 0 0;text-align:right;width:60px;}
#file_input{display:inline-block;height:19px;vertical-align:top;width:254px;position:relative;z-index:2;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0;}
.input_group.input_file{margin-top:21px;}
.file_button{background:#b0b7c0 none repeat scroll 0 0;border:medium none;color:#fff;font-size:14px;padding:6px 5px;cursor:pointer;display:inline-block;margin-left:6px;}
.file_val{border:1px solid #ccc;bottom:33px;color:#878787;font-size:17px;padding:4px;position:relative;width:272px;z-index:1;}
.hidden_blocks,.errors{display:none;}
.form_note{font-size:17px;margin:15px 0 0;text-align:center;}
.form_note_2{font-size:17px;margin:17px auto;text-align:left;width:550px;}
.h1_form{text-align:center;color:#2d4b90;}
.errors{bottom:11px;color:red;margin:0 5px;position:relative;}
.input_group select,.input_group select:focus,.input_group select:active{border-left:1px solid #ccc !important;height:48px;margin:0 0 0 3px;width:432px;color:#bebebe;}
.select_pic{background:rgba(0, 0, 0, 0) url("/design/select.jpg") no-repeat scroll 0 19px;display:table-cell;position:relative;right:38px;width:10px;z-index:2;}
.roi_button{width:200px;margin-right:0px;background-color:white;-webkit-box-shadow:0px 0px 0px 2px #42ba6b;-moz-box-shadow:0px 0px 0px 2px #42ba6b;box-shadow:0px 0px 0px 2px #42ba6b;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;text-transform:uppercase;font-weight:bold;color:#42ba6b;margin-bottom:12px;cursor:pointer;}
.roi_button a{display:table-cell;height:inherit;width:inherit;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;color:#42ba6b;padding:9px 1px 7px 1px;}
.roi_button:hover{background-color:#42ba6b;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;color:white;}
.roi_button:hover a{color:white;}
.pop {display: none;}
.ny_button{width:230px;margin-right:0px;background-color:#ce0000;-webkit-box-shadow:0px 0px 0px 2px white;-moz-box-shadow:0px 0px 0px 2px white;box-shadow:0px 0px 0px 2px white;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;text-transform:uppercase;font-weight:bold;color:white;margin-bottom:12px;cursor:pointer;}
.ny_button a{display:table-cell;height:inherit;width:inherit;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;color:white;padding:9px 1px 7px 1px;}
.ny_button:hover{background-color:white;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;-webkit-box-shadow:0px 0px 0px 2px #ce0000;-moz-box-shadow:0px 0px 0px 2px #ce0000;box-shadow:0px 0px 0px 2px #ce0000;color:#ce0000;}
.s_item img{max-width:100%;}
.ny_button:hover a{color:#ce0000;}
.tip_okna_common{font-family:PT Sans,Arial,Helvetica,sans-serif;line-height:30px;font-size:17px;}
.tip_okna_em{font-family:PT Sans,Arial,Helvetica,sans-serif;font-size:14px;}
.tip_okna_em p{margin-bottom:10px;}
.cot_button_old{width:200px;margin-right:0px;background-color:rgba(0, 0, 0, 0);-webkit-box-shadow:0px 0px 0px 2px #ff6600;-moz-box-shadow:0px 0px 0px 2px #ff6600;box-shadow:0px 0px 0px 2px #ff6600;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}
.cot_button_old a{display:table-cell;height:inherit;width:inherit;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;color:#ff6600;padding:8px 1px 6px 1px;}
.cot_button_old:hover{background-color:#ff6600;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;color:white;}
.cot_button_old:hover a{color:white;}
.cot_button{width:196px;margin-right:0px;background-color:#ff6600;-webkit-box-shadow:0px 0px 0px 2px #ff6600;-moz-box-shadow:0px 0px 0px 2px #ff6600;box-shadow:0px 0px 0px 2px #ff6600;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;text-transform:uppercase;font-weight:bold;margin-bottom:10px;font-size:15px;}
.cot_button a{display:table-cell;height:inherit;width:inherit;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;color:#fff;padding:6px 1px 6px 1px;}
.cot_button:hover{color:white;opacity:0.8;transition-duration:0.5s;}
.cot_button:hover a{color:white;}
.zam_button{width:200px;margin-right:0px;background-color:rgba(0, 0, 0, 0);-webkit-box-shadow:0px 0px 0px 2px #2d4b90;-moz-box-shadow:0px 0px 0px 2px #2d4b90;box-shadow:0px 0px 0px 2px #2d4b90;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}
.zam_button a{display:table-cell;height:inherit;width:inherit;text-align:center;vertical-align:middle;font-family:PT Sans,Arial,Helvetica,sans-serif;text-decoration:none !important;color:#2d4b90;padding:8px 1px 6px 1px;}
.zam_button:hover{background-color:#2d4b90;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;color:white;}
.zam_button:hover a{color:white;}
#new_header{background-color:#ebeff4;height:110px;position:relative;width:100%;}
#new_header .logo{display:block;margin:13px 0 0 !important;width: 13.5%;height:83px;background-size:100%;text-align: center;}
#new_header .discript{background:rgba(0, 0, 0, 0) url("/design/24y.jpg") no-repeat scroll 20px 5px;border-left:1px solid #ced7e2;height:80px;margin-left:13px;margin-top:15px;padding:0 !important;width: 8.8%;}
#new_header .messenger{margin-left:5px;margin-top:10px;padding:0 !important;width:24.4%;font-weight:500;font-size:15px;line-height:40px;color:#000;text-align:center;}
#new_header .santapen{background:rgba(0, 0, 0, 0) url("/design/ng_2019.gif") no-repeat scroll;height:110px;padding:0 !important;width:280px;}
#new_header .birthday{background:rgba(0, 0, 0, 0) url("/design/Bd24.gif") no-repeat scroll;height:110px;margin-left:0px;margin-top:0px;padding:0 !important;width:244px;}
#new_header .may{background:rgba(0, 0, 0, 0) url("/design/1may2019.gif") no-repeat scroll;height:130px;margin-left:-20px;margin-top:-20px;padding:0 !important;width:300px;}
#new_header .june{background:rgba(0, 0, 0, 0) url("/design/banner_june.gif") no-repeat scroll;height:130px;margin-left:-20px;margin-top:-20px;padding:0 !important;width:300px;}
#new_header .goldwindow{background:rgba(0, 0, 0, 0) url("/design/WA2017.png") no-repeat scroll;height:125px;margin-left:57px;margin-top:-14px;padding:0 !important;width:141px;}
#new_header .nagradi{background:rgba(0, 0, 0, 0) url("/design/nagradi.gif") no-repeat scroll;height:110px;margin-left:5px;margin-top:0px;padding:0 !important;width:260px;}
#new_header .filter{background:rgba(0, 0, 0, 0) url("/design/respilon.gif") no-repeat scroll;height:110px;margin-left:5px;margin-top:0px;padding:0 !important;width:250px;}
#new_header .button_header a, #new_header_hover .button_header a{display:block;font-size:15px;font-weight:900;margin:0 auto;padding:7px 27px 8px 26px;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:2px;padding: 7px 7px 8px 7px;}
#new_header_hover .button_header .personalGo a{margin:3px 0 0 0;padding:0;}
#new_header_hover .button_header .personalGo a img{border-radius:2px;box-shadow:0 2px 1px 1px rgba(0, 0, 0, 0.1);height:32px;width:32px;}
.btn_bottom{border:2px solid #0077c8;background:#0077c8;color:#fff;}
.btn_bottom:hover{color:white;opacity:0.8;transition-duration:0.5s;}
.btn_top{border:2px solid #2d4b90;color:white;background:#2d4b90;}
.btn_top:hover{color:white;transition-duration:0.5s;opacity:0.8;}
.test_header{margin-left:110px;}
#new_header #contact_info{float:right;font-weight:500;margin-right:26px;margin-top:34px;text-align:right;}
#new_header #contact_info .phone,#new_header #contact_info .roistat-phone{color:#000;font-size:24px;font-weight:900;margin-bottom:8px;text-decoration:none;}
#new_header #contact_info p{color:#000;}
#new_header .button_header{float:right;margin-top:12px;}
#user{border-left:1px solid #ccc;float:right;margin:9px -4px 0;padding:0;position:relative;text-align:right;width:19.1%;}
.personalpanel a{color:#000 !important;}
.col-r .b-btn_gloss{background:none !important;}
.b-btn_gloss span, .b-btn_gloss span::before, .b-btn_gloss span::after{background:none !important;color:#000;}
.b-btn_blue.b-btn_sm span{box-shadow:none;}
.col-r{background:none !important;border:none;}
.b-btn_sm{}
.b-btn_sm{color:#000;}
.b-btn_sm span{border-bottom:1px dashed #000;border-radius:0;display:inline-block;margin:0 6px;padding:9px 1px 0;font-size:14px;}
.b-btn_sm span:hover{color:#0077c8;border-bottom:1px dashed #0077c8;}
.b-btn_sm:hover{color:#0077c8;}
.entrance_icon{height:24px !important;margin:4px 0 0 5px !important;padding:0;width:18px !important;}
#new_header_hover{background-color:#ebeff4;height:62px;box-shadow:0 2px 3px 1px rgba(0, 0, 0, 0.12);}
#new_header_hover .logo_hover{background:rgba(0, 0, 0, 0) url("/design/logo2.png") no-repeat scroll 0 0;display:inline-block;height:62px;width:62px;}
#new_header_hover .menu_hover{background:rgba(0, 0, 0, 0) url("/design/menu_icon.png") no-repeat scroll 0 0;display:inline-block;height:62px;width:62px;}
#new_header_hover .menu_hover_active{background:rgba(0, 0, 0, 0) url("/design/menu_icon_active.png") no-repeat scroll 0 0;display:inline-block;height:62px;width:62px;}
#new_header_hover .phone, #new_header_hover .roistat-phone{color:#000;display:inline-block;font-size:25px;font-weight:bold;margin:20px 37px 0 38px;}
#new_header_hover .address_hover{display:inline-block;font-size:14px;font-weight:700;margin:25px 1px 0 0;text-align:right;}
#new_header_hover .address_hover > p{line-height:14px;margin:0;padding:0;}
#new_header_hover .button_header{margin:12px 0 0;}
#new_header_hover .button_header a{display:inline-block !important;margin:0 5px 0 0;}
.entrance_icon_hover{display:inline-block !important;margin:3px 0 0 10px !important;padding:0 !important;}
#new_header_hover .main{position:relative;}
.popup_menu{left:62px;position:absolute;width:190px;z-index:2;display:none;}
.popup_menu ul{background:#0077c8 none repeat scroll 0 0;padding:16px;}
.popup_menu li{color:#fff;font-size:15px;font-weight:bold;margin:5px 0;padding:0;text-transform:uppercase;}
.popup_menu li a{color:#fff;text-decoration:none;}
.popup_menu li a:hover{color:#f7b600;}
#new_header_hover.fixed{position:fixed;width:100%;top:0;z-index:5999;border-bottom:1px solid #ced7e2;}
#new_header_hover.default{display:none}
.retargetform{background-image:url('/design/bg_forma.jpg');background-position:center center;font-size:20px;line-height:17px;font-weight:600;text-align:center;color:white;padding:15px 0px 25px 0px;}
#shape{height:195px;background-position:center top;background-repeat:no-repeat;margin-bottom:-180px;}
#newyearsstyle{background-image:url('/design/line_down.png') !important;background-position:center bottom;background-repeat:no-repeat;height:320px;width:100%;margin-bottom:-25px;margin-top:-190px}
.new_main .services{text-align:center;margin-top:20px;margin-bottom: 30px;}
.new_main .s_item {display: inline-block;text-align: center;text-decoration: none;width: 15%;margin-left: 1%;}
.new_main .s_item:hover{text-decoration:underline;}
.new_main .s_item div{color:#333;font-size:16px;line-height:21px;margin-top:16px;text-align:center;}
.new_main .s_item img{text-align:center;}
.rt_pic{float:right;margin:-43px 0 30px 24px;}
.other_prods{border-bottom:1px solid #ced7e2;border-top:1px solid #ced7e2;text-align:center;margin-top:20px;vertical-align:middle;display:block;text-decoration:none;}
.other_prods div{background:rgba(0, 0, 0, 0) url("/design/plus.png") no-repeat scroll 170px 1px;color:#0077c8;display:block;font-size:16px;margin:13px auto;padding:1px 0;text-decoration:none;width:200px;}
h1.h2_main{font-size:32px;margin-top:20px;margin-bottom:10px;}
.news_block{background:#eaeff4 none repeat scroll 0 0;border-bottom:1px solid #cdd8e3;border-top:1px solid #cdd8e3;margin-bottom:10px;padding:25px 0;text-align:center;max-width: 1042px;margin: 0 auto;}
.news{display:inline-block;}
.news_title{font-size: 20px;font-weight: bold;line-height: 47px;margin-bottom: 10px;margin-left: 11px;text-align: center; text-transform: uppercase;}
.news_item{display: inline-block;margin-left: 11px;margin-right: 11px;width: 299px;position: relative;height: 245px;    padding-top: 10px;}
.news_name{font-size:18px;font-weight:bold;margin:15px 0 8px;text-align:left;}
.news_name > a{color:#3c3c3c;text-decoration:none;}
.blog .news_name, .blog .news_link, .blog .news_anons {padding-left:8px;}
.news_anons{font-size:14px;text-align:left;}
.news_link{display:block;margin:15px 0;text-align:left;position:absolute;bottom:0;}
.blog{display:inline-block;width: 96%;margin: 0 auto;}
.blog .news_item{background:#fff none repeat scroll 0 0;border:1px solid #cdd8e3;width:30.2%;cursor:pointer;}
.advantages{margin: auto;text-align: center;max-width: 1042px;width: 100%;}
.advantages h2{margin:50px auto;}
.adv_item{display: inline-block;width: 32%;margin-left: 1%;margin-bottom: 30px;}
.adv_name{font-size:16px;font-weight:bold;margin:20px 0 8px;}
.roistat-lh-pulsator-phone{bottom:55% !important;}
.follow_block{margin:15px 0;}
.follow_block > div{display:inline-block;margin:0 6px;width:332px;height:202px;}
/*на новый год - #headerpromo{background: url('../images/new_header/head_ny.jpg') no-repeat center;height:28px;width:100%;color:white;padding-top:1px;text-align:center;font-size:14px;border-bottom:1px solid #ced7e2;color:#95a6bb;}*/
#headerpromo{background:#242e3f;height:28px;width:100%;color:white;padding-top:1px;text-align:center;font-size:14px;border-bottom:1px solid #ced7e2;color:#95a6bb;}
#headerpromo a{color:#ebeef3;text-decoration:none;}
#headerpromo a:hover{color:#ebeff4;text-decoration:underline;}
#headerpromo img{margin-top:5px;margin-bottom:5px;margin-left:10px;}
#headerpromo .mainpromo{width:1042px;display:inline-block;margin-top:1px;}
#headerpromo .left{float:left;text-align:left;}
#headerpromo .right{float:right;text-align:right;}
#ya-site-form0 .ya-site-form__submit_type_image {background: url('/design/search.png') no-repeat !important;}
#payment__form_pers{position:relative;display:block;width:360px;height:auto;margin:13px 42px 0 0;}
#payment__form_pers .form-group{position:relative;display:block;height:auto;margin:10px 0 10px;}
#payment__form_pers .form-group label{position:relative;display:block;width:100%;height:auto;margin:0;font-size:14px;line-height:19px;color:#333333;}
#payment__form_pers .form-group label span{color:#ffb700;}
#payment__form_pers .form-group input{position:relative;display:block;width:96%;height:37px;margin:5px 0;padding:0 2%;font-size:14px;line-height:19px;color:#999999;border-radius:3px;border:2px solid #ced7e2 !important;}
#payment__form_pers button{position:relative;display:block;width:100%;height:43px;margin:5px 0;padding:10px 0;font-size:14px;line-height:19px;text-transform:uppercase;border-radius:3px;color:#fff;background:#0078cc;border:0;}
#payment__form{position:relative;display:block;width:100%;height:auto;margin:30px auto;background:url('/design/woman-pic.jpg') right top no-repeat;}
#payment__form .form-group{position:relative;display:block;width:40%;height:auto;margin:10px 0 15px;}
#payment__form .form-group label{position:relative;display:block;width:100%;height:auto;margin:0;font-size:14px;line-height:19px;color:#333333;}
#payment__form .form-group label span{color:#ffb700;}
#payment__form .form-group input{position:relative;display:block;width:96%;height:37px;margin:5px 0;padding:0 2%;font-size:14px;line-height:19px;color:#3c3c3c;border-radius:3px;border:2px solid #ced7e2 !important;}
#payment__form #payment__form-message{font-size:12px;line-height:16px;color:#999999;}
#payment__form #payment__form-message span{color:#ffb700;}
.h1nagalvnoy{font-size:35px;}

#payment__form button{position:relative;display:block;width:40.5%;height:43px;margin:5px 0;padding:10px 0;font-size:14px;line-height:19px;text-transform:uppercase;border-radius:3px;color:#fff;background:#0078cc;border:0;}
.uform{position:relative;display:block;width:73%;height:auto;margin:0 auto;padding:30px 8%;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(91,144,169,0.75);box-shadow:0 0 5px 0 rgba(91,144,169,0.75);}
.uform .uprice{position:relative;display:block;width:100%;height:auto;margin:0 auto 20px;padding:0;font-size:17px;line-height:23px;font-weight:bold;color:#505050;}
.uform .uprice .ubigprice{font-size:36px;line-height:12px;font-weight:bold;color:#ff6600;}
.uform .block{position:relative;display:block;width:100%;height:auto;margin:0 auto 10px;padding:0;}
.uform .block input{position:relative;display:none;width:90%;height:50px;margin:0 auto;padding:0 5%;border:1px solid #d3d7db !important;font-size:18px;color:#505050;}
.uform .block input.error{border:1px solid #ff0000 !important;}
.uform .block input[type="submit"]{position:relative;display:block;width:100%;height:50px;margin:0 auto;padding:0;background:#ff6600;color:#fff;font-size:18px;border:0 !important;border-radius:2px;text-transform:uppercase;}
.uform .block input[name="data[new][name]"], .uform .block input[name="data[new][phone]"]{display:block;}
.uform .hidden{display:none;}
.uminiform{position:relative;display:block;width:196px;height:auto;margin:0px 3px 0px 15px;padding:10px 5%;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(91,144,169,0.75);box-shadow:0 0 5px 0 rgba(91,144,169,0.75);}
.uminiform .uprice{position:relative;display:block;width:100%;height:auto;margin:0 auto 15px;padding:0;font-size:22px;line-height:23px;font-weight:bold;color:#333333;}
.uminiform .uprice .ubigprice{font-size:36px;line-height:12px;font-weight:bold;color:#ff6600;}
.uminiform .block{position:relative;display:block;width:100%;height:auto;margin:0 auto 10px;padding:0;}
.uminiform .block input{position:relative;display:none;width:90%;height:38px;margin:0 auto;padding:0 5%;border:1px solid #d3d7db !important;font-size:18px;color:#505050;}
.uminiform .block input.error{border:1px solid #ff0000 !important;}
.uminiform .block input[type="submit"]{position:relative;display:block;width:100%;height:38px;margin:0 auto;padding:0;background:#ff6600;color:#fff;font-size:15px;font-weight:900;border:0 !important;border-radius:2px;text-transform:uppercase;}
.uminiform .block input[name="data[new][name]"], .uminiform .block input[name="data[new][phone]"]{display:block;}
.uminiform .hidden{display:none;}
#dealer_status_form{position:relative;display:block;width:100%;height:auto;margin:20px auto;padding:0;text-align:center;}
#dealer_status_form .form_line{position:relative;display:block;width:100%;max-width:600px;height:auto;margin:0 auto;padding:0;text-align:center;}
#dealer_status_form .form_line .at_icon{position:absolute;display:block;left:10px;top:13px;width:20px;height:auto;margin:0;padding:0;text-align:center;font-size:30px;font-weight:700;color:#f4c541;z-index:9;}
#dealer_status_form .form_line .dealer_email{position:relative;display:inline-block;vertical-align:middle;width:41%;height:38px;margin:0 2% 0 0;padding:5px 0 5px 7%;text-align:left;border:0;border:1px solid #ccc !important;font-size:16px;z-index:0;}
#dealer_status_form .form_line .submit_dealer_form{position:relative;display:inline-block;vertical-align:middle;width:48%;height:50px;margin:0 auto;padding:0;text-align:center;border:0;background:#0077c8;color:#fff;font-size:17px;font-weight:700;text-transform:uppercase;cursor:pointer;border-radius:2px;}
.dealer_response{position:relative;display:block;width:100%;height:auto;margin:20px auto;padding:0;text-align:center;}
.dealer_response .loading{position:relative;display:none;width:100%;height:auto;margin:0 auto;padding:0;text-align:center;}
.dealer_response .loading img{position:relative;display:block;width:120px;height:auto;margin:0 auto;padding:0;text-align:center;}
.dealer_response{position:relative;display:block;width:100%;height:auto;margin:0 auto;padding:0;text-align:center;}
.dealer_response .errors{position:relative;display:block;width:100%;height:auto;margin:0 auto;padding:0;text-align:center;}
.dealer_response .table{position:relative;display:none;width:100%;height:auto;margin:0 auto;padding:0;text-align:center;}
.dealer_response table{position:relative;display:table;width:90%;height:auto;margin:0 auto;padding:0;text-align:center;border:1px solid #ced7e2;}
.ssylka-menu{display:none;}
.dealer_response tr td, .dealer_response tr th{position:relative;display:table-cell;width:auto;height:auto;margin:0 auto;padding:10px 5px;text-align:center;}
.dealer_response tr th{border:1px solid #ced7e2;}
.dealer_response tr td{border-top:1px solid #ced7e2;}
.dealer_response tr td{border-right:1px solid #ced7e2;}
.dealer_response tr td:last-child{border-right:0;}
.dealer_response tr:nth-child(2), .dealer_response tr:nth-child(2n+3){display:none;}
.form_border .line{position:relative;display:block;width:100%;height:auto;margin:-4px 0 0 -2px;padding:0;z-index:9999;}
.form_border .line input[type="checkbox"]{position:relative;display:inline;width:16px;height:auto;margin:0;padding:0;}
.form_border .line .inline_caption{position:relative;display:inline;width:auto;height:auto;margin:0;padding:0;white-space:nowrap;}
.errEula{position:relative;display:block;width:100%;height:auto;margin:5px auto;padding:0;text-align:center;font-size:12px;line-height:14px;color:#ff0000;}
.errEula.left{text-align:left;font-size:14px;}
.eulaRegCapt{font-size:12px;vertical-align:bottom;}
a.eula{color:#fff;font-size:14px;}
a.eulaForm{color:#878787;font-size:14px;}
.ribbon-list-item {
    max-height: none;
    display: inline-block;
    float: none;
	width: 30%;
	margin: 0 0 26px;
    vertical-align: top;
    text-decoration: none;
}
@media (max-width: 1048px)
{
.menu li a {height: 31px;margin-top: 17px;margin-left: 5px;margin-right: 22px;font-weight: normal;display: inline-block;font-size:12px;line-height: 1.21em;color:#000;text-transform: inherit;}
#new_header .discript {display:none;}
#new_header .messenger {width: 41,2%;font-weight: 500;font-size: 15px;line-height: 40px;color:#000;text-align: center;}
}

@media (max-width: 904px)
{
.blog .news_item {width: 45.2%;margin-bottom:10px;}
.adv_item {display: inline-block;width: 24%;margin-left: 1%;margin-bottom: 30px;}
}

@media (max-width: 704px)
{
	.messenger {
display:none;
}
#new_header #contact_info {
    float: left;
    font-weight: 500;
    margin-right: 26px;
    margin-top: 34px;
    text-align: right;
    width: 35%;
}
#new_header .logo {
    background: 
    rgba(0, 0, 0, 0) url("/design/logo.png") no-repeat scroll 0 0;
        background-size: auto;
    display: block;
    margin: 13px 0 0 !important;
    width: 53px;
    height: 53px;
    background-size: 100%;
}

#new_header .logo23 {
    background: 
    rgba(0, 0, 0, 0) url("/design/logo.png") no-repeat scroll 0 0;
        background-size: auto;
    display: block;
    margin: 13px 0 0 !important;
    width: 53px;
    height: 53px;
    background-size: 100%;
}
.new_main .s_item {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    width: 30%;
    margin-left: 1%;
    margin-bottom: 35px;
}
}
.korolmenu{display:none;margin-top:10px;}

@media (max-width: 632px) 
{
	.row-top{display:none;}
	.row-top2 ul{display:none;}
	.korolmenu{display:block;}
.row-top .main{display:none;}
	.menu-left{display:none;}
	.block-main-slider {
    float: none;
    width: 100%;
}
.miklla{display:block;}
.leftmenupr{width:100%;text-align:center;}
.menu-top {
    display: none;
}
.logo {
    width: 50%;
}
.cart-top {
    text-align: center;
    width: 50%;
}
.cart-top {
    position: relative;
    display: inline-block;
}
.pop {
    display: block;
    position: relative;
    min-height: 40px;
    z-index: 9999;
}
 .pop {
		display:block;
        position: relative;
        min-height: 40px;
		z-index: 9999;
    }
	#contact_info {
    display: none;
}
    .pop ul {
    width: 95%;
    padding: 5px 0px;
    top: 0px;
    left: 2%;
    border: 1px solid rgb(170, 170, 170);
    background: rgb(250, 250, 250) no-repeat scroll 10px 11px;
    border-radius: 5px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    margin: 0 auto;
}
    .pop li {
        margin: 0px;
    }
    .pop .current {
        display: block;
    }
    .pop a {
        display: block;
        padding: 2px 2px 2px 0px;
		text-decoration:none;
		text-decoration: none;
		font-size: 25px;
    }
    .pop .current a {
        background: transparent none repeat scroll 0% 0%;
        color: rgb(102, 102, 102);
    }
    .pop ul:hover {
        background-image: none;
    }

    .pop ul:hover .current {
        background: transparent url('/img/icon-check.png') no-repeat scroll 10px 7px;
    }
    .pop.right ul {
        left: auto;
        right: 0px;
    }
	.newsbloch {
    width: 49%;
}
.wrap-newsblock {
display: block;}
.block-main {
    float: none;
    width: 100%;
}
.korolmenu:hover .korolmenu{display:block;}
}
.lopal1{display:none;}
@media (max-width:620px)
{
	#contact_info{display:none;}
	#new_header .button_header {
    float: right;
    margin-top: 12px;
    width: 80%;
}
.lopal44{display:none;}
.lopal1{display:block;}
#new_header {background-color: #fff;height: 110px;position: relative;
    width: 100%;
}
}

@media (max-width: 596px) 
{
	.blog .news_item {
    width: 95%;
    margin-bottom: 10px;
}
.rt_pic {

    float: none;
    margin: inherit;
    max-width: 100%;

}
.adv_item {
    display: inline-block;
    width: 74%;
    margin-left: 1%;
    margin-bottom: 30px;
}
.new_main .s_item {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    width: 95%;
    margin-left: 1%;
    margin-bottom: 35px;
}
.form_width .col-1 {float:none;}
.form_width .col-2 {float:none;}
.form_bottom {text-align: center;padding-top: 36px;height: auto;background:#4770cc;width: 100%;}
.form_border input {width:300px;margin-bottom:10px;}
.button_form {
    width: 300px;
}
.last_button {
    width: auto;
	height:auto;
}
.form_border {width: auto;margin-bottom:10px;}
#form_width {color:#ffffff;width: 300px;margin: 0 auto;}
}

@media (max-width: 810px)
{.wrapper .col-2{display:none;}
#page1 #content .col-1 {
    width: 100%;
    margin-top: -10px;
}
}
ul#countdown li {
display: inline-block;
margin-bottom: 0.5em;
text-align: center;
background:
white none repeat scroll 0% 0%;
box-shadow: 0px 0px 5px 1px
rgb(192, 187, 187);
width: 60px;
}
ul#countdown li span {
font-weight: bold;
color:
rgb(31, 34, 37);
height: 45px;
line-height: 45px;
position: relative;
}

.clearing{clear:both;}
.imagesflex{display:block;width:95%;}
.imagesflex div {    width: 22%;
    margin-left: 3%;
    float: left;}
.imagesflex img {width:98%;}
.textimage {display: flex;padding: 1%;width: 100%;max-width: 614px;margin: 0 auto;}
.textimage div{width:48%;margin-left:2%;float: right;}
.textimage img{width: 100%;max-width: 169px;}
.sery{padding: 15px;color: #000;background: #e2ecf3;}
@media (max-width: 730px)
{.textimage {display:block;padding: 10px;border: 2px solid #ffb700;}.textimage div{width:95%;margin:0 auto;float: none;}}
@media (max-width: 450px)
{.imagesflex{display:block;}.imagesflex div{width:85%;margin:0 auto;float:none;}}
.skidkavverh{text-align:center;margin-bottom:10px;}
ul#countdown li span#lorik{font-size: 30px;}
.lorikong{margin-top: -10px;}
ul#countdown li#spankorol{background: transparent none repeat scroll 0% 0%; margin-top: 2px; box-shadow: none;}
#spankorol1{font-size: 11px;}

    .modal {
      position: fixed;
      /* фиксированное положение */
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.5);
      /* цвет фона */
      z-index: 1050;
      opacity: 0;
      /* по умолчанию модальное окно прозрачно */
      -webkit-transition: opacity 400ms ease-in;
      -moz-transition: opacity 400ms ease-in;
      transition: opacity 400ms ease-in;
      /* анимация перехода */
      pointer-events: none;
      /* элемент невидим для событий мыши */
    }

    /* при отображении модального окно */
    .modal:target {
      opacity: 1;
      pointer-events: auto;
      overflow-y: auto;
    }

    /* ширина модального окна и его отступы от экрана */
    .modal-dialog {
    position: relative;
    width: 290px;
    top: 35%;
    margin: 0 auto;
    }

    @media (min-width: 576px) {
      .modal-dialog {
        max-width: 500px;
        margin: 30px auto;
      }
    }

    /* свойства для блока, содержащего контент модального окна */
    .modal-content {
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      background-color: #fff;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .2);
      border-radius: .3rem;
      outline: 0;
    }

    @media (min-width: 768px) {
      .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
      }
    }

    /* свойства для заголовка модального окна */
    .modal-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 15px;
      border-bottom: 1px solid #eceeef;
    }

    .modal-title {
      margin-top: 0;
      margin-bottom: 0;
      line-height: 1.5;
      font-size: 1.25rem;
      font-weight: bold;
    }

    /* свойства для кнопки "Закрыть" */
    .close {
      float: right;
      font-family: sans-serif;
      font-size: 24px;
      font-weight: 700;
      line-height: 1;
      color: #000;
      text-shadow: 0 1px 0 #fff;
      opacity: .5;
      text-decoration: none;
    }

    /* свойства для кнопки "Закрыть" при нахождении её в фокусе или наведении */
    .close:focus,
    .close:hover {
      color: #000;
      text-decoration: none;
      cursor: pointer;
      opacity: .75;
    }

    /* свойства для блока, содержащего основное содержимое окна */
    .modal-body {
      position: relative;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: 15px;
      overflow: auto;
    }
	.desmodwin{
	width: 250px;
    padding: 10px;
    background: #0b3c77;
    color: #dca009;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 23px;}
	.miklla{display:block;min-height: 33px;}
	.leftmenupr{width:18%;margin-left:2%;float:left;}
	.miklla p{font-size:18px;text-transform:uppercase;color: #383636;}
	.leftmenupr ul{margin-left:5%;}
	.leftmenupr li{ color: #000;margin-top:10px;}
	.leftmenupr a {text-decoration:none;color: #383636;}

	.col-1 img{max-width:100%;}
	
	#imga {max-width:30%;float:left;margin-right:10px;margin-bottom:10px;}
	.mnnanna{display:none;clear:both;}
	
		.osnblock-rek p{margin:0 auto;width:95%;overflow: hidden;height: 40px;text-align:left;}
	.osnblock-rek p a{text-decoration:none;}
	.rekomend-block{margin:0 auto;width:95%;}
	.osnblock-rek{float:left;width:23%;margin-left:2%;margin-top:10px;margin-bottom:10px;}
	.rekomend-block img{opacity:0;}
	.smotr{font-size:20px;font-weight:bold;}
	
	@media (max-width: 895px)
	{.mnnanna{display:block;}
		#imga {max-width:100%;float:none;margin:0 auto;clear:both;margin-bottom:10px;}
		#contact_info {
    display: none;
}
.osnblock-rek{float:left;width:48%;margin-left:2%;margin-top:10px;margin-bottom:10px;}
	}
	
.bloking-flexing2{width:100%;display:block;}
.bloking-flexing2 div{width:45%;margin-left:5%;margin-bottom:15px;float:left;}
.bloking-flexing2 img{width:95%;border-radius:50%;border:2px solid #ffb700;margin-bottom:10px;}
.bloking-flexing2 p{font-size:17px;}

.bloking-flexing3{width:100%;display:block;}
.bloking-flexing3 div{width:30%;margin-left:3%;margin-bottom:15px;float:left;}
.bloking-flexing3 img{width:95%;}
.bloking-flexing3 p{font-size:16px;}

.bloking-flexing4{width:100%;display:block;}
.bloking-flexing4 div{width:23%;margin-left:2%;margin-bottom:15px;float:left;}
.bloking-flexing4 img{width:95%;margin-bottom:10px;}
.bloking-flexing4 p{font-size:16px;}

.advantages2 {margin: auto;text-align: center;max-width: 1042px;width: 100%;}
.advantages2 p{font-size:16px;margin-bottom:10px;}

@media (max-width: 684px)
{
.bloking-flexing2{width:90%;display:block;margin:0 auto;}
.bloking-flexing2 div{width:100%;margin-left:0px;float:none;}
.bloking-flexing2 img{max-width:100%;width:auto;}
.bloking-flexing2 p{font-size:16px;}

.bloking-flexing3{width:90%;display:block;margin:0 auto;}
.bloking-flexing3 div{width:100%;margin-left:0px;float:none;}
.bloking-flexing3 img{max-width:100%;width:auto;}

.bloking-flexing4{width:90%;display:block;margin:0 auto;}
.bloking-flexing4 div{width:47%;margin-left:3%;}
.bloking-flexing4 img{max-width:100%;width:auto;}
}

.dostavka {border-top: 1px solid #C2C2C2;height: 333px;background:url('/img/back_dostavka2.jpeg') 0 0 fixed;background-size: cover;}

@media (max-width: 530px)
{

.bloking-flexing4 div {
    max-width: 95%;
	width:100%;
    margin:0 auto;
}
} 
@media (max-width: 632px) 
{
	.row-top{display:none;}
	.row-top2 ul{display:none;}
	.korolmenu{display:block;}
.row-top .main{display:none;}
	.menu-left{display:none;}
	.block-main-slider {
    float: none;
    width: 100%;
}
.miklla{display:block;}
.leftmenupr{width:100%;text-align:center;}
.leftmenupr a{padding: 5px;background: #333b5f;width: 90%;display: block;color: #fff;margin-bottom: 5px;}
}

section .sec_title {
    font-size: 2.2rem;
    text-transform: uppercase;
    font-weight: 900;
    width: 100%;
    text-align: center;
    margin-top: 0;
    margin-bottom: 30px;
    position: relative;
    color: #1979d1;
}

.services .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.container {
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
}
.services .container .item {
width: 22%;
text-align: center;
position: relative;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 1%;
}

.services .container .item .pos-name {
    text-transform: uppercase;
    color: #6c6c6c;
    font-weight: 900;
    margin-bottom: 10px;
    min-height: 75px;
	font-size: 1.2rem;
}
.container .item>img, .top-line .top-menu ul li a:hover:before {
    width: 100%;
}
.services .container .item .price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0;
	background: #e2e0e0;
    padding: 10px;
}
.services .container .item .price .old {
    font-size: .9rem;
    color: #999;
    text-decoration: line-through;
}
.services .container .item .price .new, .services .container a {
    color: #1979d1;
    font-weight: 900;
    text-transform: uppercase;
}
.services .container a {
    background-color: #1979d1;
    border: 2px solid #1979d1;
    color: #fff;
    text-align: center;
    line-height: 38px;
    width: 100%;
    font-size: 1.1rem;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    width: 100%;
    display: block;
    text-decoration: none;
}
.services .container .item .sale {
    position: absolute;
    background: #ffb703;
    width: 80px;
    height: 80px;
    font-size: .85rem;
    font-weight: 900;
    text-transform: uppercase;
    color: #1979d1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    line-height: 1.2;
    top: 44px;
    left: 80%;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}


.services .container .item .sale2 {
    position: absolute;
    background: #1979d1;
    width: 80px;
    height: 80px;
    font-size: .85rem;
    font-weight: 900;
    text-transform: uppercase;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    line-height: 1.2;
    top: 111px;
    left: 80%;
}


.services .container .item .sale span {
    font-size: 1.5rem;
    font-weight: 900;
    display: block;
}
.services .container .item .gift {
position: absolute;
    max-width: 70%;
    background-color: #ffb703;
    text-align: left;
    font-size: .8rem;
    font-weight: 700;
    color: #000;
    left: 0;
    top: 51%;
    padding: 5px 10px;
    line-height: 1.2;
}
.services .container .item .gift img {
    position: absolute;
    width: 70px;
    top: 50%;
    -webkit-transform: scale(-1,1) translateY(-50%);
    -ms-transform: scale(-1,1) translateY(-50%);
    transform: scale(-1,1) translateY(-50%);
    left: 95%;
}


@media (max-width: 886px)
{
	.services .container {display:block;}
	.services .container .item {
    max-width: 300px;
	width: auto;
    text-align: center;
    position: relative;
	margin:0 auto;
    margin-top: 10px;
        margin-bottom: 30px;
}
}


section .sec_title {
    font-size: 2.2rem;
    text-transform: uppercase;
    font-weight: 900;
    width: 100%;
    text-align: center;
    margin-top: 0;
    margin-bottom: 30px;
    position: relative;
    color: #1979d1;
}
.onHome .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.onHome .container .item {
    width: 48%;
margin-left:2%;
}
.onHome .container .img-wrap {
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.onHome .container .item:nth-child(1) .img-wrap:before {
    right: 35%;
}

.onHome .container .img-wrap img {
    width: 100%;
    max-width: 90%;
    position: relative;
    z-index: 2;
}

.onHome .container .pos-name {
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 1.5rem;
    color: #1979d1;
}

.onHome .container .pos-name, .onHome .container a {
    text-align: center;
    font-weight: 900;
    text-transform: uppercase;
}
.onHome .container ul {
    padding-left: 40px;
	text-align:left;
}
.onHome .container ul li {
    margin: 10px 0;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.3;
    position: relative;
	text-align:left;
}
.onHome .container ul li svg {
    width: 30px;
    height: 18px;
    position: absolute;
    top: 0;
    right: 101%;
}
.onHome .container a {
    background-color: #1979d1;
    border: 2px solid #1979d1;
    color: #fff;
    line-height: 3.2;
	text-decoration:none;
    width: 290px;
    font-size: 1.1rem;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    min-height: 53px;
    display: block;
    margin: 30px auto 0;
}



@media (max-width: 672px)
{
	.onHome .container {
    display: block;

}
.onHome .container .item {
    width: 95%;
    margin: 0 auto;
	margin-bottom:30px;
}
	
}

.ldasldslda{color:#244062;text-align:center;border: 1px solid #000;font-size: 14px;font-weight: bold;margin: 0 auto;width:100%;}
.dasda111{background: #c63d3d;color: white;}
.dadloo1113{padding:2px;text-align:center;border: 1px solid #000; text-transform:uppercase;}
.dasdasllllalalal{padding: 7px;text-align:left;border: 1px solid #000;}
.dasdasllllalalal2{padding:2px;text-align:center;border: 1px solid #000;background:rgb(91, 204, 156);color:#fff;}
.trig-item{width:30%;margin-left:2%;float:left;text-align:center;}
.trig-item img{max-width:100%;width:auto;}
.trig-item p{text-align:center;min-height:40px;}

@media (max-width: 871px)
{
	#page1 #content .col-2 {
    display:none;
}
#page1 #content .col-1 {
    width: 100%;
    margin-top: -10px;
}
}
@media (max-width: 492px)
{
	.trig-item {
    width: 48%;
    margin-left: 2%;
    float: left;
    text-align: center;
}
}
.left-menu-kalk-fon {
    height: 41px;
    width: 290px;
}
div.menu-title {
    z-index: 1;
    background-color: #FFF;
    width: 260px;
    margin: 0 auto;
	border: 2px solid #2d4b90;
}
.left-menu-kalk {
    line-height: 60px;
    padding: 0px;
    padding-left: 0px;
    padding-left: 15px;
    color: #000;
}
.left-menu-kalk span {
    float: left;
    font-size: 20px;
    font-weight: bold;
}

.left-menu-kalk {
    line-height: 44px;
    color: #2d4b90;
}

.left-menu-kalk-fon img {
    height: 47px;
    float: right;
    margin-top: -5px;
    margin-right: -5px;
}


.blink {
  animation-name: blinker;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(1.0,2.0,0,1.0);
  animation-duration: 2s;
  -webkit-animation-name: blinker;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(1.0,2.0,0,1.0);
  -webkit-animation-duration: 2s;
}
 
@keyframes blinker {
  from {     border: 2px solid red; }
  to {     border: 2px solid green;}
}
 
@-webkit-keyframes blinker {
  from {     border: 2px solid red; }
  to {     border: 2px solid green;}
}


.blink2 {
  animation-name: blinkers;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(1.0,2.0,0,1.0);
  animation-duration: 1s;
  -webkit-animation-name: blinkers;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(1.0,2.0,0,1.0);
  -webkit-animation-duration: 1s;
}
 
@keyframes blinkers {
  from {     color: red; }
  to {     color: green;}
}
 
@-webkit-keyframes blinkers {
  from {     color: red; }
  to {     color: 2px solid green;}
}

@media (max-width: 630px)
{
	.row-top2{display:none;}
}


.button-container {
position:relative;
left:50%;
margin-top:50px;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
 
.btn-gr {
display:block;
height:50px;
width:186px;
position:relative;
overflow:hidden;
text-decoration:none;
text-transform:uppercase;
letter-spacing:2px;
color:#fff;
font-size:14px;
text-align:center;
color:#fff;
width: 273px;
}
 
.btn-gr:after {
position:absolute;
content:'';
display:inline-block;
background:#3bade3;
background:linear-gradient(45deg,#3bade3 0%,#576fe6 25%,#9844b7 51%,#ff357f 100%);
height:50px;
width:372px;
z-index:-1;
-webkit-transform:translateX(-280px);
transform:translateX(-280px);
transition:-webkit-transform 400ms ease-in;
transition:transform 400ms ease-in;
transition:transform 400ms ease-in,-webkit-transform 400ms ease-in
}
 
.btn-gr:hover:after {
-webkit-transform:translateX(-200px);
transform:translateX(-200px)
}
 
.btn-gr span {
color:#fff;
position:relative;
top:16px
}

.kofdo .bloking-flexing4 div {
    width: 18%;
    margin-left: 1%;
    margin-bottom: 15px;
    float: left;
	min-height:160px;
	font-size:18px;
}
.kofdo2 .bloking-flexing4 div {
    width: 9%;
    margin-left: 1%;
    margin-bottom: 15px;
    float: left;
}
@media (max-width:562px)
{.kofdo .bloking-flexing4 div {
    width: 47%;
    margin-left: 1%;
    margin-bottom: 15px;
    float: left;font-size: 16px;
}
.kofdo2 .bloking-flexing4 div {
    width: 48%;
    margin-left: 2%;
    margin-bottom: 15px;
    float: left;
}
}

/* .bloking-flexing3 p{height:160px;} */
h2,h3,h4 {
    text-align: center
}

.bloking-flexing5  {
    width: 100%;
    display: block;
}
.bloking-flexing5 div {
    width: 16%;
    margin-left: 3%;
    margin-bottom: 15px;
    float: left;
}
.bloking-flexing5 img {
    width: 100%;

}

@media (max-width: 684px){
    .bloking-flexing6 div {
        width: 100%;
        margin-bottom: 15px;
        float: none;
    }
    .bloking-flexing6 img {
        max-width: 100%;
        width: auto;
        height: 200px;
    }
    .bloking-flexing5 div {
        width: 100%;
        margin-bottom: 15px;
        float: none;
    }
    .bloking-flexing5 img {
        max-width: 100%;
        width: auto;
        height: 200px;
    }

}