

/* Start:/local/templates/.default/css/app.min.css?1593697446339229*/

/*!
 * standart v3.1.0
 * 2014-2018 Borovoy Studio (https://db.by/)
 * Based on Bootstrap 3.3.0
 * For support please contact us: info@db.by 
 * bugs in template: westy.by@gmail.com, kovalsky@db.by 
 */ 

@font-face
{
	font-family:OpenSans-Regular;
	font-style:normal;
	font-weight:400;
	src:local(OpenSans-Regular),local(OpenSans-Regular),url(/local/templates/.default/css/../fonts/OpenSans-Regular.woff) format("woff"),url(/local/templates/.default/css/../fonts/OpenSans-Regular.woff2) format("woff2")
}

.opensans-r
{
	font-family:OpenSans-Regular,Arial,Helvetica,sans-serif
}

@font-face
{
	font-family:OpenSans-Bold;
	font-style:normal;
	font-weight:400;
	src:local(OpenSans-Bold),local(OpenSans-Bold),url(/local/templates/.default/css/../fonts/OpenSans-Bold.woff) format("woff"),url(/local/templates/.default/css/../fonts/OpenSans-Bold.woff2) format("woff2")
}

.opensans-b
{
	font-family:OpenSans-Bold,Arial,Helvetica,sans-serif
}

@font-face
{
	font-family:OpenSans-Italic;
	font-style:normal;
	font-weight:400;
	src:local(OpenSans-Italic),local(OpenSans-Italic),url(/local/templates/.default/css/../fonts/OpenSans-Italic.woff) format("woff"),url(/local/templates/.default/css/../fonts/OpenSans-Italic.woff2) format("woff2")
}

.opensans-i
{
	font-family:OpenSans-Italic,Arial,Helvetica,sans-serif
}

@font-face
{
	font-family:OpenSans-Semibold;
	font-style:normal;
	font-weight:400;
	src:local(OpenSans-Semibold),local(OpenSans-Semibold),url(/local/templates/.default/css/../fonts/OpenSans-Semibold.woff) format("woff"),url(/local/templates/.default/css/../fonts/OpenSans-Semibold.woff2) format("woff2")
}

.opensans-sb
{
	font-family:OpenSans-Semibold,Arial,Helvetica,sans-serif
}

html
{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}

body
{
	margin:0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary
{
	display:block
}

audio,canvas,progress,video
{
	display:inline-block;
	vertical-align:baseline
}

audio:not([controls])
{
	display:none;
	height:0
}

[hidden],template
{
	display:none
}

a
{
	background-color:transparent
}

a:active,a:hover
{
	outline:0
}

abbr[title]
{
	border-bottom:1px dotted
}

b,strong
{
	font-weight:700
}

dfn
{
	font-style:italic
}

h1
{
	font-size:2em;
	margin:.67em 0
}

mark
{
	background:#ff0;
	color:#000
}

small
{
	font-size:80%
}

sub,sup
{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup
{
	top:-.5em
}

sub
{
	bottom:-.25em
}

img
{
	border:0
}

svg:not(:root)
{
	overflow:hidden
}

figure
{
	margin:1em 40px
}

hr
{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}

pre
{
	overflow:auto
}

code,kbd,pre,samp
{
	font-family:monospace,monospace;
	font-size:1em
}

button,input,optgroup,select,textarea
{
	color:inherit;
	font:inherit;
	margin:0
}

button
{
	overflow:visible
}

button,select
{
	text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit]
{
	-webkit-appearance:button;
	cursor:pointer
}

button[disabled],html input[disabled]
{
	cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0;
	padding:0
}

input
{
	line-height:normal
}

input[type=checkbox],input[type=radio]
{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
{
	height:auto
}

input[type=search]
{
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
{
	-webkit-appearance:none
}

fieldset
{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}

legend
{
	border:0;
	padding:0
}

textarea
{
	overflow:auto
}

optgroup
{
	font-weight:700
}

table
{
	border-collapse:collapse;
	border-spacing:0
}

td,th
{
	padding:0
}

[class*=sp-]
{
	display:inline-block
}

[class*=sp-]:before
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/02.png)
}

.sp-aside-soc-fb-hov:before
{
	background-position:-243px -70px;
	width:11px;
	height:20px
}

.sp-aside-soc-fb:before
{
	background-position:-243px -48px;
	width:11px;
	height:20px
}

.sp-aside-soc-twi-hov:before
{
	background-position:-70px -215px;
	width:19px;
	height:15px
}

.sp-aside-soc-twi:before
{
	background-position:-214px -187px;
	width:19px;
	height:15px
}

.sp-aside-soc-vk-hov:before
{
	background-position:-123px -160px;
	width:24px;
	height:13px
}

.sp-aside-soc-vk:before
{
	background-position:-149px -160px;
	width:24px;
	height:13px
}

.sp-aside-soc-yt-hov:before
{
	background-position:-53px -215px;
	width:15px;
	height:19px
}

.sp-aside-soc-yt:before
{
	background-position:-36px -215px;
	width:15px;
	height:19px
}

.sp-dealers-1:before
{
	background-position:-243px -124px;
	width:12px;
	height:12px
}

.sp-dealers-2:before
{
	background-position:-243px -138px;
	width:12px;
	height:12px
}

.sp-gallery:before
{
	background-position:0 0;
	width:210px;
	height:158px
}

.sp-main-list-video:before
{
	background-position:-212px -30px;
	width:28px;
	height:28px
}

.sp-no-star-big:before
{
	background-position:-103px -187px;
	width:21px;
	height:23px
}

.sp-star-big:before
{
	background-position:-80px -187px;
	width:21px;
	height:23px
}

.sp-answer:before
{
	background-position:-91px -215px;
	width:15px;
	height:15px
}

.sp-no-star:before
{
	background-position:-124px -215px;
	width:15px;
	height:14px
}

.sp-star:before
{
	background-position:-141px -215px;
	width:15px;
	height:14px
}

.sp-search-btn-xs:before
{
	background-position:-108px -215px;
	width:14px;
	height:15px
}

.sp-social-foot-fb-hov:before
{
	background-position:-243px -24px;
	width:12px;
	height:22px
}

.sp-social-foot-fb:before
{
	background-position:-243px 0;
	width:12px;
	height:22px
}

.sp-social-foot-twitter-hov:before
{
	background-position:-191px -187px;
	width:21px;
	height:16px
}

.sp-social-foot-twitter:before
{
	background-position:-168px -187px;
	width:21px;
	height:16px
}

.sp-social-foot-vk-hov:before
{
	background-position:-67px -160px;
	width:26px;
	height:14px
}

.sp-social-foot-vk:before
{
	background-position:-95px -160px;
	width:26px;
	height:14px
}

.sp-social-foot-youtube-hov:before
{
	background-position:0 -215px;
	width:16px;
	height:21px
}

.sp-social-foot-youtube:before
{
	background-position:-18px -215px;
	width:16px;
	height:21px
}

.sp-breadcrumb:before
{
	background-position:-243px -235px;
	width:11px;
	height:1px
}

.sp-btn-contacts-active:before
{
	background-position:-54px -187px;
	width:24px;
	height:24px
}

.sp-btn-contacts:before
{
	background-position:-28px -187px;
	width:24px;
	height:24px
}

.sp-head-soc-fb-hov:before
{
	background-position:-243px -187px;
	width:7px;
	height:15px
}

.sp-head-soc-fb:before
{
	background-position:-243px -170px;
	width:7px;
	height:15px
}

.sp-head-soc-twi-hov:before
{
	background-position:-118px -238px;
	width:14px;
	height:11px
}

.sp-head-soc-twi:before
{
	background-position:-102px -238px;
	width:14px;
	height:11px
}

.sp-head-soc-vk-hov:before
{
	background-position:-158px -215px;
	width:17px;
	height:10px
}

.sp-head-soc-vk:before
{
	background-position:-175px -160px;
	width:17px;
	height:10px
}

.sp-head-soc-yt-hov:before
{
	background-position:-243px -108px;
	width:11px;
	height:14px
}

.sp-head-soc-yt:before
{
	background-position:-243px -92px;
	width:11px;
	height:14px
}

.sp-arr-menu:before
{
	background-position:-243px -204px;
	width:5px;
	height:9px
}

.sp-arr-right:before
{
	background-position:-243px -226px;
	width:5px;
	height:7px
}

.sp-arr-menu-6-hov:before
{
	background-position:-243px -215px;
	width:5px;
	height:9px
}

.sp-arr-menu-6:before
{
	background-position:-250px -204px;
	width:5px;
	height:9px
}

.sp-arr-right-6-hov:before
{
	background-position:-250px -226px;
	width:5px;
	height:7px
}

.sp-arr-right-6:before
{
	background-position:-250px -215px;
	width:5px;
	height:7px
}

.sp-search-btn-hover:before
{
	background-position:-126px -187px;
	width:19px;
	height:19px
}

.sp-search-btn:before
{
	background-position:-147px -187px;
	width:19px;
	height:19px
}

.sp-upload-close-hover:before
{
	background-position:-87px -238px;
	width:13px;
	height:13px
}

.sp-upload-close:before
{
	background-position:-72px -238px;
	width:13px;
	height:13px
}

.sp-upload:before
{
	background-position:-243px -152px;
	width:8px;
	height:16px
}

.sp-checkbox-checked:before
{
	background-position:-18px -238px;
	width:16px;
	height:16px
}

.sp-checkbox:before
{
	background-position:0 -238px;
	width:16px;
	height:16px
}

.sp-radio-checked:before
{
	background-position:-54px -238px;
	width:16px;
	height:16px
}

.sp-radio:before
{
	background-position:-36px -238px;
	width:16px;
	height:16px
}

.sp-print-ico-hov:before
{
	background-position:-212px -148px;
	width:27px;
	height:26px
}

.sp-print-ico:before
{
	background-position:-212px -120px;
	width:27px;
	height:26px
}

.sp-popular-cards-blue:before
{
	background-position:-212px -60px;
	width:29px;
	height:27px
}

.sp-popular-list-blue:before
{
	background-position:0 -187px;
	width:26px;
	height:26px
}

.sp-popular-mail-blue:before
{
	background-position:0 -160px;
	width:33px;
	height:25px
}

.sp-popular-notepad-blue:before
{
	background-position:-212px -89px;
	width:27px;
	height:29px
}

.sp-reception-list:before
{
	background-image:url(/local/templates/.default/css/../images/01.png);
	width:50px;
	height:45px;
	background-repeat:no-repeat
}

.sp-reception-mail:before
{
	width:50px;
	height:40px;
	background-repeat:no-repeat;
	background-image:url(/local/templates/.default/css/../images/02.png)
}

.sp-breadcrumb:before
{
	background-position:-212px -176px;
	width:11px;
	height:1px
}

@font-face
{
	font-family:sprite;
	src:url(/local/templates/.default/css/../fonts/sprite.woff2) format("woff2"),url(/local/templates/.default/css/../fonts/sprite.woff) format("woff")
}

.ic-arrow-check:before,.ic-arrow:before,.ic-blank:before,.ic-calendar:before,.ic-chevron-down:before,.ic-chevron-left:before,.ic-chevron-right:before,.ic-chevron-up:before,.ic-loop:before,.ic-mail:before,.ic-pager-next:before,.ic-pager-prev:before,.ic-pagin-next:before,.ic-pagin-prev:before,.ic-sl-next:before,.ic-sl-prev:before,.ic-time:before,.jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div:before
{
	font-family:sprite;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	text-decoration:none;
	text-transform:none
}

.ic-pagin-next:before
{
	content:""
}

.ic-pagin-prev:before
{
	content:""
}

.ic-sl-next:before
{
	content:""
}

.ic-sl-prev:before
{
	content:""
}

.ic-pager-next:before
{
	content:""
}

.ic-pager-prev:before
{
	content:""
}

.ic-arrow-check:before
{
	content:""
}

.ic-calendar:before
{
	content:""
}

.ic-chevron-down:before
{
	content:""
}

.ic-chevron-left:before
{
	content:""
}

.ic-chevron-right:before
{
	content:""
}

.ic-chevron-up:before
{
	content:""
}

.ic-time:before
{
	content:""
}

.ic-arrow:before
{
	content:""
}

.ic-loop:before
{
	content:""
}

.ic-blank:before
{
	content:""
}

.ic-mail:before
{
	content:""
}

[class*=ic2-]
{
	display:inline-block
}

[class*=ic2-]:before
{
	content:' ';
	display:inline-block
}

.ic2-close:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_149007_cc%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13.295%2014a.548.548%200%200%201-.39-.164L.313%201.108a.563.563%200%200%201%200-.79.548.548%200%200%201%20.782%200l12.59%2012.728a.563.563%200%200%201%200%20.79.548.548%200%200%201-.39.164z%22%2F%3E%3Cpath%20d%3D%22M.705%2014a.548.548%200%200%201-.39-.164.563.563%200%200%201%200-.79L12.904.317a.548.548%200%200%201%20.781%200%20.563.563%200%200%201%200%20.79l-12.59%2012.73A.547.547%200%200%201%20.705%2014z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:14px;
	height:14px
}

.ic2-lang-mob-3-close:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_149007_cc%3C%2Ftitle%3E%3Cg%20fill%3D%22%23303f9f%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13.295%2014a.548.548%200%200%201-.39-.164L.313%201.108a.563.563%200%200%201%200-.79.548.548%200%200%201%20.782%200l12.59%2012.728a.563.563%200%200%201%200%20.79.548.548%200%200%201-.39.164z%22%2F%3E%3Cpath%20d%3D%22M.705%2014a.548.548%200%200%201-.39-.164.563.563%200%200%201%200-.79L12.904.317a.548.548%200%200%201%20.781%200%20.563.563%200%200%201%200%20.79l-12.59%2012.73A.547.547%200%200%201%20.705%2014z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:14px;
	height:14px
}

.ic2-search-btn:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cstyle%3E.st0%7Bfill%3A%234b5592%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.7%202.2C9.8-.7%205.1-.7%202.2%202.2c-2.9%202.9-2.9%207.6%200%2010.5%202.6%202.6%206.6%202.9%209.5.8.1.3.2.6.4.8l4.2%204.2c.6.6%201.6.6%202.2%200%20.6-.6.6-1.6%200-2.2l-4.2-4.2c-.2-.2-.5-.4-.8-.4%202-2.9%201.8-6.9-.8-9.5zm-1.3%209.2c-2.2%202.2-5.7%202.2-7.8%200-2.2-2.2-2.2-5.7%200-7.8%202.2-2.2%205.7-2.2%207.8%200%202.1%202.1%202.1%205.6%200%207.8z%22%2F%3E%3C%2Fsvg%3E);
	width:19px;
	height:19px
}

.ic2-search-mob-close:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_149007_cc%3C%2Ftitle%3E%3Cg%20fill%3D%22%23303f9f%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13.295%2014a.548.548%200%200%201-.39-.164L.313%201.108a.563.563%200%200%201%200-.79.548.548%200%200%201%20.782%200l12.59%2012.728a.563.563%200%200%201%200%20.79.548.548%200%200%201-.39.164z%22%2F%3E%3Cpath%20d%3D%22M.705%2014a.548.548%200%200%201-.39-.164.563.563%200%200%201%200-.79L12.904.317a.548.548%200%200%201%20.781%200%20.563.563%200%200%201%200%20.79l-12.59%2012.73A.547.547%200%200%201%20.705%2014z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:14px;
	height:14px
}

.ic2-spec-vision:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2015%22%3E%3Cstyle%3E.st0%7Bfill%3A%234b5592%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M25.6%206.3c-1.5-1.9-3.3-3.4-5.5-4.5S15.6.2%2013.2.1h-.4C10.4.1%208%20.7%205.9%201.8%203.8%202.9%201.9%204.4.4%206.3-.1%207-.1%208%20.4%208.7c1.5%201.9%203.3%203.4%205.5%204.5s4.5%201.6%206.9%201.7h.4c2.4%200%204.8-.6%206.9-1.7%202.1-1.1%204-2.6%205.5-4.5.5-.7.5-1.7%200-2.4zm-19.2%206c-2-1-3.7-2.4-5.1-4.2-.3-.4-.3-.8%200-1.2%201.4-1.7%203.1-3.2%205.1-4.2.5-.2%201.1-.5%201.7-.7-1.5%201.4-2.5%203.3-2.5%205.5S6.5%2011.6%208%2013c-.5-.2-1.1-.5-1.6-.7zm6.6%201.5c-3.5%200-6.3-2.8-6.3-6.3S9.5%201.2%2013%201.2s6.3%202.8%206.3%206.3-2.8%206.3-6.3%206.3zm11.7-5.7c-1.4%201.7-3.1%203.2-5.1%204.2-.6.3-1.1.5-1.7.7%201.5-1.4%202.4-3.3%202.4-5.5s-.9-4.1-2.4-5.5c.6.2%201.2.4%201.7.7%202%201%203.7%202.4%205.1%204.2.3.4.3.8%200%201.2z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M13%204.7c-1.5%200-2.7%201.2-2.7%202.7s1.2%202.7%202.7%202.7%202.7-1.2%202.7-2.7c0-1.5-1.2-2.7-2.7-2.7zM13%209c-.9%200-1.6-.7-1.6-1.6%200-.9.7-1.6%201.6-1.6.9%200%201.6.7%201.6%201.6%200%20.9-.7%201.6-1.6%201.6z%22%2F%3E%3C%2Fsvg%3E);
	width:26px;
	height:15px
}

.ic2-hamburger-closer-menu:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_149007_cc%3C%2Ftitle%3E%3Cg%20fill%3D%22%23303f9f%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13.295%2014a.548.548%200%200%201-.39-.164L.313%201.108a.563.563%200%200%201%200-.79.548.548%200%200%201%20.782%200l12.59%2012.728a.563.563%200%200%201%200%20.79.548.548%200%200%201-.39.164z%22%2F%3E%3Cpath%20d%3D%22M.705%2014a.548.548%200%200%201-.39-.164.563.563%200%200%201%200-.79L12.904.317a.548.548%200%200%201%20.781%200%20.563.563%200%200%201%200%20.79l-12.59%2012.73A.547.547%200%200%201%20.705%2014z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:14px;
	height:14px
}

.ic2-sl-sections-next-hov:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.25%22%20height%3D%2224.97%22%20viewBox%3D%220%200%2015.25%2024.97%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23124d9d%3Bfill-rule%3Aevenodd%3Bfilter%3Aurl(%23filter)%7D%3C%2Fstyle%3E%3Cfilter%20id%3D%22filter%22%20x%3D%221302.75%22%20y%3D%222222.03%22%20width%3D%2215.25%22%20height%3D%2224.97%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeFlood%20result%3D%22flood%22%20flood-color%3D%22%232dbadb%22%2F%3E%3CfeComposite%20result%3D%22composite%22%20operator%3D%22in%22%20in2%3D%22SourceGraphic%22%2F%3E%3CfeBlend%20result%3D%22blend%22%20in2%3D%22SourceGraphic%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon%22%20data-name%3D%22Arrow%20Up%20Icon%22%20class%3D%22cls-1%22%20d%3D%22M1317.04%202232.29a2.991%202.991%200%200%201%200%204.41l-10.53%209.67a2.307%202.307%200%200%201-3.12%200%202%202%200%200%201%200-2.94l9.76-8.93-9.76-8.93a2%202%200%200%201%200-2.94%202.307%202.307%200%200%201%203.12%200l10.53%209.66z%22%20transform%3D%22translate(-1302.75%20-2222.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.25px;
	height:24.97px
}

.ic2-sl-sections-next-white:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.25%22%20height%3D%2224.97%22%20viewBox%3D%220%200%2015.25%2024.97%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bfill-rule%3Aevenodd%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon%22%20data-name%3D%22Arrow%20Up%20Icon%22%20class%3D%22cls-1%22%20d%3D%22M1317.04%202232.29a2.991%202.991%200%200%201%200%204.41l-10.53%209.67a2.307%202.307%200%200%201-3.12%200%202%202%200%200%201%200-2.94l9.76-8.93-9.76-8.93a2%202%200%200%201%200-2.94%202.307%202.307%200%200%201%203.12%200l10.53%209.66z%22%20transform%3D%22translate(-1302.75%20-2222.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.25px;
	height:24.97px
}

.ic2-sl-sections-next:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.25%22%20height%3D%2224.97%22%20viewBox%3D%220%200%2015.25%2024.97%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23124d9d%3Bfill-rule%3Aevenodd%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon%22%20data-name%3D%22Arrow%20Up%20Icon%22%20class%3D%22cls-1%22%20d%3D%22M1317.04%202232.29a2.991%202.991%200%200%201%200%204.41l-10.53%209.67a2.307%202.307%200%200%201-3.12%200%202%202%200%200%201%200-2.94l9.76-8.93-9.76-8.93a2%202%200%200%201%200-2.94%202.307%202.307%200%200%201%203.12%200l10.53%209.66z%22%20transform%3D%22translate(-1302.75%20-2222.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.25px;
	height:24.97px
}

.ic2-sl-sections-prev-hov:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.281%22%20height%3D%2224.88%22%20viewBox%3D%220%200%2015.281%2024.88%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23124d9d%3Bfill-rule%3Aevenodd%3Bfilter%3Aurl(%23filter)%7D%3C%2Fstyle%3E%3Cfilter%20id%3D%22filter%22%20x%3D%2234%22%20y%3D%222222.03%22%20width%3D%2215.281%22%20height%3D%2224.88%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeFlood%20result%3D%22flood%22%20flood-color%3D%22%232dbadb%22%2F%3E%3CfeComposite%20result%3D%22composite%22%20operator%3D%22in%22%20in2%3D%22SourceGraphic%22%2F%3E%3CfeBlend%20result%3D%22blend%22%20in2%3D%22SourceGraphic%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20data-name%3D%22Arrow%20Up%20Icon%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20class%3D%22cls-1%22%20d%3D%22M34.961%202232.26a2.986%202.986%200%200%200%200%204.4l10.532%209.63a2.3%202.3%200%200%200%203.119%200%201.988%201.988%200%200%200%200-2.93l-9.758-8.9%209.758-8.9a1.988%201.988%200%200%200%200-2.93%202.3%202.3%200%200%200-3.119%200l-10.532%209.63z%22%20transform%3D%22translate(-34%20-2222.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.281px;
	height:24.88px
}

.ic2-sl-sections-prev-white:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.281%22%20height%3D%2224.88%22%20viewBox%3D%220%200%2015.281%2024.88%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bfill-rule%3Aevenodd%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20data-name%3D%22Arrow%20Up%20Icon%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20class%3D%22cls-1%22%20d%3D%22M34.961%202232.26a2.986%202.986%200%200%200%200%204.4l10.532%209.63a2.3%202.3%200%200%200%203.119%200%201.988%201.988%200%200%200%200-2.93l-9.758-8.9%209.758-8.9a1.988%201.988%200%200%200%200-2.93%202.3%202.3%200%200%200-3.119%200l-10.532%209.63z%22%20transform%3D%22translate(-34%20-2222.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.281px;
	height:24.88px
}

.ic2-sl-sections-prev:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.281%22%20height%3D%2224.88%22%20viewBox%3D%220%200%2015.281%2024.88%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23124d9d%3Bfill-rule%3Aevenodd%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20data-name%3D%22Arrow%20Up%20Icon%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20class%3D%22cls-1%22%20d%3D%22M34.961%202232.26a2.986%202.986%200%200%200%200%204.4l10.532%209.63a2.3%202.3%200%200%200%203.119%200%201.988%201.988%200%200%200%200-2.93l-9.758-8.9%209.758-8.9a1.988%201.988%200%200%200%200-2.93%202.3%202.3%200%200%200-3.119%200l-10.532%209.63z%22%20transform%3D%22translate(-34%20-2222.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.281px;
	height:24.88px
}

.ic2-sl-partners-next:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.25%22%20height%3D%2224.97%22%20viewBox%3D%220%200%2015.25%2024.97%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23124d9d%3Bfill-rule%3Aevenodd%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon%22%20data-name%3D%22Arrow%20Up%20Icon%22%20class%3D%22cls-1%22%20d%3D%22M1317.04%203500.29a2.991%202.991%200%200%201%200%204.41l-10.53%209.67a2.307%202.307%200%200%201-3.12%200%202%202%200%200%201%200-2.94l9.76-8.93-9.76-8.93a2%202%200%200%201%200-2.94%202.307%202.307%200%200%201%203.12%200l10.53%209.66z%22%20transform%3D%22translate(-1302.75%20-3490.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.25px;
	height:24.97px
}

.ic2-sl-partners-prev:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.281%22%20height%3D%2224.88%22%20viewBox%3D%220%200%2015.281%2024.88%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23124d9d%3Bfill-rule%3Aevenodd%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20data-name%3D%22Arrow%20Up%20Icon%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20class%3D%22cls-1%22%20d%3D%22M34.961%203500.26a2.986%202.986%200%200%200%200%204.4l10.532%209.63a2.3%202.3%200%200%200%203.119%200%201.988%201.988%200%200%200%200-2.93l-9.758-8.9%209.758-8.9a1.988%201.988%200%200%200%200-2.93%202.3%202.3%200%200%200-3.119%200l-10.532%209.63z%22%20transform%3D%22translate(-34%20-3490.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.281px;
	height:24.88px
}

.ic2-exit-hover:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2213%22%20viewBox%3D%220%200%2011%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_653744_cc%3C%2Ftitle%3E%3Cg%20fill-rule%3D%22nonzero%22%20fill%3D%22%23CF1818%22%3E%3Cpath%20d%3D%22M5.592%207.274c1.42%200%202.994-1.625%202.994-3.978%200-1.888-1.253-3.25-2.994-3.25-1.742%200-2.995%201.378-2.995%203.25%200%202.353%201.574%203.978%202.995%203.978zM.535%2012.954h9.93a.446.446%200%200%200%20.443-.45v-1.02c0-.867-.458-1.688-1.176-2.136L7.578%208.017a2.486%202.486%200%200%200-1.314-.372H4.675a2.37%202.37%200%200%200-1.314.387L1.268%209.348a2.485%202.485%200%200%200-1.161%202.12v1.037a.424.424%200%200%200%20.428.449z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:11px;
	height:13px
}

.ic2-exit:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2213%22%20viewBox%3D%220%200%2011%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_653744_cc%3C%2Ftitle%3E%3Cg%20fill-rule%3D%22nonzero%22%20fill%3D%22%233a71c0%22%3E%3Cpath%20d%3D%22M5.592%207.274c1.42%200%202.994-1.625%202.994-3.978%200-1.888-1.253-3.25-2.994-3.25-1.742%200-2.995%201.378-2.995%203.25%200%202.353%201.574%203.978%202.995%203.978zM.535%2012.954h9.93a.446.446%200%200%200%20.443-.45v-1.02c0-.867-.458-1.688-1.176-2.136L7.578%208.017a2.486%202.486%200%200%200-1.314-.372H4.675a2.37%202.37%200%200%200-1.314.387L1.268%209.348a2.485%202.485%200%200%200-1.161%202.12v1.037a.424.424%200%200%200%20.428.449z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:11px;
	height:13px
}

.ic2-enter:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cstyle%3E.st0%7Bfill%3A%234b5592%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2011c0%206.1%204.9%2011%2011%2011s11-4.9%2011-11S17.1%200%2011%200%200%204.9%200%2011zm4.6%207.5c1.6-1.1%203-1.8%203.4-2%20.2-.1.4-.4.4-.6v-1.4c0-.1%200-.2-.1-.3-.3-.5-.5-1-.6-1.7%200-.2-.2-.4-.4-.4-.1-.1-.2-.3-.4-1-.2-.5-.2-.8-.1-.9.2%200%20.3-.1.4-.2.1-.1.1-.3.1-.5-.2-.7-.2-1.3%200-1.9.1-.6.5-1.2%201-1.7.3-.3.6-.6.9-.8.3-.2.6-.3.9-.4.2-.1.5-.1.8-.1.7-.1%201.4.1%202%20.4.6.4.9.8.9.8%200%20.1.2.2.4.2%200%200%20.2%200%20.5.3s.6%201.2.2%203.4c0%20.2.1.5.3.6%200%20.1%200%20.3-.1%201-.2.5-.3.8-.4.9h-.3c-.2.1-.3.2-.3.4-.1.5-.2%201-.4%201.4%200%20.1-.1.2-.1.2v1.6c0%20.3.2.5.4.6.4.2%201.8.9%203.4%202-1.7%201.5-4%202.4-6.4%202.4-2.4.1-4.7-.8-6.4-2.3zM11%201.1c5.5%200%209.9%204.4%209.9%209.9%200%202.6-1%205-2.7%206.8-1.5-1.1-2.9-1.8-3.5-2.1v-1.2c.1-.3.3-.7.4-1.1.4-.2.8-.7%201-1.7.3-.9.2-1.6-.1-2%20.3-1.8.2-3.1-.4-4-.3-.4-.7-.6-1-.7-.2-.3-.6-.7-1.2-1-.8-.5-1.7-.6-2.6-.6-.4%200-.7.1-1.1.2-.3.1-.7.3-1.1.6-.4.2-.8.5-1.1.9-.7.6-1.1%201.4-1.3%202.2-.1.7-.2%201.3%200%202-.1%200-.1.1-.2.1-.3.4-.4%201-.1%202%20.2.6.4%201.3.8%201.6.1.6.3%201.2.6%201.7v1c-.6.3-2%201-3.5%202.1C2.1%2016%201.1%2013.6%201.1%2011c0-5.5%204.4-9.9%209.9-9.9z%22%2F%3E%3C%2Fsvg%3E);
	width:22px;
	height:22px
}

.ic2-menu-foot-2-ico:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M17.6%2018.4v5.9c0%20.4.3.7.7.7h5.9c.4%200%20.7-.3.7-.7v-5.9c0-.4-.3-.7-.7-.7H22V14c0-1.2-1-2.2-2.2-2.2h-6.6V8.9h2.9c.4%200%20.7-.3.7-.7V.7c0-.4-.3-.7-.7-.7H8.8c-.4%200-.7.3-.7.7v7.4c0%20.4.3.7.7.7h2.9v2.9H5.2C4%2011.8%203%2012.8%203%2014v3.7H.7c-.4%200-.7.3-.7.7v5.9c0%20.4.3.7.7.7h5.9c.4%200%20.7-.3.7-.7v-5.9c0-.4-.3-.7-.7-.7H4.4V14c0-.4.3-.7.7-.7h6.6v4.4H9.6c-.4%200-.7.3-.7.7v5.9c0%20.4.3.7.7.7h5.9c.4%200%20.7-.3.7-.7v-5.9c0-.4-.3-.7-.7-.7h-2.2v-4.4h6.6c.4%200%20.7.3.7.7v3.7h-2.2c-.4%200-.8.3-.8.7zm5.9.7v4.4h-4.4v-4.4h4.4zM9.6%207.4v-6h5.9v6H9.6zM5.9%2019.1v4.4H1.5v-4.4h4.4zm8.8%200v4.4h-4.4v-4.4h4.4z%22%2F%3E%3C%2Fsvg%3E);
	width:25px;
	height:25px
}

.ic2-social-foot-fb-hov:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2022%22%3E%3Cstyle%3E.st0%7Bfill%3A%2347b0cc%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M11.4%200H8.6C5.4%200%203.3%202.1%203.3%205.4v2.5H.4c-.2%200-.4.2-.4.5V12c0%20.2.2.4.4.4h2.9v9.1c0%20.2.2.4.4.4h3.7c.4.1.6-.1.6-.3v-9.1h3.4c.2%200%20.4-.2.4-.4V8.5c0-.1%200-.2-.1-.3s-.2-.1-.3-.1H8V5.8c0-1%20.2-1.5%201.6-1.5h1.9c.2%200%20.4-.2.4-.4V.5c0-.3-.2-.5-.5-.5z%22%2F%3E%3C%2Fsvg%3E);
	width:12px;
	height:22px
}

.ic2-social-foot-fb:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2022%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M11.4%200H8.6C5.4%200%203.3%202.1%203.3%205.4v2.5H.4c-.2%200-.4.2-.4.5V12c0%20.2.2.4.4.4h2.9v9.1c0%20.2.2.4.4.4h3.7c.4.1.6-.1.6-.3v-9.1h3.4c.2%200%20.4-.2.4-.4V8.5c0-.1%200-.2-.1-.3s-.2-.1-.3-.1H8V5.8c0-1%20.2-1.5%201.6-1.5h1.9c.2%200%20.4-.2.4-.4V.5c0-.3-.2-.5-.5-.5z%22%2F%3E%3C%2Fsvg%3E);
	width:12px;
	height:22px
}

.ic2-social-foot-twitter-hov:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021%2016%22%3E%3Cstyle%3E.st0%7Bfill%3A%2347b0cc%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M20.3%201.9c-.7.3-1.5.5-2.3.6.8-.5%201.5-1.3%201.8-2.2-.8.5-1.6.8-2.6%201C16.5.5%2015.5%200%2014.3%200c-2.2%200-4%201.8-4%204%200%20.3%200%20.6.1.9C7%204.8%204%203.2%202%20.7c-.3.6-.5%201.3-.5%202.1%200%201.4.7%202.6%201.8%203.4-.7-.1-1.3-.3-1.9-.6v.1c0%202%201.4%203.6%203.2%204-.3%200-.6.1-1%20.1-.3%200-.5%200-.8-.1.5%201.6%202%202.8%203.8%202.8-1.4%201.1-3.1%201.7-5%201.7-.3%200-.6%200-1-.1%201.8%201.2%204%201.9%206.2%201.9%207.4%200%2011.5-6.2%2011.5-11.5V4c.8-.6%201.5-1.3%202-2.1z%22%2F%3E%3C%2Fsvg%3E);
	width:21px;
	height:16px
}

.ic2-social-foot-twitter:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021%2016%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M20.3%201.9c-.7.3-1.5.5-2.3.6.8-.5%201.5-1.3%201.8-2.2-.8.5-1.6.8-2.6%201C16.5.5%2015.5%200%2014.3%200c-2.2%200-4%201.8-4%204%200%20.3%200%20.6.1.9C7%204.8%204%203.2%202%20.7c-.3.6-.5%201.3-.5%202.1%200%201.4.7%202.6%201.8%203.4-.7-.1-1.3-.3-1.9-.6v.1c0%202%201.4%203.6%203.2%204-.3%200-.6.1-1%20.1-.3%200-.5%200-.8-.1.5%201.6%202%202.8%203.8%202.8-1.4%201.1-3.1%201.7-5%201.7-.3%200-.6%200-1-.1%201.8%201.2%204%201.9%206.2%201.9%207.4%200%2011.5-6.2%2011.5-11.5V4c.8-.6%201.5-1.3%202-2.1z%22%2F%3E%3C%2Fsvg%3E);
	width:21px;
	height:16px
}

.ic2-social-foot-vk-hov:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2014%22%3E%3Cstyle%3E.st0%7Bfill%3A%2347b0cc%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M25.1%2012.6c0-.1-.1-.1-.1-.2-.4-.8-1.2-1.7-2.4-2.8l-1-1c-.3-.3-.3-.7-.2-1%20.1-.3.5-.8%201.1-1.7.3-.5.6-.8.8-1.1%201.5-2%202.1-3.2%201.9-3.8l-.1-.1c-.1-.1-.2-.1-.4-.2s-.5-.1-.8%200H19.5l-.1.1c-.1.1-.1.1-.1.2-.4%201-.9%202-1.4%202.9-.3.5-.6%201-.9%201.4-.3.4-.5.7-.7.9-.2.2-.3.3-.5.4-.1.1-.3.2-.3.1-.1%200-.1%200-.2-.1l-.3-.3c-.1-.1-.1-.3-.1-.5v-.5-.6-.5-1.1-.9-.7-.6c0-.1-.1-.3-.1-.4-.1-.1-.1-.2-.3-.3-.1-.1-.3-.1-.4-.2-.5-.1-1-.2-1.7-.2C11%200%209.9.1%209.5.3c-.2.1-.4.2-.5.4-.2.2-.2.3-.1.3.5.1.9.3%201.1.5l.1.2c.1.1.1.3.2.6s.1.6.1.9v1.6c0%20.4-.1.8-.1%201%200%20.2-.1.4-.2.6-.1.2-.1.3-.2.3%200%200%200%20.1-.1.1s-.2.1-.3.1c-.1%200-.3-.1-.4-.2-.2-.1-.3-.3-.5-.5s-.4-.5-.7-.9c-.2-.4-.4-.8-.7-1.3L7%203.6l-.5-1c-.2-.5-.4-.9-.6-1.3%200-.2-.2-.4-.3-.5h-.1S5.4.7%205.3.7%205.2.6%205%20.6H1.5C1.1.6.9.7.8.8v.4c0%20.1%200%20.2.1.3.4%201.2%201%202.4%201.6%203.5S3.6%207%204%207.7c.5.7.9%201.3%201.4%201.9.5.6.8%201%20.9%201.2.1.2.3.3.4.4l.3.3c.2.2.5.4.9.7.4.3.8.6%201.3.8.5.3%201%20.5%201.7.7.6.2%201.3.2%201.9.2h1.5c.3%200%20.5-.1.7-.3l.1-.1c0-.1.1-.1.1-.2v-.4c0-.4%200-.7.1-1%20.1-.3.1-.5.2-.7.1-.1.2-.3.3-.4l.2-.2h.1c.2-.1.4%200%20.7.2.3.2.5.4.8.7.2.3.5.6.9%201%20.3.4.6.6.9.8l.3.2c.2.1.4.2.7.3.3.1.5.1.7.1l3.3-.1c.3%200%20.6-.1.8-.2.2-.1.3-.2.3-.4v-.4c-.3%200-.3-.1-.4-.2z%22%2F%3E%3C%2Fsvg%3E);
	width:26px;
	height:14px
}

.ic2-social-foot-vk:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2014%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M25.1%2012.6c0-.1-.1-.1-.1-.2-.4-.8-1.2-1.7-2.4-2.8l-1-1c-.3-.3-.3-.7-.2-1%20.1-.3.5-.8%201.1-1.7.3-.5.6-.8.8-1.1%201.5-2%202.1-3.2%201.9-3.8l-.1-.1c-.1-.1-.2-.1-.4-.2s-.5-.1-.8%200H19.5l-.1.1c-.1.1-.1.1-.1.2-.4%201-.9%202-1.4%202.9-.3.5-.6%201-.9%201.4-.3.4-.5.7-.7.9-.2.2-.3.3-.5.4-.1.1-.3.2-.3.1-.1%200-.1%200-.2-.1l-.3-.3c-.1-.1-.1-.3-.1-.5v-.5-.6-.5-1.1-.9-.7-.6c0-.1-.1-.3-.1-.4-.1-.1-.1-.2-.3-.3-.1-.1-.3-.1-.4-.2-.5-.1-1-.2-1.7-.2C11%200%209.9.1%209.5.3c-.2.1-.4.2-.5.4-.2.2-.2.3-.1.3.5.1.9.3%201.1.5l.1.2c.1.1.1.3.2.6s.1.6.1.9v1.6c0%20.4-.1.8-.1%201%200%20.2-.1.4-.2.6-.1.2-.1.3-.2.3%200%200%200%20.1-.1.1s-.2.1-.3.1c-.1%200-.3-.1-.4-.2-.2-.1-.3-.3-.5-.5s-.4-.5-.7-.9c-.2-.4-.4-.8-.7-1.3L7%203.6l-.5-1c-.2-.5-.4-.9-.6-1.3%200-.2-.2-.4-.3-.5h-.1S5.4.7%205.3.7%205.2.6%205%20.6H1.5C1.1.6.9.7.8.8v.4c0%20.1%200%20.2.1.3.4%201.2%201%202.4%201.6%203.5S3.6%207%204%207.7c.5.7.9%201.3%201.4%201.9.5.6.8%201%20.9%201.2.1.2.3.3.4.4l.3.3c.2.2.5.4.9.7.4.3.8.6%201.3.8.5.3%201%20.5%201.7.7.6.2%201.3.2%201.9.2h1.5c.3%200%20.5-.1.7-.3l.1-.1c0-.1.1-.1.1-.2v-.4c0-.4%200-.7.1-1%20.1-.3.1-.5.2-.7.1-.1.2-.3.3-.4l.2-.2h.1c.2-.1.4%200%20.7.2.3.2.5.4.8.7.2.3.5.6.9%201%20.3.4.6.6.9.8l.3.2c.2.1.4.2.7.3.3.1.5.1.7.1l3.3-.1c.3%200%20.6-.1.8-.2.2-.1.3-.2.3-.4v-.4c-.3%200-.3-.1-.4-.2z%22%2F%3E%3C%2Fsvg%3E);
	width:26px;
	height:14px
}

.ic2-social-foot-youtube-hov:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2021%22%3E%3Cstyle%3E.st0%7Bfill%3A%2347b0cc%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22YouTube%22%20class%3D%22st0%22%20d%3D%22M13.5%2014.9h-1.1v-.6c0-.3.2-.5.5-.5h.1c.3%200%20.5.2.5.5v.6zm-3.9-1.3c-.3%200-.5.2-.5.4v3c0%20.2.2.4.5.4s.5-.2.5-.4v-3c0-.2-.3-.4-.5-.4zM16%2012v5.7c0%201.4-1.2%202.5-2.6%202.5H2.6C1.2%2020.1%200%2019%200%2017.6V12c0-1.4%201.2-2.5%202.6-2.5h10.8c1.4%200%202.6%201.1%202.6%202.5zM3.3%2018.2v-6h1.3v-.9H1v.9h1.1v6h1.2zm4-5H6.2v4c-.1.2-.5.5-.7%200v-4h-1v4.2c0%20.3%200%20.6.3.8.5.4%201.5-.1%201.7-.6v.7h.9l-.1-5.1zm3.6%203.6v-2.7c0-1-.8-1.6-1.8-.8v-2H8v6.8h.9l.1-.3c1.2%201%201.9.3%201.9-1zm3.5-.3h-.8v.5c0%20.2-.2.5-.5.5h-.2c-.3%200-.5-.2-.5-.5v-1.2h1.9v-.7c0-.5%200-1.1-.1-1.4-.1-1-1.5-1.1-2.1-.6-.2.2-.4.4-.5.6-.1.3-.1.6-.1%201.1v1.6c.1%202.7%203.3%202.3%202.9.1zm-4.3-8.6c.1.1.1.3.3.3.1.1.3.1.5.1s.3%200%20.4-.1c.1-.1.2-.2.3-.4v.4h1.2V3h-1v4.1c0%20.2-.2.4-.4.4s-.4-.2-.4-.4V3h-1v4.5c0%20.1%200%20.2.1.4zm-3.8-3c0-.5%200-.9.1-1.2.2-.3.3-.5.5-.7.2-.2.5-.3.8-.3.3%200%20.5.1.7.2.3.2.5.3.6.5.1.2.2.4.2.5%200%20.2.1.5.1.9v1.3c0%20.5%200%20.8-.1%201.1%200%20.2-.1.4-.2.6-.2.2-.3.4-.5.5-.2.1-.4.1-.7.1-.3%200-.5%200-.7-.1-.2-.1-.4-.2-.5-.4-.1-.1-.1-.3-.2-.6%200-.2-.1-.6-.1-1V4.9zm1%202.1c0%20.3.2.5.5.5s.5-.2.5-.5V4.2c0-.3-.2-.5-.5-.5s-.5.2-.5.5V7zM3.9%208.4H5v-4L6.4.9H5.2l-.8%202.6L3.7.9H2.4l1.5%203.5v4z%22%2F%3E%3C%2Fsvg%3E);
	width:16px;
	height:21px
}

.ic2-social-foot-youtube:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2021%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22YouTube%22%20class%3D%22st0%22%20d%3D%22M13.5%2014.9h-1.1v-.6c0-.3.2-.5.5-.5h.1c.3%200%20.5.2.5.5v.6zm-3.9-1.3c-.3%200-.5.2-.5.4v3c0%20.2.2.4.5.4s.5-.2.5-.4v-3c0-.2-.3-.4-.5-.4zM16%2012v5.7c0%201.4-1.2%202.5-2.6%202.5H2.6C1.2%2020.1%200%2019%200%2017.6V12c0-1.4%201.2-2.5%202.6-2.5h10.8c1.4%200%202.6%201.1%202.6%202.5zM3.3%2018.2v-6h1.3v-.9H1v.9h1.1v6h1.2zm4-5H6.2v4c-.1.2-.5.5-.7%200v-4h-1v4.2c0%20.3%200%20.6.3.8.5.4%201.5-.1%201.7-.6v.7h.9l-.1-5.1zm3.6%203.6v-2.7c0-1-.8-1.6-1.8-.8v-2H8v6.8h.9l.1-.3c1.2%201%201.9.3%201.9-1zm3.5-.3h-.8v.5c0%20.2-.2.5-.5.5h-.2c-.3%200-.5-.2-.5-.5v-1.2h1.9v-.7c0-.5%200-1.1-.1-1.4-.1-1-1.5-1.1-2.1-.6-.2.2-.4.4-.5.6-.1.3-.1.6-.1%201.1v1.6c.1%202.7%203.3%202.3%202.9.1zm-4.3-8.6c.1.1.1.3.3.3.1.1.3.1.5.1s.3%200%20.4-.1c.1-.1.2-.2.3-.4v.4h1.2V3h-1v4.1c0%20.2-.2.4-.4.4s-.4-.2-.4-.4V3h-1v4.5c0%20.1%200%20.2.1.4zm-3.8-3c0-.5%200-.9.1-1.2.2-.3.3-.5.5-.7.2-.2.5-.3.8-.3.3%200%20.5.1.7.2.3.2.5.3.6.5.1.2.2.4.2.5%200%20.2.1.5.1.9v1.3c0%20.5%200%20.8-.1%201.1%200%20.2-.1.4-.2.6-.2.2-.3.4-.5.5-.2.1-.4.1-.7.1-.3%200-.5%200-.7-.1-.2-.1-.4-.2-.5-.4-.1-.1-.1-.3-.2-.6%200-.2-.1-.6-.1-1V4.9zm1%202.1c0%20.3.2.5.5.5s.5-.2.5-.5V4.2c0-.3-.2-.5-.5-.5s-.5.2-.5.5V7zM3.9%208.4H5v-4L6.4.9H5.2l-.8%202.6L3.7.9H2.4l1.5%203.5v4z%22%2F%3E%3C%2Fsvg%3E);
	width:16px;
	height:21px
}

.ic2-loop:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2031.6%2031.5%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cg%20id%3D%22Icon_Search%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.9%2025.8C5.8%2025.8%200%2020%200%2012.9S5.8%200%2012.9%200s12.9%205.8%2012.9%2012.9S20%2025.8%2012.9%2025.8zm0-24c-6.1%200-11.1%205-11.1%2011.1S6.8%2024%2012.9%2024%2024%2019%2024%2012.9%2019%201.8%2012.9%201.8z%22%2F%3E%3Cpath%20transform%3D%22rotate(-45.001%2026.398%2026.264)%22%20class%3D%22st0%22%20d%3D%22M25.4%2019.9h2v12.7h-2z%22%2F%3E%3C%2Fg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M5.9%2011.8h14v2h-14z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M11.9%205.8h2v14h-2z%22%2F%3E%3C%2Fsvg%3E);
	width:30px;
	height:30px
}

.ic2-mail:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2212%22%20viewBox%3D%220%200%2018%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Email%3C%2Ftitle%3E%3Cpath%20d%3D%22M16.7%203.5L10%207.4c-.3.2-.6.3-1%20.3s-.7-.1-1-.3L1.3%203.5c-.4-.2-.8.1-.8.5v4.9c0%201.7%201.3%203.1%202.8%203.1h11.3c1.6%200%202.8-1.4%202.8-3.1V4c.1-.5-.4-.8-.7-.5zm-6.7%202l7.1-4.1c0-.8-.6-1.3-1.5-1.3H2.4C1.6.1.9.6.9%201.4L8%205.5c.6.3%201.4.3%202%200z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23C0C6CF%22%2F%3E%3C%2Fsvg%3E);
	width:18px;
	height:12px
}

*
{
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}

:after,:before
{
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}

html
{
	font-size:10px;
	-webkit-tap-highlight-color:transparent
}

body
{
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif;
	font-size:17px;
	line-height:1.47059;
	color:#626262;
	background-color:#fff
}

body.special-mode.special-theme-white
{
	color:#000
}

body.special-mode.special-theme-black
{
	color:#fff
}

body.special-mode.special-theme-blue
{
	color:#002d56
}

body.special-mode.special-font-trebuchet
{
	font-family:"Trebuchet MS",Helvetica,Arial,sans-serif
}

body.special-mode.special-font-georgia
{
	font-family:Georgia,Georgia,"Times New Roman",Times,serif
}

body.special-mode.special-fs-small
{
	font-size:18px
}

body.special-mode.special-fs-medium
{
	font-size:24px
}

body.special-mode.special-fs-big
{
	font-size:30px
}

body.special-mode.special-ls-medium
{
	letter-spacing:5px
}

body.special-mode.special-ls-big
{
	letter-spacing:10px
}

button,input,select,textarea
{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}

button:focus,input:focus,select:focus,textarea:focus
{
	outline:0
}

a
{
	color:#303f9f;
	text-decoration:underline;
	cursor:pointer
}

.special-theme-white a
{
	color:#000
}

.special-theme-black a
{
	color:#fff
}

.special-theme-blue a
{
	color:#002d56
}

a:focus,a:hover
{
	color:#001fe4;
	text-decoration:underline;
	outline:0
}

.special-theme-white a:focus,.special-theme-white a:hover
{
	color:#000
}

.special-theme-black a:focus,.special-theme-black a:hover
{
	color:#fff
}

.special-theme-blue a:focus,.special-theme-blue a:hover
{
	color:#002d56
}

.special-mode a:focus,.special-mode a:hover
{
	text-decoration:none
}

a:active
{
	outline:0
}

.special-theme-white a:active
{
	color:#000
}

.special-theme-black a:active
{
	color:#fff
}

.special-theme-blue a:active
{
	color:#002d56
}

.p a:not(.btn):visited,p a:not(.btn):visited
{
	color:#606cbb
}

.special-theme-white .p a:not(.btn):visited,.special-theme-white p a:not(.btn):visited
{
	color:#000
}

.special-theme-black .p a:not(.btn):visited,.special-theme-black p a:not(.btn):visited
{
	color:#fff
}

.special-theme-blue .p a:not(.btn):visited,.special-theme-blue p a:not(.btn):visited
{
	color:#002d56
}

.p a:not(.btn):focus,.p a:not(.btn):hover,p a:not(.btn):focus,p a:not(.btn):hover
{
	color:#001fe4
}

.special-theme-white .p a:not(.btn):focus,.special-theme-white .p a:not(.btn):hover,.special-theme-white p a:not(.btn):focus,.special-theme-white p a:not(.btn):hover
{
	color:#000
}

.special-theme-black .p a:not(.btn):focus,.special-theme-black .p a:not(.btn):hover,.special-theme-black p a:not(.btn):focus,.special-theme-black p a:not(.btn):hover
{
	color:#fff
}

.special-theme-blue .p a:not(.btn):focus,.special-theme-blue .p a:not(.btn):hover,.special-theme-blue p a:not(.btn):focus,.special-theme-blue p a:not(.btn):hover
{
	color:#002d56
}

.special-mode .p a:not(.btn):focus,.special-mode .p a:not(.btn):hover,.special-mode p a:not(.btn):focus,.special-mode p a:not(.btn):hover
{
	text-decoration:none
}

.special-mode a
{
	text-decoration:underline
}

.dash,.dot,.lnk,.lnk-pseudo,a
{
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

figure
{
	margin:0
}

img
{
	vertical-align:middle
}

.special-mode img
{
	display:none!important
}

.g-wrap img,.img-responsive,.modal img
{
	display:block;
	max-width:100%;
	height:auto
}

.img-rounded
{
	border-radius:6px
}

.img-thumbnail
{
	padding:4px;
	line-height:1.47059;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:0;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto
}

.img-circle
{
	border-radius:50%
}

hr
{
	margin-top:25px;
	margin-bottom:25px;
	border:0;
	border-top:1px solid #eee
}

.special-theme-white hr
{
	border-color:#000
}

.special-theme-black hr
{
	border-color:#fff
}

.special-theme-blue hr
{
	border-color:#002d56
}

.sr-only
{
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}

.sr-only-focusable:active,.sr-only-focusable:focus
{
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}

.special-mode iframe
{
	display:none!important
}

.p,p
{
	margin:0 0 .9em
}

b,strong
{
	font-weight:400;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.special-mode b,.special-mode strong
{
	font-weight:700
}

.special-font-trebuchet b,.special-font-trebuchet strong
{
	font-family:"Trebuchet MS",Helvetica,Arial,sans-serif
}

.special-font-georgia b,.special-font-georgia strong
{
	font-family:Georgia,Georgia,"Times New Roman",Times,serif
}

i
{
	font-style:normal;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif
}

.special-mode i
{
	font-style:italic
}

.special-font-trebuchet i
{
	font-family:"Trebuchet MS",Helvetica,Arial,sans-serif
}

.special-font-georgia i
{
	font-family:Georgia,Georgia,"Times New Roman",Times,serif
}

.title-underline
{
	margin-bottom:16px
}

.bx-authform .bx-title
{
	margin-top:0
}

.faq .title,.h1,.h2,.h3,.h4,.h5,.h6,.news-detail .title,.news-list .title,.news-list-big .title,.personal-detail .title,.personal-list .title,.subscr .title,h1,h2,h3,h4,h5,h6
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-weight:400;
	color:#000;
	word-wrap:break-word
}

.faq .special-theme-white .title,.news-detail .special-theme-white .title,.news-list .special-theme-white .title,.news-list-big .special-theme-white .title,.personal-detail .special-theme-white .title,.personal-list .special-theme-white .title,.special-theme-white .faq .title,.special-theme-white .h1,.special-theme-white .h2,.special-theme-white .h3,.special-theme-white .h4,.special-theme-white .h5,.special-theme-white .h6,.special-theme-white .news-detail .title,.special-theme-white .news-list .title,.special-theme-white .news-list-big .title,.special-theme-white .personal-detail .title,.special-theme-white .personal-list .title,.special-theme-white .subscr .title,.special-theme-white h1,.special-theme-white h2,.special-theme-white h3,.special-theme-white h4,.special-theme-white h5,.special-theme-white h6,.subscr .special-theme-white .title
{
	color:#000
}

.faq .special-theme-black .title,.news-detail .special-theme-black .title,.news-list .special-theme-black .title,.news-list-big .special-theme-black .title,.personal-detail .special-theme-black .title,.personal-list .special-theme-black .title,.special-theme-black .faq .title,.special-theme-black .h1,.special-theme-black .h2,.special-theme-black .h3,.special-theme-black .h4,.special-theme-black .h5,.special-theme-black .h6,.special-theme-black .news-detail .title,.special-theme-black .news-list .title,.special-theme-black .news-list-big .title,.special-theme-black .personal-detail .title,.special-theme-black .personal-list .title,.special-theme-black .subscr .title,.special-theme-black h1,.special-theme-black h2,.special-theme-black h3,.special-theme-black h4,.special-theme-black h5,.special-theme-black h6,.subscr .special-theme-black .title
{
	color:#fff
}

.faq .special-theme-blue .title,.news-detail .special-theme-blue .title,.news-list .special-theme-blue .title,.news-list-big .special-theme-blue .title,.personal-detail .special-theme-blue .title,.personal-list .special-theme-blue .title,.special-theme-blue .faq .title,.special-theme-blue .h1,.special-theme-blue .h2,.special-theme-blue .h3,.special-theme-blue .h4,.special-theme-blue .h5,.special-theme-blue .h6,.special-theme-blue .news-detail .title,.special-theme-blue .news-list .title,.special-theme-blue .news-list-big .title,.special-theme-blue .personal-detail .title,.special-theme-blue .personal-list .title,.special-theme-blue .subscr .title,.special-theme-blue h1,.special-theme-blue h2,.special-theme-blue h3,.special-theme-blue h4,.special-theme-blue h5,.special-theme-blue h6,.subscr .special-theme-blue .title
{
	color:#002d56
}

.faq .title-underline .title,.news-detail .title-underline .title,.news-list .title-underline .title,.news-list-big .title-underline .title,.personal-detail .title-underline .title,.personal-list .title-underline .title,.subscr .title-underline .title,.title-underline .faq .title,.title-underline .h1,.title-underline .h2,.title-underline .h3,.title-underline .h4,.title-underline .h5,.title-underline .h6,.title-underline .news-detail .title,.title-underline .news-list .title,.title-underline .news-list-big .title,.title-underline .personal-detail .title,.title-underline .personal-list .title,.title-underline .subscr .title,.title-underline h1,.title-underline h2,.title-underline h3,.title-underline h4,.title-underline h5,.title-underline h6
{
	display:inline;
	border-bottom:2px solid #2dbadb
}

.faq .g-wrap .title-underline .title,.g-wrap .title-underline .faq .title,.g-wrap .title-underline .h1,.g-wrap .title-underline .h2,.g-wrap .title-underline .h3,.g-wrap .title-underline .h4,.g-wrap .title-underline .h5,.g-wrap .title-underline .h6,.g-wrap .title-underline .news-detail .title,.g-wrap .title-underline .news-list .title,.g-wrap .title-underline .news-list-big .title,.g-wrap .title-underline .personal-detail .title,.g-wrap .title-underline .personal-list .title,.g-wrap .title-underline .subscr .title,.g-wrap .title-underline h1,.g-wrap .title-underline h2,.g-wrap .title-underline h3,.g-wrap .title-underline h4,.g-wrap .title-underline h5,.g-wrap .title-underline h6,.news-detail .g-wrap .title-underline .title,.news-list .g-wrap .title-underline .title,.news-list-big .g-wrap .title-underline .title,.personal-detail .g-wrap .title-underline .title,.personal-list .g-wrap .title-underline .title,.subscr .g-wrap .title-underline .title
{
	line-height:1.5
}

.faq .special-mode .title,.news-detail .special-mode .title,.news-list .special-mode .title,.news-list-big .special-mode .title,.personal-detail .special-mode .title,.personal-list .special-mode .title,.special-mode .faq .title,.special-mode .h1,.special-mode .h2,.special-mode .h3,.special-mode .h4,.special-mode .h5,.special-mode .h6,.special-mode .news-detail .title,.special-mode .news-list .title,.special-mode .news-list-big .title,.special-mode .personal-detail .title,.special-mode .personal-list .title,.special-mode .subscr .title,.special-mode h1,.special-mode h2,.special-mode h3,.special-mode h4,.special-mode h5,.special-mode h6,.subscr .special-mode .title
{
	font-weight:700
}

.faq .special-font-trebuchet .title,.news-detail .special-font-trebuchet .title,.news-list .special-font-trebuchet .title,.news-list-big .special-font-trebuchet .title,.personal-detail .special-font-trebuchet .title,.personal-list .special-font-trebuchet .title,.special-font-trebuchet .faq .title,.special-font-trebuchet .h1,.special-font-trebuchet .h2,.special-font-trebuchet .h3,.special-font-trebuchet .h4,.special-font-trebuchet .h5,.special-font-trebuchet .h6,.special-font-trebuchet .news-detail .title,.special-font-trebuchet .news-list .title,.special-font-trebuchet .news-list-big .title,.special-font-trebuchet .personal-detail .title,.special-font-trebuchet .personal-list .title,.special-font-trebuchet .subscr .title,.special-font-trebuchet h1,.special-font-trebuchet h2,.special-font-trebuchet h3,.special-font-trebuchet h4,.special-font-trebuchet h5,.special-font-trebuchet h6,.subscr .special-font-trebuchet .title
{
	font-family:"Trebuchet MS",Helvetica,Arial,sans-serif
}

.faq .special-font-georgia .title,.news-detail .special-font-georgia .title,.news-list .special-font-georgia .title,.news-list-big .special-font-georgia .title,.personal-detail .special-font-georgia .title,.personal-list .special-font-georgia .title,.special-font-georgia .faq .title,.special-font-georgia .h1,.special-font-georgia .h2,.special-font-georgia .h3,.special-font-georgia .h4,.special-font-georgia .h5,.special-font-georgia .h6,.special-font-georgia .news-detail .title,.special-font-georgia .news-list .title,.special-font-georgia .news-list-big .title,.special-font-georgia .personal-detail .title,.special-font-georgia .personal-list .title,.special-font-georgia .subscr .title,.special-font-georgia h1,.special-font-georgia h2,.special-font-georgia h3,.special-font-georgia h4,.special-font-georgia h5,.special-font-georgia h6,.subscr .special-font-georgia .title
{
	font-family:Georgia,Georgia,"Times New Roman",Times,serif
}

.h1,h1
{
	font-size:22px;
	line-height:1.31818;
	margin:0 0 .65em
}

.h1.small,h1.small
{
	font-size:22px;
	line-height:1.31818;
	margin:0 0 .85em
}

.special-mode .h1.small,.special-mode h1.small
{
	font-size:1.3em
}

.special-mode .h1,.special-mode h1
{
	font-size:1.5em
}

.h2,h2
{
	font-size:20px;
	line-height:1.25;
	margin:1.75em 0 1.2em
}

.special-mode .h2,.special-mode h2
{
	font-size:1.3em
}

.h3,.news-detail .title,.news-list .title,.news-list-big .title,.subscr .title,h3
{
	font-size:18px;
	line-height:1.33333;
	margin:2.1em 0 .5em
}

.news-detail .special-mode .title,.news-list .special-mode .title,.news-list-big .special-mode .title,.special-mode .h3,.special-mode .news-detail .title,.special-mode .news-list .title,.special-mode .news-list-big .title,.special-mode .subscr .title,.special-mode h3,.subscr .special-mode .title
{
	font-size:1.1em
}

.faq .title,.h4,.personal-detail .title,.personal-list .title,h4
{
	font-size:17px;
	line-height:1.41176;
	margin:1.4em 0 .2em
}

.faq .special-mode .title,.personal-detail .special-mode .title,.personal-list .special-mode .title,.special-mode .faq .title,.special-mode .h4,.special-mode .personal-detail .title,.special-mode .personal-list .title,.special-mode h4
{
	font-size:1em
}

.h5,h5
{
	font-size:16px;
	line-height:1.3125;
	margin:1.6em 0 .2em
}

.special-mode .h5,.special-mode h5
{
	font-size:.85em
}

.h6,h6
{
	font-size:15px;
	line-height:1.1;
	margin:1.5em 0 .2em
}

.special-mode .h6,.special-mode h6
{
	font-size:.7em
}

.lead
{
	font-size:22px;
	line-height:1.5;
	margin-bottom:.6em;
	color:#000
}

.special-theme-white .lead
{
	color:#000
}

.special-theme-black .lead
{
	color:#fff
}

.special-theme-blue .lead
{
	color:#002d56
}

.special-mode .lead
{
	font-size:1.2em
}

.small,small
{
	font-size:82%
}

.mark,mark
{
	background:#ffeab9
}

.special-theme-white .mark,.special-theme-white mark
{
	color:#fff
}

.special-theme-black .mark,.special-theme-black mark
{
	color:#000
}

.special-theme-blue .mark,.special-theme-blue mark
{
	color:#c8e5ff
}

.special-theme-white .mark,.special-theme-white mark
{
	background-color:#000
}

.special-theme-black .mark,.special-theme-black mark
{
	background-color:#fff
}

.special-theme-blue .mark,.special-theme-blue mark
{
	background-color:#002d56
}

.text-left
{
	text-align:left
}

.text-right
{
	text-align:right
}

.text-center
{
	text-align:center
}

.text-justify
{
	text-align:justify
}

.text-nowrap
{
	white-space:nowrap
}

.text-lowercase
{
	text-transform:lowercase
}

.text-uppercase
{
	text-transform:uppercase
}

.text-capitalize
{
	text-transform:capitalize
}

.text-normal
{
	text-transform:none
}

.text-muted
{
	color:#777
}

.text-primary
{
	color:#428bca
}

a.text-primary:hover
{
	color:#3071a9
}

.text-success
{
	color:#8ec157
}

a.text-success:hover
{
	color:#74a73e
}

.text-info
{
	color:#31708f
}

a.text-info:hover
{
	color:#245269
}

.text-warning
{
	color:#8a6d3b
}

a.text-warning:hover
{
	color:#66512c
}

.text-danger
{
	color:#da4453
}

a.text-danger:hover
{
	color:#c42737
}

.bg-primary
{
	color:#fff;
	background-color:#428bca
}

a.bg-primary:hover
{
	background-color:#3071a9
}

.bg-success
{
	background-color:#dff0d8
}

a.bg-success:hover
{
	background-color:#c1e2b3
}

.bg-info
{
	background-color:#d9edf7
}

a.bg-info:hover
{
	background-color:#afd9ee
}

.bg-warning
{
	background-color:#fcf8e3
}

a.bg-warning:hover
{
	background-color:#f7ecb5
}

.bg-danger
{
	background-color:#f2dede
}

a.bg-danger:hover
{
	background-color:#e4b9b9
}

.page-header
{
	padding-bottom:11.5px;
	margin:50px 0 25px;
	border-bottom:1px solid #eee
}

.g-wrap ol:not(.list-unstyled),.g-wrap ul:not(.list-unstyled)
{
	list-style:none;
	padding-left:0
}

.g-wrap ol:not(.list-reset),.g-wrap ul:not(.list-reset)
{
	position:relative;
	margin:1em 0 1.5em;
	padding:0 3em 0 .2em;
	font-size:17px;
	line-height:1.46667
}

.g-wrap ol:not(.list-reset) li,.g-wrap ul:not(.list-reset) li
{
	display:table;
	margin-bottom:7px;
	border-collapse:separate
}

.g-wrap ol:not(.list-reset) li:before,.g-wrap ul:not(.list-reset) li:before
{
	display:table-cell;
	padding-right:14px
}

.g-wrap ol:not(.list-reset) li:last-child,.g-wrap ul:not(.list-reset) li:last-child
{
	margin-bottom:0
}

.g-wrap ol:not(.list-reset) ol,.g-wrap ol:not(.list-reset) ul,.g-wrap ul:not(.list-reset) ol,.g-wrap ul:not(.list-reset) ul
{
	margin:7px 0
}

.g-wrap ol:not(.list-reset) ol li,.g-wrap ol:not(.list-reset) ul li,.g-wrap ul:not(.list-reset) ol li,.g-wrap ul:not(.list-reset) ul li
{
	margin-bottom:7px
}

.g-wrap ol:not(.list-reset) ol li:last-child,.g-wrap ol:not(.list-reset) ul li:last-child,.g-wrap ul:not(.list-reset) ol li:last-child,.g-wrap ul:not(.list-reset) ul li:last-child
{
	margin-bottom:0
}

.g-wrap ol:not(.list-reset) ol:last-child,.g-wrap ol:not(.list-reset) ul:last-child,.g-wrap ul:not(.list-reset) ol:last-child,.g-wrap ul:not(.list-reset) ul:last-child
{
	margin-bottom:0
}

.special-mode .g-wrap ol,.special-mode .g-wrap ul
{
	font-size:1em
}

.g-wrap ol:not(.list-reset)
{
	padding-left:.1em;
	counter-reset:list 0
}

.g-wrap ol:not(.list-reset)>li:before
{
	counter-increment:list;
	content:counter(list) ". ";
	color:#303f9f;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.special-theme-white .g-wrap ol:not(.list-reset)>li:before
{
	color:#000
}

.special-theme-black .g-wrap ol:not(.list-reset)>li:before
{
	color:#fff
}

.special-theme-blue .g-wrap ol:not(.list-reset)>li:before
{
	color:#002d56
}

.special-mode .g-wrap ol:not(.list-reset)>li:before
{
	font-family:inherit
}

.g-wrap ol:not(.list-reset) ol>li:before
{
	content:counters(list, ".") ". ";
	color:#303f9f;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.special-theme-white .g-wrap ol:not(.list-reset) ol>li:before
{
	color:#000
}

.special-theme-black .g-wrap ol:not(.list-reset) ol>li:before
{
	color:#fff
}

.special-theme-blue .g-wrap ol:not(.list-reset) ol>li:before
{
	color:#002d56
}

.ie .g-wrap ol:not(.list-reset) ol>li
{
	padding-left:2.25em
}

.ie .g-wrap ol:not(.list-reset) ol ol>li
{
	padding-left:3em
}

.ie .g-wrap ol:not(.list-reset) ol ol ol>li
{
	padding-left:3.75em
}

.ie .g-wrap ol:not(.list-reset) ol ol ol ol>li
{
	padding-left:4.5em
}

.g-wrap ul:not(.list-reset)>li
{
	position:relative;
	padding-left:20px
}

.g-wrap ul:not(.list-reset)>li:before
{
	content:"";
	position:absolute;
	display:block;
	top:8px;
	left:0;
	width:8px;
	height:8px;
	padding:0;
	background-color:#303f9f;
	border-radius:50%
}

.special-theme-white .g-wrap ul:not(.list-reset)>li:before
{
	color:#000
}

.special-theme-black .g-wrap ul:not(.list-reset)>li:before
{
	color:#fff
}

.special-theme-blue .g-wrap ul:not(.list-reset)>li:before
{
	color:#002d56
}

.special-theme-white .g-wrap ul:not(.list-reset)>li:before
{
	background-color:#000
}

.special-theme-black .g-wrap ul:not(.list-reset)>li:before
{
	background-color:#fff
}

.special-theme-blue .g-wrap ul:not(.list-reset)>li:before
{
	background-color:#002d56
}

.special-fs-small .g-wrap ul:not(.list-reset)>li:before
{
	top:10px
}

.special-fs-medium .g-wrap ul:not(.list-reset)>li:before
{
	top:14px
}

.special-fs-big .g-wrap ul:not(.list-reset)>li:before
{
	top:19px
}

.g-wrap ul:not(.list-reset) ul>li
{
	padding-left:29px
}

.g-wrap ul:not(.list-reset) ul>li:before
{
	content:"—";
	top:0;
	height:auto;
	width:auto;
	background-color:transparent;
	color:#626262
}

.special-mode .g-wrap ul:not(.list-reset) ul>li:before
{
	background-color:transparent;
	top:0
}

.g-wrap ul:not(.list-reset) ul ul>li:before
{
	content:"–";
	top:0;
	height:auto;
	width:auto;
	background-color:transparent;
	color:#626262
}

.g-wrap ol[start="31"]
{
	counter-reset:list 30
}

.g-wrap ol[start="26"]
{
	counter-reset:list 25
}

.g-wrap ol[start="21"]
{
	counter-reset:list 20
}

.g-wrap ol[start="16"]
{
	counter-reset:list 15
}

.g-wrap ol[start="11"]
{
	counter-reset:list 10
}

.g-wrap ol[start="6"]
{
	counter-reset:list 5
}

.list-inline
{
	padding-left:0;
	list-style:none;
	margin-left:-5px
}

.list-inline>li
{
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}

dl
{
	margin-top:0;
	margin-bottom:25px
}

dd,dt
{
	line-height:1.47059
}

dt
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

dd
{
	margin-left:0
}

.dl-horizontal dd:after,.dl-horizontal dd:before
{
	content:" ";
	display:table
}

.dl-horizontal dd:after
{
	clear:both
}

abbr[data-original-title],abbr[title]
{
	cursor:help;
	border-bottom:1px dotted #777
}

.initialism
{
	font-size:90%;
	text-transform:uppercase
}

address
{
	margin-bottom:25px;
	font-style:normal;
	line-height:1.47059
}

.container
{
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-right:10px
}

.container:after,.container:before
{
	content:" ";
	display:table
}

.container:after
{
	clear:both
}

.container-fluid
{
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-right:10px
}

.container-fluid:after,.container-fluid:before
{
	content:" ";
	display:table
}

.container-fluid:after
{
	clear:both
}

.gallery-auto,.row
{
	margin-left:-10px;
	margin-right:-10px
}

.gallery-auto:after,.gallery-auto:before,.row:after,.row:before
{
	content:" ";
	display:table
}

.gallery-auto:after,.row:after
{
	clear:both
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9
{
	position:relative;
	min-height:1px;
	padding-left:10px;
	padding-right:10px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9
{
	float:left
}

.col-xs-1
{
	width:8.33333%
}

.col-xs-2
{
	width:16.66667%
}

.col-xs-3
{
	width:25%
}

.col-xs-4
{
	width:33.33333%
}

.col-xs-5
{
	width:41.66667%
}

.col-xs-6
{
	width:50%
}

.col-xs-7
{
	width:58.33333%
}

.col-xs-8
{
	width:66.66667%
}

.col-xs-9
{
	width:75%
}

.col-xs-10
{
	width:83.33333%
}

.col-xs-11
{
	width:91.66667%
}

.col-xs-12
{
	width:100%
}

.col-xs-pull-0
{
	right:auto
}

.col-xs-pull-1
{
	right:8.33333%
}

.col-xs-pull-2
{
	right:16.66667%
}

.col-xs-pull-3
{
	right:25%
}

.col-xs-pull-4
{
	right:33.33333%
}

.col-xs-pull-5
{
	right:41.66667%
}

.col-xs-pull-6
{
	right:50%
}

.col-xs-pull-7
{
	right:58.33333%
}

.col-xs-pull-8
{
	right:66.66667%
}

.col-xs-pull-9
{
	right:75%
}

.col-xs-pull-10
{
	right:83.33333%
}

.col-xs-pull-11
{
	right:91.66667%
}

.col-xs-pull-12
{
	right:100%
}

.col-xs-push-0
{
	left:auto
}

.col-xs-push-1
{
	left:8.33333%
}

.col-xs-push-2
{
	left:16.66667%
}

.col-xs-push-3
{
	left:25%
}

.col-xs-push-4
{
	left:33.33333%
}

.col-xs-push-5
{
	left:41.66667%
}

.col-xs-push-6
{
	left:50%
}

.col-xs-push-7
{
	left:58.33333%
}

.col-xs-push-8
{
	left:66.66667%
}

.col-xs-push-9
{
	left:75%
}

.col-xs-push-10
{
	left:83.33333%
}

.col-xs-push-11
{
	left:91.66667%
}

.col-xs-push-12
{
	left:100%
}

.col-xs-offset-0
{
	margin-left:0
}

.col-xs-offset-1
{
	margin-left:8.33333%
}

.col-xs-offset-2
{
	margin-left:16.66667%
}

.col-xs-offset-3
{
	margin-left:25%
}

.col-xs-offset-4
{
	margin-left:33.33333%
}

.col-xs-offset-5
{
	margin-left:41.66667%
}

.col-xs-offset-6
{
	margin-left:50%
}

.col-xs-offset-7
{
	margin-left:58.33333%
}

.col-xs-offset-8
{
	margin-left:66.66667%
}

.col-xs-offset-9
{
	margin-left:75%
}

.col-xs-offset-10
{
	margin-left:83.33333%
}

.col-xs-offset-11
{
	margin-left:91.66667%
}

.col-xs-offset-12
{
	margin-left:100%
}

.gallery-auto>.col-xs-12,.row>.col-xs-12
{
	min-height:initial
}

.fade
{
	opacity:0;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear
}

.fade.in
{
	opacity:1
}

.collapse
{
	display:none;
	visibility:hidden
}

.collapse.in
{
	display:block;
	visibility:visible
}

tr.collapse.in
{
	display:table-row
}

tbody.collapse.in
{
	display:table-row-group
}

.collapsing
{
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition-property:height,visibility;
	transition-property:height,visibility;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}

.alert
{
	padding:15px;
	margin-bottom:25px;
	border:1px solid transparent;
	border-radius:0
}

.alert h4
{
	margin-top:0;
	color:inherit
}

.alert .alert-link
{
	font-weight:700
}

.alert>p,.alert>ul
{
	margin-bottom:0
}

.alert>p+p
{
	margin-top:5px
}

.alert-dismissable,.alert-dismissible
{
	padding-right:35px
}

.alert-dismissable .close,.alert-dismissible .close
{
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}

.alert-success
{
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#8ec157
}

.alert-success hr
{
	border-top-color:#c9e2b3
}

.alert-success .alert-link
{
	color:#74a73e
}

.alert-info
{
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#31708f
}

.alert-info hr
{
	border-top-color:#a6e1ec
}

.alert-info .alert-link
{
	color:#245269
}

.alert-warning
{
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}

.alert-warning hr
{
	border-top-color:#f7e1b5
}

.alert-warning .alert-link
{
	color:#66512c
}

.alert-danger
{
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#da4453
}

.alert-danger hr
{
	border-top-color:#e4b9c0
}

.alert-danger .alert-link
{
	color:#c42737
}

.media
{
	margin-top:15px
}

.media:first-child
{
	margin-top:0
}

.media-right,.media>.pull-right
{
	padding-left:10px
}

.media-left,.media>.pull-left
{
	padding-right:10px
}

.media-body,.media-left,.media-right
{
	display:table-cell;
	vertical-align:top
}

.media-middle
{
	vertical-align:middle
}

.media-bottom
{
	vertical-align:bottom
}

.media-heading
{
	margin-top:0;
	margin-bottom:5px
}

.media-list
{
	padding-left:0;
	list-style:none
}

.close
{
	float:right;
	font-size:20px;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	outline:0;
	z-index:5
}

.close:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_149007_cc%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13.295%2014a.548.548%200%200%201-.39-.164L.313%201.108a.563.563%200%200%201%200-.79.548.548%200%200%201%20.782%200l12.59%2012.728a.563.563%200%200%201%200%20.79.548.548%200%200%201-.39.164z%22%2F%3E%3Cpath%20d%3D%22M.705%2014a.548.548%200%200%201-.39-.164.563.563%200%200%201%200-.79L12.904.317a.548.548%200%200%201%20.781%200%20.563.563%200%200%201%200%20.79l-12.59%2012.73A.547.547%200%200%201%20.705%2014z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:14px;
	height:14px;
	opacity:1;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.close:focus,.close:hover
{
	color:#000;
	text-decoration:none;
	cursor:pointer
}

.close:focus:before,.close:hover:before
{
	opacity:.7
}

button.close
{
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}

.tooltip
{
	position:absolute;
	z-index:1070;
	display:block;
	visibility:visible;
	font-size:14px;
	line-height:1.4;
	opacity:0
}

.tooltip.in
{
	opacity:.9
}

.tooltip.top
{
	margin-top:-3px;
	padding:5px 0
}

.tooltip.right
{
	margin-left:3px;
	padding:0 5px
}

.tooltip.bottom
{
	margin-top:3px;
	padding:5px 0
}

.tooltip.left
{
	margin-left:-3px;
	padding:0 5px
}

.tooltip-inner
{
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	border-radius:0
}

.tooltip-arrow
{
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}

.tooltip.top .tooltip-arrow
{
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}

.tooltip.top-left .tooltip-arrow
{
	bottom:0;
	left:5px;
	border-width:5px 5px 0;
	border-top-color:#000
}

.tooltip.top-right .tooltip-arrow
{
	bottom:0;
	right:5px;
	border-width:5px 5px 0;
	border-top-color:#000
}

.tooltip.right .tooltip-arrow
{
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000
}

.tooltip.left .tooltip-arrow
{
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000
}

.tooltip.bottom .tooltip-arrow
{
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}

.tooltip.bottom-left .tooltip-arrow
{
	top:0;
	left:5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}

.tooltip.bottom-right .tooltip-arrow
{
	top:0;
	right:5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}

.caret
{
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}

.dropdown
{
	position:relative
}

.dropdown-menu
{
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	font-size:17px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:0;
	-webkit-box-shadow:0 3px 4px rgba(0,0,0,.175);
	box-shadow:0 3px 4px rgba(0,0,0,.175);
	background-clip:padding-box
}

.dropdown-menu.pull-right
{
	right:0;
	left:auto
}

.dropdown-menu .divider
{
	height:1px;
	margin:11.5px 0;
	overflow:hidden;
	background-color:#e5e5e5
}

.dropdown-menu>li>a
{
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.47059;
	color:#333;
	white-space:nowrap
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover
{
	text-decoration:none;
	color:#262626;
	background-color:#f5f5f5
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover
{
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#428bca
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover
{
	color:#777
}

.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover
{
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	cursor:not-allowed
}

.open>.dropdown-menu
{
	display:block
}

.open>a
{
	outline:0
}

.dropdown-menu-right
{
	left:auto;
	right:0
}

.dropdown-menu-left
{
	left:0;
	right:auto
}

.dropdown-header
{
	display:block;
	padding:3px 20px;
	font-size:14px;
	line-height:1.47059;
	color:#777;
	white-space:nowrap
}

.dropdown-backdrop
{
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}

.pull-right>.dropdown-menu
{
	right:0;
	left:auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret
{
	border-top:0;
	border-bottom:4px solid;
	content:""
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu
{
	top:auto;
	bottom:100%;
	margin-bottom:1px
}

.tabs
{
	margin:0
}

.tabs:after,.tabs:before
{
	content:" ";
	display:table
}

.tabs:after
{
	clear:both
}

.tabs>li
{
	float:left;
	position:relative;
	display:block
}

.tabs>li>a
{
	text-decoration:none;
	border-bottom:1px dotted
}

.tabs>li.active>a,.tabs>li.active>a:focus,.tabs>li.active>a:hover
{
	color:#000;
	cursor:default;
	border-bottom-color:transparent
}

.tab-cont>.tab-pan
{
	display:none;
	visibility:hidden
}

.tab-cont>.active
{
	display:block;
	visibility:visible
}

.cert-list .item:after,.clearfix:after,.clearfix:before,.news-list .item:after,.personal-detail .item:after
{
	content:" ";
	display:table
}

.cert-list .item:after,.clearfix:after,.news-list .item:after,.personal-detail .item:after
{
	clear:both
}

.center-block
{
	display:block;
	margin-left:auto;
	margin-right:auto
}

.pull-right
{
	float:right!important
}

.pull-left
{
	float:left!important
}

.hide
{
	display:none!important
}

.show
{
	display:block!important
}

.invisible
{
	visibility:hidden
}

.text-hide
{
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}

.hidden
{
	display:none!important;
	visibility:hidden!important
}

.affix
{
	position:fixed
}

.visible-lg,.visible-md,.visible-sm,.visible-xs
{
	display:none!important
}

.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block
{
	display:none!important
}

.visible-print
{
	display:none!important
}

.visible-print-block
{
	display:none!important
}

.visible-print-inline
{
	display:none!important
}

.visible-print-inline-block
{
	display:none!important
}

.db-ymaps-cluster
{
	line-height:27px;
	width:66px;
	height:44px;
	background-repeat:no-repeat;
	text-align:left!important;
	position:relative;
	top:-42px;
	left:-15px
}

.db-ymaps-cluster-text
{
	font-weight:700!important;
	padding:4px 0 0 13px;
	color:#fff
}

.bx-yandex-view-layout img
{
	max-width:inherit
}

div[class*=bx-core] .adm-btn,div[class*=bx-core] .adm-input-file,div[class*=bxeditor] .adm-btn,div[class*=bxeditor] .adm-input-file
{
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

.adm-workarea textarea
{
	line-height:17px
}

.media-body-old,.media-old
{
	overflow:hidden;
	zoom:1
}

.media-left-old
{
	float:left;
	margin-right:15px
}

.media-right-old
{
	float:right;
	margin-left:15px
}

.row-clear .col-xs-3:nth-child(4n+1),.row-clear .col-xs-4:nth-child(3n+1),.row-clear .col-xs-6:nth-child(2n+1)
{
	clear:both
}

#db .mt_0
{
	margin-top:0
}

#db .mt_1
{
	margin-top:13px
}

#db .mt_2
{
	margin-top:26px
}

#db .mt_3
{
	margin-top:39px
}

#db .mt_4
{
	margin-top:52px
}

#db .mt_5
{
	margin-top:65px
}

#db .mt_6
{
	margin-top:78px
}

#db .mt_7
{
	margin-top:91px
}

#db .mt_8
{
	margin-top:104px
}

#db .mt_9
{
	margin-top:117px
}

#db .mt_10
{
	margin-top:130px
}

#db .mb_0
{
	margin-bottom:0
}

#db .mb_1
{
	margin-bottom:13px
}

#db .mb_2
{
	margin-bottom:26px
}

#db .mb_3
{
	margin-bottom:39px
}

#db .mb_4
{
	margin-bottom:52px
}

#db .mb_5
{
	margin-bottom:65px
}

#db .mb_6
{
	margin-bottom:78px
}

#db .mb_7
{
	margin-bottom:91px
}

#db .mb_8
{
	margin-bottom:104px
}

#db .mb_9
{
	margin-bottom:117px
}

#db .mb_10
{
	margin-bottom:130px
}

#db .pt_0
{
	padding-top:0
}

#db .pt_1
{
	padding-top:13px
}

#db .pt_2
{
	padding-top:26px
}

#db .pt_3
{
	padding-top:39px
}

#db .pt_4
{
	padding-top:52px
}

#db .pt_5
{
	padding-top:65px
}

#db .pt_6
{
	padding-top:78px
}

#db .pt_7
{
	padding-top:91px
}

#db .pt_8
{
	padding-top:104px
}

#db .pt_9
{
	padding-top:117px
}

#db .pt_10
{
	padding-top:130px
}

#db .pb_0
{
	padding-bottom:0
}

#db .pb_1
{
	padding-bottom:13px
}

#db .pb_2
{
	padding-bottom:26px
}

#db .pb_3
{
	padding-bottom:39px
}

#db .pb_4
{
	padding-bottom:52px
}

#db .pb_5
{
	padding-bottom:65px
}

#db .pb_6
{
	padding-bottom:78px
}

#db .pb_7
{
	padding-bottom:91px
}

#db .pb_8
{
	padding-bottom:104px
}

#db .pb_9
{
	padding-bottom:117px
}

#db .pb_10
{
	padding-bottom:130px
}

.font-bold
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.font-italic
{
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif
}

.font-normal
{
	font-weight:400
}

.line-through
{
	text-decoration:line-through
}

.underline
{
	text-decoration:underline
}

.decor-none,.decor-none:hover
{
	text-decoration:none
}

.break-word
{
	overflow-wrap:break-word;
	word-wrap:break-word
}

.nowrap
{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}

.cur-pointer
{
	cursor:pointer
}

.cur-default
{
	cursor:default
}

.cur-text
{
	cursor:text
}

.lnk
{
	border-bottom:1px solid;
	text-decoration:none;
	cursor:pointer;
	color:#303f9f;
	line-height:1
}

.lnk:hover
{
	color:#2dbadb
}

.lnk-pseudo
{
	border-bottom:1px solid;
	text-decoration:none;
	cursor:pointer;
	color:#303f9f;
	line-height:1
}

.special-theme-white .lnk-pseudo
{
	color:#000
}

.special-theme-black .lnk-pseudo
{
	color:#fff
}

.special-theme-blue .lnk-pseudo
{
	color:#002d56
}

.lnk-pseudo:hover
{
	border-bottom-color:transparent
}

.special-mode .lnk-pseudo:hover
{
	text-decoration:none
}

.special-mode .lnk-pseudo
{
	font-size:1em;
	text-decoration:underline;
	border-bottom:none
}

.dash
{
	border-bottom:1px dashed;
	text-decoration:none
}

.dash:active,.dash:focus,.dash:hover
{
	text-decoration:none
}

.dot
{
	border-bottom:1px dotted;
	text-decoration:none
}

.dot:active,.dot:focus,.dot:hover
{
	text-decoration:none
}

.fl-left
{
	float:left
}

.fl-right
{
	float:right
}

.fl-none
{
	float:none
}

.clear
{
	clear:both
}

.fl-img,img[align=left]
{
	display:block;
	float:left;
	margin:0 20px 10px 0
}

.fr-img,img[align=right]
{
	display:block;
	float:right;
	margin:0 0 10px 20px
}

.fc-img,.fm-img,img[align=center],img[align=middle]
{
	display:block;
	margin:0 auto
}

.disp-block
{
	display:block
}

.disp-inline
{
	display:inline
}

.disp-inline-block
{
	display:inline-block
}

.disp-table
{
	display:table
}

.disp-inline-table
{
	display:inline-table
}

.disp-table-cell
{
	display:table-cell
}

.disp-none
{
	display:none
}

.pos-rel
{
	position:relative
}

.pos-abs
{
	position:absolute
}

.over-hid
{
	overflow:hidden
}

.over-vis
{
	overflow:visible
}

.over-auto
{
	overflow:auto
}

.picshadow
{
	-webkit-box-shadow:0 4px 29px -10px #000;
	box-shadow:0 4px 29px -10px #000
}

.invis
{
	visibility:hidden;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
	overflow:hidden
}

html body
{
	background-color:#fff
}

.outer-bg
{
	overflow-x:hidden;
	min-width:300px
}

.g-wrap .outer-bg
{
	max-width:1920px;
	background:#fff;
	margin:0 auto
}

.special-theme-white .g-wrap .outer-bg
{
	background-color:#fff
}

.special-theme-black .g-wrap .outer-bg
{
	background-color:#000
}

.special-theme-blue .g-wrap .outer-bg
{
	background-color:#c8e5ff
}

.g-wrap
{
	overflow:hidden;
	min-width:300px
}

.modal-open .g-wrap
{
	overflow:initial
}

.special-mode .g-wrap
{
	min-width:960px
}

.layout-simple .search-head
{
	padding:30px 0
}

.layout-simple .logo-head
{
	padding:20px 0
}

.layout-simple .g-footer
{
	padding:30px 0 20px
}

.layout-simple .menu-foot
{
	margin-bottom:0
}

.layout-simple .menu-foot .menu_level_1
{
	margin:0
}

.pm-open
{
	overflow:hidden
}

.pm-content
{
	position:relative;
	z-index:5
}

.pm
{
	display:block;
	overflow:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.5);
	opacity:0;
	-webkit-transition:opacity .25s,z-index .5s;
	transition:opacity .25s,z-index .5s;
	z-index:1
}

.pm-open .pm
{
	z-index:1000;
	opacity:1
}

.pm-backdrop
{
	display:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}

.pm-open .pm-backdrop
{
	display:block
}

.pm-wrap
{
	width:75%;
	background:#fff;
	height:100%;
	position:absolute;
	-webkit-transform:translateX(-75%);
	transform:translateX(-75%);
	-webkit-transition:-webkit-transform .5s;
	transition:-webkit-transform .5s;
	transition:transform .5s;
	transition:transform .5s,-webkit-transform .5s;
	will-change:transform;
	max-width:400px
}

.pm-open .pm-wrap
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

.pm-inner
{
	overflow:auto;
	height:100%;
	padding:0 10px;
	position:relative;
	-webkit-box-shadow:2px 0 4px rgba(0,0,0,.15);
	box-shadow:2px 0 4px rgba(0,0,0,.15)
}

.pm-head__list
{
	margin:0 -10px;
	overflow:hidden
}

.pm-head__item
{
	border-bottom:1px solid #e3e3e3
}

.bwWrapper
{
	position:relative;
	display:block;
	opacity:.7;
	-webkit-transition:opacity .5s ease;
	transition:opacity .5s ease
}

.bwWrapper:hover
{
	opacity:1
}

.mCustomScrollbar
{
	-ms-touch-action:pinch-zoom;
	touch-action:pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action
{
	-ms-touch-action:auto;
	touch-action:auto
}

.mCustomScrollBox
{
	position:relative;
	overflow:hidden;
	height:100%;
	max-width:100%;
	outline:0;
	direction:ltr
}

.mCSB_container
{
	overflow:hidden;
	width:auto;
	height:auto
}

.mCSB_inside>.mCSB_container
{
	margin-right:30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden
{
	margin-right:0
}

.mCSB_scrollTools
{
	position:absolute;
	width:16px;
	height:auto;
	left:auto;
	top:0;
	right:0;
	bottom:0
}

.mCSB_outside+.mCSB_scrollTools
{
	right:-26px
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools
{
	left:-26px
}

.mCSB_scrollTools .mCSB_draggerContainer
{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:auto
}

.mCSB_scrollTools .mCSB_draggerRail
{
	width:2px;
	height:100%;
	margin:0 auto;
	border-radius:16px
}

.mCSB_scrollTools .mCSB_dragger
{
	cursor:pointer;
	width:100%;
	height:30px;
	z-index:1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	position:relative;
	width:4px;
	height:100%;
	margin:0 auto;
	border-radius:16px;
	text-align:center
}

.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp
{
	display:block;
	position:absolute;
	height:20px;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer
}

.mCSB_scrollTools .mCSB_buttonDown
{
	bottom:0
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar
{
	height:12px;
	margin:2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail
{
	height:8px;
	margin:4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft
{
	left:0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight
{
	right:0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal
{
	left:20px
}

.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition:opacity .2s ease-in-out,background-color .2s ease-in-out
}

.mCSB_scrollTools
{
	opacity:.75;
	filter:alpha(opacity=75);
	-ms-filter:alpha(opacity=75)
}

.mCSB_scrollTools .mCSB_draggerRail
{
	background-color:#000;
	background-color:rgba(0,0,0,.4);
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=40)
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	background-color:#fff;
	background-color:rgba(255,255,255,.75);
	filter:alpha(opacity=75);
	-ms-filter:alpha(opacity=75)
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar
{
	background-color:#fff;
	background-color:rgba(255,255,255,.85);
	filter:alpha(opacity=85);
	-ms-filter:alpha(opacity=85)
}

.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp
{
	background-image:url(/local/templates/.default/css/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:.4;
	filter:alpha(opacity=40);
	-ms-filter:alpha(opacity=40)
}

.mCSB_scrollTools .mCSB_buttonUp
{
	background-position:0 0
}

.mCSB_scrollTools .mCSB_buttonDown
{
	background-position:0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft
{
	background-position:0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight
{
	background-position:0 -56px
}

.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover
{
	opacity:.75;
	filter:alpha(opacity=75);
	-ms-filter:alpha(opacity=75)
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail
{
	background-color:#000;
	background-color:rgba(0,0,0,.15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	background-color:#000;
	background-color:rgba(0,0,0,.75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar
{
	background-color:rgba(0,0,0,.85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail
{
	width:6px;
	background-color:#000;
	background-color:rgba(0,0,0,.2)
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail
{
	width:12px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	background-color:#000;
	background-color:rgba(0,0,0,.75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar
{
	background-color:#000;
	background-color:rgba(0,0,0,.85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail
{
	background-color:#000;
	background-color:rgba(0,0,0,.1)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	background-color:#000;
	background-color:rgba(0,0,0,.75)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar
{
	background-color:#000;
	background-color:rgba(0,0,0,.85)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail
{
	background-color:#000;
	background-color:rgba(0,0,0,.1);
	background-color:transparent;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
	border-color:rgba(255,255,255,.2);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-color:#000;
	border-color:rgba(0,0,0,.2)
}

.heading
{
	padding-top:5px;
	padding-bottom:12px;
	padding-left:10px
}

.g-sidebar+.g-content .heading
{
	padding-left:0
}

.heading .h-title
{
	display:inline-block;
	margin-right:15px;
	margin-bottom:0;
	vertical-align:bottom;
	padding-bottom:6px
}

.heading .h-title .title-text,.heading .h-title span
{
	display:inline;
	border-bottom:2px solid #2dbadb;
	padding:0 0 3px;
	margin:0;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:20px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:1.5;
	color:#141414
}

.heading .btn
{
	display:inline-block;
	margin-top:3px;
	margin-right:10px;
	vertical-align:top;
	padding:0 23px
}

.heading.type-2 .h-title span
{
	border-bottom:0;
	text-transform:none
}

.aside-menu
{
	overflow:hidden;
	margin-bottom:20px;
	padding-top:4px
}

.aside-menu__item:first-child>.aside-menu__item-wrap
{
	border-top:none
}

.aside-menu__item a,.aside-menu__item span
{
	color:#fff
}

.aside-menu__item a
{
	text-decoration:none
}

.aside-menu__item a:focus,.aside-menu__item a:hover
{
	color:#2dbadb
}

.aside-menu__item.active>.aside-menu__item-wrap>.aside-menu__item-text a,.aside-menu__item.active>.aside-menu__item-wrap>.aside-menu__item-text span
{
	color:#2dbadb
}

.aside-menu__item.active>.aside-menu__item-wrap>.aside-menu__item-text a
{
	text-decoration:none
}

.aside-menu__item.active>.aside-menu__item-wrap>.aside-menu__item-text a:hover
{
	color:#fff
}

.aside-menu__item-wrap
{
	position:relative;
	padding-top:14px;
	padding-bottom:14px;
	border-top:1px solid rgba(236,236,236,.5);
	margin:0 28px
}

.aside-menu__item-text
{
	display:inline-block;
	position:relative;
	padding-right:26px
}

.aside-menu [class*=aside-menu__level]
{
	position:relative
}

.aside-menu .collapsing,.aside-menu .in
{
	margin-bottom:-1px
}

.aside-menu .aside-menu__item .in+.aside-menu__item>.aside-menu__item-wrap
{
	border-top:none
}

.aside-menu__level-1
{
	z-index:1;
	background-color:#19164b
}

.aside-menu__level-1>.aside-menu__item
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:16px
}

.aside-menu__level-2
{
	z-index:2;
	background-color:#231f6b
}

.aside-menu__level-2>.aside-menu__item
{
	font-size:15px
}

.aside-menu__level-2>.aside-menu__item>.aside-menu__item-wrap
{
	padding-left:21px
}

.aside-menu__level-3
{
	z-index:3;
	background-color:#302a92
}

.aside-menu__level-3>.aside-menu__item
{
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif;
	font-size:14px
}

.aside-menu__level-3>.aside-menu__item>.aside-menu__item-wrap
{
	padding:14px 0 14px 33px
}

.aside-menu__open-menu
{
	display:block;
	position:absolute;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transform-origin:9px center 0;
	transform-origin:9px center 0;
	padding:7px;
	left:auto;
	right:0;
	top:0
}

.aside-menu__open-menu:before
{
	content:'';
	display:block;
	border:4px solid transparent;
	border-left-color:#fff
}

.aside-menu__open-menu:hover:before
{
	border-left-color:#2dbadb
}

.aside-menu__open-menu.collapsed
{
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}

.aside-soc
{
	margin-bottom:20px;
	background-color:#fff;
	-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.03);
	box-shadow:0 5px 15px 0 rgba(0,0,0,.03)
}

.aside-soc__wrap
{
	padding:6px 24px 4px;
	max-width:330px;
	margin:0 auto
}

.aside-soc__head
{
	padding:14px 0 18px;
	border-bottom:1px solid rgba(176,176,176,.5);
	margin:0 auto 15px;
	max-width:238px;
	width:100%
}

.aside-soc__img-wrap
{
	float:left;
	margin-right:17px;
	max-width:60px;
	max-height:60px;
	overflow:hidden
}

.aside-soc__text
{
	max-width:160px;
	float:left
}

.aside-soc__text>span
{
	display:block;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#626262;
	font-size:13px;
	line-height:1.53846;
	max-height:4.61538em;
	overflow:hidden
}

.aside-soc__socials
{
	text-align:center
}

.aside-soc__icon
{
	display:inline-block;
	vertical-align:middle;
	margin-right:26px;
	margin-bottom:12px
}

.aside-soc__icon:last-child
{
	margin-right:0
}

.aside-soc__icon>a:hover .sp-aside-soc-vk:before
{
	background-position:-123px -160px;
	width:24px;
	height:13px
}

.aside-soc__icon>a:hover .sp-aside-soc-fb:before
{
	background-position:-243px -70px;
	width:11px;
	height:20px
}

.aside-soc__icon>a:hover .sp-aside-soc-twi:before
{
	background-position:-70px -215px;
	width:19px;
	height:15px
}

.aside-soc__icon>a:hover .sp-aside-soc-yt:before
{
	background-position:-53px -215px;
	width:15px;
	height:19px
}

.aside-link
{
	z-index:1;
	display:block;
	position:relative;
	overflow:hidden;
	padding:26px 30px 26px 38px;
	margin-bottom:20px
}

.aside-link,.aside-link.active,.aside-link:active,.aside-link:focus,.aside-link:hover
{
	text-decoration:none
}

.aside-link:hover .img-wrap:before
{
	background-color:rgba(25,22,75,.9)
}

.aside-link:hover .img-wrap img
{
	-webkit-transform:translate(-50%,-50%) scale(1.08);
	transform:translate(-50%,-50%) scale(1.08)
}

.aside-link:hover .text span
{
	border-bottom:1px solid rgba(255,255,255,.7)
}

.aside-link .icon,.aside-link .text-wrap
{
	display:table-cell;
	vertical-align:middle
}

.aside-link .icon
{
	width:44px
}

.aside-link .icon img
{
	max-height:38px
}

.aside-link .img-wrap
{
	z-index:-1;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:100%
}

.aside-link .img-wrap:before
{
	z-index:2;
	content:'';
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(48,63,159,.9);
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out
}

.aside-link .img-wrap img
{
	z-index:1;
	display:block;
	margin:auto;
	position:absolute;
	top:50%;
	left:50%;
	height:auto;
	width:auto;
	min-width:100%;
	min-height:100%;
	max-width:none;
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1);
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out
}

.aside-link .text
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	color:#fff;
	line-height:1.53846;
	max-height:3.07692em;
	overflow:hidden;
	padding-left:18px
}

.aside-link .text span
{
	border-bottom:1px solid transparent;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.call-lines-2
{
	position:relative;
	padding-top:21px;
	padding-bottom:25px;
	margin-bottom:26px;
	background-color:#fff;
	-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.03);
	box-shadow:0 5px 15px 0 rgba(0,0,0,.03)
}

.call-lines-2 .title
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	color:#19164b;
	font-size:15px;
	line-height:1.42857;
	text-align:center;
	max-height:2.85714em;
	overflow:hidden
}

.call-lines-2 .wrap
{
	padding-top:22px;
	margin-bottom:21px
}

.call-lines-2 .link
{
	display:block;
	background-color:#fff
}

.call-lines-2 .link:first-child .text
{
	border-top:1px solid #ddd
}

.call-lines-2 .link:nth-child(even) .date
{
	background:#303f9f
}

.call-lines-2 .link:nth-child(odd) .date
{
	background:#19164b
}

.call-lines-2 .link,.call-lines-2 .link.active,.call-lines-2 .link:active,.call-lines-2 .link:focus,.call-lines-2 .link:hover
{
	text-decoration:none
}

.call-lines-2 .link.active .date,.call-lines-2 .link:active .date,.call-lines-2 .link:focus .date,.call-lines-2 .link:hover .date
{
	background:#2dbadb
}

.call-lines-2 .link.active .text,.call-lines-2 .link:active .text,.call-lines-2 .link:focus .text,.call-lines-2 .link:hover .text
{
	color:#2dbadb
}

.call-lines-2 .date
{
	display:table-cell;
	min-width:70px;
	max-width:70px;
	height:70px;
	vertical-align:middle;
	text-align:center;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.call-lines-2 .day
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:22px;
	line-height:1;
	color:#fff;
	max-height:1em;
	overflow:hidden
}

.call-lines-2 .month
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#fff;
	max-height:1.47059em;
	overflow:hidden
}

.call-lines-2 .text
{
	display:table-cell;
	vertical-align:middle;
	padding:0 20px;
	color:#535353;
	border-bottom:1px solid #ddd
}

.call-lines-2 .text span
{
	display:inline-block;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	max-height:4.38462em;
	overflow:hidden
}

.call-lines-2 .btn-wrap
{
	text-align:center
}

.call-lines-2 .btn-wrap .btn
{
	padding:0 32px
}

.call-lines-2 .m-text
{
	padding:14px 20px 0
}

.office-structure
{
	position:relative
}

.office-structure .item
{
	margin-bottom:20px
}

.office-structure .item:last-child .level-2
{
	border-bottom:none
}

.office-structure .item>a,.office-structure .item>span
{
	display:block;
	text-decoration:none
}

.office-structure .item>a:hover .title
{
	color:#303f9f
}

.office-structure .item>a:hover .title span
{
	border-bottom-color:transparent
}

.office-structure .item>a .title
{
	color:#303f9f
}

.office-structure .item>a .title span
{
	border-bottom:1px solid #303f9f
}

.office-structure .level-2
{
	margin:20px 0 30px;
	border-bottom:1px solid #cecece
}

.g-wrap .office-structure .level-2
{
	padding-left:60px
}

.office-structure .title
{
	margin-bottom:8px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#000
}

.office-structure .title span
{
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.office-structure .desc
{
	color:#626262;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.pagination
{
	margin:32px 0 0
}

.pagination ul
{
	display:inline-block;
	margin-bottom:8px
}

.g-wrap .pagination ul
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:20px;
	line-height:1
}

.pagination li
{
	display:inline
}

.pagination li>a
{
	text-decoration:none
}

.pagination li>a>span
{
	display:inline-block;
	border-bottom:1px solid #303f9f
}

.pagination li>a,.pagination li>span
{
	position:relative;
	float:left;
	padding:8px 9px;
	color:#303f9f;
	background-color:transparent;
	margin-left:-1px;
	border-radius:0
}

.pagination li:first-child>a,.pagination li:first-child>span
{
	padding-top:12px;
	margin-right:16px;
	font-size:14px;
	text-decoration:none;
	margin-left:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0
}

.pagination li:last-child>a,.pagination li:last-child>span
{
	padding-top:12px;
	margin-left:16px;
	font-size:14px;
	text-decoration:none;
	border-bottom-right-radius:0;
	border-top-right-radius:0
}

.pagination li.dots>a>span
{
	border-bottom:transparent
}

.pagination li>a:focus,.pagination li>a:hover,.pagination li>span:focus,.pagination li>span:hover
{
	color:#2dbadb;
	background-color:transparent;
	border-color:transparent
}

.pagination li>a:focus>span,.pagination li>a:hover>span,.pagination li>span:focus>span,.pagination li>span:hover>span
{
	border-bottom-color:#2dbadb
}

.pagination .active>a,.pagination .active>span
{
	color:#2dbadb;
	background-color:transparent
}

.pagination .active>a>span,.pagination .active>span>span
{
	border-bottom-color:transparent
}

.pagination .active>a:focus,.pagination .active>a:hover
{
	z-index:2;
	color:#303f9f
}

.pagination .active>a:focus>span,.pagination .active>a:hover>span
{
	border-bottom-color:transparent
}

.pagination .disabled
{
	font-size:16px
}

.pagination .disabled>a,.pagination .disabled>a:focus,.pagination .disabled>a:hover,.pagination .disabled>span,.pagination .disabled>span:focus,.pagination .disabled>span:hover
{
	color:#c9c9c9;
	background-color:transparent;
	border-color:transparent;
	cursor:not-allowed
}

.dealers-filter
{
	top:27px;
	left:39px;
	background:#fff;
	padding:47px 40px 15px
}

.dealers-filter .city
{
	margin-bottom:34px;
	padding:0 14px
}

.dealers-filter .city .city-item
{
	display:block;
	margin-bottom:16px
}

.dealers-filter .city .city-item:last-child
{
	margin-bottom:0
}

.dealers-filter .city .name
{
	float:left;
	margin-right:15px;
	width:120px
}

.dealers-filter .city .text
{
	float:left;
	width:100%
}

.dealers-filter .city .placeholder
{
	color:#b5bac1
}

.dealers-filter .point
{
	margin-bottom:0
}

.dealers-filter .point .name
{
	margin-bottom:6px
}

.dealers-filter .point .checkbox
{
	display:block;
	position:relative;
	padding-left:0;
	margin-bottom:30px
}

.dealers-filter .point .checkbox input[type=checkbox]
{
	opacity:0;
	position:absolute;
	top:0;
	left:0
}

.dealers-filter .point .checkbox input[type=checkbox]:checked~.btn-point
{
	background:#e0e0e0;
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);
	box-shadow:inset 0 1px 3px rgba(0,0,0,.2)
}

.dealers-filter .point .checkbox input[type=checkbox]:disabled~.btn-point
{
	opacity:.4;
	cursor:not-allowed
}

.dealers-filter .point .checkbox input[type=checkbox]:disabled~.btn-point .lnk-pseudo
{
	cursor:not-allowed
}

.dealers-filter .point .checkbox input[type=checkbox]:disabled~.btn-point:hover
{
	background:0 0;
	-webkit-box-shadow:none;
	box-shadow:none
}

.dealers-filter .jq-checkbox+span
{
	padding-left:34px
}

.dealers-filter .jq-selectbox__select
{
	height:46px;
	padding:12px 11px 12px 18px
}

.dealers-filter .btn-point
{
	padding:5px 14px 6px;
	display:inline-block;
	border-radius:3px;
	position:relative;
	line-height:1.5
}

.dealers-filter .btn-point:before
{
	position:absolute;
	top:11px;
	left:9px;
	width:12px;
	height:12px
}

.dealers-filter .btn-point .lnk-pseudo:hover
{
	color:#303f9f
}

.dealers-filter .btn-point:hover
{
	background:#e0e0e0;
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);
	box-shadow:inset 0 1px 3px rgba(0,0,0,.2)
}

.g-wrap .dealers-filter .form-group
{
	padding:0;
	margin-left:0;
	margin-right:0
}

.map
{
	position:relative
}

.active-map .map,.dealers-filter+.map
{
	position:relative;
	overflow:hidden
}

.active-map .map:after,.dealers-filter+.map:after
{
	content:'';
	position:absolute;
	top:-1px;
	left:0;
	width:100%;
	height:1px;
	-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);
	box-shadow:0 0 6px rgba(0,0,0,.5)
}

.map .wrap
{
	position:relative
}

.map iframe
{
	height:508px;
	min-height:400px
}

.bx-google-map
{
	height:100%!important;
	min-height:400px
}

.dealers-table
{
	margin-bottom:20px
}

.dealers-table .title
{
	position:relative;
	margin:19px 0 18px;
	padding-left:20px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#000;
	font-size:20px;
	line-height:1.5;
	text-transform:uppercase
}

.dealers-table .title:before
{
	position:absolute;
	top:6px;
	left:0;
	display:inline-block
}

.dealers-table .title span
{
	padding-bottom:2px;
	border-bottom:2px solid #2dbadb
}

#db .dealers-table table
{
	background-color:transparent;
	max-width:100%;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	margin-bottom:30px
}

#db .dealers-table tbody
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154
}

#db .dealers-table tr
{
	line-height:1.42857;
	border-bottom:1px solid #e3e3e3;
	font-size:14px
}

#db .dealers-table tr:last-child
{
	border-bottom:none
}

#db .dealers-table td
{
	width:50%;
	vertical-align:top;
	padding:22px 20px 25px;
	border:none
}

#db .dealers-table .active,#db .dealers-table .active:hover
{
	background:#f4f6f9
}

#db .dealers-table .active-map
{
	border-bottom:none;
	padding-top:0;
	margin:20px -20px -25px
}

#db .dealers-table .active-map:hover
{
	background:0 0
}

#db .dealers-table .active-map td:first-child
{
	padding:0
}

#db .dealers-table .active-map .map
{
	margin-bottom:0
}

.dealers-table .table-title
{
	margin-bottom:13px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#19164b;
	font-size:16px;
	line-height:1.3125
}

.dealers-table .lnk-wrap
{
	margin-top:8px
}

.gray-bg
{
	position:relative;
	padding:28px 0 55px;
	margin-bottom:43px
}

.gray-bg:before
{
	content:'';
	z-index:-1;
	position:absolute;
	display:block;
	width:1920px;
	top:0;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	background-color:#f2f2f2
}

.gray-bg .title
{
	position:relative;
	margin-bottom:10px
}

.gray-bg .title .text
{
	display:inline;
	padding-bottom:2px;
	border-bottom:2px solid #2dbadb;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#000;
	font-size:20px;
	line-height:1.5;
	text-transform:uppercase;
	text-decoration:none
}

.gray-bg .subtitle
{
	margin-bottom:23px;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#141414;
	font-size:14px;
	line-height:19px
}

.top-menu
{
	margin-bottom:23px
}

.g-wrap .top-menu .level-1
{
	margin:0;
	padding:0
}

.top-menu .level-1.open .more .submenu
{
	display:block
}

.top-menu .item-1
{
	display:block;
	float:left;
	margin-right:49px;
	padding:5px 0
}

.top-menu .item-1:last-child
{
	margin-right:0
}

.top-menu .item-1.active>a,.top-menu .item-1.active>span
{
	color:#2dbadb
}

.top-menu .item-1.active>a:hover
{
	color:#303f9f
}

.top-menu .item-1.active>a:hover>span
{
	border-bottom-color:#303f9f
}

.top-menu .item-1.active>a>span
{
	border-bottom-color:#2dbadb
}

.top-menu .item-1>a,.top-menu .item-1>span
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.1875;
	color:#303f9f;
	text-decoration:none
}

.top-menu .item-1>a>span,.top-menu .item-1>span>span
{
	border-bottom:1px solid #303f9f
}

.top-menu .item-1>a:hover
{
	color:#2dbadb;
	text-decoration:none
}

.top-menu .item-1>a:hover>span
{
	border-bottom-color:#2dbadb
}

.top-menu .item-1>span>span
{
	border-bottom:none
}

.top-menu .item-1.more
{
	position:relative;
	cursor:default
}

.top-menu .item-1.more:hover .submenu
{
	display:block
}

.top-menu .item-1.more:hover>span
{
	color:#2dbadb
}

.top-menu .item-1.more:hover>span>span
{
	border-bottom-color:#2dbadb
}

.top-menu .item-1.more>span
{
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.top-menu .item-1.more>span>span
{
	border-bottom:1px solid #303f9f
}

.top-menu .submenu
{
	display:none;
	z-index:999;
	position:absolute;
	top:100%;
	right:0;
	width:260px;
	padding:6px 15px;
	background-color:#fff;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
	box-shadow:0 0 4px rgba(0,0,0,.2)
}

.top-menu .submenu .item-1
{
	display:block;
	float:none;
	margin-right:0;
	padding:10px 0
}

.top-menu-collapse
{
	margin-bottom:23px;
	background-color:#303f9f;
	border-radius:6px;
	overflow:hidden;
	padding:0 15px;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif
}

.top-menu-collapse .top-menu-current
{
	display:block;
	position:relative;
	padding:15px 0;
	color:#fff;
	border-bottom:1px solid rgba(236,236,236,.5);
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	text-decoration:none
}

.top-menu-collapse .top-menu-current:before
{
	content:'';
	display:block;
	border-width:4px;
	border-style:solid;
	border-color:#fff transparent transparent;
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg);
	position:absolute;
	top:24px;
	right:10px;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.top-menu-collapse .top-menu-current:focus,.top-menu-collapse .top-menu-current:hover
{
	color:#2dbadb
}

.top-menu-collapse .top-menu-current:focus:before,.top-menu-collapse .top-menu-current:hover:before
{
	border-color:#2dbadb transparent transparent
}

.top-menu-collapse .top-menu-current.collapsed
{
	border-bottom-color:transparent
}

.top-menu-collapse .top-menu-current.collapsed:before
{
	top:28px;
	-webkit-transform:rotate(0);
	transform:rotate(0)
}

.top-menu-collapse .top-menu-item
{
	border-bottom:1px solid rgba(236,236,236,.5)
}

.top-menu-collapse .top-menu-item:last-child
{
	border-bottom:none
}

.top-menu-collapse .top-menu-item>a,.top-menu-collapse .top-menu-item>span
{
	display:block;
	padding:15px 0;
	color:#fff;
	text-decoration:none
}

.top-menu-collapse .top-menu-item>a:hover
{
	color:#2dbadb
}

.top-menu-collapse .top-menu-item.active>a,.top-menu-collapse .top-menu-item.active>span
{
	color:#2dbadb
}

.top-menu-collapse .top-menu-item.active>a:hover
{
	color:#fff
}

.g-wrap .text-lg
{
	font-size:19px
}

.g-wrap .text-sm
{
	font-size:14px
}

.columns [class^=col-]
{
	padding-right:20px
}

.cite
{
	color:#626262;
	font-size:13px;
	line-height:1.53846;
	border:0 solid #303f9f
}

.cite.left
{
	width:29%;
	margin:5px 40px 10px 0;
	padding:0 28px 0 0;
	float:left;
	border-right-width:2px
}

.cite.right
{
	width:37.5%;
	margin:5px 0 10px 34px;
	padding:0 0 0 33px;
	float:right;
	border-left-width:2px
}

.cite .title
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.3125;
	margin:-3px 0 14px;
	color:#000
}

.cite p
{
	margin:0 0 .8em;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.53846
}

.cite p:last-child
{
	margin-bottom:0
}

.cite-color
{
	color:#626262;
	font-size:13px;
	line-height:1.38462;
	background:#ececec;
	-webkit-box-shadow:0 20px 25px 0 rgba(0,0,0,.15);
	box-shadow:0 20px 25px 0 rgba(0,0,0,.15)
}

.special-theme-white .cite-color
{
	color:#fff
}

.special-theme-black .cite-color
{
	color:#000
}

.special-theme-blue .cite-color
{
	color:#c8e5ff
}

.special-theme-white .cite-color
{
	background-color:#000
}

.special-theme-black .cite-color
{
	background-color:#fff
}

.special-theme-blue .cite-color
{
	background-color:#002d56
}

.special-mode .cite-color
{
	-webkit-box-shadow:none;
	box-shadow:none
}

.cite-color.left
{
	width:32%;
	margin:5px 40px 25px 0;
	padding:30px 28px;
	float:left;
	border-right-width:1px
}

.cite-color.right
{
	width:32%;
	margin:5px 0 25px 34px;
	padding:30px 28px;
	float:right;
	border-left-width:1px
}

.cite-color .title
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:1.46667;
	margin:-5px 0 .75em;
	color:#000
}

.cite-color p
{
	margin:0 0 .8em;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif
}

.cite-color p:last-child
{
	margin-bottom:0
}

blockquote.style-2
{
	color:#626262;
	margin:32px 0 65px;
	padding:36px 40px;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	border-radius:0;
	border:none;
	background:#ececec;
	-webkit-box-shadow:0 20px 25px 0 rgba(0,0,0,.15);
	box-shadow:0 20px 25px 0 rgba(0,0,0,.15)
}

.special-theme-white blockquote.style-2
{
	color:#fff
}

.special-theme-black blockquote.style-2
{
	color:#000
}

.special-theme-blue blockquote.style-2
{
	color:#c8e5ff
}

.special-theme-white blockquote.style-2
{
	background-color:#000
}

.special-theme-black blockquote.style-2
{
	background-color:#fff
}

.special-theme-blue blockquote.style-2
{
	background-color:#002d56
}

.special-mode blockquote.style-2
{
	-webkit-box-shadow:none;
	box-shadow:none
}

blockquote.style-2 .title
{
	color:#000;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.25;
	margin-bottom:22px
}

blockquote.style-4
{
	margin:63px 0 42px;
	padding:0 43px;
	color:#434a54;
	border:none;
	position:relative
}

blockquote.style-4 .text
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:16px;
	color:#434a54;
	line-height:1.5625;
	margin-bottom:12px
}

blockquote.style-4 .person
{
	position:absolute;
	width:100px;
	height:100px;
	margin-top:6px
}

blockquote.style-4 .person-name
{
	height:100px;
	color:#626262;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.55;
	padding:0 0 0 120px
}

blockquote.style-4:before
{
	content:"\201E";
	font-family:Georgia,OpenSans-Regular,Helvetica,Arial,sans-serif;
	color:#303f9f;
	font-size:100px;
	position:absolute;
	top:-45px;
	left:-5px;
	line-height:0
}

.caption.left .text
{
	margin-left:0
}

.caption.right .text
{
	margin-right:0
}

.caption img
{
	margin-bottom:7px
}

.caption .text
{
	margin-bottom:30px;
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif
}

.special-theme-white .caption .text
{
	color:#000
}

.special-theme-black .caption .text
{
	color:#fff
}

.special-theme-blue .caption .text
{
	color:#002d56
}

.special-mode .caption .text
{
	font-size:.7em;
	font-family:inherit
}

.caption-text
{
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif
}

.special-theme-white .caption-text
{
	color:#000
}

.special-theme-black .caption-text
{
	color:#fff
}

.special-theme-blue .caption-text
{
	color:#002d56
}

.special-mode .caption-text
{
	font-size:.7em;
	font-family:inherit
}

.slider-gallery
{
	overflow:hidden;
	width:100%;
	margin:0 0 15px
}

.slider-gallery .wrap
{
	position:relative
}

.js-off .slider-gallery .slider
{
	height:400px;
	overflow:hidden
}

.slider-gallery .slide
{
	float:left;
	position:relative;
	overflow:hidden
}

.js-off .slider-gallery .slide
{
	width:100%
}

.slider-gallery .pic
{
	margin:0 auto
}

.slider-gallery .next,.slider-gallery .prev
{
	width:10%;
	height:100%;
	position:absolute;
	top:0;
	z-index:10;
	cursor:pointer;
	background:rgba(255,255,255,0);
	text-decoration:none;
	color:#fff;
	opacity:.6;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.slider-gallery .next:before,.slider-gallery .prev:before
{
	font-size:40px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	text-shadow:1px 1.732px 2px rgba(0,0,0,.43)
}

.slider-gallery .next:hover,.slider-gallery .prev:hover
{
	color:#2dbadb;
	opacity:1
}

.slider-gallery .next:active,.slider-gallery .prev:active
{
	color:#000
}

.slider-gallery .next.disabled,.slider-gallery .prev.disabled
{
	color:#ccc
}

.slider-gallery .prev
{
	left:0
}

.slider-gallery .next
{
	right:0
}

.slider-gallery .sl-pager
{
	position:relative
}

.slider-gallery .sl-pager a
{
	display:inline-block;
	width:28px;
	height:28px;
	margin:0 2px;
	position:relative
}

.slider-gallery .sl-pager a:after,.slider-gallery .sl-pager a:before
{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-3px;
	margin-left:-3px;
	width:6px;
	height:6px;
	border-radius:50%;
	-webkit-transition:all .15s ease-out;
	transition:all .15s ease-out
}

.slider-gallery .sl-pager a:before
{
	background:rgba(255,255,255,.7)
}

.slider-gallery .sl-pager a:after
{
	border:1px solid transparent
}

.slider-gallery .sl-pager a:hover:before
{
	background:#2dbadb
}

.slider-gallery .sl-pager a:hover:after
{
	width:28px;
	height:28px;
	margin-top:-14px;
	margin-left:-14px;
	border-color:#2dbadb
}

.slider-gallery .sl-pager a.selected
{
	cursor:default
}

.slider-gallery .sl-pager a.selected:before
{
	background:#2dbadb
}

.slider-gallery .sl-pager a.selected:after
{
	width:28px;
	height:28px;
	margin-top:-14px;
	margin-left:-14px;
	border-color:#2dbadb
}

.slider-gallery .sl-pager a span
{
	display:none
}

.slider-gallery .media
{
	margin-top:5px
}

.slider-gallery .slide-text
{
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif;
	width:100%;
	height:100%;
	float:left;
	margin:0;
	z-index:2
}

.special-theme-white .slider-gallery .slide-text
{
	color:#000
}

.special-theme-black .slider-gallery .slide-text
{
	color:#fff
}

.special-theme-blue .slider-gallery .slide-text
{
	color:#002d56
}

.special-mode .slider-gallery .slide-text
{
	font-size:.7em;
	font-family:inherit
}

.pager:after,.pager:before
{
	content:" ";
	display:table
}

.pager:after
{
	clear:both
}

.g-wrap .pager
{
	margin:10px 0 20px
}

.pager li
{
	display:inline
}

.pager li>a,.pager li>span
{
	display:inline-block;
	padding:5px 14px;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:15px;
	text-decoration:none
}

.pager li>a span
{
	text-decoration:underline
}

.pager li>a:focus,.pager li>a:hover
{
	background-color:transparent
}

.pager li i
{
	font-size:5px;
	padding:0 5px;
	vertical-align:middle
}

.pager .next>a,.pager .next>span
{
	float:right
}

.pager .previous>a,.pager .previous>span
{
	float:left
}

.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span
{
	color:#c9c9c9;
	background-color:transparent;
	cursor:not-allowed
}

.g-wrap table:not(.table-reset)
{
	max-width:100%;
	width:100%;
	background-color:transparent;
	margin-bottom:32px
}

.g-wrap table:not(.table-reset)+.table-caption
{
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif
}

.special-theme-white .g-wrap table:not(.table-reset)+.table-caption
{
	color:#000
}

.special-theme-black .g-wrap table:not(.table-reset)+.table-caption
{
	color:#fff
}

.special-theme-blue .g-wrap table:not(.table-reset)+.table-caption
{
	color:#002d56
}

.special-mode .g-wrap table:not(.table-reset)+.table-caption
{
	font-size:.7em;
	font-family:inherit
}

.g-content .g-wrap table:not(.table-reset)+.table-caption
{
	margin:-19px 0 50px
}

.g-wrap table:not(.table-reset) th
{
	padding:15px 11px;
	text-align:left;
	color:#fff;
	font-size:15px;
	line-height:1.26667;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	background:#303f9f
}

.g-wrap table:not(.table-reset) tbody tr
{
	font-size:13px;
	line-height:1.38462;
	border-bottom:1px solid #e3e3e3
}

.g-wrap table:not(.table-reset) tbody tr:hover
{
	background:#f4f6f9;
	-webkit-transition:all .15s;
	transition:all .15s
}

.g-wrap table:not(.table-reset) td
{
	vertical-align:top;
	padding:25px 11px 33px
}

.g-wrap table.no-border:not(.table-reset) tbody tr
{
	border-bottom:none
}

.g-wrap table.no-hover:not(.table-reset) tbody tr:hover
{
	background:0 0
}

.g-wrap table.table-numb th
{
	padding:15px 11px
}

.g-wrap table.table-numb .cost
{
	padding-bottom:12px;
	text-align:right
}

.g-wrap table.table-numb .quant th
{
	padding-top:0;
	min-width:110px;
	text-align:right
}

.g-wrap table.table-numb td
{
	padding:9px 11px 11px
}

.table
{
	width:100%;
	max-width:100%;
	margin-bottom:25px
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th
{
	padding:8px;
	line-height:1.47059;
	vertical-align:top;
	border-top:1px solid #ddd
}

.table>thead>tr>th
{
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}

.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th
{
	border-top:0
}

.table>tbody+tbody
{
	border-top:2px solid #ddd
}

.table .table
{
	background-color:#fff
}

.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th
{
	padding:5px
}

.table-bordered
{
	border:1px solid #ddd
}

.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th
{
	border:1px solid #ddd
}

.table-bordered>thead>tr>td,.table-bordered>thead>tr>th
{
	border-bottom-width:2px
}

.table-striped>tbody>tr:nth-child(odd)
{
	background-color:#f9f9f9
}

.table-hover>tbody>tr:hover
{
	background-color:#f4f6f9
}

table col[class*=col-]
{
	position:static;
	float:none;
	display:table-column
}

table td[class*=col-],table th[class*=col-]
{
	position:static;
	float:none;
	display:table-cell
}

.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active
{
	background-color:#f4f6f9
}

.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover
{
	background-color:#e4e9f0
}

.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success
{
	background-color:#dff0d8
}

.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover
{
	background-color:#d0e9c6
}

.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info
{
	background-color:#d9edf7
}

.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover
{
	background-color:#c4e3f3
}

.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning
{
	background-color:#fcf8e3
}

.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover
{
	background-color:#faf2cc
}

.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger
{
	background-color:#f2dede
}

.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover
{
	background-color:#ebcccc
}

.table-responsive
{
	overflow-x:auto;
	min-height:.01%
}

.g-wrap .table-responsive table
{
	margin-bottom:0
}

.control-group.form-group .controls
{
	margin-bottom:5px;
	line-height:1
}

.control-group .controls
{
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif
}

.special-theme-white .control-group .controls
{
	color:#000
}

.special-theme-black .control-group .controls
{
	color:#fff
}

.special-theme-blue .control-group .controls
{
	color:#002d56
}

.special-mode .control-group .controls
{
	font-size:.7em;
	font-family:inherit
}

.modal .control-group .controls
{
	margin-top:0
}

.control-group .controls .error
{
	color:#da4453;
	line-height:1.1;
	min-height:14px;
	margin-top:10px;
	margin-bottom:0
}

.control-group .controls .valid
{
	color:#8ec157
}

.form-group .name
{
	color:#434a54;
	font-size:17px;
	line-height:1;
	margin-bottom:5px;
	overflow-wrap:break-word;
	word-wrap:break-word
}

.form-group .label-pt
{
	padding-top:9px
}

.form-group .captcha_img
{
	margin-bottom:10px
}

.form-group .form_required
{
	padding-top:11px;
	display:inline-block
}

.form-group .form_required .f-star
{
	vertical-align:sub
}

.form-group .btn_submit
{
	margin-right:3.7%;
	float:left
}

.modal .form-group .btn_submit
{
	font-size:15px;
	margin-top:10px
}

.bx-firefox .form-group .btn_submit
{
	padding-top:1px
}

.form-group .checkbox,.form-group .radio
{
	padding-left:2px;
	line-height:17px;
	margin-bottom:29px;
	margin-top:0
}

.g-wrap .form-group .checkbox,.g-wrap .form-group .radio
{
	padding-top:0
}

.form-group .checkbox.fs,.form-group .radio.fs
{
	padding-left:0
}

.form-group .icon
{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	background:#303f9f;
	font-size:14px;
	padding:10px 15px 5px;
	color:#fff;
	cursor:pointer;
	border-radius:0;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.form-group .icon:hover
{
	background:#2dbadb
}

.form-group .group-check,.form-group .single-check
{
	padding-top:10px
}

.form-group .f-star
{
	color:#da4453
}

.input-group
{
	position:relative
}

.input-group.date
{
	max-width:200px
}

fieldset
{
	padding:0;
	margin:0;
	border:0;
	min-width:0
}

legend
{
	display:block;
	width:100%;
	padding:0;
	margin-bottom:25px;
	font-size:25.5px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}

label
{
	display:inline-block;
	max-width:100%;
	margin-bottom:5px
}

input
{
	outline:0
}

input[type=search]
{
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}

input[type=checkbox],input[type=radio]
{
	margin:3px 0 0;
	line-height:normal
}

input[type=file]
{
	display:block
}

input[type=range]
{
	display:block;
	width:100%
}

select[multiple],select[size]
{
	height:auto
}

output
{
	display:block;
	padding-top:7px;
	font-size:17px;
	line-height:1.47059;
	color:#434a54
}

.form-control
{
	display:block;
	width:100%;
	height:34px;
	padding:6px 11px;
	font-size:15px;
	line-height:1.33333;
	color:#434a54;
	background-color:#fff;
	background-image:none;
	border:1px solid #bbb;
	border-radius:0;
	-webkit-transition:border-color ease-in-out .15s;
	transition:border-color ease-in-out .15s
}

.form-control:hover
{
	outline:0
}

.form-control:focus
{
	border-color:#303f9f;
	outline:0
}

.special-theme-white .form-control:focus
{
	color:#000
}

.special-theme-black .form-control:focus
{
	color:#fff
}

.special-theme-blue .form-control:focus
{
	color:#002d56
}

.form-control:-moz-placeholder
{
	color:#adadad;
	opacity:1
}

.form-control::-moz-placeholder
{
	color:#adadad;
	opacity:1
}

.form-control:-ms-input-placeholder
{
	color:#adadad
}

.form-control::-webkit-input-placeholder
{
	color:#adadad
}

.form-control.placeholder
{
	color:#adadad
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control
{
	cursor:not-allowed;
	background-color:#eee;
	opacity:1
}

.special-mode .form-control
{
	font-size:24px;
	line-height:1.66667;
	border:4px solid transparent;
	padding:0 11px;
	height:52px
}

.special-mode .form-control[type=number]
{
	padding-right:0
}

.special-theme-white .form-control
{
	color:#000;
	border-color:#000;
	background-color:#fff
}

.special-theme-black .form-control
{
	color:#fff;
	border-color:#fff;
	background-color:#000
}

.special-theme-blue .form-control
{
	color:#002d56;
	border-color:#002d56;
	background-color:#c8e5ff
}

textarea.form-control
{
	height:auto;
	resize:vertical
}

input[type=search]
{
	-webkit-appearance:none
}

input[type=date],input[type=datetime-local],input[type=month],input[type=time]
{
	line-height:39px
}

.form-horizontal .form-group-sm input[type=date].form-control,.form-horizontal .form-group-sm input[type=datetime-local].form-control,.form-horizontal .form-group-sm input[type=month].form-control,.form-horizontal .form-group-sm input[type=time].form-control,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm
{
	line-height:33px
}

.form-horizontal .form-group-lg input[type=date].form-control,.form-horizontal .form-group-lg input[type=datetime-local].form-control,.form-horizontal .form-group-lg input[type=month].form-control,.form-horizontal .form-group-lg input[type=time].form-control,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg
{
	line-height:48px
}

_:-ms-fullscreen,:root input[type="date"],_:-ms-fullscreen,:root input[type="time"],_:-ms-fullscreen,:root input[type="datetime-local"],_:-ms-fullscreen,:root input[type="month"]
{
	line-height:1.47059
}

_:-ms-fullscreen.input-sm,.form-horizontal .form-group-sm _.form-control:-ms-fullscreen,:root input[type="date"].input-sm,:root .form-horizontal .form-group-sm input[type="date"].form-control,.form-horizontal .form-group-sm :root input[type="date"].form-control,_:-ms-fullscreen.input-sm,.form-horizontal .form-group-sm _.form-control:-ms-fullscreen,:root input[type="time"].input-sm,:root .form-horizontal .form-group-sm input[type="time"].form-control,.form-horizontal .form-group-sm :root input[type="time"].form-control,_:-ms-fullscreen.input-sm,.form-horizontal .form-group-sm _.form-control:-ms-fullscreen,:root input[type="datetime-local"].input-sm,:root .form-horizontal .form-group-sm input[type="datetime-local"].form-control,.form-horizontal .form-group-sm :root input[type="datetime-local"].form-control,_:-ms-fullscreen.input-sm,.form-horizontal .form-group-sm _.form-control:-ms-fullscreen,:root input[type="month"].input-sm,:root .form-horizontal .form-group-sm input[type="month"].form-control,.form-horizontal .form-group-sm :root input[type="month"].form-control
{
	line-height:1.5
}

_:-ms-fullscreen.input-lg,.form-horizontal .form-group-lg _.form-control:-ms-fullscreen,:root input[type="date"].input-lg,:root .form-horizontal .form-group-lg input[type="date"].form-control,.form-horizontal .form-group-lg :root input[type="date"].form-control,_:-ms-fullscreen.input-lg,.form-horizontal .form-group-lg _.form-control:-ms-fullscreen,:root input[type="time"].input-lg,:root .form-horizontal .form-group-lg input[type="time"].form-control,.form-horizontal .form-group-lg :root input[type="time"].form-control,_:-ms-fullscreen.input-lg,.form-horizontal .form-group-lg _.form-control:-ms-fullscreen,:root input[type="datetime-local"].input-lg,:root .form-horizontal .form-group-lg input[type="datetime-local"].form-control,.form-horizontal .form-group-lg :root input[type="datetime-local"].form-control,_:-ms-fullscreen.input-lg,.form-horizontal .form-group-lg _.form-control:-ms-fullscreen,:root input[type="month"].input-lg,:root .form-horizontal .form-group-lg input[type="month"].form-control,.form-horizontal .form-group-lg :root input[type="month"].form-control
{
	line-height:1.33
}

.form-group
{
	margin-bottom:17px
}

.modal .form-group
{
	margin-bottom:12px
}

.checkbox,.radio
{
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}

.checkbox label,.radio label
{
	min-height:17px;
	padding-left:0;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}

.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]
{
	position:absolute;
	margin-left:-20px
}

.checkbox+.checkbox,.radio+.radio
{
	margin-top:-5px
}

.checkbox-inline,.radio-inline
{
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	vertical-align:middle;
	font-weight:400;
	cursor:pointer
}

.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline
{
	margin-top:0;
	margin-left:10px
}

fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]
{
	cursor:not-allowed
}

fieldset[disabled] input[type=checkbox]+span,fieldset[disabled] input[type=radio]+span,input[type=checkbox].disabled+span,input[type=checkbox][disabled]+span,input[type=radio].disabled+span,input[type=radio][disabled]+span
{
	cursor:not-allowed;
	opacity:.4
}

.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline
{
	cursor:not-allowed
}

.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label
{
	cursor:not-allowed
}

.form-control-static
{
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0
}

.form-control-static.input-lg,.form-control-static.input-sm,.form-horizontal .form-group-lg .form-control-static.form-control,.form-horizontal .form-group-sm .form-control-static.form-control
{
	padding-left:0;
	padding-right:0
}

.form-group-sm .form-control,.form-horizontal .form-group-sm .form-control,.input-sm
{
	height:33px;
	padding:5px 10px;
	font-size:14px;
	line-height:1.5;
	border-radius:2px
}

.form-group-sm select.form-control,.form-horizontal .form-group-sm select.form-control,select.input-sm
{
	height:34px;
	line-height:34px
}

select.form-control
{
	padding:0
}

select.form-control option
{
	padding:5px 8px 6px
}

.form-group-lg .form-control,.form-horizontal .form-group-lg .form-control,.input-lg
{
	height:48px;
	padding:10px 16px;
	font-size:19px;
	line-height:1.33;
	border-radius:6px
}

.form-group-lg select.form-control,.form-horizontal .form-group-lg select.form-control,select.input-lg
{
	height:48px;
	line-height:48px
}

.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control,.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control,.form-horizontal .form-group-lg select[multiple].form-control,.form-horizontal .form-group-lg textarea.form-control,.form-horizontal .form-group-sm select[multiple].form-control,.form-horizontal .form-group-sm textarea.form-control,select[multiple].input-lg,select[multiple].input-sm,textarea.input-lg,textarea.input-sm
{
	height:auto
}

.has-feedback
{
	position:relative
}

.has-feedback .form-control
{
	padding-right:48.75px
}

.form-control-feedback
{
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:39px;
	height:39px;
	line-height:39px;
	text-align:center;
	pointer-events:none
}

.form-horizontal .form-group-lg .form-control+.form-control-feedback,.input-lg+.form-control-feedback
{
	width:48px;
	height:48px;
	line-height:48px
}

.form-horizontal .form-group-sm .form-control+.form-control-feedback,.input-sm+.form-control-feedback
{
	width:33px;
	height:33px;
	line-height:33px
}

.has-success .control-label,.has-success .help-block,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label
{
	color:#8ec157
}

.has-success .form-control
{
	border-color:#8ec157
}

.has-success .form-control:focus
{
	border-color:#74a73e
}

.has-success .datepickerbutton,.has-success .input-group-addon
{
	color:#8ec157;
	border-color:#8ec157
}

.has-success .form-control-feedback
{
	color:#8ec157
}

.has-warning .control-label,.has-warning .help-block,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label
{
	color:#8a6d3b
}

.has-warning .form-control
{
	border-color:#8a6d3b
}

.has-warning .form-control:focus
{
	border-color:#66512c
}

.has-warning .datepickerbutton,.has-warning .input-group-addon
{
	color:#8a6d3b;
	border-color:#8a6d3b
}

.has-warning .form-control-feedback
{
	color:#8a6d3b
}

.has-error .control-label,.has-error .help-block,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label
{
	color:#da4453
}

.has-error .form-control
{
	border-color:#da4453
}

.has-error .form-control:focus
{
	border-color:#c42737
}

.has-error .datepickerbutton,.has-error .input-group-addon
{
	color:#da4453;
	border-color:#da4453
}

.has-error .form-control-feedback
{
	color:#da4453
}

.has-feedback label~.form-control-feedback
{
	top:30px
}

.has-feedback label.sr-only~.form-control-feedback
{
	top:0
}

.help-block
{
	display:block;
	margin-top:8px;
	margin-bottom:0;
	color:#8d8d8d;
	font-size:13px;
	line-height:1.46154
}

.form-horizontal .checkbox-inline,.form-horizontal .radio-inline
{
	margin-top:0;
	margin-bottom:0;
	padding-top:7px
}

.form-horizontal .form-group
{
	margin-left:-10px;
	margin-right:-10px
}

.form-horizontal .form-group:after,.form-horizontal .form-group:before
{
	content:" ";
	display:table
}

.form-horizontal .form-group:after
{
	clear:both
}

.form-horizontal .has-feedback .form-control-feedback
{
	top:0;
	right:10px
}

.f-star
{
	color:#7e76fb
}

.forms
{
	margin-bottom:0
}

.forms-etalon
{
	margin-bottom:66px
}

.etalon-block
{
	margin-bottom:44px
}

.webform-field-upload-list
{
	margin-top:.2em!important
}

#db .webform-field-upload-list
{
	margin:0 0 5px
}

.webform-field-upload-list a.delete-file
{
	vertical-align:top;
	display:inline-block;
	width:13px;
	height:13px;
	margin:5px 0 0 6px;
	outline:0;
	background:0 0
}

.webform-field-upload-list a.delete-file:before
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-72px -238px;
	width:13px;
	height:13px
}

.webform-field-upload-list a.delete-file:hover
{
	background:0 0
}

.webform-field-upload-list a.delete-file:hover:before
{
	background-position:-87px -238px;
	width:13px;
	height:13px
}

.webform-field-upload-list i
{
	vertical-align:top;
	display:none;
	width:15px;
	height:15px;
	background:url(/local/templates/.default/css/../images/tmp/upload-waiting.gif) no-repeat 0 2px;
	margin:0 0 0 8px
}

.webform-field-upload-list .hidden-caption
{
	display:none
}

.webform-field-upload-list .upload-file-name
{
	margin:0 0 0 -4px;
	color:#303f9f;
	text-decoration:underline
}

.webform-field-upload-list .upload-file-name:hover
{
	color:#2dbadb
}

.webform-field-upload-list li
{
	white-space:nowrap;
	color:#626262
}

.webform-field-upload-list .uploading .upload-file-name
{
	cursor:default;
	opacity:.5
}

.webform-field-upload-list .uploading i
{
	display:inline-block
}

.webform-field-upload
{
	position:relative;
	overflow:hidden;
	width:200px;
	height:36px
}

.webform-field-upload:hover
{
	color:#000;
	cursor:pointer!important
}

.webform-field-upload input
{
	position:absolute;
	top:0;
	left:0;
	width:180px;
	height:100%;
	opacity:0
}

.webform-field-upload .webform-small-button
{
	position:relative;
	background:#f6f6f6;
	border:1px solid #e3e3e3;
	border-radius:0;
	-webkit-box-shadow:1px 1px 1px #e3e3e3;
	box-shadow:1px 1px 1px #e3e3e3;
	padding:0 21px;
	font-size:15px;
	color:#626262
}

.webform-button-upload
{
	cursor:pointer;
	content:'';
	display:inline-block;
	height:35px;
	line-height:35px;
	vertical-align:top
}

.webform-button-upload:before
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-243px -152px;
	width:8px;
	height:16px;
	display:inline-block;
	margin-right:8px;
	margin-top:9px
}

.webform-button-upload:after
{
	display:none
}

.webform-button-upload .webform-button-left,.webform-button-upload .webform-button-right
{
	display:none
}

.jq-selectbox
{
	cursor:pointer;
	width:100%
}

.js-on .jq-selectbox
{
	display:block!important;
	height:auto;
	padding:0;
	border:none
}

body .jq-selectbox li
{
	min-height:18px;
	padding:7px 17px;
	color:#000;
	overflow:hidden;
	text-overflow:ellipsis;
	border-bottom:1px solid #e6e9ed
}

body .jq-selectbox li:last-child
{
	border-bottom:none
}

.jq-selectbox li.selected
{
	background-color:#303f9f;
	color:#fff
}

.jq-selectbox li:hover
{
	background-color:#303f9f;
	color:#fff
}

.jq-selectbox li.disabled
{
	color:#afafaf
}

.jq-selectbox li.disabled:hover
{
	background:0 0
}

.jq-selectbox li.disabled.selected
{
	color:#fff
}

.jq-selectbox.focused .jq-selectbox__select
{
	border-color:#66afe9;
	outline:0
}

.jq-selectbox__select
{
	display:block;
	width:100%;
	height:34px;
	padding:6px 11px;
	font-size:15px;
	line-height:1.33333;
	color:#434a54;
	background-color:#fff;
	background-image:none;
	border:1px solid #bbb;
	border-radius:0;
	-webkit-transition:border-color ease-in-out .15s;
	transition:border-color ease-in-out .15s;
	padding-right:38px
}

.jq-selectbox__select:hover
{
	outline:0
}

.jq-selectbox__select:focus
{
	border-color:#303f9f;
	outline:0
}

.special-theme-white .jq-selectbox__select:focus
{
	color:#000
}

.special-theme-black .jq-selectbox__select:focus
{
	color:#fff
}

.special-theme-blue .jq-selectbox__select:focus
{
	color:#002d56
}

.jq-selectbox__select:-moz-placeholder
{
	color:#adadad;
	opacity:1
}

.jq-selectbox__select::-moz-placeholder
{
	color:#adadad;
	opacity:1
}

.jq-selectbox__select:-ms-input-placeholder
{
	color:#adadad
}

.jq-selectbox__select::-webkit-input-placeholder
{
	color:#adadad
}

.jq-selectbox__select.placeholder
{
	color:#adadad
}

.jq-selectbox__select[disabled],.jq-selectbox__select[readonly],fieldset[disabled] .jq-selectbox__select
{
	cursor:not-allowed;
	background-color:#eee;
	opacity:1
}

.special-mode .jq-selectbox__select
{
	font-size:24px;
	line-height:1.66667;
	border:4px solid transparent;
	padding:0 11px;
	height:52px
}

.special-mode .jq-selectbox__select[type=number]
{
	padding-right:0
}

.special-theme-white .jq-selectbox__select
{
	color:#000;
	border-color:#000;
	background-color:#fff
}

.special-theme-black .jq-selectbox__select
{
	color:#fff;
	border-color:#fff;
	background-color:#000
}

.special-theme-blue .jq-selectbox__select
{
	color:#002d56;
	border-color:#002d56;
	background-color:#c8e5ff
}

.jq-selectbox__select:hover
{
	outline:0;
	border-color:#a3b8c2
}

.jq-selectbox__select:focus
{
	border-color:#303f9f;
	outline:0
}

.jq-selectbox__select[disabled],.jq-selectbox__select[readonly],fieldset[disabled] .jq-selectbox__select
{
	cursor:not-allowed;
	background-color:#eee;
	opacity:1
}

.opened .jq-selectbox__select
{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}

.jq-selectbox__select-text
{
	display:block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.jq-selectbox__trigger
{
	position:absolute;
	top:0;
	right:0;
	width:38px;
	height:100%
}

.jq-selectbox__trigger-arrow
{
	position:absolute;
	top:50%;
	margin:-1px 0 -3px;
	left:50%;
	width:0;
	height:0;
	overflow:hidden;
	border-top:3px solid #000;
	border-right:3px solid transparent;
	border-left:3px solid transparent;
	opacity:.6
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow
{
	opacity:1
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow
{
	opacity:.3
}

.jq-selectbox__dropdown
{
	width:100%;
	background:#fff;
	max-width:100%;
	margin-top:-1px;
	border:1px solid #aab2bd;
	border-top:none;
	border-radius:0;
	overflow:hidden;
	-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.34);
	box-shadow:0 0 8px 0 rgba(0,0,0,.34)
}

.jq-selectbox__dropdown ul
{
	margin:0;
	padding:0
}

.jq-selectbox__search input
{
	height:38px;
	padding:9px 35px 9px 10px;
	line-height:18px;
	font-size:14px;
	color:#000;
	border:1px solid #ccc;
	width:100%;
	background:#fff;
	background-repeat:no-repeat;
	background-position:right 12px top 10px;
	border-radius:0;
	border-right:0;
	border-left:0
}

.jq-selectbox__search input:-moz-placeholder
{
	color:#adadad;
	opacity:1
}

.jq-selectbox__search input::-moz-placeholder
{
	color:#adadad;
	opacity:1
}

.jq-selectbox__search input:-ms-input-placeholder
{
	color:#adadad
}

.jq-selectbox__search input::-webkit-input-placeholder
{
	color:#adadad
}

.jq-selectbox__search input:focus
{
	border-color:#b3b3b3
}

.jq-selectbox__search~ul
{
	margin-top:0;
	margin-bottom:0
}

.jq-selectbox__not-found
{
	margin:5px;
	padding:5px 8px 6px;
	background:#fff;
	font-size:17px
}

.jq-selectbox__dropdown
{
	width:100%!important
}

.jq-checkbox
{
	vertical-align:middle;
	cursor:pointer;
	position:absolute!important;
	text-align:left;
	top:-1px
}

.jq-checkbox+label,.jq-checkbox+span
{
	display:inline-block;
	padding:0 0 0 32px
}

.jq-checkbox .jq-checkbox__div
{
	width:20px;
	height:20px;
	margin:0 9px 0 0;
	top:-1px
}

.jq-checkbox:not(.formstyler-img) .jq-checkbox__div
{
	border:1px solid #c3c3c3
}

.jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div
{
	background:#303f9f;
	border:1px solid #303f9f
}

.jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div:before
{
	content:"";
	position:absolute;
	width:13px;
	height:10px;
	margin:3px 0 0 3px;
	color:#fff;
	font-size:10px
}

.jq-checkbox.disabled .jq-checkbox__div
{
	cursor:not-allowed;
	border:1px solid #ccd0d8
}

.jq-checkbox.disabled+span
{
	color:rgba(67,74,84,.5)
}

.jq-checkbox.disabled.checked .jq-checkbox__div
{
	background:#ccd1d9;
	border:1px solid #ccd1d9
}

.jq-checkbox.formstyler-img .jq-checkbox__div
{
	display:inline-block;
	height:16px;
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:0 -238px;
	width:16px;
	height:16px
}

.jq-checkbox.formstyler-img.checked .jq-checkbox__div
{
	background-position:-18px -238px;
	width:16px;
	height:16px
}

.jq-radio
{
	vertical-align:middle;
	cursor:pointer;
	position:absolute!important
}

.jq-radio+span
{
	display:inline-block;
	padding:0 0 0 29px
}

.jq-radio .jq-radio__div
{
	top:0;
	width:20px;
	height:20px;
	margin:-2px 10px 0 0
}

.jq-radio:not(.formstyler-img) .jq-radio__div
{
	border:1px solid #b6b6b6;
	border-radius:50%;
	background:#fff
}

.jq-radio:not(.formstyler-img).checked .jq-radio__div
{
	border:1px solid #303f9f
}

.jq-radio:not(.formstyler-img).checked .jq-radio__div:before
{
	content:'';
	position:absolute;
	width:6px;
	height:6px;
	margin:6px 0 0 6px;
	border-radius:50%;
	background:#303f9f
}

.jq-radio.disabled .jq-radio__div
{
	border:1px solid #b0b2b5
}

.jq-radio.disabled+span
{
	color:#b0b2b5
}

.jq-radio.formstyler-img .jq-radio__div
{
	display:inline-block;
	height:16px;
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-36px -238px;
	width:16px;
	height:16px
}

.jq-radio.formstyler-img.checked .jq-radio__div
{
	background-position:-54px -238px;
	width:16px;
	height:16px
}

.jq-file
{
	padding:0
}

.jq-file:hover .jq-file__browse
{
	background:#e6e6e6;
	background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#e6e6e6));
	background:linear-gradient(#f2f2f2,#e6e6e6)
}

.jq-file:active .jq-file__browse
{
	background:#ededed;
	-webkit-box-shadow:inset 1px 1px 3px #e3e3e3;
	box-shadow:inset 1px 1px 3px #e3e3e3
}

.jq-file.focused .jq-file__name
{
	border:1px solid #5794bf
}

.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name
{
	border-color:#ccc;
	background:#f5f5f5;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#888
}

.jq-file input
{
	height:auto;
	line-height:1em;
	cursor:pointer
}

.jq-file__name
{
	padding:6px 11px;
	font-size:15px;
	line-height:1.33333;
	padding-left:10px;
	padding-right:80px;
	width:100%;
	height:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.jq-file__browse
{
	position:absolute;
	top:0;
	right:0;
	height:100%;
	padding:0 10px;
	border-left:1px solid #bbb;
	border-radius:0;
	background:#f2f2f2;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2f2f2));
	background:linear-gradient(#fff,#f2f2f2);
	font-size:14px;
	line-height:32px
}

.jq-number
{
	position:relative;
	vertical-align:middle;
	padding:0;
	max-width:100px
}

.jq-number__field:hover
{
	border-color:#b3b3b3
}

.jq-number__field input
{
	-moz-appearance:textfield
}

.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button
{
	margin:0;
	-webkit-appearance:none
}

.jq-number__spin
{
	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:18px;
	border-bottom:1px solid #303f9f;
	background:#303f9f;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-shadow:1px 1px #fff;
	cursor:pointer
}

.jq-number__spin.minus
{
	top:auto;
	bottom:0;
	border-radius:0 0 2px 0
}

.jq-number__spin.plus
{
	border-radius:0 2px 0 0
}

.jq-number__spin:after
{
	content:'';
	position:absolute;
	top:7px;
	left:7px;
	width:0;
	height:0;
	border-right:3px solid transparent;
	border-bottom:3px solid #fff;
	border-left:3px solid transparent
}

.jq-number__spin.minus:after
{
	top:8px;
	border-top:3px solid #fff;
	border-right:3px solid transparent;
	border-bottom:none;
	border-left:3px solid transparent
}

.jq-number__spin.minus:hover:after
{
	border-top-color:#ccc
}

.jq-number__spin.plus:hover:after
{
	border-bottom-color:#ccc
}

.jq-number.disabled .jq-number__spin
{
	border-color:#ccc;
	background:#f5f5f5;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#888
}

.jq-number.disabled .jq-number__spin:after
{
	border-bottom-color:#aaa
}

.jq-number.disabled .jq-number__spin.minus:after
{
	border-top-color:#aaa
}

.btn
{
	display:inline-block;
	margin-bottom:0;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	text-align:center;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	text-decoration:none;
	max-width:100%;
	padding:4px 41px 3px;
	font-size:16px;
	line-height:1.875;
	border-radius:20px;
	color:#fff;
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}

.btn.focus,.btn:focus,.btn:hover
{
	outline:0;
	color:#fff;
	text-decoration:none
}

.btn.active,.btn:active
{
	outline:0;
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 3px rgba(0,0,0,.1)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn
{
	color:#919191;
	cursor:not-allowed;
	pointer-events:none
}

.btn-default
{
	background:#2dbadb
}

.btn-default:focus,.btn-default:hover
{
	background:#3e50c2
}

.btn-default.active,.btn-default:active
{
	background:#303f9f
}

.btn-default.disabled,.btn-default[disabled]
{
	background:#d4d4d4
}

.btn-primary
{
	background:#19164b
}

.btn-primary:focus,.btn-primary:hover
{
	background:#495cd7
}

.btn-primary.active,.btn-primary:active
{
	background:#3e50c2
}

.btn-primary.disabled,.btn-primary[disabled]
{
	background:#dbdee2
}

.btn-success
{
	background:#57a801
}

.btn-success:focus,.btn-success:hover
{
	background:#509901
}

.btn-success.active,.btn-success:active
{
	background:#408001
}

.btn-success.disabled,.btn-success[disabled]
{
	background:#dbdee2
}

.btn-index
{
	border-radius:0;
	border:2px solid #303f9f;
	color:#303f9f;
	background:0 0;
	font-weight:400
}

.btn-index:focus,.btn-index:hover
{
	background:#303f9f;
	color:#fff;
	border-color:#303f9f
}

.btn-index.active,.btn-index:active
{
	background:#14296b;
	border-color:#14296b;
	color:#fff
}

.btn-index.disabled,.btn-index[disabled]
{
	opacity:.5
}

.btn-lg
{
	padding:6px 57px 4px;
	font-size:22px;
	line-height:1.875;
	border-radius:28px
}

.btn-sm
{
	padding:3px 35px;
	font-size:14px;
	line-height:2;
	border-radius:17px
}

.btn-xs
{
	padding:3px 29px 2px;
	font-size:11px;
	line-height:1;
	border-radius:14px
}

.btn-block
{
	display:block;
	width:100%
}

.btn-block+.btn-block
{
	margin-top:5px
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block
{
	width:100%
}

.modal-open
{
	overflow:hidden
}

.modal
{
	display:none;
	overflow:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	-webkit-overflow-scrolling:touch;
	outline:0
}

.modal.fade .modal-dialog
{
	-webkit-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	transition:-webkit-transform .3s ease-out;
	transition:transform .3s ease-out;
	transition:transform .3s ease-out,-webkit-transform .3s ease-out
}

.modal.in .modal-dialog
{
	-webkit-transform:translate(0,0);
	transform:translate(0,0)
}

.modal.vertical-center .modal-dialog
{
	padding-top:20px;
	padding-bottom:20px
}

.modal.vertical-center.styled
{
	opacity:1;
	display:block!important
}

.modal .new_select
{
	width:75%
}

.modal-open .modal
{
	overflow-x:hidden;
	overflow-y:auto
}

.modal-dialog
{
	position:relative;
	width:auto;
	margin:10px
}

.modal-dialog .title
{
	margin-top:0
}

.modal-content
{
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5);
	outline:0
}

.modal-backdrop
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#000;
	z-index:1035
}

.modal-backdrop.fade
{
	opacity:0
}

.modal-backdrop.in
{
	opacity:.5
}

.modal-header
{
	padding:15px 30px 0;
	min-height:17px;
	position:relative
}

.modal-header .close
{
	position:absolute;
	top:5px;
	right:8px
}

.modal-title
{
	margin:15px 0 0
}

.modal-title .modal-title-help
{
	font-size:15px;
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif;
	margin-top:7px;
	margin-bottom:13px
}

.modal-body
{
	position:relative;
	padding:10px 30px 15px
}

.faq .modal-body>.title,.modal-body>.h1,.modal-body>.h2,.modal-body>.h3,.modal-body>.h4,.modal-body>.h5,.news-detail .modal-body>.title,.news-list .modal-body>.title,.news-list-big .modal-body>.title,.personal-detail .modal-body>.title,.personal-list .modal-body>.title,.subscr .modal-body>.title
{
	margin-top:0
}

.modal-footer
{
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}

.modal-footer:after,.modal-footer:before
{
	content:" ";
	display:table
}

.modal-footer:after
{
	clear:both
}

.modal-footer .btn+.btn
{
	margin-left:5px;
	margin-bottom:0
}

.modal-footer .btn-group .btn+.btn
{
	margin-left:-1px
}

.modal-footer .btn-block+.btn-block
{
	margin-left:0
}

.modal-scrollbar-measure
{
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}

.accordion
{
	margin:0 0 40px
}

.accordion .panel
{
	padding-left:27px
}

.accordion .panel .link
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:17px;
	text-decoration:none;
	position:relative;
	display:inline-block
}

.accordion .panel .link:before
{
	font-size:7px;
	position:absolute;
	top:7px;
	left:-24px;
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transition:-webkit-transform .3s ease;
	transition:-webkit-transform .3s ease;
	transition:transform .3s ease;
	transition:transform .3s ease,-webkit-transform .3s ease
}

.accordion .panel .link:focus,.accordion .panel .link:hover
{
	color:#303f9f
}

.accordion .panel .link:focus span,.accordion .panel .link:hover span
{
	border-bottom-color:transparent
}

.accordion .panel .link span
{
	border-bottom-color:transparent
}

.accordion .panel .collapsed
{
	color:#303f9f
}

.accordion .panel .collapsed:before
{
	top:10px;
	-webkit-transform:rotate(0);
	transform:rotate(0)
}

.accordion .panel .collapsed span
{
	border-bottom-color:#303f9f
}

.accordion .acc-heading
{
	padding:0 0 11px
}

.accordion .acc-body
{
	padding-top:10px;
	padding-bottom:18px
}

.closer,.opener
{
	cursor:pointer
}

.closer
{
	display:inline-block
}

.opener
{
	display:none
}

.collapsed .closer
{
	display:none
}

.collapsed .opener
{
	display:inline-block
}

.nav
{
	margin:35px 0 0;
	padding-left:0;
	list-style:none
}

.nav:after,.nav:before
{
	content:" ";
	display:table
}

.nav:after
{
	clear:both
}

.nav>li
{
	position:relative;
	display:block
}

.nav>li .tab-head,.nav>li>a
{
	position:relative;
	display:block;
	padding:5px 19px;
	text-decoration:none;
	color:#303f9f
}

.nav>li .tab-head:focus,.nav>li .tab-head:hover,.nav>li>a:focus,.nav>li>a:hover
{
	text-decoration:none
}

.nav>li.disabled .tab-head,.nav>li.disabled>a
{
	color:#777
}

.nav>li.disabled .tab-head:focus,.nav>li.disabled .tab-head:hover,.nav>li.disabled>a:focus,.nav>li.disabled>a:hover
{
	color:#777;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover
{
	background-color:#f0f0f0;
	border-color:#303f9f
}

.nav .nav-divider
{
	height:1px;
	margin:11.5px 0;
	overflow:hidden;
	background-color:#e5e5e5
}

.nav>li>a>img
{
	max-width:none
}

.nav-tabs
{
	border-bottom:none
}

.nav-tabs>li
{
	float:left
}

.g-wrap .nav-tabs>li
{
	margin-bottom:-1px
}

.nav-tabs>li .tab-head
{
	font-size:18px;
	line-height:1.47059;
	border:none;
	position:relative;
	-webkit-transition:background ease .15s;
	transition:background ease .15s;
	cursor:pointer
}

.nav-tabs>li .tab-head>span
{
	border-bottom:1px dashed;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.nav-tabs>li .tab-head:hover
{
	color:#303f9f
}

.nav-tabs>li .tab-head:hover:after
{
	content:none
}

.nav-tabs>li .tab-head:hover>span
{
	text-decoration:none;
	border-bottom-color:transparent
}

.nav-tabs>li.active .tab-head,.nav-tabs>li.active .tab-head:focus,.nav-tabs>li.active .tab-head:hover
{
	color:#fff;
	background-color:#303f9f;
	border:none;
	border-bottom-color:transparent;
	cursor:default
}

.nav-tabs>li.active .tab-head:focus>span,.nav-tabs>li.active .tab-head:hover>span,.nav-tabs>li.active .tab-head>span
{
	border-bottom:none
}

.nav-tabs>li.active .tab-head:after,.nav-tabs>li.active .tab-head:focus:after,.nav-tabs>li.active .tab-head:hover:after
{
	content:none
}

.nav-pills>li
{
	float:left
}

.nav-pills>li>a
{
	border-radius:0
}

.nav-pills>li+li
{
	margin-left:2px
}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover
{
	color:#fff;
	background-color:#428bca
}

.nav-stacked>li
{
	float:none
}

.nav-stacked>li+li
{
	margin-top:2px;
	margin-left:0
}

.nav-justified,.nav-tabs.nav-justified
{
	width:100%
}

.nav-justified>li,.nav-tabs.nav-justified>li
{
	float:none
}

.nav-justified>li>a,.nav-tabs.nav-justified>li>a
{
	text-align:center;
	margin-bottom:5px
}

.nav-justified>.dropdown .dropdown-menu
{
	top:auto;
	left:auto
}

.nav-tabs-justified,.nav-tabs.nav-justified
{
	border-bottom:0
}

.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a
{
	margin-right:0;
	border-radius:0
}

.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover
{
	border:1px solid #ddd
}

.tab-content
{
	border-top:none;
	padding:20px 18px
}

.tab-content>.tab-pane
{
	display:none;
	visibility:hidden
}

.faq .tab-content>.tab-pane>.title,.personal-detail .tab-content>.tab-pane>.title,.personal-list .tab-content>.tab-pane>.title,.tab-content>.tab-pane>.h4
{
	margin-top:0
}

.tab-content>.active
{
	display:block;
	visibility:visible
}

.tab-content.no-styles
{
	border:none;
	padding:0;
	border-radius:0
}

.tabs-acordeon
{
	position:relative;
	border-top:none;
	border-radius:0;
	margin-bottom:30px
}

.tabs-acordeon .tab-pane
{
	display:none;
	padding:0 24px;
	position:absolute;
	left:0;
	right:0;
	overflow:hidden
}

.faq .tabs-acordeon .tab-pane>.title,.personal-detail .tabs-acordeon .tab-pane>.title,.personal-list .tabs-acordeon .tab-pane>.title,.tabs-acordeon .faq .tab-pane>.title,.tabs-acordeon .personal-detail .tab-pane>.title,.tabs-acordeon .personal-list .tab-pane>.title,.tabs-acordeon .tab-pane>.h4
{
	margin-top:0
}

.tabs-acordeon .active
{
	display:block
}

.tabs-acordeon.no-styles
{
	border:none;
	padding:0;
	border-radius:0
}

.nav-tabs .dropdown-menu
{
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}

.video-wrap
{
	position:relative;
	margin-bottom:35px
}

.video-wrap .wrap
{
	position:relative;
	overflow:hidden;
	height:100%
}

.video-wrap .wrap:after
{
	content:'';
	background:rgba(0,0,0,.25);
	-webkit-transition:background .5s ease-out;
	transition:background .5s ease-out;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}

.video-wrap .wrap.active:after
{
	background:0 0
}

.video-wrap .wrap.no-after:after
{
	content:none
}

.video-wrap .link
{
	display:block;
	width:80%;
	height:auto;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:3;
	text-decoration:none;
	opacity:1;
	-webkit-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}

.video-wrap .link .icon
{
	position:relative;
	width:74px;
	height:74px;
	margin:0 auto 8px;
	border:3px solid #fff;
	border-radius:50%
}

.video-wrap .link .icon:before
{
	content:'';
	position:absolute;
	left:23px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	margin:0 auto;
	width:0;
	height:0;
	border-top:15px solid transparent;
	border-left:28px solid #fff;
	border-bottom:15px solid transparent
}

.video-wrap .text,.video-wrap .title
{
	color:#fff;
	text-align:center;
	overflow:hidden;
	z-index:1
}

.video-wrap .title
{
	font-size:36px;
	line-height:1.1;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	margin-bottom:5px;
	max-height:2.2em
}

.video-wrap .text
{
	font-size:18px;
	line-height:1.33333;
	max-height:4em
}

.video-wrap .img
{
	margin:0 auto 20px
}

.video-wrap .video
{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:auto
}

.close-link-video
{
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0iZnVsbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6ZXY9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEveG1sLWV2ZW50cyIgaGVpZ2h0PSIyNC45cHgiIHdpZHRoPSIyNC45cHgiID48cGF0aCBmaWxsPSJyZ2IoIDI1NSwgMjU1LCAyNTUgKSIgZD0iTTIyLjk5Mjk5OTk5OTk5OTksMjAuODg2MDAwMDAwMDAwMSBDMjIuOTkyOTk5OTk5OTk5OSwyMC44ODYwMDAwMDAwMDAxIDIwLjg4Mzk5OTk5OTk5OTgsMjIuOTk2MDAwMDAwMDAwMSAyMC44ODM5OTk5OTk5OTk4LDIyLjk5NjAwMDAwMDAwMDEgQzIwLjg4Mzk5OTk5OTk5OTgsMjIuOTk2MDAwMDAwMDAwMSAxMS40OTU5OTk5OTk5OTk5LDEzLjYwODAwMDAwMDAwMDEgMTEuNDk1OTk5OTk5OTk5OSwxMy42MDgwMDAwMDAwMDAxIEMxMS40OTU5OTk5OTk5OTk5LDEzLjYwODAwMDAwMDAwMDEgMi4xMDg5OTk5OTk5OTk5MiwyMi45OTYwMDAwMDAwMDAxIDIuMTA4OTk5OTk5OTk5OTIsMjIuOTk2MDAwMDAwMDAwMSBDMi4xMDg5OTk5OTk5OTk5MiwyMi45OTYwMDAwMDAwMDAxIDAsMjAuODg2MDAwMDAwMDAwMSAwLDIwLjg4NjAwMDAwMDAwMDEgQzAsMjAuODg2MDAwMDAwMDAwMSA5LjM4Njk5OTk5OTk5OTk0LDExLjQ5OCA5LjM4Njk5OTk5OTk5OTk0LDExLjQ5OCBDOS4zODY5OTk5OTk5OTk5NCwxMS40OTggMCwyLjExMDAwMDAwMDAwMDAxIDAsMi4xMTAwMDAwMDAwMDAwMSBDMCwyLjExMDAwMDAwMDAwMDAxIDIuMTA4OTk5OTk5OTk5OTIsMCAyLjEwODk5OTk5OTk5OTkyLDAgQzIuMTA4OTk5OTk5OTk5OTIsMCAxMS40OTU5OTk5OTk5OTk5LDkuMzg4MDAwMDAwMDAwMDMgMTEuNDk1OTk5OTk5OTk5OSw5LjM4ODAwMDAwMDAwMDAzIEMxMS40OTU5OTk5OTk5OTk5LDkuMzg4MDAwMDAwMDAwMDMgMjAuODgzOTk5OTk5OTk5OCwwIDIwLjg4Mzk5OTk5OTk5OTgsMCBDMjAuODgzOTk5OTk5OTk5OCwwIDIyLjk5Mjk5OTk5OTk5OTksMi4xMTAwMDAwMDAwMDAwMSAyMi45OTI5OTk5OTk5OTk5LDIuMTEwMDAwMDAwMDAwMDEgQzIyLjk5Mjk5OTk5OTk5OTksMi4xMTAwMDAwMDAwMDAwMSAxMy42MDYsMTEuNDk4IDEzLjYwNiwxMS40OTggQzEzLjYwNiwxMS40OTggMjIuOTkyOTk5OTk5OTk5OSwyMC44ODYwMDAwMDAwMDAxIDIyLjk5Mjk5OTk5OTk5OTksMjAuODg2MDAwMDAwMDAwMSBaICIvPjwvc3ZnPg==);
	position:absolute;
	top:10px;
	right:10px;
	opacity:.5;
	cursor:pointer;
	height:50px;
	width:50px;
	border-radius:50%;
	border:3px solid rgba(255,255,255,0);
	-webkit-transition:.5s cubic-bezier(.27,1.64,.32,.95);
	transition:.5s cubic-bezier(.27,1.64,.32,.95);
	font-size:0;
	z-index:2;
	display:none
}

.close-link-video:hover
{
	opacity:1;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	border-radius:50%;
	border-color:rgba(255,255,255,.3)
}

.debtors .title
{
	margin-bottom:27px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#000;
	font-size:24px
}

.debtors .wrap
{
	border:2px solid #e6e6e6;
	padding:29px 36px 19px;
	margin-bottom:54px
}

.debtors .debtors-tabs
{
	overflow:hidden;
	margin-bottom:0
}

.debtors .debtors-tabs a
{
	display:block;
	color:#626262
}

.debtors .debtors-tabs li
{
	display:block;
	float:left;
	margin-right:52px;
	margin-bottom:15px
}

.debtors .debtors-tabs span
{
	display:inline-block;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	max-height:1.46154em;
	overflow:hidden;
	color:#434a54
}

.debtors .debtors-tabs .active .radio-div:before
{
	background:#303f9f
}

.debtors .radio-div
{
	border:1px solid #303f9f;
	border-radius:50%;
	background:#fff;
	width:20px;
	height:20px;
	margin:0 10px 0 0;
	float:left
}

.debtors .radio-div:before
{
	content:'';
	position:absolute;
	width:6px;
	height:6px;
	margin:6px 0 0 6px;
	border-radius:50%;
	background:0 0
}

.debtors .note
{
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.53846
}

.debtors .tab-content
{
	padding:0
}

.debtors .form-group
{
	margin-bottom:0
}

.debtors .form-group .name
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1;
	color:#434a54;
	margin-bottom:7px
}

.g-wrap .debtors .form-group .controls
{
	float:none
}

.debtors .form-horizontal .form-group
{
	margin-left:0;
	margin-right:0
}

.debtors .link-inline
{
	border-bottom:1px solid #303f9f
}

.debtors .link-inline,.debtors .link-inline:active,.debtors .link-inline:focus,.debtors .link-inline:hover
{
	text-decoration:none
}

.debtors .link-inline:active,.debtors .link-inline:focus,.debtors .link-inline:hover
{
	border-bottom-color:#2dbadb
}

.debtors .btn-wrap
{
	padding-top:15px
}

.debtors .btn
{
	padding:3px 34px 4px;
	border-radius:100px
}

.debtors .s-text
{
	padding-top:15px
}

.debtors .captcha_img
{
	margin-top:28px;
	margin-bottom:0
}

.debtors .captcha
{
	width:195px
}

.tag-list
{
	margin-bottom:25px
}

.tag-list li
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	float:left;
	margin-right:30px;
	margin-bottom:14px
}

.tag-list li:last-child
{
	margin-right:0
}

.tag-list li>a,.tag-list li>span
{
	text-decoration:none
}

.tag-list li>a>span,.tag-list li>span>span
{
	border-bottom:1px solid #303f9f
}

.tag-list li>a:hover>span
{
	border-bottom-color:#2dbadb
}

.tag-list li.active
{
	color:#2dbadb
}

.voting-result-box .vote-item-title
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.g-wrap .voting-result-box .vote-answer-table tr:hover,.g-wrap .voting-result-box .vote-bar-table tr:hover
{
	background:0 0
}

.g-wrap .voting-result-box .vote-answer-table tr:last-child,.g-wrap .voting-result-box .vote-bar-table tr:last-child
{
	border-bottom:none
}

.g-wrap .voting-result-box .vote-answer-table td,.g-wrap .voting-result-box .vote-bar-table td
{
	vertical-align:middle;
	padding:15px 11px
}

.g-wrap .voting-result-box .vote-answer-table
{
	margin-bottom:0
}

.voting-result-box .vote-answer-table+.vote-answer-table
{
	margin-top:32px
}

.g-wrap .voting-result-box .vote-bar-table
{
	margin-bottom:0
}

.voting-result-box .vote-bar-square
{
	width:10px;
	height:10px
}

.voting-result-box .vote-answer-bar
{
	height:16px;
	float:left;
	margin-top:3px
}

.voting-result-box .vote-answer-counter
{
	display:block;
	float:left;
	line-height:23px;
	width:19%
}

.voting-result-box .vote-answer-table .answer-counter
{
	text-align:right
}

.voting-result-box .vote-answer-lolight
{
	color:#999
}

.voting-result-box form
{
	margin:0
}

.property-sale
{
	margin-bottom:30px
}

.property-sale .date-wrap
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	margin-bottom:20px
}

.property-sale .item
{
	margin-bottom:10px
}

.property-sale .name
{
	margin-right:6px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#000
}

.property-sale .title
{
	margin-bottom:20px
}

.property-sale .description
{
	margin-bottom:20px
}

.print
{
	margin-top:20px
}

.print .link,.print .link:active,.print .link:focus,.print .link:hover
{
	text-decoration:none
}

.print .link:hover span
{
	color:#303f9f;
	border-bottom-color:#303f9f
}

.print .link span
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1;
	padding-bottom:3px;
	border-bottom:1px solid #626262;
	display:inline-block;
	vertical-align:middle;
	color:#626262;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.print .ico
{
	display:inline-block;
	margin-right:15px;
	vertical-align:middle
}

.print .ico:before
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-212px -120px;
	width:27px;
	height:26px
}

.sharing
{
	overflow:hidden;
	padding-top:26px;
	float:right
}

.sharing .title
{
	display:inline-block;
	margin-bottom:10px;
	margin-right:4px;
	text-align:right;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.5;
	color:#626262;
	vertical-align:top
}

.sharing .ya-share2
{
	display:inline-block;
	text-align:right;
	vertical-align:middle
}

.g-wrap .sharing ul
{
	margin:0;
	padding:0
}

.g-wrap .sharing .ya-share2__item
{
	display:inline-block;
	padding-left:0;
	margin-right:8px
}

.g-wrap .sharing .ya-share2__item:before
{
	content:none
}

.g-wrap .sharing .ya-share2__item:last-child
{
	margin-right:0
}

.logo-mob
{
	float:left;
	position:relative;
	width:163px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:48px
}

.logo-mob img
{
	max-height:100%
}

.hamb-wrap
{
	position:relative;
	float:right;
	height:48px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:40px;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	width:34px
}

.hamburger
{
	float:right;
	border:none;
	cursor:pointer;
	height:16px;
	width:18px;
	-webkit-transition:.3s;
	transition:.3s;
	padding:0;
	background:0 0;
	outline:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	position:relative
}

.hamburger.pm-opener
{
	opacity:1
}

.hamburger .ico
{
	top:50%;
	border:none
}

.hamburger .ico,.hamburger .ico:after,.hamburger .ico:before
{
	position:absolute;
	height:2px;
	left:0;
	width:100%;
	-webkit-transition:.3s;
	transition:.3s;
	background:#303f9f
}

.hamburger .ico:after,.hamburger .ico:before
{
	content:'';
	-webkit-transform-origin:3px center;
	transform-origin:3px center
}

.hamburger .ico:before
{
	top:5px
}

.hamburger .ico:after
{
	top:-5px
}

.hamburger.opened .ico
{
	-webkit-transform:scale3d(.8,.8,.8);
	transform:scale3d(.8,.8,.8);
	background:0 0
}

.hamburger.opened .ico:after,.hamburger.opened .ico:before
{
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	top:0
}

.hamburger.opened .ico:before
{
	-webkit-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg)
}

.hamburger.opened .ico:after
{
	-webkit-transform:rotate3d(0,0,1,-45deg);
	transform:rotate3d(0,0,1,-45deg)
}

.no-csstransforms3d .hamburger.opened .ico
{
	background:0 0;
	position:static
}

.no-csstransforms3d .hamburger.opened .ico:after,.no-csstransforms3d .hamburger.opened .ico:before
{
	left:0;
	-webkit-transform-origin:initial;
	transform-origin:initial
}

.no-csstransforms3d .hamburger.opened .ico:before
{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	top:41%
}

.no-csstransforms3d .hamburger.opened .ico:after
{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	bottom:42%;
	top:auto;
	left:-1px
}

.hamburger.opened.pm-opener
{
	opacity:0
}

.lang-mob-3
{
	position:relative;
	float:right
}

.lang-mob-3 .wrap
{
	padding:0 15px
}

.lang-mob-3 .dropdown-toggle
{
	height:48px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:40px;
	cursor:pointer;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#303f9f
}

.lang-mob-3 .dropdown-menu
{
	background:#f5f7fa;
	margin-top:0;
	padding:10px 0;
	border-radius:0;
	border:none
}

.lang-mob-3 .current
{
	overflow:hidden;
	max-height:1.47059em
}

.lang-mob-3 .list
{
	margin:0
}

.lang-mob-3 .item>a,.lang-mob-3 .item>span
{
	display:block;
	padding:10px 0;
	color:#000;
	text-decoration:none
}

.lang-mob-3 .item>a:hover
{
	color:#2dbadb
}

.lang-mob-3 .item.active>a,.lang-mob-3 .item.active>span
{
	color:#2dbadb
}

.lang-mob-3 .item.active>a:hover
{
	color:#000
}

.lang-mob-3.open .dropdown-toggle
{
	background:#f5f7fa
}

.lang-mob-3.open .dropdown-toggle:before
{
	display:block;
	content:'';
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_149007_cc%3C%2Ftitle%3E%3Cg%20fill%3D%22%23303f9f%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13.295%2014a.548.548%200%200%201-.39-.164L.313%201.108a.563.563%200%200%201%200-.79.548.548%200%200%201%20.782%200l12.59%2012.728a.563.563%200%200%201%200%20.79.548.548%200%200%201-.39.164z%22%2F%3E%3Cpath%20d%3D%22M.705%2014a.548.548%200%200%201-.39-.164.563.563%200%200%201%200-.79L12.904.317a.548.548%200%200%201%20.781%200%20.563.563%200%200%201%200%20.79l-12.59%2012.73A.547.547%200%200%201%20.705%2014z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:14px;
	height:14px;
	background-position:0
}

.lang-mob-3.open .dropdown-toggle .current
{
	display:none
}

.search-mob
{
	position:relative;
	float:right
}

.search-mob .dropdown-toggle
{
	height:48px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:40px;
	cursor:pointer
}

.search-mob .dropdown-toggle:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cstyle%3E.st0%7Bfill%3A%234b5592%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.7%202.2C9.8-.7%205.1-.7%202.2%202.2c-2.9%202.9-2.9%207.6%200%2010.5%202.6%202.6%206.6%202.9%209.5.8.1.3.2.6.4.8l4.2%204.2c.6.6%201.6.6%202.2%200%20.6-.6.6-1.6%200-2.2l-4.2-4.2c-.2-.2-.5-.4-.8-.4%202-2.9%201.8-6.9-.8-9.5zm-1.3%209.2c-2.2%202.2-5.7%202.2-7.8%200-2.2-2.2-2.2-5.7%200-7.8%202.2-2.2%205.7-2.2%207.8%200%202.1%202.1%202.1%205.6%200%207.8z%22%2F%3E%3C%2Fsvg%3E);
	width:19px;
	height:19px;
	display:inline-block;
	vertical-align:middle
}

.search-mob .dropdown-menu
{
	margin-top:0;
	padding:17px 0 18px;
	border-radius:0;
	border:none;
	background:#f5f7fa
}

.search-mob.open
{
	background:#f5f7fa
}

.search-mob.open .dropdown-toggle:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_149007_cc%3C%2Ftitle%3E%3Cg%20fill%3D%22%23303f9f%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13.295%2014a.548.548%200%200%201-.39-.164L.313%201.108a.563.563%200%200%201%200-.79.548.548%200%200%201%20.782%200l12.59%2012.728a.563.563%200%200%201%200%20.79.548.548%200%200%201-.39.164z%22%2F%3E%3Cpath%20d%3D%22M.705%2014a.548.548%200%200%201-.39-.164.563.563%200%200%201%200-.79L12.904.317a.548.548%200%200%201%20.781%200%20.563.563%200%200%201%200%20.79l-12.59%2012.73A.547.547%200%200%201%20.705%2014z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:14px;
	height:14px;
	background-position:0
}

.search-head-mob .field
{
	position:relative;
	width:100%
}

.search-head-mob .input
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	height:32px;
	padding:5px 35px 5px 20px;
	line-height:17px;
	font-size:13px;
	border-radius:16px;
	color:#000;
	background:#fff;
	border:2px solid #ccc;
	width:100%
}

.search-head-mob .input:-moz-placeholder
{
	color:#141414;
	opacity:1
}

.search-head-mob .input::-moz-placeholder
{
	color:#141414;
	opacity:1
}

.search-head-mob .input:-ms-input-placeholder
{
	color:#141414
}

.search-head-mob .input::-webkit-input-placeholder
{
	color:#141414
}

.search-head-mob .input.placeholder
{
	color:#141414
}

.search-head-mob .input:focus
{
	border-color:#b3b3b3
}

.search-head-mob .btn-search
{
	border:none;
	border-radius:0;
	padding:0;
	position:absolute;
	right:14px;
	top:6px;
	background:0 0;
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cstyle%3E.st0%7Bfill%3A%234b5592%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.7%202.2C9.8-.7%205.1-.7%202.2%202.2c-2.9%202.9-2.9%207.6%200%2010.5%202.6%202.6%206.6%202.9%209.5.8.1.3.2.6.4.8l4.2%204.2c.6.6%201.6.6%202.2%200%20.6-.6.6-1.6%200-2.2l-4.2-4.2c-.2-.2-.5-.4-.8-.4%202-2.9%201.8-6.9-.8-9.5zm-1.3%209.2c-2.2%202.2-5.7%202.2-7.8%200-2.2-2.2-2.2-5.7%200-7.8%202.2-2.2%205.7-2.2%207.8%200%202.1%202.1%202.1%205.6%200%207.8z%22%2F%3E%3C%2Fsvg%3E);
	width:19px;
	height:19px;
	-webkit-transition:opacity .15s ease;
	transition:opacity .15s ease
}

.search-head-mob .btn-search:active
{
	opacity:.8;
	-webkit-box-shadow:none;
	box-shadow:none
}

.spec-vision
{
	float:left;
	margin-right:119px;
	padding:16px 0
}

.spec-vision .list
{
	margin:0
}

.spec-vision .item
{
	display:block
}

.spec-vision .link
{
	display:block;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	text-decoration:none
}

.spec-vision .link:hover span
{
	color:#303f9f;
	border-bottom:2px solid #303f9f
}

.spec-vision .link span
{
	color:#141414;
	padding-bottom:3px;
	border-bottom:2px solid transparent;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.spec-vision .ico
{
	display:inline-block;
	margin-right:4px
}

.spec-vision .ico:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2015%22%3E%3Cstyle%3E.st0%7Bfill%3A%234b5592%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M25.6%206.3c-1.5-1.9-3.3-3.4-5.5-4.5S15.6.2%2013.2.1h-.4C10.4.1%208%20.7%205.9%201.8%203.8%202.9%201.9%204.4.4%206.3-.1%207-.1%208%20.4%208.7c1.5%201.9%203.3%203.4%205.5%204.5s4.5%201.6%206.9%201.7h.4c2.4%200%204.8-.6%206.9-1.7%202.1-1.1%204-2.6%205.5-4.5.5-.7.5-1.7%200-2.4zm-19.2%206c-2-1-3.7-2.4-5.1-4.2-.3-.4-.3-.8%200-1.2%201.4-1.7%203.1-3.2%205.1-4.2.5-.2%201.1-.5%201.7-.7-1.5%201.4-2.5%203.3-2.5%205.5S6.5%2011.6%208%2013c-.5-.2-1.1-.5-1.6-.7zm6.6%201.5c-3.5%200-6.3-2.8-6.3-6.3S9.5%201.2%2013%201.2s6.3%202.8%206.3%206.3-2.8%206.3-6.3%206.3zm11.7-5.7c-1.4%201.7-3.1%203.2-5.1%204.2-.6.3-1.1.5-1.7.7%201.5-1.4%202.4-3.3%202.4-5.5s-.9-4.1-2.4-5.5c.6.2%201.2.4%201.7.7%202%201%203.7%202.4%205.1%204.2.3.4.3.8%200%201.2z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M13%204.7c-1.5%200-2.7%201.2-2.7%202.7s1.2%202.7%202.7%202.7%202.7-1.2%202.7-2.7c0-1.5-1.2-2.7-2.7-2.7zM13%209c-.9%200-1.6-.7-1.6-1.6%200-.9.7-1.6%201.6-1.6.9%200%201.6.7%201.6%201.6%200%20.9-.7%201.6-1.6%201.6z%22%2F%3E%3C%2Fsvg%3E);
	width:26px;
	height:15px;
	vertical-align:middle
}

.contacts-head-3
{
	float:left;
	padding:16px 0 14px
}

.contacts-head-3 .list
{
	margin:0
}

.contacts-head-3 .item
{
	display:block;
	color:#141414;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154
}

.contacts-head-3 .item span
{
	padding-right:8px
}

.contacts-head-3 .number
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#141414;
	text-decoration:none;
	border-bottom:2px solid transparent;
	padding-bottom:3px
}

.contacts-head-3 .number:hover
{
	color:#303f9f;
	border-bottom:2px solid #303f9f
}

.head-soc .item
{
	position:relative;
	float:left;
	border-left:2px solid #ececec
}

.head-soc .item:hover
{
	background-color:#303f9f;
	border-left-color:#303f9f
}

.head-soc .item:hover+.item
{
	border-left-color:#303f9f
}

.head-soc .item:hover:last-child
{
	border-right-color:#303f9f
}

.head-soc .item:hover .vk:before
{
	background-position:-158px -215px;
	width:17px;
	height:10px
}

.head-soc .item:hover .fb:before
{
	background-position:-243px -187px;
	width:7px;
	height:15px
}

.head-soc .item:hover .twi:before
{
	background-position:-118px -238px;
	width:14px;
	height:11px
}

.head-soc .item:hover .yt:before
{
	background-position:-243px -108px;
	width:11px;
	height:14px
}

.head-soc .item:hover .ok:before
{
    background-position: -143px -237px;
    width: 14px;
    height: 13px;
}

.head-soc .item:hover .tl:before
{
	background-position: -174px -238px;
    width: 15px;
    height: 14px;
}

.head-soc .item:last-child
{
	border-right:2px solid #ececec
}

.head-soc .icon
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:43px;
	height:50px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}

.head-soc .icon:before
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite-v2.png)
}

.head-soc .icon.vk:before
{
	background-position:-175px -160px;
	width:17px;
	height:10px
}

.head-soc .icon.fb:before
{
	background-position:-243px -170px;
	width:7px;
	height:15px
}

.head-soc .icon.twi:before
{
	background-position:-102px -238px;
	width:14px;
	height:11px
}

.head-soc .icon.yt:before
{
	background-position:-243px -92px;
	width:11px;
	height:14px
}

.head-soc .icon.ok:before
{
    background-position: -131px -237px;
    width: 14px;
    height: 13px;
}

.head-soc .icon.tl:before
{
	background-position: -158px -238px;
    width: 15px;
    height: 14px;
}

.lang-2
{
	float:left;
	text-transform:uppercase;
	max-width:90px
}

.lang-2 .list_1
{
	margin:0
}

.lang-2 .item_1
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:15px;
	position:relative
}

.lang-2 .item_1.active
{
	color:#2dbadb
}

.lang-2 .item_1:hover .wrap
{
	display:block
}

.lang-2 .item_1.open .wrap
{
	display:block
}

.lang-2 .item_1>a,.lang-2 .item_1>span
{
	position:relative;
	display:inline-block;
	padding:15px 22px 10px;
	text-decoration:none
}

.lang-2 .item_1>a:focus>span:after,.lang-2 .item_1>a:hover>span:after,.lang-2 .item_1>span:focus>span:after,.lang-2 .item_1>span:hover>span:after
{
	border-top-color:#2dbadb
}

.lang-2 .item_1>a>span,.lang-2 .item_1>span>span
{
	overflow:hidden;
	display:inline-block;
	max-height:1.47059em
}

.lang-2 .item_1>a>span:after,.lang-2 .item_1>span>span:after
{
	content:'';
	display:inline-block;
	border:4px solid;
	border-color:#303f9f transparent transparent;
	margin-left:4px;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.lang-2 .link_1:hover .ico:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2213%22%20viewBox%3D%220%200%2011%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_653744_cc%3C%2Ftitle%3E%3Cg%20fill-rule%3D%22nonzero%22%20fill%3D%22%23CF1818%22%3E%3Cpath%20d%3D%22M5.592%207.274c1.42%200%202.994-1.625%202.994-3.978%200-1.888-1.253-3.25-2.994-3.25-1.742%200-2.995%201.378-2.995%203.25%200%202.353%201.574%203.978%202.995%203.978zM.535%2012.954h9.93a.446.446%200%200%200%20.443-.45v-1.02c0-.867-.458-1.688-1.176-2.136L7.578%208.017a2.486%202.486%200%200%200-1.314-.372H4.675a2.37%202.37%200%200%200-1.314.387L1.268%209.348a2.485%202.485%200%200%200-1.161%202.12v1.037a.424.424%200%200%200%20.428.449z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:11px;
	height:13px
}

.lang-2 .ico
{
	display:inline-block;
	margin-right:5px
}

.lang-2 .ico:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2213%22%20viewBox%3D%220%200%2011%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_653744_cc%3C%2Ftitle%3E%3Cg%20fill-rule%3D%22nonzero%22%20fill%3D%22%233a71c0%22%3E%3Cpath%20d%3D%22M5.592%207.274c1.42%200%202.994-1.625%202.994-3.978%200-1.888-1.253-3.25-2.994-3.25-1.742%200-2.995%201.378-2.995%203.25%200%202.353%201.574%203.978%202.995%203.978zM.535%2012.954h9.93a.446.446%200%200%200%20.443-.45v-1.02c0-.867-.458-1.688-1.176-2.136L7.578%208.017a2.486%202.486%200%200%200-1.314-.372H4.675a2.37%202.37%200%200%200-1.314.387L1.268%209.348a2.485%202.485%200%200%200-1.161%202.12v1.037a.424.424%200%200%200%20.428.449z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:11px;
	height:13px
}

.lang-2 .wrap
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	z-index:10;
	min-width:85px;
	border:none
}

.lang-2 .submenu
{
	padding:10px 20px;
	background:#fff;
	-webkit-box-shadow:0 8px 10px rgba(2,6,9,.09);
	box-shadow:0 8px 10px rgba(2,6,9,.09)
}

.lang-2 .submenu .item_2
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:15px;
	padding-left:0;
	padding-right:0;
	margin-bottom:10px
}

.lang-2 .submenu .item_2:last-child
{
	margin-bottom:0
}

.lang-2 .submenu .item_2>a,.lang-2 .submenu .item_2>span
{
	display:block;
	padding:0;
	text-decoration:none
}

.lang-2 .submenu .item_2>a:after,.lang-2 .submenu .item_2>span:after
{
	content:none
}

.logo-png
{
	margin:25px 0 23px
}

.layout-simple .logo-png
{
	padding-top:20px
}

.logo-png .pic>a,.logo-png .pic>span
{
	display:block;
	text-decoration:none
}

.logo-png .img
{
	float:left;
	margin-right:11px
}

.logo-png .text
{
	padding-top:8px;
	max-width:340px;
	display:block;
	overflow:hidden
}

.logo-png .title
{
	display:inline-block;
	padding-bottom:9px;
	margin-bottom:3px;
	border-bottom:2px solid #ececec;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#000;
	font-size:24px;
	line-height:1.25;
	letter-spacing:-.3px;
	text-transform:uppercase
}

.logo-png .subtitle
{
	display:block;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#000;
	font-size:14px;
	line-height:2.14286;
	letter-spacing:.8px
}

.search-head
{
	margin:65px 0 63px;
	padding-left:39px;
	padding-right:61px
}

.search-head .field
{
	position:relative;
	width:100%
}

.search-head .input
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	height:32px;
	padding:5px 35px 5px 20px;
	line-height:17px;
	font-size:13px;
	border-radius:16px;
	color:#000;
	background:#fff;
	border:2px solid #ececec;
	width:100%
}

.search-head .input:-moz-placeholder
{
	color:#141414;
	opacity:1
}

.search-head .input::-moz-placeholder
{
	color:#141414;
	opacity:1
}

.search-head .input:-ms-input-placeholder
{
	color:#141414
}

.search-head .input::-webkit-input-placeholder
{
	color:#141414
}

.search-head .input.placeholder
{
	color:#141414
}

.search-head .input:focus
{
	border-color:#d3d3d3
}

.search-head .btn-search
{
	border:none;
	padding:0;
	position:absolute;
	right:14px;
	top:6px;
	background:0 0;
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-147px -187px;
	width:19px;
	height:19px
}

.search-head .btn-search:hover
{
	background-position:-126px -187px;
	width:19px;
	height:19px
}

.head-map .wrap
{
	position:relative;
	display:block;
	text-decoration:none
}

.head-map .wrap:hover .text
{
	color:#303f9f
}

.head-map .wrap:hover .map-img
{
	display:none
}

.head-map .wrap:hover .map-img.hover
{
	display:block
}

.head-map .text-wrap
{
	z-index:1;
	position:absolute;
	top:43px;
	left:2px;
	max-width:130px
}

.head-map .text
{
	display:block;
	overflow:hidden;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	color:#141414;
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	max-height:5.84615em
}

.head-map .map-wrap
{
	float:right
}

.head-map .map-img
{
	display:block
}

.head-map .map-img.hover
{
	display:none
}

.menu-drop-6
{
	margin:0 0 12px
}

.menu-drop-6 [class*=menu_level_]
{
	margin:0
}

.menu-drop-6 [class*=item_]
{
	text-transform:none;
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif
}

.menu-drop-6 [class*=item_]>a,.menu-drop-6 [class*=item_]>span
{
	color:#fff
}

.menu-drop-6 [class*=item_]>a:hover
{
	color:#303f9f
}

.menu-drop-6 [class*=item_].active>a,.menu-drop-6 [class*=item_].active>span
{
	color:#fff
}

.menu-drop-6 [class*=item_].active>a:hover
{
	color:#fff
}

.menu-drop-6 .menu_level_1
{
	width:100%;
	display:table;
	position:relative;
	margin:0
}

.menu-drop-6 .item_1
{
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:1.21429;
	text-transform:uppercase;
	height:60px
}

.menu-drop-6 .item_1:hover+.item_1>a:before,.menu-drop-6 .item_1:hover+.item_1>span:before
{
	opacity:0
}

.menu-drop-6 .item_1:last-child .submenu,.menu-drop-6 .item_1:nth-last-child(2) .submenu
{
	right:0;
	left:auto
}

.menu-drop-6 .item_1:last-child [class*=item_] .submenu,.menu-drop-6 .item_1:nth-last-child(2) [class*=item_] .submenu
{
	right:100%;
	left:auto
}

.menu-drop-6 .item_1:last-child:hover>a,.menu-drop-6 .item_1:last-child:hover>span,.menu-drop-6 .item_1:nth-last-child(2):hover>a,.menu-drop-6 .item_1:nth-last-child(2):hover>span
{
	border-bottom-right-radius:0
}

.menu-drop-6 .item_1:first-child>a,.menu-drop-6 .item_1:first-child>span
{
	border-radius:0;
	overflow:hidden
}

.menu-drop-6 .item_1:first-child>a:before,.menu-drop-6 .item_1:first-child>span:before
{
	content:none
}

.menu-drop-6 .item_1:first-child:hover>a,.menu-drop-6 .item_1:first-child:hover>span
{
	border-bottom-left-radius:0
}

.menu-drop-6 .item_1:last-child>a,.menu-drop-6 .item_1:last-child>span
{
	border-radius:0;
	overflow:hidden
}

.menu-drop-6 .item_1:hover>.submenu
{
	display:block
}

.menu-drop-6 .item_1:hover>a .icon,.menu-drop-6 .item_1:hover>span .icon
{
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}

.menu-drop-6 .item_1.active>a,.menu-drop-6 .item_1.active>span
{
	background:#303f9f;
	color:#fff
}

.menu-drop-6 .item_1.active>a:before,.menu-drop-6 .item_1.active>span:before
{
	opacity:0
}

.menu-drop-6 .item_1.active>a
{
	text-decoration:none
}

.menu-drop-6 .item_1.active>a:hover
{
	background:#19164b
}

.menu-drop-6 .item_1.active+.item_1>a:before,.menu-drop-6 .item_1.active+.item_1>span:before
{
	opacity:0
}

.menu-drop-6 .item_1>a,.menu-drop-6 .item_1>span
{
	height:60px;
	line-height:60px;
	overflow:hidden;
	background:#19164b;
	-webkit-transition:all .25s ease;
	transition:all .25s ease;
	display:block
}

.menu-drop-6 .item_1>a:before,.menu-drop-6 .item_1>span:before
{
	width:1px;
	background:rgba(255,255,255,.5);
	content:'';
	position:absolute;
	top:19px;
	bottom:19px;
	left:0
}

.menu-drop-6 .item_1>a .icon,.menu-drop-6 .item_1>span .icon
{
	margin-left:10px;
	position:relative;
	top:-1px;
	right:auto;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all .25s ease;
	transition:all .25s ease
}

.menu-drop-6 .item_1>a>span,.menu-drop-6 .item_1>span>span
{
	display:inline-block;
	max-width:150px;
	min-width:100px;
	max-height:2.42857em;
	line-height:1.21429;
	overflow:hidden;
	vertical-align:middle
}

.menu-drop-6 .item_1>a
{
	text-decoration:none
}

.menu-drop-6 .item_1>a:hover
{
	background:#303f9f;
	color:#fff
}

.menu-drop-6 .item_1>a:hover:before
{
	opacity:0
}

.menu-drop-6 .item_1>a .a-wrap
{
	position:relative
}

.menu-drop-6 .item_1>.submenu
{
	left:0;
	top:100%
}

.menu-drop-6 .type-0
{
	position:relative
}

.menu-drop-6 .type-0 .submenu
{
	position:absolute;
	display:none;
	z-index:1001;
	background:#fff;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
	box-shadow:0 0 4px rgba(0,0,0,.2)
}

.menu-drop-6 .type-0 [class*=menu_level_]
{
	width:320px;
	padding:5px 0 10px
}

.menu-drop-6 .type-0 [class*=item_]
{
	text-align:left;
	margin-bottom:0;
	position:relative
}

.menu-drop-6 .type-0 [class*=item_]>a,.menu-drop-6 .type-0 [class*=item_]>span
{
	display:block
}

.menu-drop-6 .type-0 [class*=item_].active>a,.menu-drop-6 .type-0 [class*=item_].active>span
{
	color:#303f9f
}

.menu-drop-6 .type-0 [class*=item_].active>a:hover
{
	color:#000
}

.menu-drop-6 .type-0 [class*=item_]:hover>.submenu
{
	display:block
}

.menu-drop-6 .type-0 [class*=item_]>.submenu
{
	left:100%;
	top:0
}

.menu-drop-6 .type-0 [class*=item_]>a,.menu-drop-6 .type-0 [class*=item_]>span
{
	padding:10px 41px 15px 21px;
	line-height:1.2
}

.menu-drop-6 .type-0 [class*=item_]>a
{
	text-decoration:none
}

.menu-drop-6 .type-0 [class*=item_]>a:hover
{
	color:#303f9f
}

.menu-drop-6 .type-0 [class*=item_] .icon
{
	position:absolute;
	top:11px;
	right:12px
}

.menu-drop-6 .type-0 .item_2>a,.menu-drop-6 .type-0 .item_2>span
{
	color:#000
}

.menu-drop-6 .type-0 .item_3>a,.menu-drop-6 .type-0 .item_3>span
{
	color:#000
}

.menu-drop-6 .type-0 .item_4>a,.menu-drop-6 .type-0 .item_4>span
{
	color:#000
}

.menu-drop-6 .type-0.more:hover>a,.menu-drop-6 .type-0.more:hover>span
{
	background:#303f9f
}

.menu-drop-6 .type-0.more:hover>a:before,.menu-drop-6 .type-0.more:hover>span:before
{
	content:none
}

.menu-drop-6 .type-0.more.open>.submenu
{
	display:block
}

.menu-drop-6 .type-0.more .dots-wrap
{
	width:40px;
	min-width:inherit
}

.menu-drop-6 .type-0.more .dots
{
	position:relative;
	margin:0 auto
}

.menu-drop-6 .type-0.more .dots,.menu-drop-6 .type-0.more .dots:after,.menu-drop-6 .type-0.more .dots:before
{
	display:block;
	width:6px;
	height:6px;
	background:#fff;
	border-radius:50%
}

.menu-drop-6 .type-0.more .dots:after,.menu-drop-6 .type-0.more .dots:before
{
	position:absolute;
	content:''
}

.menu-drop-6 .type-0.more .dots:before
{
	left:-12px
}

.menu-drop-6 .type-0.more .dots:after
{
	right:-12px
}

.menu-drop-6 .type-0.more .menu_level_1
{
	display:block
}

.menu-drop-6 .type-0.more .item_1
{
	display:block;
	text-transform:none;
	height:auto;
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif
}

.menu-drop-6 .type-0.more .item_1:hover .icon
{
	-webkit-transform:none;
	transform:none
}

.menu-drop-6 .type-0.more .item_1>a,.menu-drop-6 .type-0.more .item_1>span
{
	display:block;
	height:auto;
	background:0 0;
	color:#000
}

.menu-drop-6 .type-0.more .item_1>a:hover
{
	color:#2dbadb
}

.menu-drop-6 .type-0.more .item_1.active>a,.menu-drop-6 .type-0.more .item_1.active>span
{
	color:#2dbadb
}

.menu-drop-6 .type-0.more .icon
{
	display:inline
}

.menu-drop-6 .type-0>a .icon,.menu-drop-6 .type-0>span .icon
{
	display:none
}

.js-off .menu-drop-6 .type-1
{
	display:none
}

.menu-drop-6 .type-1.open>.submenu
{
	display:block
}

.menu-drop-6 .type-1>.submenu
{
	position:absolute;
	display:none;
	z-index:1001;
	background:#fff;
	margin-top:-2px;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
	box-shadow:0 0 4px rgba(0,0,0,.2);
	padding:27px 25px 25px
}

.menuDrop6-init .menu-drop-6 .type-1>.submenu
{
	display:block;
	visibility:hidden;
	opacity:0
}

.menu-drop-6 .type-1 .submenu
{
	text-align:left
}

.menu-drop-6 .type-1 .a-wrap
{
	height:16px;
	width:43px;
	min-width:inherit
}

.menu-drop-6 .type-1 .icon-sub_w
{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	height:16px;
	width:18px
}

.menu-drop-6 .type-1 .icon-sub
{
	background:#fff;
	position:absolute;
	height:2px;
	left:0;
	width:100%;
	top:50%;
	margin-top:-3px
}

.menu-drop-6 .type-1 .icon-sub:after,.menu-drop-6 .type-1 .icon-sub:before
{
	content:'';
	background:#fff;
	position:absolute;
	height:2px;
	left:0;
	width:100%
}

.menu-drop-6 .type-1 .icon-sub:before
{
	top:5px
}

.menu-drop-6 .type-1 .icon-sub:after
{
	top:-5px
}

.menu-drop-6 .type-1 [class*=menu_level_]
{
	margin:0
}

.menu-drop-6 .type-1 [class*=item_]
{
	font-size:14px;
	line-height:1.2;
	margin-bottom:10px;
	display:block
}

.menu-drop-6 .type-1 [class*=item_]:last-child
{
	margin-bottom:0
}

.menu-drop-6 .type-1 [class*=item_]>a,.menu-drop-6 .type-1 [class*=item_]>span
{
	color:#000
}

.menu-drop-6 .type-1 [class*=item_]>a.collapsed .icon,.menu-drop-6 .type-1 [class*=item_]>span.collapsed .icon
{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}

.menu-drop-6 .type-1 [class*=item_]>a .icon,.menu-drop-6 .type-1 [class*=item_]>span .icon
{
	margin-left:10px;
	position:relative;
	top:0;
	right:auto;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-transition:all .25s ease;
	transition:all .25s ease
}

.menu-drop-6 .type-1 [class*=item_]>a
{
	text-decoration:none
}

.menu-drop-6 .type-1 [class*=item_]>a:hover
{
	color:#303f9f
}

.menu-drop-6 .type-1 [class*=item_]>a:hover>span
{
	border-bottom-color:rgba(48,63,159,.8)
}

.menu-drop-6 .type-1 [class*=item_].active>a,.menu-drop-6 .type-1 [class*=item_].active>span
{
	color:#303f9f
}

.menu-drop-6 .type-1 [class*=item_].active>a>span,.menu-drop-6 .type-1 [class*=item_].active>span>span
{
	border-bottom-color:rgba(48,63,159,.8)
}

.menu-drop-6 .type-1 [class*=item_].active>a:hover
{
	color:#000
}

.menu-drop-6 .type-1 [class*=item_].active>a:hover>span
{
	border-bottom-color:rgba(255,255,255,.8)
}

.menu-drop-6 .type-1 .menu-inner
{
	margin:0 -25px
}

.menu-drop-6 .type-1 .menu-inner:after,.menu-drop-6 .type-1 .menu-inner:before
{
	content:" ";
	display:table
}

.menu-drop-6 .type-1 .menu-inner:after
{
	clear:both
}

.menu-drop-6 .type-1 .menu_level_2
{
	float:left;
	width:25%
}

.menu-drop-6 .type-1 .item_2
{
	margin-right:0;
	padding:0 25px;
	margin-bottom:29px;
	font-size:16px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.menu-drop-6 .type-1 .item_2>a,.menu-drop-6 .type-1 .item_2>span
{
	margin-bottom:10px;
	line-height:1.3
}

.menu-drop-6 .type-1 .item_2>a:hover
{
	color:#303f9f;
	background:0 0;
	text-decoration:none
}

.menu-drop-6 .type-1 .item_2>a>span
{
	border-bottom:1px solid rgba(255,255,255,.8)
}

.menu-drop-6 .type-1 .item_2.active>a
{
	color:#303f9f
}

.menu-drop-6 .type-1 .item_2.active>a:hover
{
	color:#000
}

.menu-drop-6 .type-1 .item_2>.submenu
{
	display:block;
	position:relative;
	-webkit-box-shadow:none;
	box-shadow:none
}

.menu-drop-6 .type-1 .menu_level_3
{
	padding-top:14px;
	padding-bottom:10px
}

.menu-drop-6 .type-1 .menu_level_4
{
	padding-left:20px;
	padding-top:14px;
	padding-bottom:10px
}

.menu-drop-6 .type-1 .cur-pointer:hover .icon:before
{
	background-position:-243px -215px;
	width:5px;
	height:9px
}

.hamburger-closer
{
	position:absolute;
	left:100%;
	top:0
}

.hamburger-closer .pm-closer
{
	width:48px;
	height:48px;
	background:#f5f4ef;
	cursor:pointer
}

.hamburger-closer .pm-closer:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_149007_cc%3C%2Ftitle%3E%3Cg%20fill%3D%22%23303f9f%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13.295%2014a.548.548%200%200%201-.39-.164L.313%201.108a.563.563%200%200%201%200-.79.548.548%200%200%201%20.782%200l12.59%2012.728a.563.563%200%200%201%200%20.79.548.548%200%200%201-.39.164z%22%2F%3E%3Cpath%20d%3D%22M.705%2014a.548.548%200%200%201-.39-.164.563.563%200%200%201%200-.79L12.904.317a.548.548%200%200%201%20.781%200%20.563.563%200%200%201%200%20.79l-12.59%2012.73A.547.547%200%200%201%20.705%2014z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
	width:14px;
	height:14px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-8px 0 0 -8px
}

.exit-mob-2
{
	margin:0 -10px;
	background-color:#f1f1f1
}

.exit-mob-2 .list
{
	margin:0
}

.exit-mob-2 .item
{
	display:block;
	padding:13px 10px 12px;
	border-bottom:1px solid #cecece
}

.exit-mob-2 .link
{
	display:block;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	text-decoration:none
}

.exit-mob-2 .link:hover span
{
	color:#303f9f;
	border-bottom:2px solid #303f9f
}

.exit-mob-2 .link span
{
	color:#141414;
	vertical-align:middle;
	padding-bottom:3px;
	border-bottom:2px solid transparent;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.exit-mob-2 .ico
{
	display:inline-block;
	margin-right:4px;
	vertical-align:middle
}

.exit-mob-2 .ico:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cstyle%3E.st0%7Bfill%3A%234b5592%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2011c0%206.1%204.9%2011%2011%2011s11-4.9%2011-11S17.1%200%2011%200%200%204.9%200%2011zm4.6%207.5c1.6-1.1%203-1.8%203.4-2%20.2-.1.4-.4.4-.6v-1.4c0-.1%200-.2-.1-.3-.3-.5-.5-1-.6-1.7%200-.2-.2-.4-.4-.4-.1-.1-.2-.3-.4-1-.2-.5-.2-.8-.1-.9.2%200%20.3-.1.4-.2.1-.1.1-.3.1-.5-.2-.7-.2-1.3%200-1.9.1-.6.5-1.2%201-1.7.3-.3.6-.6.9-.8.3-.2.6-.3.9-.4.2-.1.5-.1.8-.1.7-.1%201.4.1%202%20.4.6.4.9.8.9.8%200%20.1.2.2.4.2%200%200%20.2%200%20.5.3s.6%201.2.2%203.4c0%20.2.1.5.3.6%200%20.1%200%20.3-.1%201-.2.5-.3.8-.4.9h-.3c-.2.1-.3.2-.3.4-.1.5-.2%201-.4%201.4%200%20.1-.1.2-.1.2v1.6c0%20.3.2.5.4.6.4.2%201.8.9%203.4%202-1.7%201.5-4%202.4-6.4%202.4-2.4.1-4.7-.8-6.4-2.3zM11%201.1c5.5%200%209.9%204.4%209.9%209.9%200%202.6-1%205-2.7%206.8-1.5-1.1-2.9-1.8-3.5-2.1v-1.2c.1-.3.3-.7.4-1.1.4-.2.8-.7%201-1.7.3-.9.2-1.6-.1-2%20.3-1.8.2-3.1-.4-4-.3-.4-.7-.6-1-.7-.2-.3-.6-.7-1.2-1-.8-.5-1.7-.6-2.6-.6-.4%200-.7.1-1.1.2-.3.1-.7.3-1.1.6-.4.2-.8.5-1.1.9-.7.6-1.1%201.4-1.3%202.2-.1.7-.2%201.3%200%202-.1%200-.1.1-.2.1-.3.4-.4%201-.1%202%20.2.6.4%201.3.8%201.6.1.6.3%201.2.6%201.7v1c-.6.3-2%201-3.5%202.1C2.1%2016%201.1%2013.6%201.1%2011c0-5.5%204.4-9.9%209.9-9.9z%22%2F%3E%3C%2Fsvg%3E);
	width:22px;
	height:22px;
	vertical-align:middle
}

.contacts-mob-4
{
	margin:0 -10px;
	background-color:#f1f1f1
}

.contacts-mob-4 .list
{
	margin:0
}

.contacts-mob-4 .item
{
	padding:15px 10px 14px;
	display:block;
	color:#141414;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	border-bottom:1px solid #cecece
}

.contacts-mob-4 .item span
{
	padding-right:8px
}

.contacts-mob-4 .number
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#141414;
	text-decoration:none;
	border-bottom:2px solid transparent;
	padding-bottom:3px
}

.contacts-mob-4 .number:hover
{
	color:#303f9f;
	border-bottom:2px solid #303f9f
}

.menu-mob
{
	margin:0 -10px;
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif
}

.menu-mob [class*=menu_level_]
{
	list-style:none;
	margin:0;
	padding:0
}

.menu-mob [class*=item_]
{
	position:relative
}

.menu-mob [class*=item_]>a,.menu-mob [class*=item_]>span
{
	line-height:1.2;
	padding:16px 0;
	padding-right:48px;
	padding-left:10px;
	display:block;
	color:#000
}

.menu-mob [class*=item_]>a.icon,.menu-mob [class*=item_]>span.icon
{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:50px;
	text-align:center;
	padding:0;
	margin:0;
	border-bottom:none
}

.menu-mob [class*=item_]>a.icon:before,.menu-mob [class*=item_]>span.icon:before
{
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:0;
	height:0;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-transition:.3s;
	transition:.3s;
	border-top:3px solid transparent;
	border-left:5px solid #000;
	border-bottom:3px solid transparent
}

.menu-mob [class*=item_]>a.icon:hover:before,.menu-mob [class*=item_]>span.icon:hover:before
{
	border-left-color:#303f9f
}

.menu-mob [class*=item_]>a.icon.collapsed:before,.menu-mob [class*=item_]>span.icon.collapsed:before
{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}

.menu-mob [class*=item_]>a
{
	color:#000;
	text-decoration:none
}

.menu-mob [class*=item_]>a:hover
{
	color:#303f9f
}

.menu-mob [class*=item_].active>a,.menu-mob [class*=item_].active>span
{
	color:#303f9f
}

.menu-mob [class*=item_].active>a:hover
{
	color:#000
}

.menu-mob .menu_level_1
{
	padding:0 0 30px;
	font-size:14px
}

.menu-mob .item_1+.item_1
{
	border-top:1px solid #e3e3e3
}

.menu-mob .menu_level_2
{
	font-size:14px;
	background:#f5f4ef;
	border-top:1px solid #fff
}

.menu-mob .item_2+.item_2
{
	border-top:1px solid #fff
}

.menu-mob .item_2>a,.menu-mob .item_2>span
{
	padding-left:31px
}

.menu-mob .menu_level_3
{
	font-size:14px;
	background:#e0e0e0;
	border-top:1px solid #f7f7f7
}

.menu-mob .item_3+.item_3
{
	border-top:1px solid #f7f7f7
}

.menu-mob .item_3>a,.menu-mob .item_3>span
{
	padding-left:51px
}

.menu-mob .menu_level_4
{
	font-size:13px;
	background:#ccc;
	border-top:1px solid #dedede
}

.menu-mob .item_4+.item_4
{
	border-top:1px solid #dedede
}

.menu-mob .item_4>a,.menu-mob .item_4>span
{
	padding-left:73px;
	padding-bottom:18px
}

.news
{
	position:relative
}

/* .news:before */
/* { */
	/* content:''; */
	/* position:absolute; */
	/* top:125px; */
	/* bottom:0; */
	/* left:50%; */
	/* -webkit-transform:translateX(-50%); */
	/* transform:translateX(-50%); */
	/* width:1920px; */
	/* background-color:#f2f2f2; */
	/* z-index:-1 */
/* } */

.news .heading
{
	padding-top:14px;
	padding-bottom:19px
}

.news .gallery-auto,.news .row
{
	margin-left:-5px;
	margin-right:-5px
}

.news [class^=col-]
{
	padding-left:5px;
	padding-right:5px
}

.news .link
{
	display:block;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	/* height:340px; */
	height:257px;
	margin-bottom:10px;
	background-color:#fff
}

.news .link:hover .cont:before
{
	background-color:rgba(0,0,0,.3)
}

.news .link:hover .pic
{
	-webkit-transform:translate(-50%,-50%) scale(1.05);
	transform:translate(-50%,-50%) scale(1.05)
}

.news .link:hover .title
{
	color:#303f9f
}

.news .link-main:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background-color:transparent;
	-webkit-transition:background-color .25s ease;
	transition:background-color .25s ease
}

.news .link-main:hover:before
{
	background-color:rgba(0,0,0,.3)
}

.news .link-main:hover .m-title span
{
	border-bottom-color:rgba(255,255,255,.5)
}

.news .link-vertic
{
	height:690px
}

.news .link-vertic .cont
{
	position:relative;
	width:100%;
	height:340px
}

.news .link-vertic .info
{
	width:100%;
	height:50%
}

.news .link-vertic .info:after
{
	content:'';
	position:absolute;
	top:-59px;
	right:50%;
	z-index:2;
	-webkit-transform:translate(50%,0);
	transform:translate(50%,0);
	border:30px solid transparent;
	border-bottom:30px solid #fff
}

.news .pic
{
	display:block;
	margin:auto;
	position:absolute;
	top:50%;
	left:50%;
	height:auto;
	width:auto;
	min-width:100%;
	min-height:100%;
	max-width:none;
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1);
	-webkit-transition:-webkit-transform .3s ease-out;
	transition:-webkit-transform .3s ease-out;
	transition:transform .3s ease-out;
	transition:transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}

.news .cont
{
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:100%;
	overflow:hidden
}

.news .cont:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background-color:transparent;
	-webkit-transition:background-color .25s ease;
	transition:background-color .25s ease
}

.news .info
{
	padding:40px 40px 0;
	width:50%;
	height:100%;
	position:relative;
	background-color:#fff
}

.news .info:after
{
	content:'';
	position:absolute;
	right:-59px;
	top:50%;
	z-index:2;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	border:30px solid transparent;
	border-left:30px solid #fff
}

.news .substr
{
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	width:100%;
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(90%,rgba(31,29,70,.88)));
	background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(31,29,70,.88) 90%);
	/* padding:30px 20px 33px 40px; */
	padding: 0px;
}

.news .substr .date
{
	/* margin-bottom:14px */
	margin-bottom: 0px;
}

.news .date
{
	display:inline-block;
	background-color:#303f9f;
	padding:4px 16px 3px;
	margin-bottom:21px
}

.news .time
{
	display:inline-block;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:13px;
	color:#fff;
	height:18px;
	overflow:hidden;
	line-height:1.66667
}

.news .m-title
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	/* font-size:22px; */
	/* color:#fff; */
	line-height:1.45455;
	max-height:10.18182em;
	overflow:hidden;
	height:83px;
	color: black; 
	font-size: 15px;
}

.news .m-title span
{
	line-height:1.36364;
	border-bottom:1px solid transparent
}

.news .title
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:16px;
	color:#000;
	padding-bottom:7px;
	border-bottom:1px solid #ececec;
	line-height:1.3125;
	margin-bottom:10px;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.news .title>span
{
	display:inline-block;
	max-height:85px;
	overflow:hidden
}

.news .descr
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	color:#626262;
	line-height:1.46154;
	margin-bottom:16px;
	max-height:76px;
	overflow:hidden
}

.news .more
{
	z-index:2;
	bottom:30px;
	left:40px;
	position:absolute;
	display:inline-block;
	overflow:hidden;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.5625;
	max-height:1.5625em;
	color:#303f9f
}

.news .more span
{
	line-height:1.4375;
	border-bottom:1px solid rgba(48,63,159,.6);
	-webkit-transition:border-color .15s ease;
	transition:border-color .15s ease
}

.news .more span:hover
{
	border-bottom:1px solid transparent
}

.popular
{
	position:relative
}

.popular .wrap
{
	height:340px;
	overflow:hidden;
	padding:20px 15px;
	background:#2f3f9f
}

.popular .title
{
	display:inline-block;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.5;
	text-decoration:none;
	margin-top:90px;
	text-transform:uppercase;
	width:30%;
	float:left
}

.popular .title>a,.popular .title>span
{
	color:#fff;
	text-decoration:none;
	padding-bottom:2px
}

.popular .title>a:hover
{
	color:#2dbadb;
	border-bottom-color:#2dbadb
}

.popular .link
{
	display:inline-block;
	/*min-height:38px;*/
	text-decoration:none;
	margin: 10px 0px;
}

.popular .link:hover
{
	text-decoration:none
}

.popular .link:hover .text
{
	color:#2dbadb
}

.popular .link:hover .text span
{
	border-bottom-color:#2dbadb
}

.popular .items-wrap
{
	padding:0 15px;
	width:70%;
	float:right;
	border-left:1px solid #ffffff5c
}

.popular .link-wrap
{
	display:table;
	height:100%
}

.popular .inner
{
	display:table-cell;
	vertical-align:middle
}

.popular .img-wrap
{
	min-width:42px;
	max-width:42px;
	padding-left:5px
}

.popular .img-wrap img
{
	max-height:30px
}

.popular .text
{
	overflow:hidden;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#fff;
	font-size:13px;
	line-height:1.46154;
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	max-height:2.92308em
}

.popular .text span
{
	border-bottom:1px solid rgba(221,221,221,.5)
}

.reception
{
	position:relative
}

.reception .wrap
{
	overflow:hidden;
	margin-top:10px;
	/* height:340px; */
	/* padding:40px 15px; */
	background:#19164a;
	height: 257px;
	padding: 7px 15px;
	
}

.reception .m-link
{
	display:inline-block;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:14px;
	width:30%;
	float:left;
	color:#fff;
	line-height:1.5;
	margin-top:90px;
	text-transform:uppercase
}

.reception .m-link span
{
	padding-bottom:2px;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.reception .m-link,.reception .m-link:active,.reception .m-link:focus,.reception .m-link:hover
{
	text-decoration:none
}

.reception .m-link.active span,.reception .m-link:active span,.reception .m-link:hover span
{
	border-bottom:2px solid #2dbadb;
	color:#2dbadb
}

.reception .link
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	display:block;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:0;
	width:70%;
	float:right;
	padding-left:20px;
	margin-bottom:20px;
	text-decoration:none;
	border-left:1px solid #ffffff45
}

.reception .link:focus,.reception .link:hover
{
	background:#2dbadb;
	border-color:#2dbadb
}

.reception .link.active,.reception .link:active
{
	background:#19164a;
	border-color:#19164a
}

.reception .link-wrap
{
	position:relative;
	text-align:center
}

.reception .icon-wrap
{
	display:inline-block;
	padding:20px
}

.reception .ico:before
{
	vertical-align:middle
}

.reception .text
{
	display:block;
	font-family:OpenSans,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.30769;
	color:#fff;
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	max-height:1.30769em;
	overflow:hidden
}

.activities
{
	position:relative;
	padding-top:34px;
	padding-bottom:34px
}

.activities:before
{
	content:'';
	z-index:-1;
	position:absolute;
	width:1920px;
	display:block;
	top:0;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	background-color:#f2f2f2
}

.g-sidebar+.g-content .activities:before
{
	left:32%
}

.activities .heading
{
	padding-bottom:15px
}

.activities .items-wrap
{
	margin:0 -3px
}

.activities .item
{
	padding:0 3px;
	margin-bottom:6px
}

.activity-2
{
	display:block;
	height:477px;
	background-color:#303f9f;
	color:#fff;
	text-align:center
}

.activity-2 .wrap
{
	padding:28px 30px
}

.activity-2 .img-wrap
{
	margin-bottom:32px
}

.activity-2 .img-wrap img
{
	max-height:221px;
	margin:0 auto
}

.activity-2 .title
{
	overflow:hidden;
	margin-bottom:13px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:20px;
	max-height:2.94118em
}

.activity-2 .text
{
	overflow:hidden;
	margin-bottom:18px;
	font-size:13px;
	line-height:1.46154;
	max-height:5.84615em
}

.activity-2 .link
{
	overflow:hidden;
	display:inline-block;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.4375;
	color:#fff;
	text-decoration:none;
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	max-height:1.4375em
}

.activity-2 .link:hover
{
	color:#2dbadb
}

.activity-2 .link:hover span
{
	border-bottom-color:#2dbadb
}

.activity-2 .link span
{
	border-bottom:1px solid rgba(255,255,255,.5)
}

.activity
{
	display:block;
	height:155px;
	background-color:#fff;
	text-decoration:none;
	text-align:center;
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	border:1px solid transparent
}

.activity:hover
{
	text-decoration:none;
	-webkit-box-shadow:0 0 21px 3px rgba(0,1,1,.2);
	box-shadow:0 0 21px 3px rgba(0,1,1,.2)
}

.activity:hover .text
{
	color:#303f9f
}

.activity .wrap
{
	position:absolute;
	bottom:17px;
	left:0;
	right:0;
	padding:0 15px
}

.activity .img-wrap
{
	margin-bottom:13px
}

.activity .img-wrap img
{
	max-height:75px;
	margin:0 auto
}

.activity .text
{
	overflow:hidden;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#626262;
	font-size:13px;
	line-height:1.53846;
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	max-height:4.61538em
}

.sl-sections
{
	width:100%;
	padding-bottom:45px;
	position:relative
}

.sl-sections:before
{
	z-index:-1;
	content:'';
	display:block;
	position:absolute;
	width:1920px;
	left:50%;
	top:0;
	bottom:0;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	background-color:#f2f2f2
}

.sl-sections .wrap
{
	position:relative;
	-webkit-transition:opacity .5s ease-out;
	transition:opacity .5s ease-out
}

.sl-sections .wrap.inited-not .slide
{
	width:33.33%
}

.sl-sections .wrap.inited-not .slide:not(:first-child)
{
	display:none
}

.sl-sections .slide
{
	display:block;
	float:left
}

.sl-sections .slide.even .img-wrap:before
{
	background-color:rgba(48,63,159,.9)
}

.sl-sections .slide.last .img-wrap:before
{
	background-color:rgba(45,186,219,.5)
}

.sl-sections .slide-wrap
{
	position:relative;
	display:block;
	padding:41px 40px 62px 46px;
	text-decoration:none;
	overflow:hidden;
	height:100%
}

.sl-sections .slide-wrap:hover .title span
{
	border-bottom:1px solid rgba(255,255,255,.7)
}

.sl-sections .slide-wrap:hover .img-wrap img
{
	-webkit-transform:translate(-50%,-50%) scale(1.08);
	transform:translate(-50%,-50%) scale(1.08)
}

.sl-sections .img-wrap
{
	z-index:-1;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}

.sl-sections .img-wrap:before
{
	z-index:2;
	content:'';
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(25,22,75,.9)
}

.sl-sections .img-wrap img
{
	z-index:1;
	display:block;
	margin:auto;
	position:absolute;
	top:50%;
	left:50%;
	height:auto;
	width:auto;
	min-width:100%;
	min-height:100%;
	max-width:none;
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out
}

.sl-sections .title-wrap
{
	display:block;
	margin-top:0;
	margin-bottom:24px;
	text-decoration:none
}

.sl-sections .title
{
	display:block;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:20px;
	color:#fff
}

.sl-sections .title>span
{
	line-height:1.4;
	border-bottom:1px solid transparent
}

.sl-sections .icon
{
	width:61px
}

.sl-sections .text
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#fff;
	font-size:13px;
	line-height:1.53846
}

.sl-sections .next,.sl-sections .prev
{
	width:40px;
	height:100%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
	z-index:10;
	cursor:pointer;
	text-decoration:none;
	font-size:20px;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.sl-sections .next:before,.sl-sections .prev:before
{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}

.sl-sections .next:active,.sl-sections .prev:active
{
	opacity:.7
}

.sl-sections .next.disabled,.sl-sections .prev.disabled
{
	display:none
}

.js-off .sl-sections .next,.js-off .sl-sections .prev
{
	display:none
}

.sl-sections .prev
{
	left:0
}

.sl-sections .prev:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.281%22%20height%3D%2224.88%22%20viewBox%3D%220%200%2015.281%2024.88%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bfill-rule%3Aevenodd%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20data-name%3D%22Arrow%20Up%20Icon%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20class%3D%22cls-1%22%20d%3D%22M34.961%202232.26a2.986%202.986%200%200%200%200%204.4l10.532%209.63a2.3%202.3%200%200%200%203.119%200%201.988%201.988%200%200%200%200-2.93l-9.758-8.9%209.758-8.9a1.988%201.988%200%200%200%200-2.93%202.3%202.3%200%200%200-3.119%200l-10.532%209.63z%22%20transform%3D%22translate(-34%20-2222.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.281px;
	height:24.88px
}

.sl-sections .prev:hover:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.281%22%20height%3D%2224.88%22%20viewBox%3D%220%200%2015.281%2024.88%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23124d9d%3Bfill-rule%3Aevenodd%3Bfilter%3Aurl(%23filter)%7D%3C%2Fstyle%3E%3Cfilter%20id%3D%22filter%22%20x%3D%2234%22%20y%3D%222222.03%22%20width%3D%2215.281%22%20height%3D%2224.88%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeFlood%20result%3D%22flood%22%20flood-color%3D%22%232dbadb%22%2F%3E%3CfeComposite%20result%3D%22composite%22%20operator%3D%22in%22%20in2%3D%22SourceGraphic%22%2F%3E%3CfeBlend%20result%3D%22blend%22%20in2%3D%22SourceGraphic%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon_%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20data-name%3D%22Arrow%20Up%20Icon%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%22%20class%3D%22cls-1%22%20d%3D%22M34.961%202232.26a2.986%202.986%200%200%200%200%204.4l10.532%209.63a2.3%202.3%200%200%200%203.119%200%201.988%201.988%200%200%200%200-2.93l-9.758-8.9%209.758-8.9a1.988%201.988%200%200%200%200-2.93%202.3%202.3%200%200%200-3.119%200l-10.532%209.63z%22%20transform%3D%22translate(-34%20-2222.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.281px;
	height:24.88px
}

.sl-sections .next
{
	right:0
}

.sl-sections .next:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.25%22%20height%3D%2224.97%22%20viewBox%3D%220%200%2015.25%2024.97%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bfill-rule%3Aevenodd%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon%22%20data-name%3D%22Arrow%20Up%20Icon%22%20class%3D%22cls-1%22%20d%3D%22M1317.04%202232.29a2.991%202.991%200%200%201%200%204.41l-10.53%209.67a2.307%202.307%200%200%201-3.12%200%202%202%200%200%201%200-2.94l9.76-8.93-9.76-8.93a2%202%200%200%201%200-2.94%202.307%202.307%200%200%201%203.12%200l10.53%209.66z%22%20transform%3D%22translate(-1302.75%20-2222.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.25px;
	height:24.97px
}

.sl-sections .next:hover:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.25%22%20height%3D%2224.97%22%20viewBox%3D%220%200%2015.25%2024.97%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23124d9d%3Bfill-rule%3Aevenodd%3Bfilter%3Aurl(%23filter)%7D%3C%2Fstyle%3E%3Cfilter%20id%3D%22filter%22%20x%3D%221302.75%22%20y%3D%222222.03%22%20width%3D%2215.25%22%20height%3D%2224.97%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeFlood%20result%3D%22flood%22%20flood-color%3D%22%232dbadb%22%2F%3E%3CfeComposite%20result%3D%22composite%22%20operator%3D%22in%22%20in2%3D%22SourceGraphic%22%2F%3E%3CfeBlend%20result%3D%22blend%22%20in2%3D%22SourceGraphic%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Arrow_Up_Icon%22%20data-name%3D%22Arrow%20Up%20Icon%22%20class%3D%22cls-1%22%20d%3D%22M1317.04%202232.29a2.991%202.991%200%200%201%200%204.41l-10.53%209.67a2.307%202.307%200%200%201-3.12%200%202%202%200%200%201%200-2.94l9.76-8.93-9.76-8.93a2%202%200%200%201%200-2.94%202.307%202.307%200%200%201%203.12%200l10.53%209.66z%22%20transform%3D%22translate(-1302.75%20-2222.03)%22%2F%3E%3C%2Fsvg%3E);
	width:15.25px;
	height:24.97px
}

.sl-sections .sl-pager
{
	padding-top:17px;
	text-align:center
}

.js-off .sl-sections .sl-pager
{
	display:none
}

.sl-sections .sl-pager a
{
	display:inline-block;
	width:12px;
	height:12px;
	margin:0 9px;
	position:relative;
	background:#b6b6b6;
	border-radius:50%
}

.sl-sections .sl-pager a:hover
{
	background:#303f9f
}

.sl-sections .sl-pager a.selected
{
	cursor:default;
	background:#303f9f
}

.sl-sections .sl-pager a span
{
	display:none
}

.gallery
{
	position:relative;
	padding-top:40px;
	padding-bottom:30px;
	text-align:center
}

.gallery .heading
{
	padding-bottom:23px
}

.gallery:before
{
	content:'';
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:1920px;
	height:100%;
	background-color:#f1f1f1;
	z-index:-1
}

.gallery .gallery-auto,.gallery .row
{
	margin-left:-3px;
	margin-right:-3px
}

.gallery [class^=col-]
{
	padding-left:3px;
	padding-right:3px
}

.gallery .heading
{
	text-align:left
}

.gallery .link
{
	display:block;
	margin-bottom:6px;
	text-align:center
}

.gallery .link.active .pic:before,.gallery .link:active .pic:before,.gallery .link:focus .pic:before,.gallery .link:hover .pic:before
{
	background-color:rgba(25,22,75,.7)
}

.gallery .link.active .text,.gallery .link:active .text,.gallery .link:focus .text,.gallery .link:hover .text
{
	opacity:1
}

.gallery .pic
{
	position:relative;
	display:block;
	text-align:center;
	width:100%;
	height:150px;
	overflow:hidden
}

.gallery .pic:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background-color:transparent;
	-webkit-transition:background-color .25s ease;
	transition:background-color .25s ease
}

.gallery .pic img
{
	display:block;
	margin:auto;
	position:absolute;
	top:50%;
	left:50%;
	height:auto;
	width:auto;
	min-width:100%;
	min-height:100%;
	max-width:none;
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}

.gallery .text
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	opacity:0;
	-webkit-transition:opacity .25s ease;
	transition:opacity .25s ease;
	text-align:center
}

.gallery .text span
{
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:inline-block;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.53846;
	color:#fff;
	max-height:6.15385em;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px
}

.sl-partners
{
	width:100%;
	position:relative;
	padding:39px 0 40px
}

.sl-partners .heading
{
	padding-bottom:20px
}

.sl-partners .wrap
{
	position:relative;
	-webkit-transition:opacity .5s ease-out;
	transition:opacity .5s ease-out;
	padding:0 20px
}

.sl-partners .wrap.inited-not
{
	padding:0
}

.sl-partners .wrap.inited-not .slide:nth-child(n+4)
{
	display:none
}

.sl-partners .slide
{
	float:left;
	padding-right:22px
}

.sl-partners .pic
{
	display:table-cell;
	max-width:94px;
	min-width:94px;
	position:relative;
	margin-right:6px;
	height:74px;
	max-height:74px;
	min-height:74px;
	vertical-align:middle;
	margin-left:1px;
	text-align:center;
	padding-right:15px
}

.sl-partners .pic img
{
	display:inline-block;
	max-height:74px;
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	text-align:center
}

.sl-partners .link
{
	display:block;
	overflow:hidden;
	max-width:370px;
	height:74px;
	margin:0 auto
}

.sl-partners .link:first-child
{
	margin-bottom:10px
}

.sl-partners .link,.sl-partners .link:hover
{
	text-decoration:none
}

.sl-partners .link:active .img,.sl-partners .link:focus .img,.sl-partners .link:hover .img
{
	-webkit-filter:initial;
	filter:initial
}

.sl-partners .link:active .text span,.sl-partners .link:focus .text span,.sl-partners .link:hover .text span
{
	color:#303f9f
}

.sl-partners .text
{
	max-width:280px;
	display:table-cell;
	vertical-align:middle
}

.sl-partners .text span
{
	display:inline-block;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:16px;
	color:#535353;
	line-height:1.25;
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	max-height:3.75em;
	overflow:hidden
}

.sl-partners .next,.sl-partners .prev
{
	width:20px;
	height:100%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
	z-index:10;
	cursor:pointer;
	text-decoration:none;
	font-size:20px
}

.js-off .sl-partners .next,.js-off .sl-partners .prev
{
	display:none
}

.sl-partners .next:before,.sl-partners .prev:before
{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}

.sl-partners .next:active,.sl-partners .next:focus,.sl-partners .next:hover,.sl-partners .prev:active,.sl-partners .prev:focus,.sl-partners .prev:hover
{
	opacity:.7
}

.sl-partners .next.disabled,.sl-partners .prev.disabled
{
	display:none
}

.sl-partners .prev
{
	left:0
}

.sl-partners .next
{
	right:0
}

.sl-partners .sl-pager
{
	position:absolute;
	bottom:-42px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	text-align:center;
	width:100%
}

.sl-partners .sl-pager a
{
	display:inline-block;
	width:12px;
	height:12px;
	margin:0 9px;
	position:relative
}

.sl-partners .sl-pager a:after,.sl-partners .sl-pager a:before
{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-6px;
	margin-left:-6px;
	width:12px;
	height:12px;
	border-radius:50%;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.sl-partners .sl-pager a:before
{
	background:#bcbcbc
}

.sl-partners .sl-pager a:hover:before
{
	background:#303f9f
}

.sl-partners .sl-pager a.selected
{
	cursor:default
}

.sl-partners .sl-pager a.selected:before
{
	background:#303f9f
}

.sl-partners .sl-pager a span
{
	display:none
}

.exit
{
	float:left;
	padding:13px 0 12px;
	margin-right:111px
}

.exit .list
{
	margin:0
}

.exit .item
{
	display:block
}

.exit .link
{
	display:block;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	text-decoration:none
}

.exit .link:hover span
{
	color:#303f9f;
	border-bottom:2px solid #303f9f
}

.exit .link span
{
	color:#141414;
	vertical-align:middle;
	padding-bottom:3px;
	border-bottom:2px solid transparent;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.exit .ico
{
	display:inline-block;
	margin-right:4px;
	vertical-align:middle
}

.exit .ico:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cstyle%3E.st0%7Bfill%3A%234b5592%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2011c0%206.1%204.9%2011%2011%2011s11-4.9%2011-11S17.1%200%2011%200%200%204.9%200%2011zm4.6%207.5c1.6-1.1%203-1.8%203.4-2%20.2-.1.4-.4.4-.6v-1.4c0-.1%200-.2-.1-.3-.3-.5-.5-1-.6-1.7%200-.2-.2-.4-.4-.4-.1-.1-.2-.3-.4-1-.2-.5-.2-.8-.1-.9.2%200%20.3-.1.4-.2.1-.1.1-.3.1-.5-.2-.7-.2-1.3%200-1.9.1-.6.5-1.2%201-1.7.3-.3.6-.6.9-.8.3-.2.6-.3.9-.4.2-.1.5-.1.8-.1.7-.1%201.4.1%202%20.4.6.4.9.8.9.8%200%20.1.2.2.4.2%200%200%20.2%200%20.5.3s.6%201.2.2%203.4c0%20.2.1.5.3.6%200%20.1%200%20.3-.1%201-.2.5-.3.8-.4.9h-.3c-.2.1-.3.2-.3.4-.1.5-.2%201-.4%201.4%200%20.1-.1.2-.1.2v1.6c0%20.3.2.5.4.6.4.2%201.8.9%203.4%202-1.7%201.5-4%202.4-6.4%202.4-2.4.1-4.7-.8-6.4-2.3zM11%201.1c5.5%200%209.9%204.4%209.9%209.9%200%202.6-1%205-2.7%206.8-1.5-1.1-2.9-1.8-3.5-2.1v-1.2c.1-.3.3-.7.4-1.1.4-.2.8-.7%201-1.7.3-.9.2-1.6-.1-2%20.3-1.8.2-3.1-.4-4-.3-.4-.7-.6-1-.7-.2-.3-.6-.7-1.2-1-.8-.5-1.7-.6-2.6-.6-.4%200-.7.1-1.1.2-.3.1-.7.3-1.1.6-.4.2-.8.5-1.1.9-.7.6-1.1%201.4-1.3%202.2-.1.7-.2%201.3%200%202-.1%200-.1.1-.2.1-.3.4-.4%201-.1%202%20.2.6.4%201.3.8%201.6.1.6.3%201.2.6%201.7v1c-.6.3-2%201-3.5%202.1C2.1%2016%201.1%2013.6%201.1%2011c0-5.5%204.4-9.9%209.9-9.9z%22%2F%3E%3C%2Fsvg%3E);
	width:22px;
	height:22px;
	vertical-align:middle
}

.g-wrap .vote-items-list .vote-answers-list
{
	padding-right:0
}

.vote-items-list .vote-answer-item
{
	margin-bottom:15px
}

.vote-items-list .vote-answer-item:last-child
{
	margin-bottom:0
}

.vote-items-list .message
{
	margin-right:6px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.vote-items-list .count
{
	margin-left:6px;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#303f9f
}

.vote-items-list .graph-bar
{
	margin-top:3px;
	background-color:#303f9f
}

.call-lines
{
	position:relative;
	padding:30px 20px 41px 0
}

.call-lines:after
{
	content:'';
	position:absolute;
	background-color:#e6e6e6;
	width:1920px;
	height:100%;
	top:0;
	right:0;
	z-index:-1
}

.call-lines .heading
{
	padding-bottom:0
}

.call-lines .wrap
{
	padding-top:32px
}

.call-lines .link
{
	display:block;
	background-color:#fff
}

.call-lines .link:not(:last-child) .text
{
	border-bottom:1px solid #ddd
}

.call-lines .link:nth-child(even) .date
{
	background:#303f9f
}

.call-lines .link:nth-child(odd) .date
{
	background:#19164b
}

.call-lines .link,.call-lines .link.active,.call-lines .link:active,.call-lines .link:focus,.call-lines .link:hover
{
	text-decoration:none
}

.call-lines .link.active .date,.call-lines .link:active .date,.call-lines .link:focus .date,.call-lines .link:hover .date
{
	background:#2dbadb
}

.call-lines .link.active .text,.call-lines .link:active .text,.call-lines .link:focus .text,.call-lines .link:hover .text
{
	color:#2dbadb
}

.call-lines .date
{
	display:table-cell;
	padding:15px 0;
	min-width:100px;
	max-width:100px;
	height:100px;
	vertical-align:middle;
	text-align:center;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.call-lines .day
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:22px;
	line-height:1;
	color:#fff;
	max-height:1em;
	overflow:hidden
}

.call-lines .month
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:15px;
	color:#fff;
	max-height:1.47059em;
	overflow:hidden
}

.call-lines .text
{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	padding:15px 30px;
	color:#535353
}

.call-lines .text span
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:1.42857;
	display:block;
	max-height:4.28571em;
	overflow:hidden
}

.call-lines .m-text
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.75;
	margin-bottom:31px;
	padding-top:20px;
	padding-left:10px
}

.call-lines.type-3
{
	padding-top:15px;
	padding-bottom:15px;
	padding-right:0;
	margin-bottom:50px
}

.call-lines.type-3 .wrap
{
	padding-top:0
}

.call-lines.type-3:after
{
	width:600%;
	right:initial;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}

.vote
{
	padding:21px 70px 25px 36px
}

.vote:before
{
	z-index:-1;
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:1920px;
	background-color:#fff
}

.vote .heading
{
	padding-top:14px;
	padding-bottom:0
}

.vote .wrap
{
	padding-top:36px;
	padding-left:10px
}

.vote .quest
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:17px;
	line-height:1.64706;
	margin-bottom:5px;
	color:#19164b;
	max-height:6.58824em;
	overflow:hidden
}

.vote .btn
{
	padding:5px 46px;
	border-radius:100px;
	margin-right:24px
}

.vote .link
{
	display:inline-block;
	margin-top:10px;
	font-size:16px;
	line-height:1.375;
	padding-bottom:1px;
	max-height:2.875em;
	overflow:hidden;
	text-decoration:none
}

.vote .link:hover span
{
	border-bottom-color:transparent
}

.vote .link span
{
	line-height:1;
	text-decoration:none;
	border-bottom:1px solid;
	-webkit-transition:all .15s ease;
	transition:all .15s ease;
	border-bottom-color:rgba(48,63,159,.6);
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#303f9f;
	font-size:16px
}

.vote .m-text
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.75;
	margin-bottom:10px;
	padding-top:20px
}

.news-list-2
{
	position:relative;
	padding-top:15px;
	padding-bottom:30px
}

.news-list-2:before
{
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:600%;
	background-color:#f2f2f2;
	z-index:-1
}

.news-list-2 .link
{
	display:block;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	height:336px;
	margin-bottom:20px;
	background-color:#fff
}

.news-list-2 .link:hover .pic:before
{
	background-color:rgba(0,0,0,.3)
}

.news-list-2 .link:hover .pic img
{
	-webkit-transform:translate(-50%,-50%) scale(1.05);
	transform:translate(-50%,-50%) scale(1.05)
}

.news-list-2 .link:hover .title
{
	color:#303f9f
}

.news-list-2 .info
{
	padding:16px 20px
}

.news-list-2 .date
{
	display:inline-block;
	background-color:#303f9f;
	padding:3px 16px 2px;
	margin-bottom:27px
}

.news-list-2 .pic
{
	position:relative;
	height:176px;
	overflow:hidden
}

.news-list-2 .pic:before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background-color:transparent;
	-webkit-transition:background-color .25s ease;
	transition:background-color .25s ease
}

.news-list-2 .pic .date
{
	position:absolute;
	top:16px;
	left:16px;
	z-index:1
}

.news-list-2 .pic img
{
	display:block;
	margin:auto;
	position:absolute;
	top:50%;
	left:50%;
	height:auto;
	width:auto;
	min-width:100%;
	min-height:100%;
	max-width:none;
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1);
	-webkit-transition:-webkit-transform .25s ease;
	transition:-webkit-transform .25s ease;
	transition:transform .25s ease;
	transition:transform .25s ease,-webkit-transform .25s ease
}

.news-list-2 .time
{
	display:inline-block;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:13px;
	color:#fff;
	height:18px;
	overflow:hidden;
	line-height:1.66667
}

.news-list-2 .title
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:16px;
	color:#000;
	line-height:1.3125;
	margin-bottom:14px;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.news-list-2 .title span
{
	display:inline-block;
	max-height:5.25em;
	overflow:hidden
}

.news-list-2 .title-lim
{
	padding-top:15px;
	margin-bottom:9px
}

.news-list-2 .title-lim span
{
	max-height:3.9375em
}

.news-list-2 .descr
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	color:#626262;
	line-height:1.46154;
	margin-bottom:16px;
	max-height:7.30769em;
	overflow:hidden
}

.news-list-2 .more
{
	position:absolute;
	left:20px;
	bottom:27px;
	display:inline-block;
	overflow:hidden;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:16px;
	line-height:1.5625;
	max-height:1.5625em;
	color:#303f9f
}

.news-list-2 .more span
{
	line-height:1.4375;
	border-bottom:1px solid rgba(48,63,159,.6);
	-webkit-transition:border-color .15s ease;
	transition:border-color .15s ease
}

.news-list-2 .more span:hover
{
	border-bottom:1px solid transparent
}

.news-list-2 hr
{
	border-top-color:rgba(0,0,0,.3);
	margin-top:28px;
	margin-bottom:32px
}

.news-list-2 .heading
{
	padding-bottom:20px
}

.breadcrumb
{
	padding:6px 15px 6px 0;
	margin-top:0;
	margin-bottom:5px;
	list-style:none;
	background-color:transparent;
	border-radius:0
}

.g-wrap .breadcrumb ol
{
	font-size:13px
}

.breadcrumb li
{
	display:inline-block
}

.breadcrumb li>a
{
	color:#919191
}

.breadcrumb li>a:hover
{
	color:#303f9f
}

.breadcrumb li+li:before
{
	content:"— ";
	display:inline-block;
	margin:1px 7px 0;
	color:#919191;
	position:static
}

.breadcrumb .active
{
	color:#000
}

.enter
{
	float:left;
	padding:11px 0 15px;
	margin-right:106px
}

.enter .list
{
	margin:0
}

.enter .item
{
	display:block
}

.enter .link
{
	display:inline-block;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	text-decoration:none
}

.enter .link:hover span
{
	color:#303f9f;
	border-bottom:2px solid #303f9f
}

.enter .link:last-child
{
	margin-right:0
}

.enter .link span
{
	color:#141414;
	padding-bottom:3px;
	border-bottom:2px solid transparent;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.enter .divider
{
	margin:0 4px;
	display:inline-block;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	text-decoration:none
}

.enter .ico
{
	display:inline-block;
	margin-right:8px;
	vertical-align:middle
}

.enter .ico:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cstyle%3E.st0%7Bfill%3A%234b5592%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2011c0%206.1%204.9%2011%2011%2011s11-4.9%2011-11S17.1%200%2011%200%200%204.9%200%2011zm4.6%207.5c1.6-1.1%203-1.8%203.4-2%20.2-.1.4-.4.4-.6v-1.4c0-.1%200-.2-.1-.3-.3-.5-.5-1-.6-1.7%200-.2-.2-.4-.4-.4-.1-.1-.2-.3-.4-1-.2-.5-.2-.8-.1-.9.2%200%20.3-.1.4-.2.1-.1.1-.3.1-.5-.2-.7-.2-1.3%200-1.9.1-.6.5-1.2%201-1.7.3-.3.6-.6.9-.8.3-.2.6-.3.9-.4.2-.1.5-.1.8-.1.7-.1%201.4.1%202%20.4.6.4.9.8.9.8%200%20.1.2.2.4.2%200%200%20.2%200%20.5.3s.6%201.2.2%203.4c0%20.2.1.5.3.6%200%20.1%200%20.3-.1%201-.2.5-.3.8-.4.9h-.3c-.2.1-.3.2-.3.4-.1.5-.2%201-.4%201.4%200%20.1-.1.2-.1.2v1.6c0%20.3.2.5.4.6.4.2%201.8.9%203.4%202-1.7%201.5-4%202.4-6.4%202.4-2.4.1-4.7-.8-6.4-2.3zM11%201.1c5.5%200%209.9%204.4%209.9%209.9%200%202.6-1%205-2.7%206.8-1.5-1.1-2.9-1.8-3.5-2.1v-1.2c.1-.3.3-.7.4-1.1.4-.2.8-.7%201-1.7.3-.9.2-1.6-.1-2%20.3-1.8.2-3.1-.4-4-.3-.4-.7-.6-1-.7-.2-.3-.6-.7-1.2-1-.8-.5-1.7-.6-2.6-.6-.4%200-.7.1-1.1.2-.3.1-.7.3-1.1.6-.4.2-.8.5-1.1.9-.7.6-1.1%201.4-1.3%202.2-.1.7-.2%201.3%200%202-.1%200-.1.1-.2.1-.3.4-.4%201-.1%202%20.2.6.4%201.3.8%201.6.1.6.3%201.2.6%201.7v1c-.6.3-2%201-3.5%202.1C2.1%2016%201.1%2013.6%201.1%2011c0-5.5%204.4-9.9%209.9-9.9z%22%2F%3E%3C%2Fsvg%3E);
	width:22px;
	height:22px;
	vertical-align:middle
}

.header-contacts
{
	margin-bottom:0
}

.header-contacts table
{
	border-top:1px solid #ececec;
	font-size:13px
}

.g-wrap .header-contacts table
{
	margin-bottom:0
}

.header-contacts table td
{
	width:33.33%;
	border-right:1px solid #ececec;
	font-size:11px
}

.header-contacts table td:last-child
{
	border-right:none
}

.g-wrap .header-contacts table td
{
	padding:16px 10px
}

.header-contacts .title
{
	margin-bottom:10px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:13px
}

.breadcrumb-png
{
	padding:6px 15px 6px 0;
	margin-top:0;
	margin-bottom:12px;
	list-style:none;
	background-color:transparent;
	border-radius:0
}

.g-wrap .breadcrumb-png ol
{
	margin-top:0;
	margin-bottom:0;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px
}

.breadcrumb-png li
{
	display:inline-block
}

.breadcrumb-png li>a
{
	color:#919191
}

.breadcrumb-png li>a:hover
{
	color:#303f9f
}

.breadcrumb-png li+li:before
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-212px -176px;
	width:11px;
	height:1px;
	margin:0 7px 0 5px;
	color:#919191;
	position:static;
	vertical-align:middle
}

.breadcrumb-png .active
{
	color:#000
}

.menu-aside
{
	margin-bottom:50px;
	font-size:17px
}

.menu-aside [class*=item_]
{
	margin-bottom:9px;
	display:block
}

.menu-aside [class*=item_]>a,.menu-aside [class*=item_]>span
{
	color:#303f9f
}

.menu-aside [class*=item_]>a:hover
{
	color:#2dbadb
}

.menu-aside [class*=item_].active>a,.menu-aside [class*=item_].active>span
{
	color:#000
}

.menu-aside [class*=item_].active>a:hover
{
	color:#2dbadb
}

.menu-aside .menu_level_1
{
	margin:0
}

.menu-aside .item_1
{
	margin-bottom:12px
}

.menu-aside .menu_level_2
{
	font-size:16px;
	margin:13px 0 12px 6.5%
}

.menu-aside .menu_level_3
{
	font-size:14px;
	margin:10px 0 12px 7%
}

.menu-aside .menu_level_4
{
	font-size:14px;
	margin:10px 0 12px 5.5%
}

.menu-aside.style-2
{
	background:#f4f6f9
}

.menu-aside.style-2 .menu_level_1
{
	margin:0
}

.menu-aside.style-2 .item_1
{
	margin-bottom:0
}

.menu-aside.style-2 .item_1>a,.menu-aside.style-2 .item_1>span
{
	text-decoration:none;
	display:block;
	padding:13px 20px;
	font-size:18px;
	line-height:1.22222
}

.menu-aside.style-2 .item_1:hover
{
	background:#303f9f
}

.menu-aside.style-2 .item_1:hover>a
{
	color:#fff
}

.menu-aside.style-2 .item_1.active>a:hover
{
	color:#2dbadb
}

.menu-aside.style-2 .item_1.active:hover
{
	background:0 0
}

.menu-aside.style-2 .item_1:last-child>a,.menu-aside.style-2 .item_1:last-child>span
{
	padding-bottom:23px
}

.menu-foot-3
{
	position:relative;
	padding-top:68px;
	padding-bottom:17px
}

.menu-foot-3 .col
{
	position:relative;
	width:20%;
	float:left;
	padding-left:10px;
	padding-right:10px
}

.menu-foot-3 .img
{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}

.menu-foot-3 .menu_level_1
{
	display:block;
	margin:0;
	overflow:hidden
}

.menu-foot-3 .item_1
{
	float:left;
	margin-bottom:38px
}

.menu-foot-3 .item_1 .a-wrap
{
	font-size:17px;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#fff;
	text-transform:uppercase;
	display:inline;
	line-height:1.52941
}

.menu-foot-3 .item_1>a,.menu-foot-3 .item_1>span
{
	font-size:14px;
	color:rgba(255,255,255,.7)
}

.menu-foot-3 .item_1>a
{
	text-decoration:none;
	border-bottom:1px solid transparent
}

.menu-foot-3 .item_1>a:hover
{
	color:#fff;
	border-bottom:1px solid #a2a1b4
}

.menu-foot-3 .item_1>a>span
{
	position:relative;
	display:inline-block
}

.menu-foot-3 .item_1.active>a,.menu-foot-3 .item_1.active>span
{
	color:#fff;
	border-bottom:1px solid #a2a1b4
}

.menu-foot-3 .item_1.active>a:hover
{
	color:rgba(255,255,255,.7);
	border-bottom:1px solid transparent
}

.menu-foot-3 .menu_level_2
{
	margin:21px 0 0
}

.menu-foot-3 .item_2
{
	display:block;
	margin:0 0 12px;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.23077;
	color:rgba(255,255,255,.7)
}

.menu-foot-3 .item_2>a,.menu-foot-3 .item_2>span
{
	color:rgba(255,255,255,.7)
}

.menu-foot-3 .item_2>a
{
	text-decoration:none;
	border-bottom:1px solid transparent
}

.menu-foot-3 .item_2>a:hover
{
	border-bottom:1px solid #a2a1b4
}

.menu-foot-3 .item_2.active
{
	color:#fff
}

.menu-foot-3 .item_2.active>a,.menu-foot-3 .item_2.active>span
{
	color:#fff;
	border-bottom:1px solid #a2a1b4
}

.menu-foot-3 .item_2.active>a:hover
{
	color:rgba(255,255,255,.7);
	border-bottom:1px solid transparent
}

.menu-foot-2
{
	display:inline-block;
	padding-top:31px
}

.layout-simple .menu-foot-2
{
	padding-top:0
}

.g-wrap .menu-foot-2 .menu_level_1
{
	margin:0
}

.menu-foot-2 .item_1
{
	display:block;
	padding:0 8px;
	margin-bottom:10px;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif
}

.layout-simple .menu-foot-2 .item_1
{
	padding:0
}

.menu-foot-2 .item_1>a,.menu-foot-2 .item_1>span
{
	display:block;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	border-bottom:0
}

.menu-foot-2 .item_1 .text
{
	border-bottom:1px solid transparent
}

.menu-foot-2 .item_1>a:hover
{
	color:#fff;
	border-bottom:0
}

.menu-foot-2 .item_1>a:hover .text
{
	border-bottom:1px solid #a2a1b4
}

.menu-foot-2 .item_1.active>a,.menu-foot-2 .item_1.active>span
{
	color:#fff;
	border-bottom:0
}

.menu-foot-2 .item_1.active>a .text,.menu-foot-2 .item_1.active>span .text
{
	border-bottom:1px solid #a2a1b4
}

.menu-foot-2 .item_1.active>a
{
	text-decoration:none
}

.menu-foot-2 .item_1.active>a:hover
{
	color:#fff
}

.menu-foot-2 .item_1.active>a:hover .text
{
	border-bottom:1px solid transparent
}

.menu-foot-2 .ic2-menu-foot-2-ico
{
	position:relative;
	top:2px;
	left:0;
	padding-right:12px;
	padding-bottom:2px
}

.social-foot
{
	padding-top:3px
}

.layout-simple .social-foot
{
	padding-top:0
}

.social-foot .ico
{
	display:inline-block;
	vertical-align:middle;
	padding-right:20px
}

.social-foot .ico>a:hover .ic2-social-foot-vk:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2014%22%3E%3Cstyle%3E.st0%7Bfill%3A%2347b0cc%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M25.1%2012.6c0-.1-.1-.1-.1-.2-.4-.8-1.2-1.7-2.4-2.8l-1-1c-.3-.3-.3-.7-.2-1%20.1-.3.5-.8%201.1-1.7.3-.5.6-.8.8-1.1%201.5-2%202.1-3.2%201.9-3.8l-.1-.1c-.1-.1-.2-.1-.4-.2s-.5-.1-.8%200H19.5l-.1.1c-.1.1-.1.1-.1.2-.4%201-.9%202-1.4%202.9-.3.5-.6%201-.9%201.4-.3.4-.5.7-.7.9-.2.2-.3.3-.5.4-.1.1-.3.2-.3.1-.1%200-.1%200-.2-.1l-.3-.3c-.1-.1-.1-.3-.1-.5v-.5-.6-.5-1.1-.9-.7-.6c0-.1-.1-.3-.1-.4-.1-.1-.1-.2-.3-.3-.1-.1-.3-.1-.4-.2-.5-.1-1-.2-1.7-.2C11%200%209.9.1%209.5.3c-.2.1-.4.2-.5.4-.2.2-.2.3-.1.3.5.1.9.3%201.1.5l.1.2c.1.1.1.3.2.6s.1.6.1.9v1.6c0%20.4-.1.8-.1%201%200%20.2-.1.4-.2.6-.1.2-.1.3-.2.3%200%200%200%20.1-.1.1s-.2.1-.3.1c-.1%200-.3-.1-.4-.2-.2-.1-.3-.3-.5-.5s-.4-.5-.7-.9c-.2-.4-.4-.8-.7-1.3L7%203.6l-.5-1c-.2-.5-.4-.9-.6-1.3%200-.2-.2-.4-.3-.5h-.1S5.4.7%205.3.7%205.2.6%205%20.6H1.5C1.1.6.9.7.8.8v.4c0%20.1%200%20.2.1.3.4%201.2%201%202.4%201.6%203.5S3.6%207%204%207.7c.5.7.9%201.3%201.4%201.9.5.6.8%201%20.9%201.2.1.2.3.3.4.4l.3.3c.2.2.5.4.9.7.4.3.8.6%201.3.8.5.3%201%20.5%201.7.7.6.2%201.3.2%201.9.2h1.5c.3%200%20.5-.1.7-.3l.1-.1c0-.1.1-.1.1-.2v-.4c0-.4%200-.7.1-1%20.1-.3.1-.5.2-.7.1-.1.2-.3.3-.4l.2-.2h.1c.2-.1.4%200%20.7.2.3.2.5.4.8.7.2.3.5.6.9%201%20.3.4.6.6.9.8l.3.2c.2.1.4.2.7.3.3.1.5.1.7.1l3.3-.1c.3%200%20.6-.1.8-.2.2-.1.3-.2.3-.4v-.4c-.3%200-.3-.1-.4-.2z%22%2F%3E%3C%2Fsvg%3E);
	width:26px;
	height:14px
}

.social-foot .ico>a:hover .ic2-social-foot-fb:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2022%22%3E%3Cstyle%3E.st0%7Bfill%3A%2347b0cc%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M11.4%200H8.6C5.4%200%203.3%202.1%203.3%205.4v2.5H.4c-.2%200-.4.2-.4.5V12c0%20.2.2.4.4.4h2.9v9.1c0%20.2.2.4.4.4h3.7c.4.1.6-.1.6-.3v-9.1h3.4c.2%200%20.4-.2.4-.4V8.5c0-.1%200-.2-.1-.3s-.2-.1-.3-.1H8V5.8c0-1%20.2-1.5%201.6-1.5h1.9c.2%200%20.4-.2.4-.4V.5c0-.3-.2-.5-.5-.5z%22%2F%3E%3C%2Fsvg%3E);
	width:12px;
	height:22px
}

.social-foot .ico>a:hover .ic2-social-foot-twitter:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021%2016%22%3E%3Cstyle%3E.st0%7Bfill%3A%2347b0cc%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M20.3%201.9c-.7.3-1.5.5-2.3.6.8-.5%201.5-1.3%201.8-2.2-.8.5-1.6.8-2.6%201C16.5.5%2015.5%200%2014.3%200c-2.2%200-4%201.8-4%204%200%20.3%200%20.6.1.9C7%204.8%204%203.2%202%20.7c-.3.6-.5%201.3-.5%202.1%200%201.4.7%202.6%201.8%203.4-.7-.1-1.3-.3-1.9-.6v.1c0%202%201.4%203.6%203.2%204-.3%200-.6.1-1%20.1-.3%200-.5%200-.8-.1.5%201.6%202%202.8%203.8%202.8-1.4%201.1-3.1%201.7-5%201.7-.3%200-.6%200-1-.1%201.8%201.2%204%201.9%206.2%201.9%207.4%200%2011.5-6.2%2011.5-11.5V4c.8-.6%201.5-1.3%202-2.1z%22%2F%3E%3C%2Fsvg%3E);
	width:21px;
	height:16px
}

.social-foot .ico>a:hover .ic2-social-foot-youtube:before
{
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2021%22%3E%3Cstyle%3E.st0%7Bfill%3A%2347b0cc%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22YouTube%22%20class%3D%22st0%22%20d%3D%22M13.5%2014.9h-1.1v-.6c0-.3.2-.5.5-.5h.1c.3%200%20.5.2.5.5v.6zm-3.9-1.3c-.3%200-.5.2-.5.4v3c0%20.2.2.4.5.4s.5-.2.5-.4v-3c0-.2-.3-.4-.5-.4zM16%2012v5.7c0%201.4-1.2%202.5-2.6%202.5H2.6C1.2%2020.1%200%2019%200%2017.6V12c0-1.4%201.2-2.5%202.6-2.5h10.8c1.4%200%202.6%201.1%202.6%202.5zM3.3%2018.2v-6h1.3v-.9H1v.9h1.1v6h1.2zm4-5H6.2v4c-.1.2-.5.5-.7%200v-4h-1v4.2c0%20.3%200%20.6.3.8.5.4%201.5-.1%201.7-.6v.7h.9l-.1-5.1zm3.6%203.6v-2.7c0-1-.8-1.6-1.8-.8v-2H8v6.8h.9l.1-.3c1.2%201%201.9.3%201.9-1zm3.5-.3h-.8v.5c0%20.2-.2.5-.5.5h-.2c-.3%200-.5-.2-.5-.5v-1.2h1.9v-.7c0-.5%200-1.1-.1-1.4-.1-1-1.5-1.1-2.1-.6-.2.2-.4.4-.5.6-.1.3-.1.6-.1%201.1v1.6c.1%202.7%203.3%202.3%202.9.1zm-4.3-8.6c.1.1.1.3.3.3.1.1.3.1.5.1s.3%200%20.4-.1c.1-.1.2-.2.3-.4v.4h1.2V3h-1v4.1c0%20.2-.2.4-.4.4s-.4-.2-.4-.4V3h-1v4.5c0%20.1%200%20.2.1.4zm-3.8-3c0-.5%200-.9.1-1.2.2-.3.3-.5.5-.7.2-.2.5-.3.8-.3.3%200%20.5.1.7.2.3.2.5.3.6.5.1.2.2.4.2.5%200%20.2.1.5.1.9v1.3c0%20.5%200%20.8-.1%201.1%200%20.2-.1.4-.2.6-.2.2-.3.4-.5.5-.2.1-.4.1-.7.1-.3%200-.5%200-.7-.1-.2-.1-.4-.2-.5-.4-.1-.1-.1-.3-.2-.6%200-.2-.1-.6-.1-1V4.9zm1%202.1c0%20.3.2.5.5.5s.5-.2.5-.5V4.2c0-.3-.2-.5-.5-.5s-.5.2-.5.5V7zM3.9%208.4H5v-4L6.4.9H5.2l-.8%202.6L3.7.9H2.4l1.5%203.5v4z%22%2F%3E%3C%2Fsvg%3E);
	width:16px;
	height:21px
}

.feedback-btn
{
	z-index:999;
	display:none;
	position:fixed;
	bottom:20px;
	right:20px;
	font-size:14px;
	padding-left:20px;
	padding-right:20px;
	opacity:0;
	-webkit-transition:opacity .3s ease-in,background .15s ease;
	transition:opacity .3s ease-in,background .15s ease
}

.feedback-btn.active
{
	display:block
}

.feedback-btn:focus,.feedback-btn:hover
{
	background:#303f9f
}

.feedback-btn:active
{
	background:#383388
}

.feedback-btn.fadeIn
{
	opacity:1
}

.feedback-btn.fadeOut
{
	opacity:0
}

.footer-bottom
{
	position:relative;
	padding-top:25px;
	padding-bottom:21px;
	text-align:center
}

.footer-bottom:before
{
	z-index:1;
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	background:#0e082c;
	width:1920px
}

.footer-bottom .wrap
{
	z-index:2;
	position:relative;
	display:inline-block
}

.footer-bottom .img-wrap
{
	width:132px;
	padding-right:52px
}

.footer-bottom .title-wrap
{
	text-align:left
}

.footer-bottom .title
{
	font-size:27px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#a2a1b4
}

.ws-pages
{
	padding-top:20px;
	margin-bottom:20px
}

.scroll-to-top
{
	z-index:1000;
	cursor:pointer;
	display:none;
	position:fixed;
	border-radius:8px;
	height:46px;
	width:46px;
	left:40px;
	bottom:40px;
	border:1px solid #f2f2f2;
	-webkit-transition:opacity .3s ease;
	transition:opacity .3s ease;
	opacity:.5;
	color:#626262;
	font-size:11px;
	text-align:center;
	padding-top:24px;
	background:#f7f7f7;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

.scroll-to-top:before
{
	position:absolute;
	top:7px;
	left:50%;
	margin-left:-9px;
	color:#303f9f
}

.scroll-to-top:hover
{
	opacity:1;
	background:#f2f2f2;
	border-color:#ebebeb
}

.scroll-to-top:hover:before
{
	color:#2dbadb
}

.scroll-to-top.ic-arrow:before
{
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}

.enter-mob-2
{
	margin:0 -10px;
	background-color:#f1f1f1
}

.enter-mob-2 .list
{
	margin:0
}

.enter-mob-2 .item
{
	display:block;
	padding:13px 10px 12px;
	border-bottom:1px solid #cecece
}

.enter-mob-2 .link
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:1.46154;
	text-decoration:none
}

.enter-mob-2 .link:hover span
{
	color:#303f9f;
	border-bottom:2px solid #303f9f
}

.enter-mob-2 .link span
{
	color:#141414;
	vertical-align:middle;
	padding-bottom:3px;
	border-bottom:2px solid transparent;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.enter-mob-2 .ico
{
	display:inline-block;
	margin-right:8px;
	vertical-align:middle
}

.enter-mob-2 .ico:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cstyle%3E.st0%7Bfill%3A%234b5592%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2011c0%206.1%204.9%2011%2011%2011s11-4.9%2011-11S17.1%200%2011%200%200%204.9%200%2011zm4.6%207.5c1.6-1.1%203-1.8%203.4-2%20.2-.1.4-.4.4-.6v-1.4c0-.1%200-.2-.1-.3-.3-.5-.5-1-.6-1.7%200-.2-.2-.4-.4-.4-.1-.1-.2-.3-.4-1-.2-.5-.2-.8-.1-.9.2%200%20.3-.1.4-.2.1-.1.1-.3.1-.5-.2-.7-.2-1.3%200-1.9.1-.6.5-1.2%201-1.7.3-.3.6-.6.9-.8.3-.2.6-.3.9-.4.2-.1.5-.1.8-.1.7-.1%201.4.1%202%20.4.6.4.9.8.9.8%200%20.1.2.2.4.2%200%200%20.2%200%20.5.3s.6%201.2.2%203.4c0%20.2.1.5.3.6%200%20.1%200%20.3-.1%201-.2.5-.3.8-.4.9h-.3c-.2.1-.3.2-.3.4-.1.5-.2%201-.4%201.4%200%20.1-.1.2-.1.2v1.6c0%20.3.2.5.4.6.4.2%201.8.9%203.4%202-1.7%201.5-4%202.4-6.4%202.4-2.4.1-4.7-.8-6.4-2.3zM11%201.1c5.5%200%209.9%204.4%209.9%209.9%200%202.6-1%205-2.7%206.8-1.5-1.1-2.9-1.8-3.5-2.1v-1.2c.1-.3.3-.7.4-1.1.4-.2.8-.7%201-1.7.3-.9.2-1.6-.1-2%20.3-1.8.2-3.1-.4-4-.3-.4-.7-.6-1-.7-.2-.3-.6-.7-1.2-1-.8-.5-1.7-.6-2.6-.6-.4%200-.7.1-1.1.2-.3.1-.7.3-1.1.6-.4.2-.8.5-1.1.9-.7.6-1.1%201.4-1.3%202.2-.1.7-.2%201.3%200%202-.1%200-.1.1-.2.1-.3.4-.4%201-.1%202%20.2.6.4%201.3.8%201.6.1.6.3%201.2.6%201.7v1c-.6.3-2%201-3.5%202.1C2.1%2016%201.1%2013.6%201.1%2011c0-5.5%204.4-9.9%209.9-9.9z%22%2F%3E%3C%2Fsvg%3E);
	width:22px;
	height:22px;
	vertical-align:middle
}

.enter-mob-2 .divider
{
	vertical-align:middle
}

.auth .form-group
{
	margin-bottom:12px
}

.auth .form-group .name
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	margin-bottom:3px
}

.auth .form-group .btn_submit
{
	font-size:18px;
	letter-spacing:.5px;
	line-height:1;
	padding:9px 45px 11px
}

.auth .form-group .form_required
{
	font-size:12px;
	margin-right:20px
}

.auth .form-group .form_required:last-child
{
	margin-right:0
}

.auth .checkbox span
{
	line-height:1;
	vertical-align:top
}

.cert-list
{
	margin-bottom:40px
}

.cert-list.gallery-hover .pic
{
	overflow:hidden
}

.cert-list.gallery-hover .link
{
	display:inline-block;
	position:relative;
	overflow:hidden;
	max-width:100%
}

.cert-list.gallery-hover .link:hover .icon,.cert-list.gallery-hover .link:hover .icon-loop
{
	opacity:1;
	background:rgba(0,0,0,.15)
}

.cert-list.gallery-hover .link:hover img
{
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}

.cert-list.gallery-hover img
{
	-webkit-transition:all .4s ease-out;
	transition:all .4s ease-out
}

.cert-list.gallery-hover .icon
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:6;
	font-size:44px;
	color:#fff;
	text-align:center
}

.cert-list.gallery-hover .icon:before
{
	position:relative;
	top:50%;
	display:block;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}

.cert-list .item+.item:before
{
	content:'';
	height:1px;
	background:#e3e3e3;
	width:100%;
	margin:30px 0 20px;
	display:block;
	clear:both
}

.cert-list .icon
{
	position:relative;
	font-size:11px;
	color:#626262
}

.cert-list .icon:before
{
	position:absolute;
	left:0;
	bottom:-2px;
	padding-left:5px
}

.cert-list .wrap
{
	overflow:hidden
}

.cert-list .pic
{
	margin-right:20px
}

.cert-list .item
{
	margin:0 0 40px
}

.cert-list .js-trg
{
	display:table;
	margin-bottom:3px
}

.cert-list .pic
{
	display:table-cell;
	vertical-align:bottom;
	padding-bottom:8px
}

.cert-list .title
{
	margin-top:0
}

.cert-list .caption-text
{
	max-width:220px
}

.cert-list .caption-text p
{
	margin-bottom:.5em
}

.stack.gallery-hover .pic
{
	overflow:hidden
}

.stack.gallery-hover .link
{
	display:inline-block;
	position:relative;
	overflow:hidden;
	max-width:100%
}

.stack.gallery-hover .link:hover .icon,.stack.gallery-hover .link:hover .icon-loop
{
	opacity:1;
	background:rgba(0,0,0,.15)
}

.stack.gallery-hover .link:hover img
{
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}

.stack.gallery-hover img
{
	-webkit-transition:all .4s ease-out;
	transition:all .4s ease-out
}

.stack.gallery-hover .icon
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:6;
	font-size:44px;
	color:#fff;
	text-align:center
}

.stack.gallery-hover .icon:before
{
	position:relative;
	top:50%;
	display:block;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}

.stack .link
{
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	margin-bottom:-6px
}

.stack .pic_i
{
	margin:6px 6px 0 0
}

.gallery-stack .pic_i
{
	position:relative;
	display:inline-block
}

.gallery-stack .pic_i:after,.gallery-stack .pic_i:before
{
	content:'';
	display:block;
	position:absolute;
	border:1px solid #e3e3e3;
	background:#f7f7f7;
	width:100%;
	height:100%
}

.gallery-stack .pic_i:after
{
	top:-3px;
	right:-3px
}

.gallery-stack .pic_i:before
{
	top:-6px;
	right:-6px
}

.gallery-stack .link
{
	border:1px solid #e3e3e3;
	z-index:1;
	position:relative
}

.cert-tile
{
	margin-bottom:40px
}

.cert-tile.gallery-hover .pic
{
	overflow:hidden
}

.cert-tile.gallery-hover .link
{
	display:inline-block;
	position:relative;
	overflow:hidden;
	max-width:100%
}

.cert-tile.gallery-hover .link:hover .icon,.cert-tile.gallery-hover .link:hover .icon-loop
{
	opacity:1;
	background:rgba(0,0,0,.15)
}

.cert-tile.gallery-hover .link:hover img
{
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}

.cert-tile.gallery-hover img
{
	-webkit-transition:all .4s ease-out;
	transition:all .4s ease-out
}

.cert-tile.gallery-hover .icon
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:6;
	font-size:44px;
	color:#fff;
	text-align:center
}

.cert-tile.gallery-hover .icon:before
{
	position:relative;
	top:50%;
	display:block;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}

.cert-tile .item
{
	margin-bottom:40px
}

.cert-tile .js-trg
{
	display:table;
	margin-bottom:3px
}

.cert-tile .pic
{
	display:table-cell;
	vertical-align:bottom;
	padding-bottom:8px
}

.cert-tile .title
{
	margin:0 0 5px
}

.cert-tile .caption-text p
{
	margin-bottom:.5em
}

.contacts .title
{
	margin-top:0
}

.contacts .tel
{
	margin:0 0 20px
}

.contacts .tel li
{
	display:block
}

.contacts .mail
{
	margin:0 0 20px
}

.contacts .mail td:first-child
{
	padding-right:30px
}

.contacts .popup-btn i
{
	color:#c0c6cf;
	margin-right:8px;
	position:relative;
	top:1px;
	font-size:12px
}

.contacts .time
{
	margin:0 0 43px
}

.contacts .time li
{
	display:block
}

.cont-table
{
	width:100%;
	margin-bottom:30px
}

.cont-table tr
{
	line-height:1.42857;
	padding:7px 0 17px
}

.cont-table tr+tr
{
	border-top:1px solid #e3e3e3
}

.cont-table td
{
	padding:7px 5px 10px;
	vertical-align:top
}

.faq
{
	margin:0 0 50px
}

.faq .question
{
	margin:0 0 15px
}

.faq .answer
{
	background:#fff;
	margin:-20px -40px;
	padding:20px 10px 30px;
	-webkit-transition:all .4s ease-out;
	transition:all .4s ease-out
}

.faq .answer.animate
{
	background:#fff5ab
}

.faq .answer+.answer
{
	margin-top:0;
	padding-top:0
}

.faq .answer+.answer:before
{
	content:'';
	height:1px;
	background:#e3e3e3;
	width:100%;
	margin:30px 0 20px;
	display:block;
	clear:both
}

.faq .b-title+.answer
{
	margin-top:-10px;
	padding-top:10px
}

.faq .title
{
	margin-top:0
}

.faq .text
{
	padding-left:23px
}

.faq
{
	margin:0 0 50px
}

.faq .question
{
	margin:0 0 15px
}

.faq .answer
{
	background:#fff;
	margin:-30px -10px;
	padding:20px 10px 30px;
	-webkit-transition:all .4s ease-out;
	transition:all .4s ease-out
}

.faq .answer.animate
{
	background:#fff5ab
}

.faq .answer+.answer
{
	margin-top:0;
	padding-top:0
}

.faq .answer+.answer:before
{
	content:'';
	height:1px;
	background:#e3e3e3;
	width:100%;
	margin:30px 0 20px;
	display:block;
	clear:both
}

.faq .b-title+.answer
{
	margin-top:-10px;
	padding-top:10px
}

.faq .title
{
	margin-top:0
}

.faq .text
{
	padding-left:23px
}

.files
{
	margin:0 0 50px
}

.files .list
{
	margin:0
}

.files .files-item
{
	margin-bottom:30px
}

.files .files-item:last-child
{
	margin-bottom:0
}

.files .files-link
{
	display:block;
	position:relative;
	padding:0 0 0 45px
}

.files .files-link:hover .files-icon
{
	opacity:1
}

.files .files-icon
{
	border:2px solid #5e8bd3;
	border-radius:0;
	display:block;
	width:28px;
	height:36px;
	position:absolute;
	top:3px;
	left:0;
	padding:18px 0 0 1px;
	font-style:normal;
	text-transform:uppercase;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#5e8bd3;
	font-size:9px;
	text-align:center;
	text-decoration:none;
	opacity:.7;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.files .icon-inner
{
	width:11px;
	height:11px;
	position:absolute;
	top:0;
	right:0;
	border-left:2px solid #5e8bd3;
	border-bottom:2px solid #5e8bd3
}

.files .icon-inner:before
{
	position:absolute;
	right:-1px;
	top:-1px;
	content:'';
	border-top:11px solid #5e8bd3;
	border-left:11px solid transparent
}

.files .icon-inner:after
{
	position:absolute;
	right:-2px;
	top:-2px;
	content:'';
	border-top:11px solid #fff;
	border-left:11px solid transparent
}

.files .files-text
{
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif;
	padding:0 0 0 45px
}

.special-theme-white .files .files-text
{
	color:#000
}

.special-theme-black .files .files-text
{
	color:#fff
}

.special-theme-blue .files .files-text
{
	color:#002d56
}

.special-mode .files .files-text
{
	font-size:.7em;
	font-family:inherit
}

.gallery-albums
{
	margin:0 0 50px
}

.gallery-albums .item
{
	margin-bottom:22px
}

.gallery-albums .title
{
	line-height:1.3
}

.gallery-albums .text
{
	margin:0 0 20px
}

.gallery-albums .link
{
	display:block;
	padding:0 10px 0 0;
	max-width:300px
}

.gallery-albums .pic
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:0 0;
	width:210px;
	height:158px;
	padding:14px 6.5% 16px;
	margin:0 0 9px
}

.gallery-albums .pic_i
{
	height:132px;
	overflow:hidden;
	position:relative
}

.gallery-albums .img
{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto
}

.gallery-auto.gallery-hover .pic
{
	overflow:hidden
}

.gallery-auto.gallery-hover .link
{
	display:inline-block;
	position:relative;
	overflow:hidden;
	max-width:100%
}

.gallery-auto.gallery-hover .link:hover .icon,.gallery-auto.gallery-hover .link:hover .icon-loop
{
	opacity:1;
	background:rgba(0,0,0,.15)
}

.gallery-auto.gallery-hover .link:hover img
{
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}

.gallery-auto.gallery-hover img
{
	-webkit-transition:all .4s ease-out;
	transition:all .4s ease-out
}

.gallery-auto.gallery-hover .icon
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:6;
	font-size:44px;
	color:#fff;
	text-align:center
}

.gallery-auto.gallery-hover .icon:before
{
	position:relative;
	top:50%;
	display:block;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}

.gallery-auto .gal-item
{
	margin:0 0 20px
}

.gallery-list
{
	margin:0
}

.gallery-list.gallery-hover .pic
{
	overflow:hidden
}

.gallery-list.gallery-hover .link
{
	display:inline-block;
	position:relative;
	overflow:hidden;
	max-width:100%
}

.gallery-list.gallery-hover .link:hover .icon,.gallery-list.gallery-hover .link:hover .icon-loop
{
	opacity:1;
	background:rgba(0,0,0,.15)
}

.gallery-list.gallery-hover .link:hover img
{
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}

.gallery-list.gallery-hover img
{
	-webkit-transition:all .4s ease-out;
	transition:all .4s ease-out
}

.gallery-list.gallery-hover .icon
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:6;
	font-size:44px;
	color:#fff;
	text-align:center
}

.gallery-list.gallery-hover .icon:before
{
	position:relative;
	top:50%;
	display:block;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}

.gallery-list .gallery-auto,.gallery-list .row
{
	margin-left:-4px;
	margin-right:-4px
}

.gallery-list img
{
	margin:0 auto;
	max-height:216px
}

.gallery-list .item
{
	padding:4px;
	text-align:center
}

.main-list
{
	margin:0 0 40px
}

.main-list.arrow .main-list__wrap:hover .main-list__pic:before
{
	opacity:1
}

.main-list.arrow .main-list__pic:before
{
	content:' ';
	display:inline-block;
	background-image:url(data:image/svg+xml,%3Csvg%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2031.6%2031.5%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cg%20id%3D%22Icon_Search%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.9%2025.8C5.8%2025.8%200%2020%200%2012.9S5.8%200%2012.9%200s12.9%205.8%2012.9%2012.9S20%2025.8%2012.9%2025.8zm0-24c-6.1%200-11.1%205-11.1%2011.1S6.8%2024%2012.9%2024%2024%2019%2024%2012.9%2019%201.8%2012.9%201.8z%22%2F%3E%3Cpath%20transform%3D%22rotate(-45.001%2026.398%2026.264)%22%20class%3D%22st0%22%20d%3D%22M25.4%2019.9h2v12.7h-2z%22%2F%3E%3C%2Fg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M5.9%2011.8h14v2h-14z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M11.9%205.8h2v14h-2z%22%2F%3E%3C%2Fsvg%3E);
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	opacity:0
}

.main-list.aside .main-list__b-title
{
	margin:0 0 8px;
	background:#fff;
	text-transform:none;
	font-size:19px;
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif;
	letter-spacing:normal;
	padding:17px 20px
}

.main-list.aside .main-list__item
{
	float:none;
	width:auto
}

.main-list__b-title
{
	text-align:center;
	text-transform:uppercase;
	font-size:22px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#555;
	padding:11px 0;
	letter-spacing:-2px;
	background:#fff
}

.main-list__b-title a
{
	text-decoration:none;
	color:#555
}

.main-list__b-title a:hover
{
	color:#2dbadb
}

.main-list__list
{
	margin:0 -4px 27px
}

.main-list__list:after,.main-list__list:before
{
	content:" ";
	display:table
}

.main-list__list:after
{
	clear:both
}

.main-list__item
{
	float:left;
	width:33.33%;
	padding:0 4px;
	margin:0 0 8px
}

.main-list__wrap
{
	background:#fff;
	text-decoration:none;
	display:block
}

.main-list__wrap:focus,.main-list__wrap:hover
{
	text-decoration:none
}

.main-list__wrap:focus .main-list__pic:after,.main-list__wrap:hover .main-list__pic:after
{
	background:rgba(255,255,255,.1)
}

.main-list__pic
{
	position:relative;
	display:block
}

.main-list__pic:after
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0);
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}

.main-list__ico
{
	position:absolute;
	bottom:14px;
	left:17px
}

.main-list__ico:before
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png)
}

.main-list__ico.video:before
{
	background-position:-212px -30px;
	width:28px;
	height:28px
}

.main-list__descr
{
	padding:14px 40px 1px;
	text-align:center
}

.main-list__tag
{
	text-align:center;
	margin:0 0 5px
}

.main-list__tag-i
{
	background:#555;
	text-transform:uppercase;
	color:#fff;
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif;
	font-size:14px;
	padding:4px 35px 2px;
	display:inline-block;
	margin:0 0 8px
}

.main-list__title
{
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif;
	margin:0 0 5px;
	letter-spacing:-.8px
}

.main-list__btn
{
	text-align:center
}

.main-list__btn .btn
{
	padding-left:25px;
	padding-right:25px
}

.glossary
{
	background:rgba(218,241,241,.4);
	border-radius:4px;
	border:1px solid #d2dddd;
	padding:30px 33px 5px;
	margin-bottom:60px
}

.glossary .lang-lang-listlist
{
	overflow:hidden
}

.glossary .letter
{
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
	text-align:center;
	padding:8px 6px
}

.glossary .letter:hover
{
	color:#ff7200
}

.glossary .letter._disable
{
	color:#aaa
}

.glossary .letter._active
{
	background:#4da0cc;
	color:#fdfeff
}

.glossary .lang-list
{
	overflow:hidden;
	padding-left:0
}

.glossary .item
{
	float:left;
	padding:0
}

.glossary .item:before
{
	content:''
}

.glossary .big-letter
{
	font-size:63px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	color:#0971ac;
	margin:0 1% 0 0;
	width:6%;
	float:left;
	display:table-cell;
	line-height:.9
}

.glossary .links-list
{
	padding:0;
	margin:0 0 0 4%;
	float:left;
	width:27%
}

.glossary .links-item
{
	margin-bottom:15px
}

.glossary .links-item:before
{
	content:'';
	padding-left:0
}

.glossary .abc
{
	margin-bottom:35px
}

.glossary ul.lang-list li,.glossary ul.links-list li
{
	list-style:none;
	margin:0 .1% 10px
}

.rubrics .item h3.title
{
	font-size:20px;
	margin:0 0 10px;
	color:#2a6da9;
	line-height:1.3
}

.rubrics .list-item
{
	padding-left:0
}

.rubrics .list-item .item
{
	padding-left:30px
}

.rubrics .list-item .item._opened
{
	background:#f1f1f1
}

.descr_rubricator
{
	display:block;
	opacity:0;
	height:0;
	overflow:hidden;
	margin:0;
	-webkit-transition:opacity .6s ease-in-out;
	transition:opacity .6s ease-in-out
}

.descr_rubricator._open
{
	opacity:1;
	height:auto
}

.title_rubric_elem
{
	cursor:pointer
}

.news-list
{
	margin:0 0 40px
}

.news-list .item+.item:before
{
	content:'';
	height:1px;
	background:#e3e3e3;
	width:100%;
	margin:30px 0 20px;
	display:block;
	clear:both
}

.news-list .pic
{
	max-width:25%;
	margin:0 30px 0 0;
	display:inline-block;
	position:relative
}

.news-list .pic .status
{
	position:absolute;
	margin:0;
	top:10px;
	left:10px;
	margin-right:10px
}

.news-list .item
{
	margin:0 0 15px
}

.news-list .status
{
	margin:8px 0;
	display:inline-block
}

.news-list .status a,.news-list .status span
{
	display:block;
	padding:4px 8px;
	overflow:hidden;
	background-color:#303f9f;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	font-size:15px;
	line-height:1.26667;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
	text-overflow:ellipsis
}

.news-list .status>a:hover
{
	background-color:#19164b
}

.news-list .title
{
	margin-top:0
}

.news-list .title a
{
	text-decoration:none;
	color:#000
}

.news-list .title a.hover,.news-list .title a:hover
{
	color:#303f9f
}

.news-list .date
{
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif;
	line-height:1.1;
	margin-bottom:9px
}

.special-theme-white .news-list .date
{
	color:#000
}

.special-theme-black .news-list .date
{
	color:#fff
}

.special-theme-blue .news-list .date
{
	color:#002d56
}

.special-mode .news-list .date
{
	font-size:.7em;
	font-family:inherit
}

.news-list .time
{
	display:inline-block
}

.news-list .time+.part:before
{
	content:'/';
	display:inline-block;
	padding:0 5px
}

.news-list .part
{
	display:inline-block
}

.news-list .part a
{
	text-decoration:none;
	color:#626262
}

.news-list .part a:hover
{
	color:#2dbadb
}

.news-list .link
{
	text-decoration:none;
	color:#000
}

.news-list .link.hover .title,.news-list .link:hover .title
{
	color:#2dbadb
}

.news-list .link.hover .icon,.news-list .link:hover .icon
{
	opacity:1;
	background:rgba(0,0,0,.1)
}

.news-list .link .icon
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%
}

.news-list-big
{
	max-width:690px
}

.news-list-big .pic
{
	margin:0 30px 19px 0;
	display:inline-block;
	position:relative;
	max-width:100%
}

.news-list-big .title
{
	margin-top:0
}

.news-list-big .title a
{
	text-decoration:none;
	color:#000
}

.news-list-big .title a.hover,.news-list-big .title a:hover
{
	color:#2dbadb
}

.news-list-big .item
{
	margin:0 0 15px
}

.news-list-big .date
{
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif;
	line-height:1.1;
	margin-bottom:9px
}

.special-theme-white .news-list-big .date
{
	color:#000
}

.special-theme-black .news-list-big .date
{
	color:#fff
}

.special-theme-blue .news-list-big .date
{
	color:#002d56
}

.special-mode .news-list-big .date
{
	font-size:.7em;
	font-family:inherit
}

.news-list-big .time
{
	display:inline-block
}

.news-list-big .time+.part:before
{
	content:'/';
	display:inline-block;
	padding:0 5px
}

.news-list-big .part
{
	display:inline-block
}

.news-list-big .part a
{
	text-decoration:none;
	color:#626262
}

.news-list-big .part a:hover
{
	color:#2dbadb
}

.news-list-big .link
{
	text-decoration:none;
	color:#000
}

.news-list-big .link.hover .title,.news-list-big .link:hover .title
{
	color:#2dbadb
}

.news-list-big .link.hover .icon,.news-list-big .link:hover .icon
{
	opacity:1;
	background:rgba(0,0,0,.1);
	-webkit-box-shadow:0 4px 15px rgba(40,51,72,.25);
	box-shadow:0 4px 15px rgba(40,51,72,.25)
}

.news-list-big .link .icon
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%;
	-webkit-box-shadow:none;
	box-shadow:none
}

.news-detail .pic
{
	max-width:25%;
	margin:0 30px 0 0;
	display:inline-block;
	position:relative
}

.news-detail .title
{
	margin-top:0
}

.news-detail .title a
{
	text-decoration:none;
	color:#000
}

.news-detail .title a.hover,.news-detail .title a:hover
{
	color:#2dbadb
}

.news-detail .date
{
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif;
	line-height:1.1;
	margin-bottom:9px
}

.special-theme-white .news-detail .date
{
	color:#000
}

.special-theme-black .news-detail .date
{
	color:#fff
}

.special-theme-blue .news-detail .date
{
	color:#002d56
}

.special-mode .news-detail .date
{
	font-size:.7em;
	font-family:inherit
}

.news-detail .time
{
	display:inline-block
}

.news-detail .time+.part:before
{
	content:'/';
	display:inline-block;
	padding:0 5px
}

.news-detail .part
{
	display:inline-block
}

.news-detail .part a
{
	text-decoration:none;
	color:#626262
}

.news-detail .part a:hover
{
	color:#2dbadb
}

.news-detail .link
{
	text-decoration:none;
	color:#000
}

.news-detail .link.hover .title,.news-detail .link:hover .title
{
	color:#2dbadb
}

.news-detail .link.hover .icon,.news-detail .link:hover .icon
{
	opacity:1;
	background:rgba(0,0,0,.1);
	-webkit-box-shadow:0 4px 15px rgba(40,51,72,.25);
	box-shadow:0 4px 15px rgba(40,51,72,.25)
}

.news-detail .link .icon
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%
}

.partners-detail
{
	margin-bottom:50px
}

.partners-detail .item:after
{
	content:" ";
	display:table;
	clear:both
}

.partners-detail .item+.item:before
{
	content:'';
	height:1px;
	background:#e3e3e3;
	width:100%;
	margin:30px 0 20px;
	display:block;
	clear:both
}

.partners-detail .icon
{
	position:relative;
	font-size:11px;
	color:#626262
}

.partners-detail .icon:before
{
	position:absolute;
	left:0;
	bottom:0;
	padding-left:5px
}

.partners-detail .pic
{
	margin:0 0 15px
}

.partners-detail .wrap
{
	overflow:hidden
}

.partners-detail .title
{
	font-size:18px;
	line-height:1.33333;
	margin:2.1em 0 .5em;
	margin-top:0
}

.partners-list
{
	margin-bottom:50px
}

.partners-list .icon
{
	position:relative;
	font-size:11px;
	color:#626262
}

.partners-list .icon:before
{
	position:absolute;
	left:0;
	bottom:0;
	padding-left:5px
}

.partners-list .item
{
	margin:0 0 55px
}

.partners-list .pic
{
	margin-bottom:21px;
	display:table
}

.partners-list .pic a
{
	display:table-cell;
	vertical-align:bottom
}

.partners-list .title
{
	font-size:17px;
	line-height:1.41176;
	margin:0 0 5px
}

.personal-list
{
	margin-bottom:40px
}

.personal-list .pic
{
	display:inline-block;
	position:relative
}

.personal-list .link .icon
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%
}

.personal-list .link.hover .icon,.personal-list .link:hover .icon
{
	opacity:1;
	background:rgba(0,0,0,.1);
	-webkit-box-shadow:0 4px 15px rgba(40,51,72,.25);
	box-shadow:0 4px 15px rgba(40,51,72,.25)
}

.personal-list .title
{
	margin-bottom:.45em
}

.personal-list .title a
{
	color:#000
}

.personal-list .title a.hover,.personal-list .title a:hover
{
	color:#2dbadb
}

.personal-list .item
{
	margin-bottom:28px
}

.personal-list .pic-wrap
{
	display:table;
	margin-bottom:12px
}

.personal-list .pic_o
{
	display:table-cell;
	vertical-align:bottom
}

.personal-list .title
{
	max-width:220px;
	margin-bottom:.55em;
	line-height:1.25
}

.personal-list .caption-text
{
	line-height:1.4
}

.personal-list .caption-text p
{
	margin-bottom:.5em
}

.personal-detail
{
	margin-bottom:40px
}

.personal-detail .item+.item:before
{
	content:'';
	height:1px;
	background:#e3e3e3;
	width:100%;
	margin:30px 0 20px;
	display:block;
	clear:both
}

.personal-detail.comb .item:last-child:after
{
	content:''
}

.personal-detail .pic
{
	display:inline-block;
	position:relative;
	margin:0 0 15px
}

.personal-detail .wrap
{
	overflow:hidden
}

.personal-detail .link .icon
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%
}

.personal-detail .link.hover .icon,.personal-detail .link:hover .icon
{
	opacity:1;
	background:rgba(0,0,0,.1);
	-webkit-box-shadow:0 4px 15px rgba(40,51,72,.25);
	box-shadow:0 4px 15px rgba(40,51,72,.25)
}

.personal-detail .title
{
	margin:0 0 .45em
}

.personal-detail .title a
{
	color:#000
}

.personal-detail .title a.hover,.personal-detail .title a:hover
{
	color:#303f9f
}

.personal-detail .caption-text
{
	margin-bottom:16px
}

.personal-detail .preview
{
	margin:10px 0 0
}

.personal-detail .preview-item
{
	width:50px;
	height:72px;
	display:inline-block;
	margin:0 10px 10px 0;
	vertical-align:top
}

.personal-detail .preview-item:before
{
	content:none!important
}

.personal-detail .preview-item img
{
	-webkit-transition:all .4s ease-out;
	transition:all .4s ease-out
}

.personal-detail .link-loop
{
	display:inline-block;
	position:relative;
	overflow:hidden;
	max-width:100%
}

.personal-detail .link-loop:hover .icon,.personal-detail .link-loop:hover .icon-loop
{
	opacity:1;
	background:rgba(0,0,0,.15)
}

.personal-detail .link-loop:hover img
{
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}

.personal-detail .icon-loop
{
	display:block;
	opacity:0;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:6;
	font-size:44px;
	color:#fff;
	text-align:center
}

.g-wrap .personal-detail .icon-loop
{
	font-size:32px
}

.personal-detail .icon-loop:before
{
	position:relative;
	top:50%;
	display:block;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}

.reviews
{
	margin:0 0 78px
}

.reviews .item
{
	margin-bottom:20px
}

.reviews .name
{
	font-size:13px;
	line-break:1.38462;
	margin:0 0 5px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.reviews .date
{
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif;
	display:block;
	margin-bottom:2px
}

.special-theme-white .reviews .date
{
	color:#000
}

.special-theme-black .reviews .date
{
	color:#fff
}

.special-theme-blue .reviews .date
{
	color:#002d56
}

.special-mode .reviews .date
{
	font-size:.7em;
	font-family:inherit
}

.reviews .question
{
	margin:0 0 15px
}

.reviews .answer
{
	position:relative;
	padding-left:30px;
	font-size:12px;
	line-height:1.58333
}

.reviews .answer:before
{
	position:absolute;
	left:0;
	top:2px;
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-91px -215px;
	width:15px;
	height:15px
}

.reviews .title
{
	margin:0 0 1px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.reviews .text
{
	margin:0 0 5px
}

.reviews .who
{
	font-style:normal;
	color:#626262
}

.star-list-small .star-item
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-124px -215px;
	width:15px;
	height:14px;
	display:inline-block
}

.star-list-small .star-item.active
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-141px -215px;
	width:15px;
	height:14px;
	display:inline-block
}

.rating.form-group .list-item
{
	padding-top:12px
}

.form-group .rating
{
	padding-top:9px
}

.list-rating
{
	counter-reset:none;
	list-style:none;
	padding:0;
	margin:0
}

.star-item
{
	display:inline-block;
	vertical-align:top;
	width:21px;
	height:23px;
	margin:0 1px
}

.input-hidden
{
	opacity:0;
	width:0;
	height:0;
	position:absolute
}

.star-list .star-item
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-103px -187px;
	width:21px;
	height:23px;
	display:inline-block;
	cursor:pointer
}

.star-list .star-item:not(.active)
{
	opacity:.5
}

.star-list .star-item.active
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-80px -187px;
	width:21px;
	height:23px;
	display:inline-block
}

.star-list .star-item.hover:not(.active)
{
	opacity:1
}

.contacts-mob
{
	position:relative;
	float:right
}

.contacts-mob .dropdown-toggle
{
	height:48px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:40px;
	cursor:pointer
}

.contacts-mob .dropdown-toggle:before
{
	content:'';
	display:inline-block;
	background-image:url(/local/templates/.default/css/../images/sprite.png);
	background-position:-28px -187px;
	width:24px;
	height:24px;
	display:inline-block;
	vertical-align:middle
}

.contacts-mob .dropdown-menu
{
	margin-top:0;
	padding:21px 0 23px;
	border-radius:0;
	border:none;
	background:#f5f7fa
}

.contacts-mob.open
{
	background:#f5f7fa
}

.contacts-mob.open .dropdown-toggle:before
{
	background-position:-54px -187px;
	width:24px;
	height:24px
}

.lang-mob
{
	position:relative;
	float:right;
	height:48px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:40px;
	width:80px
}

.pm .lang-mob
{
	float:none;
	width:auto;
	height:auto;
	line-height:1;
	text-align:left;
	margin-bottom:15px;
	margin-top:15px
}

.lang-mob .list
{
	margin:0 -2px;
	display:inline-block;
	vertical-align:middle
}

.lang-mob .item
{
	float:left;
	padding:0 2px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.lang-mob .item>a,.lang-mob .item>span
{
	font-size:15px;
	line-height:1.2;
	display:block;
	padding:3px 8px 4px;
	border-radius:10px;
	color:#686868
}

.lang-mob .item>a.active,.lang-mob .item>span.active
{
	color:#000;
	background:#e6e6e6;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.2)
}

.pm .lang-mob .item>a.active,.pm .lang-mob .item>span.active
{
	color:#000
}

.pm .lang-mob .item>a,.pm .lang-mob .item>span
{
	color:#fff
}

.lang-mob .item>a:hover
{
	color:#2dbadb
}

.pm .lang-mob .item>a:hover
{
	color:#fff;
	text-decoration:none
}

.menu-hor .menu_level_1
{
	margin:18px -14px 10px;
	font-size:15px;
	line-height:1.2
}

.menu-hor .item_1
{
	float:left;
	padding:0 14px
}

.menu-hor .item_1>a,.menu-hor .item_1>span
{
	color:#686868
}

.menu-hor .item_1>a:hover
{
	color:#2dbadb
}

.menu-hor .item_1.active>a,.menu-hor .item_1.active>span
{
	color:#2dbadb
}

.menu-hor .item_1.active>a:hover
{
	color:#686868
}

.lang
{
	margin:15px 0 0 37px
}

.lang .list
{
	margin:0 -2px
}

.lang .item
{
	float:left;
	padding:0 2px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.lang .item>a,.lang .item>span
{
	font-size:15px;
	line-height:1.2;
	display:block;
	padding:3px 8px 4px;
	border-radius:10px;
	color:#686868
}

.lang .item>a.active,.lang .item>span.active
{
	color:#000;
	background:#e6e6e6;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.2)
}

.lang .item>a:hover
{
	color:#2dbadb
}

.btn-question
{
	margin:12px 0 0;
	text-align:right
}

.btn-question .btn
{
	background:#303f9f;
	text-transform:uppercase;
	font-size:14px;
	padding-left:23px;
	padding-right:23px
}

.btn-question .btn:hover
{
	background:#2dbadb
}

.btn-question .btn:active
{
	background:#19164b
}

.descr .btn-question
{
	text-align:left
}

.contacts-head
{
	margin:0 0 0 44px
}

.contacts-head .tabs
{
	margin-bottom:5px
}

.contacts-head .tabs>li>a
{
	font-size:15px;
	line-height:1;
	margin-right:23px;
	display:block
}

.contacts-head .tel
{
	line-height:1;
	margin-bottom:0
}

.contacts-head .tel a
{
	text-decoration:none;
	color:#626262;
	font-size:17px;
	line-height:1.41176;
	margin-right:2px
}

.contacts-head .tel a:hover
{
	color:#c8c8c8
}

.contacts-head .tel i
{
	color:#919191
}

.menu-drop-3
{
	margin:0 0 15px
}

.menu-drop-3 .submenu
{
	position:absolute;
	display:none;
	z-index:1001;
	background:#fff;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
	box-shadow:0 0 4px rgba(0,0,0,.2)
}

.menu-drop-3 [class*=menu_level_]
{
	margin:0
}

.menu-drop-3 [class*=item_]
{
	text-transform:none;
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif
}

.menu-drop-3 [class*=item_]>a,.menu-drop-3 [class*=item_]>span
{
	display:block;
	color:#fff
}

.menu-drop-3 [class*=item_]>a:hover
{
	color:#fff
}

.menu-drop-3 [class*=item_].active>a,.menu-drop-3 [class*=item_].active>span
{
	color:#fff
}

.menu-drop-3 [class*=item_].active>a:hover
{
	color:#fff
}

.menu-drop-3 .menu_level_1
{
	width:100%;
	display:table;
	position:relative;
	margin:0
}

.menu-drop-3 .item_1
{
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:15px;
	line-height:1;
	text-transform:uppercase
}

.menu-drop-3 .item_1>a,.menu-drop-3 .item_1>span
{
	height:60px;
	line-height:60px;
	overflow:hidden;
	background:-webkit-gradient(linear,left top,left bottom,from(#3976e8),to(#356ed8));
	background:linear-gradient(to bottom,#3976e8 0,#356ed8 100%);
	-webkit-transition:all .25s ease;
	transition:all .25s ease;
	position:relative
}

.menu-drop-3 .item_1>a
{
	text-decoration:none
}

.menu-drop-3 .item_1>a .a-wrap
{
	position:relative
}

.menu-drop-3 .item_1>a .a-wrap:after
{
	height:1px;
	width:0;
	background:#fff;
	position:absolute;
	top:100%;
	left:0;
	content:'';
	-webkit-transition:all .25s ease;
	transition:all .25s ease
}

.menu-drop-3 .item_1>a:hover
{
	background:-webkit-gradient(linear,left top,left bottom,from(#2763d4),to(#2052af));
	background:linear-gradient(to bottom,#2763d4 0,#2052af 100%)
}

.menu-drop-3 .item_1>a:hover .icon
{
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}

.menu-drop-3 .item_1>a:hover .a-wrap:after
{
	width:100%
}

.menu-drop-3 .item_1>.submenu
{
	left:0;
	top:100%
}

.menu-drop-3 .item_1:first-child>a,.menu-drop-3 .item_1:first-child>span
{
	border-radius:0;
	overflow:hidden
}

.menu-drop-3 .item_1:last-child>a,.menu-drop-3 .item_1:last-child>span
{
	border-radius:0;
	overflow:hidden
}

.menu-drop-3 .item_1:last-child>.submenu
{
	right:0;
	left:auto
}

.menu-drop-3 .item_1:last-child .item_2>.submenu
{
	right:100%;
	left:auto
}

.menu-drop-3 .item_1:hover>.submenu
{
	display:block
}

.menu-drop-3 .item_1 .icon
{
	margin-left:10px;
	position:relative;
	top:-1px;
	right:auto;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all .25s ease;
	transition:all .25s ease
}

.menu-drop-3 .item_1+.item_1>a:before,.menu-drop-3 .item_1+.item_1>span:before
{
	width:1px;
	height:20px;
	background:#749dea;
	content:'';
	position:absolute;
	top:50%;
	margin-top:-10px;
	left:0
}

.menu-drop-3 .item_1.active>a:before,.menu-drop-3 .item_1.active>span:before
{
	content:none
}

.menu-drop-3 .item_1.active+.item_1>a:before,.menu-drop-3 .item_1.active+.item_1>span:before
{
	content:none
}

.menu-drop-3 .item_1.active>a,.menu-drop-3 .item_1.active>span
{
	background:-webkit-gradient(linear,left top,left bottom,from(#2763d4),to(#2052af));
	background:linear-gradient(to bottom,#2763d4 0,#2052af 100%);
	color:#fff
}

.menu-drop-3 .submenu-1
{
	position:relative
}

.menu-drop-3 .submenu-1 .menu_level_2
{
	width:300px;
	padding:5px 0 10px
}

.menu-drop-3 .submenu-1 .item_2
{
	text-align:left;
	margin-bottom:0;
	position:relative
}

.menu-drop-3 .submenu-1 .item_2>a,.menu-drop-3 .submenu-1 .item_2>span
{
	color:#0096f5;
	padding:12px 21px 17px;
	line-height:1.2
}

.menu-drop-3 .submenu-1 .item_2>a:hover
{
	color:#305478;
	background:#f7f8f3
}

.menu-drop-3 .submenu-1 .item_2.active>a,.menu-drop-3 .submenu-1 .item_2.active>span
{
	color:#305478;
	background:#f7f8f3
}

.menu-drop-3 .submenu-1 .item_2.active>a:hover,.menu-drop-3 .submenu-1 .item_2.active>span:hover
{
	color:#305478
}

.menu-drop-3 .submenu-1 .item_2>.submenu
{
	left:100%;
	top:0
}

.menu-drop-3 .submenu-1 .item_2:hover>.submenu
{
	display:block
}

.menu-drop-3 .submenu-1 .menu_level_3
{
	width:380px;
	padding:5px 0 10px
}

.menu-drop-3 .submenu-1 .item_3>a,.menu-drop-3 .submenu-1 .item_3>span
{
	color:#0096f5;
	padding:12px 21px 17px;
	line-height:1.2
}

.menu-drop-3 .submenu-1 .item_3>a:hover
{
	color:#305478;
	background:#f7f8f3
}

.menu-drop-3 .submenu-1 .item_3.active>a,.menu-drop-3 .submenu-1 .item_3.active>span
{
	color:#305478;
	background:#f7f8f3
}

.menu-drop-3 .submenu-1 .item_3.active>a:hover,.menu-drop-3 .submenu-1 .item_3.active>span:hover
{
	color:#305478
}

.menu-drop-3 .submenu-1 .item_2 .icon,.menu-drop-3 .submenu-1 .item_3 .icon
{
	position:absolute;
	top:19px;
	right:12px
}

.menu-drop-3 .submenu-2 .submenu
{
	text-align:left
}

.menu-drop-3 .submenu-2 .submenu .submenu
{
	display:block;
	position:relative;
	-webkit-box-shadow:none;
	box-shadow:none
}

.menu-drop-3 .submenu-2 .menu_level_2
{
	overflow:hidden;
	padding:36px 0 5px
}

.menu-drop-3 .submenu-2 .item_2
{
	width:33.333%;
	float:left;
	margin-right:0;
	padding:0 26px;
	margin-bottom:17px
}

.menu-drop-3 .submenu-2 .item_2:nth-child(3n+1)
{
	clear:both
}

.menu-drop-3 .submenu-2 .item_2>a,.menu-drop-3 .submenu-2 .item_2>span
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	font-size:18px;
	color:#000;
	margin-bottom:24px;
	line-height:1.3
}

.menu-drop-3 .submenu-2 .item_2>a
{
	text-decoration:none
}

.menu-drop-3 .submenu-2 .item_2>a:hover
{
	color:#305478;
	background:0 0;
	text-decoration:underline
}

.menu-drop-3 .submenu-2 .item_2.active>a,.menu-drop-3 .submenu-2 .item_2.active>span
{
	color:#305478
}

.menu-drop-3 .submenu-2 .item_2.active>a:hover,.menu-drop-3 .submenu-2 .item_2.active>span:hover
{
	color:#305478
}

.menu-drop-3 .submenu-2 .item_3
{
	margin-bottom:16px
}

.menu-drop-3 .submenu-2 .item_3>a,.menu-drop-3 .submenu-2 .item_3>span
{
	color:#0096f5;
	line-height:1.2
}

.menu-drop-3 .submenu-2 .item_3>a:hover
{
	color:#305478
}

.menu-drop-3 .submenu-2 .item_3.active>a,.menu-drop-3 .submenu-2 .item_3.active>span
{
	color:#305478
}

.menu-drop-3 .submenu-2 .item_3.active>a:hover,.menu-drop-3 .submenu-2 .item_3.active>span:hover
{
	color:#305478
}

.search
{
	margin:0 0 40px
}

.search .field
{
	position:relative;
	width:100%
}

.search .wrap
{
	display:table-cell;
	vertical-align:top;
	width:10000px
}

.search .input
{
	width:100%
}

.search .input:-moz-placeholder
{
	color:#adadad;
	opacity:1
}

.search .input::-moz-placeholder
{
	color:#adadad;
	opacity:1
}

.search .input:-ms-input-placeholder
{
	color:#adadad
}

.search .input::-webkit-input-placeholder
{
	color:#adadad
}

.search .input.placeholder
{
	color:#adadad
}

.search .input:focus
{
	-webkit-box-shadow:none;
	box-shadow:none
}

.search label
{
	margin-bottom:0
}

.search .submit
{
	display:table-cell;
	vertical-align:top;
	padding-left:15px
}

.search .btn
{
	height:34px;
	padding:0 31px
}

.search-results
{
	z-index:1;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);
	box-shadow:0 0 2px rgba(0,0,0,.3);
	border-radius:0;
	background-color:#fff;
	padding:15px 10px;
	position:absolute;
	width:100%;
	display:none;
	margin:0 0 18px
}

#db .search-results
{
	padding-left:10px
}

.search-results .item_1
{
	margin-bottom:20px;
	word-wrap:break-word
}

.search-results .item_1:last-child
{
	padding-bottom:0
}

.search-results .item_1>a
{
	display:block;
	text-decoration:none;
	border-bottom:1px solid rgba(0,0,0,.3);
	padding-bottom:10px;
	margin-top:0;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#000;
	margin-bottom:5px
}

.search-results .item_2
{
	margin-bottom:15px;
	word-wrap:break-word
}

.search-results .item_2:last-child
{
	margin-bottom:0
}

.search-list .item
{
	position:relative;
	width:100%;
	display:block;
	padding-left:1.5em
}

.g-wrap .search-list .item
{
	margin-bottom:51px
}

.search-list .item:before
{
	display:block;
	position:absolute;
	top:0;
	left:0
}

.flexbox .search-list .item
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-left:0
}

.flexbox .search-list .item:before
{
	position:static
}

.search-list .item:before
{
	font-size:16px;
	line-height:1.375;
	margin:0 0 7px
}

.search-list .item+.item:after
{
	content:'';
	height:1px;
	background:#e3e3e3;
	width:100%;
	display:block;
	clear:both;
	position:absolute;
	top:-31px;
	left:0;
	margin:0
}

.search-list .wrap b
{
	font-family:OpenSans-Regular,Helvetica,Arial,sans-serif;
	font-weight:400;
	background:#ffeab9
}

.search-list .title
{
	font-size:16px;
	line-height:1.375;
	margin:0 0 7px
}

.search-list .text
{
	line-height:1.71429;
	margin:0 0 4px
}

.search-list .link
{
	color:#626262;
	font-style:normal;
	font-size:13px;
	line-height:1.53846;
	font-family:OpenSans-Italic,Helvetica,Arial,sans-serif;
	margin:0 0 5px
}

.special-theme-white .search-list .link
{
	color:#000
}

.special-theme-black .search-list .link
{
	color:#fff
}

.special-theme-blue .search-list .link
{
	color:#002d56
}

.special-mode .search-list .link
{
	font-size:.7em;
	font-family:inherit
}

.search-list .link a
{
	color:#626262
}

.search-list .link a:hover
{
	color:#2dbadb
}

.__tmp-ol__
{
	display:none;
	position:absolute;
	padding-right:14px
}

.sitemap
{
	margin:0 0 50px
}

.sitemap .tab-list a
{
	text-decoration:none
}

.sitemap .tab-list li
{
	margin-bottom:6px;
	display:inline-block
}

.sitemap .tab-list li.active a
{
	color:#626262;
	cursor:default
}

.sitemap .tab-list li.active .lnk-pseudo
{
	color:#626262;
	cursor:default;
	border:none;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.sitemap .menu_level_1 .item_1
{
	margin-bottom:40px
}

.sitemap .menu_level_1 .item_1>a
{
	font-size:18px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif;
	color:#000
}

.sitemap .menu_level_1 .item_1>a:hover
{
	color:#2dbadb
}

.sitemap .menu_level_1 ol,.sitemap .menu_level_1 ul
{
	padding-left:23px;
	margin:7px 0
}

.sitemap .menu_level_1 ol li,.sitemap .menu_level_1 ul li
{
	margin-bottom:7px
}

.sitemap .menu_level_2 .item_2
{
	margin-bottom:12px
}

.g-wrap .subscr .controls
{
	margin-top:8px;
	margin-bottom:0
}

.subscr .form-horizontal
{
	border-bottom:1px solid #bbb;
	padding-bottom:10px;
	margin-bottom:20px
}

.subscr .form-horizontal:last-child
{
	border-bottom:0;
	margin-bottom:0
}

.subscr .side-tip
{
	padding-top:18px
}

.subscr .gen-wrap
{
	font-size:13px
}

.subscr .title
{
	margin-top:0
}

.subscr .gen-title
{
	margin-right:6px;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#000
}

.subscr .status-name
{
	margin-bottom:4px;
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#000
}

.subscr .btn
{
	margin-bottom:10px
}

.vacancy-list
{
	margin:0 0 50px
}

.vacancy-list .title
{
	margin-top:0;
	padding-left:25px;
	margin-left:-25px
}

.vacancy-list .descr
{
	margin:0 0 35px
}

.vacancy-list .descr:last-child
{
	margin-bottom:12px
}

.vacancy-list .subtitle
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.vacancy-list .sum
{
	text-align:right;
	font-size:16px;
	line-height:1.375
}

.vacancy-list .sum_i
{
	background:#faf3e8;
	display:inline-block;
	padding:3px 7px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.vacancy-collapse
{
	margin:0 0 50px
}

.vacancy-collapse .title
{
	margin-top:0;
	padding-left:25px;
	margin-left:-25px;
	margin-bottom:0
}

.vacancy-collapse .descr
{
	margin:0 0 35px
}

.vacancy-collapse .subtitle
{
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.vacancy-collapse .sum
{
	text-align:right;
	font-size:16px;
	line-height:1.375
}

.vacancy-collapse .sum_i
{
	background:#faf3e8;
	display:inline-block;
	padding:3px 7px;
	font-family:OpenSans-Bold,Helvetica,Arial,sans-serif
}

.vacancy-collapse .accordion
{
	margin-bottom:0;
	padding-top:6px
}

.vacancy-collapse .panel .link
{
	padding-bottom:5px
}

.vacancy-collapse .panel .link:before
{
	top:10px
}

.vacancy-collapse .panel .collapsed:before
{
	-webkit-transform-origin:center center 0;
	transform-origin:center center 0;
	top:10px
}

.vacancy-collapse .item+.item:before
{
	margin-top:15px
}

.vacancy-collapse .title
{
	color:#303f9f;
	line-height:1.3
}

.vacancy-collapse .title:hover
{
	color:#2dbadb
}

.b-video .list
{
	margin:0 0 40px
}

.b-video .title
{
	margin-top:0
}

.error404
{
	padding-top:30px
}

.error404 h1
{
	margin-bottom:17px
}

.error404 .title
{
	font-size:16px;
	line-height:1;
	text-transform:uppercase;
	letter-spacing:3px;
	margin-bottom:6px
}

.error404 .text
{
	margin:0 0 24px
}

.error404 .text a
{
	display:block;
	text-decoration:none;
	margin-top:4px
}

.error404 .text a:before
{
	content:'←';
	margin-right:5px
}

.error404 .text a span
{
	text-decoration:underline
}

.menu404
{
	padding-top:30px
}

.menu404 .title
{
	margin-top:2em
}

.menu404 .item_1
{
	margin:0 0 7px
}

.zaglushka
{
	padding:30px 0
}

.zaglushka h1
{
	margin-bottom:12px
}

.zaglushka .info
{
	padding-top:10px;
	padding-left:20px
}

.zaglushka .tel
{
	color:#000
}

.zaglushka .tel a
{
	font-family:OpenSans-Semibold,Helvetica,Arial,sans-serif;
	color:#000;
	text-decoration:none
}

.zaglushka .tel a:hover
{
	color:#2dbadb
}

.zaglushka .mail
{
	margin-top:20px
}

.g-header hr
{
	margin-top:10px;
	margin-bottom:15px
}

.g-header.header-extended
{
	padding-top:15px;
	padding-bottom:24px
}

.head-bg
{
	background:#dadada
}

.head_top
{
	position:relative
}

.head_top:before
{
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	left:50%;
	width:1920px;
	height:2px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	background:#ececec
}

.head_row
{
	margin:0 -10px
}

.head_row:after,.head_row:before
{
	content:" ";
	display:table
}

.head_row:after
{
	clear:both
}

.print-head
{
	display:none
}

.g-footer
{
	background:-webkit-gradient(linear,left top,left bottom,from(#130e3b),color-stop(29%,#151142),color-stop(50%,#151142),to(#130e3a));
	background:linear-gradient(to bottom,#130e3b 0,#151142 29%,#151142 50%,#130e3a 100%);
	overflow:hidden
}

.special-mode .g-footer
{
	background:0 0
}

.g-footer .footer-small
{
	padding-top:25px;
	margin-bottom:30px;
	border-top:1px solid #e8e8e8
}

.cursor .caroufredsel_wrapper
{
	cursor:url(data:application/octet-stream;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAA//AAAd/wAAGf+AAAH9gAADbYAAA2yAAAZsAAAGbAAAAGAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//4AB//8AAf//AAD//5AA///gAP//4AD//8AF///AB///5A////5///8=),move!important
}

.cursor .caroufredsel_wrapper:active
{
	cursor:url(data:application/octet-stream;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAAH/AAAB/wAAA/0AAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//+AB///wAf//4AH//+AD///yT/////////////////////////////8=),move!important
}

.g-content
{
	padding-bottom:32px
}

.main .g-content
{
	padding-bottom:20px
}

.content-foot
{
	padding-top:20px
}

.content-foot:after,.content-foot:before
{
	content:" ";
	display:table
}

.content-foot:after
{
	clear:both
}

#panel+#db .g-header
{
	top:39px
}

.front-admin
{
	position:fixed;
	z-index:99;
	width:100%;
	top:0;
	left:0;
	background:#dadada
}

.front-admin .logs
{
	height:70px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:10px
}

.front-admin .logs p
{
	margin:0;
	font-size:12px
}

.front-admin~#db
{
	padding-top:96px
}

.webform-field-upload-list li
{
	white-space:normal
}

@media (min-width:480px) and (max-width:767px) {
	.cert-tile .item
	{
		width:50%
	}
	
	.cert-tile .item:nth-of-type(2n+1)
	{
		clear:both
	}
	
	.gallery-list .item
	{
		width:50%
	}
	
	.gallery-list .item:nth-of-type(2n+1)
	{
		clear:both
	}
	
	.partners-list .item
	{
		width:50%
	}
	
	.partners-list .item:nth-of-type(2n+1)
	{
		clear:both
	}
	
	.personal-list .item
	{
		width:50%
	}
	
	.personal-list .item:nth-of-type(2n+1)
	{
		clear:both
	}
}

@media (min-width:480px) {
	.hamb-wrap
	{
		width:50px;
		width:29px
	}
	
	.lang-mob-3 .dropdown-toggle
	{
		width:50px
	}
	
	.search-mob .dropdown-toggle
	{
		width:50px
	}
	
	.news .link-vertic .more
	{
		bottom:25px
	}
	
	.cert-tile .title
	{
		max-width:220px
	}
	
	.cert-tile .caption-text
	{
		max-width:220px
	}
	
	.contacts-mob .dropdown-toggle
	{
		width:50px
	}
	
	.lang-mob
	{
		width:50px;
		width:80px
	}
}

@media (min-width:480px) and (max-width:1023px) {

	.news .link {
		height: auto;
	}
	.menu-foot-3 .col.map-col
	{
		width:30%
	}
	
	.menu-foot-3 .col.soc-col
	{
		width:70%
	}
}

@media (min-width:540px) and (max-width:767px) {
	.main-list__pic
	{
		float:left;
		width:220px
	}
}

@media (min-width:540px) and (max-width:1023px) {
	.main-list__wrap
	{
		overflow:hidden
	}
	
	.main-list__descr
	{
		overflow:hidden
	}
}

@media (min-width:768px) {
	.container
	{
		width:740px
	}
	
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9
	{
		float:left
	}
	
	.col-sm-1
	{
		width:8.33333%
	}
	
	.col-sm-2
	{
		width:16.66667%
	}
	
	.col-sm-3
	{
		width:25%
	}
	
	.col-sm-4
	{
		width:33.33333%
	}
	
	.col-sm-5
	{
		width:41.66667%
	}
	
	.col-sm-6
	{
		width:50%
	}
	
	.col-sm-7
	{
		width:58.33333%
	}
	
	.col-sm-8
	{
		width:66.66667%
	}
	
	.col-sm-9
	{
		width:75%
	}
	
	.col-sm-10
	{
		width:83.33333%
	}
	
	.col-sm-11
	{
		width:91.66667%
	}
	
	.col-sm-12
	{
		width:100%
	}
	
	.col-sm-pull-0
	{
		right:auto
	}
	
	.col-sm-pull-1
	{
		right:8.33333%
	}
	
	.col-sm-pull-2
	{
		right:16.66667%
	}
	
	.col-sm-pull-3
	{
		right:25%
	}
	
	.col-sm-pull-4
	{
		right:33.33333%
	}
	
	.col-sm-pull-5
	{
		right:41.66667%
	}
	
	.col-sm-pull-6
	{
		right:50%
	}
	
	.col-sm-pull-7
	{
		right:58.33333%
	}
	
	.col-sm-pull-8
	{
		right:66.66667%
	}
	
	.col-sm-pull-9
	{
		right:75%
	}
	
	.col-sm-pull-10
	{
		right:83.33333%
	}
	
	.col-sm-pull-11
	{
		right:91.66667%
	}
	
	.col-sm-pull-12
	{
		right:100%
	}
	
	.col-sm-push-0
	{
		left:auto
	}
	
	.col-sm-push-1
	{
		left:8.33333%
	}
	
	.col-sm-push-2
	{
		left:16.66667%
	}
	
	.col-sm-push-3
	{
		left:25%
	}
	
	.col-sm-push-4
	{
		left:33.33333%
	}
	
	.col-sm-push-5
	{
		left:41.66667%
	}
	
	.col-sm-push-6
	{
		left:50%
	}
	
	.col-sm-push-7
	{
		left:58.33333%
	}
	
	.col-sm-push-8
	{
		left:66.66667%
	}
	
	.col-sm-push-9
	{
		left:75%
	}
	
	.col-sm-push-10
	{
		left:83.33333%
	}
	
	.col-sm-push-11
	{
		left:91.66667%
	}
	
	.col-sm-push-12
	{
		left:100%
	}
	
	.col-sm-offset-0
	{
		margin-left:0
	}
	
	.col-sm-offset-1
	{
		margin-left:8.33333%
	}
	
	.col-sm-offset-2
	{
		margin-left:16.66667%
	}
	
	.col-sm-offset-3
	{
		margin-left:25%
	}
	
	.col-sm-offset-4
	{
		margin-left:33.33333%
	}
	
	.col-sm-offset-5
	{
		margin-left:41.66667%
	}
	
	.col-sm-offset-6
	{
		margin-left:50%
	}
	
	.col-sm-offset-7
	{
		margin-left:58.33333%
	}
	
	.col-sm-offset-8
	{
		margin-left:66.66667%
	}
	
	.col-sm-offset-9
	{
		margin-left:75%
	}
	
	.col-sm-offset-10
	{
		margin-left:83.33333%
	}
	
	.col-sm-offset-11
	{
		margin-left:91.66667%
	}
	
	.col-sm-offset-12
	{
		margin-left:100%
	}
	
	.row-clear .col-xs-3.col-sm-3,.row-clear .col-xs-3.col-sm-4,.row-clear .col-xs-3.col-sm-6,.row-clear .col-xs-4.col-sm-3,.row-clear .col-xs-4.col-sm-4,.row-clear .col-xs-4.col-sm-6,.row-clear .col-xs-6.col-sm-3,.row-clear .col-xs-6.col-sm-4,.row-clear .col-xs-6.col-sm-6
	{
		clear:none
	}
	
	.row-clear .col-sm-3:nth-child(4n+1),.row-clear .col-sm-4:nth-child(3n+1),.row-clear .col-sm-6:nth-child(2n+1)
	{
		clear:both
	}
	
	.dealers-filter .point .name
	{
		float:left;
		margin-top:6px;
		margin-right:15px
	}
	
	.top-menu-collapse
	{
		display:none
	}
	
	.caption.left
	{
		float:left;
		max-width:43%;
		margin-right:5%
	}
	
	.caption.right
	{
		float:right;
		max-width:43%;
		margin-left:5%
	}
	
	.slider-gallery .text-slider-wrap
	{
		float:left;
		width:89.5%
	}
	
	.control-group.form-group .controls
	{
		float:right
	}
	
	.form-inline .form-group
	{
		display:inline-block;
		margin-bottom:0;
		vertical-align:middle
	}
	
	.form-inline .form-control
	{
		display:inline-block;
		width:auto;
		vertical-align:middle
	}
	
	.form-inline .form-control-static
	{
		display:inline-block
	}
	
	.form-inline .input-group
	{
		display:inline-table;
		vertical-align:middle
	}
	
	.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn
	{
		width:auto
	}
	
	.form-inline .input-group>.form-control
	{
		width:100%
	}
	
	.form-inline .control-label
	{
		margin-bottom:0;
		vertical-align:middle
	}
	
	.form-inline .checkbox,.form-inline .radio
	{
		display:inline-block;
		margin-top:0;
		margin-bottom:0;
		vertical-align:middle
	}
	
	.form-inline .checkbox label,.form-inline .radio label
	{
		padding-left:0
	}
	
	.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]
	{
		position:relative;
		margin-left:0
	}
	
	.form-inline .has-feedback .form-control-feedback
	{
		top:0
	}
	
	.form-horizontal .control-label
	{
		text-align:right;
		margin-bottom:0;
		padding-top:7px
	}
	
	.form-horizontal .form-group-lg .control-label
	{
		padding-top:14.3px
	}
	
	.form-horizontal .form-group-sm .control-label
	{
		padding-top:6px
	}
	
	.modal-dialog
	{
		width:600px;
		margin:30px auto
	}
	
	.modal-content
	{
		-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
		box-shadow:0 5px 15px rgba(0,0,0,.5)
	}
	
	.modal-sm
	{
		width:300px
	}
	
	.modal-fluid
	{
		max-width:430px
	}
	
	.nav-tabs>li .tab-head
	{
		margin-right:5px;
		border-radius:0
	}
	
	.nav-justified>li,.nav-tabs.nav-justified>li
	{
		display:table-cell;
		width:1%
	}
	
	.nav-justified>li>a,.nav-tabs.nav-justified>li>a
	{
		margin-bottom:0
	}
	
	.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a
	{
		border-bottom:1px solid #ddd;
		border-radius:0
	}
	
	.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover
	{
		border-bottom-color:#fff
	}
	
	.video-wrap .link:hover
	{
		opacity:.7
	}
	
	.cert-list .pic
	{
		max-width:30%;
		float:left;
		margin-right:30px;
		margin-bottom:0
	}
	
	.cont-table tr
	{
		padding:0
	}
	
	.cont-table td
	{
		padding:15px 25px 25px
	}
	
	.cont-table td:first-child
	{
		width:33.3%;
		padding-left:20px
	}
	
	.partners-detail .pic
	{
		max-width:30%;
		float:left;
		margin-right:30px;
		margin-bottom:0
	}
	
	.personal-detail .pic
	{
		max-width:30%;
		float:left;
		margin-right:30px;
		margin-bottom:0
	}
	
	.sitemap .tab-list li+li
	{
		margin-left:40px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.visible-sm
	{
		display:block!important
	}
	
	table.visible-sm
	{
		display:table
	}
	
	tr.visible-sm
	{
		display:table-row!important
	}
	
	td.visible-sm,th.visible-sm
	{
		display:table-cell!important
	}
	
	.visible-sm-block
	{
		display:block!important
	}
	
	.visible-sm-inline
	{
		display:inline!important
	}
	
	.visible-sm-inline-block
	{
		display:inline-block!important
	}
	
	.hidden-sm
	{
		display:none!important
	}
	
	.main-list__pic
	{
		float:left;
		width:356px
	}
}

@media (min-width:768px) and (max-width:1279px) {
	.dealers-filter .point .name
	{
		width:100px
	}
}

@media (min-width:1024px) and (max-width:1279px) {
	.visible-md
	{
		display:block!important
	}
	
	table.visible-md
	{
		display:table
	}
	
	tr.visible-md
	{
		display:table-row!important
	}
	
	td.visible-md,th.visible-md
	{
		display:table-cell!important
	}
	
	.visible-md-block
	{
		display:block!important
	}
	
	.visible-md-inline
	{
		display:inline!important
	}
	
	.visible-md-inline-block
	{
		display:inline-block!important
	}
	
	.hidden-md
	{
		display:none!important
	}
}

@media (min-width:1024px) {
	.dl-horizontal dt
	{
		float:left;
		width:160px;
		clear:left;
		text-align:right;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap
	}
	
	.dl-horizontal dd
	{
		margin-left:180px
	}
	
	.container
	{
		width:960px
	}
	
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9
	{
		float:left
	}
	
	.col-md-1
	{
		width:8.33333%
	}
	
	.col-md-2
	{
		width:16.66667%
	}
	
	.col-md-3
	{
		width:25%
	}
	
	.col-md-4
	{
		width:33.33333%
	}
	
	.col-md-5
	{
		width:41.66667%
	}
	
	.col-md-6
	{
		width:50%
	}
	
	.col-md-7
	{
		width:58.33333%
	}
	
	.col-md-8
	{
		width:66.66667%
	}
	
	.col-md-9
	{
		width:75%
	}
	
	.col-md-10
	{
		width:83.33333%
	}
	
	.col-md-11
	{
		width:91.66667%
	}
	
	.col-md-12
	{
		width:100%
	}
	
	.col-md-pull-0
	{
		right:auto
	}
	
	.col-md-pull-1
	{
		right:8.33333%
	}
	
	.col-md-pull-2
	{
		right:16.66667%
	}
	
	.col-md-pull-3
	{
		right:25%
	}
	
	.col-md-pull-4
	{
		right:33.33333%
	}
	
	.col-md-pull-5
	{
		right:41.66667%
	}
	
	.col-md-pull-6
	{
		right:50%
	}
	
	.col-md-pull-7
	{
		right:58.33333%
	}
	
	.col-md-pull-8
	{
		right:66.66667%
	}
	
	.col-md-pull-9
	{
		right:75%
	}
	
	.col-md-pull-10
	{
		right:83.33333%
	}
	
	.col-md-pull-11
	{
		right:91.66667%
	}
	
	.col-md-pull-12
	{
		right:100%
	}
	
	.col-md-push-0
	{
		left:auto
	}
	
	.col-md-push-1
	{
		left:8.33333%
	}
	
	.col-md-push-2
	{
		left:16.66667%
	}
	
	.col-md-push-3
	{
		left:25%
	}
	
	.col-md-push-4
	{
		left:33.33333%
	}
	
	.col-md-push-5
	{
		left:41.66667%
	}
	
	.col-md-push-6
	{
		left:50%
	}
	
	.col-md-push-7
	{
		left:58.33333%
	}
	
	.col-md-push-8
	{
		left:66.66667%
	}
	
	.col-md-push-9
	{
		left:75%
	}
	
	.col-md-push-10
	{
		left:83.33333%
	}
	
	.col-md-push-11
	{
		left:91.66667%
	}
	
	.col-md-push-12
	{
		left:100%
	}
	
	.col-md-offset-0
	{
		margin-left:0
	}
	
	.col-md-offset-1
	{
		margin-left:8.33333%
	}
	
	.col-md-offset-2
	{
		margin-left:16.66667%
	}
	
	.col-md-offset-3
	{
		margin-left:25%
	}
	
	.col-md-offset-4
	{
		margin-left:33.33333%
	}
	
	.col-md-offset-5
	{
		margin-left:41.66667%
	}
	
	.col-md-offset-6
	{
		margin-left:50%
	}
	
	.col-md-offset-7
	{
		margin-left:58.33333%
	}
	
	.col-md-offset-8
	{
		margin-left:66.66667%
	}
	
	.col-md-offset-9
	{
		margin-left:75%
	}
	
	.col-md-offset-10
	{
		margin-left:83.33333%
	}
	
	.col-md-offset-11
	{
		margin-left:91.66667%
	}
	
	.col-md-offset-12
	{
		margin-left:100%
	}
	
	.navbar-right .dropdown-menu
	{
		left:auto;
		right:0
	}
	
	.navbar-right .dropdown-menu-left
	{
		left:0;
		right:auto
	}
	
	.no-pl
	{
		padding-left:0
	}
	
	.no-pr
	{
		padding-right:0
	}
	
	.row-clear .col-sm-3.col-md-2,.row-clear .col-sm-3.col-md-3,.row-clear .col-sm-3.col-md-4,.row-clear .col-sm-3.col-md-6,.row-clear .col-sm-4.col-md-2,.row-clear .col-sm-4.col-md-3,.row-clear .col-sm-4.col-md-4,.row-clear .col-sm-4.col-md-6,.row-clear .col-sm-6.col-md-2,.row-clear .col-sm-6.col-md-3,.row-clear .col-sm-6.col-md-4,.row-clear .col-sm-6.col-md-6,.row-clear .col-xs-3.col-md-2,.row-clear .col-xs-3.col-md-3,.row-clear .col-xs-3.col-md-4,.row-clear .col-xs-3.col-md-6,.row-clear .col-xs-4.col-md-2,.row-clear .col-xs-4.col-md-3,.row-clear .col-xs-4.col-md-4,.row-clear .col-xs-4.col-md-6,.row-clear .col-xs-6.col-md-2,.row-clear .col-xs-6.col-md-3,.row-clear .col-xs-6.col-md-4,.row-clear .col-xs-6.col-md-6
	{
		clear:none
	}
	
	.row-clear .col-md-2:nth-child(6n+1),.row-clear .col-md-3:nth-child(4n+1),.row-clear .col-md-4:nth-child(3n+1),.row-clear .col-md-6:nth-child(2n+1)
	{
		clear:both
	}
	
	.g-sidebar+.g-content .top-menu
	{
		display:none!important
	}
	
	.slider-gallery .sl-pager
	{
		position:absolute;
		bottom:14px;
		left:50%;
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%)
	}
	
	.modal-lg
	{
		width:900px
	}
	
	.vacancy-list .sum
	{
		float:right
	}
	
	.vacancy-collapse .sum
	{
		float:right
	}
	
	.g-header_mob
	{
		display:none
	}
	
	.g-sidebar+.g-content
	{
		padding-left:30px
	}
}

@media (min-width:1280px) {
	.container
	{
		max-width:1400px;
		width:100%
	}
	
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9
	{
		float:left
	}
	
	.col-lg-1
	{
		width:8.33333%
	}
	
	.col-lg-2
	{
		width:16.66667%
	}
	
	.col-lg-3
	{
		width:25%
	}
	
	.col-lg-4
	{
		width:33.33333%
	}
	
	.col-lg-5
	{
		width:41.66667%
	}
	
	.col-lg-6
	{
		width:50%
	}
	
	.col-lg-7
	{
		width:58.33333%
	}
	
	.col-lg-8
	{
		width:66.66667%
	}
	
	.col-lg-9
	{
		width:75%
	}
	
	.col-lg-10
	{
		width:83.33333%
	}
	
	.col-lg-11
	{
		width:91.66667%
	}
	
	.col-lg-12
	{
		width:100%
	}
	
	.col-lg-pull-0
	{
		right:auto
	}
	
	.col-lg-pull-1
	{
		right:8.33333%
	}
	
	.col-lg-pull-2
	{
		right:16.66667%
	}
	
	.col-lg-pull-3
	{
		right:25%
	}
	
	.col-lg-pull-4
	{
		right:33.33333%
	}
	
	.col-lg-pull-5
	{
		right:41.66667%
	}
	
	.col-lg-pull-6
	{
		right:50%
	}
	
	.col-lg-pull-7
	{
		right:58.33333%
	}
	
	.col-lg-pull-8
	{
		right:66.66667%
	}
	
	.col-lg-pull-9
	{
		right:75%
	}
	
	.col-lg-pull-10
	{
		right:83.33333%
	}
	
	.col-lg-pull-11
	{
		right:91.66667%
	}
	
	.col-lg-pull-12
	{
		right:100%
	}
	
	.col-lg-push-0
	{
		left:auto
	}
	
	.col-lg-push-1
	{
		left:8.33333%
	}
	
	.col-lg-push-2
	{
		left:16.66667%
	}
	
	.col-lg-push-3
	{
		left:25%
	}
	
	.col-lg-push-4
	{
		left:33.33333%
	}
	
	.col-lg-push-5
	{
		left:41.66667%
	}
	
	.col-lg-push-6
	{
		left:50%
	}
	
	.col-lg-push-7
	{
		left:58.33333%
	}
	
	.col-lg-push-8
	{
		left:66.66667%
	}
	
	.col-lg-push-9
	{
		left:75%
	}
	
	.col-lg-push-10
	{
		left:83.33333%
	}
	
	.col-lg-push-11
	{
		left:91.66667%
	}
	
	.col-lg-push-12
	{
		left:100%
	}
	
	.col-lg-offset-0
	{
		margin-left:0
	}
	
	.col-lg-offset-1
	{
		margin-left:8.33333%
	}
	
	.col-lg-offset-2
	{
		margin-left:16.66667%
	}
	
	.col-lg-offset-3
	{
		margin-left:25%
	}
	
	.col-lg-offset-4
	{
		margin-left:33.33333%
	}
	
	.col-lg-offset-5
	{
		margin-left:41.66667%
	}
	
	.col-lg-offset-6
	{
		margin-left:50%
	}
	
	.col-lg-offset-7
	{
		margin-left:58.33333%
	}
	
	.col-lg-offset-8
	{
		margin-left:66.66667%
	}
	
	.col-lg-offset-9
	{
		margin-left:75%
	}
	
	.col-lg-offset-10
	{
		margin-left:83.33333%
	}
	
	.col-lg-offset-11
	{
		margin-left:91.66667%
	}
	
	.col-lg-offset-12
	{
		margin-left:100%
	}
	
	.visible-lg
	{
		display:block!important
	}
	
	table.visible-lg
	{
		display:table
	}
	
	tr.visible-lg
	{
		display:table-row!important
	}
	
	td.visible-lg,th.visible-lg
	{
		display:table-cell!important
	}
	
	.visible-lg-block
	{
		display:block!important
	}
	
	.visible-lg-inline
	{
		display:inline!important
	}
	
	.visible-lg-inline-block
	{
		display:inline-block!important
	}
	
	.hidden-lg
	{
		display:none!important
	}
	
	.row-clear .col-md-2.col-lg-2,.row-clear .col-md-2.col-lg-3,.row-clear .col-md-2.col-lg-4,.row-clear .col-md-2.col-lg-6,.row-clear .col-md-3.col-lg-2,.row-clear .col-md-3.col-lg-3,.row-clear .col-md-3.col-lg-4,.row-clear .col-md-3.col-lg-6,.row-clear .col-md-4.col-lg-2,.row-clear .col-md-4.col-lg-3,.row-clear .col-md-4.col-lg-4,.row-clear .col-md-4.col-lg-6,.row-clear .col-md-6.col-lg-2,.row-clear .col-md-6.col-lg-3,.row-clear .col-md-6.col-lg-4,.row-clear .col-md-6.col-lg-6,.row-clear .col-sm-3.col-lg-2,.row-clear .col-sm-3.col-lg-3,.row-clear .col-sm-3.col-lg-4,.row-clear .col-sm-3.col-lg-6,.row-clear .col-sm-4.col-lg-2,.row-clear .col-sm-4.col-lg-3,.row-clear .col-sm-4.col-lg-4,.row-clear .col-sm-4.col-lg-6,.row-clear .col-sm-6.col-lg-2,.row-clear .col-sm-6.col-lg-3,.row-clear .col-sm-6.col-lg-4,.row-clear .col-sm-6.col-lg-6,.row-clear .col-xs-3.col-lg-2,.row-clear .col-xs-3.col-lg-3,.row-clear .col-xs-3.col-lg-4,.row-clear .col-xs-3.col-lg-6,.row-clear .col-xs-4.col-lg-2,.row-clear .col-xs-4.col-lg-3,.row-clear .col-xs-4.col-lg-4,.row-clear .col-xs-4.col-lg-6,.row-clear .col-xs-6.col-lg-2,.row-clear .col-xs-6.col-lg-3,.row-clear .col-xs-6.col-lg-4,.row-clear .col-xs-6.col-lg-6
	{
		clear:none
	}
	
	.row-clear .col-lg-2:nth-child(6n+1),.row-clear .col-lg-3:nth-child(4n+1),.row-clear .col-lg-4:nth-child(3n+1),.row-clear .col-lg-6:nth-child(2n+1)
	{
		clear:both
	}
	
	.vacancy-list .wrap
	{
		padding-right:30px
	}
	
	.vacancy-collapse .wrap
	{
		padding-right:30px
	}
}

@media (max-width:1279px) {
	.heading .h-title .title-text,.heading .h-title span
	{
		font-size:16px
	}
	
	.heading .btn
	{
		margin-top:0
	}
	
	.aside-soc__wrap
	{
		padding-left:0;
		padding-right:0
	}
	
	.aside-soc__img-wrap
	{
		margin:0 auto 16px;
		float:none
	}
	
	.aside-soc__text>span
	{
		text-align:center
	}
	
	.aside-soc__text
	{
		max-width:100%;
		float:none
	}
	
	.aside-link
	{
		padding-left:15px;
		padding-right:15px
	}
	
	.aside-link .icon
	{
		width:30px
	}
	
	.aside-link .icon img
	{
		max-height:26px
	}
	
	.aside-link .text
	{
		padding-left:15px
	}
	
	.call-lines-2 .title
	{
		font-size:13px
	}
	
	.call-lines-2 .text
	{
		padding:0 10px
	}
	
	.dealers-filter
	{
		padding-top:30px;
		padding-left:20px;
		padding-right:20px
	}
	
	.spec-vision
	{
		margin-right:15px
	}
	
	.spec-vision .link
	{
		font-size:12px
	}
	
	.contacts-head-3 .item
	{
		font-size:12px
	}
	
	.search-head
	{
		padding-left:0;
		padding-right:0
	}
	
	.menu-drop-6 .item_1
	{
		font-size:14px
	}
	
	.menu-drop-6 .item_1>a .icon,.menu-drop-6 .item_1>span .icon
	{
		top:0;
		margin-left:6px
	}
	
	.menu-drop-6 .type-0 [class*=menu_level_]
	{
		width:220px
	}
	
	.menu-drop-6 .type-1>.submenu
	{
		padding-bottom:15px
	}
	
	.menu-drop-6 .type-1 [class*=item_]
	{
		font-size:13px
	}
	
	.menu-drop-6 .type-1 [class*=item_]>a .icon,.menu-drop-6 .type-1 [class*=item_]>span .icon
	{
		top:0;
		margin-left:6px
	}
	
	.menu-drop-6 .type-1 .menu_level_2
	{
		width:33.3%
	}
	
	.menu-drop-6 .type-1 .item_2
	{
		padding-left:20px;
		padding-right:20px
	}
	
	.news .link .info
	{
		float:left;
		width:50%
	}
	
	.news .link-vertic
	{
		height:340px
	}
	
	.news .link-vertic .cont
	{
		float:left;
		width:50%
	}
	
	.news .link-vertic .info
	{
		float:left;
		width:50%;
		height:100%
	}
	
	.news .link-vertic .info:after
	{
		top:50%;
		left:-59px;
		right:initial;
		-webkit-transform:translate(0,-50%);
		transform:translate(0,-50%);
		border:30px solid transparent;
		border-right:30px solid #fff
	}
	
	.news .link-vertic .more
	{
		left:509px
	}
	
	.news .info
	{
		width:50%
	}
	
	.popular .wrap
	{
		padding-right:20px;
		height:auto;
	}
	

	
	/* .popular .img-wrap */
	/* { */
		/* min-width:45px; */
		/* max-width:45px */
	/* } */
	
	.popular .text
	{
		padding-left:10px;
		width: auto;
	}
	
	.reception .wrap
	{
		padding-left:30px;
		height: auto;
    margin-bottom: 20px;
    padding:20px 15px;
	}
	
.popular {
    position: relative;
    height: auto!important;
}

	.activity-2
	{
		height:316px
	}
	
	.activity-2 .wrap
	{
		padding:15px 20px
	}
	
	.activity-2 .img-wrap
	{
		margin-bottom:10px
	}
	
	.activity-2 .img-wrap img
	{
		max-height:125px
	}
	
	.activity-2 .title
	{
		margin-bottom:8px;
		max-height:1.47059em
	}
	
	.activity-2 .text
	{
		margin-bottom:8px
	}
	
	.sl-sections .slide-wrap
	{
		padding-left:35px;
		padding-right:35px
	}
	
	.sl-sections .title
	{
		font-size:16px
	}
	
	.sl-sections .next,.sl-sections .prev
	{
		width:35px
	}
	
	.sl-partners .wrap.inited-not .slide:nth-child(n+3)
	{
		display:none
	}
	
	.exit
	{
		margin-right:30px
	}
	
	.exit .link
	{
		font-size:12px
	}
	
	.vote
	{
		padding-right:12px
	}
	
	.enter
	{
		margin-right:15px;
		padding-top:10px
	}
	
	.enter .link
	{
		font-size:12px
	}
	
	.enter .link.cab-link .ico
	{
		display:none
	}
	
	.menu-foot-3 .item_1 .a-wrap
	{
		font-size:16px
	}
	
	.menu-foot-2
	{
		padding-left:0;
		padding-top:15px
	}
	
	.social-foot .ico
	{
		padding-right:15px
	}
	
	.menu-hor .menu_level_1
	{
		font-size:14px;
		margin:18px -7px 10px
	}
	
	.menu-hor .item_1
	{
		padding:0 7px
	}
	
	.lang
	{
		margin-right:-8px;
		margin-left:0
	}
	
	.lang .item>a,.lang .item>span
	{
		padding-right:5px;
		padding-left:5px
	}
	
	.contacts-head
	{
		margin-left:0
	}
	
	.contacts-head .tel a
	{
		font-size:16px
	}
	
	.menu-drop-3 .item_1
	{
		font-size:13px
	}
	
	.menu-drop-3 .item_1>a,.menu-drop-3 .item_1>span
	{
		height:45px;
		line-height:45px
	}
	
	.menu-drop-3 .item_1 .icon
	{
		top:0;
		margin-left:6px
	}
	
	.menu-drop-3 .submenu-1 .item_2>a,.menu-drop-3 .submenu-1 .item_2>span
	{
		padding:10px 14px 15px
	}
	
	.menu-drop-3 .submenu-1 .item_2 .icon,.menu-drop-3 .submenu-1 .item_3 .icon
	{
		top:15px
	}
	
	.menu-drop-3 .submenu-2 .menu_level_2
	{
		padding-top:22px
	}
	
	.menu-drop-3 .submenu-2 .item_2>a,.menu-drop-3 .submenu-2 .item_2>span
	{
		font-size:16px;
		margin-bottom:17px
	}
}

@media (max-width:1023px) {
	.layout-simple .g-header_i
	{
		display:block
	}
	
	#db .dealers-table .active-map
	{
		margin:20px -15px -20px
	}
	
	blockquote.style-4
	{
		padding:0 50px
	}
	
	blockquote.style-4 .person-name
	{
		padding-left:120px
	}
	
	blockquote.style-4:before
	{
		font-size:70px;
		left:5px
	}
	
	.slider-gallery .sl-pager
	{
		display:none!important;
		padding:5px 0;
		text-align:center
	}
	
	.g-wrap table:not(.table-reset) tbody tr
	{
		font-size:11px
	}
	
	.g-wrap table:not(.table-reset) td
	{
		padding:9px 11px 11px
	}
	
	.news .link-vertic .more
	{
		left:400px
	}
	
	.popular:before
	{
		left:50%;
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%)
	}
	
	.popular .wrap
	{
		padding:20px 0;
		height: auto;
	}
	
	.popular .title
	{
		margin-bottom:37px;
		text-align: center;
	}
	
	.reception:before
	{
		left:50%;
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%)
	}
	
	.reception .wrap
	{
		padding:20px 0;
		text-align: center;
    height: auto;
	}
	
	.reception .m-link{
		font-size: 16px;
	}
		
	.activity-2
	{
		height:155px
	}
	
	.activity-2 .img-wrap
	{
		display:none
	}
	
	.sl-sections .wrap.inited-not .slide
	{
		width:50%
	}
	
	.sl-partners
	{
		padding-top:10px
	}
	
	.sl-partners .wrap.inited-not .slide:not(:first-child)
	{
		display:none
	}
	
	.sl-partners .slide
	{
		padding-right:0
	}
	
	.call-lines:after
	{
		right:50%;
		-webkit-transform:translateX(50%);
		transform:translateX(50%)
	}
	
	.call-lines
	{
		padding-right:0
	}
	
	.vote
	{
		padding-left:0;
		padding-right:0
	}
	
	.vote .wrap
	{
		padding-top:20px
	}
	
	.vote .quest
	{
		max-height:initial
	}
	
	.breadcrumb-png
	{
		margin-top:10px
	}
	
	.menu-aside
	{
		display:none
	}
	
	.menu-foot-3
	{
		padding-top:30px;
		padding-bottom:30px
	}
	
	.menu-foot-3 .col
	{
		width:50%
	}
	
	.menu-foot-3 .img
	{
		display:none
	}
	
	.menu-foot-3 .menu_level_1
	{
		display:none
	}
	
	.menu-foot-2
	{
		padding-top:0
	}
	
	.menu-foot-2 .menu_level_1
	{
		display:block
	}
	
	.menu-foot-2 .item_1
	{
		margin:0;
		padding:0
	}
	
	.social-foot
	{
		padding-top:7px
	}
	
	.feedback-btn
	{
		display:none!important
	}
	
	.footer-bottom
	{
		text-align:left
	}
	
	.footer-bottom .title
	{
		font-size:23px
	}
	
	.scroll-to-top
	{
		left:5px;
		bottom:5px
	}
	
	.main-list__item
	{
		width:auto;
		float:none
	}
	
	.contacts-mob .contacts-head
	{
		float:left;
		margin-right:15px
	}
	
	.contacts-mob .btn-question
	{
		float:right
	}
	
	.vacancy-list .sum
	{
		margin-bottom:20px;
		text-align:left
	}
	
	.vacancy-collapse .sum
	{
		margin-bottom:20px;
		text-align:left
	}
	
	.zaglushka
	{
		display:table;
		margin:0 auto
	}
	
	.g-header
	{
		border-bottom:1px solid #ececec;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		z-index:101;
		background:#fff;
		min-width:300px
	}
	
	.special-mode .g-header
	{
		position:static;
		border-bottom:none
	}
	
	.g-header.header-extended
	{
		padding:25px 0 0
	}
	
	.g-header_i
	{
		display:none
	}
	
	.special-mode .g-header_i
	{
		display:block
	}
	
	.g-main
	{
		padding-top:48px
	}
	
	.g-sidebar
	{
		display:none
	}
}

@media (max-width:767px) {
	.h1,h1
	{
		font-size:18px
	}
	
	.h1.small,h1.small
	{
		font-size:18px
	}
	
	.h2,h2
	{
		font-size:18px
	}
	
	.g-wrap ol:not(.list-reset),.g-wrap ul:not(.list-reset)
	{
		padding:0
	}
	
	.g-wrap ol:not(.list-reset)
	{
		padding-left:0
	}
	
	.special-mode .container
	{
		padding-left:10px;
		padding-right:10px;
		width:740px
	}
	
	.special-mode .container-fluid
	{
		padding-left:10px;
		padding-right:10px;
		width:740px
	}
	
	.visible-xs
	{
		display:block!important
	}
	
	table.visible-xs
	{
		display:table
	}
	
	tr.visible-xs
	{
		display:table-row!important
	}
	
	td.visible-xs,th.visible-xs
	{
		display:table-cell!important
	}
	
	.visible-xs-block
	{
		display:block!important
	}
	
	.visible-xs-inline
	{
		display:inline!important
	}
	
	.visible-xs-inline-block
	{
		display:inline-block!important
	}
	
	.hidden-xs
	{
		display:none!important
	}
	
	.outer-bg
	{
		height:100%
	}
	
	.pm-wrap
	{
		width:85%;
		-webkit-transform:translateX(-85%);
		transform:translateX(-85%)
	}
	
	.dealers-filter
	{
		margin-left:-10px;
		margin-right:-10px
	}
	
	.dealers-filter .city .name
	{
		width:auto;
		float:none
	}
	
	.dealers-filter .city .text
	{
		float:none;
		width:100%
	}
	
	.map
	{
		margin-left:-10px;
		margin-right:-10px
	}
	
	.faq .map .title,.map .faq .title,.map .h1,.map .h2,.map .h3,.map .h4,.map .h5,.map .h6,.map .news-detail .title,.map .news-list .title,.map .news-list-big .title,.map .personal-detail .title,.map .personal-list .title,.map .subscr .title,.map h1,.map h2,.map h3,.map h4,.map h5,.map h6,.news-detail .map .title,.news-list .map .title,.news-list-big .map .title,.personal-detail .map .title,.personal-list .map .title,.subscr .map .title
	{
		padding-left:10px;
		padding-right:10px
	}
	
	.dealers-table
	{
		margin-left:-10px;
		margin-right:-10px
	}
	
	.dealers-table .title
	{
		padding-left:15px
	}
	
	#db .dealers-table table
	{
		display:block
	}
	
	#db .dealers-table tbody
	{
		display:block
	}
	
	#db .dealers-table tr
	{
		display:block;
		border-bottom:none
	}
	
	#db .dealers-table tr:hover
	{
		background:0 0
	}
	
	#db .dealers-table td
	{
		display:block;
		padding:15px;
		width:100%;
		border-bottom:1px solid #e8e8e8
	}
	
	#db .dealers-table td:last-child
	{
		padding-bottom:20px
	}
	
	.dealers-table .map
	{
		margin-bottom:0;
		margin-left:0;
		margin-right:0
	}
	
	.gray-bg
	{
		padding-bottom:0
	}
	
	.top-menu
	{
		display:none
	}
	
	.cite.left
	{
		width:100%;
		margin-bottom:20px
	}
	
	.cite.right
	{
		width:100%;
		margin-bottom:20px
	}
	
	.cite-color.left
	{
		width:100%;
		margin-bottom:20px
	}
	
	.cite-color.right
	{
		width:100%;
		margin-bottom:20px
	}
	
	blockquote.style-2
	{
		margin:32px 15px 43px
	}
	
	blockquote.style-4 .text
	{
		font-size:16px
	}
	
	.table-responsive
	{
		width:100%;
		margin-bottom:18.75px;
		overflow-y:hidden;
		-ms-overflow-style:-ms-autohiding-scrollbar
	}
	
	.table-responsive>.table
	{
		margin-bottom:0
	}
	
	.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th
	{
		white-space:nowrap
	}
	
	.table-responsive>.table-bordered
	{
		border:0
	}
	
	.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child
	{
		border-left:0
	}
	
	.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child
	{
		border-right:0
	}
	
	.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th
	{
		border-bottom:0
	}
	
	.form-group .group-check,.form-group .single-check
	{
		padding-top:6px
	}
	
	.pm-content
	{
		overflow-x:hidden
	}
	
	.g-wrap .nav-tabs>li
	{
		display:block;
		width:100%
	}
	
	.nav-tabs>li:first-child .tab-head
	{
		border-radius:0
	}
	
	.nav-tabs>li.active .tab-head,.nav-tabs>li.active .tab-head:focus,.nav-tabs>li.active .tab-head:hover
	{
		border-bottom:none
	}
	
	.tabs-acordeon .tab-item
	{
		position:relative;
		overflow:hidden
	}
	
	.tabs-acordeon .tab-pane
	{
		top:40px
	}
	
	.video-wrap .link
	{
		width:100%;
		padding-left:10px;
		padding-right:10px
	}
	
	.video-wrap .title
	{
		font-size:24px
	}
	
	.video-wrap .text
	{
		font-size:15px
	}
	
	.video-wrap .video
	{
		position:relative
	}
	
	.print
	{
		padding-left:0;
		padding-bottom:15px
	}
	
	.sharing
	{
		padding-top:0;
		float:none
	}
	
	.sharing .title
	{
		text-align:left
	}
	
	.sharing .ya-share2
	{
		text-align:left
	}
	
	.news
	{
		width:100%;
		padding-bottom: 10px;
		margin-left: 0px;
	}
	
	.news:before
	{
		background-color:#fff
	}
	
	.news .container
	{
		padding-left:0;
		padding-right:0
	}
	
	.news .link
	{
		margin-bottom:0
	}
	
	.news .link-vertic .more
	{
		left:52.6%
	}
	
	.news .info
	{
		padding:30px 15px 0
	}
	
		
	.news .more
	{
		left:15px
	}
	
	.activity-2
	{
		height:180px
	}
	
	.activity-2 .title
	{
		font-size:18px
	}
	
	.activity-2 .text
	{
		max-height:7.30769em
	}
	
	.activity-2 .link
	{
		font-size:14px
	}
	
	.activity
	{
		height:180px
	}
	
	.activity .text
	{
		max-height:6.15385em
	}
	
	.sl-sections .wrap.inited-not .slide
	{
		width:100%
	}
	
	.sl-sections .slide-wrap
	{
		padding-left:40px;
		padding-right:40px
	}
	
	.sl-sections .next,.sl-sections .prev
	{
		width:40px
	}
	
	.gallery .pic
	{
		height:250px
	}
	
	.call-lines
	{
		padding-top:15px;
		padding-bottom:30px
	}
	
	.call-lines .heading .h-title
	{
		display:block;
		margin-bottom:20px
	}
	
	.call-lines .text span
	{
		max-height:none
	}
	
	.call-lines .text
	{
		padding:15px
	}
	
	.vote
	{
		padding-top:15px
	}
	
	.layout-simple .menu-foot-2 .item_1
	{
		margin-bottom:30px
	}
	
	.footer-bottom .img-wrap
	{
		width:112px;
		padding-right:32px
	}
	
	.footer-bottom .title
	{
		font-size:20px
	}
	
	.auth .form-group .btn_submit
	{
		float:none;
		margin-bottom:15px
	}
	
	.auth .form-group .form_required
	{
		display:block;
		font-size:13px
	}
	
	.auth .form-group .form_required.fl-left,.auth .form-group .form_required.fl-right
	{
		float:none
	}
	
	.table-div,.table-div tbody,.table-div td,.table-div tr
	{
		display:block
	}
	
	.glossary .big-letter
	{
		width:100%;
		margin-bottom:25px
	}
	
	.glossary .links-list
	{
		width:100%;
		margin-left:0
	}
	
	.news-list .pic
	{
		max-width:inherit;
		float:none;
		margin-bottom:10px
	}
	
	.news-list-big .pic
	{
		max-width:inherit;
		float:none;
		margin-bottom:10px
	}
	
	.news-detail .pic
	{
		max-width:inherit;
		float:none;
		margin-bottom:10px
	}
	
	.search label
	{
		position:relative;
		cursor:pointer
	}
	
	.search label:before
	{
		content:'';
		display:inline-block;
		background-image:url(/local/templates/.default/css/../images/sprite.png);
		background-position:-108px -215px;
		width:14px;
		height:15px;
		position:absolute;
		top:50%;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%);
		left:20px;
		z-index:99
	}
	
	.search .btn
	{
		position:relative;
		padding:0;
		color:transparent;
		text-shadow:none
	}
	
	.sitemap .tab-list li
	{
		display:block
	}
	
	.g-wrap .sitemap .menu_level_1 ol,.g-wrap .sitemap .menu_level_1 ul
	{
		padding-left:0
	}
	
	.b-video .item
	{
		margin-bottom:15px
	}
	
	.zaglushka .text
	{
		line-height:1.2;
		margin-bottom:4px
	}
}

@media (max-width:539px) {
	.main-list.aside .main-list__b-title
	{
		max-width:347px;
		margin-left:auto;
		margin-right:auto
	}
	
	.main-list__item
	{
		max-width:355px;
		margin-left:auto;
		margin-right:auto
	}
}

@media (max-width:479px) {
	.heading .h-title
	{
		margin-right:20px
	}
	
	.pagination li>a,.pagination li>span
	{
		padding-right:7px;
		padding-left:7px
	}
	
	.pagination li:first-child>a,.pagination li:first-child>span
	{
		margin-right:0
	}
	
	.pagination li:last-child>a,.pagination li:last-child>span
	{
		margin-left:0
	}
	
	blockquote.style-4
	{
		padding:0 30px;
		margin:40px 0 30px
	}
	
	blockquote.style-4:before
	{
		left:-5px;
		top:-13px
	}
	
	.video-wrap .text
	{
		display:none
	}
	
	.video-wrap .img
	{
		max-width:60px
	}
	
	.debtors .wrap
	{
		padding:20px 18px
	}
	
	.tag-list li
	{
		float:none;
		display:block
	}
	
	.g-wrap .voting-result-box .vote-answer-table .graph-img,.g-wrap .voting-result-box .vote-answer-table .inner-table
	{
		display:block;
		padding:0
	}
	
	.voting-result-box .graph-img
	{
		margin-bottom:10px
	}
	
	.news .link .info
	{
		z-index:1;
		width:100%
	}
	
	.news .link .cont,.news .link .info
	{
		height:340px
	}
	
	.news .link-vertic .cont
	{
		width:100%;
		float:none;
		position:absolute;
		top:auto;
		bottom:0;
		left:0
	}
	
	.news .link-vertic .info:after
	{
		top:auto;
		right:50%;
		bottom:-59px;
		left:initial;
		-webkit-transform:translate(50%,0);
		transform:translate(50%,0);
		border:30px solid transparent;
		border-top:30px solid #fff;
		z-index:100
	}
	
	.news .link-vertic .info
	{
		position:relative;
		float:left
	}
	
	.news .link-vertic .more
	{
		bottom:390px;
		left:10px
	}
	
	.news .link-horiz .cont
	{
		top:initial;
		bottom:0;
		z-index:1;
		width:100%
	}
	
	.news .link-horiz,.news .link-vertic
	{
		height:680px
	}
	
	.news .info
	{
		height:340px;
		padding:15px 10px 0
	}
	
	.news .info:after
	{
		right:initial;
		top:initial;
		bottom:-59px;
		left:50%;
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%);
		border:30px solid transparent;
		border-top:30px solid #fff
	}
	
	.news .link {
		height: auto;
	}

	.news .m-title {
		margin-bottom: 20px;
	}
	
	.news .more
	{
		left:10px;
		bottom:390px
	}
	
	.popular .title
	{
		font-size: 16px;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 0;
    float: none;
	}

	.popular .items-wrap {   
    width: 100%;
    float: right;
    border-left: 0;
}
	
	.reception .m-link
	{
		font-size: 16px;
    width: 100%;
    margin-top: 0;
    float: none;
    display: inline-block;
    margin-bottom: 10px;
	}
	
	.reception .link
	{
		padding: 15px;
    width: 100%;
    border: 0;
    float: none;
	}
	
	.activities .item
	{
		width:100%
	}
	
	.activity-2
	{
		height:auto
	}
	
	.sl-sections .wrap
	{
		padding:0
	}
	
	.sl-sections .slide-wrap
	{
		padding-top:30px;
		padding-left:15px;
		padding-right:15px
	}
	
	.sl-sections .next,.sl-sections .prev
	{
		display:none!important
	}
	
	.gallery .col
	{
		width:100%
	}
	
	.gallery .heading .h-title
	{
		display:block;
		margin-bottom:20px
	}
	
	.sl-partners .wrap
	{
		padding:0
	}
	
	.sl-partners .text
	{
		max-width:160px
	}
	
	.sl-partners .text span
	{
		font-size:13px;
		max-height:4.92308em
	}
	
	.sl-partners .next,.sl-partners .prev
	{
		display:none!important
	}
	
	.call-lines .link
	{
		margin-bottom:10px
	}
	
	.call-lines .link:not(:last-child) .text
	{
		border-bottom:transparent
	}
	
	.call-lines .date
	{
		display:block;
		width:100%;
		min-width:100%;
		max-width:none;
		min-height:inherit;
		height:auto;
		padding:8px 0
	}
	
	.call-lines .day
	{
		display:inline;
		font-size:15px;
		line-height:1.47059;
		max-height:none
	}
	
	.call-lines .month
	{
		display:inline;
		max-height:none
	}
	
	.vote .quest
	{
		font-size:16px;
		margin-bottom:10px
	}
	
	.news-list-2 .col
	{
		width:100%
	}
	
	.news-list-2 .link
	{
		height:auto
	}
	
	.news-list-2 .more
	{
		position:static
	}
	
	.menu-foot-3 .col
	{
		width:100%
	}
	
	.menu-foot-2 .item_1
	{
		margin-bottom:30px
	}
	
	.footer-bottom .title
	{
		font-size:16px
	}
	
	.lang-mob .item>a,.lang-mob .item>span
	{
		padding-left:4px;
		padding-right:4px
	}
	
	.contacts-head .tel i
	{
		font-size:14px
	}
}

@media print {
	h1
	{
		margin-top:10px
	}
	
	*,:after,:before
	{
		background:0 0!important;
		color:#000!important;
		-webkit-box-shadow:none!important;
		box-shadow:none!important;
		text-shadow:none!important
	}
	
	a,a:visited
	{
		text-decoration:underline
	}
	
	a[href]:after
	{
		content:" (" attr(href) ")"
	}
	
	abbr[title]:after
	{
		content:" (" attr(title) ")"
	}
	
	a[href^="#"]:after,a[href^="javascript:"]:after
	{
		content:""
	}
	
	blockquote,pre
	{
		border:1px solid #999;
		page-break-inside:avoid
	}
	
	thead
	{
		display:table-header-group
	}
	
	img,tr
	{
		page-break-inside:avoid
	}
	
	img
	{
		max-width:100%!important
	}
	
	h2,h3,p
	{
		orphans:3;
		widows:3
	}
	
	h2,h3
	{
		page-break-after:avoid
	}
	
	form
	{
		display:none
	}
	
	select
	{
		background:#fff!important
	}
	
	.navbar
	{
		display:none
	}
	
	.btn>.caret,.dropup>.btn>.caret
	{
		border-top-color:#000!important
	}
	
	.label
	{
		border:1px solid #000
	}
	
	.table
	{
		border-collapse:collapse!important
	}
	
	.table td,.table th
	{
		background-color:#fff!important
	}
	
	.table-bordered td,.table-bordered th
	{
		border:1px solid #ddd!important
	}
	
	[data-toggle=collapse]
	{
		display:none
	}
	
	.title-underline
	{
		margin-top:16px
	}
	
	.g-wrap ul:not(.list-reset)>li:before
	{
		content:"—";
		top:0;
		height:auto;
		width:auto
	}
	
	.visible-print
	{
		display:block!important
	}
	
	table.visible-print
	{
		display:table
	}
	
	tr.visible-print
	{
		display:table-row!important
	}
	
	td.visible-print,th.visible-print
	{
		display:table-cell!important
	}
	
	.visible-print-block
	{
		display:block!important
	}
	
	.visible-print-inline
	{
		display:inline!important
	}
	
	.visible-print-inline-block
	{
		display:inline-block!important
	}
	
	.hidden-print
	{
		display:none!important
	}
	
	.office-structure a[href]:after
	{
		content:""
	}
	
	.pagination
	{
		display:none!important
	}
	
	.dealers-filter
	{
		display:none!important
	}
	
	.map
	{
		display:none!important
	}
	
	.dealers-table
	{
		margin-left:0;
		margin-right:0
	}
	
	.dealers-table .title
	{
		padding-left:0
	}
	
	#db .dealers-table td
	{
		padding-left:0;
		padding-right:0
	}
	
	.dealers-table .lnk-wrap
	{
		display:none
	}
	
	.gray-bg
	{
		padding:0;
		margin-bottom:0
	}
	
	.gray-bg .subtitle
	{
		margin-bottom:0
	}
	
	.top-menu
	{
		display:none!important
	}
	
	.top-menu-collapse
	{
		display:none!important
	}
	
	.slider-gallery
	{
		display:none!important
	}
	
	.slider-gallery .sl-pager
	{
		display:none!important
	}
	
	.pager
	{
		display:none!important
	}
	
	.btn
	{
		display:none!important
	}
	
	.accordion .panel
	{
		padding-left:0;
		page-break-after:avoid
	}
	
	.accordion .panel .collapse
	{
		height:auto!important;
		display:block;
		visibility:visible
	}
	
	.nav
	{
		display:none!important
	}
	
	.video-wrap
	{
		display:none!important
	}
	
	.debtors
	{
		display:none!important
	}
	
	.tag-list
	{
		display:none!important
	}
	
	.print
	{
		display:none
	}
	
	.sharing
	{
		display:none
	}
	
	.logo-png a[href]:after
	{
		content:""
	}
	
	.search-head
	{
		display:none!important
	}
	
	.head-map
	{
		display:none!important
	}
	
	.menu-drop-6
	{
		display:none!important
	}
	
	.news .link
	{
		page-break-inside:avoid
	}
	
	.news .link-main
	{
		height:auto
	}
	
	.news .link-main .pic
	{
		position:relative;
		top:auto;
		left:auto;
		-webkit-transform:none;
		transform:none
	}
	
	.news .substr
	{
		position:static
	}
	
	.news .date
	{
		padding-left:0;
		padding-right:0;
		margin-bottom:10px
	}
	
	.news .more
	{
		display:none!important
	}
	
	.news a[href]:after
	{
		content:""
	}
	
	.popular
	{
		display:none!important
	}
	
	.reception
	{
		display:none!important
	}
	
	.activities .heading
	{
		padding-bottom:0
	}
	
	.activities .item
	{
		page-break-inside:avoid
	}
	
	.activities a[href]:after
	{
		content:""
	}
	
	.activity-2 .wrap
	{
		position:absolute;
		bottom:0;
		padding-bottom:9px
	}
	
	.activity-2 .link
	{
		display:none
	}
	
	.sl-sections
	{
		display:none!important
	}
	
	.gallery .col
	{
		page-break-inside:avoid
	}
	
	.sl-partners
	{
		display:none!important
	}
	
	.call-lines .heading .h-title
	{
		margin-bottom:0
	}
	
	.call-lines .wrap
	{
		padding-top:0
	}
	
	.call-lines .link
	{
		page-break-inside:avoid
	}
	
	.vote
	{
		display:none!important
	}
	
	.news-list-2 .gallery-auto,.news-list-2 .row
	{
		page-break-after:always
	}
	
	.news-list-2 .link
	{
		page-break-inside:avoid
	}
	
	.news-list-2 .info
	{
		padding-left:0;
		padding-right:0
	}
	
	.news-list-2 .date
	{
		padding-left:0;
		padding-right:0
	}
	
	.news-list-2 .more
	{
		display:none!important
	}
	
	.news-list-2 hr
	{
		display:none!important
	}
	
	.breadcrumb-png
	{
		display:none!important
	}
	
	.ws-pages
	{
		display:none!important
	}
	
	.scroll-to-top
	{
		display:none!important
	}
	
	.gallery-list a[href]:after
	{
		content:""
	}
	
	.g-header
	{
		position:static;
		display:block;
		border-bottom:none
	}
	
	.g-header_mob
	{
		display:none!important
	}
	
	.g-header_i
	{
		display:block
	}
	
	.g-main
	{
		padding-top:0!important
	}
	
	.head_top
	{
		display:none!important
	}
	
	.print-head
	{
		display:block
	}
	
	.g-footer
	{
		display:none!important
	}
	
	.g-sidebar
	{
		display:none!important
	}
	
	.content-foot
	{
		display:none
	}
}

.office-structure .item.add-nest {
	padding-left: 30px;
    font-size: 15px;
    font-style: italic;
}

.no-pl .reception {
    height: auto!important;
}

#popular-ban {
    margin-top: 5px;
}

#popular-ban-cont {
	background: #223da3;
}

#popular-ban-cont img {
	margin: auto;
}

.no-pl .reception .icon-wrap {
    display: inline-block;
    padding: 5px;
}

.no-pl .media-middle {
	display: inline-block;
}

.no-pl .reception .link-wrap {
    text-align: left;
}

.reception .wrap {
	height: auto;
}

.reception .m-link {
	margin-top: 40px;
}

.reception .text {    
    font-size: 13px;
    border-bottom: 1px solid rgba(221,221,221,.5);
    font-family: OpenSans-Bold,Helvetica,Arial,sans-serif;
}

.reception .link{
	padding-left: 5px;
	margin-bottom: 10px;
}

.no-pl .media-middle {
    display: inline-block;
    padding-top: 18px;
}

#popular-ban-cont {
    padding: 17px 0;
}

.reception .link:nth-child(2){
	margin-bottom: 5px;
}

#popular-ban {
    margin-top: 10px;
}
/* End */


/* Start:/local/templates/.default/css/libs/magnific-popup.min.css?15664578755443*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* End */


/* Start:/local/templates/html_dev/styles.css?17576626608883*/
@media (max-width: 767px) {
  .cite.left {
    width: 100%;
    margin-bottom: 20px;
  }
  .cite.right {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .caption.left {
    float: left;
    margin-right: 5%;
    max-width: 43%;
    color: #818181;
    font-family: Roboto-Light, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: 1.4;
  }

  .caption.right {
    float: right;
    margin-left: 5%;
    max-width: 43%;
    color: #818181;
    font-family: Roboto-Light, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: 1.4;
  }
}
@media (max-width: 767px) {
  .cite.left {
    width: 100%;
    margin-bottom: 20px;
  }
  .cite.right {
    width: 100%;
    margin-bottom: 20px;
  }
  .cite-color.left {
    width: 100%;
    margin-bottom: 20px;
  }
  .cite-color.right {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cite-color.left {
  border-right-width: 1px;
  float: left;
  margin: 5px 40px 25px 0;
  padding: 30px 28px;
  width: 32%;
}
.cite-color.right {
  border-left-width: 1px;
  float: right;
  margin: 5px 0 25px 34px;
  padding: 30px 28px;
  width: 32%;
}
.cite-color {
  background: #ececec none repeat scroll 0 0;
  box-shadow: 0 15px 38px -12px rgba(21, 43, 78, 0.22);
  color: #626262;
  font-size: 13px;
  line-height: 1.38462;
}
.cite.left {
  border-right-width: 1px;
  float: left;
  margin: 5px 40px 10px 0;
  padding: 0 28px 0 0;
  width: 29%;
}
.cite {
  border: 0 solid #89bfc7;
  color: #818181;
  font-size: 13px;
  line-height: 1.38462;
}
.cite.right {
  border-left-width: 1px;
  float: right;
  margin: 5px 0 10px 34px;
  padding: 0 0 0 28px;
  width: 37.5%;
}
.text-lg {
  font-size: 19px;
}
.lead {
  font-size: 22px;
  line-height: 1.5;
  margin-bottom: 0.6em;
  color: #000;
}
.text-sm {
  font-size: 14px;
}
blockquote.style-4::before {
  content: "\201E";
  font-family: Georgia, OpenSans-Regular, Helvetica, Arial, sans-serif;
  color: #303f9f;
  font-size: 100px;
  position: absolute;
  top: -45px;
  left: -5px;
  line-height: 0;
}
blockquote.style-4 {
  margin: 63px 0 42px;
  padding: 0 43px;
  color: #434a54;
  border: none;
  position: relative;
}
blockquote.style-4 .text {
  font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #434a54;
  line-height: 1.5625;
  margin-bottom: 12px;
}
blockquote.style-4 .person-name {
  height: 100px;
  color: #626262;
  font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.55;
  padding: 0 0 0 120px;
}
blockquote.style-2 {
  color: #626262;
  margin: 32px 0 65px;
  padding: 36px 40px;
  font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.46154;
  border-radius: 0;
  border: none;
  background: #ececec;
  -webkit-box-shadow: 0 20px 25px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 20px 25px 0 rgba(0, 0, 0, 0.15);
}
blockquote.style-2 .title {
  color: #000;
  font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  margin-bottom: 22px;
}
table:not(.table-reset) th {
  padding: 9px 11px 12px;
  text-align: left;
  color: #fff;
  font-size: 15px;
  line-height: 1.26667;
  font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
  background: #303f9f;
}
.f-star {
  color: #2dbadb;
}
.center-content {
  color: #9a9ba0;
  font-size: 13px;
  line-height: 1.66667;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
.center-content img {
  margin-left: auto;
  margin-right: auto;
}
.h1.small,
h1.small {
  font-size: 19px;
  line-height: 1.78947;
  margin: 0 0 0.85em;
}
.h2,
h2 {
  font-size: 18px;
  line-height: 1.25;
  margin: 1.75em 0 1.2em;
}
.h3,
.news-detail .title,
.news-list .title,
.news-list-big .title,
.subscr .title,
h3 {
  font-size: 17px;
  line-height: 1.76471;
  margin: 2.1em 0 0.5em;
}
.faq .title,
.h4,
.personal-detail .title,
.personal-list .title,
h4 {
  font-size: 16px;
  line-height: 1.5;
  margin: 1.4em 0 0.2em;
}
.h5,
h5 {
  font-size: 15px;
  line-height: 1.4;
  margin: 1.6em 0 0.2em;
}
.h6,
h6 {
  font-size: 14px;
  line-height: 1.1;
  margin: 1.5em 0 0.2em;
}
.hundr .img img {
  width: 100%;
  margin-bottom: 20px;
}
.hundr .name-hundr {
  position: absolute;
  bottom: 40%;
  text-align: center;
  width: 100%;
  padding: 0 18px;
}
.hundr .name-hundr a {
  color: #19164b;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
}
.hundr .cat_img {
  background-position: cover;
}
.hundr .item-hundr {
  min-height: 200px;
  transition: all 0.5s;
  background-size: 100% 100% !important;
}
.hundr .item-hundr:hover {
  transform: scale(1.2);
}
.hundr .outerbg {
  border-bottom: 5px solid #19164b;
  overflow: hidden;
  margin-bottom: 5px;
}
.hundr .outerbg:hover {
  border-bottom: 10px solid #19164b;
  height: 205px;
}
.hundr div {
  padding-right: 0;
  margin-right: 0;
}
@media (min-width: 1024px) {
  .hundr .cats .row > div:nth-child(1) {
    padding-right: 3px;
  }
  .hundr .cats .row > div:nth-child(2) {
    padding-left: 3px;
    padding-right: 3px;
  }
  .hundr .cats .row > div:nth-child(3) {
    padding-left: 3px;
  }
  .hundr.be .cats .row > div:nth-child(3) {
    padding-left: 3px;
    padding-right: 3px;
  }
  .hundr .cats .row > div:nth-child(4) {
    padding-right: 3px;
  }
  .hundr.be .cats .row > div:nth-child(4) {
    padding-left: 3px;
  }
  .hundr .cats .row > div:nth-child(5) {
    padding-left: 3px;
    padding-right: 3px;
  }
  .hundr .cats .row > div:nth-child(6) {
    padding-left: 3px;
  }
}
.hundr .link {
  height: 176px;
  border-bottom: 5px solid #19164b;
  margin-bottom: 5px;
}
.hundr .link:hover {
  border-bottom: 10px solid #19164b;
}
.hundr .pic .date {
  top: 30%;
  width: 100%;
  text-align: center;
  left: 0;
  background: none;
  color: #19164b;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 20px;
}
.hundr.be .pic .date {
  top: 35%;
  font-size: 17px;
}
.hundr.news-list-2 {
  padding-bottom: 15px;
}

.hundr .item_1 .date,
.hundr .item_4 .date,
.hundr .item_5 .date {
  top: 70px;
}
.hundr .item_2 .date,
.hundr .item_3 .date,
.hundr .item_6 .date {
  top: 60px;
}
.hundr.be .item_1 .date,
.hundr.be .item_3 .date {
  top: 75px;
}
.hundr.be .item_2 .date,
.hundr.be .item_4 .date {
  top: 65px;
}
@media (max-width: 1357px) {
  .hundr.be .item_2 .date {
    top: 50px;
  }
}
@media (max-width: 1279px) {
  .hundr.be .item_4 .date {
    top: 50px;
  }
  .hundr .item_2 .date,
  .hundr .item_3 .date {
    top: 40px;
  }
  .hundr .item_4 .date {
    top: 60px;
  }
}
@media (max-width: 1023px) {
  .hundr.be .item_4 .date,
  .hundr.be .item_2 .date {
    top: 75px;
  }
  .hundr .item_2 .date,
  .hundr .item_3 .date {
    top: 60px;
  }
  .hundr .item_1 .date,
  .hundr .item_4 .date,
  .hundr .item_5 .date,
  .hundr .item_6 .date {
    top: 70px;
  }
}
@media (max-width: 767px) {
  .hundr .item_2 .date,
  .hundr .item_3 .date {
    top: 70px;
  }
}
@media (max-width: 1024px) {
  .hundred-video iframe {
    height: 250px;
  }
}

/*-------Banner-----------------------*/
.ban {
  background: linear-gradient(90deg, #021b5b 0%, #021b5b 75%, #657291 100%);
  overflow: hidden;
  margin-left: 5px;
  margin-right: 5px;
}

.ban .pictures {
  padding-left: 0;
  padding-right: 0;
  margin-right: auto;
  margin-left: auto;
}

.ban img {
  width: 100%;
  max-width: 350px;
  display: inline;
}

.ban .text {
  text-align: center;
  font-size: 34px;
  text-transform: uppercase;
}
.ban .text a {
  color: #ffffff;
  display: block;
  width: 100%;
  padding: 50px 0;
  text-decoration: none;
  font-family: times;
}

@media (max-width: 1279px) {
  .ban .text {
    font-size: 30px;
  }
  .ban .text a {
    padding: 40px 0;
  }
}

@media (max-width: 1023px) {
  .ban .text {
    font-size: 22px;
  }
  .ban .text a {
    padding: 40px 0;
  }
}

@media (max-width: 850px) {
  .ban .pictures {
    text-align: center;
    background: #ffffff;
  }
}

@media (max-width: 767px) {
  .ban .text a {
    padding: 30px 0;
  }
}

.ban .text a:hover {
  text-decoration: none;
}

.debtors ul.example {
  margin: 0px;
}

.debtors ul.example li {
  font-size: 11px;
  list-style: none;
}

/*-------Spoiler-------*/

.spoiler {
  cursor: pointer;
}

.spoiler summary {
  list-style: none;
  position: relative;
  padding-left: 20px;
}

.spoiler summary::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid black;
  transition: transform 0.2s ease;
}

details[open] summary::before {
  transform: translateY(-50%) rotate(-90deg);
}

.bx-yandex-view-layout .bx-yandex-view-map iframe {
  display: none;
}

#cluster-content li {
  font-size: 11px;
}

#cluster-content li::before {
  content: none;
}

/* End */


/* Start:/local/templates/html_dev/template_styles.css?15664578751168*/
.tag-list .item {
    width: 25%;
    float: left;
    margin-right: 0;
    padding: 0 26px;
    margin-bottom: 17px;
}

[id^="bx_flv_player"]{
	width:100% !important;
}

.c_news .date {
  font-size: 13px;
  line-height: 1.53846154;
  color: grey;
  margin-bottom: 7px;
}

.cos-fb {
    border: none;
    overflow: hidden;
    height: 21px;
}

.open.click {
    color: #0c4da2;
}
.open.click :hover {
    color: red;
    cursor: pointer;
    border-bottom: 1px dashed;
}

table.stripped {
border:1px solid #e3e3e3;
}

table.stripped tr:nth-child(even){
background:#f4f6f9;
}
.g-wrap table.stripped tr:nth-child(even):hover{
background:#f4f6f9!important;
}

.g-wrap table.stripped td{
    vertical-align: top;
    padding: 15px 11px 23px;
}

.g-wrap table.no-hover:not(.table-reset) tbody tr:hover {
 background:0 0
}

.g-wrap table:not(.table-reset)+.table-caption {
    margin-bottom: 25px;
}
.center-content {
    color: #9a9ba0;
    font-size: 13px;
    line-height: 1.66667;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
}
.center-content img {
    margin-left: auto;
    margin-right: auto;
}
.video_size {
    width: 100%;
    height: 345px;
}
/* End */
/* /local/templates/.default/css/app.min.css?1593697446339229 */
/* /local/templates/.default/css/libs/magnific-popup.min.css?15664578755443 */
/* /local/templates/html_dev/styles.css?17576626608883 */
/* /local/templates/html_dev/template_styles.css?15664578751168 */
