body,
html{height:100%}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video{border:0 none;font-size:100%;margin:0;padding:0;vertical-align:baseline}
img{border-width:0;margin:0;padding:0}
input,
textarea{outline:none;font-family:Arial, Helvetica CY, Nimbus Sans L, sans-serif;font-size:100%;line-height:1.2;padding:0;margin:0}
sup{top:-.45em}
sub,
sup{position:relative;line-height:0;vertical-align:baseline;font-size:85%}
sub{top:.2em}
code,
pre,
tt{font-family:monospace;font-size:100%;color:green}
tt{color:teal}
ins{text-decoration:none}
b{font-weight:400}
i.ico{display:inline-block;vertical-align:middle;overflow:hidden;background:url(../i/sprite.png) no-repeat 0 0}
.hidden,
.off{display:none}
.shadow:before{left:5%;box-shadow:5px 20px 12px 6px rgba(0, 0, 0, .6);transform:rotate(-5deg)}
.shadow:after,
.shadow:before{content:"";display:block;position:absolute;z-index:-1;width:50%;height:1px;bottom:31px}
.shadow:after{right:5%;box-shadow:-5px 20px 12px 6px rgba(0, 0, 0, .6);transform:rotate(5deg)}
@font-face{font-display: swap; font-family:Ekibastuz Black;src:url(ekibastuz_extrablack.eot?) format("eot"), url(ekibastuz_extrablack.woff) format("application/x-font-woff"), url(ekibastuz_extrablack.ttf) format("truetype"), url(ekibastuz_extrablack.svg#ekibastuz_ex_bkregular) format("svg")}
@font-face{font-display: swap; font-family:Ekibastuz;src:url(ekibastuz_regular-webfont.eot);src:url(ekibastuz_regular-webfont.eot?#iefix) format("embedded-opentype"), url(ekibastuz_regular-webfont.woff) format("application/x-font-woff"), url(ekibastuz_regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}
.ekibastuz{font-family:Ekibastuz!important}
@font-face{font-display: swap; font-family:alsrubl;src:url(alsrubl-regular-webfont.eot);src:url(alsrubl-regular-webfont.eot?#iefix) format("embedded-opentype"), url(alsrubl-regular-webfont.woff) format("application/x-font-woff"), url(alsrubl-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}
span.rur{font-family:alsrubl!important;text-transform:uppercase!important}
span.rur span{display:none}
.pseudo,
.pseudo_link,
a{cursor:pointer;text-decoration:none;outline:none}
a{color:#0194da;border-bottom:1px solid rgba(1, 148, 218, .3)}
.ie8 a{border-bottom:1px solid #c5dfee}
a:visited{color:#7765ce;border-bottom-color:rgba(119, 101, 206, .3)}
.ie8 a:visited{border-bottom-color:#D7D1F0)}
a:hover{color:#ea5723;border-color:rgba(234, 87, 35, .3)}
.ie8 a:hover{border-color:#fad4c8}
.pseudo,
.pseudo_link{color:#0194da;border-bottom:1px solid rgba(1, 148, 218, .5);border-style:dotted}
.ie8 .pseudo,
.ie8 .pseudo_link{border-bottom:1px dotted #c5dfee}
.pseudo:visited,
.pseudo_link:visited{color:#0194da;border-color:rgba(1, 148, 218, .5)}
.ie8 .pseudo:visited,
.ie8 .pseudo_link:visited{border-color:#c5dfee}
.pseudo:hover,
.pseudo_link:hover{color:#ea5723;border-color:rgba(234, 87, 35, .5)}
.ie8 .pseudo:hover,
.ie8 .pseudo_link:hover{border-color:#fad4c8}
.footer a,
.header a{color:#37b7ff;border-color:rgba(55, 183, 255, .3)}
.ie8 .footer a,
.ie8 .header a{border-color:#3d5c72}
.footer a:visited,
.header a:visited{color:#b38fe9;border-bottom-color:rgba(179, 143, 233, .3)}
.ie8 .footer a:visited,
.ie8 .header a:visited{border-bottom-color:#604f6e}
.footer a:hover,
.header a:hover{color:#ea5723;border-color:rgba(234, 87, 35, .3)}
.ie8 .footer a:hover,
.ie8 .header a:hover{border-color:#6d4648}
.footer .pseudo,
.footer .pseudo_link,
.header .pseudo,
.header .pseudo_link{color:#37b7ff;border-color:rgba(55, 183, 255, .5)}
.footer .pseudo:hover,
.footer .pseudo_link:hover,
.header .pseudo:hover,
.header .pseudo_link:hover{color:#ea5723;border-color:rgba(234, 87, 35, .3)}
a.external,
a.popup{margin-right:19px;position:relative}
a.external .i,
a.popup .i{background-image:url(../i/icons.webp);background-repeat:no-repeat;display:inline-block;height:17px;margin:0 -19px -4px 4px;overflow:hidden;width:12px}
a.popup .i{background-position:0 3px}
a.external .i{background-position:-15px 3px}
a.popup:hover .i{background-position:0 -17px}
a.external:hover .i{background-position:-15px -17px}
.foldable_control .pseudo_link{border-bottom:1px dotted #c6dfed;cursor:pointer}
.foldable_control .pseudo_link:before{content:"\2193\a0";float:left;margin-left:0;margin-top:-1px}
.foldable_control.unfolded .pseudo_link:before{content:"\2191\a0"}
.foldable{display:none}
.foldable p{margin:0 0 1.2em}
ul{list-style:none;margin:.4em 0 1.65em}
ul li{margin:.4em 0 .65em 1.6em;padding:0}
#content ul>li:before{content:"\2014\a0";float:left;margin-left:-1.6em;color:#ea5723}
dl{margin:0 0 2em}
dt{margin:1em 0 .25em}
dd{margin:0 0 1em 2em}
#content ul.links{font-size:16px}
#content ul.links>li{margin-left:0}
#content ul.links>li:before{content:none}
.clear{clear:both}
.clearfix:after,
.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.ucase{text-transform:uppercase}
.lcase{text-transform:lowercase}
h1{font-size:48px;line-height:1;color:#ea5723;margin:.4em 0}
#home_page h1,
h1,
h1.alt{font-family:Ekibastuz Black, Arial Black, Arial;font-weight:400}
#home_page h1,
h1.alt{font-size:32px;text-transform:uppercase;padding:.7em .6em .3em 0;margin:0;color:#000}
.main h1{width:auto}
h1>img.flag{vertical-align:bottom}
h2{font-size:28px;line-height:1.1;color:#ea5723;padding:.6em 0 0}
h2,
h3{font-family:Ekibastuz Black, Arial Black, Arial;font-weight:400;margin:0}
h3{font-size:22px;line-height:1.2em;padding:.5em 0 0;color:#434c56}
h3.alt{font-family:Ekibastuz Black, Arial Black, Arial;font-size:18px;line-height:1.4em;font-weight:400;margin:0 0 1em;padding:0 0 .6em}
h4{font-size:22px;line-height:1.5;margin:0;padding:.6em 0 0}
h4,
h5{font-weight:700}
h5{font-size:14px;line-height:1.2;margin:0 0 -.8em}
h6{margin:0 0 .8em}
h6+p{margin-top:0}
#content{position:relative;z-index:2;padding:0 20px 1.2em}
.error__page #content{padding-right:20px}
#home_page #content{padding-bottom:0}
#content:after{content:"";clear:both;display:block}
#content .main{float:left;width:70%;z-index:2}
#content .extra{width:26%;float:right;clear:right;z-index:2}
#content .wide{clear:both}
#content .overflow{clear:both;overflow:hidden}
.left{float:left}
.right{float:right}
p{margin:1.2em 0}
p.before_list{margin-bottom:0}
hr{display:block;clear:both;background:url(../i/wave.png) repeat-x 0 100%;padding:14px 0;border:none;margin:16px 0}
.important{font-size:18px}
.navigation{width:75%;display:block;font-size:17px;line-height:1.2;margin:1em 0}
#home_page .navigation{width:auto;margin:5px 0 16px}
.navigation.wide{width:auto}
.navigation+.navigation{margin-top:-1em}
.navigation.pseudo_nav{overflow:hidden}
h2+.navigation{margin-top:1.2em}
.navigation a,
.navigation b{display:inline-block;margin:.2em .6em .9em;line-height:19px}
#home_page .navigation a,
#home_page .navigation b{font-size:19px;line-height:1.2;margin:.325em .6em 6px}
#home_page .navigation .pseudo_checkbox{margin:.325em .6em 6px;font-size:17px}
#home_page .navigation .active {
	padding: 0;
  border: none;
  border-radius: none;
	border-bottom: 1px dashed #E16134;
	color: #E16134;
	box-shadow: none;
}
.navigation b.active{margin:0;padding:.3em .6em;border-radius:.3em;box-shadow:inset 0 2px 10px rgba(212, 69, 0, .6);color:#fff;border:none;text-shadow:0 1px 2px #d44500;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhNzQ1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2YzOTk1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjg4NGEiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(180deg, #ea7453 0, #f39953 75%, rgba(235, 136, 74, .5));cursor:default}
.ie8 #home_page .navigation .active,
.ie8 .navigation b.active{background-color:#ea7453}
.navigation b.active{margin:0 .6em .6em 0}
.navigation .pseudo_checkbox{display:inline-block;font-size:17px;line-height:1.3;margin-left:.7em}
.navigation.pseudo_nav a,
.navigation.pseudo_nav b,
.navigation.pseudo_nav span.etc{display:block;float:left;clear:both;font-size:14px;line-height:1.5}
.navigation.pseudo_nav a{border:none}
.navigation.pseudo_nav a:first-child,
.navigation.pseudo_nav b:first-child{margin:0 0 1.2em}
.navigation.pseudo_nav span.etc{color:gray}
.navigation.pseudo_nav ins{color:gray;padding-left:1ex}
.programms .nav>li a{border-style:dotted}
.programms .nav>li.active a{color:#fff;border:none}
.cut_details .cost p,
.extra .comment,
.main .comment,
.wide .comment{color:#667483;font-size:13px;line-height:1.4;margin:1.2em 0}
.extra .comment{padding:0 0 0 .8em}
.footnote{display:inline-block;line-height:1;top:-.2em;vertical-align:top;color:#1d7bb5;border-bottom:1px dotted #c6dfed;font-size:12px}
.footnote_hint{background:#fff9da;margin:0 2px;padding:.4em;border:1px solid #d0d7e0}
.footnote_hint sup{display:none}
.footnote_hint p{margin:0}
.footnotes{background:url(../i/wave.png) repeat-x 0 0;padding:.6em .5em 1px}
.footnotes sup{display:inline-block;font-size:12px;line-height:1.2;margin-right:.2em}
.footnotes p{margin:.6em 0}
#content .address{overflow:hidden;font-size:13px;line-height:1.6;color:#667483;border:1px dashed #667483;border-radius:10px;padding:1.6em;margin:0 0 1.2em}
#content .address h5{margin:0 0 .6em;clear:both;line-height:1.2}
#content .address h6{color:#667483;font-size:13px;line-height:1.6;margin:0;font-weight:400}
#content .address h6+p{margin:0}
#content .address .moscow,
#content .address .new-york{float:left;width:50%}
#content .blockquote,
#content .blockquote.expand .quote{position:relative;background:#fff3b6;border:1px solid #d7d297;border-top-color:#f0d47e;border-bottom:0;margin:1.2em 0 2.4em -30px;padding:1.2em 1.2em 1.2em 30px}
#content .blockquote.expand .quote:before,
#content .blockquote:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:2px;background:#f1d069;border-bottom:1px solid #dfc878}
#content .blockquote.expand .quote:after,
#content .blockquote:after{content:"";display:block;position:absolute;z-index:-1;bottom:30px;left:20px;width:50%;height:1px;box-shadow:0 20px 12px 8px hsla(47, 50%, 76%, .8);transform:rotate(-3deg)}
#content .blockquote .comment{color:#584b27;font-style:italic}
#content .blockquote.expand{background:none;border:none}
#content .blockquote.expand:after{content:"";clear:both;display:block;position:static;box-shadow:none;border:none}
#content .blockquote.expand:before{content:none}
#content .blockquote.hidden{background:none;border:none;height:1px;margin:0;padding:0;visibility:hidden}
#content .blockquote.hidden:after,
#content .blockquote.hidden:before{content:none}
#content .blockquote.expand>.wrapper{position:relative;width:100%;float:left;margin-right:-120px}
#content .blockquote.expand>.wrapper:before{right:126px;border-left:15px solid #d7d297}
#content .blockquote.expand>.wrapper:after,
#content .blockquote.expand>.wrapper:before{content:"";display:block;position:absolute;top:50px;width:0;height:0;border-top:10px solid hsla(0, 0%, 88%, 0);border-bottom:10px solid hsla(0, 0%, 88%, 0)}
#content .blockquote.expand>.wrapper:after{right:128px;border-left:15px solid #fff3b6}
#content .blockquote.expand .quote{margin:0 140px 0 -30px}
#content .blockquote.expand .avatar{width:110px;float:right;border:1px solid #e4e8ee;border-radius:60px}
#content .blockquote.expand .avatar .crop{width:100px;height:100px;overflow:hidden;border-radius:50px;margin:5px}
#content .blockquote.expand .avatar .crop img{min-width:100px;min-height:100px}
#content .blockquote .comment:after,
#content .blockquote .quote .battlement:after,
.promo .credit .battlement:after{content:"";background:url(../i/form-battlement.png) repeat-x;position:absolute;width:100%;height:5px;left:0;bottom:-2px;z-index:2}
#content table.data{vertical-align:top;border-collapse:collapse;width:100%}
#content table.qfilter{table-layout:fixed}
.col-13{width:13%}
.col-28{width:28%}
.col-31{width:31%}
.col-15{width:15%}
#content table.data td,
#content table.data th{padding:.8em}
#content table.data td:first-child,
#content table.data th:first-child{padding-left:0}
#content table.data td:last-child,
#content table.data th:last-child{padding-right:0}
#content table.data th{font-weight:700;text-align:left}
#content table.data td{border-top:1px dotted #d2d2d2}
.tabequal{border:1px solid #c0c9d6;border-radius:8px;-o-box-shadow:0 7px 15px 0 rgba(15, 23, 105, .2);box-shadow:0 7px 15px 0 rgba(15, 23, 105, .2);margin:0 0 2.4em}
.tabequal .nav{display:table;width:100%;vertical-align:top;border-collapse:separate;border-spacing:1em}
.tabequal .nav .item{display:table-cell;vertical-align:top;border:1px solid #c0c9d5;border-radius:5px;cursor:pointer}
.tabequal .nav .item:hover{border-color:#e95723}
.tabequal .nav .active{background-color:#99a3b1;box-shadow:0 0 8px 4px rgba(205, 234, 255, .7);text-shadow:0 1px 2px #667484;border:none}
.tabequal .nav .active a{box-shadow:inset 0 3px 10px -5px #667484;border-radius:5px}
.tabequal .nav .active,
.tabequal .nav .active a{cursor:default}
.tabequal .nav a{display:block;padding:1em 1em 1.2em;border:none}
.tabequal .nav a:hover{opacity:1}
.tabequal .nav strong{display:block;font-family:Ekibastuz Black, Arial Black, Arial;font-weight:400;font-size:22px;line-height:1.2;color:#e8542e;margin:0 0 .1em}
.tabequal .nav .active strong{color:#fff}
.tabequal .nav em{display:block;color:#667484;font-size:13px;line-height:1.4;margin:0 0 .6em;font-style:normal}
.tabequal .nav .active em{color:#fff}
.tabequal .tabs{padding:0 1em}
.tabequal .tabs .item{display:none}
.tabequal .tabs .item:after{content:"";display:block;clear:both}
.tabequal .tabs .item.active{display:block}
.tabequal .tabs h3{font-size:30px;line-height:1}
.tabequal .comment{position:relative;float:right;width:220px;overflow:hidden;padding:1.2em 1em 1.2em 0;font-size:13px;line-height:1.5}
.tabequal .comment p{margin:.75em 0}
.tabequal .wrapper{float:left;width:100%;margin-right:-240px}
.tabequal .wrapper .content{padding-right:240px}
.tabs-mini .nav:after{content:"";display:block;clear:both}
.country-filter .item,
.tabs-mini .nav .item{display:inline-block;margin:0 .6em .6em 0;padding:.2em .6em;border:1px solid transparent}
.country-filter .item.active,
.tabs-mini .nav .item.active{border-color:rgba(176, 188, 205, .7);border-radius:5px;box-shadow:0 3px 8px -2px rgba(15, 23, 105, .2);font-weight:700}
.country-filter .item.active a,
.tabs-mini .nav .item.active a{border-bottom:none;color:#000;cursor:default}
.tabs-mini .tabs .item{display:none}
.tabs-mini .tabs .item:after{clear:both;content:"";display:block}
.tabs-mini .tabs .item.active{display:block}
.picture.wide{position:relative;margin:0 0 1em;clear:both}
.picture.split{clear:both}
.picture.split:after{content:"";clear:both;display:block}
.pic .frame,
.picture .frame{position:relative;display:inline-block}
.extra .picture .frame,
.picture.right .frame{margin-bottom:-10px}
.pic.wide .frame,
.picture.split .frame{width:100%;margin-bottom:-20px}
.picture.wide .frame{margin-bottom:-20px}
.picture.split .frame{max-width:100%;width:auto}
.pic .frame:after,
.picture .frame:after{content:"";display:block;height:20px;background:url(../i/banner_shadow.png) no-repeat 50% 0;background-size:80% 100%}
.pic .hide_shadow:after,
.picture .hide_shadow:after{background:none}
.pic.wide .frame,
.picture.wide .frame{display:inline-block}
.pic.wide .frame:after,
.picture.wide .frame:after{height:50px}
.picture.split .frame:after{height:30px}
.picture img{border-radius:10px;display:block}
.picture.split img,
.picture.wide img{max-width:100%}
.picture.right img{max-width:400px}
.pic em,
.picture em{display:block;font-style:normal;color:#667484;font-size:13px}
.pic.wide em,
.picture.wide em{margin:-30px 0 0;padding:.6em 50% .6em 10px}
#home_page .programms .pic.wide em{position:absolute;bottom:2em;right:1.2em;padding:0;color:#fff;font-size:36px;line-height:1.4;font-family:Ekibastuz;text-shadow:rgba(0, 0, 0, .3) 3px 3px 5px}
.picture.right{float:right;margin:0 0 1.2em 1.2em}
.picture.right em{padding:0 .4em;margin:-.5em 0 0}
.picture.split em{display:inline-block;width:25%;padding:1em 0 0 1em;vertical-align:top}
.simple{padding:1.2em 0 1.8em}
.simple:after{content:"";clear:both;display:block}
.simple .fieldset{display:table;width:100%}
.simple .field{display:table-cell;vertical-align:middle;width:74%;white-space:nowrap}
.simple .string{margin-right:1.2em}
.simple .string input{padding:2px;font-size:16px;line-height:1;width:100%;color:#8e99ab}
.simple .submit{display:table-cell;vertical-align:middle;width:26%;padding:.1em 0 0}
.simple .submit input{cursor:pointer}
.form{margin:30px}
.form.send:after{content:none}
.form.send.notify:after{content:""}
.form>.wrapper{position:relative}
.form>.wrapper:after,
.form>.wrapper:before{content:"";display:block;width:11px;height:130px;position:absolute;left:-11px;top:3px;background:url(../i/form_ears.png) no-repeat 0 0}
.form>.wrapper:before{left:auto;right:-11px;background-position:-679px 0}
.form.send>.wrapper:after,
.form.send>.wrapper:before{content:none}
.form form{overflow:hidden;padding:40px 40px 10px}
.form h3{text-align:center;margin:0 0 1.2em;padding:0}
.form .field{margin:0 0 20px;display:table;width:100%}
.form .label{width:20%;padding:.3em 0;color:#584b27;font-size:13px;line-height:1.4}
.form .box,
.form .label{display:table-cell;vertical-align:middle}
.form .box{padding-left:2%}
.form .string{width:60%;border:1px solid #c5aa32;border-radius:5px;background:#fff;padding:.3em .4em;box-shadow:inset 0 0 4px rgba(64, 64, 64, .1)}
.form .string.phone{width:30%}
.form .comment{margin:-16px 0 20px 22%;padding:.2em 0 0 .55em;font-style:italic;color:#8a8168;font-size:12px}
.form .string input{width:100%;border:none;outline:none;font-size:14px;line-height:1}
.form .select{width:60%}
.form .select select{font-size:13px;line-height:1}
.form .note{clear:both;padding:0 22%;margin:0 0 0 .55em;color:#584b27;font-size:13px}
.form .note a{color:#e8542e;border-bottom:1px dotted rgba(232, 84, 46, .8)}
.form .note a:hover{opacity:.75}
.form .notification{text-align:center;padding:.4em 1.2em .6em;display:none}
.form .submit{padding:1.6em 0 1.2em;text-align:center}
.button{position:relative;display:inline-block;cursor:pointer;border-radius:3px;padding:.3em .8em}
.button:hover{color:#fff}
.button.purple,
.form_field .btn{border-radius:5px;box-shadow:0 5px 8px -3px rgba(76, 73, 211, .9);text-shadow:0 1px 2px #2b288c;position:relative;overflow:hidden;cursor:pointer;display:inline-block;font-size:16px;padding:.6em 1.2em;color:#fff;border:1px solid transparent;background-origin:padding-box, border-box;background-clip:padding-box, border-box;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYjJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzRjNDlkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NTk1ZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:linear-gradient(bottom, #9395ff, #4c4cd0 30%, #acadff), linear-gradient(180deg, rgba(121, 123, 255, .64) 0, rgba(49, 51, 178, .64))}
.button.purple:hover:after,
.form_field .btn:hover:after{content:"";position:absolute;top:100%;left:50%;height:10px;width:90%;margin-left:-45%;background:none repeat scroll 0 0 transparent;box-shadow:0 2px 15px 1px #e0dbff}
.button.purple:active,
.form_field .btn:active{text-shadow:0 1px 0 rgba(30, 32, 208, .75);box-shadow:0 5px 10px 3px rgba(161, 161, 249, .25), inset 0 3px 7px rgba(25, 28, 232, .5);background-origin:border-box;background-clip:border-box;background-color:#4c4dd0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGRkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhY2FkZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:linear-gradient(180deg, #4c4dd0 0, #acadff)}
.button.purple:active:after,
.form_field .btn:active:after{content:"";display:none}
.button.yellow{color:#2f3033;border:1px solid transparent;text-shadow:0 1px 1px rgba(247, 250, 254, .75);overflow:hidden;background-origin:padding-box, border-box;background-clip:padding-box, border-box;background-color:#fff7b9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjdiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Y2ZDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmVkNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:linear-gradient(180deg, #fff7b9 0, #f6d000 70%, #ffed63), linear-gradient(180deg, #f9dd3b 0, #d8b700)}
.button.yellow:hover:after{content:"";position:absolute;top:100%;left:50%;height:10px;width:70%;margin-left:-35%;background:none repeat scroll 0 0 transparent;box-shadow:0 -2px 7px 1px #faf4cd}
.button.yellow:active{text-shadow:0 1px 0 hsla(51, 80%, 68%, .5);box-shadow:inset 0 2px 6px rgba(148, 132, 53, .35);background-color:#f6d000;background-imagmage:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYyODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:linear-gradient(180deg, #f6d000 0, #fff288), linear-gradient(180deg, #d8b700 0, #f9dd3b)}
.button.yellow:active:after{content:"";display:none}
.button.purple.disabled,
.button.yellow.disabled,
.form_field .btn.zf-disabled{color:#827946;text-shadow:0 1px 0 hsla(0, 0%, 100%, .3);box-shadow:0 2px 4px hsla(51, 27%, 60%, .4), inset 0 0 16px rgba(255, 245, 171, .18)!important;cursor:default;background-origin:padding-box, border-box;background-clip:padding-box, border-box;background-color:#f7efaf;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2M4YjY1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQ3OWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:linear-gradient(180deg, #f7efaf 0, #c8b653 70%, #ded79e), linear-gradient(180deg, #ded79e 0, #c4b667)}
.button.purple.disabled:hover:after,
.button.yellow.disabled:hover:after,
.form_field .btn.zf-disabled:hover:after{display:none}
.button.purple.disabled:active,
.button.yellow.disabled:active,
.form_field .btn.zf-disabled:active{text-shadow:0 1px 0 hsla(0, 0%, 100%, .3)!important}
.button.purple.disabled,
.button.yellow.big{border-radius:5px;box-shadow:0 5px 8px -3px rgba(180, 153, 0, .64), inset 0 0 10px rgba(255, 245, 171, .4)}
.button.purple.disabled:active,
.button.yellow.big:active{text-shadow:0 1px 0 rgba(176, 147, 0, .32);box-shadow:inset 0 2px 10px rgba(212, 181, 9, .5)}
.button.grey{color:#2f3033;border:1px solid transparent;overflow:hidden;position:relative;text-shadow:0 1px 0 rgba(247, 250, 254, .75);background-origin:padding-box, border-box;background-clip:padding-box, border-box;background-color:#f8fbff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2MyYzlkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY2ZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:linear-gradient(180deg, #f8fbff 0, #c2c9d4 65%, #f2f6fa), linear-gradient(180deg, #dbe0e6 0, #bac1cb)}
.button.grey:hover:after{content:"";position:absolute;top:100%;left:50%;height:10px;width:90%;margin-left:-45%;background:none repeat scroll 0 0 transparent;box-shadow:0 2px 15px 1px #f7fafe}
.button.grey:active{text-shadow:0 1px 0 rgba(247, 250, 254, .75);box-shadow:inset 0 2px 6px rgba(0, 46, 67, .2);background-origin:padding-box, border-box;background-clip:padding-box, border-box;background-color:#c2c9d4;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYzlkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGZiZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:linear-gradient(180deg, #c2c9d4 0, #f8fbff), linear-gradient(180deg, #bac1cb 0, #dbe0e6)}
.button.grey:active:after{display:none}
.button.grey.disabled{color:rgba(47, 48, 51, .6);cursor:default;box-shadow:none;background-origin:padding-box, border-box;background-clip:padding-box, border-box;background-color:#f8f8f8;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NmZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:linear-gradient(180deg, #f8f8f8 0, #cccfd4), linear-gradient(180deg, #e6e6e6 0, #cbcbcb)}
.button.grey.disabled:hover:after{display:none}
.button.grey.big{box-shadow:0 0 12px -2px rgba(194, 201, 213, .8)}
.button.big{font-size:16px;padding:.6em 1.2em}
.pseudo_checkbox{display:block;cursor:pointer}
.pseudo_checkbox i{background-position:-15px -7px;height:22px;margin:-5px 0 0;width:22px}
.pseudo_checkbox.checked i{background-position:-51px -7px}
.file-container{display:inline-block;font-size:95%;margin-right:4px}
.file{border:0;color:#0194da;position:relative}
.file span{border-bottom:1px solid rgba(1, 148, 218, .3);color:#0194da}
a.file:visited span{color:#7765ce;border-bottom-color:rgba(119, 101, 206, .3)}
a.file:hover span{color:#ea5723;border-color:rgba(234, 87, 35, .3)}
.file-container nobr{color:#999;font-size:90%}
.file i,
span.file{display:inline-block}
.file i{background:url(../i/icons.webp) no-repeat scroll 0 0 transparent;vertical-align:middle;width:16px;height:16px;margin-right:6px;margin-left:4px;position:relative}
.JPG i{background-position:0 -103px}
.GIF i{background-position:0 -135px}
.PNG i{background-position:0 -167px}
.TIF i{background-position:0 -199px}
.TXT i{background-position:0 -231px}
.PDF i{background-position:0 -263px}
.DOC i,
.HTM i,
.RTF i{background-position:0 -295px}
.XLS i{background-position:0 -327px}
.PPT i{background-position:0 -359px}
.ZIP i{background-position:0 -391px}
.RAR i{background-position:0 -423px}
ul .file-container{display:block}
ul .file-container nobr{font-size:95%}
ul .file i{width:46px;height:50px;margin-right:10px;margin-left:0}
ul li .file:first-child{margin-left:-29px}
ul .JPG i{background-position:-43px -250px}
ul .GIF i{background-position:-43px -300px}
ul .PNG i{background-position:-43px -350px}
ul .TIF i{background-position:-43px -400px}
ul .PDF i{background-position:-43px 0}
ul .DOC i,
ul .HTM i,
ul .RTF i{background-position:-43px -50px}
ul .XLS i{background-position:-43px -100px}
ul .PPT i{background-position:-43px -150px}
ul .ZIP i{background-position:-43px -200px}
ul .RAR i{background-position:-32px -352px}
ul .extra .file{width:75%}
ul .extra .file i{display:block;float:none}
body{font-family:Arial, Helvetica CY, Nimbus Sans L, sans-serif;color:#000;font-size:87.5%;line-height:1.5;background:#383d45 url(../i/layout/bg-pattern.webp)}
.row{position:relative;z-index:2;min-width:990px;max-width:1680px}
.row:after{content:"";clear:both;display:block}
.row>.aside{position:relative;z-index:3;float:left;width:20%}
.row>.primary{float:left;width:60%}
.row.double>.primary{width:78.5%}
.footer .row.double{overflow:hidden}
.page{position:relative;z-index:1;min-width:990px;max-width:1680px;background:#669920;box-shadow:4px 0 16px -4px rgba(0, 0, 0, .4);margin-top:45px}
.page:after{content:"";position:absolute;width:100%;height:70px;top:100%;left:0;background:url(../i/footer-shadow.png) no-repeat 0 0}
.error__page.page{margin-top:0;padding-left:50px;height:100%;min-height:632px;background:#4a8217;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhODIxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2JiZDI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjkzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, #4a8217 0, #bbd252 70%, #629323);overflow:hidden}
.error__page.page:after{display:none}
.page .row.content{top:-45px;position:relative;padding:0;z-index:auto;}
.sitemap_on .page .row.content{z-index:20}
.error__page .row.content{top:0}
.error__page .row.content:before{display:none}
.row.content:before{content:"";display:block;position:absolute;top:0;left:0;height:6px;width:100%;background:#383d45 url(../i/layout/bg-pattern.webp)}
.page .row.content .primary{position:relative;z-index:3;background:#fff;box-shadow:0 0 12px 2px rgba(55, 85, 25, .5)}
.page.error__page .row.content .primary{width:73.5%;min-height:368px;box-shadow:none}
.page .row.content .primary:before{content:"";position:absolute;width:98%;left:1%;bottom:-5px;height:5px;z-index:1;display:block;background:hsla(0, 0%, 100%, .7);border-bottom:1px solid #9bb67a;box-shadow:0 0 10px -2px rgba(64, 64, 64, .3)}
.page.error__page .row.content .primary:before{height:64px;width:100%;left:0;bottom:-100px;background:url(../i/404-shadow.png) no-repeat 0 0;background-size:100% 100%;box-shadow:none;border:none}
.page .row.content .primary:after{content:"";position:absolute;width:100%;left:0;bottom:0;height:40px;z-index:1;display:block;background:#fff}
.page .primary>.wrapper{position:relative;z-index:2}
.page .primary>.glow{position:absolute;z-index:1;width:100%;padding:0 20px;height:70px;left:-30px;bottom:-75px;background:url(../i/content-shadow.webp) no-repeat 50% 0;background-size:100% 100%;opacity:.6}
.no-repeat{bottom:0;height:auto}
.no-repeat,
.repeat{position:absolute;left:0;width:100%}
.repeat{top:0;height:100%}
.error-back{bottom:0}
#noise,
.error-back{position:absolute;left:0;width:100%;height:100%}
#noise{top:0;background:url(../i/layout/noise.png)}
.bubble_left{position:absolute;top:130px;left:-43px}
.bubble_right{position:absolute;top:85px;left:100%}
.bubble_bottom{position:absolute;top:100%;left:100px;width:68px;height:46px;background:url(../i/bubble_bottom.png) no-repeat 0 0}
.bubble_bottom.top{top:-46px;background-position:0 100%}
.bubble_top{width:39px;height:34px;position:absolute;top:-34px;left:200px;background:url(../i/bubble_top.png) no-repeat}
.header{position:relative;z-index:4;padding:0 0 .4em;top:-45px;background:#383d45 url(../i/layout/bg-pattern.webp)}
body.aside_contacts_on .header,
body.sitemap_on .header{z-index:1}
.aside_contacts_on .left_col{z-index:4}
.header .primary{display:table}
.header .langs{display: none !important;float:left;padding:.8em .8em 0 0;width:55px;color:#fff}
.header .langs a,
.header .langs b{text-transform:uppercase;display:inline-block;line-height:1.24;margin-right:5px}
.header .nav{display:table-cell;vertical-align:top;padding:.8em 0 0 1.2em;white-space:nowrap;width:22%}
.header .nav a,
.header .nav b{margin-right:.6em}
.header .nav b.selected{color:#f0f0f0}
.header .forum{display:table-cell;vertical-align:top;color:#b6bfc4;padding:0 0 0 1.3em;width:43%}
.header .forum>.wrapper{position:relative;height:1.8em;padding-top:.8em}
.header .forum strong{font-weight:400;line-height:1.2}
#forum_import_link{position:absolute;left:52px;top:0;height:1.95em;width:71%;padding-top:.8em;overflow:hidden}
#forum_import_link a{white-space:nowrap}
.forum_link_shadow{position:absolute;right:0;top:0;width:28px;height:39px;background:url(../i/layout/mask.png) no-repeat 0 0}
.header .forum .topics a{vertical-align:middle;line-height:1.1!important;max-width:21em;white-space:nowrap;overflow:hidden;margin-top:-2px}
.header .forum .topics a,
.header .forum .topics br{display:none}
.header .forum .topics script+a{display:inline-block}
.header .auth{display:table-cell;vertical-align:top;text-align:right;color:#b6bfc4;padding:.8em .4em 0 1.5em;width:18%}
.header .auth>a.toggle{outline:none;border:none;line-height:1.2}
.header .auth>a.toggle i.exchange, .left_col .auth>a.toggle i.exchange{width:14px;height:15px;background-position:-222px 0;margin:0 4px 0 -18px}
.header .auth>a.toggle>span{color:#40b9fb;border:none;line-height:1;border-bottom:1px dotted rgba(64, 185, 251, .5);white-space:nowrap}
.header .auth>a.toggle>span:hover{color:#ea5723;border-color:rgba(234, 87, 35, .5)}
.header .auth>.wrapper{position:relative;height:0}
.header .auth .form{position:absolute;left:-80px;top:16px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, #fff 0, #f6f7f9);width:305px;border-radius:8px;box-shadow:0 5px 20px rgba(5, 23, 105, .4);margin:0;z-index:4;display:none}
.header .auth .form:after{border-bottom:13px solid #fff;border-left:12px solid hsla(0, 0%, 88%, 0);border-right:12px solid hsla(0, 0%, 88%, 0);content:"";display:block;height:0;left:50%;margin-left:-8px;position:absolute;top:-10px;width:0}
.header .auth form{padding:20px}
.header .auth h3{padding:0}
.header .auth .form .label{text-align:left;color:#434c57;font-size:13px;width:55px}
.header .auth .form .box:after{content:"";display:block;clear:both}
.header .auth .form .string{border-color:#d8dde3;position:relative;width:120px;float:left}
.header .auth .form .string.focus:after{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;box-shadow:0 0 5px rgba(0, 254, 255, .25)}
.header .auth .form .string_note{float:left;width:60px;padding:0 0 0 10px;text-align:left;font-size:12px;line-height:1.3}
.header .auth .form .string_note a{color:#8e99aa;border-color:#c5cbd3}
.header .auth .form .string_note a:hover{color:#9da7b5}
.header .auth .form .comment{padding:0;font-style:normal;color:#ea5723;text-align:left;margin:-16px 0 20px 60px}
.header .auth .form .submit{padding:0 0 0 60px;text-align:left}
.header .auth .register_link{margin-left:2ex}
.header .auth a{color:#0194da;border-bottom:1px solid rgba(1, 148, 218, .3)}
.header .auth a:visited{color:#7765ce;border-color:rgba(119, 101, 206, .3)}
.header .auth a:hover{color:#ea5723;border-color:rgba(234, 87, 35, .5)}
.countries_short{position:relative;top:0;z-index:4;text-align:center;padding:.8em 0 0}
.countries_short:after{content:"";clear:both;display:block}
.countries_short>a{padding:0 1em 0 0;outline:none;border:none;line-height:1.2}
.countries_short>a i.arrow{width:7px;height:7px;background-position:0 -64px;margin:0 -13px 0 6px}
.countries_short>a:hover i.arrow{background-position:0 -48px}
.countries_short>a.on i.arrow{background-position:0 -24px}
.countries_short>a span{color:#40b9fb;border:none;line-height:1;border-bottom:1px dotted rgba(64, 185, 251, .5)}
.countries_short>a:hover span{color:#ea5723;border-color:rgba(234, 87, 35, .5)}
.countries_short>a.on span{color:#fbb30b;border-color:rgba(251, 179, 11, .5)}
.countries_short>.wrapper{position:relative;z-index:3;margin:auto;height:0;width:200px}
.countries_short ul{position:absolute;z-index:4;top:2px;width:100%;background:#fff;border-radius:5px;box-shadow:0 0 10px 2px rgba(4, 64, 104, .5);padding:.6em 0;margin:12px 0;text-align:center}
.countries_short ul:after{content:"";display:block;position:absolute;top:-10px;left:94px;width:0;height:0;border-left:12px solid hsla(0, 0%, 88%, 0);border-right:12px solid hsla(0, 0%, 88%, 0);border-bottom:13px solid #fff}
.countries_short ul li{margin:.4em 1.3em .65em 3.2em;text-align:left}
.countries_short ul li img{margin:0 8px 0 -24px}
.countries_short ul li a{color:#0194da;border-bottom:1px solid rgba(1, 148, 218, .3)}
.countries_short ul li a:visited{color:#7765ce;border-color:rgba(119, 101, 206, .3)}
.countries_short ul li a:hover{color:#ea5723;border-color:rgba(234, 87, 35, .3)}
.header .search, .left_col .search{margin:.8em 20px 0}
.header .search .fieldset, .left_col .search .fieldset{display:block;border-radius:5em;background:rgba(0, 0, 0, .3);padding:0 .4em .2em 24px;box-shadow:inset 0 3px 10px -2px rgba(0, 0, 0, .5), 0 1px 0 hsla(0, 0%, 100%, .2)}
.header .search.focus .fieldset, .left_col .search.focus .fieldset{background:#fff;box-shadow:inset 0 3px 10px -2px rgba(0, 0, 0, .5)}
.header .search .fieldset:after, .left_col .search .fieldset:after{content:"";clear:both;display:block}
.header .search .submit, .left_col .search .submit{background:url(../i/ico_search.png) no-repeat 0 0;display:block;float:left;width:12px;height:12px;margin:.5em 0 0 -16px;overflow:hidden;cursor:pointer}
.header .search .submit input, .left_col .search .submit input{border:none;background:none;cursor:pointer}
.header .search .string, .left_col .search .string{padding:2px 0 0}
.header .search .string input, .left_col .search .string input{border:none;background:hsla(0, 0%, 100%, 0);color:#849298;width:100%;font-size:13px;line-height:1}
.header .search.focus .string input, .left_col .search.focus .string input{color:#000}
.footer{position:relative;height:200px;color:#f0f0f0}
.sitemap_on .footer{z-index:0}
.footer .row>div{padding-top:2.4em}
.footer .row>hr{margin-right:1.2em;margin-left:1.2em;margin-bottom:-18px}
.footer .copy{padding:0 1.2em .8em 0;}
.footer .copy strong{display:block;font-weight:400;margin:0 0 1.2em}
.footer .copy em{display:block;padding:0 0 0 1.2em;width:12em;color:#b0bccb;font-size:12px;line-height:1.4}
.footer .nav{padding:0 1.2em 1.2em 0;font-size:12px;margin-top:0}
.footer .nav li{margin:0 0 .6em 1.2em}
.footer .teaser{line-height:1.6}
#home_page .footer .teaser{font-size:13px;color:#b0bccb}
.footer .teaser p{margin:0 0 1.2em}
.footer .links .title{display:inline-block;vertical-align:middle;color:#b0bccb}
#home_page .footer .links .title{color:#fff;font-size:13px}
.footer .links .social{display:inline-block;vertical-align:top}
.footer .dev{ text-align:left;font-size:12px}
.footer .dev .logo{margin:0 0 .8em}
.footer .dev .logo a{display:block;color:#fff;border:none}
.footer .dev .logo .label{display:block;color:#fff;font-family:Courier, monospace;font-size:9px;line-height:1;margin:0 0 .8em;text-align:left}
.footer .dev .logo .pseudo_link{border-style:solid}
.footer .counters a{border:0}
.footer .links,
.footer .logo.sponsor{display:inline-block;vertical-align:top}
.footer .links{padding-right:45px}
.footer .logo.sponsor{margin-top:-4px}
.footer .logo.sponsor a{border:0}
.footer .logo.sponsor a img{max-width:150px}
.footer .partner,
.footer .sponsor{padding-bottom:1em}
.footer .partner img,
.footer .sponsor img{display:block;margin:0 0 .4em}
.footer .partner p,
.footer .sponsor p{margin-top:-3px;font-size:12px}
.world{position:absolute;top:-37px !important;right:0 !important;}
.world a{padding:.4em;border:none}
.world a i.earth{width:30px;height:30px;background-position:-191px 0}
.world a i.arrow{width:8px;height:7px;background-position:0 -32px}
.world a:hover i.arrow{background-position:0 -48px}
.world a.on i.arrow{background-position:0 -55px}
.world a span{border-bottom:1px dotted #40b9fb;margin:0 .4em}
.world a.on span,
.world a:hover span{border-color:rgba(234, 87, 35, .5)}
.world a.on span{color:#e54310}
.content .countries{position:relative;left:20px;padding:.8em 0;margin:0 0 20px -40px;background:url(../i/content_countries_bg.png) no-repeat 100% 0;display:none}
.content .countries:after{content:"";display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, #fdfdff 0, #f0f0f6);position:absolute;width:100%;height:10px;left:0;bottom:0}
.footer .countries{border:2px dashed #63666f;border-radius:10px;padding:20px;background:rgba(0, 0, 0, .4)}
.content .countries h3{font-size:28px;line-height:1.2;color:#ea5723;padding:.5em 20px;border-bottom:1px solid #e7ebf0;margin:0 0 .5em}
.footer .countries h3{font-weight:400;font-family:Ekibastuz Black, Arial Black, Arial, sans-serif;font-size:20px;line-height:1.2;color:#fff;border-bottom:1px dotted #63666f;padding:0 0 1em;margin:0 0 1em}
.content .countries .wrapper{padding:0 20px}
.countries .wrapper:after{content:"";display:block;clear:both}
.countries .column{float:left;width:33%}
.countries .item{margin:0 0 1em}
.countries a{border:none;font-size:16px;line-height:1.2}
.countries a img{margin:0 .4em 0 0}
.countries a span{border-bottom-style:solid}
.countries a:visited span{color:#7765ce;border-bottom-color:rgba(119, 101, 206, .3)}
.countries a:hover span{color:#ea5723;border-color:rgba(234, 87, 35, .3)}
.footer .countries a span{color:#37b7ff;border-bottom-color:rgba(55, 183, 255, .3)}
.footer .countries .item>span{color:#b0bccc}
.footer .countries a:visited span{color:#b38fe9;border-bottom-color:rgba(179, 143, 233, .3)}
.footer .countries a:hover span{color:#e54310;border-bottom-color:rgba(234, 87, 35, .5)}
.countries .item>span{color:#657385;font-size:85%}
.results{padding:1.5em 0;background:url(../i/wave.png) repeat-x 0 0;overflow:hidden}
.results .summary{color:gray;margin:0 0 1.2em}
.results h4{font-weight:400}
.results p{margin-top:.4em}
ul.social{list-style:none}
.header .social{display:table-cell;text-align:center;vertical-align:top;padding:12px 1em 0 0;margin:0;white-space:nowrap;width:17%}
ul.social li{display:inline-block;margin:0 0 0 .6em}
ul.social li a{border:none}
ul.social span{
	display:inline-block;width:16px;height:16px;overflow:hidden;color:transparent;font-size:16px;line-height:16px;background-image:url(../i/sprite_ico_social.png);background-repeat:no-repeat}
ul.social .vk{background-position:-51px 0}
ul.social .lj{
	background: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='SVGID_1_' gradientTransform='matrix(0 -1.982 -1.844 0 -132.522 -51.077)' gradientUnits='userSpaceOnUse' x1='-37.106' x2='-26.555' y1='-72.705' y2='-84.047'%3E%3Cstop offset='0' stop-color='%23fd5'/%3E%3Cstop offset='.5' stop-color='%23ff543e'/%3E%3Cstop offset='1' stop-color='%23c837ab'/%3E%3C/linearGradient%3E%3Cpath d='m1.5 1.633c-1.886 1.959-1.5 4.04-1.5 10.362 0 5.25-.916 10.513 3.878 11.752 1.497.385 14.761.385 16.256-.002 1.996-.515 3.62-2.134 3.842-4.957.031-.394.031-13.185-.001-13.587-.236-3.007-2.087-4.74-4.526-5.091-.559-.081-.671-.105-3.539-.11-10.173.005-12.403-.448-14.41 1.633z' fill='url(%23SVGID_1_)'/%3E%3Cpath d='m11.998 3.139c-3.631 0-7.079-.323-8.396 3.057-.544 1.396-.465 3.209-.465 5.805 0 2.278-.073 4.419.465 5.804 1.314 3.382 4.79 3.058 8.394 3.058 3.477 0 7.062.362 8.395-3.058.545-1.41.465-3.196.465-5.804 0-3.462.191-5.697-1.488-7.375-1.7-1.7-3.999-1.487-7.374-1.487zm-.794 1.597c7.574-.012 8.538-.854 8.006 10.843-.189 4.137-3.339 3.683-7.211 3.683-7.06 0-7.263-.202-7.263-7.265 0-7.145.56-7.257 6.468-7.263zm5.524 1.471c-.587 0-1.063.476-1.063 1.063s.476 1.063 1.063 1.063 1.063-.476 1.063-1.063-.476-1.063-1.063-1.063zm-4.73 1.243c-2.513 0-4.55 2.038-4.55 4.551s2.037 4.55 4.55 4.55 4.549-2.037 4.549-4.55-2.036-4.551-4.549-4.551zm0 1.597c3.905 0 3.91 5.908 0 5.908-3.904 0-3.91-5.908 0-5.908z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
	background-size: 100%;
}
ul.social .yt{background-position:-68px 0}
ul.social .fr {
	background: url(../i/fr@2x.png) no-repeat;
	background-size: 100%;
}
.brand{text-align:center;color:#fff;padding:2em 0;text-shadow:rgba(0, 0, 0, .7) 1px 1px 2px}
.brand.light{text-align:left;padding:20px 0 45px}
.brand>div{position:relative;line-height:1.7em}
.brand>div b{font-weight:700}
.brand>div a{color:#fff;border-bottom:none}
.brand.light>strong{padding-left:20px}
.brand.light>strong,
.brand.light img{display:inline-block;vertical-align:middle;margin:0}
.brand img{display:block;margin:1em auto}
.brand .note{display:block;font-size:14px;margin:auto;line-height:1.5em;text-shadow:#004a02 0 1px 2px}
.aside-contacts-title{font-size:22px;text-align:center;color:#fff;margin-bottom:.5em;}
.contacts#aside_contacts{position:relative;background:rgba(0, 88, 22, .3);border:2px dashed hsla(0, 0%, 100%, .5);border-radius:10px;margin:0 7% 2.4em;padding:1.2em .8em;text-align:center;color:#fff;font-size:12px;text-shadow:#004a02 0 1px 2px;min-height:30px}
#aside_contacts .address a{color: #fff;}
.ie8 .contacts#aside_contacts{background:#558b2f;border:2px dashed #9eb58e}
.contacts .location{margin:0 0 .8em}
.contacts .location a.toggle{color:#fff;font-size:11pt;line-height:1.2;font-weight:700;border:none;padding:0 .8em 0 0}
.contacts .location a.toggle span{border-bottom:1px dotted hsla(0, 0%, 100%, .4);display:inline-block;line-height:1.2}
.ie8 .contacts .location a.toggle span{border-bottom:1px dotted #90b05f}
.contacts .location a.toggle.on span,
.contacts .location a:hover.toggle span{color:#f4cc37;border-color:rgba(244, 204, 55, .4)}
.ie8 .contacts .location a.toggle.on span,
.ie8 .contacts .location a:hover.toggle span{border-color:#a4ae35}
.contacts .location a.toggle i{width:8px;height:6px;margin-right:-8px}
.contacts .location a.toggle:hover i{background-position:0 -16px}
.contacts .location a.toggle.on i{background-position:0 -24px}
.contacts .location>.wrapper{position:relative;height:0;top:-10px}
.contacts .location .list{margin:0;position:absolute;z-index:2;top:0;left:180px;padding:20px;background:#fff;color:#000;border-radius:5px;box-shadow:0 0 10px 2px rgba(24, 64, 84, .3);text-shadow:none;text-align:left;display:none}
.contacts .location .list:after{content:"";display:block;position:absolute;top:292px;margin-top:-10px;left:-10px;width:0;height:0;border-top:10px solid hsla(0, 0%, 88%, 0);border-right:10px solid #fff;border-bottom:10px solid hsla(0, 0%, 88%, 0)}
.contacts .location .list>.container{display:table;width:780px}
.contacts .location h4{font-size:16px}
.contacts .location .selected{font-size:13px;font-weight:700;margin:1.2em 0 .8em;color:#434c57}
.contacts .location .column{display:table-cell;width:180px;padding:0 20px 0 0;text-align:left}
.contacts .location .item{margin:0 0 1.2em;font-size:13px;line-height:1.2;white-space:nowrap}
.contacts .location .item a{border-bottom-style:dashed}
.contacts .address .item{display:none}
.contacts .address .item.active{display:block}
.contacts .street{margin:0 0 .4em;line-height:1.4}
.contacts .phone{margin:0 0 .8em}
.contacts .map a{border:none}
.contacts .map a span{color:#fff;border-bottom:1px solid hsla(0, 0%, 100%, .4)}
.ie8 .contacts .map a span{border-bottom:1px solid #90b05f}
.contacts .map a:hover span{color:#f4cc37;border-color:rgba(244, 204, 55, .4)}
.ie8 .contacts .map a:hover span{border-color:#c59e33}
.contacts .map span.img{display:block;border:none!important;overflow:hidden;padding:.8em}
.contacts .map span.img img{max-width:100%;border-radius:5px;box-shadow:0 2px 3px rgba(0, 74, 2, .5)}
.balloon{position:relative;margin:-1em 7% 2.4em;border-radius:5em;padding:1em 10%;box-shadow:0 0 10px hsla(0, 0%, 100%, .2);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWVmYzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, #fcfdf9 0, #e5efc5)}
.ie8 .balloon{background:#fcfdf9}
.balloon:before{content:"";display:block;position:absolute;left:32px;top:-30px;width:18px;height:30px;background:url(../i/balloon_triangle.png) no-repeat 0 0}
.dash_balloon{position:relative;border-radius:10px;border:1px dashed #c7cfdb;padding:0 1.5em;font-size:13px;line-height:1.5;margin:1.2em 0 2.4em}
.dash_balloon:after{content:"";display:block;position:absolute;bottom:-36px;left:33%;width:25px;height:36px;background:url(../i/sprite.png) no-repeat -145px 0}
.extra .dash_balloon{float:right}
.dash_balloon .field{overflow:hidden;margin:0 0 1.2em;white-space:nowrap}
.dash_balloon .string{display:inline-block;width:80%;padding:.3em;border-radius:5px;border:1px solid #d8dde3;background:#fff;box-shadow:inset 0 0 4px 2px rgba(64, 64, 64, .1)}
.dash_balloon .string input{border:none;background:none;font-size:13px;line-height:1;width:100%;color:#8e99ab}
.dash_balloon .submit{display:inline-block;padding:.1em 0 0;overflow:hidden}
.dash_balloon .submit input{cursor:pointer;display:block;width:25px;height:20px;background:url(../i/sprite.png) no-repeat -90px -3px;border:none;font-size:0}
.robot{display:block;position:relative;float:right;margin-right:-20px}
.robot2{position:absolute;left:74%;top:85px;z-index:3}
.news .nav{background:url(../i/wave.png) repeat-x 0 100%;padding:0 0 .75em;margin:0 0 1.5em}
.news .nav:after{content:"";display:block;clear:both}
.news .nav .navigation{float:left}
.news .nav .navigation.links{width:23%;text-align:right}
.news .nav .navigation.links .rss{overflow:hidden;margin-right:.6em}
.news .nav .navigation.links .rss a{margin-right:.1em}
.news .nav .navigation.links .rss i.ico{background-position:-179px 0;width:12px;height:12px;vertical-align:middle;margin-bottom:4px}
.news .date{font-size:13px;font-style:italic;color:#99a1a9;margin:0 0 .2em}
.news .feed>.item{margin:0 0 1.5em}
.news .comment{clear:both;color:#8e99ab;font-size:13px}
.news .context{background:url(../i/wave.png) repeat-x 0 2em;padding:3em 0 2em}
.news .context h3{color:#e44310;font-size:24px;line-height:1.4;margin:0 0 .8em}
.news .context:after{content:"";clear:both;display:block}
.news .context .item{width:40%;position:relative}
.news .context .left{padding-left:4%}
.news .context .left:before{content:"\2190";display:block;position:absolute;left:0;top:0;font-size:18px;color:#99a1aa;line-height:.8}
.news .context .right{padding-right:4%}
.news .context .right:after{content:"\2192";display:block;position:absolute;right:0;top:0;font-size:18px;color:#99a1aa;line-height:.8}
.newsblock{padding:20px 0;margin:0 7% .4em}
.newsblock:after{content:"";display:block;height:30px;background:url(../i/alt-shadow.png) no-repeat 50% 0;background-size:100% 100%}
.footer .newsblock:after{content:none}
.newsblock .wrapper{position:relative;background:#fff;padding:1.2em}
.newsblock>.wrapper:before{top:-5px;background:url(../i/perforation-tiled.png) repeat-x 0 0}
.newsblock>.wrapper:after,
.newsblock>.wrapper:before{content:"";left:0;position:absolute;width:100%;height:5px}
.newsblock>.wrapper:after{bottom:-5px;background:url(../i/perforation-tiled.png) repeat-x 0 100%}
.newsblock h3{font-family:Arial, Helvetica CY, Nimbus Sans L, sans-serif;font-size:18px;font-weight:400;margin:0 0 1em;padding:0 0 .6em;border-bottom:3px double #dbdfe2;text-align:center}
.footer .newsblock h3{color:#fff;border:none;background:url(../i/wave.png) repeat-x 0 100%;padding:0 .8em .8em;text-align:left}
.newsblock .date{font-style:italic;color:#99a1a9;font-size:12px;margin:0 0 .2em}
.footer .newsblock .date{margin:0 .8em .2em}
.newsblock .announce{font-size:13px;line-height:1.6;margin:0 0 .8em}
.footer .newsblock .announce{font-size:14px;margin:0 .8em 1.6em}
.newsblock .link{border-top:1px solid #dbdfe2;padding:.6em 0 .2em}
.newsblock .active{border:0;color:#434c56;cursor:default;font-weight:700}
.newsblock .newsblock_header{border-bottom:3px double #dbdfe2;margin:0 0 22px;padding:0 0 8px}
.newsblock .pseudo_link{margin-right:20px;font-size:123%}
.footer .newsblock .link{border:none;padding:.6em .8em .2em}
.taxblock{width:138px;margin:25px auto}
.tax_link{color:#fff;display:inline-block;border-color:#fff;background:url(../i/tax_icon.png) no-repeat 0 0;padding:42px 34px 54px 38px;text-shadow:#004a02 0 1px 2px;border-bottom:none!important}
.tax_link span{border-bottom:1px solid hsla(0, 0%, 100%, .4)}
.tax_link:visited span{color:#fff}
.tax_link:hover span{color:#f4cc37;border-color:rgba(244, 204, 55, .4)}
.place{position:relative;margin:2.4em 7% 1.6em;z-index:1}
.place:after{content:"";display:block;height:20px;background:url(../i/alt-shadow.png) no-repeat 50% 0;background-size:100% 100%}
.place .nav,
.place .nav:after{position:relative;z-index:1}
.place .nav:after{content:"";display:block;clear:both;left:0;height:5px;border:1px solid #DFE4EB;background:#F8F9FA}
.place .nav .item{width:50%;float:left}
.place .nav .item a{display:block;position:relative;top:1px;z-index:2;padding:4px 0 3px;border-radius:8px 8px 0 0;border:1px solid rgba(235, 206, 9, 0);border-bottom:none;background:#fffeee;text-align:center;color:#000}
.place .nav .item.active a{
	padding:4px 0;
	border-color:#b0bccc; 
	color: #657384;
	background: #F8F9FA;
}
.ie8 .place .nav .item.active a{background:#f5dc0b}
.place .tabs{position:relative;background:#fffeee;border-radius:0 0 10px 10px;padding:1.2em}
.place .fieldset{display:none}
.place .fieldset.active{display:block}
.place .string{margin:0 0 .7em}
.place label{font-size:12px;font-weight:700;display:inline-block;white-space:nowrap}
.place .string input,
.place select{width:94%;font-size:12px;line-height:1;border:1px solid #d6cc98;background-color:#fff;border-radius:2px;padding:3px 2%}
.place .string input.disabled{border-color:#b6b6b6;background:#f0f0f0}
.place .string .part{width:46%}
.place .string .label{font-size:12px;font-weight:700;margin:.3em 0 .1em}
.place .string .checkbox{width:auto;vertical-align:middle;margin:-4px 0 0}
.place .select{margin:0 0 1em}
.place .select .left{width:30%}
.place .select .right{width:63%;text-align:right}
.place .select select{width:100%;padding:1px}
.place .select label{display:block}
.place .string .part-1-3{width:30%}
.place .string .part-1-3.left{padding-right:5%}
.place .string .part-1-3.right{width:30%}
.place .string .part-1-3 label{font-size:11px;font-weight:400}
.place .string .part-1-3 .shorten{display:none}
.place .submit{padding:.1em 0 0}
.place .submit button{font-size:15px;font-family:Arial, sans-serif}
.place .string .input-error{border-color:red}
.show_robot .content{z-index:3}
.robot-faq{text-align:center;margin-bottom:40px;position:relative}
.robot-faq .popup{position:absolute;z-index:2;top:0;left:50%;margin-left:-115px;padding:20px;background:#fff;color:#000;border-radius:5px;box-shadow:0 0 10px 2px rgba(24, 64, 84, .3);text-shadow:none;text-align:left;display:none}
.robot-faq .popup .closer{position:absolute;right:10px;top:10px;cursor:pointer;z-index:5}
.robot-faq .popup .closer:hover{opacity:.75}
.robot-faq .popup .closer i{width:26px;height:26px;background-position:-240px 0}
.robot-faq .toggle{overflow:hidden;position:relative;width:181px;height:164px;margin:auto}
.robot-faq embed{display:block;margin:0 auto;outline:none}
.robot-faq .balloon,
.robot-faq img,
.robot-faq span{cursor:pointer}
.robot-faq .balloon{width:140px;position:absolute;top:119px;left:-2px;padding-left:10px;padding-right:10px}
.robot-faq .balloon:before{left:68px}
#home_page .video{margin:0 7% 3.6em}
#home_page .video a{text-align:center}
.video a{border:none;display:block}
.video a:hover .pseudo_link{color:#f4cc37;border-color:rgba(244, 204, 55, .4)}
.video a img{width:100%;border-radius:8px;display:block;margin:0 auto .6em}
.video_play_wrap{display:inline-block;position:relative}
.video_play{position:absolute;top:50%;left:50%;width:25px;height:25px;margin:-12px 0 0 -12px;background:url(../i/video_play.png)}
.video_shadow{background:url(../i/video-shadow.png) no-repeat 0 0;height:27px;top:100%;margin-top:-.6em;background-size:100%}
.video_glow,
.video_shadow{width:100%;position:absolute;left:0}
.video_glow{top:0;height:62px;background:url(../i/video_glow.png) no-repeat;background-size:100% 62px}
.video .note{display:block;width:160px;margin:auto;text-align:left;text-shadow:#004a02 0 1px 2px}
.video .pseudo_link{border-bottom:1px solid hsla(0, 0%, 100%, .4);color:#fff;line-height:1.6}
.ie8 .video .pseudo_link{border-bottom:1px solid #90b05f}
.video .pseudo_link:hover{color:#f4cc37;border-color:rgba(244, 204, 55, .4)}
.ie8 .video .pseudo_link:hover{border-color:#a4ae35}
.sticker{margin:0 7% 21px;position:relative}
.sticker>.wrapper{padding:1.2em 5%;background:#fdf8b4 url(../i/ico_info.png) no-repeat 90% 1em}
.sticker:before{width:60%;position:absolute;top:-10px;left:20%;background:hsla(0, 0%, 100%, .2);border-top:1px solid hsla(0, 0%, 100%, .2);border-bottom:1px solid hsla(56, 35%, 68%, .3)}
.sticker:after,
.sticker:before{height:20px;content:"";display:block}
.sticker:after{clear:both;position:relative;background:url(../i/alt-shadow.png) no-repeat 50% 0;background-size:100% 100%}
.sticker h3{font-family:Arial, Helvetica CY, Nimbus Sans L;font-size:18px;font-weight:400;border-bottom:2px dotted #cac690;padding:0 2em .6em 0;margin:0 0 -.2em}
.sticker_item{font-size:90%;margin:1.2em 0 0;hyphens:auto;}
.sticker_item table{width:100%;font-size:12px;border-collapse:collapse}
.sticker_item td{border:1px solid #fff;padding:2px 1px 1px;text-align:center}
.sticker a{color:#1484c6}
.sticker a:hover{color:#40b9fb}
#content .sticker{position:relative;margin:0 -30px 0 0}
#content .sticker:after{background-image:url(../i/alt2-shadow.png)}
#content .sticker>.wrapper{background:#fff9da}
#content .sticker p{margin:.6em 0}
.photos{margin:0 7% -120px}
.photos a{border:none;display:block;text-align:center}
.photos a:hover .pseudo_link{color:#f4cc37;border-color:rgba(244, 204, 55, .4)}
.ie8 .photos a:hover .pseudo_link{border-color:#a4ae35}
.photos a img{max-width:100%;border-radius:5px;display:block;margin:0 auto}
.photos .note{display:block;width:160px;margin:auto;text-align:center;text-shadow:#004a02 0 1px 2px}
.photos .pseudo_link{border-bottom:1px solid hsla(0, 0%, 100%, .4);color:#fff;line-height:1.6}
.ie8 .photos .pseudo_link{border-bottom:1px solid #90b05f}
.footer .programms{margin-left:-40px;margin-bottom:3.2em;left:20px;position:relative}
.footer .programms .programms {
	margin: 0;
  left: 0;
}
.programms hr{margin:0 20px 20px}
.programms .navigation a{color:#0194da;border-bottom:1px dashed rgba(1, 148, 218, .5);border-top:1px dotted transparent}
.ie8 .programms .navigation a{border-bottom:1px dashed #90d0ee}
.programms .navigation a:hover{color:#ea5723;border-color:rgba(234, 87, 35, .5);border-top:1px dotted transparent;border-bottom-color:#f5b59f}
.programms .navigation a.active{color:#667483;border:1px solid rgba(176, 188, 205, .7);border-radius:5px;box-shadow:0 3px 8px -2px rgba(15, 23, 105, .2);padding:.2em .6em;margin:0 0 .6em;cursor:default}
.programms .filter{position:relative;left:10px;margin:0 0 1.2em -20px;text-align:center;color:#8a8a8a;background:url(../i/wave.png) repeat-x 100% 50%}
.programms .filter .nav{background:#fff;display:inline-block;padding:0 .6em;margin:0}
.programms .filter .item{display:inline-block;padding:.2em .6em;margin:0}
.programms .filter a{display:inline-block;line-height:16px}
.programms .filter .item.active{border-radius:5px;border:1px solid rgba(176, 188, 205, .7);padding:.2em .6em;margin:0 .4em;box-shadow:0 3px 8px -2px rgba(15, 23, 105, .2)}
.programms .filter .item.active a{color:#000;border:none;font-weight:700;cursor:default}
.gallery{margin:0 0 1.2em;color:#000;padding:0}
#content .gallery{position:relative;margin-left:-40px;left:20px;padding-top:12px}
#home_page .gallery#gallery_bottom,
#home_page .gallery#gallery_top{overflow:hidden}
.gallery.expand#gallery_bottom,
.gallery.expand#gallery_top{height:auto;overflow:visible}
.gallery>.container:after,
.gallery>.expand>.container:after{content:"";display:block;clear:both}
#home_page .container .preview{padding:0 1.2em;margin:0 auto 30px;width:100%!important;max-width:none;float:none;box-shadow:none;border-radius:0;position:relative;box-sizing:border-box;z-index:1}
.ie8 #home_page .container .preview{border:none!important}
#home_page .container .preview.fadeOut{position:absolute;top:12px;left:0;z-index:2;display:block}
#home_page .container .preview>.wrapper,
#home_page .preview .pic{height:auto;overflow:visible}
#home_page .preview .pic{position:relative;margin:0 0 .6em;clear:both}
#home_page .preview .pic img{width:100%;height:auto;display:block;border-radius:10px}
#home_page .preview .pic .small,
#home_page .preview .spinner-small{display:none}
#home_page .preview .pic .big,
#home_page .preview .spinner{display:block}
#home_page .preview .frame>.big{min-height:100px;background:url(../i/spinner.gif) no-repeat 50% 10px}
.gallery .frame>.small{display:block;height:20px;background:url(../i/spinner_small.gif) no-repeat 50% 0}
.frame>.big,
.frame>.small{display:block}
.not_loaded.big{border-radius:7px 7px 0 0}
#home_page .preview .pic em{display:block}
#home_page .preview .pic .slogan{position:absolute;bottom:2em;right:1.2em;color:#fff;font-size:36px;line-height:1.4;font-family:Ekibastuz;text-shadow:rgba(0, 0, 0, .3) 3px 3px 5px}
#home_page .preview .txt{position:relative;z-index:3;margin:-1.2em 0 1.2em;padding:0 0 1.2em;font-size:16px;line-height:1.4;overflow:hidden;background:url(../i/wave.png) repeat-x scroll 100% 100% transparent}
.programms h2{font-family:Ekibastuz Black, Arial Black, Arial;font-size:24px;line-height:1.4;margin:0 0 .4em;padding:0;text-transform:uppercase}
.programms h2+p{margin-top:0}
.programms h2 a{color:#000;border-color:#c9c9c9}
.programms h2 a:hover{color:#e95723;border-color:rgba(233, 87, 35, .4)}
.footer .programms h3{font-family:Ekibastuz Black, Arial Black, Arial;font-weight:400;font-size:30px;text-shadow:0 1px 2px #000;line-height:1.2;color:#fff;padding:0;margin:0 0 1.2em 30px}
#home_page .preview .slogan{float:left;padding:0;margin-right:190px}
#home_page .preview .tariff{position:absolute;top:0;right:0;width:160px;font-size:14px;line-height:1.2;margin:0 0 1.2em 1.2em;padding:0}
#home_page .preview .money{float:right;font-family:Ekibastuz Black, Arial Black, Arial;font-size:24px;line-height:1.2;color:#e95723;margin:0 0 .4em;min-width:160px}
#home_page .preview .time{border-radius:10px;border:2px dotted #c9c9c9;padding:10px;clear:both}
#home_page .preview .time p{margin:0 0 .6em}
#home_page .preview .time p:last-child{margin:0}
#home_page .preview .time strong{font-weight:400;display:block;color:#000}
#home_page .preview .time p>span{font-style:normal;display:block;color:#696f78}
.gallery .item{position:relative;float:left;width:22%;border-radius:7px;margin:0 0 40px 2.5%;background-color:#fff;display:none;box-shadow:0 7px 15px -5px rgba(15, 23, 105, .2)}
.ie8 .gallery .item{border:1px solid #dbdfe2}
.gallery .item:hover{box-shadow:0 7px 15px -5px rgba(233, 87, 35, .7)}
.ie8 .gallery .item:hover{border:1px solid #ff9797}
#home_page .gallery .item{width:30%}
.gallery .item.isShow{display:block}
.footer .gallery .item{box-shadow:0 15px 20px -5px rgba(20, 27, 38, .5)}
.gallery .item>.wrapper{height:294px;overflow:hidden;display:block;border-bottom:none}
.gallery .pic{text-align:center;height:20px;overflow:hidden}
.gallery .pic img{width:100%;border-radius:7px 7px 0 0}
.gallery .pic .small-img,
.gallery .pic .spinner-small{display:block}
.gallery .pic .big-img,
.gallery .pic .spinner,
.gallery .pic em{display:none}
.gallery .txt{padding:0 0 1.2em}
.gallery .slogan{position:relative;padding:0 10% 1.2em;height:180px;overflow:hidden; color: #000;}
.gallery .slogan:after{content:"";display:block;position:absolute;width:100%;height:20px;left:0;bottom:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff)}
.gallery .slogan-h2{font-family:"Ekibastuz Black", "Arial Black", Arial;font-weight:400;padding:20px 0 .4em;margin:0;font-size:20px;line-height:1.4;text-transform:uppercase;color:#ea5723;}
#home_page .preview .slogan-h2{padding-top:0}
.gallery .slogan-h2 span{border-bottom:1px solid rgba(0, 0, 0, .5);color:#000}
.gallery .item>.wrapper:hover .slogan-h2 span{color:#e95723;border-color:rgba(233, 87, 35, .5)}
.gallery .slogan p{margin:0;color:#000}
.gallery .tariff{padding:.2em 10% 0}
.gallery .tariff .money{font-family:Arial;font-size:18px;font-weight:700;line-height:1.2;color:#e95723;white-space:nowrap;margin:0 0 .2em}
.gallery .time p{margin:0}
.gallery .time strong{display:none}
.gallery .tariff .date,
.gallery .tariff .duration{display:block;font-style:italic;color:grey;font-size:13px}
.gallery .emptyQuery{font-size:19px;line-height:1.2;text-align:center;margin:0;padding:.5em 0;display:none}
.gallery .emptyQuery.show{display:block!important}
.expander{background:url(../i/wave.png) repeat-x;text-align:center;margin:0 20px;clear:both}
#content .expander{margin:0 0 20px}
.expander.reviews{background-position:0 100%;text-align:left;margin:0 0 1.2em;padding:0 0 2.4em}
.expander .toggle{display:inline-block;border:none;padding:1.2em 0;text-align:center;font-size:19px;cursor:pointer}
.footer .expander .toggle{padding:.8em 0}
.expander.reviews .toggle{padding:0}
.expander .toggle .up{display:none}
.expander .toggle.on .up{display:inline}
.expander .toggle.on .down{display:none}
.expander .toggle:before{content:"\2193\a0";display:block;float:left;margin-left:0;margin-top:-1px;color:#0194da}
.expander .toggle.on:before{content:"\2191\a0"}
.expander .toggle:hover:before,
.expander .toggle:hover span{color:#e95723;border-color:#e95723}
.programm{margin:1.2em 0 .5em}
.programm h1{width:71%}
.programm .description .flash{margin:38px 0}
.programm .description .flash .flash-data{display:inline-block;margin-right:25px;width:300px}
.programm .description .flash .flash-data .flash-video:after{background:url(../i/banner_shadow.png) no-repeat 50% 0;background-size:80% 100%;content:"";display:block;margin-top:-6px;height:20px}
.programm .description .flash .flash-data p{margin-top:0!important;color:#667483;font-size:13px;line-height:1.4;margin:1.2em 0}
.programm .tabequal{margin:2.5em 0;padding:0 0 1.5em}
.details .picture .frame{display:inline-block;margin-bottom:-77px;max-width:100%}
.details .picture .frame .crop{overflow:hidden;border-radius:10px;display:inline-block}
.details .picture .frame img{max-width:100%;border-radius:10px}
.details .picture>em{display:inline-block;position:relative;left:28px;height:36px;padding:9px 30px 0 0;background:#000;color:#fff;font-size:18px}
.details .picture>em:before{content:"";display:block;position:absolute;top:-16px;left:-28px;height:61px;width:28px;background:url(../i/stripe_shape.png) no-repeat 0 0}
.details .picture>em:after{content:"";display:block;position:absolute;width:0;height:0;top:0;right:-10px;border-left:10px solid #000;border-bottom:45px solid transparent}
.details .picture>em a{color:#fad505;border-color:#cbbe96}
.details .picture>em a:hover{color:#e6c864}
.details .description{padding:1em 0 2em;background:url(../i/wave.png) repeat-x 0 100%}
.details .description:after{content:"";clear:both;display:block}
.details .description .text-item{float:left;width:20%;padding:0 5% 0 3%;background:url(../i/column-shadow.webp) no-repeat 0 50%;background-size:auto 100%}
.details .description .text-item:last-child{padding-right:0;width:24%}
.details .description h2:first-child,
.details .description h3:first-child,
.details .description h4:first-child{padding-top:0;margin:6px 0}
.details .description .text-item.large{width:40%;padding:0 5% 0 0;font-size:16px;line-height:1.4;background:none}
.details .description .text-item.large p{margin:.35em 0}
.details .description .text-item.large p.first_child{font-size:18px;line-height:1.5;font-weight:700}
.details .description .text-item.large p.last_child{color:gray}
.details .description .text-item.large .last_child .first_child{font-size:16px;font-weight:400}
.details .description .text-item.large div.last_child{margin-top:1.5em;color:grey}
.details .description .text-item.large img{height:1.6em;vertical-align:middle;margin-left:.4em}
.details .description h4{font-size:18px;font-weight:700;margin:0}
.details .description p{margin:.6em 0}
.details .important{padding-right:115px;position:relative;margin-top:20px;margin-right:-20px;margin-bottom:11px}
.details .important:after{content:"";background:url(../i/ball.webp) no-repeat 100% 50%;position:absolute;width:84px;height:109px;bottom:0;right:0;z-index:-1}
.cut_details h2{font-size:24px}
.cut_details .cut_details_item{float:left;width:43%;background:url(../i/column-shadow.webp) no-repeat 0;background-size:auto 100%;padding:0 5%}
.cut_details .cut_details_item.first_child{width:38%;background:none;padding-left:0}
.cut_details .cost{padding-bottom:20px}
.cut_details .cost .footnotes{background:none;padding:.6em 0 0;position:relative}
.cut_details .cost .footnotes ins{position:absolute;left:-10px}
.cut_details .cost .footnotes:before{content:"";display:block;border-top:1px solid #e1e3e7;width:30%}
.cut_details .cost .comment{padding:0 0 12px;display:inline-block;margin:.8em 0 0;font-size:18px}
.cut_details .cost b{font-weight:700}
.cut_details .cost .comment ul{margin-bottom:0}
.cut_details .cost table.data{font-size:90%}
#content .cut_details .cost table.data th{font-weight:400;font-style:italic;border-bottom:1px solid #e1e3e7}
.cut_details .cost table.data td em,
.cut_details .cost table.data th{color:#5f6974}
.cut_details .cost table.data td{border-top:0!important}
#content .cut_details .cost table.data{width:45%}
#content .have_skill .cost table.data{width:100%}
.cost .separation{margin-top:.8em}
.cost .separation .p1,
.cost .separation .p3,
.cost .separation .p5,
.cost .separation .p7,
.cost .separation .p8{border-right:1px solid #e1e3e7}
.cost .separation .p0{text-align:left}
.cost .separation td{text-align:center}
.cost .separation td:last-child{border-right:0}
#content .cut_details .cost .separation td{text-align:left}
#content .cut_details .cost table.data{width:97%}
#content .cut_details .cost .separation .p1,
#content .cut_details .cost .separation .p3{padding-right:2em}
#content .cut_details .cost .separation .p2,
#content .cut_details .cost .separation .p4{padding-left:2em}
.salary{background:url(../i/treasure_chest.webp) no-repeat 91% 50%;padding-right:200px;min-height:120px}
.wrap_video{text-align:center;position:relative;min-height:3em}
.wrap_video #spinner{background:url(../i/ajax-loader2.gif) no-repeat 50% 50%}
.video_consult{display:inline-block;position:relative;background:url(../i/video-bubble.png) no-repeat 0 -74px;padding:50px 30px 17px 20px;margin-bottom:25px}
.video_consult:after{content:"";position:absolute;left:0;top:100%;width:100%;height:24px;background:url(../i/video-bubble.png) no-repeat 50% -171px}
.video_consult .fancybox-consult{font-family:Ekibastuz Black, Arial Black, Arial;font-size:22px;padding-left:20px;border-bottom:none;background-image:url(../i/video-bubble.png);background-repeat:no-repeat;background-position:-273px 7px}
.video_consult .fancybox-consult:hover{background-position:-257px -30px}
#video_consult{display:none;overflow:hidden}
.video_consult-image{position:relative;float:left;padding-top:1.5em}
.video_consult-image embed{display:block}
.video_consult-image .wave{position:absolute;bottom:0;left:0;width:100%;height:3px;background:url(../i/wave2.png) repeat-x 0 100%}
.video_consult-bubble{position:absolute;left:95%;top:55px;width:81%;border:3px dashed #d0d7e0;border-radius:20px;padding:2em 2em 2em 4em}
.video_consult-bubble:after{content:"";position:absolute;left:-64px;top:50px;width:64px;height:52px;background:url(../i/video-bubble.png) no-repeat 0 0}
.video_consult-text{font-size:1.7em;font-weight:700;padding-bottom:1em}
.video_consult-text:before{content:"\2014\a0";float:left;margin-left:-1.6em}
.video_consult-bubble .search{border:1px solid #b0bccc;width:63.5%;padding:4px 3px;margin-right:3px}
#videoConsultResult .helper{font-size:13px;color:#667483}
#videoConsultResult .helper span{border-bottom:1px solid rgba(102, 116, 131, .3);cursor:pointer}
#videoConsultResult .helper span:hover{border-color:rgba(234, 87, 35, .3);color:#ea5723}
.reviews h2{margin:.8em 0 0}
.reviews .full{display:none;opacity:0;margin:0}
.reviews .full:after{content:"";clear:both;display:block}
.pricelist{position:relative}
.pricelist h2{display:inline-block;padding:.4em 0 0}
.pricelist .type{display:none}
.pricelist.avia_2 .type{display:block}
.pricelist.avia_2 .avia_2 .cost,
.pricelist.avia_2 .tabequal .nav .cost,
.pricelist.avia_2 .tabequal .price_sticker .cost,
.pricelist .cost_ticket,
.pricelist .tabequal .nav .price.cost_ticket{display:none}
.pricelist.avia_2 .avia_2 .cost,
.pricelist.avia_2 .cost_ticket,
.pricelist.avia_2 .tabequal .nav .cost_ticket{display:block}
.pricelist .avia{display:inline-block;vertical-align:top;margin-left:1em;padding:1em 0 0;font-size:16px;line-height:1.6}
.ie .pricelist .avia{padding:1.2em 0 0}
.pricelist .tabequal .nav .price{display:block;color:#667484;font-size:12px;line-height:1.5}
.pricelist .tabequal .nav .price b{color:#000;font-weight:700;font-size:18px;line-height:1;margin-right:1ex}
.pricelist .tabequal .nav .active .price,
.pricelist .tabequal .nav .active .price b{color:#fff}
.pricelist .tabequal .tabs .item{padding-bottom:2.4em}
.service_list{clear:both}
.service_list:before{content:"";display:block;clear:both;padding:0 1em;width:100%;margin:0 0 1.2em -1em;border-bottom:1px solid #c0c9d6;border-radius:10px 10px 10px 10px;box-shadow:0 4px 4px -1px hsla(0, 0%, 50%, .2);height:20px}
.service_list h4{font-size:22px;line-height:1.4;margin-bottom:.45em}
.service_list>.container{display:table;width:100%;margin-bottom:1.2em}
.service_list ul{width:28%;display:table-cell;vertical-align:top;padding:0 2% 1em 3%;font-size:13px;line-height:1.5;color:#667384;background:url(../i/column-shadow.webp) no-repeat 0 50%;background-size:auto 100%}
.service_list ul:first-child{margin-left:0;padding-left:0;background:none}
.service_list li{margin-bottom:.35em}
#content .service_list li:before{color:#667384}
.promo{margin:1.5em 0}
.promo:after{content:"";clear:both}
.promo .credit{float:left;position:relative;top:-3.6em;width:57%;padding:0 3%;margin:0 0 0 3%}
.promo .advantage{float:right;width:30%;color:#667484}
.promo h4{font-size:18px;line-height:1.4;margin:.6em 0 .55em;font-weight:700}
.promo h5{margin:0 0 -.2em;color:#000}
.promo .credit .right{margin:0 0 1.2em 1.2em}
.promo .right+p{margin-top:0}
.promo p{margin:1em 0}
.bullsheet{position:relative;margin:30px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjlkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZjNiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYzYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, #fff9da 0, #fff3b6 50%, #fff3b6);border:1px solid #dfd3ab;border-bottom:0}
.bullsheet:before{top:-3px;left:-5px;height:3px;background:#8799af;border:1px solid #5e6680;border-top-color:#525d77;border-bottom-width:2px;border-bottom-color:#8b90a3;padding:0 4px;z-index:-1;border-radius:5px}
.bullsheet:after,
.bullsheet:before{content:"";display:block;position:absolute;width:100%}
.bullsheet:after{bottom:-30px;height:30px;background:url(../i/form-shadow.png) no-repeat 50% 0;background-size:100% 100%}
.bullsheet form:after{background:url(../i/form-battlement.png) repeat-x;content:"";display:block;width:100%;height:6px;left:0;bottom:-3px;position:absolute;z-index:1}
.form_row {display: flex; align-items: center;}
.form_row dd {margin-bottom: 0;}
.form_field,
.form_label{display:inline-block}
.form_label{width:21%;vertical-align:top;padding-right:10px;margin:0}
.form_field .input{width:100%;border:none;outline:none;font-size:14px;line-height:1}
.form_field .example{font-style:italic}
.for_selector .form_field label,
.form_field .example{padding:.3em 0;color:#584b27;font-size:13px}
.type_checkbox .form_field,
.type_email .form_field,
.type_text .form_field{width:71%}
.type_email .form_field input,
.type_text .form_field input,
.type_text .form_field select,
.type_text .form_field textarea{border:1px solid #c5aa32;border-radius:2px;background:#fff;padding:.3em .4em;box-shadow:0 0 4px rgba(64, 64, 64, .1)}
.form_label label{padding:.3em 0;color:#584b27;font-size:16px;font-weight:700}
.for_textarea textarea{resize:vertical}
.for_selector .form_field input{margin-right:5px}
.advanced{clear:both;border-radius:10px;box-shadow:0 7px 15px 0 rgba(15, 23, 105, .2);margin-top:1.6em;position:relative;z-index:2;background-color:#fff}
.pricelist .advanced{overflow:hidden}
.ie .advanced{box-shadow:0 2px 30px -2px rgba(0, 0, 33, .22)}
.advanced .item{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDBhMWUiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwYTFlIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:linear-gradient(180deg, rgba(0, 10, 30, 0) 50%, rgba(0, 10, 30, .05));overflow:hidden}
.advanced .item:last-child{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.advanced .item.last_child{border-radius:0 0 10px 10px}
.advanced .item:after{content:"";clear:both;display:block}
.advanced h3{padding:0;text-transform:uppercase}
.advanced h3 a{color:#000;border-color:rgba(0, 0, 0, .5)}
.advanced h3 a:hover{color:#e95723;border-color:rgba(233, 87, 35, .5)}
.advanced .left{width:70%;float:left;padding:1.5em 2%}
.advanced .right{float:right;width:20%;padding:2%}
.advanced p{font-size:16px}
.advanced .price{font-family:Ekibastuz Black, Arial Black;color:#ea5723;font-size:22px}
.pricelist .price .avia_2{display:none}
.pricelist.avia_2 .price .avia_2{display:inline}
.pricelist.avia_2 .price .avia_1{display:none}
.advanced .job strong,
.advanced .note strong,
.advanced .price .cost{white-space:nowrap}
.advanced .note{color:#667482;margin:0 0 .4em}
.advanced .job{position:relative;top:-1.5em;clear:both;overflow:hidden}
.pricelist.jobs .advanced .job{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZTQ5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGYyYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, #f5e494 0, #fdf2ba)}
.advanced .job .left{padding:.4em 2%}
.advanced .job .right{padding:.4em 2%;visibility:hidden}
.pricelist.jobs .advanced .job .right{visibility:visible}
.advanced .job .pseudo_checkbox{line-height:2}
.advanced .job strong{font-size:17px;line-height:1.6}
.pricelist .tabequal{margin:1.6em 0 0}
.discerning{position:relative}
.discerning h2{color:#3d3d3d}
.discerning .cut_details{margin:2em 0 1.6em;padding-top:25px;overflow:hidden;position:relative;border-radius:10px;box-shadow:0 2px 20px -6px rgba(0, 0, 33, .42);background:linear-gradient(180deg, rgba(0, 10, 30, 0) 50%, rgba(0, 10, 30, .05)) repeat scroll 0 0 transparent;clear:both;z-index:1}
.discerning .have_limit{margin:0;top:-15px;border-radius:10px}
.discerning-wo-advanced .cut_details{padding-top:10px}
.discerning .cut_details .cut_details_item.first_child{padding-left:20px;padding-bottom:78px}
.discerning .item .text{padding:10px 350px 23px 70px;background:url(../i/discerning_ico1.png) no-repeat 24px 30px}
.discerning .item .text.noImg{padding-right:23px}
.discerning .item.last_child .text{background-image:url(../i/discerning_ico2.png)}
.discerning_bg{position:absolute;bottom:0;right:30px;z-index:10}
.discerning_bg img{display:block}
.slippers{position:absolute;bottom:0;left:85px;width:129px;height:83px;background:url(../i/slippers.webp) no-repeat 0 0}
.price_sticker{display:table;float:right;width:90%;margin:0 0 1.5em}
#content>.price_sticker{width:auto}
.price_sticker .label{padding:.1em .2em 0 0;font-size:30px;color:#99a1aa;text-align:right}
.price_sticker .label,
.price_sticker .price{display:table-cell}
.price_sticker .price strong{position:relative;display:inline-block;height:75px;background:url(../i/price_sticker.png) no-repeat 0 -51px;font-size:30px;padding:.15em 13px 0 36px;white-space:nowrap}
.price_sticker .price strong:after{content:"";display:block;position:absolute;right:-7px;top:0;height:51px;width:7px;background:url(../i/price_sticker.png) no-repeat 100% 0;overflow:hidden}
.price_sticker .price em{display:block;margin-top:-1em;color:#667382;font-size:14px;line-height:1.5;font-style:normal;padding:0 0 0 30px}
.price_sticker .price .type,
.price_sticker .price p{margin:.75em 0 .75em 30px}
.country .extra img{margin:5px 0}
.collector{min-width:950px;max-width:1640px;padding:0 20px}
.collector h3{font-family:Ekibastuz Black, Arial Black, Arial;font-size:24px;line-height:1.4em;padding:0;color:#fff;text-align:center;text-shadow:#004a02 0 1px 2px;margin:0}
.collector .brand{width:50%;padding:0;margin:10px auto 30px}
.collector h4{font-size:14px;font-weight:700;margin:0 47px .4em 0}
.collector .item.alt h4{margin:0 33% .2em 0}
.collector>.wrapper{display:table;width:100%;position:relative}
.collector>.wrapper:after{content:"";clear:both;display:block}
.collector .item{width:33%;display:table-cell;vertical-align:top;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZjhlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZkZjhlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU0ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(90deg, #fdf8e5 0, #fdf8e5 75%, #e9e4d3)}
.ie8 .collector .item{background-color:#fdf8e5}
.collector .item:before{content:"";display:block;position:absolute}
.collector .item .inner{padding:20px}
.collector .logo{position:relative;height:0}
.collector .logo img{position:absolute;top:0;right:0}
.collector em.note{display:block;margin:0 0 .6em;font-size:12px;color:#584b27}
.collector .description{margin:0 0 .8em}
.collector .item.alt .description{margin:0 0 1.2em;line-height:1.35}
.collector .item.alt .description p{display:inline;font-size:13px}
.collector .item.alt .logo{height:auto;max-width:100px;max-height:100px;position:relative;right:-30px;float:right;transform:rotate(10deg);-webkt-box-shadow:5px 5px 12px 2px rgba(64, 64, 0, .3);box-shadow:5px 5px 12px 2px rgba(64, 64, 0, .3);background:#fff;padding:3px;margin-top:-20px}
.collector ul{margin:0}
.collector .topics a,
.collector ul li{margin:0 0 .6em;font-size:12px;line-height:1.6}
.collector .topics a{line-height:2.2!important}
.collector ul li:last-child{margin:0}
.collector ul li sup{font-size:9px;margin-left:2px}
.collector a{color:#1484c6;border-color:rgba(20, 132, 198, .3)}
.collector a:visited{color:#7765ce;border-bottom-color:rgba(119, 101, 206, .3)}
.collector a:hover{color:#ea5723;border-color:rgba(233, 87, 35, .5)}
.collector .shadow_img{width:100%;opacity:.9;position:absolute;top:100%;left:0}
.likes{padding:0 0 3.6em;position:relative;text-align:center;margin-top:1em;z-index:3;}
#home_page .likes{margin-top:4em}
.likes .to_center{display:inline-block;background:rgba(0, 63, 16, .3);border:2px dashed hsla(0, 0%, 100%, .5);border-radius:2em;padding:1em 1.5em;text-align:center;color:#fff;font-size:12px}
.ie8 .likes .to_center{background:#467222;border:2px dashed #9eb58e}
.likes a{border:0;height:20px!important}
.addthis_toolbox{white-space:nowrap}
#vk_like,
.addthis_toolbox a{display:inline-block;float:none!important;vertical-align:middle}
.addthis_button_facebook_like iframe{width:140px!important}
.addthis_button_vk{margin:0 15px 0 0}
.addthis_button_tweet iframe{width:110px!important}
.addthis_button_google_plusone{line-height:2.4}
.addthis_button_livejournal{margin:3px 0 0}
.consult{overflow:hidden;margin-top:-7.5em}
#home_page .consult{margin-top:-8.5em}
.consult .l_pic{width:37%}
.consult .l_pic,
.consult .r_pic{display:inline-block;vertical-align:bottom;position:relative}
.consult .r_pic{width:34%}
.consult .l_pic .pic_position, .consult .l_pic img{float:right;margin-right:2em;background-repeat:no-repeat;background-position:0 0}
.show_1 .l_pic .pic_position{background-image:url(../i/peoples/p1_l.png);width:322px;height:362px}
.show_2 .l_pic .pic_position{background-image:url(../i/peoples/p2_l.png);width:314px;height:421px}
.show_3 .l_pic .pic_position{background-image:url(../i/peoples/p3_l.png);width:331px;height:309px}
.consult .r_pic .pic_position, .consult .r_pic img{float:right;margin-left:2em}
.show_1 .r_pic .pic_position{background-image:url(../i/peoples/p1_r.png);width:289px;height:380px}
.show_2 .r_pic .pic_position{background-image:url(../i/peoples/p2_r.png);width:323px;height:420px}
.show_3 .r_pic .pic_position{background-image:url(../i/peoples/p3_r.png);width:401px;height:380px}
.consult .pic .comment{position:absolute;top:.6em;right:3.6em;width:8em;color:rgba(64, 64, 64, .7);font-size:15px;margin:0}
.consult .txt{display:inline-block;vertical-align:top;width:29%;padding:7em 0 1em;color:#fff;font-size:17px;text-shadow:#004a02 0 1px 2px;position:relative;z-index:1}
.consult .txt h3{font-family:Ekibastuz Black, Arial Black, Arial;font-size:24px;line-height:1.1;padding:0;color:#fff;margin:0 0 -.5em -.2em}
.consult .txt h3:before{content:"\2014\a0";float:left;margin-left:-1.25em}
.consult .txt p{margin:1.2em 0}
.consult .txt a{color:#fff;border-color:#f0f0f0}
.consult .txt a:hover{color:#f4cc37;border-color:rgba(244, 204, 55, .4)}
.bread.on{position:relative;top:-7px;left:7px;margin:0 0 0 -14px;z-index:6;background:#fff}
.error__page .bread.on{width:131%}
.bread .closer{position:absolute;right:16px;top:16px;display:none;cursor:pointer;z-index:5}
.bread.on .closer{display:block}
.bread.on .closer:hover{opacity:.75}
.bread .closer i{width:26px;height:26px;background-position:-240px 0}
.bread .path{position:relative;padding:7px 8px 5px;overflow:hidden;border-bottom:1px solid #dfe4eb;color:#657384;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY1ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, #fff 0, #f4f5f8); z-index: 4;}
.bread .path_main {
	display: flex;
	justify-content: space-between;
}
.bread.on .path{padding:14px 15px 12px;margin-bottom:-14px}
.bread .path:after{content:"";display:block;clear:both}
.bread .path .item{float:left;margin:.3em .6em .3em 0}
.bread .path .item:before{content:"\003e";color:#b0bccc;margin-right:.6em}
.bread .path .item.browse{border:1px solid #b0bccc;border-radius:5px;padding:.25em .4em .2em;margin:0 .8em 0 .4em}
.bread .path .item.bread_light,
.bread .path .item.browse:hover{border-color:#ed7832;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYzM5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, #ff7200 0, #dc3900);color:#fff;text-shadow:0 1px 2px #d44500}
.bread .path .item.bread_light svg {
	vertical-align: middle;
	margin-right: 5px;
}
.ie8 .bread .path .item.browse:hover{background:#dc3900}
body.sitemap_on .bread .path .item.browse:not(.bread_light){border:1px solid #b0bccc;box-shadow:inset 0 2px 5px -2px rgba(102, 116, 132, .6), 0 1px 0 #fff;background:#eaebee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZlZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, #eaebee 0, #fffeff)}
body.sitemap_on .bread .path .item.browse:not(.bread_light):hover{box-shadow:none;border-color:#ed7832;background:#ff7200;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYzM5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg, #ff7200 0, #dc3900);color:#fff;text-shadow:0 1px 2px #d44500}
.ie8 body.sitemap_on .bread .path .item.browse:hover{background:#dc3900}
.bread .path .item.browse:before,
.bread .path .item:last-child:after{content:none}
.bread .path a{color:#657384;border-bottom:1px solid rgba(101, 115, 132, .3)}
.bread .path a:hover{color:#b0bccc;border-bottom:1px solid rgba(176, 188, 204, .3)}
.bread .path .item.browse a{border:none}
.bread .path b{font-style:italic}
.sitemap{position:absolute;top:0;padding:70px 0 0;width:100%;background:#fff;box-shadow:0 0 12px 4px rgba(102, 116, 132, .4);display:none;z-index:3}
.bread.on .sitemap{display:block}
.sitemap:after{content:"";clear:both;display:block}
.sitemap .current{background:#f4cc37;border-radius:2px;padding:2px}
.sitemap .current a{color:#000;border:0}
.sitemap_pages{float:left;width:25%}
.sitemap_pages li ul,
.sitemap_pages p{margin:0}
.sitemap_pages b{font-weight:700;color:#434c57}
.sitemap_programms{float:left;width:75%}
.sitemap_programms .switcher{padding:.3em 0 1.5em}
.sitemap_programms .switcher strong{font-size:16px;line-height:1.2;margin-right:1.5em}
.sitemap_programms>.container{display:none}
.sitemap_programms>.container.active{display: block; columns: 3;}
.sitemap_programms>.container:after{content:"";display:block;clear:both}
.sitemap_programms .column{width:100%}
.sitemap_programms .sitemap_tabber .item {display: inline-block; width: 100%;}
.sitemap_programms dt{font-weight:700;margin:0 0 .6em;color:#434c57}
.sitemap_programms #switch_countries dt{margin:0 0 .65em 24px}
.sitemap_programms #switch_countries dt a{color:#434c57;border-color:rgba(102, 116, 132, .5)}
.sitemap_programms #switch_countries dt a:hover{color:#e95723;border-color:rgba(233, 87, 35, .5)}
.sitemap_programms dd{margin:0;margin:0 1.3em .65em 1.8em;text-align:left}
.sitemap_programms dl img{margin:0 8px 0 -24px}
.popup_container{position:relative}
.popup_map{padding:0 0 12px;background-color:#fff;visibility:hidden;position:absolute;width:920px;box-shadow:0 7px 20px rgba(0, 0, 0, .35);z-index:1;left:-167px;top:0}
.popup_map .ymaps-image-with-content{visibility:hidden!important}
.popup_map.on{visibility:visible}
.popup_map.on .ymaps-image-with-content{visibility:visible!important}
.popup_map .clearfix,
.popup_map .map_link,
.popup_map h2{padding-left:20px}
.popup_map h2{margin-bottom:.1em}
.popup_map .map_address,
.popup_map .map_phone{float:left}
.popup_map .map_address{width:450px}
.popup_map .map_address .pseudo_link{border-bottom:none;color:#000;cursor:default}
.popup_map .map_phone{width:340px;padding-left:40px}
#yaMap{margin:20px 0 .5em;width:920px;height:345px}
.popup_map .closer{position:absolute;right:16px;top:16px;display:none;cursor:pointer;z-index:5}
.popup_map.on .closer{display:block}
.popup_map.on .closer:hover{opacity:.75}
.popup_map .closer i{width:26px;height:26px;background-position:-240px 0}
.map_info{margin:30px 0}
.map_info>div{float:left;margin-right:6%}
.map_info>div>h5{margin-bottom:15px}
.map_info .map_address{width:42%}
.map_info .map_phone{width:18%}
.map_info .map_description{width:28%;margin-right:0}
.map_link,
.yaMap_shadow{position:relative}
.yaMap_shadow:after{content:"";position:absolute;left:0;top:100%;width:100%;height:20px;background:url(../i/banner_shadow.png) no-repeat 50% 0;background-size:80% 100%}
.yaMap_shadow #yaMap{width:100%;border-radius:10px;overflow:hidden;position:relative;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}
#spinner{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../i/ajax-loader.gif) no-repeat 50% 50%;min-height:40px}
.spinner,
.spinner-dark,
.spinner-small,
.spinner-small-dark{background:url(../i/spinner.gif) no-repeat 50% 50%;padding:16px;display:block}
.spinner-dark{background-image:url(../i/spinner_dark.gif)}
.spinner-small,
.spinner-small-dark{background-image:url(../i/spinner_small.gif);padding:0}
.spinner-small-dark{background-image:url(../i/spinner_small_dark.gif)}
.fancybox-image,
.fancybox-inner,
.fancybox-nav,
.fancybox-nav span,
.fancybox-outer,
.fancybox-skin,
.fancybox-tmp,
.fancybox-wrap,
.fancybox-wrap iframe,
.fancybox-wrap object{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;background:#fff;box-shadow:0 10px 35px rgba(64, 64, 0, .3);color:#444;text-shadow:none}
.fancybox-type-iframe .fancybox-skin{background-color:transparent;border-radius:0}
.fancybox-opened{z-index:8030}
.fancybox-type-iframe.fancybox-opened .fancybox-skin{box-shadow:none}
.fancybox-inner,
.fancybox-opened .fancybox-skin .fancybox-outer{position:relative}
.fancybox-inner{overflow:hidden!important}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;box-shadow:0 0 70px -1px #598e2f}
.fancybox-error{color:#444;font-size:14px;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,
.fancybox-image{display:block;margin:auto;height:100%}
.fancybox-iframe{width:100%}
.fancybox-close,
.fancybox-next span,
.fancybox-prev span{background-image:url(../i/sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;background-color:#000;border-radius:5px;margin-top:-22px;margin-left:-22px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(../i/fancybox/fancybox_loading.gif) 50% no-repeat}
.fancybox-close{position:absolute;right:-18px;top:-18px;height:36px;width:32px;overflow:hidden;text-indent:100%;white-space:nowrap;border-bottom:none;background:url(../i/sprite.png) no-repeat scroll -239px -27px transparent;cursor:pointer;z-index:8060}
.fancybox-type-iframe .fancybox-close{height:24px;width:32px;top:15px;background-position:-236px -70px}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../i/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:39px;height:39px;margin-top:-20px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:-271px -41px}
.fancybox-next span{right:10px;background-position:-271px 0}
.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}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../i/fancybox/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;position:relative;font-size:13px;font-style:italic;color:#666;text-shadow:none;text-align:center;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-type-iframe .fancybox-title{padding:0 15px;margin-top:0;font-size:16px;font-weight:700;color:#b6bfc4;text-align:left}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, .8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}
.gallery_item,
.gallery_stack{display:inline-block;margin:20px 60px 20px 10px;vertical-align:top}
.gallery_link{border-bottom:none}
.gallery_img{display:block;position:relative;margin-bottom:15px}
.gallery_item .gallery_img{margin-bottom:5px}
.gallery_img img{display:block;max-height:157px;border:4px solid #fff;height:157px;box-shadow:0 7px 15px 0 rgba(15, 23, 105, .2)}
.gallery_stack .gallery_img:before{content:"";position:absolute;top:-4px;left:-4px;width:100%;height:100%;background-color:#8e99ab;border:4px solid #fff;box-shadow:0 2px 5px 0 rgba(15, 23, 105, .1);z-index:-1;transform:rotate(-3deg)}
.gallery_desrc{border-bottom:1px dotted rgba(1, 148, 218, .3)}
.gallery_desrc:hover,
.gallery_link:hover .gallery_desrc{border-color:rgba(234, 87, 35, .3)}
.gallery_author,
.gallery_count{color:#d2d2d2;font-size:12px;font-style:italic}
.gallery_author{border-color:#d2d2d2}
.gallery_author:hover{color:#37b7ff;border-color:#37b7ff}
.exchange-gallery i{float:left;position:relative;background:#fff;border:3px solid #fff;font-style:normal;line-height:1.1;margin:10px 0 0 10px;box-shadow:0 2px 3px -1px rgba(64, 64, 0, .3)}
.exchange-gallery i:hover{z-index:10}
.exchange-gallery i:nth-child(5n){clear:left}
.exchange-gallery a,
.exchange-gallery i{height:60px}
.exchange-gallery a{display:table-cell;overflow:hidden;vertical-align:middle;color:#fff!important;border:0}
.exchange-gallery img{max-height:100%}
.fake-h1{font-size:32px;font-family:Ekibastuz Black, Arial Black, Arial;font-weight:400;text-transform:uppercase;padding:.7em .6em .3em 0;margin:0;color:#000}
#h h1{padding:0;text-transform:none}
#h h1,
.fake_h1{font-family:Ekibastuz Black, Arial Black, Arial;font-size:48px;line-height:1;color:#ea5723;margin:.4em 0;font-weight:400}
.main_banners{position:relative;min-height:100px;width:100%}
.main_banners__banner{z-index:-1;opacity:0}
.main_banners__banner,
.main_banners__image{transition:opacity .2s ease-in-out;background-repeat:no-repeat;background-position:50%;background-size:100%;border-radius:8px;position:absolute;height:auto;width:100%;left:0;top:0}
.main_banners__banner_active,
.main_banners__image_active{z-index:99;opacity:1}
.main_banners__banner{height:86%;overflow:hidden}
.main_banners__image{transform:translate3d(0, -50%, 0);top:50%}
.main_banners__text{font-family:Ekibastuz Black, Arial Black, Arial;position:relative;text-align:center;margin:5% auto;font-size:120%;color:#fff;z-index:100;width:100%}
.main_banners__text h1,
.main_banners__text h2,
.main_banners__text h3,
.main_banners__text h4{font-size:170%;color:#fff}
.main_banners__controls{transform:translate3d(-50%, 0, 0);position:absolute;text-align:center;z-index:999;bottom:20px;left:50%}
.main_banners__controls_button{transition:background .2s ease-in-out;background:rgba(103, 142, 45, .4);display:inline-block;border-radius:12px;cursor:pointer;margin:0 10px;height:12px;width:12px}
.main_banners__controls_button:hover,
.main_banners__controls_button_active{background:#578123}
.acResults{padding:0;background-color:#fff;overflow:hidden;z-index:9999;margin:7px 0 0 0;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);-moz-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5);}
.acResults ul{margin:0;padding:0;list-style-position:outside;list-style:none;}
.acResults ul li{margin:0;padding:2px 5px;cursor:pointer;display:block;font:menu;font-size:12px;overflow:hidden;}
.acLoading{background:url('../i/ajax-loader-small.gif') right center no-repeat;}
.acSelect{background-color:Highlight;color:HighlightText;}


/* Balloons */
@keyframes b-opacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes b-scale {
	0% {
		transform: scale(.85, .9);
		-webkit-transform: scale(.85, .9);
	}
	100% {
		transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
	}
}
@keyframes b-rotate {
	0% {
		transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
	}
	100% {
		transform: rotate(3deg);
		-webkit-transform: rotate(3deg);
	}
}
@keyframes b-pop {
	0%, 100% {
		background-size: 250px;
	}
	0%, 99% {
		background-image: url(/i/balloons/balloon-pop-gray.png);
	}
	0% {
		background-position-y: 0;
	}
	100% {
		background-image: none !important;
		background-position-y: -1320px;
	}
}
.balloons {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	animation: b-opacity 1ms ease-in;
	-webkit-animation: b-opacity 1ms ease-in;
	z-index: 9999999999;
}
.balloons-item {
	visibility: hidden;
	position: absolute;
	top: 0;
	width: 10vw;
}
.balloons-item-show {
	visibility: visible;
}
.balloons-item-r {
	animation: b-rotate 750ms infinite ease-in-out alternate;
	-webkit-animation: b-rotate 750ms infinite ease-in-out alternate;
}
.balloons-item-sc {
	animation: b-scale 500ms infinite ease-in-out alternate;
	-webkit-animation: b-scale 500ms infinite ease-in-out alternate;
}
.balloons-item-img {
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	max-width: 10vw;
	height: 16vw;
}
.balloons-fade-out {
	opacity: 0;
}
.bl1 {
	left: 5vw;
}
.bl2 {
	left: 15vw;
}
.bl3 {
	left: 25vw;
}
.bl4 {
	left: 35vw;
}
.bl5 {
	left: 45vw;
}
.bl6 {
	left: 55vw;
}
.bl7 {
	left: 65vw;
}
.bl8 {
	left: 75vw;
}
.bl9 {
	left: 85vw;
}

/* Media queries */

.sm-show-inline {
	display: none;
}
@media screen and (max-width: 1200px) {
	.place .string .part-1-3 .longer{
		display: none;
	}
	.place .string .part-1-3 .shorten {
		display: inline-block;
	}
}

@media screen and (max-width: 1000px) {
	.main_banners {
		max-height: 280px;
	}
	.main_banners__banner, .main_banners__image {
		height: 100%;
		max-height: 220px;
	}
}

@media screen and (max-width: 999px) {
	*, :before, :after {
		box-sizing: border-box;
	}
	.header .primary > * {
		display: block;
	}
	.header .social, .forum_link_shadow, .footer .copy em, #home_page .footer .links .title, .bread .path .item:not(.browse) {
		display: none;
	}
	.forum_link_shadow, #forum_import_link {
		display: none !important;
	}
	.page, .row {
		min-width: 0;
		max-width: 100%;
	}
	.page {
		box-shadow: none;
	}
	.header:after, .bread .path:after {
		content: none;
	}
	.main_banners__image, .navigation, #content .cut_details .cost table.data, .contacts .location .list > .container {
		width: 100%;
	}
	.row.double > .primary {
		width: 100% !important;
	}
	.header .primary > *, .video .note, .footer .dev {
		width: auto;
	}
	.brand img, .main_banners__image, .footer {
		height: auto;
	}
	.countries_short, .header .primary > div {
		padding-top: 0;
	}
	.balloon, .footer .dev .logo a, .footer .dev .logo .label {
		text-align: center;
	}
	#content, .footer .row.double, .footer .programms {
		padding-right: 15px;
		padding-left: 15px;
	}
	.footer .links .social, .bread.on, #content .sticker {
		margin: 0;
	}
	.header, .newsblock .pseudo_link, .footer .links, .tabequal .nav, .header .primary, .contacts .location .list > .container {
		display: flex;
	}
	.header, .tabequal .nav {
		justify-content: space-between;
	}
	.header, .footer .links {
		align-items: center;
	}
	.tabequal .nav {
		flex-wrap: wrap;
	}

	body {
		padding-top: 70px;
	}
	img {
		vertical-align: middle;
	}
	h1 {
		font-size: 36px;
	}
	.header {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		padding: 10px 15px 10px 5px;
		z-index: 11;
	}
	.header > a:last-child {
		border: none;
	}
	.header img {
		width: auto;
		max-width: 100%;
		max-height: 50px;
	}
	.header .forum {
		padding: 0 10px 0 1.3em;
	}
	.header .forum > .wrapper {
		height: auto;
		padding-top: 0;
	}
	.menu-btn {
		float: left;
		background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cmVjdCBmaWxsPSIjZGRkZGRkIiB5PSI2IiB3aWR0aD0iMzIiIGhlaWdodD0iNCIvPjxyZWN0IGZpbGw9IiNkZGRkZGQiIHk9IjE0IiB3aWR0aD0iMzIiIGhlaWdodD0iNCIvPjxyZWN0IGZpbGw9IiNkZGRkZGQiIHk9IjIyIiB3aWR0aD0iMzIiIGhlaWdodD0iNCIvPjwvc3ZnPg==) center / contain no-repeat;
		width: 32px;
		height: 32px;
		padding: 0;
		margin: 0 10px;
		border: none;
		cursor: pointer;
		outline: none;
	}
	.menu-btn-close {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTcuNDQgMTcuNDQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3LjQ0IDE3LjQ0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjZGRkZGRkIiBwb2ludHM9IjE3LjQ0LDEuOTM4IDE1LjUwMiwwIDguNzIsNi43ODIgMS45MzgsMCAwLDEuOTM4IDYuNzgyLDguNzIgMCwxNS41MDIgMS45MzgsMTcuNDQgOC43MiwxMC42NTggMTUuNTAyLDE3LjQ0IDE3LjQ0LDE1LjUwMiAxMC42NTgsOC43MiAiLz48L3N2Zz4=);
		background-size: 75%;
	}
	.row.header > .aside {
		width: 23%;
	}
	.footer > .row > .aside {
		width: 20%;
	}
	.page .row.content .primary {
		z-index: 2;
	}
	.row.content > .primary {
		width: 75%;
	}
	.row.content > .aside:last-of-type {
		width: 25%;
	}
	.row.header > .primary {
		width: 50%;
	}
	.row.header > .aside:last-of-type {
		width: 21%;
	}
	.header .langs {
		white-space: nowrap;
		width: auto;
		min-width: 60px;
	}
	.header .search {
		margin-right: 0;
	}
	.content {
		z-index: 3;
	}
	.content .left_col {
		position: absolute;
		left: -110%;
		background: #313B4A url(../i/layout/bg-pattern.webp);
		width: 40%;
		transition: left 150ms ease-in-out 0s;
	}
	.content .left_col.active {
		left: 0;
	}
	.brand {
		padding-top: 1em;
	}
	.photos {
		margin: 0 7%;
		padding-bottom: 50px;
	}
	/*.main_banners {
		max-height: 230px;
	}*/
	.main_banners__image {
		max-height: 100%;
	}
	#home_page h1, h1.alt, .content .countries h3 {
		font-size: 22px;
	}
	.world {
		top: .8em;
		right: 1em;
	}
	.bread.on {
		top: 0;
		left: 0;
	}
	.bread .path, .bread.on .path {
		padding: 7px 15px;
	}
	.bread.on .path {
		margin-bottom: 0;
	}
	.bread .closer {
		top: 9px;
	}
	.bubble_left {
		top: 105px;
		left: -25px;
		width: 25px;
	}
	#home_page .navigation a, #home_page .navigation b, #home_page .navigation .pseudo_checkbox {
		font-size: 14px;
	}
	.balloon {
		margin-bottom: .75em;
	}
	.balloon:before {
		left: 40%;
		top: -25px;
		height: 25px;
	}
	.newsblock .pseudo_link {
		flex-direction: column;
		margin-right: 0;
	}
	.footer {
		/*z-index: 0;*/
	}
	.gallery .slogan h2 {
		font-size: 16px;
	}
	.gallery .pic .small-img, .gallery .pic .spinner-small {
		height: 100% !important;
		object-fit: cover;
	}
	.consult .l_pic {
		width: 30%;
	}
	.show_2 .l_pic .pic_position {
		width: 200px;
	}
	.consult .txt {
		width: 36%;
	}
	.countries .column {
		width: 50%;
	}
	.footer .row > .primary {
		width: 58%;
	}
	.footer .links {
		padding: 0 55px;
	}
	ul.social span {
		background-image: url(../i/social-icons-32.png);
		line-height: 1;
		width: 32px;
		height: 32px;
		background-size: cover;
	}
	ul.social .vk {
		background-position: 0 0;
	}
/*	ul.social .lj {
		background-position: -32px 0;
	}*/
	ul.social .yt {
		background-position: -64px 0;
	}
	.navigation a, .navigation b, .footer .programms, #content .gallery, .footer .programms h3, #content .blockquote, #content .blockquote.expand .quote {
		margin-left: 0;
	}
	#content img {
		max-width: 100%;
		height: auto;
	}
	.footer .programms, #content .gallery {
		left: 0;
	}
	.gallery .item {
		width: 31%;
		margin: 0 1.66666% 30px;
	}
	/*.gallery .item.isShow:nth-child(3n) {
		margin-right: 0;
	}*/
	.programms .navigation a {
		margin-right: 10px !important;
	}
	#home_page .navigation a, #home_page .navigation b {
		margin: .3em .6em;
	}
	#home_page .navigation .pseudo_checkbox {
		margin-top: 1em;
	}
	.details .important {
		margin-right: -15px;
	}
	.details table, table.data {
		display: inline-block;
		vertical-align: top;
		background:	radial-gradient(left, ellipse, rgba(0,0,0, .2) 0%, rgba(0,0,0, 0) 75%) 0 center,
								radial-gradient(right, ellipse, rgba(0,0,0, .2) 0%, rgba(0,0,0, 0) 75%) 100% center;
		background-size: 10px 100%, 10px 100%;
		background-attachment: scroll, scroll;
		background-repeat: no-repeat;
		max-width: 100%;
		overflow-x: auto;
		white-space: nowrap;
		border-collapse: collapse;
		border-spacing: 0;
		-webkit-overflow-scrolling: touch;
	}
	.details table th, .details table td, table.data th, table.data td {
		padding: 6px 12px !important;
		border: 1px solid #d9d7ce;
	}
	.details table th, table.data th {
		font-size: 11px;
		text-align: left;
		text-transform: uppercase;
		background: #f2f0e6;
	}
	.details table td:first-child, table.data td:first-child {
		background-image: linear-gradient(to right, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);
		background-repeat: no-repeat;
		background-size: 20px 100%;
	}
	.details table td:last-child, table.data td:last-child {
		background-image: linear-gradient(to left, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);
		background-repeat: no-repeat;
		background-position: 100% 0;
		background-size: 20px 100%;
	}
	.tabequal .nav {
		margin-bottom: 25px;
	}
	.sitemap {
		padding: 55px 0 35px;
		box-shadow: 0 0 30px 30px #0006;
	}
	.contacts .location .list {
		top: 25px !important;
		left: 0 !important;
		width: 91vw;
	}
	.contacts .location .list:after {
		top: -10px;
		margin-top: 0;
		left: 110px;
		border-style: solid;
		border-width: 0 10px 10px 10px;
		border-color: transparent transparent #fff transparent;
	}
	.contacts .location .column {
		width: auto;
		padding: 0 5px 0 0;
	}
}

@media screen and (max-width: 766px) {
	.sm-show-inline {
		display: inline;
	}
	.sm-hidden {
		display: none;
	}
	.form .string, .row.content > .primary, .row.content > .aside:last-of-type, .collector .item, .consult .r_pic, .countries .column, .content .left_col, .sitemap_pages, .sitemap_programms, .sitemap_programms .column, .page .row.content .left_col .primary:before, .left_col .auth .form, .footer .links, #content .main, .collector .brand, #content .extra, .form_label, .type_checkbox .form_field, .type_email .form_field, .type_text .form_field, .form_field #email, .form_field #name, .form_field #surname, .contacts .location .list, .contacts .location .column {
		width: 100%;
	}
	.r_pic .pic_position, .footer .row > div, #home_page .container .preview, .gallery .item, .bullsheet, .cut_details .cut_details_item, .tabequal .nav .item, .map_info > div {
		width: 100% !important;
	}
	.consult .txt, #home_page .container .preview, .gallery .item {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#home_page .container .preview {
		padding: 0;
	}
	.search .nav {
		padding: 0 !important;
	}
	#content, .sitemap_programms, .left_col .auth {
		padding-left: 15px;
		padding-right: 15px;
	}
	.reviews .blockquote, .reviews .blockquote .quote {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.left_col .auth .form, .consult .l_pic, .bread.on + #content .world, .bread.on .right-pane-btn, .form_label ins, .discerning_bg, .right-pane-close-btn, .contacts .location .selected, .main_banners__back, .main_banners__text {
		display: none;
	}
	.programms .tabber .ui-tabs-nav li:last-of-type {
		display: none !important;
	}
	.consult .txt, .consult .r_pic, .r_pic .pic_position, .sitemap_programms .switcher strong, .row.content > .aside.active:last-of-type .right-pane-close-btn, .contacts .location .list > .container {
		display: block;
	}
	.nav, .left_col .forum .wrapper, .collector > .wrapper, .gallery > .container, .content .countries .wrapper, .sitemap_programms > .container.active, .footer > .row, .footer .links, .tabequal .nav, .reviews .blockquote, .bread .path, .review {
		display: flex;
	}
	.page .row.content .left_col .primary:after, .discerning .cut_details:before, .discerning .cut_details:after, .price_sticker .price strong:after, .reviews .blockquote:after, .programms .tabber .ui-tabs-nav:before, .programms .tabber .ui-tabs-nav:after {
		content: none !important;
	}
	.left_col .auth, .nav, ul.social, .footer, .price_sticker .price strong, .video .note {
		text-align: center;
	}
	html, body, .row.content > .aside:last-of-type {
		overflow-x: hidden !important;
	}
	h1 {
		font-size: 26px;
	}
	h2, .tabequal .tabs h3 {
		font-size: 22px;
	}
	h3 {
		font-size: 18px;
		padding: .5em 0;
	}
	dl {
		margin: 0 0 .5em;
	}
	body.aside_contacts_on .header, body.sitemap_on .header {
		z-index: 11;
	}
	.row.content > .aside:last-of-type {
		position: absolute;
		top: 0;
		right: 0;
		background: #669920;
		width: 0;
		transition: width 150ms ease-in-out 0s;
	}
	.row.content > .aside.active:last-of-type {
		width: 100%;
		box-shadow: 0 0 10px 10px #4040404d;
	}
	.contacts .location > .wrapper {
		top: 15px;
	}
	.contacts .location .list {
		top: 0 !important;
		right: 0;
	}
	.contacts .location .list:after {
		left: calc(50% - 10px);
	}
	.contacts .location .list > .container {
		height: 240px;
		overflow-y: auto;
	}
	.contacts .location .column {
		display: block;
		padding: 0;
	}
	.contacts .location h4 {
		line-height: 1.2;
		margin-bottom: 20px;
	}
	.right-pane-close-btn {
		position: absolute;
		top: 15px;
		right: 15px;
		background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTcuNDQgMTcuNDQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3LjQ0IDE3LjQ0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjNDQ0NDQ0IiBwb2ludHM9IjE3LjQ0LDEuOTM4IDE1LjUwMiwwIDguNzIsNi43ODIgMS45MzgsMCAwLDEuOTM4IDYuNzgyLDguNzIgMCwxNS41MDIgMS45MzgsMTcuNDQgOC43MiwxMC42NTggMTUuNTAyLDE3LjQ0IDE3LjQ0LDE1LjUwMiAxMC42NTgsOC43MiAiLz48L3N2Zz4=) center / 75% no-repeat;
		width: 32px;
		height: 32px;
		border: none;
		cursor: pointer;
		outline: none;
		transition: display 0s linear 250ms;
	}
	.place {
		margin-top: 60px;
	}
	.header .langs, .footer .row > div {
		padding-top: 0;
	}
	dd, .bread .path .item.browse, ul li .file:first-child {
		margin-left: 0;
	}
	.bread .path .item.browse {
		margin-right: 0;
	}
	.bread .path {
		justify-content: space-between;
	}
	.left_col .forum .wrapper {
		justify-content: center;
	}
	.nav, .bread .path {
		align-items: center;
	}
	.nav, .collector > .wrapper, .gallery > .container, .content .countries .wrapper, .sitemap_programms > .container.active, .footer > .row, .footer .links, .tabequal .nav, .form .zf .form_row, .review {
		flex-direction: column;
	}
	.reviews .blockquote {
		flex-direction: column-reverse;
	}
	.sitemap_programms > .container.active {
		columns: auto;
	}
	/*.gallery {
		height: auto !important;
	}*/
	.consult .txt {
		width: 75%;
	}
	.r_pic .pic_position, .gallery .item, .sitemap_pages, .sitemap_programms, .sitemap_programms .column, .footer .row > .primary, .footer .dev, #content .main, #content .extra, .cut_details .cut_details_item {
		float: none !important;
	}
	.r_pic .pic_position {
		background-repeat: no-repeat !important;
		background-position-x: center !important;
		height: 350px !important;
		margin: 0 !important;
	}
	.show_2 .r_pic .pic_position {
		background-position-x: right !important;
	}
	.gallery .item {
		margin-left: 0;
	}
	/*.main_banners {
		max-height: 175px;
	}
	.main_banners__banner {
		max-height: 120px;
	}*/
	.main_banners__image {
		max-height: none;
	}
	#content {
		z-index: 4;
	}
	.world {
		float: none !important;
		top: -37px !important;
		right: auto !important;
		left: 95px;
		width: 127px;
	}
	.main-content-countries {
		padding-top: 0 !important;
	}
	.content .countries {
		background-position: 260px 0;
		background-repeat: repeat-x;
	}
	.bread.on {
		top: 0;
		left: 0;
		margin: 0;
	}
	.sitemap_programms .switcher strong {
		margin-bottom: 10px;
	}
	.menu-btn {
		margin-top: 0;
	}
	.right-pane-btn {
		background: none;
		font-size: 14px;
		color: #0194da;
		height: 17px;
		padding: 0;
		border: none;
		border-bottom: 1px dotted #40b9fb;
		outline: none;
		cursor: pointer;
	}
	#right_pane_btn {
		display: none;
	}
	.page .row.content .left_col .primary {
		position: static;
		background: none;
		box-shadow: none;
	}
	.page .row.content .left_col .primary:before {
		left: 0;
		bottom: 0;
		background: none;
		border-bottom: none;
		box-shadow: 0 0 15px 15px #4040404d;
	}
	.left_col .auth .form {
		left: 0;
		right: 0;
		margin: 0;
	}
	.left_col .auth .form label {
		color: #fff;
	}
	.form .submit {
		padding-top: 0;
	}
	.form .submit .button {
		margin-right: 15px;
	}
	.left_col .forum strong {
		color: #fff;
		margin-right: 10px;
	}
	#forum_import_link {
		display: inline-block !important;
		position: static;
		width: auto;
		padding-top: 0;
	}
	.bread.on .path {
		padding: 7px 15px 5px;
	}
	.bread .closer {
		top: 8px;
	}
	.nav {
		padding: 15px 15px 5px;
	}
	ul.social {
		margin-bottom: .4em;
	}
	ul.social li {
		margin: 0 .6em;
	}
	.left_col .auth {
		padding-bottom: .8em;
	}
	.programms .tabber #tabs-top-inner {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.programms .tabber [id^="tabs_mini"] {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.programms .tabs_mini_1 {
		height: auto !important;
	}
	.programms #tabs_mini_2 iframe {
		height: 670px !important;
	}
	.footer {
		padding: 30px 15px;
	}
	.footer-aside-contacts {
		margin-bottom: 35px;
	}
	.footer .programms h3 {
		font-size: 22px;
	}
	.footer .nav, .price_sticker {
		margin-bottom: 0;
	}
	.footer .nav li {
		margin-left: 0;
	}
	.footer .dev {
		font-size: 0;
	}
	.footer .row > hr, .footer .links {
		margin-bottom: 30px;
	}
	.footer .links .title {
		margin-bottom: 15px;
	}
	.footer .partner img, .footer .sponsor img {
		display: inline-block;
		margin: 0 0 .5em;
	}
	.footer .countries .column {
		text-align: left;
	}
	.footer .copy span {
		padding-left: 0 !important;
		margin: 0 auto;
	}
	#home_page .preview .slogan {
		font-size: 14px;
	}
	.news .context .item {
		width: 48%;
	}
	.news .context .left {
		padding-left: 6%;
	}
	.news .context .right {
		padding-right: 6%;
	}
	.news .context h3 {
		margin: 0 0 .25em;
	}
	.price_sticker .label {
		font-size: 20px;
	}
	.price_sticker .price strong {
		width: 110px;
		height: 50px;
		background: url(../i/price_sticker.png) 0 -38px / 170% no-repeat;
		font-size: 20px;
		padding: .2em 13px 0 20px;
	}
	.price_sticker .price strong:after {
		height: 50px;
		width: 7px;
		background-position-y: -40px;
		background-size: 2740%;
	}
	.details .important, .discerning .item .text {
		padding-right: 15px;
	}
	.discerning .cut_details .cut_details_item.first_child {
		padding-bottom: 0;
	}
	.salary {
		padding-right: 0;
	}
	.reviews .blockquote {
		margin-bottom: 1em !important;
	}
	.reviews .blockquote .quote {
		margin-right: 0 !important;
	}
	.reviews .blockquote > .wrapper:before, .reviews .blockquote > .wrapper:after {
		top: -22px !important;
		right: auto !important;
		left: 45px;
		border-bottom: 15px solid #fff3b6 !important;
		border-right: 10px solid hsla(0, 0%, 88%, 0) !important;
		border-left: 10px solid #e0e0e000 !important;
	}
	.reviews .blockquote > .wrapper:before {
		top: -24px !important;
		border-bottom-color: #d7d297 !important;
	}
	.reviews .blockquote .avatar {
		margin-bottom: 20px;
	}
	.map_info > div {
		margin: 0 0 25px;
	}
	.review_bottom .review_text {
		margin-left: 0 !important;
	}
	#content .video {
		margin: 35px 7% 0;
	}
	#content .video .note {
		text-shadow: none;
	}
	#content .video .pseudo_link {
		color: #000;
	}
	.nav > a {
		display: inline-block;
	}
	.left_col .nav > a {
		margin-bottom: 10px;
	}
	#tabs-top ul li, #tabs-top ul li {
		margin-bottom: 0 !important;
	}
	#tabs-top ul li h1, #tabs-top ul li .h1, a.pseudo {
		font-size: 18px !important;
	}
	#home_page .navigation {
		margin: 5px 0;
	}
	.programms .filter {
		margin-bottom: 0;
	}
	.header .brand {
		padding: 0 5px;
		width: 50%;
	}
	.header .brand .note {
		line-height: 1.2;
	}
	.details .picture > em {
		font-size: 14px;
		margin-top: 0;
	}
}

@media screen and (max-width: 414px) {
	.main_banners {
		max-height: 200px;
	}
	.main_banners__banner, .main_banners__image {
		max-height: 150px;
	}
}

@media screen and (max-width: 359px) {
	.world {
		left: 60px;
	}
	.right-pane-btn, .world a span {
		font-size: 13px;
	}
	.header .brand .note {
		font-size: 12px;
	}
	.left_col .brand, .z-sticky-button .zsb__text {
		display: none;
	}
	.tabequal {
		margin: -10px 0 20px;
	}
	a.pseudo, .gallery .slogan-h2 span {
		font-size: 16px !important;
	}
	.main_banners {
		max-height: 150px;
	}
	.main_banners__banner, .main_banners__image {
		max-height: 130px;
	}
	.main_banners__controls {
		bottom: 0;
	}
	.content .countries {
		top: -40px;
		background-position-x: 245px;
	}
	.content .countries h3 {
		padding: 3px 0;
		border-bottom: none;
	}
	.expander .toggle {
		padding: 10px 0;
	}
	.exchange-gallery {
		display: flex;
		flex-wrap: wrap;
	}
	.exchange-gallery:before, .exchange-gallery:after {
		content: none;
	}
	.exchange-gallery i, .exchange-gallery a, .collector .logo {
		height: auto;
	}
	.exchange-gallery i {
		float: none;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 48%;
		margin: 0 4% 15px 0;
	}
	.exchange-gallery i:nth-of-type(2n) {
		margin-right: 0;
	}
	.exchange-gallery a {
		display: block;
	}
	.exchange-gallery img {
		width: 100%;
		max-height: none;
	}
	.collector .logo {
		float: right;
		margin-top: 15px;
	}
	.collector .logo img {
		position: relative;
	}
	.z-sticky-button.zsb.z-t-r, .z-sticky-button.zsb.z-b-r {
		transform: translateX(0) !important;
		left: 0;
		right: auto !important;
	}
	.z-sticky-button.zsb {
		border-radius: 0 20px 0 0 !important;
	}
}

