@font-face{font-family:"MyriadPro-Regular";src:url("fonts/MyriadPro-Regular/MyriadPro-Regular.eot");src:url("fonts/MyriadPro-Regular/MyriadPro-Regular.eot?#iefix")format("embedded-opentype"),
url("fonts/MyriadPro-Regular/MyriadPro-Regular.woff") format("woff"),
url("fonts/MyriadPro-Regular/MyriadPro-Regular.ttf") format("truetype");font-style:normal;font-weight:normal;}
html, body{padding:0;margin:0;font-style:normal;font-weight:normal;font-family:Arial, Times, Sans-serif, Verdana;font-size:15px;color:#333;background:#fff;}
h1, h2, h3, h4, h5, h6, a, ul, ol, li{margin:0;padding:0;}
a{outline:none;}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;line-height:1.1;text-align:center;color:#707070;text-transform:uppercase;margin-bottom:15px;}
img{border:0}
.left{float:left}
.right{float:right}
.clear{clear:both}
.relative{position:relative}
.container{margin:0 auto;width:980px;}
.container h2{font-size:2em;}
.header-top{width:100%;height:60px;background:#f7f7f7;color:#333333;line-height:30px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);position:fixed;top:0;z-index:100;}
.half{float:left;width:50%;padding:2px 0;}
.search-form-main{float:left;margin-top:11px;}
.form-search-input{font-family:"MyriadPro-Regular";-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;border:none;outline:none;height:25px;width:120px;padding:0 15px;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.3);vertical-align:bottom;}
.form-search-btn{background:url('images/search_icon.jpg') no-repeat;height:25px;width:30px;border:none;border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;background-position:-8px -25px;vertical-align:bottom;margin-left:-4px;cursor:pointer;outline:none;}
.form-search-btn:hover{background-position:-8px 0px;}
.social-icons{float:right;padding:2px 0;height:30px;margin-right:40px;margin-top:13px;}
.social-icons li{background:url('images/soc-icons.png') no-repeat;background-color:white;width:26px;height:26px;display:inline-block;margin-left:5px;overflow:visible;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.social-icons li.facebook{background-position:0 0;}
.social-icons li.vk{background-position:-30px 0;}
.social-icons li.google{background-position:-63px 0;}
.social-icons li.skype{background-position:-94px 0;}
.social-icons li.viber{background-position:-125px 0;}
.social-icons li.facebook:hover{background-position:0 -26px;}
.social-icons li.vk:hover{background-position:-30px -26px;}
.social-icons li.google:hover{background-position:-63px -26px;}
.social-icons li.skype:hover{background-position:-94px -26px;}
.social-icons li.viber:hover{background-position:-125px -26px;}
.social-icons li a{display:block;height:24px;width:24px;text-align:center;position:relative;}
.viber_info{background:#F7F7F7;border-radius:5px;color:#8E18BE;border:2px solid;-webkit-border-radius:5px;display:none;font-size:80%;line-height:18px;position:absolute;top:135%;left:-160px;padding:12px 15px;width:300px;z-index:1;}
#SkypeButton_Call_edr5875833_1{float:left;width:24px;height:24px;}
#SkypeButton_Call_edr5875833_1 p{font-size:initial !important;}
#SkypeButton_Call_edr5875833_1 img{margin:-3px 25px!important;vertical-align:initial!important;}
#SkypeButton_Call_edr5875833_1 ul{width:100px!important;}
.phones{text-align:left;font-size:100%;color:#305eb1;line-height:1.5em;margin-left:20px;margin-top:5px;}
.hours-phone{font-size:12px;color:#999;}
.phones .left{cursor:pointer;position:relative;}
.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:7px solid #5860A3;border-right:7px solid transparent;border-left:7px solid transparent;content:"";margin-left:5px;}
.dropdown-menu{position:absolute;top:50%;left:0;z-index:1000;display:none;width:180px;padding:5px;list-style:none;background-color:#F7F7F7;border:2px solid #515896;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 3px 6px rgba(0,0,0,0.2);}
.dropdown-menu::after{position:absolute;top:-8px;right:11px;border-right:7px solid transparent;border-bottom:7px solid #5860A3;border-left:7px solid transparent;content:'';}
.dropdown-menu li{padding-left:20px;}
li.kyivstar{background:url('images/p_kievstar.png') no-repeat left;}
li.life{background:url('images/p_life.png') no-repeat left;}
.callbutton{background:#c63c26;text-decoration:none;outline:none;color:#fff;padding:5px 7px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:14px;margin-top:10px;display:block;text-transform:uppercase;line-height:1em;}
.callbutton:hover{text-decoration:underline;background:#2459B8;}
.phones img{vertical-align:text-bottom;}
.header-bot{margin-top:80px;}
.logo{text-align:right;height:80px;margin:15px 0;position:relative;}
.logo div.left{position:absolute;top:-5px;}
.header-bot ul{list-style:none;float:right;margin:20px 10px 0;}
.header-bot ul li{float:left;}
.topmenu{width:540px;text-align:left;}
.header-bot .logo a{font-size:100%;font-weight:400;color:#3C3C3C;margin:2px 7px;text-decoration:none;display:inline-block;}
.header-bot .logo a:hover, .header-bot .logo a.active{text-decoration:underline;}
.language-select{margin:10px 20px 0px -15px;text-align:right;}
.language-select img{border:1px solid #fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}
.language-select img:hover{border:1px solid #333;}
.menu{background:url('images/menu-bg.jpg') no-repeat;height:105px;background-size:100% 100%;padding:15px 0;border-bottom:1px solid #fff;}
.nav{text-align:center;}
.nav li{display:inline-block;margin:8px 0px;line-height:22px;}
.nav li ul{display:none;}
.nav li a{font-size:13px;text-decoration:none;font-weight:700;text-transform:uppercase;padding:5px;border-radius:20px 5px;-webkit-border-radius:20px 5px 20px 5px;-moz-border-radius:20px 5px;background:none;color:#495f81;text-shadow:1px 1px 0px rgba(243, 243, 243, 0.92);}
.nav li a:lang(ua:page){font-size:12px;}
.nav li a:hover, .nav li a.active{color:#fff;text-shadow:1px 1px 1px #161616;background:#FF0C00;background:-moz-linear-gradient(45deg,#FF0C00 0%, #FFCC40 100%);background:-webkit-linear-gradient(45deg,#FF0C00 0%, #FFCC40 100%);background:-o-linear-gradient(45deg,#FF0C00 0%, #FFCC40 100%);background:-ms-linear-gradient(45deg,#FF0C00 0%, #FFCC40 100%);background:linear-gradient(45deg,#FF0C00 0%, #FFCC40 100%);}
.block-1{background:url('images/slide-3.jpg') no-repeat;height:427px;background-position:top;border-bottom:1px solid #d9d9d9;}
.block-1 img{width:100%;}
.block-1 .owl-controls{display:none !important;}
.block-1 .relative{z-index:10;height:inherit;}
.block-1 .form{position:absolute;right:35px;top:0px;bottom:0px;margin:auto;height:300px;border:1px solid #d9d9d9;background:rgba(255, 255, 255, 0.56);padding:10px 20px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}
.block-1 .form span{text-align:center;display:block;color:#ff0000;font-weight:800;font-size:160%;margin-top:10px;}
.block-1 .form input, .block-1 .form select{width:230px;margin:25px auto 0 auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:8px 10px;border:1px solid #d9d9d9;display:block;outline:none;}
.block-1 .form select{width:250px;padding:8px 5px;}
.block-1 .form .field:focus{background:#ffe;}
.block-1 .form input:focus, .block-1 .form select:focus{background:#ffe;}
.block-1 .form .button, .block-1 .form .button:focus{width:160px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-size:135%;background-color:#FF0006;background-image:url('images/form-arrow.png');background-repeat:no-repeat;background-position:right;color:#fff;margin:30px auto 20px;border:none;}
.block-1 .form .button:hover{box-shadow:-1px -1px 4px #333 inset;-webkit-box-shadow:-1px -1px 4px #333 inset;}
.block-1 .form .button:active{box-shadow:1px 1px 4px #333 inset;-webkit-box-shadow:1px 1px 4px #333 inset;}
.block-1 div.form .errorMessage{height:0px;font-size:75%;text-align:center;}
.block-1 .box{position:absolute;top:0;left:0;right:0;height:60px;text-align:center;font-size:160%;text-transform:uppercase;color:#fff;line-height:2.6em;font-weight:bold;}
.block-2{text-align:center;padding:20px 0;border-bottom:1px solid #d9d9d9;}
.block-2 .box{float:left;width:19%;margin:0 .5%;}
.block-2 .box img{margin-bottom:15px;}
.block-2 h4{color:#5864a1;text-transform:uppercase;font-size:80%;font-weight:bold;height:25px;}
.block-2 p{font-size:80%;color:#707070;font-family:"MyriadPro-Regular";}
.block-3{padding:20px 0;border-bottom:1px solid #d9d9d9;}
.video{width:56%;margin-left:3%;margin-top:10px;}
.table{border-collapse:collapse;width:100%;margin-top:10px;text-transform:uppercase;font-size:110%;}
.table tr{border-top:1px solid #d9d9d9;}
.table td{padding:5px;vertical-align:middle;}
.table tr:first-child{background:#d9d9d9;line-height:2em;font-weight:bold;}
.table tr td:last-child{text-align:right;font-weight:bold;color:#f00;text-transform:initial;}
.table tr:first-child td:last-child{color:#000;text-align:center;}
.table a{color:#000;}
.block-4{border-bottom:1px solid #d9d9d9;padding:20px 0;}
.block-5{padding:20px 0;border-bottom:1px solid #d9d9d9;}
.block-5 .slide{width:196px;margin-bottom:0px;position:relative;height:120px;}
.block-5 .slide img{width:180px !important;max-height:117px;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;}
.block-6{padding:20px 0;}
.block-6 .slide{border:1px solid #D9D9D9;width:192px;height:250px;overflow:hidden;margin:2px 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px;background:#fff;}
.block-6 .box{float:left;width:24.5%;margin:0 .5% 0 0;}
.block-6 .box .date, .block-6 .box .title{font-family:"MyriadPro-Regular";}
.block-6 .box .title{min-height:34px;}
.block-6 .box a{color:#5864a1;}
.block-6 table{background:#f7fafb;border:1px solid #bcbcbc;border-radius:10px;-webkit-border-radius:10px;border-collapse:collapse;overflow:hidden;}
.block-6 table tr:first-child td{padding-top:20px;}
.block-6 table td{width:25%;padding:8px 10px 8px 18px;border:1px solid #bcbcbc;}
.block-6 table td a{background:url('images/word_logo.png') no-repeat;background-position:left;padding-left:27px;color:#305eb1;}
.block-6 table td a:hover{text-decoration:none;color:#063c9f;}
.block-7{padding:20px 0;background:#f7f7f7;}
.block-7 .slide{border:2px solid #D9D9D9;overflow:hidden;width:210px;height:250px;margin:0 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#fff;text-align:center;font-size:12px;}
.block-7 .slide img{border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;}
.block-7 .slide p{margin:5px;}
.block-7 .slide .name{font-weight:bold;}
.block-7 .slide .text{font-family:"MyriadPro-Regular";}
.footer{padding:15px 0;}
.footer ul li>ul{display:none;}
.footer h3{text-align:left;}
.footer ul{list-style:none;line-height:1.4em;}
.footer a{color:#5864a1;display:block;line-height:1.4em;}
.footer a img{vertical-align:sub;margin:1px 5px 1px 0;}
.footer span{font-size:90%;}
.footer .metro{font-size:135%;line-height:1.3em;font-weight:700;color:green;border:1px solid green;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;width:26px;height:26px;display:inline-block;text-align:center;margin:3px;}
.footer a:hover{opacity:.8;}
.footer .left{width:35%;padding:0 2.5%;margin-bottom:10px;}
.footer .right{width:20%;}
.copyright{text-align:center;color:#999;font-size:80%;margin:20px auto 10px;}
.topbutton{display:none;position:fixed;bottom:20px;right:40px;background:url('images/to-top-button.png') no-repeat;width:60px;height:60px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.topbutton:hover{opacity:.95;}
.topbutton a{display:block;height:100%;}
.left-content{float:left;width:240px;}
.left-menu ul{list-style:none;}
.left-menu ul li{border-bottom:1px solid #BDBDBD;padding:10px 0 10px 15px;margin-left:15px;position:relative;font-size:90%;}
.left-menu ul li a{color:rgb(76, 76, 76);}
.left-menu ul li:first-child a,.left-menu ul li:first-child::after, .left-menu ul li:hover a{color:rgb(0, 93, 178);text-decoration:none;}
.left-menu ul li:hover::after{color:rgb(0, 93, 178);}
.left-menu ul li::after{content:">";position:absolute;left:0;top:9px;font-family:times;line-height:1.35em;}
.left-menu ul li:last-child{border-bottom:none;}
.left-menu-title{border-left:4px solid #5661AB;background:#DDDADB;padding:10px 0 10px 20px;}
.left-menu h4{border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;background:#95A4D6;margin-bottom:20px;text-transform:none;color:#fff;font-size:15px;padding:10px;font-weight:700;}
.slide{margin-bottom:20px;}
.slide a{text-decoration:none;color:#005DB7;}
.slide a:hover{text-decoration:underline;}
.owl-carousel-in-1 .slide h5{color:#005DB7;text-transform:uppercase;margin:10px 0 5px 0;font-size:90%;font-weight:bold;}
.owl-carousel-in-1 .slide span{text-align:center;color:#ff0000;font-size:110%;display:block;}
.owl-carousel-in-2 .slide{width:240px;margin-bottom:0px;position:relative;height:150px;}
.owl-carousel-in-2 .slide img{width:180px !important;max-height:117px;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;}
.owl-carousel-in-3 .slide{height:220px;overflow:hidden;}
.owl-carousel-in-3 .slide img{width:100px!important;float:left;margin-right:10px;margin-bottom:8px;vertical-align:top;max-height:120px;overflow:hidden;}
.owl-carousel-in-3 .slide a{display:block;font-size:120%;}
.owl-carousel-in-3 .slide span{font-size:80%;color:#333;}
.content{margin-left:265px;width:715px;margin-bottom:30px;}
.content h1{color:#95A4D6;text-transform:none;font-size: 1.5em;text-align:left;border-bottom:1px solid #BDBDBD;padding-bottom:5px;position:relative;}
.border-bottom{border-bottom:1px solid #BDBDBD;}
.bredcrumbs-sep{font-size:90%!important;}
.ui-dialog{font-family:Arial, Times, Sans-serif, Verdana;border:1px solid #d9d9d9;background:rgba(255, 255, 255, 0.91);padding:10px 20px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}
.ui-draggable .ui-dialog-titlebar{background:none;border:none;padding:0;margin:5px 0;}
.ui-dialog .ui-dialog-title{overflow:visible;text-overflow:ellipsis;color:#f00;text-align:center;font-weight:800;font-size:140%;}
#ui-id-3{font-size:100%;}
.ui-dialog .ui-dialog-content{}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-size:1em;font-family:Arial, Times, Sans-serif, Verdana;background:#fff;color:#1B4A5A;width:230px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;border:1px solid #d9d9d9;outline:none;}
.ui-widget input:hover, .ui-widget textarea:hover ,.ui-widget .form select:hover{background:#ffe;}
.ui-widget .errorMessage{color:#FF0606;font-size:0.8em !important;text-align:center;}
.ui-widget label{font-size:80% !important;color:#1B4A5A;font-weight:normal !important;padding:0 0 2px 2px;}
.ui-widget .form select{width:250px;}
.ui-dialog .form .button{width:170px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-size:125%;background-color:#FF0006;background-image:url('images/form-arrow.png');background-repeat:no-repeat;background-position:right;color:#fff;margin-top:30px;border:none;margin:15px auto;display:block;}
.ui-dialog .form .button:hover{box-shadow:-1px -1px 4px #333 inset;-webkit-box-shadow:-1px -1px 4px #333 inset;}
.ui-dialog .form .button:active{box-shadow:1px 1px 4px #333 inset;-webkit-box-shadow:1px 1px 4px #333 inset;}
.news{padding-bottom:15px;border-bottom:solid 1px #bcbcbc;}
.news-date{font-size:12px;}
.news-link{margin:10px 0;display:inline-block;font-size:18px;color:#305eb1;}
#email-form{width:440px;margin:20px auto;padding:30px 30px 15px 30px;background:#f5f7f8;border:solid 1px #d0d0d0;border-radius:10px;}
#email-form input[type="text"]{width:100%;margin:5px 0;border:solid 1px #e2e2e2;border-radius:5px;font-size:18px;padding:5px;}
#email-form textarea{width:100%;margin:5px 0;border:solid 1px #e2e2e2;border-radius:5px;height:115px;font-size:18px;}
#email-form input[type="submit"]{width:145px;margin-top:5px;padding:5px 0;border:0;border-radius:12px;background:#c63c26;color:#fff;text-transform:uppercase;font-size:17px;outline:none;}
#email-form input[type="submit"]:hover{text-decoration:umderline;}
#email-form .errorMessage{color:#f00;margin:5px 0;}
.search-result{border-bottom:1px solid #BDBDBD;padding:15px 5px;}
.search-result a{color:#657BC3;font-size:110%;}
.search-result a:hover{text-decoration:none;}
.catalog{width:100%;border-collapse:collapse;}
.catalog td{padding:11px 5px;width:16.66%;border:solid 1px #bcbcbc;text-align:center;}
.catalog td:first-child{color:#6970ad;}
.catalog td:last-child{color:#dc391f;}
.catalog thead td{padding:8px 0;background:#95A4D6;color:#fff !important;font-weight:bold;border-top:0;border-left:0;}
.catalog thead td:first-child{border-radius:12px 0 0 0;}
.catalog thead td:last-child{border-radius:0 12px 0 0;border-right:0;}
.search-label{color:#6970ad;border-bottom:solid 1px #bcbcbc;padding:6px 0;margin-bottom:6px;}
.catalog-button{display:inline-block;width:140px;font-size:12px;color:#fff;text-decoration:none;text-align:center;padding:2px;border-radius:15px;background:#FF0C00;background:-moz-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-webkit-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-o-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-ms-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);position:absolute;right:0;}
.search-button{width:110px;margin:15px 15px 30px 0;padding:7px 0;color:#fff;text-decoration:none;font-size:14px;border:none;border-radius:15px;background:#FF0C00;background:-moz-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-webkit-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-o-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-ms-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);outline:none;}
.cancel-button{display:inline-block;width:110px;padding:7px 0;color:#fff;text-decoration:none;text-align:center;font-size:14px;border-radius:15px;background:#8995ce;background:-moz-linear-gradient(45deg,#c1c7e1 0%, #8995ce 100%);background:-webkit-linear-gradient(45deg,#c1c7e1 0%, #8995ce 100%);background:-o-linear-gradient(45deg,#c1c7e1 0%, #8995ce 100%);background:-ms-linear-gradient(45deg,#c1c7e1 0%, #8995ce 100%);background:linear-gradient(45deg,#c1c7e1 0%, #8995ce 100%);}
.catalog-button:hover, .search-button:hover, .cancel-button:hover{text-decoration:underline;cursor:pointer;}
.catalog-form{border:solid 1px #bcbcbc;border-radius:0 0 10px 10px;margin-top:-20px;padding:0 20px 20px 20px;}
.catalog-form hr{border:0;border-bottom:solid 1px #bcbcbc;width:238px;margin-left:-20px;}
.list-view .pager{margin:15px auto 0;text-align:center;}
#comment-form{margin:-20px 0 30px;padding:10px 15px 15px 15px;background:#dde4f3;border-radius:0 0 6px 6px;color:#5a62a6;}
#comment-form .row{margin:5px 0;}
#comment-form input[type="text"]{border:1px solid #d3d3d3;border-radius:10px;padding:5px 10px;width:180px;color:#d3d3d3;font-size:14px;}
#comment-form textarea{border:1px solid #d3d3d3;border-radius:10px;padding:5px 10px;width:180px;height:150px;color:#d3d3d3;font-size:14px;}
#comment-form input[type="submit"]{margin:10px 0;font-size:17px;color:#fff;text-decoration:none;text-transform:uppercase;padding:6px 15px;border:0;border-radius:15px;background:#FF0C00;background:-moz-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-webkit-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-o-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-ms-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);}
.comment{padding:20px 0;border-bottom:1px solid #ececec;}
.comment-inner{float:right;width:600px;color:#656564;}
.comment-inner a{color:#506bda;}
.comment-date{float:right;}
.comment-date img{position:relative;top:4px;margin-right:3px;}
.comment-content{margin-top:10px}
.rate{float:right;color:#999;font-size:80%;}
.rate span{font-size:inherit;}
.stars{display:inline-block;position:relative;top:2px;}
.socaials{margin-left:2.5%;}
.socials-item{float:left;margin:10px 10px 10px 0;}
.socaials .share42init{display:inline;position:relative;top:7px;vertical-align:baseline;}
.clear-right{clear:right;}
.button-bg{background:#FF0C00;background:-moz-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-webkit-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-o-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:-ms-linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);background:linear-gradient(45deg,#FFCC40 0%, #FF0C00 100%);}
.owl-carousel-content{margin-bottom:15px;}
.owl-carousel-content .slide{border:1px solid #D9D9D9;overflow:hidden;width:161px;height:225px;margin:0 9px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#fff;text-align:center;font-size:12px;}
.owl-carousel-content .slide img{border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;}
.owl-carousel-content .slide p{margin:5px;}
.owl-carousel-content .slide .name{font-weight:bold;}
.owl-carousel-content .slide .text{font-family:"MyriadPro-Regular";}
.associates{border:1px solid #bfbfbf;border-radius:10px;-webkit-border-radius:10px;padding:20px;}
.associates h6{color:#443e39;font-size:110%;border-bottom:1px solid #bfbfbf;text-align:left;font-weight:bold;padding-bottom:10px;}
.associates ul{list-style:none;}
.associates ul li{display:inline-block;width:30%;padding-left:2%;position:relative;margin:3px 0;}
.associates ul li::after{position:absolute;border-top:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 8px #98a2d3;content:"";left:0;height:0;margin:auto;top:0;bottom:0;}
.associates ul li a{color:#305eb1;font-weight:bold;}
.associates ul li a:hover{text-decoration:none;}
.spoiler{position:relative;padding:25px 10px 20px 45px;margin:30px 0;border-radius:10px;-webkit-border-radius:10px;}
.spoiler span{color:#587dc0;font-size:105%;text-decoration:underline;position:relative;}
.spoiler span::after{position:absolute;display:block;border-top:9px solid #587DC0;border-right:7px solid transparent;border-left:7px solid transparent;content:" ";left:-27px;top:7px;margin:auto;}
.spoiler span.active::after{border-bottom:9px solid #587DC0;border-right:7px solid transparent;border-left:7px solid transparent;border-top:none;}
.spoiler-download-button{padding:6px 15px;color:#fff;text-decoration:none;-webkit-border-radius:15px;border-radius:15px;position:absolute;top:15px;right:15px;}
.spoiler-download-button:hover{text-decoration:underline;}
.spoiler-body{padding-top:15px;display:none;}
.spoiler-body div{display:inline-block;width:40%;margin-right:5%;color:#95A4D6;vertical-align:top;font-size:85%;line-height:1.4em;}
.spoiler-body ol{color:#333;}
.spoiler-body ul li{padding-left:25px;background:url(images/ok.png) no-repeat 0 5px;list-style:none;margin:6px 0;}
.relative{position:relative;}
.titles{font-size:120%;font-weight:bold;color:#587dc0;}
.bg{background:#F5FAFB;margin:15px 0 20px;padding:15px 15px 30px 30px;border-radius:10px;-webkit-border-radius:10px;text-align:center;}
p a{color:#005EB7;}
.bg table{width:100%;border-collapse:collapse;}
.bg table td{border-top:1px solid #bcbcbc;padding:5px 4px;font-size:105%;}
.bg table tr td:first-child{width:80%;text-align:left;color:#4C4C4C;}
.bg table tr td:last-child{width:20%;text-align:center;color:#FF3719;}
.bg table tr:first-child td{color:#4C4C4C;border-top:none;font-weight:bold;}
.bg-table-2 td{font-size:95%;border-right:1px solid #BCBCBC;}
.bg-table-2 tr td:first-child{width:35%;}
.bg-table-2 tr:last-child td{}
.bg-table-2 tr td:last-child{border-right:none;}
.bg .left{width:25%;}
.bg .mid{width:50%;color:#5a62a6;font-size:190%;}
.bg h4{color:#443e39;text-align:center;text-transform:initial;border:none;}
.bg ul{margin:15px 0;}
.bg ul li{padding-left:25px;background:url(images/ok.png) no-repeat 0 5px;list-style:none;margin:6px 0;}
.bg .span-left, .bg .span-right{font-size:130%;color:#F00;width:50%;display:inline-block;margin:0;}
.bg .span-right{text-align:right;}
.content-order-mail{padding-top:35px;background:url('/themes/vityag/js_css_img/images/content-order-mail_bg.png') no-repeat;display:inline-block;background-position:top;min-width:45px;color:#443D38;}
.content-order-mail:hover,.content-order-call:hover{text-decoration:none;}
.content-order-callback:hover,.content-order-callback-top:hover{text-decoration:underline;}
.content-order-callback{display:inline-block;margin-top:10px;font-size:18px;color:#fff;text-decoration:none;padding:6px 15px;border-radius:15px;}
.content-order-callback-top{display:inline-block;position:absolute;right:0;top:-50px;text-transform:uppercase;font-size:15px;color:#fff;text-decoration:none;padding:6px 15px;border-radius:15px;}
.content-order-callback-top-2{font-weight:normal;margin-top:15px;text-transform:uppercase;font-size:90%;color:#fff;text-decoration:none;padding:3px 10px;border-radius:12px;}
.content-order-callback-top-2:hover{text-decoration:underline;}
.content-order-call{padding-top:35px;background:url('/themes/vityag/js_css_img/images/content-order-call_bg.png') no-repeat;display:inline-block;background-position:top;min-width:45px;color:#443D38;}
.videoblock{width:280px;float:right;background:#F5FAFB;border-radius:10px;-webkit-border-radius:10px;border:1px solid #E3E6E5;margin:0 0 10px 15px;padding:15px;}
.videoblock-title{background:url(images/videoblock-bg.png) no-repeat left;height:25px;font-size:110%;padding:10px 30px;line-height:1.7em;color:#4F4F4F;margin-left:10px;}
.videoblock-in{border-radius:10px;-webkit-border-radius:10px;overflow:hidden;border:2px solid #E7E6DE;height:155px;margin-bottom:15px;}
.share{border:1px solid #BDBDBD;padding:8px 8px 4px;border-radius:10px;-webkit-border-radius:10px;}
.share42init{display:inline-block;vertical-align:middle;}
.online-consultation{border:1px solid #BDBDBD;padding:20px 40px;margin:15px 0 20px;border-radius:10px;-webkit-border-radius:10px;text-align:center;}
.online-consultation p{font-size:140%;color:#434343;}
.online-consultation span{font-size:135%;color:#5a62a6;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.block-5 .owl-nav, .block-6 .owl-nav, .block-7 .owl-nav{position:absolute;z-index:-1;width:100%;height:52px;top:0;left:0;right:0;bottom:0;margin:auto;}
.block-5 .owl-prev, .block-6 .owl-prev, .block-7 .owl-prev{position:absolute;width:22px;height:52px;background:url('images/arrow-left.png') no-repeat;text-indent:-9999px;left:-24px;}
.block-5 .owl-next, .block-6 .owl-next, .block-7 .owl-next{position:absolute;width:22px;height:52px;background:url('images/arrow-right.png') no-repeat;text-indent:-9999px;right:-24px;}
@media (max-width:1048px){.block-5 .owl-prev, .block-6 .owl-prev, .block-7 .owl-prev{left:24px;}
.block-5 .owl-next, .block-6 .owl-next, .block-7 .owl-next{right:24px;}
}
.owl-nav{position:absolute;height:36px;top:-56px;right:24px;}
.owl-prev, .owl-next{position:absolute;width:10px;height:35px;background:url('images/arrows-small.png') no-repeat;background-position:right;text-indent:-9999px;}
.owl-prev{left:-11px;background:url('images/arrows-small.png') no-repeat;background-position:left;}
.owl-carousel-in-1 .owl-prev:hover, .owl-carousel-in-2 .owl-prev:hover, .owl-carousel-in-3 .owl-prev:hover{background:url('images/arrows-small-hover.png') no-repeat;background-position:left;}
.owl-carousel-in-1 .owl-next:hover, .owl-carousel-in-2 .owl-next:hover, .owl-carousel-in-3 .owl-next:hover{background:url('images/arrows-small-hover.png') no-repeat;background-position:right;}
.owl-next{right:-11px;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
#page{margin-top:5px;margin-bottom:5px;background:white;border:1px solid #C9E0ED;}
#header{margin:0;padding:0;border-top:3px solid #C9E0ED;}
#sidebar{padding:20px 20px 20px 0;}
#footer{padding:10px;margin:10px 20px;font-size:0.8em;text-align:center;border-top:1px solid #C9E0ED;}
#logo{padding:10px 20px;font-size:200%;}
#mainmenu{background:white url(bg.gif) repeat-x left top;}
#mainmenu ul{padding:6px 20px 5px 20px;margin:0px;}
#mainmenu ul li{display:inline;}
#mainmenu ul li a{color:#ffffff;background-color:transparent;font-size:12px;font-weight:bold;text-decoration:none;padding:5px 8px;}
#mainmenu ul li a:hover, #mainmenu ul li.active a{color:#6399cd;background-color:#EFF4FA;text-decoration:none;}
div.flash-error, div.flash-notice, div.flash-success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
div.flash-error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
div.flash-notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
div.flash-success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
div.flash-error a{color:#8a1f11;}
div.flash-notice a{color:#514721;}
div.flash-success a{color:#264409;}
div.form .rememberMe label{display:inline;}
div.view{padding:10px;margin:10px 0;border:1px solid #C9E0ED;}
div.breadcrumbs{font-size:80%;padding:8px 15px;}
div.breadcrumbs a, div.breadcrumbs > span{color:#6D6D6D;text-decoration:none;margin:2px;}
div.breadcrumbs a:hover{text-decoration:underline;}
div.search-form{padding:10px;margin:10px 0;background:#eee;}
.portlet{}
.portlet-decoration{padding:3px 8px;background:#B7D6E7;border-left:5px solid #6FACCF;}
.portlet-title{font-size:12px;font-weight:bold;padding:0;margin:0;color:#298dcd;}
.portlet-content{font-size:0.9em;margin:0 0 15px 0;padding:5px 8px;background:#EFFDFF;}
.portlet-content ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.portlet-content li{padding:2px 0 4px 0px;}
.operations{list-style-type:none;margin:0;padding:0;}
.operations li{padding-bottom:2px;}
.operations li a{font:bold 12px Arial;color:#0066A4;display:block;padding:2px 0 2px 8px;line-height:15px;text-decoration:none;}
.operations li a:visited{color:#0066A4;}
.operations li a:hover{background:#80CFFF;}
div.form{position:initial;}
div.form input,
div.form textarea,
div.form select{margin:0.2em 0 0.5em 0;}
div.form fieldset{border:1px solid #DDD;padding:10px;margin:0 0 10px 0;-moz-border-radius:7px;}
div.form label{font-weight:bold;font-size:0.9em;display:block;}
div.form .row{margin:5px 0;}
div.form .hint{margin:0;padding:0;color:#999;}
div.form .note{font-style:italic;}
div.form span.required{color:red;display:inline;}
#LoginForm_rememberMe{display:inline;width:25px;}
div.form div.error label:first-child,
div.form label.error,
div.form span.error{color:#C00;}
div.form div.error input,
div.form div.error textarea,
div.form div.error select,
div.form input.error,
div.form textarea.error,
div.form select.error{background:#FEE;border-color:#C00;}
div.form div.success input,
div.form div.success textarea,
div.form div.success select,
div.form input.success,
div.form textarea.success,
div.form select.success{background:#E6EFC2;}
div.form .errorSummary{border:2px solid #C00;padding:7px 7px 12px 7px;margin:0 0 20px 0;background:#FEE;font-size:0.9em;}
div.form .errorMessage{color:red;font-size:0.9em;}
div.form .errorSummary p{margin:0;padding:5px;}
div.form .errorSummary ul{margin:0;padding:0 0 0 20px;}
div.wide.form label{float:left;margin-right:10px;position:relative;text-align:right;width:100px;}
div.wide.form .row{clear:left;}
div.wide.form .buttons, div.wide.form .hint, div.wide.form .errorMessage{clear:left;padding-left:110px;}
.tag_list{margin-top:15px;}
.tag_list a{display:inline-block; border:solid 1px #BDBDBD;margin:5px 5px 0 0;padding:5px 10px;text-decoration:none;color:#222;font-size:0.8em;transition:all .3s;}
.tag_list a:hover{border-color:#C63C26;color:#C63C26;}