body {
	background: #edeef0;
	color: #000;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-family: sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
input[type="text"],
input[type="password"] {
	padding: 5px 10px 4px;
    line-height: 19px;
    outline: none;
    color: #000;
    border: 1px solid #d3d9de;
    background: #fff;
    border-radius: 0;
    font-size: 16px;
}
input[type="text"]:focus::-webkit-input-placeholder,
input[type="password"]:focus::-webkit-input-placeholder {
    border-color: #c9d0d6;
    outline: none;
    color: #b8b9bb;
}
a {
    color: #2a5885;
    text-decoration: none;
    cursor: pointer
}
a b,b a {
    color: #42648b
}
a:hover {
    text-decoration: underline
}

/* ЛОГОТИП */
#logo {
	margin: 20px 0; 
	text-align: center; 
}
#logo > span {
	font-size: 70px; 
	color: #2a5885;
	cursor: pointer;
}
#logo > span:hover {
	color: #84a5c5;
}

#logo span.logo_v {
	position: absolute; 
	font-size: 20px; 
	top: 75px; 
	color: #aaa;
}
#logo span.logo_v:not(:empty)::before {
	content: 'v';
}

/* СОЦ. СЕТИ */
#socials {
	position: fixed;
	top: 10px;
	left: 10px;
}
#socials .social_icon_tg {
    background-image: url('data:image/png;base64, ');
	background-size: 100%;
}
#socials .social_icon_vk {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAe1BMVEVHcExLdaJMc6JKdKNLdKNLdKFLdaNNeKNLdKJLdKNMdaNagKv+/v9Teqdwkbbz9vlPd6R8mryasct1lbj4+vtrjbNliLD7/P2+zd5ghK3////E0uHg5++3x9ra4uzs8faovNOFocHm7POUrcihts+yxNjJ1eONp8XQ2uc18qCcAAAACnRSTlMAwZ3bmdmVCfowMhSw3QAAAdVJREFUeF7t19lyozAQBVCSADZX7PvuPcn/f+GYEUWDINIMyqPvo5ZDqynskjHEMT+O+M8cLdMxeA7v2Bnz8Hf/G3bnbRDeoRHTMBxoxTFMPcA2PvQAyzjqAUcDmlEAL+AFMD96Jql2AvGpHhPE/wI0aVG4w/KePzEK6iluNanBM+kzbloKAK0fZ7wzCRF4WEpjgQA8ppmUgaefhi7giWtKIwC5O03dwXMWKwivMyARAJRUnMdHbuLir5ryCRHIViXQen9VQFqtADRUAu/CZRrIxoooNxCwUUK3BbBAPAABYhdcfwnkANDR/hPbBPJiWtGGYw8IiGh/kWATwIPWnBev0QfYiSZjbADCKd0L8E0tg9fT/hI/AYhnZZ5jl858a2nm6v0MhG2tTiT7nH1Xuf8KGYCHEgg8KeBdlUInBZAUakEK4F4rU4YyAI1aaEIZ4PUbrS8DQZAAYO2q8wzVcrCTAWD9RtvY8v3EMgBeuQS+ACBfnKLIZABwOdWrH1A/nY99ygF49xkxPi2Z15AqACCMupZ/Gt8heKrGnfbHMoCQKs/zChSWJL6fZVke/urf+wt4AfoXDksPsLQvXfrXPr0SbP2r7yDsrsE+GDyObe24/tvOsPcPJMTYrbTc3T4AAAAASUVORK5CYII=');
	background-size: 100%;
}
#socials .social_icon_yb {
    background-image: url('data:image/png;base64,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');
	background-size: 100%;
}
#socials .social_icon {
    width: 48px;
    height: 48px;
}
#socials .social_item {
	font-size: 14px;
	padding: 5px;
	margin: auto 10px;
	opacity: .7;
	cursor: pointer;
	text-align: center;
}
#socials .social_item:hover {
	opacity: 1;
}

/* БЛОКИ */
.box {
	min-width: 250px; 
    max-width: 795px;
    margin: 0 auto 20px;
    left: 0;
    right: 0;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
	padding-bottom: 20px;
}
.box_head_label {
	padding-top: 35px;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
}
.box_search {
	text-align: center;
	padding: 26px 0 30px;
}
.box_search > input {
    text-align: center;
    width: 100%;
	max-width: 660px;
}
.box_line {
    border-top: 1px solid #dae1e8;
}
@media (min-width: 640px) {
	#funcs {
		padding-left: 12%;
		padding-right: 12%;
	}
}

#funcs h3 {
	text-align: center;
}
#funcs div.func > .checkbox {
	font-weight: 700;
    color: #45688e;
    display: inline-block;
}
#funcs div.func[data-plugin-name] {
    padding: 5px 5px 7px 7px;
} 
#funcs span.aboutLink {
	cursor: pointer;
}
#funcs span.aboutLink:hover {
    text-decoration: underline;
}
#funcs div.func_fields {
	display: none;
	margin: 10px 40px;
}
#funcs div.func_fields > div {
	margin-bottom: 15px;
}
#funcs .field_title {
	font-weight: 700;
	margin: 10px 0;
}
#funcs div.func_fields input[type="text"],
#funcs div.func_fields input[type="password"] {
    width: 100%;
	max-width: 300px;
}


/* POPUP */
#box_layer_bg {
    display: none;
	height: 100%; 
	background: #000;
    opacity: 0.7; 
    z-index: 2;     
    top: 0; 
    overflow: hidden;
    left: 0; 
    position: fixed; 
    width: 100%;  
}
#popup_video {
    display: none;
	width: 700px;
    height: 415px;
    top: 0px; 
    bottom: 0px; 
    left: 0px; 
    right: 0px;
    margin: auto;
    position: fixed;
    z-index: 201;
}


