* {margin:0;padding:0;}
img {
border:none;
vertical-align: top;
}
html{height: 100%;}
body {color:#484848;font:16px 'Montserrat', sans-serif;height: 100%;}
.wbox {min-width:320px;display:flex;flex-direction:column;min-height:100%;}
.wbox>* {-webkit-flex:0 1 auto;flex:0 1 auto}
.wbox>div.wrapContent {flex:1 1 auto;}
.box_top {background-color:#fff;margin-bottom:15px;position: sticky;top:0;z-index: 10;transition:box-shadow .5s;}
.hfix .box_top{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1)}
header.main>.inner {transition:padding .5s;display:flex;align-items:center;padding:10px;max-width:1280px;margin:0 auto;justify-content: space-between}
.hfix header.main>.inner{padding: 5px 10px}
header.main>.inner .top_shop{display: flex;align-items: center}

header.main>.inner>*+* {margin-left:1em}


.topBar {background-color:#200080;color:#fff;border-bottom:1px solid #100040;}
.topBar>.mobile {display:none;}

.top_page a {display:block;}
.top_page img {max-width:100%;width:auto;height:auto;max-height:100%;vertical-align:top;transition:width .5s;}
.hfix .top_page img{width: 180px}
a{color:#200080;text-decoration: none;outline-style: none;}

h1.main-title {font-size:36px;color:#50445b;margin-bottom:70px;text-align:center;position:relative;z-index:0;}
h1.main-title::after {content:'';position:absolute;z-index:-1;background-color:#e4e7ef;width:80px;height:6px;bottom:3px;left:0;right:0;margin:0 auto;}
h1.main-title.left {text-align:left;}
h1.main-title.left::after {margin:0;right:auto;}

.other-title {font-size:36px;color:#50445b;margin-bottom:70px;text-align:center;position:relative;z-index:0;}
.other-title::after {content:'';position:absolute;z-index:-1;background-color:#e4e7ef;width:80px;height:6px;bottom:3px;left:0;right:0;margin:0 auto;}

div.clear{display:none;}

.rollWrap {position:relative;z-index:0;overflow:hidden;}
.rollWrap div.arrpn {position:absolute;z-index:0;left:0;bottom:0;top:0;margin:auto 0;width:38px;}
.rollWrap div.arrpn.hc {display:none;}
.rollWrap div.arrpn::before {content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to right, #fff, transparent);}
.rollWrap div.arrpn.next {left:auto;right:0;}
.rollWrap div.arrpn.next::before {background:linear-gradient(to right, transparent, #fff);}
.rollWrap div.arrpn button {display:block;height:38px;width:38px;border:2px solid #200080;cursor:pointer;position:absolute;z-index:1;border-radius:50%;box-sizing:border-box;background-color:#fff;top:0;bottom:0;margin:auto 0;}
.rollWrap div.arrpn button:hover {}
.rollWrap div.arrpn button::before {transition:opacity .3s;content:'';position:absolute;width:8px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;background:url('../images/roll-arrow.png') no-repeat 0 0/200% auto;}
.rollWrap div.arrpn button.next::before {background-position:100% 0;}
.rollWrap ul {overflow:hidden;position:relative;z-index:0;flex-wrap:nowrap;}
.rollWrap ul li {margin-bottom:0;}
.rollWrap ul a.disabled {pointer-events:none;}

div.wrapBody {max-width:1280px;margin:0 auto 30px;display:flex;position:relative;z-index:0;}
body.not-aside div.wrapBody {padding:0 10px;}
body .box_top+div.wrapBody {padding-top:20px;}
div.wrapBody>main {flex:1 0 0;order:1;margin-left:15px;min-width:0;margin-right:10px;}
body.not-aside div.wrapBody>main {margin-left:0;margin-right:0;}
div.wrapBody>aside {flex:0 0 308px;}

.sidebar-wrapper {display:flex;}
.sidebar-wrapper>aside {flex:0 0 308px;}
.sidebar-wrapper>.main-data {flex:1 0 0;order:1;margin-left:15px;min-width:0;margin-right:10px;}

a.button1 {display:inline-block;font-weight:bold;line-height:1;color:#50445b;background-color:#d7d2e4;border:1px solid #d7d2e4;text-decoration:none;padding:15px 25px;text-align: center;transition:background-color .3s, color .3s;border-radius:6px;text-transform:uppercase;}
a.button1:hover {background-color:#fff;color:#200080;}

a.button2 {color:#7fb615;display:inline-block;font-size: 18px;font-weight: 700;line-height: 1;color:#7fb615;background-color:#FFFFFF;border:1px solid #7fb615;text-decoration:none;padding:15px 25px;text-align: center;transition:background-color .3s, color .3s;}
a.button2:hover {background-color:#7fb615;color:#fff;}


a.button3 {color:#FFFFFF;display:inline-block;font-size: 18px;font-weight: 700;line-height: 1;background-color:#E91E63;border:1px solid #E91E63;text-decoration:none;padding:15px 25px;text-align: center;transition:background-color .3s, color .3s;}
a.button3:hover {background-color:#fff;color:#E91E63;}

a.block {display:block;}

footer.main {background-color:#200080;color:#fff;border-top:1px solid #d7d2e4;padding-top:50px;}
footer.main div.top-footer {max-width:1400px;margin:0 auto;box-sizing:border-box;padding:0 40px;display:flex;}
footer.main div.top-footer a:not(.button1) {color:#fff;text-decoration:underline;}
footer.main div.top-footer a:not(.button1):hover {color:#d7d2e4;}
footer.main div.top-footer>* {flex:1 1 0px;box-shadow:1px 0px 0 #4c26bf inset;padding-bottom:60px;padding-right:10px;box-sizing: border-box;}
footer.main div.top-footer>*.award {box-shadow:none;}
footer.main .top-footer-item h2 {font-size:22px;margin-bottom:20px;padding-left:40px;box-shadow:4px 0 0 #d7d2e4 inset;color:#fff;}
footer.main .top-footer-item div.content {padding-left:40px;line-height: 1.7em;}
footer.main .top-footer-item.award div.content {padding:0;line-height:normal;text-align:center;}
footer.main div.content>p,
footer.main div.content>address,
footer.main div.content>ul,
footer.main div.content>li {line-height:1.4em;margin-bottom:5px;}
footer.main ul.links {list-style:none;}
footer.main ul.links li+li {margin-top:5px;}
footer.main div.top-footer ul.links a {text-decoration:none;display: block;padding: 3px 0}
footer.main div.top-footer>*.award img {height:auto;max-width:50%;}

.googleMaps{
float: right;
}
.googleMaps .infoMaps{
line-height: normal;
}

.googleMaps img{
background: none;
border: none;
box-shadow:none;
-webkit-box-shadow: none;
filter: none; 
}

.pYouTube iframe {}
.p_pdf {
background: url("/icon/pdf.png") no-repeat;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}

.p_doc{
background: url("/icon/doc.png") no-repeat;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}
.p_docx{
background: url("/icon/doc.png") no-repeat;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}

.p_ppt{
background: url("/icon/ppt.png") no-repeat;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}
.p_pptx{
background: url("/icon/ppt.png") no-repeat;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}


.p_xls{
background: url("/icon/xls.png") no-repeat;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}
.p_xlsx{
background: url("/icon/xls.png") no-repeat;
display: inline-block;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 50px;
text-decoration: none;
background-size:40px auto;
vertical-align: middle;
height: 40px;
}

.divLng{
position:absolute;
bottom:2px;
right:-315px
}
.divLng li{
padding: 5px;	
}	

.pageNavig {text-align:center;font-size:18px;font-weight:bold;margin-bottom:20px;}
.pageNavig>* {display:inline-block;text-decoration:none;outline:none;color:#669cff;vertical-align:middle;box-sizing:border-box;height:32px;line-height:32px;text-align:center;overflow:hidden;width:32px;}
.pageNavig>*+* {margin-left:2px;}
.pageNavig>a {border:1px solid #d7e2ed;background-color:#fff;}
.pageNavig>a:hover {border-color:#669cff;}
.pageNavig>b {background-color:#669cff;color:#fff;}
.pageNavig>span {border:1px solid #ddd;background-color:#fff;color:#ddd;}
.pageNavig>.firstlast {text-indent:-9999px;background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAABHNCSVQICAgIfAhkiAAAAOZJREFUOE+t1NENgjAQBuD/ou+u4Ai6AUygTmCIKXEMWYOayApsoBswgiPwrJEzRUtaSjECPPJfvza5awk/vvjMGQMbVAhlTIVZbmbU56hCAHtVw4ybFBTo+laWeyGzsIYIkTyQgtHOAOw6oX8QvYEDDUHUKS1oKGJBY5AGGovU0BTIB5JcgrD4zsf9McM6i6is29yTteePRMorIlw1xoziOUeosL7MgdSPKbCm/WMxa47GYM5kD8U679oQzHv7O7BcCtp6muN/RpwFjCQVdNJttzZiJL0Pm1p0vPDyVSHQb5E5P2b2Buh8BY6r9ghGAAAAAElFTkSuQmCC') no-repeat 50% 50%;background-size: 15px auto;}
.pageNavig>.firstlast.l {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAABHNCSVQICAgIfAhkiAAAAOpJREFUOE+t1MENgjAUBuD/yQA6iiM4AhsoieVq3EAn0DNg0hWcQDcwbsKZyzMlUguv7YHKifK/fAXaPlI33oFxIYauFB3hXLHMrTP3VNbcgrA0AwZ0vadiKIplAlINXwk4DIGLxTIBmQdlwxrA1ofFMhcj+xmJmIVS32wEpWACmot5IR8GxrlSdAplQUhVvKYFXnYlGfdaUW7GvswLmUIs8CBg9YXeXYaNLqgNZQKag5gJRtBcpD9rwz9IQSyUivTQPxDRRgDY1en3i9NippnsR7/DOkImG09koTaSdxmeZhmnBWXDwcyt/QDXbPNRcLI4SwAAAABJRU5ErkJggg==');margin-left: 10px}
.pageNavig>.firstlast.f{margin-right: 10px;}
.pageNavig>span.firstlast {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAABHNCSVQICAgIfAhkiAAAAN1JREFUOE+t1O0NwiAQBmBgAVeQcAPoBnUCdQLjJrpJV+gGukEHKMERukDB0FDCVzFC+6vhvTyQ3AFGP75hGFqM8ZkQcqKU9m65m+GcYwpvukYp9QaAZqkPsm4VcgsNdAeAVv8nsmsS+hOZN4igEkSf0oNKEQ+qQSxUi8zQFsgMcc5HhNDOzMeHEHKklOo1lMvC+cNCiIOU8uVgvZniMZdFkF7YArPtr8W8OarBoskuxZJ3rQRbvf0hppTqAOCSao7Osu9RgD0ZY4+l7WGWhczu+2mamuUtcudHCGGzLz62MCDcc4GkAAAAAElFTkSuQmCC');}
.pageNavig>span.firstlast.l {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAABHNCSVQICAgIfAhkiAAAAONJREFUOE+t1NENgjAQBuA7GEBXIGUAR3AENlAnMG6gE+gIrOAEuoHx/RpWYIJijtCm0F4fqDxR/ssH4XKHRHRExDsAtEqpC3hXKvPr+B611j0AbKaAsZMtSmUx6AEAZy9wmNZazAKIHxBRi4iHGJbKfAztIRdzUO6XzaAcLIDWYlFIwG5KqauUiVDXdTtjzMc2YxiGZ13XDZ9jWRSaCl8AsJ2gb1EU+6qqeikLoDUIv2AGrUXGWbP/IAdxUC4yQv9AYmvEdYfDxRqZZcH0e8MaFKYyaY00ZVm+uY3LAiISM7/2Byz/+xyA+20nAAAAAElFTkSuQmCC');}
.scrollDown{position:fixed;right:10px;bottom:10px;width:64px;height:64px;background:url('../images/scrollup.png') no-repeat 0 0;text-decoration:none;opacity:0.3;display:none;z-index: 100;}
.pageNavig>.prevnext {text-indent:-9999px;background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAABHNCSVQICAgIfAhkiAAAAK1JREFUKFON0sENwjAQRNFZwZ0WKAE6IBVQAooQiDZogyDhFugAOqAESsgZRAbZQISV9do5v+/DZAWZb3ukI7BEh0os6yGAlTckrkn8DwMW1CrWYLMWN8Ap6F+PsAUjnIM9LoEBl8IPbthCMPnufX+MMHe1tNr+sjlwJoLLLyBxe45RaUFYozTopysJop1zweAPWoF6G6kgeXVKcDbvOQqIvYn9rLsTp68OC3+ib44Cfp9dAer+AAAAAElFTkSuQmCC') no-repeat 50% 50%;}
.pageNavig>.prevnext.n {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAABHNCSVQICAgIfAhkiAAAALhJREFUKFON0sENgjAYBeD3YAAdxREcwQ2UxHIljuAEeoaadAUn0A2Mm3Dm8ps20kBoS3v+Xv/+zaN6yAmCGwWmVbwgcVh30oPYWCOA6c6sYp5Ky51AM4JUgBbVWgyA41rA4dyAxzmBGV4LLHAqEMShAATXKFat7Fjg439I8AxiC1HgRWD7x9+hxH6BY9BU7Gc4Be0Ej9egxznQ4Vzo8LSiANzWdplQTTlpXBL6N9daDkOJd+zGccoPoep3Ucaf9egAAAAASUVORK5CYII=');}
.pageNavig>span.prevnext {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAABHNCSVQICAgIfAhkiAAAAKhJREFUKFON0m0NAyEMBmBaA7MwEgTcHGwKJmGZlDk5C+fg5mACIEzCDECXEnI5js/+JM/Lj7cF0Rmt9QwAd0S8QctG+GBDRO8q3sOIn0VcgkqpOcM1yL8nuAUT3IMbHoEBj8KAjTE/IcQp9v1FxIuUkt+yAWvt5L1fd4EPb6sUCG2MBrbqRgJJz71AtsFWoHgbtUD16o4BIlqa93wIvJo41np2zl35RP8T85Uxg5i2+gAAAABJRU5ErkJggg==');}
.pageNavig>span.prevnext.n {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAABHNCSVQICAgIfAhkiAAAALJJREFUKFON0msNwjAUhuHvdALAQlMDSEACDgAFBAkoAAmzgAJwQPh/mlmYgpa06ZqN9dbfz9tbDjHziYjuAHql1BWFRVrrEcAmGBecc97hB4DLDGQDcoiZeyI61gKPW4OIW4IFrgUrXAqSOBPcsngYhp0x5jN9gLX2mcQBvgBsA/4KIfYrnINSynGBS9CdEHENRtwCPW6FHv+NqH+1e0xqTGk2cUUY78zMh67r3rkdp1N+F+98HCyyAgwAAAAASUVORK5CYII=');}

label.checkbox {display:block;position:relative;z-index:0;}
label.checkbox span {display:block;position:relative;z-index:0;color: #000000;font-size: 16px}
label.checkbox span::before {content:'';display:inline-block;width:18px;height:18px;border:1px solid #d2d3e4;background-color:#fff;vertical-align:middle;margin-right:15px;border-radius:4px;}
label.checkbox span::after {display:none;content:'';position:absolute;left:6px;top:2px;width:8px;height:15px;box-sizing:border-box;transform:rotate(45deg);border-style:solid;border-width:3px;border-color:transparent #200080 #200080 transparent;border-radius: 3px}
label.checkbox input[type="checkbox"] {opacity:0;position:absolute;z-index:0;}
label.checkbox input[type="checkbox"]:checked+span::after {display:block;}

.msgSuccess,.msgError{background-color: #FFFFFF;text-align: left;display: block;position: relative;padding: 25px 10px 25px 95px;font-size: 16px;font-weight: 400;margin-bottom: 30px;}
.msgSuccess:before,.msgError:before{content: "";display: block;width: 69px;height: 100%;position: absolute;left:0;top:0;}
.msgSuccess{border: 1px solid #7FB615;color: #7FB615;}
.msgSuccess:before{background: rgba(127,182,21,0.05) url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5Ij4NCiAgPGcgaWQ9Ikdyb3VwXzk0MiIgZGF0YS1uYW1lPSJHcm91cCA5NDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjAgLTMyNSkiPg0KICAgIDxnIGlkPSJjaGVja19idWxsZXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyOCAzMzQpIj4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzUxMzciIGRhdGEtbmFtZT0iUGF0aCA1MTM3IiBkPSJNMy42NzUsNC40OWwxLjk4LTIuMTQyYTEuMDIxLDEuMDIxLDAsMCwwLDAtMS40NEw1LjA0NS4zQTEuMDIsMS4wMiwwLDAsMCwzLjYuM0wuMywzLjc2N2ExLjAyOCwxLjAyOCwwLDAsMCwwLDEuNDQ1TDguNTgyLDEzLjVhMS4wMiwxLjAyLDAsMCwwLDEuNDQsMGwuNjEtLjYxYTEuMDIsMS4wMiwwLDAsMCwwLTEuNDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEwLjkzKSByb3RhdGUoLTkwKSIgZmlsbD0iIzdmYjYxNSIvPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iRWxsaXBzZV84MiIgZGF0YS1uYW1lPSJFbGxpcHNlIDgyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MjAgMzI1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjN2ZiNjE1IiBzdHJva2Utd2lkdGg9IjMiPg0KICAgICAgPGNpcmNsZSBjeD0iMTQuNSIgY3k9IjE0LjUiIHI9IjE0LjUiIHN0cm9rZT0ibm9uZSIvPg0KICAgICAgPGNpcmNsZSBjeD0iMTQuNSIgY3k9IjE0LjUiIHI9IjEzIiBmaWxsPSJub25lIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==') 50% 50% no-repeat;}
.msgError{border: 1px solid #FF0000;color: #FF0000;}
.msgError:before{background: rgba(255,0,0,0.05) url('data:image/svg+xml;base64,PHN2ZyBpZD0id2FybmluZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjkuMTkxIiBoZWlnaHQ9IjI5LjE5MSIgdmlld0JveD0iMCAwIDI5LjE5MSAyOS4xOTEiPg0KICA8ZyBpZD0iR3JvdXBfOTAiIGRhdGEtbmFtZT0iR3JvdXAgOTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIj4NCiAgICA8ZyBpZD0iR3JvdXBfODkiIGRhdGEtbmFtZT0iR3JvdXAgODkiPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfNDIiIGRhdGEtbmFtZT0iUGF0aCA0MiIgZD0iTTI4Ljg3NiwyNC45MTUsMTcuMjM4LDEuNjMzYTIuOTU0LDIuOTU0LDAsMCwwLTUuMjg1LDBMLjMxNSwyNC45MTVhMi45NTUsMi45NTUsMCwwLDAsMi42NDIsNC4yNzZIMjYuMjM0YTIuOTU1LDIuOTU1LDAsMCwwLDIuNjQzLTQuMjc2Wm0tMi4wNjksMS42NzZhLjY2NC42NjQsMCwwLDEtLjU3My4zMkgyLjk1N2EuNjc0LjY3NCwwLDAsMS0uNi0uOTc2TDEzLjk5MywyLjY1M2EuNjc0LjY3NCwwLDAsMSwxLjIwNSwwTDI2LjgzNywyNS45MzRBLjY2NS42NjUsMCwwLDEsMjYuODA3LDI2LjU5MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9InJlZCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBfOTIiIGRhdGEtbmFtZT0iR3JvdXAgOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjQ1NSAxMC4yNjYpIj4NCiAgICA8ZyBpZD0iR3JvdXBfOTEiIGRhdGEtbmFtZT0iR3JvdXAgOTEiPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfNDMiIGRhdGEtbmFtZT0iUGF0aCA0MyIgZD0iTTIzNy4xNCwxODAuMDYzQTEuMTQsMS4xNCwwLDAsMCwyMzYsMTgxLjJ2Ny4xOTFhMS4xNCwxLjE0LDAsMCwwLDIuMjgxLDBWMTgxLjJBMS4xNCwxLjE0LDAsMCwwLDIzNy4xNCwxODAuMDYzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNiAtMTgwLjA2MykiIGZpbGw9InJlZCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBfOTQiIGRhdGEtbmFtZT0iR3JvdXAgOTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjA1NSAyMS4wNDkpIj4NCiAgICA8ZyBpZD0iR3JvdXBfOTMiIGRhdGEtbmFtZT0iR3JvdXAgOTMiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xMSIgZGF0YS1uYW1lPSJFbGxpcHNlIDExIiBjeD0iMS41MzkiIGN5PSIxLjUzOSIgcj0iMS41MzkiIGZpbGw9InJlZCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=') 50% 50% no-repeat;}
.msgSuccess:after,.msgError:after{content: "";display: block;clear: both;}

div.languages div.title {font-size:11px;font-weight:bold;color:#50445B;}
div.languages ul {list-style:none;border-width:1px 0;border-style:solid;border-color:#d7d2e4;border-radius:2px;overflow:hidden;height:27px;position:relative;z-index:1;width:75px;}
div.languages ul.show {overflow:visible;}
div.languages ul::after {content: '';background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAABHNCSVQICAgIfAhkiAAAAHZJREFUGFdjVGBoWMDAwKAPxI4PGBo+AGkMAFQjABTcD8QXGIGcC1ANIBpDE5JiA6D8QZAGkO4D2DShKb4IVOPACLIfmyaou0DOAJkMVgxyMlgDDk0gYRTFIAG4BiyaQEJwk2EGo2hA0wQKsQD0kMPQADMJFw0Aua0sWHpn46oAAAAASUVORK5CYII=') no-repeat;position: absolute;display: block;right: 10px;top: 0;bottom: 0;width: 12px;height: 8px;margin: auto 0;transition:transform .3s;pointer-events: none;}
div.languages ul.show::after {transform: rotate(-90deg);}
div.languages li {background-color:#fff;border-width:0 1px;border-style:solid;border-color:#d7d2e4;}
div.languages li:last-child {border-bottom-width:1px;border-radius:0 0 2px 2px;}
div.languages li a {display:flex;height:27px;align-items:center;padding:0 25px 0 10px;font:500 13px 'Roboto', sans-serif;text-transform:uppercase;color: #200080;text-decoration:none;outline:none;}
div.languages li a:not(.sel):hover {background-color:#f4f4f4;}

.select {display:inline-block;position: relative;z-index: 0;}
.select::after {content: '';background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAABHNCSVQICAgIfAhkiAAAAHZJREFUGFdjVGBoWMDAwKAPxI4PGBo+AGkMAFQjABTcD8QXGIGcC1ANIBpDE5JiA6D8QZAGkO4D2DShKb4IVOPACLIfmyaou0DOAJkMVgxyMlgDDk0gYRTFIAG4BiyaQEJwk2EGo2hA0wQKsQD0kMPQADMJFw0Aua0sWHpn46oAAAAASUVORK5CYII=') no-repeat;position: absolute;display: block;right: 10px;top: 0;bottom: 0;width: 12px;height: 8px;margin: auto 0;transition:transform .3s;}
.select:hover::after {transform: rotate(-90deg);}
.select>select {outline:none;border: 1px solid #d7d2e4;border-radius:2px;padding: 5px 25px 5px 10px;-moz-appearance: none;-webkit-appearance: none;appearance: none;box-sizing: border-box;width: 100%;font:bold 16px 'Montserrat', sans-serif;color: #50445b;background-color:#fff;cursor: pointer;}

label.labStyled {
position: relative;
}
label.labStyled input[type="radio"] {
display: none;
}
label.labStyled input[type="radio"] + span {display:flex;color: #000000;font-size:16px;align-items:center;}

label.labStyled input[type="radio"] + span img {max-width:50px;max-height:25px;width:auto;height:auto;margin-left:5px;vertical-align:middle;}

label.labStyled input[type="radio"]:disabled + span {
opacity:0.4;
}

label.labStyled input[type="radio"] + span::before {
content: "";
flex:0 0 18px;
box-sizing: border-box;
width: 18px;
height: 18px;
background-color: #FFFFFF;
display: inline-block;
z-index: 0;
position: relative;
font-size: 8px;
line-height: 7px;
margin-right: 15px;
border-radius: 50%;
vertical-align: bottom;
text-align: center;
box-shadow: 0 0 0 1px #d2d3e4;
}
label.labStyled input[type="radio"]:checked + span::before {
border: 4px solid #FFFFFF;
background-color: #200080;
font-size: 20px;
}


.wrapBody p.empty{
margin: 0px 0px 50px 0px;
}

.wrapBody .empty{font-size: 48px;margin: 0px 0px 50px 0px;text-align: center;color: #cdc7d3;font-weight: 900;}



@media screen and (max-width:1490px){
    div.wrapBody>aside {flex-basis:300px;}
    .sidebar-wrapper>aside {flex-basis:300px;}
}
@media screen and (max-width:1300px){
    .top_page {max-width:145px;}
    .hfix header.main > .inner,
    header.main > .inner{padding: 5px 10px;}
}

@media screen and (max-width:1200px){
    div.wrapBody>aside {flex-basis:260px;}
    .sidebar-wrapper>aside {flex-basis:260px;}
    h1.main-title {font-size: 27px;margin-bottom: 15px;}
    .other-title {font-size: 24px;margin-bottom: 15px;}
}
@media screen and (max-width:992px){
    footer.main div.top-footer {padding:0 10px;}
    footer.main div.top-footer>* {padding-bottom:40px;}
    footer.main .top-footer-item h2 {padding-left:20px;font-size:24px;margin-bottom:25px;}
    footer.main .top-footer-item div.content {padding-left:20px;}
}
@media screen and (max-width:900px){
    footer.main div.top-footer {flex-wrap:wrap;}
    footer.main div.top-footer>* {padding-bottom:10px;flex:0 1 50%;}
}

@media screen and (max-width:768px){
    .top_page {margin:0 auto 0 0;}
    header.main {}
    div.wrapBody {display:block;}
    div.wrapBody>aside {max-width:320px;padding:10px;margin: 20px auto;}
    div.wrapBody>aside .subCategories{display:none;}
    div.wrapBody>main {margin:0 10px;}

    .sidebar-wrapper {display:block;}
    .sidebar-wrapper>.main-data {margin:0 10px;}


    .hfix header.main>.inner,
    header.main>.inner {padding:5px 10px;box-sizing:border-box;height:60px;}

    .inner>.languages {display:none;}
    .inner>.currencies {display:none;}
    .topBar {display:flex;height:50px;padding:0 10px;align-items:center;}
    .topBar>.mobile {display:flex;}
    .topBar>.mobile>*+* {margin-left:10px;}

    .topBar div.languages div.title,
    .topBar form.currencies div.title {display:none;}

    header.main>.inner>*+* {margin-left:20px;}
}
@media screen and (max-width:576px){
    footer.main div.top-footer {display:block;}
    footer.main div.top-footer>*+* {margin-top:20px;}
}


@font-face {font-family:'Montserrat';font-style:normal;font-weight:300;src:local(''), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-300.woff2') format('woff2'), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-300.woff') format('woff');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:300;src:local(''), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-300italic.woff2') format('woff2'), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-300italic.woff') format('woff');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:400;src:local(''), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-italic.woff2') format('woff2'), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-italic.woff') format('woff');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:local(''), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-regular.woff2') format('woff2'), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-regular.woff') format('woff');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:600;src:local(''), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-600italic.woff2') format('woff2'), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-600italic.woff') format('woff');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:local(''), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-600.woff2') format('woff2'), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-600.woff') format('woff');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:local(''), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-700.woff2') format('woff2'), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-700.woff') format('woff');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:700;src:local(''), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-700italic.woff2') format('woff2'), url('/lib/fonts/montserrat/montserrat-v15-latin-ext_latin-700italic.woff') format('woff');}

@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-100.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-100.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-100italic.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-100italic.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-300italic.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-300italic.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-regular.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-regular.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-300.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-300.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-italic.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-italic.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-500.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-500.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-500italic.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-500italic.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-700.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-700.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-700italic.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-700italic.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-900.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-900.woff') format('woff'); }
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:local(''),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-900italic.woff2') format('woff2'),url('/lib/fonts/roboto/roboto-v20-latin-ext_latin-900italic.woff') format('woff'); }