#bodyfon-1 #ct0 { background: rgb(255, 255, 255); }
#bodyfon-1 #inheader, #bodyfon-1 #content, #bodyfon-1 #footer { background: none; }
#bodyfon-1 #inheader { width: 1085px; }
.hmenu_s .dropdown { position: relative; float: left; }
.hmenu_s .dropdown-content { display: none; position: absolute; background-color: rgb(54, 116, 168); min-width: 160px; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px 0px; padding: 12px 0px; z-index: 1; color: rgb(255, 255, 255); white-space: nowrap; }
.hmenu_s .dropdown:hover .dropdown-content { display: block; }
.hmenu_s { width: 1083px; text-align: left; height: 50px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(222, 222, 222); border-bottom-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-image: initial; border-top-style: initial; border-top-color: initial; margin: auto 0px; }
.hmenu_s a { display: block; text-decoration: none !important; }
.hmenu_s .dropdown:not(:first-child) > a { border-left: 1px solid rgb(222, 222, 222); }
.hmenu_s .dropdown > a { font-family: Arial; font-weight: bold; color: rgb(91, 91, 91); font-size: 16px; max-width: 262px; display: block; height: 50px; padding: 0px 10px !important; }
.hmenu_s .dropdown:last-child > a { max-width: 264px; }
.hmenu_s .dropdown > a::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.hmenu_s .dropdown > a span { display: inline-block; vertical-align: middle; }
.hmenu_s .dropdown:hover { box-shadow: rgba(235, 235, 235, 0.7) 0px 3px 20px 0px; background: rgb(54, 116, 168); }
.hmenu_s .dropdown:hover a { color: rgb(255, 255, 255); border-color: transparent; }
.hmenu_s .dropdown-content a { padding: 5px 16px !important; }
.hmenu_s .dropdown-content a:hover { background: rgb(73, 129, 177); }
.act .hmset1-s { background-image: none; width: 0px; }
.hmset1-s { background: none; width: 0px; }
.hmset1-ls { background-image: none; width: 0px; }
.act .hmset1-ls { background-image: none; }
.act .hmset1-la { background-image: none; }
.hmset1-la { background-image: none; }
.ov .hmset1-ls { background-image: none; }
.ov .hmset1-la { background-image: none; }
.ov .hmset1-s { background-image: none; width: 0px; }
.separator div { background-image: none; }
#MenuBar1 .hmset1-L .hmset1-t .hmset1-la a { font-size: 17px; color: rgb(91, 91, 91); font-family: Arial; font-weight: bold; }
#hmenu #MenuBar li { width: 89px; }
.abshmenu { right: inherit; }
ul#MenuBar1 li:not(.separator) { margin-left: 16px; }
#content .hmm1-2, #hmenu .hmm1-2, .hmm1-2 { padding: 0px; }
#content .hmm1-2, #hmenu .hmm1-2, .hmm1-2 { background: none; }
ul.MenuBarHorizontal .hmset2-L { background-image: none; }
body #center .hmm1-1, .hmm1-1 { background: none; }
.hmm1-3, body #center .hmm1-3, #hmenu .hmm1-3 { background: none; }
.hmset2-t { background-image: none; }
#hmenu .hmset2-a { background-image: none; color: white; font-size: 17px; font-family: Arial; width: inherit; padding: 10px 0px 0px; }
.cont { width: 1083px; margin: auto; height: 41px; }
.cont .menu.line-menu { padding: 0px; margin: 0px; }
.cont .menu.line-menu { height: 25px; padding-top: 16px; }
.cont .menu.line-menu > ul li { display: inline-block; width: 266px; text-align: center; }
.cont .menu.line-menu > ul { text-align: center; width: auto; padding: 0px; margin: 0px; }
.cont .line-menu > ul li a { text-decoration: none; font-family: Arial; font-weight: bold; color: rgb(91, 91, 91); font-size: 16px; }
.submenu { background-color: rgb(54, 116, 168); border-top: 4px solid rgb(199, 214, 235); border-bottom: 4px solid rgb(199, 214, 235); }
.submenu ul { display: inline-block; list-style-type: none; vertical-align: top; margin-top: 5px; padding: 0px; width: 266px; }
.submenu ul li { text-align: center; }
.submenu ul li a { font-size: 12px; font-family: Arial; color: rgb(255, 255, 255); text-decoration: none; }
.arrow-m { position: relative; background: rgb(54, 116, 168); }
.arrow-m::after, .arrow-m::before { content: ""; position: absolute; background: rgb(54, 116, 168); left: 50%; bottom: -6px; width: 12px; height: 12px; transform: rotate(45deg); }
.cont .line-menu > ul li a:visited { }
.cont .menu.line-menu > ul li.act a { color: rgb(54, 116, 168); }
#incen h1 { color: rgb(125, 123, 123); font-family: Arial; font-size: 25px; font-weight: bold; padding-left: 12px; }
span.cont-txt { font-size: 20px; color: rgb(125, 123, 123); font-family: Arial; text-align: justify; }
span.cont-txt > span { margin-left: 17px; }
body #center .blockcat-1, .blockcat-1 { height: 0px; }
.catalog { }
.blockcat { width: 361px; }
#center p, #center p a { padding: 7px 12px; }
#center .mincart img { }
.catname, .catname a { font-family: Arial; color: rgb(117, 117, 117); font-size: 19px; text-transform: uppercase; text-decoration: none !important; }
td.catname { height: 45px; }
.blockcat-3, body #center .blockcat-3, #hmenu .blockcat-3 { height: 6px; background: none; }
#incen .how-it-work h1 { color: rgb(91, 91, 91); text-align: center; margin-bottom: 20px; padding-left: 0px; }
.how-it-work { margin-top: 40px; padding-left: 40px; }
.circle { height: 171px; width: 216px; }
.steps > div { float: left; }
.battons { clear: left; margin-top: 350px; margin-bottom: 15px; text-align: center; }
.description { width: 191px; color: rgb(117, 117, 117); font-size: 16px; font-family: Arial; }
.step.step1 .circle { background: url("/cont/img/step1.png") 0px 0px no-repeat; width: 191px; }
.step.step2 .circle { background: url("/cont/img/step2.png") 16px 0px no-repeat; width: 206px; }
.step.step3 .circle { background: url("/cont/img/step3.png") 16px 0px no-repeat; width: 206px; }
.step.step4 .circle { background: url("/cont/img/step4.png") 16px 0px no-repeat; width: 206px; }
.step.step5 .circle { background: url("/cont/img/step5.png") 16px 0px no-repeat; width: 191px; }
.line-right { float: right; width: 9px; height: 2px; background-color: rgb(160, 185, 221); margin-top: 85px; margin-left: 6px; }
.line-left { float: left; width: 9px; height: 2px; background-color: rgb(160, 185, 221); margin-top: 85px; margin-right: 6px; }
.step { text-align: center; }
.name-step span { color: rgb(117, 117, 117); font-family: Arial; font-weight: bold; font-size: 21px; }
.name-step { margin-top: 11px; margin-bottom: 25px; }
.step2 .description, .step3 .description, .step4 .description { width: 206px; }
.battons > div { display: inline; }
#incen .have-not a, #incen .learn-more a { text-decoration: none; font-family: Arial; font-size: 14px; font-weight: bold; height: 38px; }
#incen .have-not a { background-color: rgb(54, 116, 168); border-radius: 20px; padding: 11px 22px; margin: -6px 0px 0px; color: white; }
#incen .learn-more a { border-radius: 25px; padding: 8px 31px; margin: -6px 0px 0px; border: 3px solid rgb(54, 116, 168); color: rgb(54, 116, 168); }
.battons .have-not { margin-left: -65px; }
.battons .learn-more { margin-left: 95px; }
.bnews_hor .bnews_hor_name { font-size: 25px; font-weight: bold; font-family: Arial; color: rgb(91, 91, 91); text-align: center; margin-bottom: 10px; }
.bnews_hor { margin: 60px 5px 30px; }
#center table, .album { margin: 0px; }
.news_date { font-family: Arial; font-style: italic; color: rgb(156, 156, 156); font-size: 17px; float: left; padding-right: 15px; padding-top: 4px; }
#incen .bnews_hor .news_img { height: 120px; }
#incen .bnews_hor .news_img img { height: inherit; }
.news_name { font-size: 20px; font-weight: bold; font-family: Arial; color: rgb(54, 116, 168); float: left; }
#center .allnews .ina { background-color: rgb(54, 116, 168); border-radius: 20px; padding: 11px 44px; margin: -6px 0px 0px; color: white; text-decoration: none; font-family: Arial; font-size: 14px; font-weight: bold; height: 38px; text-transform: uppercase; }
#center a.adalee { font-size: 17px; text-decoration: none; font-family: Arial; font-style: italic; color: rgb(54, 116, 168); }
#center .allnews { text-align: center; margin-bottom: 11px; margin-top: 15px; }
.cont-gid { background: url("/cont/img/tehnologii.jpg") 0px 0px no-repeat; height: 471px; }
#incen .gid-content h1 { font-family: Arial; font-size: 32px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; }
.cont-gid .gid-content p { color: rgb(255, 255, 255); font-family: Arial; font-size: 27px; text-align: center; margin-top: 10px; }
.gid-content { padding-top: 136px; }
#center .podrobnee a { background-color: rgb(54, 116, 168); border-radius: 44px; padding: 12px 72px; margin: -6px 0px 0px; color: white; text-decoration: none; font-family: Arial; font-size: 14px; font-weight: bold; height: 38px; }
.podrobnee { margin-top: 32px; text-align: center; }
div.anythingSlider { padding: 0px; }
div.anythingSlider-sliders-1 .arrow a { height: 71px; margin-top: 0px; width: 36px; }
#incen .speak h1 { color: rgb(91, 91, 91); font-size: 25px; font-family: Arial; font-weight: bold; text-align: center; }
.speak { margin-top: 54px; margin-bottom: 0px; }
.anythingSlider.anythingSlider-sliders-1.activeSlider { margin-top: 20px; }
#center .all-otzuvu a { background-color: rgb(54, 116, 168); border-radius: 63px; padding: 12px 67px; margin: -6px 0px 0px; color: white; text-decoration: none; font-family: Arial; font-size: 14px; font-weight: bold; height: 38px; }
.all-otzuvu { margin-top: 15px; text-align: center; }
#center .us-work h1 { font-family: Arial; font-size: 25px; font-weight: bold; color: rgb(91, 91, 91); text-align: center; padding-left: 0px; }
.us-work { margin-top: 72px; margin-bottom: 350px; }
.us-work .block1 img { }
.us-work .block1 .img { float: left; }
#center .us-work .block1 .img a { padding: 0px; margin: 0px; }
#center .us-work .block1 .img a img { padding: 0px; margin: 0px; }
.us-work .block1 { margin-top: 40px; }
#footer a { color: black; }
#footer .block-contaktu .sub li { color: white; font-size: 12px; font-weight: 600; font-family: Arial; }
.block-contaktu ul { list-style-type: none; text-align: left; }
.ndesc { margin-top: 10px; }
.news_cont .ndesc { color: rgb(156, 156, 156); font-size: 17px; font-family: Arial; }
.news_cont { height: 82px; }
#bodyfone-1 #footer { margin: 0px 409px 0px 410px; }
#bodyfon-1 div#footer { margin: 0px auto; height: 442px; background-color: rgb(45, 58, 67); width: 1085px; }
#bodyfon-1 div#outfooter { margin-top: 5px; margin-bottom: 40px; }
#footer .mcm_header a { font-family: Arial; font-weight: bold; font-size: 14px; text-transform: uppercase; color: white; }
#footer .mcm_header a:hover { text-decoration: none; cursor: default; }
.mcm_header { margin-bottom: 25px; }
.sub li { }
#footer .sub li a { color: white; font-size: 12px; font-family: Arial; line-height: 2.5; font-weight: 600; }
#footer .col, #footer .col1, #footer .col2 { width: 240px; }
.multicolmenu li { text-align: center; }
.block-contaktu ul.sub { }
#footer .f_seti span.f_description { text-align: center; }
.f_description { }
.f_seti { text-align: left; }
.f_seti .f_description { font-size: 12px; font-weight: 600; margin-bottom: 5px; }
.sotseti a { margin-right: 3px; }
.copy { color: rgb(45, 58, 67); font-size: 12px; font-family: Arial; }
#center .navigat a { color: rgb(150, 150, 150); font-size: 14px; font-family: Arial; text-transform: uppercase; }
#center .navigat { margin-left: 12px; }
#center p, #center p a { font-size: 14px; color: rgb(104, 104, 104); font-family: Arial; line-height: 1.5; text-indent: 20px; }
#center .tovname a { font-size: 17px; text-transform: uppercase; font-weight: bold; color: rgb(91, 91, 91); text-decoration: none; height: 40px !important; }
#center .tovname { vertical-align: top; height: 80px !important; }
.blocktov-3, body #center .blocktov-3, #hmenu .blocktov-3 { height: 0px; }
body #center .blocktov-1, .blocktov-1 { }
#center .haract a { text-decoration: none; }
span { }
#center a.haract { color: rgb(54, 116, 168); text-decoration: none; font-style: italic; font-size: 14px; font-family: Arial; font-weight: 600; }
#footer a:hover { text-decoration: none; }
#nlistalka a { background: none; text-decoration: none; color: rgb(151, 151, 151); font-size: 19px; font-weight: bold; }
#nlistalka span { background: none; font-size: 22px; color: rgb(91, 91, 91); font-weight: bold; }
#center p em span { font-weight: bold; font-size: 18px; font-style: initial; margin: 0px; padding: 0px; color: rgb(104, 104, 104) !important; }
#center p span span { font-weight: bold; color: rgb(104, 104, 104) !important; text-decoration: none !important; }
#center p span { color: rgb(104, 104, 104) !important; }
#center div p + hr { display: none; }
#center div p:first-child { margin: 0px; padding: 0px; }
#center div p + hr:first-child + p { }
#bodyfon-1 #left { display: none; }
body#id783 #center h1 { display: none; }
.form_desc { height: 28px; background-color: rgb(45, 58, 67); color: white; font-weight: bold; font-size: 17px; text-transform: uppercase; text-align: left; padding: 9px 0px 0px 12px; margin-bottom: 3px; }
#center form td.it_name, form td.it_name { color: rgb(54, 116, 168); font-size: 14px; text-align: right; font-weight: bold; padding: 7px 0px 0px; width: 300px; }
select, input[type="password"], input[type="text"], textarea { border-radius: 20px; padding: 4px 3px; color: rgb(91, 91, 91); font-size: 14px; }
input:focus, textarea:focus, select:focus { outline: 0px; }
.obform { text-align: center; }
td.i_select_name { color: rgb(54, 116, 168); font-size: 14px; text-align: right; font-weight: bold; padding: 7px 0px 0px; width: 294px; }
div#d-Tehn827 { margin-left: 130px; }
div#d-Tolsch845 { margin-left: 130px; }
div#d-VYISO853, #d-SHIRI854, div#d-KOLI859 { margin-left: 130px; }
div#d-TIRA862 { margin-left: 130px; }
h1 + p.p_preform { margin: 0px; padding: 0px; }
#center h1 + p.p_preform { margin: 0px; padding: 0px; }
.file-upload { position: relative; border: 3px solid rgb(54, 116, 168); width: 190px; height: 32px; background: rgb(255, 255, 255); border-radius: 30px; padding: 0px; color: rgb(54, 116, 168); text-align: center; }
.file-upload:hover { }
.file-upload input[type="file"] { display: none; }
.file-upload label { display: block; position: absolute; top: 2px; left: 0px; width: 100%; height: 100%; cursor: pointer; }
.file-upload span { line-height: 30px; font-size: 15px; font-weight: bold; }
div#d-file_maket tr > td:first-child { color: white; }
div#d-file_maket { margin-left: 140px; }
#id783 .outotpravit { position: absolute; top: 687px; left: 589px; }
form.notreload { position: relative; }
.otpravit:hover { opacity: 1; }
.btn-href { display: none; }
#id783 .btn-href { display: block; }
#center .gid-content p span { font-family: Arial; font-size: 27px; color: white !important; }
#center p span.cont-txt { color: rgb(123, 123, 123) !important; }
#center p span.cont-txt > span { font-weight: normal; color: rgb(123, 123, 123) !important; }
#cmenu td.tovname a { height: 40px !important; }
#content .mincart { min-height: 345px; }
#id783 input.otpravit.ibut_fonts_stand { background: url("/cont/img/btn-zaka.jpg") no-repeat; height: 38px; width: 191px; }
.filename { background: rgb(255, 255, 255); border: 0px; }
input#filename { border: 0px; color: rgb(54, 116, 168); text-align: center; font-size: 14px; }
#id783 .mess { position: absolute; width: 326px; top: 46px; }
#bodyfon-1 #content { width: 1085px; }
#bodyfon-1 #incen { background: rgba(255, 255, 255, 0.77); padding: 0px; margin-top: -46px; }
.vts_logo img { }
ul#MenuBar1 > li:last-child { background-color: rgb(54, 116, 168); border-radius: 20px; padding: 5px 20px 7px; margin: -6px 0px 0px 30px; }
ul#MenuBar1 > li:last-child .hmset1-t .hmset1-a { color: white; padding: 5px 23px 0px; }
ul#MenuBar1 > li:last-child .ov .hmset1-t .hmset1-a { text-decoration: none; cursor: pointer; }
ul#MenuBar1 > li.ov:last-child .hmset1-t .hmset1-a { text-decoration: none; }
ul#MenuBar1 li:not(:last-child) .hmset1-t .hmset1-la a:hover { text-decoration: none; color: rgb(54, 116, 168); }
ul#MenuBar1 li.act:not(:last-child) .act.hmset1-t .act.hmset1-la a { text-decoration: none; color: rgb(54, 116, 168); }
.do_zakaz .outotpravit input.otpravit.ibut_fonts_stand { background: url("/cont/img/btn-zaka.jpg") no-repeat; height: 38px; width: 191px; position: absolute; top: 687px; left: 589px; }
.our_clients_wrap > div { background-repeat: no-repeat; float: left; background-image: url("/cont/img/1_bw.jpg"); }
.our_clients_wrap > div:hover { background-image: url("/cont/img/1_col.jpg"); }
.our_clients_01 { height: 108px; width: 224px; }
.our_clients_02 { height: 108px; width: 266px; background-position: -224px 0px; }
.our_clients_03 { height: 108px; width: 200px; background-position: -490px 0px; }
.our_clients_04 { height: 108px; width: 206px; background-position: -690px 0px; }
.our_clients_05 { height: 108px; width: 187px; background-position: -896px 0px; }
.our_clients_06 { height: 108px; width: 233px; background-position: 0px -108px; }
.our_clients_07 { height: 108px; width: 131px; background-position: -233px -108px; }
.our_clients_08 { height: 108px; width: 144px; background-position: -364px -108px; }
.our_clients_09 { height: 108px; width: 238px; background-position: -508px -108px; }
.our_clients_10 { height: 108px; width: 149px; background-position: -746px -108px; }
.our_clients_11 { height: 108px; width: 182px; background-position: -895px -108px; }
.our_clients_12 { height: 97px; width: 233px; background-position: 0px -216px; }
.our_clients_13 { height: 97px; width: 220px; background-position: -233px -216px; }
.our_clients_14 { height: 97px; width: 395px; background-position: -453px -216px; }
.our_clients_15 { height: 97px; width: 230px; background-position: -848px -216px; }
.bc_p_r2 { padding: 18px; line-height: 2; position: absolute; left: 100%; top: 50%; min-height: 280px; transition: left 0.3s ease-in-out 0s; background-color: rgba(49, 49, 48, 0.9); color: rgb(255, 255, 255); border-top-left-radius: 20px; border-bottom-left-radius: 20px; transform: translate(0px, -50%); width: 70%; }
.bc_p_r1 { width: 100%; min-height: 600px; min-width: 600px; position: relative; }
a.btn_bpu { text-decoration: none; position: absolute; top: 50%; left: -39px; width: 39px; height: 180px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAHUCAMAAABRQrsbAAAAq1BMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNBQUEzMzMzMzMzMzOmpqYzMzMzMzMzMzMzMzOBgYEzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzOxsbHj4+OSkpJMTEw5OTkzMzMzMzMzMzMzMzMzMzOenp7///+4G0/eAAAAOHRSTlMA5jS9BOLV2HvoELiJ9BwUDLLvjVEwGAjNq5pqYk6loIV2bmxaxsOWRT88JyD1+/Hp59zQz0kt8k+Uk54AAAMLSURBVHja7d3ZbtswEIVhHmqtpMp2Y3lNHMfZlzbplub9n6xAb4zCRuDOD0QtOrz/bgyLmjlDgcG2uvNFkmcWOSln+rX+nFbrTDLik1wy4rSRrHh6KjNOT2XHjez4RHZc5QA3suM2A7gUwDOAOwG8IXhBcEJwTnBGsBw7duzYsWPHjh07duzYsWPHjh07duzYsWPHjh3/LXhI8IDgluB7gp8JjgTfEnxD8JjgC4KXBJcENwQvCJ4TfEVwDnAqgFuCI8FjgjcEHxE8IjgHuBLAkeBjgo8IrgGeZgBHAXxO8ArgtAA4CuAzghOAWwF8THAN8L0ALgFOZwCfCOARwFEAnwLcCeAVwHcCuAb4QnY8yAG+lh2PZcdtYcfpSHZcyo7HsuOY2fFDLjOeXMqMB4kMeGutuEpkxsNaZjwcyYzTuex4LTs+lx1/lx0/FHY8TWTHjez4RnZcfQX4WnZ8KztOrwBeyo6rAuBSdjz5AvCZ7HhYAHwsgBOAOwG8JvgbwFEAnxFcAzzMAL4TwPuf5B9Ph+D9WcLHl0+fD8Hzvfblgw7Bl3arsPs4vj/UKmR2q7Brf1+v4oLgS+3qx3fb9Sqekx/sSHYdlrLrcKd9+sC/5/646vEJbAZvsg1Foa23t02/E3vR4Vcsf7nzsoIXNLyU4kUcLx954cpLZl6s8zaBNyjb1B81ZawdZI3o27bAhn4StP0gcGBRBw9ZeLwDNIi0QJjGYzxDzIuiSx6a8riWB8U8oubhOI/l+UCAjyLCiuBOaPBDcBQbdvU1ZktnbLTY11Az1L0NcluCQ0JwSXAkOC3QIYXejkdE9XUkJNR9HIPhB3AiwRXBISd41NsRrw3BY4Jjb0f5UoJDTvAVwXOCFwQ3BJcELwm+IHhM8A3BtwRHgp8Jvie4JXgg8c8L/rGvIhw7duzYsWPHjh07duzYsWPHjh07duzYsWPHjh07/k9xRnBOcELwguANwZHgMCO4JHiSARzWAIPLr8C1W/DCL37VWJiuDBhcr4YvdtuuQZNtMbnMzra6zSIpsp+PIVVEEh5cWQAAAABJRU5ErkJggg==") 0px center no-repeat; transform: translate(0px, -50%); }
.centered { position: absolute; left: 50%; top: 50%; margin-left: 3px; line-height: 16px; transform: translate(-50%, -50%); }
#fancybox-outer, .fan_padding { padding: 0px; }
.bc_p_r2.open { left: 30%; margin: 0px -18px; }
a.z_bpu { color: rgb(255, 255, 255); text-decoration: none; border-radius: 20px; padding: 5px 12px; background-color: rgb(54, 116, 168); border: 1px solid transparent; }
a.z_bpu:hover { border-color: rgb(255, 255, 255); }
.bc_p_r2 h2 { color: rgb(255, 255, 255); line-height: 20px; margin-bottom: 14px; }