/* SEARCH */
#search_no_result {
	font-size: 16px;
    line-height: 20px;
    text-align: center;
    padding-bottom: 20px;
}
#search_reset {
	font-size: 16px;
    line-height: 20px;
    text-align: center;
    padding-bottom: 20px;
    margin-top: 20px;
}
#search_title,
#search_no_result,
#search_reset {
	display: none;
}
#search_no_result[style="display: block;"] + #search_reset {
    margin-top: 0px;
}


/* ===== */
.checkbox {
    cursor: pointer;
    line-height: 1.0em;
    overflow: hidden;
}
.checkbox.disabled {
    opacity: 0.5;
    filter: alpha(opacity=50)
}
.checkbox:before {
    display: block;
    content: '';
    float: left;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Crect%20id%3D%22a%22%20width%3D%2215%22%20height%3D%2215%22%20rx%3D%223%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20x%3D%22.5%22%20y%3D%22.5%22%20stroke%3D%22%23C1C9D1%22%20rx%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 0;
    margin: 0 7px 0 0;
    width: 15px;
    height: 15px
}
.checkbox:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Crect%20id%3D%22a%22%20width%3D%2215%22%20height%3D%2215%22%20rx%3D%223%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23F2F4F8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20x%3D%22.5%22%20y%3D%22.5%22%20stroke%3D%22%23C1C9D1%22%20rx%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.checkbox.disabled:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Crect%20id%3D%22a%22%20width%3D%2215%22%20height%3D%2215%22%20rx%3D%223%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20x%3D%22.5%22%20y%3D%22.5%22%20stroke%3D%22%23C1C9D1%22%20rx%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.checkbox.on:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22%235181B8%22%20rx%3D%223%22%2F%3E%3Cpath%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4%207.5L6.5%2010%2011%204.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.checkbox.on:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22%235B88BD%22%20rx%3D%223%22%2F%3E%3Cpath%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4%207.5L6.5%2010%2011%204.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.checkbox.disabled.on:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22%235181B8%22%20rx%3D%223%22%2F%3E%3Cpath%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4%207.5L6.5%2010%2011%204.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.radiobtn {
    cursor: pointer;
    line-height: 1.0em;
    overflow: hidden;
}
.radiobtn.disabled {
    cursor: default
}
.radiobtn:before {
    display: block;
    content: '';
    float: left;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%226.5%22%20stroke%3D%22%23C1C9D1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 0;
    width: 14px;
    margin: 1px 7px 1px 0;
    height: 14px
}
.radiobtn:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23F2F4F8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%226.5%22%20stroke%3D%22%23C1C9D1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.radiobtn.disabled:before {
    opacity: 0.5
}
.radiobtn.disabled:before,.radiobtn.disabled:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%226.5%22%20stroke%3D%22%23C1C9D1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.radiobtn_hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23F2F4F8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%226.5%22%20stroke%3D%22%23C1C9D1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.radiobtn.on:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%226.5%22%20stroke%3D%22%235181B8%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%223%22%20fill%3D%22%235181B8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.radiobtn.on:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23F2F4F8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%226.5%22%20stroke%3D%22%235181B8%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%223%22%20fill%3D%22%235181B8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.radiobtn.on.disabled:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%226.5%22%20stroke%3D%22%235181B8%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%223%22%20fill%3D%22%235181B8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.radiobtn.on.radiobtn_hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22%23F2F4F8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%226.5%22%20stroke%3D%22%235181B8%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%223%22%20fill%3D%22%235181B8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}






#tolltip img {
	max-width: 500px;
	max-height: 500px;
    height: auto;
    border: 1px solid #a2a2a2;
    border-radius: 3px;
}
#tolltip { 
	display: none;
	position: fixed;
    top: 0;
    right:0;
	z-index: 9998;
	opacity: 1;
	border: 1px solid #c5d0db;
    background: #fff;
    cursor: default;
    font-size: 16px;
    color: #222;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    
	width: 600px;
	height: auto;
}
#tolltip > div {
    margin: 30px;
    line-height: 25px;
    text-align: center;
} 
#tolltip:not(.top):before {
	content: ''; opacity: .5; 
    position: absolute;
    left: 20px; top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid #c5d0db;
}
#tolltip.top:before {
	content: ''; opacity: .5; 
    position: absolute;
    left: 20px; bottom: -20px;
    border: 10px solid transparent;
    border-top: 10px solid #c5d0db;
}
.tooltip_not_access {
	margin-bottom: 10px;
	color: red;
}




.contacts {
    position: fixed;
    right: 5px;
    bottom: 2px;
    width: 100px;
    height: 100px;
    z-index: 9999;
}
.contacts-icon {
	background: url(../images/chat.png) no-repeat;
	background-size: 64px 64px;
    width: 64px;
    height: 64px;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    margin:auto;
    position: absolute;
    opacity: .4;
    cursor: pointer;
}
.contacts-icon:hover {
    opacity: .7;
}

.tooltip {
}
.tooltip + .tooltiptext {
	visibility: hidden;
	width: 170px;
	background-color: #9e9e9ea6;
	color: #fff;
	text-align: center;
	padding: 2px 0;
	border-radius: 6px;
	position: absolute;
	z-index: 1;
	right: 20px;
	top: -20px;
    
}
.tooltip:hover + .tooltiptext {
  visibility: visible;
}