@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic';
* { margin:0; padding:0; }

html,body { width:100%; height:100%; padding:0; margin:0; font-family:'Open Sans',sans-serif; font-size:16px; color:#656565; }
body { background-color:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
a { outline:none; border:none; text-decoration:underline; font-family:'Open Sans',sans-serif; color:#2a9bea; cursor:pointer; transition:all 0.3s ease; }
a * { cursor:pointer; }
*:active,*:focus { outline:none;  }
a:hover { text-decoration:none; }
button,input,select,textarea { font-family:'Open Sans',sans-serif; transition:all 0.3s ease; }
button::-moz-focus-inner {border:0;}
img { border:none; vertical-align:top;}
article,header,footer,section,details,summary,section { display:block; } 
table { border-collapse:collapse; }

ul, ol {
    list-style-position: inside;
}

table {
    border: 1px solid #ddd;
}
table>tbody>tr>td, 
table>tbody>tr>th, 
table>tfoot>tr>td, 
table>tfoot>tr>th, 
table>thead>tr>td, 
table>thead>tr>th {
    padding: 8px;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
table>caption+thead>tr:first-child>td, 
table>caption+thead>tr:first-child>th, 
table>colgroup+thead>tr:first-child>td, 
table>colgroup+thead>tr:first-child>th, 
table>thead:first-child>tr:first-child>td, 
table>thead:first-child>tr:first-child>th {
    border-top: 0;
}
table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
table>tbody>tr:hover {
    background-color: #f5f5f5;
}


h1,h2,h3,h4,h5,h6 { font-family:'Open Sans',sans-serif; font-size:16px; color:#122236; font-weight:700; text-align:left;  }
h1 { font-size:36px; }
h2 { font-size:30px; }
h3 { font-size:24px; }
h4 { font-size:21px; }
h5 { font-size:18px; }
h6 { font-size:16px; }

/* clearfix */
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.cl { clear:both; height:0; font-size:0; line-height:0; }


.b-wrap-all { min-height:100%; overflow:hidden; min-width:320px; box-sizing:border-box; border-top:5px solid #122236; }
.b-container { min-width:320px; max-width:1170px; margin:0 auto; box-sizing:border-box; padding:0 30px; }



/* header */
.b-header { position:relative; z-index:2; padding:30px 0 35px 0; }

.b-head-tb { width:100%; display:table; }
.b-head-tb .b-rtd { display:table-cell; vertical-align:top; }
.b-logo { display:table-cell; vertical-align:top; width:285px; }
.b-logo-link { display:block; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:280px; height:130px; margin:-9px 0 -9px -25px; background:url('../images/logo.png') no-repeat; }

.b-top-contact { list-style:none; vertical-align:top; line-height:50px; font-size:19px; }
.b-top-contact .b-phones { float:left; white-space:nowrap; margin:0 0 10px 0; }
.b-top-contact .b-mail { float:right; white-space:nowrap; margin:0 0 10px 0; }
.b-top-contact .b-mail a { display:inline-block; vertical-align:top; line-height:50px; color:#2a9bea; text-decoration:none; padding:0 0 0 60px; position:relative; }
.b-top-contact .b-mail a:hover { text-decoration:underline; }
.b-top-contact .b-mail a:after { content:''; background-color:#f3f3f3; width:50px; height:50px; border-radius:50%; left:0; top:0; position:absolute; background-repeat:no-repeat; background-position:center center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st3' d='M24 6v14H2V6H24M24 4H2C0.9 4 0 4.9 0 6v14c0 1.1 0.9 2 2 2h22c1.1 0 2-0.9 2-2V6C26 4.9 25.1 4 24 4L24 4z'/%3E%3Cpolyline class='st4' points='0.7 5.3 13.2 13.7 25.8 5.3 '/%3E%3C/svg%3E"); }
.b-top-contact .b-phones a { font-weight:600; color:#122236; text-decoration:none; display:inline-block; vertical-align:top; line-height:50px; }
.b-top-contact .b-phones a:hover { text-decoration:underline; }
.b-top-contact .b-phones span:first-child { padding:0 30px 0 0; }
.b-top-contact .b-phones span:first-child a { padding:0 0 0 60px; position:relative; }
.b-top-contact .b-phones span:first-child a:after  { content:''; background-color:#f3f3f3; width:50px; height:50px; border-radius:50%; left:0; top:0; position:absolute; background-repeat:no-repeat; background-position:center center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='31' viewBox='0 0 24.3 31.4'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D %3C/style%3E%3Cpath class='st4' d='M8.3 1c0 0 4.3 2.8 3.6 8.2 0 0-5.8 1.1-5.7 3.6 0 2.5 4.1 8.9 6.4 9.4 0 0 2.3 0.5 5.6-3 0 0 5 2.4 5.1 7.3 0 0-2.7 3.7-7 3.9 0 0-17-8.8-15.1-24.9C1.1 5.5 1.9 2 8.3 1z'/%3E%3C/svg%3E"); }

.b-top-search { float: left; width: 375px; border-top:1px solid #e1e4e6; border-bottom:1px solid #e1e4e6; position:relative; padding:0 50px 0 0; margin:0 0 32px 0; }
.b-top-search .b-inp { border:none; background:none; width:100%; box-sizing:border-box; height:43px; padding:5px 0 5px 14px; font-size:18px; display:block; color:#40535b; font-weight:300; }
.b-top-search .b-btn-send { width:50px; height:43px; right:0px; top:0px; position:absolute; border:none; background:none; background-repeat:no-repeat; background-position:center center; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; cursor:pointer; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 33.5 33.5'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='13.5' cy='13.5' r='12.5'/%3E%3Cline class='st1' x1='22.5' y1='22.5' x2='32.5' y2='32.5'/%3E%3C/svg%3E"); }

.b-top-order-call { float: right; }
.b-top-order-call a { font-size: 19px; width: 189px; display: inline-block; vertical-align: top; line-height: 50px; color: #2a9bea; text-decoration: none; padding: 0 0 0 60px; position: relative; }
.b-top-order-call a:hover { text-decoration:underline; }
.b-top-order-call a:after { content:''; background-color:#f3f3f3; width:50px; height:50px; border-radius:50%; left:0; top:0; position:absolute; background-repeat:no-repeat; background-position:center center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='31' viewBox='0 0 24.3 31.4'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D %3C/style%3E%3Cpath class='st4' d='M8.3 1c0 0 4.3 2.8 3.6 8.2 0 0-5.8 1.1-5.7 3.6 0 2.5 4.1 8.9 6.4 9.4 0 0 2.3 0.5 5.6-3 0 0 5 2.4 5.1 7.3 0 0-2.7 3.7-7 3.9 0 0-17-8.8-15.1-24.9C1.1 5.5 1.9 2 8.3 1z'/%3E%3C/svg%3E"); }

.b-top-nav { position:relative; padding:20px 0; }
.b-top-nav:before { content:''; z-index:-1; width:1000%; height:100%; left:-400%; top:0px; position:absolute; background: #00cef4;
background: -moz-linear-gradient(top,  #00cef4 0%, #007bd5 100%);
background: -webkit-linear-gradient(top,  #00cef4 0%,#007bd5 100%);
background: linear-gradient(to bottom,  #00cef4 0%,#007bd5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cef4', endColorstr='#007bd5',GradientType=0 ); }
.b-top-nav .b-list { list-style:none; vertical-align:top; margin:0 -28px; }
.b-top-nav .b-list li { padding:0 28px; margin:0 -4px 0 0; display:inline-block; vertical-align:top; position:relative; font-size:14px; line-height:20px; text-transform:uppercase; font-weight:600; }
.b-top-nav .b-list li:after { content:''; width:1px; height:15px; background:#fff; left:-1px; top:2px; position:absolute; color:#fff; }
.b-top-nav .b-list li:first-child:after { display:none; }
.b-top-nav .b-list a { color:#fff; text-decoration:none; }
.b-top-nav .b-list .active a, .b-top-nav .b-list a:hover { color:#122236; }

.b-mob-nav { display: none; position: absolute; top:40px; right:20px; height:25px; cursor: pointer; width: 28px; z-index: 10;   }
.b-mob-nav .line {height:4px; width:28px; background:#2a9bea; position:absolute; right:0; }
.b-mob-nav .line--1 { top:0; }
.b-mob-nav .line--2 { top:9px; }
.b-mob-nav .line--3 { top:18px; }
.b-mob-nav .line--1, .b-mob-nav .line--2, .b-mob-nav .line--3 { transform: rotateZ(0); transition: transform 0.2s, top 0.2s; }
.b-mob-nav.active .line--1 { transform: rotateZ(-45deg); transition: transform 0.2s, top 0.2s; top: 14px; }
.b-mob-nav.active .line--2, .b-mob-nav.active .line--3 { transform: rotateZ(45deg); transition: transform 0.2s, top 0.2s; top: 14px; }




/* content */
.b-content { padding:0 0 30px 0; position:relative; z-index:1; }
.b-page-head { color:#122236; font-weight:300; font-size:38px; line-height:50px; padding:0 0 40px 0; }





/* footer */
.b-sub-footer { height:132px; }
.b-footer { min-width:320px; height:132px; margin:-132px auto 0 auto; position:relative; background:#91989b; box-sizing:border-box; padding:25px 0 0 0; color:#fff; font-size:16px; line-height:20px; overflow:hidden; } 
.b-foot-tb { width:100%; display:table; } 
.b-footer a { color:#fff; text-decoration:none; }
.b-footer a:hover { text-decoration:underline; }
.b-footer .b-copyright { display:table-cell; vertical-align:top; color:#c5c9cb; width:25%; box-sizing:border-box; padding:0 20px 0 0; }
.b-footer .b-copyright span { display:block; padding:0 0 20px 0; }
.b-footer .b-foot-tdn { display:table-cell; vertical-align:top; width:25%; box-sizing:border-box; }
.b-footer .b-foot-contact { display:table-cell; vertical-align:top; width:25%; box-sizing:border-box; }
.b-foot-tdn .b-list { list-style:none; vertical-align:top; }
.b-foot-tdn .b-list li { padding:0 0 10px 0; }

.b-footer .b-mail { padding:0 0 13px 41px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='27' viewBox='0 0 40 27'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D %3C/style%3E%3Cpath class='st2' d='M39 24c0 1.1-0.9 2-2 2H3c-1.1 0-2-0.9-2-2V3c0-1.1 0.9-2 2-2h34c1.1 0 2 0.9 2 2V24z'/%3E%3Cpolyline class='st2' points='2 2 20 14 38 2 '/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:26px 18px; background-position:0 3px; }

.b-footer .b-phones { padding:0 0 0 41px; background-repeat:no-repeat; background-size:35px 36px; background-position:0 7px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='36' viewBox='0 0 34.6 35.6'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st5' d='M10.3 2.7c0 0 4.3 2.8 3.6 8.2 0 0-5.8 1.1-5.7 3.6 0 2.5 4.1 8.9 6.4 9.4 0 0 2.3 0.5 5.6-3 0 0 5 2.4 5.1 7.3 0 0-2.7 3.7-7 3.9 0 0-17-8.8-15.1-24.9C3.2 7.2 4 3.7 10.3 2.7z'/%3E%3C/svg%3E "); }
.b-footer .b-phones span { display:block; white-space:nowrap; line-height:25px; }
.b-footer .b-container { min-width:300px; }






/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;	margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin {position:relative;text-shadow:none;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {}
.fancybox-outer,.fancybox-inner {position:relative; overflow:visible !important;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}
.fancybox-error {color:#444;margin:0;	padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span {left:10px;background-position:0 -36px;}
.fancybox-next span {right:10px;background-position:0 -72px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
/* Overlay helper */
.fancybox-lock {overflow:hidden !important;width:auto; height:auto;}
.fancybox-lock body {overflow:hidden !important;height:auto;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7);width:100% !important; min-height:100% !important;}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}
.fancybox-close { width:10px; height:10px; background:url("../images/close.png") no-repeat; cursor:pointer; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; right:15px; top:15px; position:absolute; }




/* select */
ul.newList {margin:0; padding:0; list-style:none;  z-index:9999;  display:block;   position:relative; width:313px; border-radius:5px;height:auto !important; }
ul.newList li { cursor:pointer; float:none !important; display:block !important; padding:0 !important; margin:0 !important; text-align:left !important; text-indent:0 !important; background:none !important; }
ul.newList li a { font-size:16px; color:#252525; text-decoration:none; padding:5px 10px !important; display:block; float:none !important; margin:0 !important; line-height:22px; border:none;}
ul.newList li a.hiLite { color:#777;}
ul.newList li a:hover { background:#f8cfe6; opacity:1;}
.SSContainerDivWrapper { position:absolute; top:40px !important; left:0px !important; width:313px; background:#faf1f6; border-radius:4px;  height:auto !important; border:1px solid #ca8ebb; }
.newListSelected {z-index:2;  width:315px; height:41px; padding:0; background:url("../images/ss.png") no-repeat;}
.selectedTxt {position:relative; cursor:pointer; text-align:left !important; display:block; overflow:hidden; width:253px; padding:0 50px 0 12px; height:38px; line-height:38px; color:#000; font-size:16px; }
.active-now { z-index:9999 !important; position:relative !important }
.max-height-ss  { overflow:hidden !important; overflow-y:scroll !important; height:240px !important; }


/* radio & checkbox */


.b-wvtab input[type="checkbox"] {display:none;}
.b-wvtab input[type="checkbox"] + label {cursor:pointer; display:inline-block; vertical-align:top; font-size:12px; color:#122236; font-weight:600; position:relative; padding:25px 0 0 0; }
.b-wvtab input[type="checkbox"]:disabled + label {cursor:default;}
.b-wvtab input[type="checkbox"] + label:before { content:''; width:14px; height:14px; left:50%; top:0px; position:absolute; background:url('../images/check.png') no-repeat; transition:all 0.2s ease; margin:0 0 0 -7px; }
.b-wvtab input[type="checkbox"] + label:after { content:''; width:14px; height:14px; left:50%; top:0px; position:absolute; background:url('../images/check.png') 0 bottom no-repeat; transition:all 0.2s ease; margin:0 0 0 -7px; opacity:0; }
.b-wvtab input[type="checkbox"]:checked + label:after { opacity:1; }
.b-wvtab input[type="checkbox"]:checked + label:before { opacity:0; }




.b-wrap-col-right { float:left; width:100%; }
.b-col-right { margin:0 0 0 285px; }

.b-col-left { width:255px; float:left; margin:0 0 0 -100%; }

.b-side-serv { padding:0 0 42px 0; }
.b-side-serv .b-ssv-head { margin:0 0 3px 0; background:#2a9bea; color:#fff; font-size:18px; font-weight:600; padding:15px 12px; line-height:22px; }
.b-side-serv .b-list { list-style:none; vertical-align:top; }
.b-side-serv .b-list > li { padding:0 0 3px 0; }
.b-side-serv .b-list > li > a { display:block; font-size:17px; line-height:25px; padding:15px 12px; background:#ededed; color:#122236; text-decoration:none; font-weight:600; }
.b-side-serv .b-list > li.is-parent > a { position:relative; padding-right:45px; }
.b-side-serv .b-list > li.is-parent > a:after { content:''; width:12px; height:7px; right:15px; top:50%; position:absolute; margin:-3.5px 0 0 0; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEUAAAASIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYAAAAykld4AAAAE3RSTlMA2yR34hyG3IrVFQGX0xOdyQOlrt0IqQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABASURBVAjXNYxXDgAgDEJRW1cd1fsf1rj4eRAIMBZP1sARX8/kAB9O4uA3YspATvH0UmprtchdS1ft8n/GnGNzAS+8AXe91OrWAAAAAElFTkSuQmCC') no-repeat;  }
.b-side-serv .b-list > li > a:hover { text-decoration:underline; }
.b-side-serv .b-list > li ul { list-style:none; vertical-align:top; padding:3px 0 0 0; display:none; }
.b-side-serv .b-list > .active > ul { display:block; }
.b-side-serv .b-list > li > ul > li { border-top:1px solid #e1e4e6; font-size:16px; line-height:20px; padding:15px 0; }
.b-side-serv .b-list > li > ul > li:first-child { border:none; }
.b-side-serv .b-list > li > ul > li a { padding:0 0 0 22px; text-decoration:none; background:url('../images/arrw.png') 0 5px no-repeat; display:inline-block; vertical-align:top; line-height:20px; }
.b-side-serv .b-list > li > ul > li a:hover { text-decoration:underline; }


.b-side-item { border:1px solid #e1e4e6; border-top:3px solid #2a9bea; margin:0 0 27px 0; padding:5px 12px 0 12px; display:block; text-decoration:none; color:#656565; }
.b-side-item .b-sid-head { font-size:20px; line-height:23px; color:#2a9bea; font-weight:600; padding:0 0 10px 0; }
.b-side-item .b-sid-head a { color:#2a9bea; text-decoration:none; }
.b-side-item .b-sid-head a:hover { text-decoration:underline; }
.b-side-item .b-list { list-style:none; vertical-align:top; font-size:16px; line-height:20px; }
.b-side-item .b-list li { padding:12px 0; border-top:1px solid #e1e4e6; }
.b-side-item .b-list a { color:#656565; text-decoration:none; }  
.b-side-item .b-list a:hover { color:#2a9bea; text-decoration:underline; }


.b-intro { font-size:16px; line-height:25px; color:#999; }
.b-intro a { color:#999; }
.b-intro p { padding:0 0 15px 0; }
.b-intro hr { border:none; background:none; color:#e1e4e6; border-color:#e1e4e6; border-top:1px solid #e1e4e6; height:0; margin:0 0 50px 0; }

.b-sv-list { padding:35px 0 20px 0; list-style:none; vertical-align:top; margin:0 -15px; }
.b-sv-list .b-item { display:inline-block; vertical-align:top; width:50%; box-sizing:border-box; margin:0 -4px 0 0; padding:0 15px 20px 15px; }
.b-sv-list .b-head { display:table; width:100%; margin:0 0 10px 0; }
.b-sv-list .b-head span { display:table-cell; width:100%; box-sizing:border-box; border-left:5px solid #2a9bea; padding:7.5px 0 7.5px 90px; vertical-align:middle; font-size:24px; line-height:30px; height:75px; background-color:#f3f3f3; color:#122236; background-repeat:no-repeat; }
.b-sv-list ul { list-style:none; vertical-align:top; font-size:18px; line-height:25px;}
.b-sv-list ul li { padding:7.5px 0; }
.b-sv-list ul li a { color:#656565; }
.b-sv-list .b-head-1 span { background-size:57px 47px; background-position:14px 14px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='47' viewBox='0 0 57.4 47'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D %3C/style%3E%3Cpolygon class='st7' points='55.4 42.3 55.4 13 56.4 13 56.4 10 38.4 10 38.4 7.9 41.1 7.9 39.2 4 34.4 4 34.4 1 7.4 1 7.4 4 2.9 4 1 7.9 3.4 7.9 3.4 42.3 1.4 42.3 1.4 46 56.4 46 56.4 42.3 '/%3E%3Crect x='9.4' y='29' class='st8' width='5' height='10'/%3E%3Crect x='9.4' y='15' class='st8' width='5' height='10'/%3E%3Crect x='18.4' y='29' class='st8' width='5' height='10'/%3E%3Crect x='18.4' y='15' class='st8' width='4.9' height='10'/%3E%3Crect x='27.4' y='29' class='st8' width='5' height='10'/%3E%3Crect x='27.4' y='15' class='st8' width='5' height='10'/%3E%3Crect x='38.4' y='35' class='st7' width='4' height='4'/%3E%3Crect x='38.4' y='27.1' class='st7' width='4' height='4'/%3E%3Crect x='38.4' y='19' class='st7' width='4' height='4'/%3E%3Crect x='46.4' y='35' class='st7' width='4' height='4'/%3E%3Crect x='46.4' y='27.1' class='st7' width='4' height='4'/%3E%3Crect x='46.4' y='19' class='st7' width='4' height='4'/%3E%3C/svg%3E"); }
.b-sv-list .b-head-2 span { background-size:51px 54px; background-position:19px 9px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='54' viewBox='0 0 51 54.4'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D %3C/style%3E%3Cpath class='st11' d='M8.7 32.4l2.3 1.7v5.4l-2.3 1.9H2v-9h7M8.7 30.4H2c-1.1 0-2 0.9-2 2v9.4c0 1.1 0.9 1.7 2 1.7h6.7c0.6 0 1.2-0.1 1.5-0.6l2.1-2.1c0.3-0.4 0.7-0.7 0.7-1.2v-5.4c0-0.5-0.5-1.1-0.9-1.4l-1.9-1.7C9.8 30.6 9.2 30.4 8.7 30.4L8.7 30.4z'/%3E%3Cpath class='st11' d='M11 22.4v6.3l-2.3 1.7H2v-8H11M10.5 20.4H2c-1.1 0-2 0.6-2 1.8v8.5c0 1.1 0.9 1.7 2 1.7h6.7c0.6 0 1.1-0.1 1.5-0.5l2.1-1.9c0.3-0.4 0.8-0.8 0.8-1.3v-6.5C13 21.1 11.6 20.4 10.5 20.4L10.5 20.4z'/%3E%3Cpolygon class='st12' points='12 33.5 12 39.7 10 41.7 12 43.7 12 49.8 14 47.4 36.8 47.4 39 49.8 39 43.7 41 41.7 39 39.7 39 33.5 41 31.5 39 29.5 39 23.3 36.7 25.2 34 22.9 34 16.7 32.3 14.4 18.6 14.4 17 16.7 17 22.9 14.3 25.2 12 23.3 12 29.5 10 31.5 '/%3E%3Cpath class='st11' d='M49 43.4v9h-9v-6.6l2-2.4H49M49 41.4h-7c-0.5 0-1 0.2-1.4 0.6l-2.2 2.4C38 44.8 38 45.3 38 45.8V52c0 1.1 0.5 2.4 1.6 2.4H49c1.1 0 2-1.3 2-2.4v-8.5C51 42.4 50.1 41.4 49 41.4L49 41.4z'/%3E%3Cpath class='st11' d='M49 22.4v8h-7l-2-1.7v-6.3H49M49 20.4h-9.4c-1.1 0-1.6 0.6-1.6 1.8v6.5c0 0.6 0.1 1.1 0.5 1.5l2.3 1.8c0.4 0.3 0.7 0.3 1.2 0.3h7c1.1 0 2-0.6 2-1.7v-8.5C51 21.1 50.1 20.4 49 20.4L49 20.4z'/%3E%3Cpath class='st11' d='M49 32.4v9h-7l-2-1.9v-5.4l2-1.7H49M49 30.4h-7c-0.4 0-0.8 0.1-1.2 0.4l-2.2 1.7c-0.5 0.4-0.6 1-0.6 1.6v5.4c0 0.6 0 1.1 0.4 1.5l2.3 2c0.4 0.3 0.8 0.4 1.3 0.4h7c1.1 0 2-0.5 2-1.7v-9.4C51 31.3 50.1 30.4 49 30.4L49 30.4z'/%3E%3Cpath class='st11' d='M8.7 43.4l2.3 2.4v6.6H2v-9h7M8.7 41.4H2c-1.1 0-2 0.9-2 2V52c0 1.1 0.9 2.4 2 2.4h8.5c1.1 0 2.5-1.3 2.5-2.4v-6.2c0-0.4-0.4-0.9-0.7-1.2l-1.9-2.4C10 41.7 9.3 41.4 8.7 41.4L8.7 41.4z'/%3E%3Cpolygon class='st13' points='27.8 6.4 23 6.4 20.6 6.4 22 9.5 22 11.4 28 11.4 28 9.5 30.2 6.4 '/%3E%3Cpath class='st13' d='M43.9 3.4h-16c0-2-1.1-2.4-2.4-2.4S23 1.4 23 3.4H7c-0.5 0 0 0.3 0 0.8v0.5c0 0.5-0.6 1.7 0 1.7h36.9c0.5 0 0.1-1.2 0.1-1.7V4.2C44 3.7 44.4 3.4 43.9 3.4z'/%3E%3C/svg%3E"); }
.b-sv-list .b-head-3 span { background-size:59px 47px; background-position:15px 13px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='59' height='47' viewBox='0 0 59 47'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D %3C/style%3E%3Cpolygon class='st7' points='50 9.7 50 7 34.8 7 28.8 1 23 7 9 7 9 9.7 1 21.2 1 26 4 26 4 46 16.5 46 43.9 46 55 46 55 24.8 56.1 26 58 26 58 21.2 '/%3E%3Cpolyline class='st7' points='16 29 10 29 10 38 15 38 15 29 '/%3E%3Cpolygon class='st8' points='39 46 34 46 34 27 24 27 24 46 19 46 19 18.6 29 7 39 18.6 '/%3E%3Cpolyline class='st7' points='43 29 43 38 48 38 48 29 42 29 '/%3E%3Ccircle class='st9' cx='29.2' cy='19.5' r='2.3'/%3E%3Cpath class='st10' d='M29.2 18.2c0.7 0 1.3 0.6 1.3 1.3 0 0.7-0.6 1.3-1.3 1.3 -0.7 0-1.3-0.6-1.3-1.3S28.5 18.2 29.2 18.2M29.2 16.2c-1.8 0-3.3 1.5-3.3 3.3 0 1.8 1.5 3.3 3.3 3.3s3.3-1.5 3.3-3.3C32.5 17.7 31 16.2 29.2 16.2L29.2 16.2z'/%3E%3C/svg%3E"); }
.b-sv-list .b-head-4 span { background-size:51px 58px; background-position:18px 9px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='58' viewBox='0 0 51 58.1'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st12' d='M21.6 51H1v-6.9c0-1.4 0.6-2.7 1.7-3.6 6-5 12.7-8.2 14-8.9 0.2-0.1 0.3-0.2 0.3-0.4v-3.5c-1-1.5-1.5-3.2-1.7-4.7 -0.5-0.1-1.3-1-2-3.7C12.3 15.9 13.1 15 14 15c0.1 0 0.1 0 0.2 0 -0.7-1-0.7-3.6-0.2-5.3 0.5-2 1.6-3.6 2.8-4.9 0.8-0.8 1.7-1.5 2.6-2.1 0.8-0.5 1.6-1 2.5-1.3l0 0c0.7-0.2 1.5-0.4 2.3-0.5C24.5 1 24.8 1 25.2 1c2 0 3.6 0.6 4.8 1.3 2 1.1 2.8 2.6 2.8 2.6s5.1 0.4 2.9 11.1c0.7 0.2 1.2 1.2 0.4 4 -0.8 2.7-1.5 3.5-2 3.5 -0.2 0-0.5-0.1-0.6-0.1 -0.2 1.2-0.3 2.5-1.3 3.7 0 1.8 0 3.4 0 4 0 0.2 0.3 0.3 0.4 0.4 0.6 0.3 2.4 1.1 4.5 2.4 -0.2 0.2-0.4 0.4-0.6 0.6 -1.6 1.5-2.4 3.5-2.4 5.8 0 2.7 0.9 4.4 1.9 5.4 -0.6 0.2-1.2 0.5-1.6 1 -0.6 0.7-1 1.7-0.9 2.6 0 0.5 0.1 0.6 0.2 1.6h-5.7l-2-9.4c4.1-5.7-0.3-6.1-1.1-6.1l0 0 0 0c-0.8 0-5.2 0.4-1.1 6.1L21.6 51z'/%3E%3Cpath class='st13' d='M43.5 38.3c0.6 0 1.1 0.2 1.5 0.7 0.3 0.4 0.5 0.9 0.5 1.6 0 0.3 0.3 0.5 0.6 0.5l0 0 3.2-0.1c0.4 0 0.6-0.3 0.6-0.6 -0.1-1.4-0.7-2.6-1.5-3.6 -0.9-1-1.5-1.6-3.5-1.9v-2.5c0-0.3 0-0.5-0.3-0.5h-2c-0.3 0-0.8 0.2-0.8 0.5v2.3c-1 0.2-2.6 0.8-3.5 1.6 -1 1-1.5 2.2-1.5 3.7 0 1.7 0.5 2.9 1.5 3.8 1 0.9 2.5 1.7 4.6 2.6 0.9 0.4 1.5 0.8 1.8 1.2 0.4 0.4 0.5 0.9 0.5 1.6 0 0.6-0.2 1.1-0.5 1.5 -0.4 0.4-0.8 0.6-1.5 0.6 -0.8 0-1.4-0.2-1.9-0.8 -0.4-0.4-0.6-1-0.7-1.8 0-0.3-0.3-0.6-0.6-0.6l0 0 -3.2 0.1c-0.4 0-0.6 0.3-0.6 0.6 0.1 1.7 0.5 3 1.5 4 1.1 1 3 1.6 4 1.8V57c0 0.3 0.5 0 0.8 0h2c0.3 0 0.3 0.3 0.3 0v-2.3c2-0.2 2.5-0.8 3.4-1.6 1-0.9 1.5-2.2 1.5-3.7 0-1.6-0.4-2.9-1.4-3.8 -1-0.9-2.5-1.8-4.6-2.6 -0.9-0.4-1.5-0.8-1.8-1.2 -0.4-0.4-0.5-0.9-0.5-1.5 0-0.6 0.2-1.1 0.5-1.5C42.3 38.5 42.8 38.3 43.5 38.3z'/%3E%3C/svg%3E "); }
.b-sv-list .b-head-5 span { background-size:56px 55px; background-position:18px 10px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='55' viewBox='0 0 56 55'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st13' d='M55 48.7c-0.9 0.4-1.9 0.8-3 0.8 -2.3 0-3.7-1.5-6-1.5 -2.2 0-3.7 1.5-6 1.5 -2.3 0-3.8-1.5-6-1.5 -2.3 0-3.7 1.5-6 1.5S24.3 48 22 48s-3.7 1.5-6 1.5S12.3 48 10 48s-3.8 1.5-6 1.5c-1.1 0-2-0.4-3-0.7v4.5C2 53.6 2.9 54 4 54c2.3 0 3.7-1.5 6-1.5s3.8 1.5 6 1.5 3.7-1.5 6-1.5 3.7 1.5 6 1.5 3.7-1.5 6-1.5c2.2 0 3.7 1.5 6 1.5 2.2 0 3.7-1.5 6-1.5 2.3 0 3.8 1.5 6 1.5 1.1 0 2-0.4 3-0.8L55 48.7 55 48.7z'/%3E%3Cpath class='st12' d='M46.8 7l-3 11.1 -4.5 3.7 -0.8 7.5 -0.8 5.2c0 0-6 4.5-9.8 4.5 -6 0-6 0.7-8.3-1.5 -1.2-1.2-2.4-6.2-3-9l-4.5-2.9L6.2 10H1v34.3C1.9 44.6 2.9 45 4 45c2.3 0 3.7-1.5 6-1.5s3.8 1.5 6 1.5 3.7-1.5 6-1.5 3.8 1.5 6 1.5c2.3 0 3.7-1.5 6-1.5 2.2 0 3.7 1.5 6 1.5 2.2 0 3.7-1.5 6-1.5 2.3 0 3.8 1.5 6 1.5 1.1 0 2-0.4 3-0.8V7H46.8z'/%3E%3Cpath class='st12' d='M28 23.4V6.7l2.4-1.2c0.3-0.2 0.6-0.4 0.6-0.8l0.8-2.4c0.1-0.3 0-0.7-0.2-0.9C31.4 1.2 31.1 1 30.7 1H28h-2.7c-0.3 0-0.7 0.2-0.9 0.4 -0.2 0.3-0.3 0.6-0.2 0.9l0.8 2.4c0.1 0.3 0.4 0.6 0.7 0.8L28 6.7V23.4L22.1 24l0.7 6.8C22.8 33 28 36 28 36s5.2-3 5.2-5.3l0.7-6.8L28 23.4z'/%3E%3C/svg%3E"); }
.b-sv-list .b-head-6 span { background-size:49px 57px; background-position:17px 10px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='57' viewBox='0 0 49.4 57.1'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%230077CD;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:%23AEB6BA;%7D .st4%7Bfill:none;stroke:%23AEB6BA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st6%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st7%7Bfill:%23F3F3F3;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st8%7Bfill:%23F3F3F3;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23F3F3F3;%7D .st10%7Bfill:%232A9BEA;%7D .st11%7Bfill:%23122236;%7D .st12%7Bfill:none;stroke:%23122236;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st13%7Bfill:none;stroke:%232A9BEA;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D %3C/style%3E%3Cpath class='st12' d='M9.9 8h15.6c1.2 0 2.2-1.3 2.2-2.5S26.8 3 25.6 3H9.9C8.7 3 7.7 4.3 7.7 5.5S8.7 8 9.9 8z'/%3E%3Cpath class='st13' d='M44.2 12H32c-1.3 0-2.4 0.7-2.4 2s1.1 2 2.4 2h12.2c1.3 0 2.4-0.7 2.4-2C46.6 12.7 45.5 12 44.2 12z'/%3E%3Cpath class='st12' d='M29.4 45.9V30H4.2c-2 2-3.2 5.9-3.2 9.5 0 9.3 7.5 16.6 16.7 16.6 5.2 0 9.8-2.4 12.8-6.1 -0.3-0.4-0.5-0.9-0.7-1.4C29.6 47.8 29.4 46.8 29.4 45.9z'/%3E%3Cpath class='st11' d='M23.4 9v15.3c0 0.3 0.1 0.7 0.2 0.7H11.9c0.1 0 0.5-0.4 0.5-0.6V24h1.8c1.7 0 3.1-1.2 3.1-2.8 0-0.8-0.3-1.6-0.9-2.3 0.6-0.7 0.9-1.6 0.9-2.4 0-0.8-0.3-1.5-0.8-2 0.5-0.7 0.8-1.4 0.8-2.2 0-1.4-0.9-3.2-2.2-3.2H23.4M25.4 7h-15v4h3.8c0.6 0 1.1 0.9 1.1 1.5 0 0.6-0.5 1.5-1.1 1.5h-3.8v2h3.8c0.6 0 1.1 0.1 1.1 0.7S15 18 14.4 18h-4v2h4c0.6 0 0.9 0.6 0.9 1.2S14.8 22 14.2 22h-3.8v2.4C9.4 25.2 7.3 26 6 27h23.4c-1.2-1-3.1-1.9-4.1-2.7V7L25.4 7z'/%3E%3Cpath class='st13' d='M32 16c-0.1 0 0.3 0 0.3 0v14.1V32h12V16c0 0-0.1 0-0.2 0H32z'/%3E%3Cpath class='st13' d='M32.4 45.9c0 0.7-0.2 1.4 0 2 0.8 2.5 3 4.3 5.8 4.3l0 0c3.5 0 6.2-2.9 6.2-6.4V32h-12V45.9z'/%3E%3C/svg%3E"); }


.b-bread { background:#f3f3f3; padding:5px 1000em; margin:0 -1000em 0 -1000em; line-height:23px; font-size:12px; font-weight:300; color:#122236; }
.b-bread a { color:#999; padding:0 15px 0 0; text-decoration:none; position:relative; margin:0 6px 0 0; }
.b-bread a:hover { text-decoration:underline; }
.b-bread a:after { content:''; width:5px; height:9px; right:0; top:4px; position:absolute; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAMAAADNcxasAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEUAAADHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycvHycsAAADg7BKCAAAAGXRSTlMA7ZUBhpsDfaV4phvw4AzP8Sy2/EeUZeyFpVuH8QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA2SURBVAjXY2BkYmZgYGCRZGUDUuySHCCKU5ILSHLz8DIw8PELCDKwCQmLMDCISooBRcUlgAQAJNABneIRISEAAAAASUVORK5CYII=') no-repeat; }


.b-inp-file { position:relative; }
.inputfile {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.inputfile + label {cursor: pointer;display:block !important; box-sizing:border-box;overflow: hidden; text-overflow:ellipsis; width:100%;}
.inputfile + label strong { display:block; vertical-align:top; text-align:center; line-height:40px; width:100%; height:40px; box-sizing:border-box; cursor:pointer; border-radius:2px; border:none; font-size:14px; color:#fff; font-weight:600; background: #0178cc; text-transform:uppercase; position:relative; transition:all 0.3s ease; }
.inputfile + label strong:hover { opacity:.88; }
.inputfile + label strong:active { top:1px; }
.inputfile + label span { display:block; vertical-align:top; line-height:25px; padding:10px 0 0 0; text-transform:uppercase; text-overflow:ellipsis; white-space:nowrap; font-size:12px; }
.inputfile + label span i { font-style:normal; color:#f00; }



.b-article { font-size:16px; line-height:25px; color:#656565; padding:0 0 20px 0; }
.b-article p { padding:0 0 15px 0; }
.b-article h2, .b-intro h2 { font-size:21px; font-weight:600; color:#122236; line-height:35px; padding:0 0 15px 0; }
.b-article h3, .b-intro h3 { font-size:18px; font-weight:600; color:#122236; line-height:20px; padding:0 0 15px 0; }
.b-article ul { list-style:none; vertical-align:top; padding:0 0 25px 25px; margin:0; }
.b-article ul li { position:relative; padding:0 0 0 16px; }
.b-article ul li:after { content:''; border-radius:3px; background:#2a9bea; width:7px; height:7px; left:0px; top:10px; position:absolute; }
.b-article ul ul { padding:20px 0 0 18px; }
.b-article ul ul li:after { width:5px; height:5px; border-radius:2px; background:#122236; top:11px; }
.b-article .b-list-clear { padding:0 0 20px 0; }
.b-article .b-list-clear li { padding:0 0 5px 0; }
.b-article .b-list-clear li:after { display:none; }   
.b-article .b-light { background:#f3f3f3; padding:12.5px; color:#122236; margin:0 0 20px 0; }
.b-article p strong { font-weight:600; color:#122236; }

.b-dload-link { display:block; border-radius:2px; background:#2a9bea; font-size:14px; text-transform:uppercase; color:#fff; font-weight:600; text-align:center; line-height:22px; padding:9px; text-decoration:none; margin:10px 0 15px 0; position:relative; }
.b-dload-link:after { content:''; width:22px; height:22px; display:inline-block; vertical-align:top; margin:0 0 0 15px; position:relative; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAk1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAADRhQNMAAAAL3RSTlMAqMAY4CAGozckrRVp8kLklwH2vgqWRyeI+k5N6/el8Dx+sgkew7BAeNB2scghMNUh4HAAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAhklEQVQY093MaRKCMAyG4YgsIotQFwRRVNzq9t3/dpa2WHV6At8/yTyZCdG7gTMkSy68v2A/GBkOx5HmGEnaczhBpjnPwFLFQqez/ks+B1t0XHyqaImycrGqv1X6GszoptnKuYNo33broTnSCWd1vwj15eaBG6brTalm7vx0l2yJ0+NpqXgBcEQVfyor6aMAAAAASUVORK5CYII=') no-repeat;  }
.b-dload-link:hover { opacity:.8; }
.b-dload-link:active { top:1px; }

.b-fdb { background:#f3f3f3; padding:20px; margin:0 0 20px 0; }
.b-fdb .b-head { font-size:25px; line-height:24px; color:#122236; font-weight:400; padding:0 0 20px 0; }
.b-fdb .b-fdb-cols { margin:0 -15px; padding:0 4px 0 0; }
.b-fdb .b-fdb-col { display:inline-block; vertical-align:top; width:50%; box-sizing:border-box; padding:0 15px; margin:0 -4px 0 0; }
.b-fdb label { display:block; font-size:17px; color:#656565; line-height:18px; padding:0 0 5px 0; }
.b-fdb .b-inp { padding:0 0 15px 0; }
.b-fdb .b-inp input { display:block; box-sizing:border-box; border:1px solid #e1e4e6; background:#fff; width:100%; height:40px; padding:4px 10px; font-size:16px; }
.b-fdb .b-tarea { padding:0 0 15px 0; }
.b-fdb .b-tarea textarea { display:block; box-sizing:border-box; border:1px solid #e1e4e6; background:#fff; width:100%; padding:5px 10px; font-size:16px; }
.b-fdb .b-inp-file { float:left; width:155px; }
.b-fdb .b-btn-send { float:right; width:155px; height:40px; border-radius:2px; background:#0178cc; color:#fff; font-weight:600; text-transform:uppercase; font-size:14px; cursor:pointer; border:none; position:relative; box-sizing:border-box; padding:0 40px 0 0; }
.b-fdb .b-btn-send:after { content:''; width:24px; height:24px; right:10px; top:8px; position:absolute; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA4VBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAACsFCThAAAASXRSTlMAGEIHEeu+Bi2dr3ULz/1NHufzLjb34RdZxgiApQGpe0CLkIWJ+1Qc8iH+Dk+coKRml49ttQNI1Cnx6iAU3vk8wl2HKhbOJlgPPX9QmwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACySURBVCjPbZDHDsJADERNb6ETeug9hN57B///D+EcQKCdudh6T7sjmegnDqeLUNwe9vqQ8DNzAD4JigkhoYWZI1FkYnHmRBKZlM6cziCTlZpcHpmCmKIBhFESU7a3SrUmqRc+aTTFtIja9lTS0ajbQ0I3ifrW4C/DiIgRaB8LnwA+FT6bq3whHy1Nla/WzJutynd75sNR5b6TFJxBsSX8AvhVeBDd75bgu4YuTo/n67u/AdTxKMFiCe/9AAAAAElFTkSuQmCC') no-repeat; }
.b-fdb .b-btn-send:hover { opacity:.88; }
.b-fdb .b-btn-send:active { top:1px; }

.b-ta-right { text-align:right !important; }
.b-ta-left { text-align:left !important; }

.b-wvtab { overflow-x:hidden; margin:10px 0 20px 0; }
.b-wvtab table { width:100%; }
.b-wvtab th { border-bottom:1px solid #e1e4e6; border-top:1px solid #e1e4e6; font-size:12px; color:#122236; font-weight:600; line-height:15px; padding:15px 12px; position:relative; text-align:left; }
.b-wvtab th:after, .b-wvtab td:after { content:''; background:#e1e4e6; display:block; position:absolute; height:calc(100% - 4px); top:2px; right:0; width:1px; }
.b-wvtab th:after { height:calc(100% - 5px); }
.b-wvtab td { border-bottom:1px solid #e1e4e6; position:relative; font-size:12px; color:#656565; line-height:15px; padding:12px; border-top:1px solid #e1e4e6; }
.b-wvtab tr th:last-child:after, .b-wvtab tr td:last-child:after { display:none; }
.b-wvtab .b-trhd td { background:#f3f3f3; font-weight:600; color:#122236; }
.b-wvtab .b-trhd td:before { content:''; width:100%; height:1px; left:0; top:100%; position:absolute; background:#e1e4e6; }
.b-wvtab .b-td-subhead { font-size:16px; }
.b-gtr-link { text-align:right; padding:15px 0 35px 0; font-size:18px; line-height:20px; }

.b-wvtab-plus th { text-align:center; padding:14px 5px; vertical-align:top; }
.b-wvtab-plus td { text-align:center; padding:12px 2px; min-width:28px; }
.b-wvtab-plus tr td:first-child, .b-wvtab-plus tr th:first-child { padding-left:10px; }

.b-product .b-photo { width:32%; display:inline-block; vertical-align:top; margin:0 -4px 0 0; text-align:center; }
.b-product .m-photo { box-sizing:border-box; border:1px solid #e1e4e6; padding:10px;}
.b-product .b-photo .m-photo img { display:block; max-width:100%; height:auto; margin:0 auto; }
.b-product .b-photo .s_photo a { width:30%; text-decoration: none; margin-left: 3%; display: inline-block; margin-top: 10px; }
.b-product .b-photo .s_photo a:first-of-type { margin-left: 0 }
.b-product .b-photo .s_photo a img { width:100%; }

.b-product .b-descr { width:68%; box-sizing:border-box; display:inline-block; vertical-align:top; margin:0 -4px 0 0; padding:0 0 0 30px; }
.b-product .b-descr a, .b-product a { color:#656565; }
.b-product .b-gtr-link a { color:#2a9bea; }
.b-product .b-product-name { color:#122236; font-size:21px; font-weight:600; }

.wrap-prod-price { margin:0 0 0 32%; padding:0 0 0 30px; }
.b-prodprice { margin:10px 0 0 0; border-top:1px solid #e1e4e6; padding:25px 0 5px 0; }
.b-prodprice .b-list { padding:0 3px 0 0; margin:0 -20px; }
.b-prodprice .b-list .b-item { display:inline-block; vertical-align:top; width:50%; box-sizing:border-box; padding:0 20px 20px 20px; margin:0 -4px 0 0; }
.b-prodprice .b-list .b-item:after { display:none; }
.b-prodprice .b-label { font-weight:700; color:#122236; padding:0 0 10px 0; font-size: 13px; }
.b-prodprice .b-price { font-size:30px; color:#2a9bea; font-weight:700; }

.b-prod-more { padding:20px 0 45px 0; }
.b-prod-more .b-pm-link { display:block; margin:0; position:relative; padding:14px 45px 14px 15px; line-height:22px; font-size:18px; color:#fff; text-decoration:none; background:#2a9bea; }
.b-prod-more .b-pm-link:after { content:'';  width:12px; height:7px; right:17px; top:50%; position:absolute; margin:-3.5px 0 0 0; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEUAAAD///////////////////////////////////////////////////////////////////////8AAADY904BAAAAE3RSTlMA2yR34hyG3IrVFQGX0xOdyQOlrt0IqQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABASURBVAjXNYxXDgAgDEJRW1cd1fsf1rj4eRAIMBZP1sARX8/kAB9O4uA3YspATvH0UmprtchdS1ft8n/GnGNzAS+8AXe91OrWAAAAAElFTkSuQmCC') no-repeat;  }
.b-prod-more.active .b-pm-link:after { transform: rotate(-180deg); } 

.b-also { padding:25px 15px 15px 15px; background:#ededed; margin:0 0 20px 0; }
.b-also .b-al-head { font-size:20px; color:#122236; font-weight:400; line-height:25px; padding:0 0 15px 0; }
.b-also a { font-weight:600; color:#122236; }
.b-also p { padding:0 0 10px 0; }

.b-hidden-desc { max-height:0; overflow:hidden; transition:all 0.3s ease; }
.b-prod-more.active .b-hidden-desc { max-height:10000px; }
.b-hidden-desc .b-wvtab { margin:0; }
.b-hidden-desc .b-wvtab td { font-size:14px; line-height:18px; }
.b-wvtab .b-tr-shead td { font-weight:600; color:#122236; }

.b-hide-desc { text-align:right; background:#f3f3f3; padding:10px 15px; line-height:30px; font-size:18px; }
.b-hide-desc a { color:#122236; text-decoration:none; padding:0 23px 0 0; position:relative; }
.b-hide-desc a:hover { text-decoration:underline; }
.b-hide-desc a:after { content:''; width:12px; height:7px; right:0px; top:9px; position:absolute; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEUAAAASIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYSIjYAAAAykld4AAAAE3RSTlMAA6UBncmX0xOK1RWG3Bx34tskHUZtCAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA/SURBVAjXNYxJDgAgDAKpW11b9f+PVaPOhSEhABsyhvCwzntnnweOkcNtKReg5HS8NjkhrQLa5a6lK8b8P3MsMTUBee78q5cAAAAASUVORK5CYII=') no-repeat;  }

.text-success {
    color: #4CAF50;
    margin-bottom: 20px;
}
.text-error {
    color: #CC0000;
    margin-bottom: 20px;
}
.has-error .help-block-error {
    color: #CC0000;
    font-size: 12px;
}
.map {
    width: 100%;
    height: 350px;
    margin-bottom: 20px;
}
.contactTable a, 
.dataTable a {
    color: #656565;
    text-decoration: none;
}
.contactTable a:hover,
.dataTable a:hover {
    text-decoration: underline;
}
.error404 {
    font-size: 150px;
    line-height: 150px;
    text-align: center;
}
.b-list .b-ssv-head {
    margin: 0;
}
.pagination {
    text-align: center;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    padding: 3px 10px;
    text-decoration: none;
}
.pagination > li.active > a {
    background-color: #2a9bea;
    color: #fff;
}
.b-side-serv .b-list > li > a.active_menu {
    background-color: #2a9bea;
    color: #fff;
}
.descrBook {
    display: none;
}
.showDescrBook {
    color: #2a9bea !important;
}

/*.specification table:before {
    content: '';
    padding-top: 25px;
    background-color: #f3f3f3;
    display: table-caption;
}*/

.hidden {
    display: none !important;
}
.filters-list-attr th.active,
.filters-list-attr td.active {
    background-color: #e1e4e6;
}

.popup_content {
    position: relative;
    margin-bottom: 60px;
    margin-top: 60px;
    clear: both;
    left: 50%;
    z-index: 101;
    width: 500px;
    margin-left: -250px;
    min-height: 120px;
    background: #fff;
}
.popup_content .popup-title {
    text-transform: uppercase;
    font-size: 1.38462em;
    line-height: 1.33333em;
    text-align: center;
    font-weight: 700;
    margin: 0 0 16px;
    padding: 24px 0 22px;
    border-bottom: 1px solid #656565;
}
.popup_content .b-fdb-col {
    width: 100%;
}
.btn-call {
    width: 287px;
    height: 40px;
    border-radius: 2px;
    background: #0178cc;
    color: #fff !important;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
    border: none;
    box-sizing: border-box;
    text-align: center;
    display: inline-block;
    padding: 6px;
    text-decoration: none;
}
