/*Fonts*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Play:400,700&subset=cyrillic');

/*Default*/
body{min-width:1240px;background-color:#f7f7f7}
body,input,select,textarea{font-family:'Open Sans',sans-serif;font-size:16px;color:#000}
body,table,td{margin:0;padding:0;border-collapse:collapse;border:0}
img,form{margin:0;padding:0;border:0}
label{cursor:pointer}

h1,h2,h3,h4{font-weight:600;color:#000;padding:0;margin:0 0 10px 0;text-transform:uppercase}
h1{font-size:24px}
h2{font-size:20px}
h3{font-size:18px}
h4{font-size:16px;margin:0px}

a,a:visited{text-decoration:underline;color:#022b69;font-size:16px}
a:hover{text-decoration:none}

.zagl,.zagl a,.zagl a:visited,.zagl p{font-size:24px;font-weight:600;color:#000;margin-bottom:10px;text-decoration:none;text-transform:uppercase}
.zagl a:hover{color:#feb800}
.z-block{text-align:center;padding:30px 0 20px 0;background:url(../images/green-triangle-2.png) bottom center no-repeat;margin:0 0 40px 0}
.z-block p{margin:0}
.sto{width:100%}
.fLeft{float:left}
.fRight{float:right}
.dTbl{width:100%;display:table}
.dTblRow{display:table-row}
.dTblTd{vertical-align:top;display:table-cell !important;display:inline}
.tblBord td{padding:10px;vertical-align:top;border:solid 1px #ccc;background:#fff}
.sWay{padding-bottom:16px}
.sWay,.sWay a,.sWay a:visited{font-size:11px}
.list li{padding-bottom:10px}
.clear{clear:both}
.oth-but,.oth-but:visited{display:inline-block;vertical-align:middle;padding:20px 25px;line-height:20px;color:#000;font-weight:600;font-size:14px;background-color:#feb800;text-decoration:none;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}
.oth-but:hover{background-color:#000;color:#fff}
.oth-but:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}

/*This site*/
.sContainer{width:1200px;margin:0px auto}

.sHead{overflow:hidden;padding:0;background-color:#fff}
.hAdress{margin:0 35px 0 0}
.hPhone{margin-right:70px}
.hCallback{margin-right:23px}
.hAdress a,.hAdress a:visited,.hPhone a,.hPhone a:visited,.hCallback a,.hCallback a:visited{display:inline-block;vertical-align:top;font-size:14px;color:#000;font-weight:600;text-decoration:none;padding:20px 0 21px 0}
.hPhone a,.hPhone a:visited{font-size:18px;padding:18px 0 18px 55px;background:url(../images/icon_hPhone.png) center left no-repeat}
.hAdress a,.hAdress a:visited{font-weight:400;padding-left:51px;background:url(../images/icon_hAdress.png) center left no-repeat}
.hCallback a,.hCallback a:visited{padding-right:15px;padding-left:15px;border-left:1px solid #eee;border-right:1px solid #eee}
.hAdress a:hover,.hCallback a:hover,.hPhone a:hover{color:#feb800}
.hCallback a:hover{background-color:#eee}
.sLogo{float:left;margin-right:55px}
.sLogo a,.sLogo a:visited{color:#333;text-decoration:none}
.sLogo strong{font-size:3em;border-bottom:solid 3px #c00}
.sLogo img{display:block}

.sSocLinks{overflow:hidden;display:block;float:right;margin-top:20px}
.sSocLinks ul{margin:0;padding:0;list-style:none}
.sSocLinks ul li{display:inline-block;vertical-align:top;margin-right:20px}
.sSocLinks ul li img{display:block;vertical-align:middle}

.sMenuBg{padding:14px 0;height:65px;max-height:65px;background-color:rgba(1,43,104,1);background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../images/sMenuBg.jpg)}
.sMenuBgIndex{background:unset;background-color:rgba(1,43,104,0.1);position:absolute;z-index:99;height:64px;width:100%}
.sMenuBgIndex .sContainer{position:absolute;z-index:99;left:50%;margin-left:-600px}
.sMenu{overflow:auto}
.sMenu ul{margin:0;padding:0;list-style:none}
.sMenu ul li{float:left;padding:20px 20px 0 0}
.sMenu ul li:last-child{padding-right:0}
.sMenu ul li a,.sMenu ul li a:visited,.sMenu ul li strong{font-family:'Play',sans-serif;font-weight:400;font-size:14px;text-decoration:none;color:#fff;text-transform:uppercase}
.sMenu ul li a:hover,.sMenu ul li strong{color:#feb800}
.sMenu ul li strong:hover{cursor:pointer}
.sMenu ul li:hover > ul{display:block}
.sMenu ul ul{margin:0 0 0 -10px;padding:10px 0 0 0;z-index:111;display:none;background:unset;position:absolute;box-shadow:-3px 3px 10px -2px rgba(0, 0, 0, 0.1)}
.sMenu ul ul li{float:none;position:relative;background:rgba(255,255,255,0.95);display:block;border:none;min-width:250px;width:250px;max-width:250px;padding:0;margin:0}
.sMenu ul ul li a,.sMenu ul ul li a:visited{display:block;text-align:left;padding:10px;font-size:12px;font-weight:400;color:#222;border-top:1px solid rgba(0, 0, 0, 0.05)}
.sMenu ul li li a:hover{color:#feb800;text-decoration:none}
.sMenu ul ul li strong{display:block;text-align:left;padding:10px;font-size:12px;font-weight:400;border-top:1px solid rgba(0, 0, 0, 0.05)}
.sMenu ul ul li ul,.sMenu ul ul li:hover > ul{display:none}

.sBody{overflow:auto;padding:26px 0 40px 0}
.sLeft{float:left;margin-right:20px;width:220px;max-width:220px;overflow:hidden}
.sLeft ul{padding:0;margin:0;list-style:none}
.sLeft ul li{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #e6e6e6}
.sLeft ul li:last-child{border-bottom:0}
.sLeft ul li a,.sLeft ul li a:visited{font-weight:300;display:inline-block;vertical-align:top;padding-left:20px;font-size:14px;text-decoration:none;color:#022b69;text-decoration:none;background:url(../images/sLeft-arrow.png) left 8px no-repeat}
.sLeft ul li strong{display:inline-block;vertical-align:top;padding-left:20px;font-size:14px;font-weight:300;color:#000;text-decoration:none;background:url(../images/sLeft-arrow-active.png) left 8px no-repeat;-webkit-transition:color 0.4s,background-image 0.4s;transition:color 0.4s,background-image 0.4s}
.sLeft ul li a:hover{color:#000;text-decoration:none;font-weight:300;background-image:url(../images/sLeft-arrow-active.png);-webkit-transition:color 0.4s,background-image 0.4s;transition:color 0.4s,background-image 0.4s}
.sLeft ul li ul{margin-left:40px}
.sLeft ul li ul li{padding:5px 0px;margin:5px 0;list-style:square;color:#022b69;font-size:12px}
.sLeft ul li ul li:hover,.sLeft ul li ul li.active{color:#feb800;-webkit-transition:color 0.4s;transition:color 0.4s}
.sLeft ul li ul li a,.sLeft ul li ul li a:visited{font-size:12px;color:#022b69;font-weight:300;background:none;padding-left:0;display:inline}
.sLeft ul li ul li a:hover{font-weight:300;color:#000;background:none;padding-left:0;display:inline}
.sLeft ul li ul li strong{font-weight:300;font-size:12px;color:#000;background:none;padding-left:0;display:inline}
.sLeft ul li ul li ul{display:none}
.sRight{float:right;width:220px}
.sCtn{margin:0 auto;width:960px;overflow:hidden}
.sCtn table{border-spacing:0 10px;font-weight:600}
.sCtn th{padding:14px;font-weight:600;background:#022b69;color:#fff;border-right:1px solid #fff;border-left:1px solid #fff;border-top:1px solid #022b69;font-size:16px}
.sCtn th p,.sCtn td p{margin:0}
.sCtn th:first-child{border-left:1px solid #022b69}
.sCtn th:last-child{border-right:1px solid #022b69}
.sCtn td{vertical-align:middle;padding:15px;font-weight:600;font-size:14px;text-align:center;border:1px solid #b1b4be;background:#fff;color:#000}
.sCtn blockquote{border-left:5px solid #022b69;padding-left:15px}

.index-wrap{padding:80px;padding-bottom:14px;background:url(../images/green-triangle.png) top center no-repeat #fff}
.index-wrap h1{text-transform:uppercase;text-align:center}
.index-wrap .subBtn,.index-wrap .subBtn:visited{margin-top:6px}
.text-block-wrap{background-repeat:no-repeat;background-position:bottom center;background-size:cover;background-image:url(../images/text-block-bg.png)}
.text-block{width:550px;padding:160px 0 40px 0}
.text-block p{color:#fff}
.text-block .subBtn,.text-block .subBtn:visited{margin-top:6px}

.sFooter{overflow:hidden;background-color:#24292f;padding-top:50px;clear:both}
.sFooter a,.sFooter a:visited{color:#999;font-size:14px;font-weight:300;text-decoration:none}
.sFooter a:hover{color:#fff}
.dTblRH .dTblTd a,.dTblRH .dTblTd a:visited,.dTblRH .dTblTd span{font-size:14px;color:#fff;font-weight:600;text-transform:uppercase}
.dTblRH .dTblTd a:hover{color:#feb800}
.sFooter .dTblTd{width:25%}
.sFooter .dTblTd ul{margin:0;padding:20px 0;list-style:none;margin-right:100px}
.sFooter .dTblTd li{padding:10px 0;border-top:1px solid #3a3f44}
.sFooter .dTblTd li:first-child,.sFooter .dTblTd li:nth-child(2){border-top:0}
.sFooter .dTblTd strong{font-size:14px;color:#fff;font-weight:300}
.sFooter .dTblTd:first-child{width:50%}
.sFooter .dTblTd:first-child ul{width:100%}
.sFooter .dTblTd:first-child li{width:250px;margin-right:50px;display:inline-block;vertical-align:top}
.sFooter .dTblTd:first-child li:nth-child(2n){margin-right:0}

.sFooter .vcard{margin:0;padding:20px 0}
.sFooter .vcard p{margin:0;padding:10px 0;color:#999;font-size:14px;font-weight:300}

.uFooter{font-size:14px;font-weight:300;color:#666;padding:20px 0;border-top:1px solid #3a3f44}
.footerCtn{margin:0 auto;font-size:14px;text-align:center}


a.mediart,a:visited.mediart{float:right;color:#666;font-family:Tahoma;font-size:10px;display:block;background:url(../images/mediart.png) top right no-repeat;width:300px;padding:11px 0px;margin-top:-6px;text-decoration:none}
a:hover.mediart{color:#fff}

/*Modules defaults*/
.subBtn{border:0;display:inline-block;vertical-align:middle;padding:10px 50px;line-height:20px;color:#000;font-weight:600;font-size:14px;background-color:#feb800;text-decoration:none;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}
.subBtn:hover{cursor:pointer;background-color:#000;color:#fff}
a.subBtn,a:visited.subBtn{text-decoration:none;color:#000}
a:hover.subBtn{background-color:#000;color:#fff}

.mfrm{float:right;margin-top:-45px;padding-left:30px;width:470px}
.feedBackForm{margin-top:10px;width:470px}
.fbRow{overflow:auto;padding-bottom:10px}
.fbRow .fLeft{padding-top:5px}
.fbDiv{padding-left:140px}
.fbDiv input,.fbDiv textarea,.fbDiv select{font-family:'Century Gothic',Tahoma;width:308px;max-width:308px;padding:5px 10px;border:solid 1px #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.fbDiv textarea{height:66px;min-height:66px;max-height:300px;width:308px;min-width:308px;max-width:308px}
.fbSub{text-align:right}
.fbPolicy .fLeft{text-align:right;width:100px}
#okno-call .fbPolicy{padding-bottom:5px;text-align:left}
#okno-call .fbPolicy .fLeft{width:20px}
#okno-call .fbPolicy .fbDiv{padding-left:40px}
.fbPolicy .fbDiv,.fbPolicy .fbDiv a,.fbPolicy .fbDiv a:visited{font-size:10px}
.m-zagl{padding-top:20px}

.dataLine{padding:10px 0px}
.dataLineBord{padding:10px 0px;border-bottom:dashed 1px #777}
.dataLineBord:last-child{border:0}
.dataName{font-size:130%;color:#1F547F}
.dataBody{margin-top:5px}
.dataBody p{margin:5px 0px}

.dSuccess,.dError{margin:5px 0px;padding:5px;font-weight:bold;background:#fff}
.dSuccess{color:#62AE42;border:solid 1px #62AE42}
.dError{color:#c00;border:solid 1px #c00}
.error{font-size:11px;color:#d50005}

/*MC*/
.ctg-wrap{margin-top:-18px;position:relative;z-index:101}
.ctg-block .dTbl{width:auto}
.ctg{margin:0 20px 20px 0;padding:12px;text-align:center;background-color:#fff}
.dTblTd:nth-child(4n) .ctg{margin-right:0}
.ctg{width:201px}
.ctg-image{width:201px;height:140px;display:block;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.ctg-image:hover{cursor:pointer}
.ctg-title{margin:15px auto;height:57px;min-height:57px;max-height:57px;overflow:hidden;display:table}
.ctg-title .dTblTd{vertical-align:middle}
.ctg-title,.ctg-title a,.ctg-title a:visited{font-size:14px;color:#000;font-weight:700;text-transform:uppercase;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}
.ctg-title a:hover{color:#feb800}
.ctg-name{padding-right:15px;font-size:12px}
.ctg-name a,.ctg-name a:visited{font-size:12px;text-decoration:none;font-weight:bold}
.ctg-name strong{color:#8b1912}

.itm-wrap .dTbl{width:auto;margin:0 auto}
.itm{width:225px;margin:0 20px 20px 0;text-align:center}
.dTblTd:nth-child(4n) .itm{margin-right:0}
.itm-image{width:225px;height:165px;display:block;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff}
.itm-image:hover{cursor:pointer}
.itm-image a,.itm-image a:visited{width:225px;height:165px;display:block}
.itm-image img{max-width:225px;max-height:165px;opacity:0}
.itm-title{margin:15px auto;height:57px;min-height:57px;max-height:57px;overflow:hidden;display:table}
.itm-title .dTblTd{vertical-align:middle}
.itm-title a,.itm-title a:visited{font-size:14px;color:#000;font-weight:700;text-transform:uppercase;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}
.itm-title a:hover{color:#feb800}

.itm-list .itm{width:100%;padding:20px 0;border-bottom:solid 1px #ccc}
.itm-list .itm:last-child{border:0}
.itm-list .itm-image{float:left}
.itm-list .itm-image,.itm-list .itm-image img{width:200px;height:auto}
.itm-list .itm-body{margin-left:240px}

.itm-full .itm{padding:20px 0;border-bottom:solid 1px #ccc}
.itm-full .itm:last-child{border:0}
.itm-full .itm-image{float:left}
.itm-full .itm-image,.itm-full .itm-image img{width:400px;height:auto}
.itm-full .itm-body{margin-left:440px}

.advantages-wrap{background-color:#fff;padding:15px 0 50px 0}
.advantages-itm{display:inline-block;vertical-align:top;width:250px;padding:0 90px 70px 0;margin:0 auto}
.advantages-image{background-color:#fff;background-position:center center;background-repeat:no-repeat;width:64px;height:64px;max-height:64px;display:block;margin-right:30px;overflow:hidden;float:left}
.advantages-title{margin:15px 0 0 0;overflow:hidden}
.advantages-title p{margin:0;font-size:14px;color:#000;font-weight:700;text-transform:uppercase}
.dTblRow:last-child .advantages-itm{padding-bottom:0}

.news-itm{width:100%;padding:20px 0;border-bottom:solid 1px #ccc;overflow:hidden}
.news-itm:last-child{border:0}
.news-itm-image{float:left}
.news-itm-image,.news-itm-image img{width:200px;height:auto}
.news-itm-body{margin-left:240px}
.news-itm-title{margin-bottom:10px;padding-right:20px}
.news-itm-title a,.news-itm-title a:visited{font-size:18px;font-weight:700;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}
.news-itm-title a:hover{color:#222;text-decoration:none}
.itm-full .news-itm-image{margin-right:20px;margin-bottom:10px}

.itm-list .news-itm{width:100%;padding:20px 0;border-bottom:solid 1px #ccc;overflow:hidden;margin:20px auto;padding-bottom:20px;width:auto;padding:0}
.itm-list .news-itm:last-child{border:0}
.itm-list .news-itm-image{margin-right:30px;margin-bottom:20px;width:280px;height:180px;background-repeat:no-repeat;background-position:center center;background-size:cover;cursor:pointer}
.itm-list .news-itm-body{margin:0 0 20px 0;padding:0;overflow:hidden}
.itm-list .news-itm-title{text-align:left}
.itm-list .news-itm-title a,.itm-list .news-itm-title a:visited{text-transform:uppercase;font-weight:700;color:#000}
.itm-list .news-itm-desc{text-align:left;padding:10px 0}
.itm-list .news-itm-desc p{margin:3px 0;font-size:14px}
.itm-list .news-itm-date{position:absolute;margin: 10px 0 0 -10px;padding:10px 20px 10px 50px;background-color:#feb800;color:#000;font-weight:600;font-size:14px}

.news-wrap{padding:5px 0 40px 0}
.news-wrap .news-itm{width:280px;padding:0;margin:0 59px 0 0}
.news-wrap .dTblTd:last-child .news-itm{margin:0}
.news-wrap .news-itm-image{width:100%;max-width:100%;height:180px;background-repeat:no-repeat;background-position:center center;background-size:cover;cursor:pointer}
.news-wrap .news-itm-title{text-align:left;padding:20px;overflow:hidden;line-height:14px;background-color:#fff}
.news-wrap .news-itm-title .news-date{font-size:12px;color:#666;margin:0 0 15px 0}
.news-wrap .news-itm-title a,.news-wrap .news-itm-title a:visited{font-size:14px;font-weight:700;text-decoration:none}
.news-wrap .news-itm-title a:hover{color:#feb800}
.news-wrap .news-itm-image{margin:0}

.prodNav{padding:10px 0;text-align:center}
.prodNav,.prodNav a,.prodNav a:visited{font-size:18px;text-decoration:none}
.prodNav a:hover{color:#222}

.callback-wrap{background-color:#feb800;overflow:hidden;padding:23px 0}
.callback-text{width:420px}
.callback-text p{font-weight:700;font-size:16px;text-transform:uppercase;margin:0}
.callback-text p span{font-weight:400;font-size:14px;text-transform:none}
.callback-form{}
.callback-form input[type="text"]{width:260px;max-width:256px;padding:9px 20px;float:left;margin:3px 21px 0 0;font-size:14px;font-weight:400;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border:1px solid #fff}
.callback-form input[type="submit"]{text-align:center;width:220px;height:44px;padding:0;border:3px solid #000;font-size:16px;font-weight:600;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:transparent}
.callback-form input[type="submit"]:hover{cursor:pointer}

/*Slider*/
.sliderBg{margin:0 auto;height:460px;max-height:460px;overflow:hidden;background-position:center center;background-repeat:no-repeat}
.sliderWrap{display:inline-block;vertical-align:top;margin:0 auto;height:460px;max-height:460px;width:100%;overflow:hidden}
#slider{margin:0 auto;height:460px;max-height:460px}
.slide{height:460px;max-height:460px;width:100%;overflow:hidden}
.slide-image{position:relative;width:100%;height:460px;max-height:460px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.slide-body{height:380px;max-height:380px;width:100%;max-width:100%;color:#fff;text-align:center;padding:172px 0 60px 0;position:absolute;overflow:hidden}
.slide-body-desc{display:inline-block;vertical-align:top;overflow:hidden;max-width:100%}
.slide-body-desc h1,.slide-body-desc h2,.slide-body-desc h3,.slide-body-desc h4{font-family:'Play',sans-serif;color:#fff;font-weight:700;margin:0 0 10px 0}
.slide-body-desc p{margin:0}
.ab-link,.ab-link:visited{clear:both;display:block;vertical-align:middle;padding:10px 25px;line-height:20px;color:#000;font-weight:600;font-size:14px;background-color:#feb800;text-decoration:none;width:100px;margin:25px auto 0 auto;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}
.ab-link:hover{background-color:#000;color:#fff}

/*bxSlider*/
.bx-controls-direction{width:100%;position:relative;top:-230px;width:1200px;margin:0 auto}
.bx-prev{display:inline-block;width:24px;height:40px;background-image:url('../images/bx-prev.png');background-position:right center;background-repeat:no-repeat;position:absolute;left:0;top:0;cursor:pointer;font-size:0;z-index:99;opacity:0.4}
.bx-next{display:inline-block;width:24px;height:40px;background-image:url('../images/bx-next.png');background-position:left center;background-repeat:no-repeat;position:absolute;right:0;top:0;cursor:pointer;font-size:0;z-index:99;opacity:0.4}
.bx-prev:hover,.bx-next:hover{opacity:1}
.bx-pager{position:relative;top:-35px;height:10px;z-index:99;text-align:center}
.bx-pager-item{display:inline-block;vertical-align:top;background-image:url(../images/bx-pager-item.png);background-repeat:no-repeat;background-position:center center;margin-right:10px}
.bx-pager-item:last-child{margin-right:0}
.bx-pager-item .bx-pager-link{font-size:0;display:block;width:10px;height:10px}
.bx-pager-item .active{background-image:url(../images/bx-pager-item-active.png)}

#toTop{width:40px;height:40px;text-align:center;position:fixed;bottom:15px;right:15px;cursor:pointer;display:none;background-color:#fff;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}
#toTop img{-webkit-transition:filter 0.4s;transition:filter 0.4s}
#toTop:hover{background-color:#000;cursor:pointer}
#toTop:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}

/*CallBack*/
.inp{border:1px solid #ccd8e1;font-size:14px;height:15px;width:230px;margin-bottom:10px;padding:10px;color:#888;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.area{height:40px}
#okno-call,#okno-reviews,#message{margin:0 auto;padding-top:30px;width:312px;text-align:center}
#okno-call .zagl,#okno-reviews .zagl,#message .zagl,#okno_ok .zagl,#okno_err .zagl,#okno_re .zagl{margin:0 0 20px 0;font-size:24px;color:#333;font-weight:bold}
#okno-reviews .zagl{font-size:16px}
#okno-call .mess .phone-top-text,#okno-reviews .mess .phone-top-text,#message .mess .phone-top-text,#okno_ok .mess .phone-top-text,#okno_err .mess .phone-top-text,#okno_re .mess .phone-top-text{margin:5px 0 15px 0;font-size:14px;color:#787b82}
#okno-call .inpbl,#okno-reviews .inpbl,#message .inpbl,#okno_ok .inpbl,#okno_err .inpbl,#okno_re .inpbl{margin:0 0 12px 0;padding:0;color:#787b82;text-align:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px}
#okno-call .inp,#okno-reviews .inp,#message .inp,#okno_ok .inp,#okno_err .inp,#okno_re .inp{width:95%;height:35px;padding:4px 5px}
#okno-call,#okno-reviews,#message,#okno_ok,#okno_err,#okno_re{max-width:700px}
#okno-call .subBtn,#okno-reviews .subBtn,#message .subBtn,#okno_ok .subBtn,#okno_err .subBtn,#okno_re .subBtn{margin-top:8px}
.box-modal{background:#fafafa;border:1px solid #c2c7c9;padding:24px 40px;position:relative;text-align:left}
.box-modal .box-modal_close{cursor:pointer;height:10px;position:absolute;right:15px;top:15px;width:10px;background:url(../images/bg-xbut.png) no-repeat 0 0}
#okno-reviews .area{height:110px}

/*Arcticmodal*/
.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}
.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}
*:first-child+html .arcticmodal-container{height:100%}
.arcticmodal-container_i{height:100%;margin:0 auto}
.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle}
.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff}
.arcticmodal-loading{width:80px;height:80px;border-radius:10px;background:#000 url(../images/bx_loader.gif) no-repeat 50% 50%}

/*FancyBox*/
#gallery ul{list-style:none;margin:0;padding:0}
#gallery ul li{font-size:10px;padding:5px;height:120px;display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;*display:inline;}
#gallery img{height:120px;margin:3px;border:1px solid #ccc}
#gallery a:hover{color:#fff}
#gallery a:hover img{border:1px solid #1F547F}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../images/fancybox/fancy_progress.png') no-repeat}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none}
div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}
div#fancy_content{margin:0;z-index:100;position:absolute}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../images/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}
#fancy_frame{position:relative;width:100%;height:100%;display:none}
#fancy_ajax{width:100%;height:100%;overflow:auto}
a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}
a#fancy_left{left:0px}
a#fancy_right{right:0px}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}
span#fancy_left_ico{left:-9999px;background:transparent url('../images/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico{right:-9999px;background:transparent url('../images/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover, a#fancy_right:hover{visibility:visible;background-color:transparent}
a#fancy_left:hover span{left:20px}
a#fancy_right:hover span{right:20px}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}
div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x}
div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y}
div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat}
div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x}
div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_sw.png') no-repeat}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y}
div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title{position:absolute;z-index:100;display:none}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}
div#fancy_title table{margin:0 auto}
div#fancy_title table td{padding:0;vertical-align:middle}
td#fancy_title_left{height:32px;width:15px;background:transparent url('../images/fancybox/fancy_title_left.png') repeat-x}
td#fancy_title_main{height:32px;background:transparent url('../images/fancybox/fancy_title_main.png') repeat-x}
td#fancy_title_right{height:32px;width:15px;background:transparent url('../images/fancybox/fancy_title_right.png') repeat-x}