@charset "utf-8";
body,
h1,
h2,
h3,
h4,
h5,
h6,
html {
    color: #2d2c2b
}
hr,
input {
    border: none
}
.button-arrow:after,
.button-content:after {
    content: ""
}
.big-button,
.flexslider-row p:first-child,
.flexslider-row p:last-child,
.kob-search input,
.media li,
.videoLectures li,
input,
li {
    box-sizing: border-box
}
@font-face {
    font-family: URWFranklinGothicW10-Bo_929350;
    src: url(/Fonts/929350/c40ca833-c216-4a4e-9a82-877a0b96b8c3.eot?#iefix);
    src: url(/Fonts/929350/c40ca833-c216-4a4e-9a82-877a0b96b8c3.eot?#iefix) format("eot"), url(/Fonts/929350/c40ca833-c216-4a4e-9a82-877a0b96b8c3.eot) format("eot"), url(/Fonts/929350/7db2e4cc-ece3-4c91-8540-c4c359c5fe12.woff2) format("woff2"), url(/Fonts/929350/e3550075-2ede-4093-a693-43d4f30729f9.woff) format("woff"), url(/Fonts/929350/01c010b7-ccc0-4668-9f94-0ed12a7bf07f.ttf) format("truetype"), url(/Fonts/929350/0eea5f69-4396-4e38-b80d-9221174e44d3.svg#0eea5f69-4396-4e38-b80d-9221174e44d3) format("svg")
}
@font-face {
    font-family: URWFranklinGothicW10-Me_929353;
    src: url(/Fonts/929353/425cc02e-6319-4c7b-9e92-74a05bccd2f8.eot?#iefix);
    src: url(/Fonts/929353/425cc02e-6319-4c7b-9e92-74a05bccd2f8.eot) format("eot"), url(/Fonts/929353/425cc02e-6319-4c7b-9e92-74a05bccd2f8.eot?#iefix) format("eot"), url(/Fonts/929353/2b9a1d3a-2691-4a94-a9fb-9affccc25efb.woff2) format("woff2"), url(/Fonts/929353/59a74e4d-a029-4532-8c73-17dee1bfdeb6.woff) format("woff"), url(/Fonts/929353/3b4a7514-f50b-4f54-992e-9494a8ecc61a.ttf) format("truetype"), url(/Fonts/929353/b9410b08-0d44-42f6-9e9f-526a6beaf712.svg#b9410b08-0d44-42f6-9e9f-526a6beaf712) format("svg")
}
@font-face {
    font-family: URWFranklinGothicW02-Bo_929059;
    src: url(/Fonts/929059/0244ffdf-b211-4203-a72b-2e00a8f47a38.eot?#iefix);
    src: url(/Fonts/929059/0244ffdf-b211-4203-a72b-2e00a8f47a38.eot?#iefix) format("eot"), url(/Fonts/929059/a114e04d-c4f1-4ac0-bc25-e3e7cc92f518.woff2) format("woff2"), url(/Fonts/929059/325d544c-d4a9-4fa6-907c-ce2bdc61cb62.woff) format("woff"), url(/Fonts/929059/2de194e7-9d29-42a4-8566-ccf5f70ae9a8.ttf) format("truetype"), url(/Fonts/929059/d3448927-2236-4927-96a0-e8ab57ab6082.svg#d3448927-2236-4927-96a0-e8ab57ab6082) format("svg")
}
@font-face {
    font-family: URWFranklinGothicW02-Me;
    src: url(/Fonts/929062/bc5011af-4b6e-4239-9e04-4c28b991a3ec.eot?#iefix);
    src: url(/Fonts/929062/bc5011af-4b6e-4239-9e04-4c28b991a3ec.eot?#iefix) format("eot"), url(/Fonts/929062/d8ea3342-59cd-41ae-94dd-cede0d6d62e5.woff2) format("woff2"), url(/Fonts/929062/12f6bf57-9a6e-43aa-8bc2-8d2985ba12dc.woff) format("woff"), url(/Fonts/929062/1ccf4b35-99a6-41e3-8466-9dda19380b43.ttf) format("truetype"), url(/Fonts/929062/47dfe4b9-3943-4fbc-9f65-4b49a44c8702.svg#47dfe4b9-3943-4fbc-9f65-4b49a44c8702) format("svg")
}
@font-face {
	font-family: FranklinGothicMediCondC;
	src: url(/Fonts/FranklinGothic/FranklinGothicMediCondC.eot);
    src:  url(/Fonts/FranklinGothic/FranklinGothicMediCondC.eot?#iefix) format('embedded-opentype'),
          url(/Fonts/FranklinGothic/FranklinGothicMediCondC.otf) format('opentype');
}
@font-face {
	font-family: HelveticaNeue;
	src: url(/Fonts/HelveticaNeueCyr-Thin.otf);
}
@font-face {
	font-family: LucidaGrande;
	src: url(/Fonts/LucidaGrande.ttf) format('truetype');
}
@font-face {
	font-family: Raleway-Black;
	src: url(/Fonts/Raleway/Raleway-Black.otf) format('truetype');
}
@font-face {
	font-family: Raleway-Light;
	src: url(/Fonts/Raleway/Raleway-Light.otf);
}
@font-face {
	font-family: Raleway-Regular;
	src: url(/Fonts/Raleway/Raleway-Regular.otf);
}
@font-face {
	font-family: Raleway-Medium;
	src: url(/Fonts/Raleway/Raleway-Medium.otf);
}
@font-face {
	font-family: Raleway-SemiBold;
	src: url(/Fonts/Raleway/Raleway-SemiBold.otf);
}
@font-face {
	font-family: Raleway-Bold;
	src: url(/Fonts/Raleway/Raleway-Bold.otf);
}
@font-face {
	font-family: Raleway-ExtraBold;
	src: url(/Fonts/Raleway/Raleway-ExtraBold.otf);
}
a,
abbr,
blockquote,
body,
button,
caption,
cite,
dd,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
label,
legend,
li,
object,
ol,
p,
pre,
q,
small,
strong,
sub,
sup,
table,
tbody,
tfoot,
th,
thead,
tr,
ul {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font-style: normal;
    font-family: inherit;
    list-style: none;
    font-weight: 400;
    position: relative;
}
body,
html {
    font-family: URWFranklinGothicW10-Bo_929350, Arial;
    font-size: 16px;
    margin: 0 auto;
    /*background: #fafafa;*/
    background: #edeeef;
	overflow-x: hidden;
}
body {
	min-width: 990px;
	overflow: hidden;
}
@media (max-width:989px) {
	html{
		overflow-x: auto;
	}
}
article,
div,
footer,
header,
mark,
nav,
section {
    display: block;
    position: relative;
    box-sizing: border-box;
}
.grid {
    display: inline-block;
    margin-right: -4px;
    vertical-align: top
}
.grid8 {
    width: 80%
}
.grid78 {
    width: 78%
}
.grid75 {
    width: 75%
}
.grid7 {
    width: 70%
}
.grid68 {
    width: 68%
}
.grid65 {
    width: 65%
}
.grid6 {
    width: 60%
}
.grid5 {
    width: 50%
}
.grid4 {
    width: 40%
}
.grid3 {
    width: 30%
}
.grid32 {
    width: 32%
}
.grid33 {
    width: 33.2%
}
.grid35 {
    width: 35%
}
.grid25 {
    width: 25%
}
.grid2 {
    width: 20%
}
.margin-top-20 {
    margin-top: 20px
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right
}
.text-center {
    text-align: center;
}
.container {
    max-width: 1266px;
    margin: 0 auto 0;
}
.b-inner {
    max-width: 1170px;
    margin: 0 auto 0;
	padding: 0 20px;
}
@media (min-width:1210px) {
	.b-inner {
		box-sizing: content-box;
		-moz-box-sizing: content-box;
	}
}
.h1,
h1 {
    font-size: 30px;
    font-family: URWFranklinGothicW10-Me_929353, Arial
}
.block-h1 {
    background: #fff;
    padding: 24px;
    margin: 24px;
    font-size: 20px;
    color: #555;
    line-height: 30px
}
.block-h1 h1 {
    padding: 0
}
.h1_2 {
    font-family: Raleway-Bold;
    font-size: 72px;
    line-height: 72px;
    padding: 0 0px 32px;
}
h5,
strong {
    font-family: URWFranklinGothicW10-Me_929353
}
h5 {
    font-size: 18px
}
hr {
    height: 1px;
    background: #f3f3f3;
    width: 100%;
    margin: 0
}
img {
    max-width: 100%
}
input[type=submit] {
    background: 0 0;
    cursor: pointer;
    font-family: URWFranklinGothicW10-Bo_929350;
    border: none
}
.b-hidden {
    display: none
}
.b-clearfix:after {
	clear: both;
	content: '';
	display: table;
	height: 0;
	width: 0;
}
.b-color-left,
.data {
    display: inline-block
}
a {
	color: #2457a4;
}
a,
a:hover {
    text-decoration: none
}
.article-content:after {
	clear: both;
	content: '';
	display: table;
	height: 0;
	width: 0;
}
.article-content p a:hover,
.article-content&gt;p a:hover,
.b-404 a:hover {
    text-decoration: underline
}
.small-14 {
    font-size: 14px;
    color: #555;
    margin-bottom: 0
}
.large-28 {
    font-size: 28px;
    line-height: 36px
}
.sign-lg-container {
    color: #5d5d5d
}
.item-details {
    font-size: 20px
}
.article-content .item-details a {
    display: inline-block;
    color: #2457a4
}
.article-content .item-details a:hover {
    background-color: #d3e0f5
}
.avtor {
    color: #898988
}
.data {
    color: #969595;
    padding: 26px 26px 0
}
.text-columns {
    margin: 30px 50px
}
.text-columns h2 {
    margin: 0 0 20px;
    padding: 0
}
.text-columns p {
    column-count: 2;
    column-gap: 30px;
    column-width: 150px;
    -webkit-column-count: 2;
    -webkit-column-gap: 30px;
    -webkit-column-width: 150px;
    -moz-column-count: 2;
    -moz-column-gap: 30px;
    -moz-column-width: 150px;
    color: #555
}
.b-tags {
	font-size: 14px;
    padding: 22px 0 0;
}
.b-tags span{
	color: #646464;
	font-family: Raleway-SemiBold;
}
.b-tags span:not(:first-child){
	margin-left: 45px;
}
.b-tags a{
	color: #2055a6;
	font-family: LucidaGrande;
    font-size: 15px;
}
nav>a, nav > .b-inner > a {
    /*color: #000;*/
    color: #345;
	font-family: Raleway-Medium;
    font-size:14px;
	line-height: 19px;
    margin-right:41px;
    padding: 19px 0 17px;
	text-transform: uppercase;
    display: inline-block;
}
@media (max-width: 1480px) {
	nav > .b-inner > a {
		margin-right: 30px;
	}
}
nav > .b-inner >a:focus,
nav > .b-inner >a:hover {
    color: #2055a6;
}
nav > .b-inner >a.active {
    border-bottom: 4px solid;
    font-family: Raleway-Bold;
    color: #2055a6;
    margin-bottom: -4px;
    z-index: 2;
}

.query {
    background: #fff;
    margin: 0 24px;
    padding: 20px 24px
}
.query p {
    font-size: 30px
}

.txt-contents {
	padding: 25px;
}
.b-query p.header {
	font-size: 30px;
	margin: 0 0 10px 0;
}
.b-query b {
	font-weight: 600;
}


.block-large-text {
    margin: -2px 0 41px 0;
	color: #383f4a;
	font-family: Merriweather;
    font-size: 22px;
    line-height: 32px;
    width: 80%;
}
.block-large-text&gt;.grid:nth-child(2) {
    padding: 20px 25px
}
.block-large-text .grid:nth-child(2) p {
    margin-bottom: 80px
}
.block-large-text&gt;.grid:nth-child(1) {
    /*line-height: 0*/
}
.b-color {
    background: #2055A6;
    color: #fafafa;
}
.b-info,
article {
    background: #fff
}
.b-color p {
    color: #fff;
    line-height: 1.3;
    margin: 0
}
.b-color p:first-child {
    margin-bottom: 10px
}
.b-color-left {
    margin: 0 20px 10px -180px;
    padding: 25px;
    width: 370px;
    float: left;
    line-height: 1.3;
    top: -10px
}
.b-color-left span {
    font-size: 14px;
    text-align: right;
    display: block;
    width: 50%;
    margin: 25px 0 0 50%
}
q {
    quotes: "\201c";
    display: block;
    font-size: 90px;
    height: 63px;
    margin-top: -20px
}
.large-video-foto-container,
a.button-content {
    display: inline-block
}
.b-info {
    margin: 24px;
    padding: 24px
}
.b-info-mainpage&gt;.grid:nth-child(1) {
    padding-right: 70px
}
.b-info-mainpage&gt;.grid:nth-child(2) {
    padding-left: 30px
}
.b-info h2 {
    line-height: 36px;
    margin: 0;
    padding: 0
}
.b-info .button-content {
    position: absolute;
    left: 0;
    bottom: 0
}
.b-video-tabs {
	color: #646464;
	font-family: Raleway-Black;
	font-size: 14px;
	letter-spacing: 2px;
	padding-bottom: 13px;
	text-align: right;
}
.b-video-tabs > label {
	cursor: pointer;
	margin-left: 22px;
	padding-bottom: 4px;
	position: relative;
	top: 517px;
	z-index: 1;
}
.b-video-tabs > input {
	display: none;
}
.b-video-tabs > input:checked + label {
	border-bottom: 2px solid;
	color: #2055a6;
}
.b-video-tabs > input#videoFlash:checked ~ .large-video-foto-container.videoFlash,
.b-video-tabs > input#videoMP4:checked ~ .large-video-foto-container.videoMP4,
.b-video-tabs > input#videoM4V:checked ~ .large-video-foto-container.videoM4V,
.b-video-tabs > input#videoWEBM:checked ~ .large-video-foto-container.videoWEBM,
.b-video-tabs > input#videoOGV:checked ~ .large-video-foto-container.videoOGV,
.b-video-tabs > input#videoVimeo:checked ~ .large-video-foto-container.videoVimeo,
.b-video-tabs > input#videoYoutube:checked ~ .large-video-foto-container.videoYoutube {
	display: block;
}
.large-video-foto-container {
    background: #000;
    display: none;
    height: 486px;
    overflow: hidden;
}
.large-video-foto-container iframe {
    margin: auto;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.large-video-foto-container  > div {
	margin: 0 auto;
}
.large-video-foto-container .video-arrow {
    top: 45%;
    left: 45%
}
.b-video-additional, .b-books-additional {
	color: #646464;
	font-family: Raleway-SemiBold;
	font-size: 14px;
	margin-bottom: 37px;
	line-height: 17px;
}
.b-books-additional {
	margin-top: 37px;
}
.b-video-additional p:first-child{
	margin-bottom: 2px;
	padding-right: 420px;
}
.b-video-additional  a, .b-books-additional a {
	border: 2px solid;
	border-radius: 40px;
	color: #2055a6;
	display: inline-block;
	font-family: Raleway-Black;
	margin-top: 13px;
	margin-right: 31px;
	padding: 5px 17px;
}
.b-video-description {
	margin-top: -2px;
}
.b-video-description + .b-video-additional {
	margin-top: 30px;
}
.b-author-description, .b-video-description , .b-video-description p, .b-article-text p, .b-article-text li {
	color: #646464;
	font-family: Merriweather;
	font-size: 17px;
	font-weight: 300;
	line-height: 160%;
}
.b-author-description p + p, .b-video-description p + p {
	margin-top: 24px;
}
.b-author-description {
	border-left: 4px solid #eaeaea;
	margin-bottom: 39px;
	margin-left: -120px;
	padding-left: 113px;
}
.videos_table {
	border-collapse: collapse;
	width:100%;
	text-align:left;
}
.videos_table td:first-child  {
	width: 507px;
}
.videos_table p {
	color: #646464;
	font-family: Raleway-Black;
	font-size: 18px;
	height: 21px;
	line-height: 21px;
	margin-top: 37px;
	margin-bottom: 29px;
}
.b-book-large {
	float: left;
	height: 517px;
	margin: 17px 0 44px 2px;
	width: 368px;
}
.b-book-large + .b-after-left-image {
	padding-left: 400px;
}
.b-after-left-image--books .g-header-semibold  {
	padding-top: 22px;
}
.b-after-left-image--books .b-article-medium-italic  {
	line-height: 30px;
	margin-top: 29px;
}
.b-link-underline {
	line-height: 1;
}
.b-link-underline a{
	border-bottom: 2px solid;
	color: #2055a6;
	font-family: Raleway-Black;
	font-size: 14px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.sign-lg-container {
    margin-top: 5px
}
.go-avtor-page {
    margin: 20px 50px
}
.go-avtor-page img {
    width: 60px;
    margin-right: 20px
}
.go-avtor-page .grid {
    vertical-align: middle
}
.go-avtor-page h2 {
    margin: 0 30px 0 0;
    padding: 0
}
.go-avtor-page .button-content {
    margin: 6px 0 0
}
section h2, .b-about-us section h2, section.b-library-notes h2, section p.title-block {
    /*color: #646464;*/
    color: #567;
    padding-top: 20px;
    margin: 0 0 4px;
    font-family: Raleway-SemiBold;
    font-size: 36px;
    line-height: 42px;
}
section.b-library-notes h2 {
	margin-bottom: 7px;
}
.big-button,
article h2 {
    font-family: URWFranklinGothicW10-Me_929353, Arial
}
section h3 {
    color: #646464;
	font-family: Raleway-SemiBold;
    font-size: 28px;
	line-height: 33px;
	padding-top: 46px;
}
section .media-content h3 {
	font-size: 20px;
	padding-top: 0;
}
section .button-content {
    margin: -15px 0 20px 25px
}
article {
    margin: 40px 24px;
    font-size: 18px;
    padding: 0 0 40px
}
article h2 {
    font-size: 24px;
    padding-bottom: 30px
}
article h3 {
    font-size: 20px;
    padding-bottom: 26px;
	font-weight:600;
}
.article-content .decimal-list li {
	list-style-type: decimal;
}
.article-content  li {
	list-style: disc;
	margin-bottom: 5px;
	margin-left: 15px;
}

.img-left-container img {
    margin-bottom: 20px;
    max-width: 90%
}

/* VISUAL FORMATTING UPDATE */
article .article-content b{
	font-weight:bold;
}
article .article-content i{
	font-style: italic;
}
article .article-content ol&gt;li {
  list-style: decimal;
}

/* /VISUAL FORMATTING UPDATE */


@font-face {
    font-family: URWFranklinGothicW10-Bo_929350;
    src: url(/Fonts/929350/c40ca833-c216-4a4e-9a82-877a0b96b8c3.eot?#iefix);
    src: url(/Fonts/929350/c40ca833-c216-4a4e-9a82-877a0b96b8c3.eot?#iefix) format("eot"), url(/Fonts/929350/c40ca833-c216-4a4e-9a82-877a0b96b8c3.eot) format("eot"), url(/Fonts/929350/7db2e4cc-ece3-4c91-8540-c4c359c5fe12.woff2) format("woff2"), url(/Fonts/929350/e3550075-2ede-4093-a693-43d4f30729f9.woff) format("woff"), url(/Fonts/929350/01c010b7-ccc0-4668-9f94-0ed12a7bf07f.ttf) format("truetype"), url(/Fonts/929350/0eea5f69-4396-4e38-b80d-9221174e44d3.svg#0eea5f69-4396-4e38-b80d-9221174e44d3) format("svg")
}
@font-face {
    font-family: URWFranklinGothicW10-Me_929353;
    src: url(/Fonts/929353/425cc02e-6319-4c7b-9e92-74a05bccd2f8.eot?#iefix);
    src: url(/Fonts/929353/425cc02e-6319-4c7b-9e92-74a05bccd2f8.eot) format("eot"), url(/Fonts/929353/425cc02e-6319-4c7b-9e92-74a05bccd2f8.eot?#iefix) format("eot"), url(/Fonts/929353/2b9a1d3a-2691-4a94-a9fb-9affccc25efb.woff2) format("woff2"), url(/Fonts/929353/59a74e4d-a029-4532-8c73-17dee1bfdeb6.woff) format("woff"), url(/Fonts/929353/3b4a7514-f50b-4f54-992e-9494a8ecc61a.ttf) format("truetype"), url(/Fonts/929353/b9410b08-0d44-42f6-9e9f-526a6beaf712.svg#b9410b08-0d44-42f6-9e9f-526a6beaf712) format("svg")
}
@font-face {
    font-family: URWFranklinGothicW02-Bo_929059;
    src: url(/Fonts/929059/0244ffdf-b211-4203-a72b-2e00a8f47a38.eot?#iefix);
    src: url(/Fonts/929059/0244ffdf-b211-4203-a72b-2e00a8f47a38.eot?#iefix) format("eot"), url(/Fonts/929059/a114e04d-c4f1-4ac0-bc25-e3e7cc92f518.woff2) format("woff2"), url(/Fonts/929059/325d544c-d4a9-4fa6-907c-ce2bdc61cb62.woff) format("woff"), url(/Fonts/929059/2de194e7-9d29-42a4-8566-ccf5f70ae9a8.ttf) format("truetype"), url(/Fonts/929059/d3448927-2236-4927-96a0-e8ab57ab6082.svg#d3448927-2236-4927-96a0-e8ab57ab6082) format("svg")
}
@font-face {
    font-family: URWFranklinGothicW02-Me;
    src: url(/Fonts/929062/bc5011af-4b6e-4239-9e04-4c28b991a3ec.eot?#iefix);
    src: url(/Fonts/929062/bc5011af-4b6e-4239-9e04-4c28b991a3ec.eot?#iefix) format("eot"), url(/Fonts/929062/d8ea3342-59cd-41ae-94dd-cede0d6d62e5.woff2) format("woff2"), url(/Fonts/929062/12f6bf57-9a6e-43aa-8bc2-8d2985ba12dc.woff) format("woff"), url(/Fonts/929062/1ccf4b35-99a6-41e3-8466-9dda19380b43.ttf) format("truetype"), url(/Fonts/929062/47dfe4b9-3943-4fbc-9f65-4b49a44c8702.svg#47dfe4b9-3943-4fbc-9f65-4b49a44c8702) format("svg")
}
.b-404 {
    margin: 110px 0 150px 50px
}
.b-404 h1 {
    padding: 0 0 40px
}
.b-404 p {
    font-size: 18px;
    color: #999;
    line-height: 36px
}
.b-404 a {
    color: #2457a4
}
.articles .media-content,
.articles .txt-container {
    height: auto;
    min-height: 300px
}
.b-color-article.media-content {
    background: #2457a4;
    font-size: 28px;
    line-height: 1.3;
    color: #fff
}
.books {
    background: #fff;
    padding-bottom: 30px;
    margin: 20px 24px 15px
}
.books li {
    padding: 25px 25px 10px 30px
}
.books img {
    float: left;
    margin: 0 20px 0 0;
    max-width: 115px
}
.books p {
    color: #555;
    margin: 10px 0
}
.books h4 {
    color: #2d2c2b
}
button {
    background: 0 0;
    cursor: pointer;
    position: relative
}
.button-content {
    padding-right: 20px;
    color: #2457a4;
    line-height: 28px;
    height: 24px
}
.button-content:after {
    position: absolute;
    border-style: solid;
    border-color: #2457a4;
    border-width: 0 2px 2px 0;
    height: 5px;
    width: 5px
}
.button-content-right:after {
    right: 5px;
    top: 10px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
.button-content-up:after {
    right: 5px;
    top: 12px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}
.button-content-down:after {
    right: 5px;
    top: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.button-content-left {
    padding: 0 0 0 17px
}
.button-content-left:after {
    left: 0;
    top: 9px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}
.button-content.b-color {
    background: #2055a6;
    border-radius: 40px;
    color: #fafafa;
    font-family: Raleway-Bold;
    font-size: 14px;
    height: 29px;
    letter-spacing: 1.2px;
    line-height: 16px;
    padding: 16px 51.5px 3px 39.5px;
    text-transform: uppercase;
}
.button-content-right.b-color:after {
    border-color: #fff;
    right: 22px;
    top: 20px;
}
.button-content-right.b-color:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-color: #fff;
    border-width: 2px;
    border-radius: 50%;
    height: 15px;
    right: 15px;
    top: 14px;
    width: 15px;
}
.big-button {
    border: 3px solid #2457a4;
    width: 368px;
    padding: 10px 0;
    text-align: center;
    display: block;
    margin: 0 auto 20px;
    color: #2457a4
}
.big-button_2,
.big-button_3 {
    display: inline-block;
    width: auto
}
.big-button:hover {
    opacity: .6
}
.big-button_2 {
    font-size: 20px;
    font-family: URWFranklinGothicW10-Bo_929350, Arial;
    padding: 10px 24px;
    margin: 0 0 20px
}
.big-button_3 {
    padding: 10px 40px;
    margin-left: 10px;
    font-size: 16px
}
.button-arrow {
    display: inline-block;
    width: 20px;
    height: 10px;
    position: relative
}
.button-arrow:after {
    position: absolute;
    border-style: solid;
    border-color: #2457a4;
    border-width: 0 2px 2px 0;
    height: 6px;
    width: 6px;
    right: 0;
    top: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
.main-content {
    color: #2457a4;
    font-size: 30px;
    margin-bottom: 80px
}
.main-content ol li ol {
    font-size: 24px;
    padding: 30px 0 30px 30px
}
.main-content ol li ol li {
    position: relative;
    padding: 0 0 0 22px
}
.main-content li {
    list-style-type: none
}
.main-content ol {
    counter-reset: list1
}
.main-content ol li:before {
    counter-increment: list1;
    content: counter(list1) ". "
}
.main-content ol ol {
    counter-reset: list2
}
.main-content ol ol li:before {
    counter-increment: list2;
    content: counter(list1) "." counter(list2) ". "
}
.delivery {
	border-radius: 4px;
    margin-top: 22px;
    background: #2457a4;
	clear: both;
    color: #fff;
}
.b-delivery {
	border-radius: 4px;
    margin-top: 22px;
    background: #2457a4;
	clear: both;
    color: #fafafa;
	font-family: Raleway-Semibold;
	font-size: 16px;
	line-height: 32px;
	padding: 16px 45px 16px 35px;
}
.b-delivery-form {
	border: 1px solid #fafafa;
	border-radius: 4px;
	height: 32px;
	max-width: 404px;
}
.b-delivery-form input[type='email'], .b-delivery-form input[name='email']{
	background: transparent;
	color: #fafafa;
	display: inline-block;
	font-family: Raleway-SemiBold;
	font-size: 16px;
	outline: 0;
	padding: 0 0 0 48px;
	width: 90%;
}
.b-delivery-form input[type='email']::-webkit-input-placeholder {
	color: #fafafa;
}
.b-delivery-form input[type='email']:-moz-placeholder{
	color: #fafafa;
}
.b-delivery-form input[type='submit'].b-delivery-icon--arrow {
	background: url(../img/kob-icons.png) 0 -150px no-repeat transparent;
	font-size: 0;
	position: absolute;
	right: -5px;
	top: 6px;
}
.b-delivery-icon {
	background-image: url(../img/kob-icons.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 24px;
	margin-left: 3px;
	vertical-align: middle;
	width: 24px;
}
.b-delivery-icon--email {
	background-position: -25px -150px;
	margin: 0 -41px 0 17px;
}
.b-delivery-icon--vk {
	background-position: -50px -175px;
	margin-left: 28px;
}
.b-delivery-icon--mic {
	background-position: -75px -150px;
}
.b-delivery-icon--rss {
	background-position: 0 -175px;
}
.b-delivery-icon--skype {
	background-position: -25px -175px;
	margin-left: 20px;
}
.b-delivery-icon--comment {
	background-position: -50px -150px;
}
.b-full-width--about > .b-inner:last-child > .b-delivery:last-child {
	margin-bottom: 56px;
}

footer.b-footer ul a:focus,
footer.b-footer ul a:hover {
	color: #2457a4;
	border-bottom: 1px solid #2457a4;
}

footer,
footer a {
    color: #2d2c2b
}
.delivery .grid {
    vertical-align: middle
}
.delivery&gt;.grid:nth-child(2) {
    border-right: 1px solid #4d76b4;
    border-left: 1px solid #4d76b4
}
.delivery .grid:nth-child(1) .delivery-content-container {
    padding: 13px 16px 13px 32px;
}
.delivery .grid:nth-child(2) .delivery-content-container {
    padding: 20px 25px 23px;
}
.delivery .grid:nth-child(3) .delivery-content-container {
    padding: 20px 40px 20px 18px;
}
.delivery-content-container i {
    margin: 0 2%
}
.delivery .i-white-mail {
    position: absolute;
    top: 6px;
    left: 12px;
    margin: 0
}
.delivery .sprite-icons {
    vertical-align: middle
}
.delivery-content-container i.i-soc-white-vk:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzhFMTFFRDA0NTdEMTFFNTg1Nzk5QUExQzk1NkJBNEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzhFMTFFRDE0NTdEMTFFNTg1Nzk5QUExQzk1NkJBNEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OEUxMUVDRTQ1N0QxMUU1ODU3OTlBQTFDOTU2QkE0RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OEUxMUVDRjQ1N0QxMUU1ODU3OTlBQTFDOTU2QkE0RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhV9rb8AAAFeSURBVHjaYvz//z8DtQDj0DFswuZX/37++c+ILMbOyviflZnxrxg/y11xAdaI4ze/XigPFMcwjIUYG3/+/s8IxCxffvxS//jt3zFrDW4eoPA/dHVM+AzRleMMMFTktFISZyuBib39/Ifzz18GF2zq8RrGyc548Pz978clBVknoIQNI8NHkg37+49ByEKNm/vDt7+JMDFpIdaXJ259PYlNPd4wO3v3211kvgA38y9ZETbPp+9+M5DsMnTw4etftosPvp8xUeFKItkwY2UuLyt1blEzVS5+oIuKQGLff/1juvfi11SSDWNmYnhz7ObXN6duf/sETGPTYOLvvvzhIMebnDDGp29//WBsDjam/yRHwO1nP3eJ8LH8/frjH8ft5z/hFssKs54m2bD3X/+yo4sBE/BNoJediTJMRZJ947//DOyY4cf4jpudafbJ218P3nv5i8FGk2coF0GUAIAAAwA1Y4rI25YUcwAAAABJRU5ErkJggg==);
    background-position: 0 0;
    background-repeat: no-repeat
}
.delivery-content-container i.i-soc-white-mic:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEY4NDk2NUM0NTdEMTFFNUJDRTBBMzQ2NERGNTE2RjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEY4NDk2NUQ0NTdEMTFFNUJDRTBBMzQ2NERGNTE2RjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Rjg0OTY1QTQ1N0QxMUU1QkNFMEEzNDY0REY1MTZGNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Rjg0OTY1QjQ1N0QxMUU1QkNFMEEzNDY0REY1MTZGNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi8vZQcAAAElSURBVHjazFTLDYJAEBVjAXjyih1YgpRABUIF6Mmj4egJrAA7QCuAEuhAr56kA3yTPMxoFoTowU1eZtnZfZnPG6y6rke/WpMu5z67+TAhsAAq4ARstt6sMt232iIDUQyzNriEaG4iHLcQOYpIIrGEACgBG4hN78YtGTq0JYgS2cBeYaI3fy8ynVLX9yCyQet/yV6kgS7mMEsgAFIeByj+ET7pYk7NHdkEuevCX5giq1S3Eu5TEF1g70q8B+5fmvJOdqYNKYOIlxspyAS4wIp6uyKq0kgm6ShhSkoFzqYiWgo3INFT0J3jRPVnKg0hL1SNbF3Lj7PJYu8AXz1ulhBHTdF7DboiXnMWJUKPYzVcZ/wFrVSH029E66ja2axZP9F+ux4CDAAHumnMfLxZVAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: -1px 0
}
.delivery-content-container i.i-soc-white-skype:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTMyNTQ5RUY0NTdEMTFFNTkyQjZBMTEwMkM1OTFGNTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTMyNTQ5RjA0NTdEMTFFNTkyQjZBMTEwMkM1OTFGNTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzI1NDlFRDQ1N0QxMUU1OTJCNkExMTAyQzU5MUY1NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzI1NDlFRTQ1N0QxMUU1OTJCNkExMTAyQzU5MUY1NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkZP3zAAAAG1SURBVHjarFSxTsMwEHUKCxJDNhjbkYkilkogEb6A9guajEy0E2NVscAU+gWEL2hWppSBmbJ1ZELqAJihEhPhnfQsXa0Gllp6usQ+v7t7Pjsoy9Ksa2y6j5vxPITpAV2gDlhgArzQZSq47Oy8VpEFkhmIZHNBkv+GBBiCdOIv1GjvSCTRT+EYwO4CLeAQOAKumG0kgZFA6pNtbO2fN2Gv6XgAopksPM0WPzBfwDcwlyngnnNC2IJPeLy3/aAza/M7A5GlfuL8BnzQvjPYMyCaJdzTo+9SmYYRjSo7ZNkJYTmXImgGe0vfgSab8ruryNxBSBY5N3c8iYa0ETvB1OCYewRGBRAJPuFcUCchbMgCJXEn2vTL1KOjHA2JpJyxlFnVM1VkEqnPLESvjJrJiJFp/NcNEG3qPBnLDGQ0qFeGtRFPU0ti9b/LzOl2oRxkjEHSZpDBCk0fV5GNlOCR6qMmsyy8fswrNePlHXo91uDcxN1HXrVE7T/T5Qb6CUI5QhQrHUeqJMNXw7KvUvpaamsD/z0TjVR2Va9GpNvIlR1UPY48/hN1cqFrTkXaB9F06T1b1/gVYAAuuKitAcWXCgAAAABJRU5ErkJggg==);
    background-position: 0 0;
    background-repeat: no-repeat
}
.delivery-content-container i.i-soc-white-rss:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkNDMjg0QTI0NTdEMTFFNTk0REFBM0I3QjE3QThDNTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkNDMjg0QTM0NTdEMTFFNTk0REFBM0I3QjE3QThDNTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQ0MyODRBMDQ1N0QxMUU1OTREQUEzQjdCMTdBOEM1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQ0MyODRBMTQ1N0QxMUU1OTREQUEzQjdCMTdBOEM1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuuKtFEAAAEySURBVHjazFTLDYJAFARjARxMPJloBWIFagViB1qBcvKoHj1pB2IFYgVABdKBXr3RAc4zs8lmIUbQg5tMNm8/w5t5j7XzPLd+NRrWD0eBbHd+tIBOHTLblAmiCNOI4R2IgdNq2o7ryExJIERdYAZE8hHArZSZkaUiWwAOl31keahMppEK0RpYcikA4fwTz/aYXMq96F5hT7I8MpxjL6hSAIv+ycW7QZgBA7VeWgBsjjEJtrwgxFdlPrMJ6eG6SgEcZuGRuAeyjIW58VhPZff2D5CLIpH+OaoAvBzymFcqU/wANvRFJ/QZLrTjCed+gUxIKEl8ODJWhDFlOpSomttiY79GU/vS0FBpxgFbRjVvxkqnZWSJ0RKJ4Z9vxCmrXl5NSBCDJ0KEw5uvX42/eRyfAgwAS9eQeiao4yQAAAAASUVORK5CYII=);
    background-position: 0 0;
    background-repeat: no-repeat
}
.delivery-content-container i.i-soc-white-comment:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDVEMkU2OTY0NTdEMTFFNTg4QjRERDY0OTZEMjQ3MkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDVEMkU2OTc0NTdEMTFFNTg4QjRERDY0OTZEMjQ3MkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENUQyRTY5NDQ1N0QxMUU1ODhCNERENjQ5NkQyNDcyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENUQyRTY5NTQ1N0QxMUU1ODhCNERENjQ5NkQyNDcyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plm8qVMAAAFCSURBVHjarJTNccIwEIVtDff4xjHQQUogFYArwFSQ5JRj4BaOVGBoAEgFQAWQDpxbcgodmPdmnhgjEDY/O7MjJEvf7uppCfM8D+5lNd+H4eyvgYH+BI/gGf09ri99Z0I3M0ASDC+C+GwOH7ngPQwQHp4pG9oWvoGvNH9QgJYD7QG63cMEWhTKGWDD2FM+97wq+0gBnwkMP6e/XFgro4NI58ypZIwzPYMfHS1kVUE07GNGsaYJBSOsrYVBVZADtNfRMao7UGbX2I/GyEi1oKDipfZo1SfsS5OPSykSIbHPxEhBltjAx1TSVwGxklRTqpkZXXqschllrS4os1SPmCK8VekAtsu3cz8TthH2/0u8JrM66k2VaHvznCCZfZsANb2NfuJfo1XIlMG6hUBzwOJSWMnlJ4KuAOvfBPOZCe5oOwEGACasj6GtC4z5AAAAAElFTkSuQmCC);
    background-position: 0 0;
    background-repeat: no-repeat
}
footer {
    padding: 30px 50px 50px;
    font-size: 14px;
    line-height: 26px
}
footer a:hover {
    color: #2457a4
}
footer p,
footer ul {
    margin-bottom: 25px
}
footer .sprite-icons {
    position: relative;
    top: -5px
}
.b-footer {
	font-family: Raleway-Medium;
	font-size: 14px;
	line-height: 24px;
	padding-top: 48px;
	padding-bottom: 42px;
}
.b-footer .grid33:nth-child(1) {
	color: #000;
	letter-spacing: 0.6px;
}
.b-footer .grid33:nth-child(3) {
	margin-left: -8px;
}
.b-footer-social {
	margin-bottom: 17px;
}
.b-footer-social .grid5:nth-child(2) {
	padding-left: 3px;
}
.b-footer .grid33:nth-child(3) strong {
	margin-bottom: 1px;
}
.b-footer-social + strong {
	letter-spacing: 0.6px;
}
.b-footer strong {
	display: block;
	font-family: Raleway-SemiBold;
}
.b-footer b {
	font-family: Raleway-Bold;
}
.b-footer-phone {
	margin: 14px 0 0;
}
.b-footer-phone span, .b-footer-email span{
	margin-right: 3px;
}
.b-footer-email {
	margin: 7px 0 0;
}
.b-footer ul {
	color: #222;
	-moz-column-count: 2;
    -webkit-column-count: 2; 
    column-count: 2;
	-moz-column-gap: 32px;
    -webkit-column-gap: 32px; 
    column-gap: 32px;
	width: 230px;
	margin-left:  11px;
	margin-bottom: 28px;
}
.b-footer ul a {
	color: #222;
}
.b-footer-icon , input.b-footer-icon {
	background-image: url(../img/kob-icons.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 24px;
	margin-right: 18px;
	width: 24px;
	vertical-align: bottom;
}
.b-footer-icon--email {
	background-position: 0 0;
}
.b-footer-icon--comment {
	background-position: -25px 0;
}
.b-footer-icon--mic {
	background-position: -50px 0;
}
.b-footer-icon--phone {
	background-position: -75px 0;
}
.b-footer-icon--rss {
	background-position: 0 -25px;
}
.b-footer-icon--skype {
	background-position: -25px -25px;
}
.b-footer-icon--vk {
	background-position: -50px -25px;
}
input.b-footer-icon--edit {
	background-position: -75px -25px;
}
.b-footer-subscribe {
	background-color: #2055a6;
	border-radius: 100px;
		box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 32px;
	padding: 2px;
	width: 268px;
}
.b-footer-subscribe  input[type="email"], .b-footer-subscribe  input[name="email"] {
	background: #ffffff;
	border-radius: 100px;
	height: 28px;
	line-height: 28px;
	padding-left: 13px;
	width: 231px;
}
.b-footer-subscribe  input[type="submit"] {
	margin-right: 0;
	vertical-align: middle;
}
.b-footer-bottom {
	/*background: #f3f3f3;*/
	background: #fff;
	color: #000;
	font-family: Raleway-Medium;
	font-size: 14px;
	height: 37px;
	letter-spacing: 0.6px;
	line-height: 37px;
}
.kob-search {
    font-size: 0;
    position: absolute;
    top: 48px;
    right: 32px;
}
.kob-search input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    vertical-align: middle
}
.kob-search input[type=text] {
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-shadow: 0 1px 5px #ccc;
    padding: 0;
    color: #2d2c2b;
    font-size: 19px;
    padding: 15px 48px 15px 19px;
    border-radius: 5px;
    position: absolute;
    right: 0;
    transition: width 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    width: 480px;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s ease-out;
}
.kob-search input[type=submit] {
    color: #c0bfbf;
    font-size: 20px;
    background: url(../img/search.svg) center center no-repeat;
    background-size: 70% 70%;
    border: none;
    margin: 12px 10px 0 -35px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    cursor: pointer;
    height: 32px;
    width: 32px;
    z-index: 2;
}
header:hover .kob-search input[type=text]{
    opacity: 1;
    transition: opacity 0.3s ease-out;
}

.subscribe-mail {
    margin: 0 0 15px
}
.bottom-subscribe {
    display: block
}
.subscribe-mail input[type=submit] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTVFRTg5MUIyRkMxMTFFNUI2MDY4MDlERjQ1OTgwMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFRTg5MUMyRkMxMTFFNUI2MDY4MDlERjQ1OTgwMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NUVFODkxOTJGQzExMUU1QjYwNjgwOURGNDU5ODAzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NUVFODkxQTJGQzExMUU1QjYwNjgwOURGNDU5ODAzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiXygykAAADoSURBVHja5NQ/C0FRGMdxZPdnUcwGTFIWhc0sKZudMhq8AYNJIbIpJsmmbJSUmfICkEEGGeX63nqUdKVbZ1Ce+mzn/u65z3nOtWqaZlFVNovCUhpm9+f6Z2VhcKkMe9YMZZxMPO9AFan3sAQmqKCL+5egNBrwGh3AFG60sUTkQ4gPI6EHLYzC9K1msUMUK3mz82VtARvZ1QVFxD+NxhAB1OQz9cVblDBHU/o0RhCt13YYzdlVDiIsAR7UEcMBGdnZ3szQrpFEHkd0EJJefR0No9Ivbg8D3FRdp5vZodV+6qJb/+N/9hBgACkVMPYHGVgQAAAAAElFTkSuQmCC);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 19px;
    margin: 0 0 0 -40px
}
.subscribe-mail input[type=text] {
    font-size: 14px;
    padding: 10px;
    background: #fff;
    border: none;
    width: 270px;
    display: inline-block;
    vertical-align: middle
}
.delivery input[type=text] {
    width: 100%;
    padding: 5px 8px 4px 45px;
    font-family: URWFranklinGothicW10-Bo_929350;
    font-size: 16px;
    background: 0 0;
    border: none;
    border: 1px solid #4d76b4;
    color: #fff
}
.delivery input[type=text]::-webkit-input-placeholder {
    color: #fff
}
.delivery input[type=text]::-moz-placeholder {
    color: #fff
}
.delivery input[type=submit] {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    background: 0 0;
    border: none;
    font-family: URWFranklinGothicW10-Me_929353;
    width: 40px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0
}
.menu li:first-child,
header {
    border-bottom: 1px solid #f3f3f3
}
.delivery input[type=submit]:hover {
    color: #82a9e4
}
.form-section-search {
	margin-bottom: 15px;
}
.form-section-search input[type=text] {
	border-radius: 4px;
    color: #2d2c2b;
    padding: 0 15px;
    background: #f2f2f2;
    width: 100%;
    margin: 0 -4px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-family: URWFranklinGothicW10-Bo_929350;
    height: 40px
}
.form-section-search input[type=text]::-webkit-input-placeholder {
    color: #2d2c2b
}
.form-section-search input[type=text]::-moz-placeholder {
    color: #2d2c2b
}
.form-section-search input[type=submit] {
    background: #2457a4;
	border-radius: 4px;
    font-family: Raleway-SemiBold;
    color: #fff;
    cursor: pointer;
    margin: 0 0 0 -135px;
    width: 135px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    height: 40px
}
.form-section-search input[type=submit]:hover {
    background: #82a9e4
}
.article-content .form-section-search {
    margin: 20px 0 35px 3px
}
.tags-tabs .form-section-search {
    margin: 5px 20px
}
header {
    /*background: #f3f3f3;*/
    background: #fff;
    margin: 0 auto -323px;
    padding-bottom: 323px;
}
.i-blue-mail,
.i-soc-blue-comment,
.i-soc-blue-mic,
.i-soc-blue-rss,
.i-soc-blue-skype,
.i-soc-blue-vk,
.i-soc-gray-f,
.i-soc-gray-f:hover {
    background-position: 0 0;
    background-repeat: no-repeat
}
.b-logo {
    text-transform: capitalize;
    /*color: #000;*/
    color: #345;
	font-family: Raleway-SemiBold;
    font-size: 24px;
    letter-spacing: 1px;
    display: block;
    padding: 44px 0;
    line-height: 32px;
    width: 70%;
    word-spacing: 8px;
}
.sprite-icons {
    display: inline-block;
    margin-right: 4px;
    width: 19px;
    height: 19px
}
.i-soc-blue-comment {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjdDMEI5MTEyRkMxMTFFNTlFM0M5NEJFNkRCMTI4NDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjdDMEI5MTIyRkMxMTFFNTlFM0M5NEJFNkRCMTI4NDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0MwQjkwRjJGQzExMUU1OUUzQzk0QkU2REIxMjg0NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0MwQjkxMDJGQzExMUU1OUUzQzk0QkU2REIxMjg0NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiuprpQAAAFESURBVHjarJTNTcNAEIXXK+64A2wJ7tBBqCDJCSQO2BUkqQBSAhU4SEHiRqgAXIHhzMVUkHRg3pOeI7OwsQ0ZaWRtdvebn7eToKoqsy+zZo924Ns4uXyI8KGfwkN4Sf94vHr13QncMgFJ8JkI4rMV/M4Fb2GA8PKTsqFt4G/wXOtDBRg40BTQzRYm0EujnDkOLDzl88xU2YcKeE5gcHyx5A+FMvoWaZc5lSxwJyWMPcqU0VkXkAMstIz5NIZazPuAaDjPEut2jKzqNsrsL/apb2ilmmmo2NeOavUJe9bipi9FPUvqZ2KlIEuMsJlJ+i6gSMIZqVlaNX2schml0BS0WaZHTBFmXSaA4/Lu9OeeY4Tza4kXM6sfs6kS69ncJUipfQ5+7B30X/41Bo1MGey6EWgF2LgV1tL8RNAcsNt/wXz2JcAAgm+OvxTxEB0AAAAASUVORK5CYII=)
}
.i-blue-mail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTVFRTg5MUIyRkMxMTFFNUI2MDY4MDlERjQ1OTgwMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFRTg5MUMyRkMxMTFFNUI2MDY4MDlERjQ1OTgwMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NUVFODkxOTJGQzExMUU1QjYwNjgwOURGNDU5ODAzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NUVFODkxQTJGQzExMUU1QjYwNjgwOURGNDU5ODAzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiXygykAAADoSURBVHja5NQ/C0FRGMdxZPdnUcwGTFIWhc0sKZudMhq8AYNJIbIpJsmmbJSUmfICkEEGGeX63nqUdKVbZ1Ce+mzn/u65z3nOtWqaZlFVNovCUhpm9+f6Z2VhcKkMe9YMZZxMPO9AFan3sAQmqKCL+5egNBrwGh3AFG60sUTkQ4gPI6EHLYzC9K1msUMUK3mz82VtARvZ1QVFxD+NxhAB1OQz9cVblDBHU/o0RhCt13YYzdlVDiIsAR7UEcMBGdnZ3szQrpFEHkd0EJJefR0No9Ivbg8D3FRdp5vZodV+6qJb/+N/9hBgACkVMPYHGVgQAAAAAElFTkSuQmCC)
}
.i-soc-blue-mic {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEQ2Qzg2MjcyRkMxMTFFNUEzMTA4MzNFMUE3RDNCQTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ2Qzg2MjgyRkMxMTFFNUEzMTA4MzNFMUE3RDNCQTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RDZDODYyNTJGQzExMUU1QTMxMDgzM0UxQTdEM0JBMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RDZDODYyNjJGQzExMUU1QTMxMDgzM0UxQTdEM0JBMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlCwvGgAAAEnSURBVHjazFTLDYJAEBViAdgBHrxbgpTgzcSDUoFagaECsAK4mHhTK5ASuHvQDqQDfJM8zGgWhODBTV5m2dl9mc8brKIoer9a/TrnaLZfwqyAMZADJ2BzPcxz032rKjIQhTBrg0uIhiZCu4LIVUQSiSUEQAY4QGh6Z1dk6NJmIIpkA3uHCT78jch0SnXfrcharf8le5MGuniBmQA+EPPYR/ET+KSLF2ouYRPkrgd/aoosV92KuI9BdIN9KPHuuH9ryifZmXZFGQS8XEpBJsADFtTbHVFlRjJJRwlTUkpxNhDRUrg+iV6Crh0nqv+o0hDyVNXI0bX8Opss9hZYqsflEuKgLHqjQVfEa86iRDjlWLXXGX9BC9XhuItoXVU7hzVrJtqu6ynAAJKUbsc0znP+AAAAAElFTkSuQmCC)
}
.i-soc-blue-rss {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTA1QTE1QkEyRkMxMTFFNUE4QjZERERBNDdGMENFMTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTA1QTE1QkIyRkMxMTFFNUE4QjZERERBNDdGMENFMTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMDVBMTVCODJGQzExMUU1QThCNkREREE0N0YwQ0UxNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMDVBMTVCOTJGQzExMUU1QThCNkREREE0N0YwQ0UxNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmsJHw0AAAExSURBVHjazJRPDsFQEMYfcYAeQRfWOAFOoEuJDSegJ8AJuIFaSCw5gfYEurfgCL1BfSPfJC9PI0oXXjJ5mffn15lvpq+W57mpatRNheMF1hrtO7D+N7CamyZAZ0wKu8Ni2O56GMffpJkSIKAmbAI7y0ck6lKROVEqbAbzuBwiyk1pmAUV0AI251IE4PQTzdaYOkz3ZGuFPYlyS3eKvahMAQz1k4t3B5jBurpeWABsDjCJrXhBwBcVn9EcqeGiTAE8RhEQ7AOWsTA3HvM1urd/gFyUFKmfpwXg5SOPBYVpih6wJXWxgSHdmXU84dx+gQmEKYkOW/oKjJmmxxS1uQ0b+zka1pd6TpauH7FltHkzVjotgiVOSySOfqHjp6x6cTWRggg8FBAOL39+Nf7mcXwIMAD2xY28Cbyy/QAAAABJRU5ErkJggg==)
}
.i-soc-blue-skype {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0RBQTdBRDUyRkMxMTFFNTgyMUJGMUE5RDNDNkEwMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0RBQTdBRDYyRkMxMTFFNTgyMUJGMUE5RDNDNkEwMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozREFBN0FEMzJGQzExMUU1ODIxQkYxQTlEM0M2QTAyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozREFBN0FENDJGQzExMUU1ODIxQkYxQTlEM0M2QTAyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvYSw5IAAAGUSURBVHjarFTBTcNAEDxHFOASkgf/UAGmAuIfEo84FZBUEKUC4wrwJxK/mArsVIB584AOOCoIM9IcWo4YPllpdOfz3uzu3N4lh8PBncrOwuT8ZptiWAJzYAx4oANe5NITr4+370NkCTMDETe3IvnPGGAD0i7+MdL4ICJGv4JjgnEC3HOj0CjbjIGRQPmLDItTOXgRhYj83hvfJ+BCxLRlTMjMZprXIPLSj+RvwA5YC8z+GaBmC0OYxWXSPs2cG1OVvRC81koErSWBU6Bvsl7zuSELB8EsGm3OI4lCuZk6wY3g2EQEzgSgBB9wbqVrroNxkiToO43LtJYbRyeitTQsh3pmiIyRVsqCetXSjFYg0+KvG0BtxjoZrwxoE+lV41+l07SSePsdMgu63RkH2g4kMwVZH9F0f4ysMoJnpo+myrKN+rEZ1EyXdxP12ERrXbiPuiELs//alpvYJwjlkKgwOlamJKdXw6uvSvl6aeuT+D2jRia7oVcjs20Uyk6GHkcd/6U5uTQ0pyFdgaj/8Z6dyr4EGAAeU6HKMdC+tgAAAABJRU5ErkJggg==)
}
.i-soc-blue-vk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQzMENERDEyRkMxMTFFNUE4NTg5MkJCN0YzMDA3MkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQzMENERDIyRkMxMTFFNUE4NTg5MkJCN0YzMDA3MkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDMwQ0RDRjJGQzExMUU1QTg1ODkyQkI3RjMwMDcyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDMwQ0REMDJGQzExMUU1QTg1ODkyQkI3RjMwMDcyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr6y/34AAADaSURBVHjaYvr//z8DtTATAxUBVQ1jQRdQjVj6AUjxowmDxD4B8S4grru9Ivo5JS4TAGI5IE4B4m1ACxnJMSwNiMOBeDaSmAHIA+QYdgLopVVAOhtN/DtRYYYG+IBeEgXSEUhiW4AWPCbHsCNo/BtAnE6tpKEBxOeBrjUnxzAbIBYCYi0gXgsVEwPiWeQY9gkYPu+B+DqQPQlJXI9Sb/oisd+SEwErgOHzHZpgRZHE55FjmBYa/z8QzwXiGmINawBidizioPy5Gxh+93DZzAgqhwZlEURVwwACDADKVWsqUnd+GAAAAABJRU5ErkJggg==)
}
.i-soc-gray-f {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUUyQ0RFQ0QyRkQ1MTFFNUIxQjE5NjU2MDgxMDM0RjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUUyQ0RFQ0UyRkQ1MTFFNUIxQjE5NjU2MDgxMDM0RjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTJDREVDQjJGRDUxMUU1QjFCMTk2NTYwODEwMzRGNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTJDREVDQzJGRDUxMUU1QjFCMTk2NTYwODEwMzRGNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg7fcC0AAAC7SURBVHjaYvr//z8DtTALAxZw9MgRZK4uEFcBsR4Qc0DFZljb2HSj68NqGBLQAGKQyXxo4kLYFDMRMCwHi0E4ASGXaSKxXwOxIxB/B+IP5BjGhsR+AcRXyXGZAhCrALEAkhgPELtA2Q+A+A6xYRYBxLuBWAdJTBEqBsKh5EQALvCMFG+CwucsEKtDvccADfhrUPZNUly2AIhNgPgCktgdqBgIn6CmNxlGDRvuhhHK6DOAeAtSqYEXAAQYAN7tVWfF8Y1CAAAAAElFTkSuQmCC)
}
.i-soc-gray-f:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MTg4REI4OUMxMkZFNTExOTFDNkQ5MDRDODZGOTI0QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFN0UyOTBBOTMxMzUxMUU1QkQ5QkU5RjY5QTJCNDIyRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFN0UyOTBBODMxMzUxMUU1QkQ5QkU5RjY5QTJCNDIyRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxODhEQjg5QzEyRkU1MTE5MUM2RDkwNEM4NkY5MjRDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxODhEQjg5QzEyRkU1MTE5MUM2RDkwNEM4NkY5MjRDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1iFqoAAAALlJREFUeNpi/P//PwO1AAs2QdWIpchcXSCuAmI9IOaAis24vSK6myjDkIAGEB8BYj40cSFsipkIGJaDxSDSvIkENJHYr4HYEYi/A/EHcgxjQ2K/AOKr5LhMAYhVgFgASYwHiF2g7AdAfIfYMIsA4t1ArIMkpggVA+FQciIAF3hGijdB4XMWiNWh3mOABvw1KPsmKS5bAMQmQHwBSewOVAyET1DTmwyjhg13wwhl9BlAvAWp1MALAAIMAJ/PH5yJs0vHAAAAAElFTkSuQmCC)
}
.i-soc-gray-twitter,
.i-soc-gray-twitter:hover {
    background-repeat: no-repeat;
    background-position: 0 1px
}
.i-soc-gray-twitter {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzE5RUI5ODEyRkQ1MTFFNTgxOUFFNzE5RDY5Q0Q3ODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzE5RUI5ODIyRkQ1MTFFNTgxOUFFNzE5RDY5Q0Q3ODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMTlFQjk3RjJGRDUxMUU1ODE5QUU3MTlENjlDRDc4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMTlFQjk4MDJGRDUxMUU1ODE5QUU3MTlENjlDRDc4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmIkk+UAAAFESURBVHjazNQ/KIRxHMfx55EI+TNwpRSLFFlRzihRFqsMFrNNBosBgzJhspiUwXpXVy7uBuPNd0mK6AZkkD95vL/1/dXT0+9+d891g2+97qmn5z7P79/38YMg8BpVTV4Dq1l+8rlcnP8MohtFfNhG1oPxKiEjuMEdCnjGBqaxhz4TtoQMJisEtSONidC9Tg2R+2UMm7AuJHCFLbRFwhZ1erbqwLJM24Rl9dqCbdzjAHPox4Bj+l864rIJk3U4Cj3Qi3Wk8Ih9R9gbfsIbsIDVOk/EbXQ3L/BQZ1gqGibnZVY3IE5949TWAS+Q3nqNEXZim6ZZyEO01hhUwqarN88xih18OoJkh+ejswiH+RjDCtYcI7zWc1WyNjo1g13tM1v9yvcAxzjTtfUqhcnbktJfmMKQtsm7LvAlnqotov9vP45/AgwA/g5Chjn7DK8AAAAASUVORK5CYII=)
}
.i-soc-gray-twitter:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MTg4REI4OUMxMkZFNTExOTFDNkQ5MDRDODZGOTI0QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNkY0MzUyNTMxMzUxMUU1OTdFOUI1QTc0MUQ2RkU1MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNkY0MzUyNDMxMzUxMUU1OTdFOUI1QTc0MUQ2RkU1MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxODhEQjg5QzEyRkU1MTE5MUM2RDkwNEM4NkY5MjRDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxODhEQjg5QzEyRkU1MTE5MUM2RDkwNEM4NkY5MjRDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+i2BYdwAAAUZJREFUeNrM1D8oxGEcx/HfTxchfwaUUixSZEVhlCiLSV03WMw2GSwGDMqEyaKUMlhPXZHrBqPZJSm664Yjg/zJz/tb36d+/XruOb/rBt963dWvu8893+d5vucHQeDVqxq8OlZCXgaXTuJ8px8duMO7bWWdGK0SMoQbPOAWRaxhEjvoNmGLyGC8QlALLjAWetamIfK8JA2asHb04BobaI6ELWh7tmpFUto2YVf63ohNPGIPs+hFn6P9T11xyYTJPhyEPtCFVaTxjF1H2Cu+wwcwj+Uab8R99DTP8VRjWDoaJvdlRg8gTn3h2DYBZchsvcQIO7K1aTZyH01/DMpj3TWbZxjGFj4cQXLCc9EuwmE+RpDCimOFWb1XeeugU9PY1jmz1Q9yOMSp7q1XKUx+bUrmCxMY0DF50w2+RKHaJvr/9s/xV4ABAAtlQVvbEmmUAAAAAElFTkSuQmCC)
}
.i-soc-gray-vk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Y3NDU2RUMyRkQ1MTFFNUIwRjdGREVCM0QwRUVDMjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y3NDU2RUQyRkQ1MTFFNUIwRjdGREVCM0QwRUVDMjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRjc0NTZFQTJGRDUxMUU1QjBGN0ZERUIzRDBFRUMyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRjc0NTZFQjJGRDUxMUU1QjBGN0ZERUIzRDBFRUMyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqO+m74AAAD8SURBVHjaYvr//z8DtTATAxUBC7rA0SNHFICUCprwJyD+AsQPgfgrTNDaxga/YUAQAcTtOCz/CcTTgbgEiP+iS5LqTXYgLgDiNGyShAxbA8RCQKwIxOeRxC3JMewXEL8H4gdAfAhJ/DFREYAG5IA4FIglgDgGKvYEiCeTY5gNFMPAfyCeAcQfyPHmO2hY3Yd6mRGIW4D4CBBzkmrYDiA2AmIlINYC4jdQcWMgDqMkadwF4ltIfElSw4wNiAWh6csNiE2R5G6TalgIFKODi0C8hdIc8BuIlwOxKzRrEXTZCiA+gyb2F5p470AzPFbACCqHqAWoWp5R1TCAAAMAyW5oe/O9CqYAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 0 2px
}
.i-soc-gray-vk:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQzMENERDEyRkMxMTFFNUE4NTg5MkJCN0YzMDA3MkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQzMENERDIyRkMxMTFFNUE4NTg5MkJCN0YzMDA3MkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDMwQ0RDRjJGQzExMUU1QTg1ODkyQkI3RjMwMDcyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDMwQ0REMDJGQzExMUU1QTg1ODkyQkI3RjMwMDcyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr6y/34AAADaSURBVHjaYvr//z8DtTATAxUBVQ1jQRdQjVj6AUjxowmDxD4B8S4grru9Ivo5JS4TAGI5IE4B4m1ACxnJMSwNiMOBeDaSmAHIA+QYdgLopVVAOhtN/DtRYYYG+IBeEgXSEUhiW4AWPCbHsCNo/BtAnE6tpKEBxOeBrjUnxzAbIBYCYi0gXgsVEwPiWeQY9gkYPu+B+DqQPQlJXI9Sb/oisd+SEwErgOHzHZpgRZHE55FjmBYa/z8QzwXiGmINawBidizioPy5Gxh+93DZzAgqhwZlEURVwwACDADKVWsqUnd+GAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 0 2px
}
.i-soc-white-comment,
.i-soc-white-mic,
.i-soc-white-rss,
.i-soc-white-skype,
.i-soc-white-vk,
.i-white-mail {
    background-position: 0 0;
    background-repeat: no-repeat
}
.i-soc-white-comment {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Y3Q0U3NTkyRkQ0MTFFNUExRUJCM0U3NkExRUJFQTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Y3Q0U3NUEyRkQ0MTFFNUExRUJCM0U3NkExRUJFQTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjdDRTc1NzJGRDQxMUU1QTFFQkIzRTc2QTFFQkVBMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjdDRTc1ODJGRDQxMUU1QTFFQkIzRTc2QTFFQkVBMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu7eXdYAAAEASURBVHjarFTtDYIwFKyN/+0G1g06AhuoE4gbOAJOgk6AG6gToBOgE+AG+JoczUtDsSCXHJ/9uN69VjZNI6biXIShQUNUxBd4C/bomCEllk0/CmLi953ZC2AVFFBj8SE+iHe8L9AmYVouxD3aOmWGWGPWCupC3ihixtqX+CbanxWTryINN6xf3g6WMkVqYIKG+aglrXSN9R/d2uNhPT3heSMRu0DsY/DGXUmmRo8cbOnS9zwT/3jmp5kPCEGz4nZpDq2zlle/zn7tALsPn54/Z3yvEd7KhddR3Qe27BCqLp+5stCpkTClVsmOqbd7c9t3asQwhWdZrLLBkGJCfAUYAGdPlJapq0CLAAAAAElFTkSuQmCC)
}
.i-white-mail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjk4RjU2OTAyRkQ0MTFFNUE0RDREREM1OTI2MTIwNkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjk4RjU2OTEyRkQ0MTFFNUE0RDREREM1OTI2MTIwNkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyOThGNTY4RTJGRDQxMUU1QTRENEREQzU5MjYxMjA2QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyOThGNTY4RjJGRDQxMUU1QTRENEREQzU5MjYxMjA2QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgY7l0IAAADOSURBVHjaYvz//z8DtQATAxUBVQ1jAeK71DKM8T8VA40FiX0AiMuB+A0J+vmBuB2I3cG8/6jgLRCnAzETyMEEcCAQP0XWjGzYTiT2SSA2wmGIFBCvQ1J7FJthIHYIED+G8v8C8WQgFoDKgVybCcQfoPIfgTgLKo7VMBDmAeIuIP4NFX8OxLlAfBhJ7QYglkbSg9MwGNYB4oNoYQoKo2AsagkaBsKgpBMHdd0MJC9jNQw5nTESSEJ/8Mj/JyU7/SE10f4fdBmdcfiXZwABBgDH86FjAJjpuwAAAABJRU5ErkJggg==)
}
.i-soc-white-mic {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NERGMzVDOTkyRkQ0MTFFNTk4QzdCQ0VDNDJDRjdGQ0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NERGMzVDOUEyRkQ0MTFFNTk4QzdCQ0VDNDJDRjdGQ0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0REYzNUM5NzJGRDQxMUU1OThDN0JDRUM0MkNGN0ZDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0REYzNUM5ODJGRDQxMUU1OThDN0JDRUM0MkNGN0ZDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmRCKS8AAADoSURBVHja1FRRDYMwEC0oqITOARIqYQ5WCczBpqCbAiRMAhKYA3AADrqDXJPL7Qpr4GcveeFIy+PBvWsZQlBHsVRpOGAHDMAR2AC1WkPiLT7IGIE6x5kB1lhfgQXwBHyjM58ylhJT+PAD6wF4Z+s/iUVMG/dZYtn4D7EWMxV/sMWsKdbFgey1KbGJdCt2cQ5qj6GtcM8T6++mkNA5Fswb1hEvYEUC3fPQ8hR3uHG+Wram2WSct8QMEYyiHl1Rl04aJ2nGooNRmM1WcLwqRlkTh2bvEXQhHW72hNaQCGieKQnF8q0H4SPAAPCv0WUlnmySAAAAAElFTkSuQmCC)
}
.i-soc-white-rss {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzdDNjY3NTU0NTgxMTFFNTg0OEVENTIzMkM2QkIzMTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzdDNjY3NTY0NTgxMTFFNTg0OEVENTIzMkM2QkIzMTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDN0M2Njc1MzQ1ODExMUU1ODQ4RUQ1MjMyQzZCQjMxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDN0M2Njc1NDQ1ODExMUU1ODQ4RUQ1MjMyQzZCQjMxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuTLRzgAAAECSURBVHjaYvz//z8DtQATAxUBC4zByMgIpoEuFQRSPCAmEL8G4p/I8tgA3HcgBrJXgewD/yHgGxBfA+J9QGyPz0VwM7AY1g/E+4H4/n9UABIzIMkwNAUKQNwAxO+RDC0g2TA0xQJQF8PAfFK9CaId0DQlIBmYQIxh+7GElQIWA9/DxPF6E+QitLB6jxz4QPZ6ZO8SFWbQsFqPZKAAVFwByeUSREcA1MDzUI0NWFwXhtUwaHg0IAcukrfBrkMSK4CKtWMYBjUEGTSgGQgLPwU0C/bDzGBBUo+eZdD5C4AYFAkCUP4HID4AxBcwEhwhl5GcN6HhsJ8Ug5ANYxy0hSNAgAEADMgQjMPCGkgAAAAASUVORK5CYII=)
}
.i-soc-white-skype {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QThGOTIwM0Y0NTgxMTFFNTgyODhEMDUzQUJDNjNCMzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QThGOTIwNDA0NTgxMTFFNTgyODhEMDUzQUJDNjNCMzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOEY5MjAzRDQ1ODExMUU1ODI4OEQwNTNBQkM2M0IzNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOEY5MjAzRTQ1ODExMUU1ODI4OEQwNTNBQkM2M0IzNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnSACNUAAAGdSURBVHjarJSxSgNBEIZz8RBUkMMIYuVZaH0WIijigQ+QNNaeb5A8gBifwN7mfIMTXyAKFnaJjY1FIqSwCYllQDz/9f45JuedpsjAl93szv07O7O7VhzHpVmZJR2IOmjq4BS4YATuwTNdOgbLsnp5QmlQ6LigG09nLeD/JdaiYxscyGQGG5wr0atfYvjxODnkVmVyHpTBHFvpG3pZQRFr5kz4FM/aAByCDfDOMV/EyirSD9UPgcOknxFTkBVwhyK8ob2m74Xe6wlX6KoxsUi2zmh/0iHVV36ObHNPRpRYO6eCJh21TF6lcL6I7eSIucoxa2GRmMlZJecMeqABNpmvG+bMWIAPg1LByV1WB3YbrKkoXOXnqfEmxyL+DySyMbjlN1UwUFFEzJM/UbWkysYe2LqyYpk5MvbJylTAeIqc1SVSE5mNsS9zefHnkqu/gC2wCNbBPjgGr+AJvo8qwirb0eQFTfohV+qDXbAEFsAqI7bVGQv1Ncx9ypij4T+vhraaBGUVPXQs/1Ga3OR6ecrFvHUNbLuTis3ypf0WYACJVZZB9wr9swAAAABJRU5ErkJggg==)
}
.i-soc-white-vk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Q5NTM2MEUyRkQ0MTFFNTlDNzdBQTE2Q0UyQkY2RTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Q5NTM2MEYyRkQ0MTFFNTlDNzdBQTE2Q0UyQkY2RTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRDk1MzYwQzJGRDQxMUU1OUM3N0FBMTZDRTJCRjZFMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRDk1MzYwRDJGRDQxMUU1OUM3N0FBMTZDRTJCRjZFMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqylChEAAADFSURBVHjaYvr//z8DtTATAxUBzQ37AMT/0fB7IH4IxLOBWJJSlwkAsRwQpwDxNiBmJMewNCAOh7oIBgyAWJUcw04A8SogzkYT/45NMQsBw/iAWBSII5DEtgDxY3IMO4LGvwHE6dRKGhpAfB6IzckxzAaIhYBYC4jXQsXEgHgWOYZ9gqax60A8CUlcj1Jv+iKx35ITASugyUAOGqswMI8cw7TQ+KCsNReIa4g1rAGI2XHk2d1AfA+XzdgMmzBoiyCyAUCAAQCLy1pQejAiAwAAAABJRU5ErkJggg==)
}
.menu {
    background: #fff
}
nav {
    background-color: #edeeef;
    font-size: 16px;
    padding: 0;
}
nav&gt;a {
    color: #2d2c2b;
    padding: 20px 10px;
    display: inline-block
}
nav&gt;a.active,
nav&gt;a:hover {
    color: #2457a4
}
nav&gt;a.active {
    cursor: default
}
.priorities_button {
	color: #c4c4c4;
	float: right;
	font-family: HelveticaNeue;
	font-size: 16px;
    text-decoration: none;
    bottom: 0;
	margin-right: 24px;
    padding: 27px 26px 17px 0;
	z-index:1;
}
.menu li a,
.popular-materials h4,
.resp-tabs-list li {
    font-family: URWFranklinGothicW10-Me_929353
}
.priorities_button:after,
.priorities_button:before {
    border-color: #c4c4c4;
    border-style: solid;
    content: "";
    height: 4px;
    position: absolute;
    right: 0;
    width: 22px;
}
.priorities_button:before {
    border-width: 4px 0;
    top: 31px;
    left: auto;
}
.priorities_button:after {
    border-width: 4px 0 0;
    top: 23px;
}
.menu {
    box-shadow: 0 6px 11px #ccc;
    position: absolute;
    right: 20px;
    top: 0;
    width: 320px;
    z-index: 1000
}
.menu li {
    padding: 20px 20px 0
}
.menu li:first-child {
    padding: 20px
}
.menu li:last-child {
    margin-top: 20px;
    padding: 20px;
    border-top: 1px solid #f3f3f3
}
.menu li a {
    color: #2d2c2b
}
.menu li a:hover,
.paginator a {
    color: #2457a4
}
.menu li a.active {
    color: #2457a4;
    cursor: default
}
.close-button {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 20px;
    right: 15px;
    z-index: 20
}
.close-button:after,
.close-button:before {
    border: 1px solid #2d2c2b;
    content: "";
    position: absolute;
    width: 18px;
    top: 8px;
    right: 0
}
.close-button:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
.close-button:after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}
.paginator-container {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAVCAYAAAAKP8NQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUQwQjQzMTgzMjM3MTFFNTlFMjhDMDRFRjM2MzNCNjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUQwQjQzMTkzMjM3MTFFNTlFMjhDMDRFRjM2MzNCNjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RDBCNDMxNjMyMzcxMUU1OUUyOEMwNEVGMzYzM0I2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RDBCNDMxNzMyMzcxMUU1OUUyOEMwNEVGMzYzM0I2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PppllOMAAAIzSURBVHja7Ji/S8NAFMdjDKJb3R06O4huOlkobkKzdtL+BaHiIoJ/gIO1m2M6dWw66CAU6uRoRifJ4CxxcJT6jbwrr2cuP5pAbdMHH5qEXHv35X3fvevKaDTSFj263W7Y4wo4pOtPcKsab2jFDQuY7N4BXtiLekEFKjGBfPo0VS8XVSQukEPXJ0uRJqNGn0PwRNe7xFIkyWp9lknKbNILbDWRSdxyZqLdDdtloHSPbpv1et1dYKt5LKMCgcpkOTcuk0zqISpRxWwBrNaRtn+l5QyF0h5xGmRTkl8fDAYzWXW1Wp3WalwYYTmTaCoziaxm0oAgBUt4ZmZcRx51bzVnqzmsP9KY5TRmOeUChCBPTOlayomsgSPQBm/gAGxm5Bo8gwuwk9OuJofSckaI0j6KtUOZ5dIXNxJOZA+02JkoiAfwnTEDNsA62AdXwAaX4GNKq1mKeuszMZt/RGJWs9mgoLi1AssJ4WLihQr+FjgmzsFrRpHOwDa4B4/ga8qzmsYax6iY2OWMEKX7Ugq2KMOcFBN6B3dEHnGTcTyvM7a0s8mW7DFRG7JIovZYyBwrJFUbOe4ys2wg23IfJIVLgo7XrEtWc6nJksljl5tliPrjxQjE+6dxoTckpduoPbbUFvSp1qS13L8IzJ9bLcn8RYkR7nL0kP5hIuhY4kX93zJHZ7VOgvd5tv2O1XkDCUH8CHXn1XJprBZqOYNScRijcofeK8+Z1UrU+wwVDWSU5YS7yj8CDAADAZ8eJ8ZmTgAAAABJRU5ErkJggg==) 50px 25px no-repeat #fff;
    margin: 0;
    padding: 24px 24px 24px 180px;
    font-size: 18px
}
.paginator a {
    display: inline-block;
    padding: 2px 4px;
    margin: 0 -2px;
    vertical-align: middle
}
.paginator a.active,
.paginator a:hover {
    background: #d3e0f5
}
.paginator a:first-child {
    margin-right: 10px
}
.paginator a:last-child {
    margin-left: 10px
}
.paginator .button-content {
    display: inline-block;
    margin: 2px 10px 0
}
.paginator .button-content:after {
    width: 7px;
    height: 7px;
    border-width: 0 1px 1px 0
}
.popular-materials {
    background: #fff;
    padding-bottom: 10px;
    margin: 20px;
    font-size: 14px
}
.popular-materials li {
    padding: 25px 24px 10px;
    position: relative
}
.popular-materials img {
    margin: 5px 0 20px;
    height: 100%;
    width: auto;
    max-height: 155px
}
.popular-materials-txt p {
    color: #555;
    margin: 10px 0;
    line-height: 24px
}
.popular-materials-txt h5 {
    font-size: 18px
}
.popular-materials .video-arrow {
    left: 32%;
    top: 26%
}
.page-result-search {
    background: #fff;
    margin-bottom: 40px
}
.page-result-search input {
    height: 35px;
    font-size: 18px
}
.page-result-search .article-content {
    padding: 20px 40px 20px 180px
}
.page-result-search .img-left-container img {
    margin-bottom: 0
}
.result-search {
    margin: 0.5em -2em 0.5em 2em;
}
.result-search h3 {
    font-size: 20px;
    margin: -5px 0 0
}
.result-search span {
    color: #ababab;
    font-size: 14px
}
.result-search p {
    font-size: 16px;
    margin: 15px 0;
    line-height: 24px;
    color: #555
}
.page-result-search img {
    max-height: 112px;
    width: auto
}
.page-result-search .article-content .grid:nth-child(1) {
    max-width: 163px
}
.page-result-search .article-content .grid:nth-child(2) {
    padding-left: 40px
}
.page-result-search .resp-tabs-container {
    margin-bottom: 10px
}
.share-social {
    padding: 52px 5px 9px 0;
    background: #fff;
    border-bottom: 2px solid #e9e9e9;
    font-family: Raleway-SemiBold;
}
.share-social .sprite-icons {
    top: 2px
}
.b-share-social-icons {
	top: 3px;
}
.b-social-icon {
	background-image: url(../img/kob-icons.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 17px;
	margin-left: 20px;
	width: 24px;
}
.b-social-icon--vk {
	background-position: -100px 0;
	margin-right: 10px;
}
.b-social-icon--vk:hover {
	background-position: -100px -25px;
}
.b-social-icon--twitter {
	background-position: -125px 0;
}
.b-social-icon--twitter:hover {
	background-position: -125px -25px;
}
.b-social-icon--facebook {
	background-position: -150px 0;
}
.b-social-icon--facebook:hover {
	background-position: -150px -25px;
}
.share-social i {
    color: #646464;
    font-style: normal;
    line-height: 0;
	vertical-align: middle;
}
.share-social .grid&gt;i {
    margin: 0 2px 0 20px
}
.share-social .button-content {
    color: #2055a6;
    font-size: 18px;
}
.share-social .button-content-left {
    padding-left: 14px;    
    padding-top:  2px;
}
.share-social .button-content:after {
    border-color: transparent;
    color: #2055a6;
    content: '<';
    top: 2px;   
    transform: none;
}
.share-social .b-top-date {
	color: #646464;
	font-size: 18px;
	position: relative;
	top: 5px;
}
.flexslider {
    position: relative;
    padding: 0;
    font-size: 28px;
    line-height: 38px
}
.flexslider .slides li {
    position: relative;
    display: none
}
.flexslider-container {
    position: relative;
    margin: 50px 24px 30px
}
.flex-direction-nav li a {
    width: 22px;
    height: 28px;
    display: block;
    position: absolute;
    cursor: pointer;
    text-indent: -9999px
}
.flexslider_nav .flex-direction-nav li a.next:after,
.flexslider_nav .flex-direction-nav li a.prev:after {
    position: absolute;
    content: "";
    border-style: solid;
    border-color: #fff;
    border-width: 0 2px 2px 0;
    height: 14px;
    width: 14px
}
.flex-control-nav {
    display: none
}
.flexslider .grid {
    padding: 24px
}
.flexslider_nav .flex-direction-nav li a.prev {
    left: 48px;
    top: -50px
}
.flexslider_nav .flex-direction-nav li a.prev:after {
    right: 0;
    top: 6px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}
.flexslider_nav .flex-direction-nav li a.next {
    left: 110px;
    top: -50px
}
.flexslider_nav .flex-direction-nav li a.next:after {
    left: 0;
    top: 6px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
.flexslider-row p:first-child {
    display: inline-block;
    vertical-align: top;
    width: 35%;
    margin: 0 -4px;
    padding: 20px
}
.flexslider-row p:last-child {
    display: inline-block;
    width: 65%;
    margin: 0 -4px;
    padding: 20px
}
.flexslider-container-media {
    padding: 20px;
    height: 485px
}
.flexslider_nav.flexslider-container-media .flex-direction-nav li a.next {
    right: 0!important;
    top: 370px;
    left: auto
}
.flexslider_nav.flexslider-container-media .flex-direction-nav li a.prev {
    left: 0!important;
    top: 370px;
    right: auto
}
.flexslider-3-column p:first-child {
    height: 100px
}
.flexslider-3-column p:last-child {
    height: 290px;
    display: table-cell;
    vertical-align: bottom
}
.tags-tabs-container {
    margin: 20px 24px 40px
}
.b-filter {
    background: #fff;
	border-radius: 6px;
	box-shadow: 0 2px 84px rgba(0,0,0,0.06);
	margin-top: 33px;
	padding: 0 14px;
}
.b-filter-library:before {
	background: #ffffff;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.15);
	content: '';
	height: 55px;
	left: 0;
	position: absolute;
	right: 0;
	top: -1px;
}
.resp-tabs-container&gt;*,
.resp-tabs-list {
    max-width: 1200px;
    margin: 0 auto!important
}
.resp-tabs-container {
    border-top: 1px solid #f3f3f3
}
.resp-tabs-list li {
    display: inline-block;
    vertical-align: top;
    padding: 20px;
    margin: 0 -5px 0 0;
    cursor: pointer;
    border: 1px solid #fff;
    background-color: #fff
}
.b-filter > label, .b-filter-library > label {
	color: #646464;
    display: inline-block;
	font-family: Raleway-Light;
	font-size: 18px;
    vertical-align: top;
    padding: 13px 0 4px;
    margin: 0 26px 0 0;
    cursor: pointer;
}
.b-filter-library > label:first-of-type {
	margin-left: 61px;
}
.b-filter > input, .b-filter-library > input {
	display: none;
}
.b-filter> input:checked + label, .b-filter-library > input:checked + label {
	border-bottom: 2px solid #2457a4;
    z-index: 40;
    display: inline-block;
    color: #2457a4;
	font-family: Raleway-SemiBold;
} 
/*
.resp-tabs-list li:first-child {
    font-family: URWFranklinGothicW10-Bo_929350;
    font-size: 30px;
}
*/
.resp-tabs-list li.resp-tab-active {
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    border-bottom: none;
    border-top: 3px solid #2457a4;
    z-index: 40;
    display: inline-block;
    margin: 0 -4px -1px 0!important;
    color: #2457a4
}
.resp-tabs-container {
    padding: 0;
    background-color: #fff;
    clear: left;
    font-size: 12px
}
.b-filter-tabs-content, .b-filter-tabs-library {
	display: none;
	padding: 16px 0 9px;
}
.b-filter-tabs-content a:not(.b-show-all) {
	border-radius: 4px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.15);
    display: inline-block;
	font-family: Raleway-SemiBold;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
    margin: 0 16px 15px 0;
    padding: 0 7px;
    color: #2457a4;
}
.b-filter-tabs-content a.active,
.b-filter-tabs-content a:not(.b-show-all):hover,
.b-filter-tabs-content a.active span,
.b-filter-tabs-content a:not(.b-show-all):hover span{
    background-color: #2457a4;
	color: #fff;
}
.b-filter-tabs-content a span {
    color: #646464;
	font-family: Raleway-Regular;
	margin-left: 5px;
}
.b-filter > input#tabFilter0:checked ~ .b-filter-tabs-content.tabFilter0,
.b-filter > input#tabFilter1:checked ~ .b-filter-tabs-content.tabFilter1,
.b-filter > input#tabFilter2:checked ~ .b-filter-tabs-content.tabFilter2,
.b-filter > input#tabFilter3:checked ~ .b-filter-tabs-content.tabFilter3 ,
.b-filter > input#tabFilter4:checked ~ .b-filter-tabs-content.tabFilter4 ,
.b-filter-library > input#tabFilter0:checked ~ .b-filter-tabs-library.tabFilter0,
.b-filter-library > input#tabFilter1:checked ~ .b-filter-tabs-library.tabFilter1,
.b-filter-library > input#tabFilter2:checked ~ .b-filter-tabs-library.tabFilter2,
.b-filter-library > input#tabFilter3:checked ~ .b-filter-tabs-library.tabFilter3,
.b-filter-library > input#tabFilter4:checked ~ .b-filter-tabs-library.tabFilter4 {
	display: block;
}
.b-filter-tabs-content .b-show-all {
	display: block;
	float: none;
	text-align: right;
	top: 0;
}
.b-filter-tabs-content .b-show-all.less-tags {
	background-image: url(../img/arrow-up.png);
}
.b-filter-tabs-library {
	font-family: Raleway-Medium;
	font-size: 14px;
	padding: 65px 0 61px;
}
.b-filter-tabs-library table {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}
.b-filter-tabs-library th {
	background: #2456A5;
	color: #ffffff;
	font-family: Raleway-SemiBold;
	text-align: center;
	height: 40px;
	white-space: nowrap;
}
.b-filter-tabs-library td {
	border: 1px solid #CECFD1;
	padding: 8px 4px;
}
.b-filter-tabs-library .vatop {
	line-height: 24px;
}
.b-filter-tabs-library .vatop ul {
	font-family: Raleway-SemiBold;
}
.resp-tabs-container a.active,
.resp-tabs-container a:hover {
    background-color: #d3e0f5
}
h2.resp-accordion {
    display: none
}
.resp-tab-content {
    display: none;
    padding: 20px 10px;
    border: 1px solid #fff
}
.resp-accordion-active,
.resp-content-active {
    display: block
}
.resp-tabs-container a {
    display: inline-block;
    margin: 0 -4px 0 0;
    padding: 5px 8px 2px;
    color: #2457a4
}
.resp-tabs-container a.b-hidden {
    display: none
}
.resp-tabs-container a span {
    color: #2d2c2b
}
.resp-tab-content button {
    margin: 10px 20px 10px
}
.tags-tabs-fix {
    background: #fff;
    left: 0;
    position: fixed;
    top: -250px;
    transition: all .3s ease 0s;
    width: 100%;
    z-index: 2000;
    box-shadow: 0 1px 6px #999;
    margin: 0
}
.tags-tabs-fix-add {
    top: 0
}
.resp-tabs-container .hidden-tags{
  display: inline;
}

.hidden{
  display: none !important;
}
.media {
    margin: 20px auto 0;
    width: 97.5%
}
.media .grid {
    padding: 0 10px
}
.media li {
    margin-bottom: 15px
}
.media-content {
    background: #fff;
}

.txt-container {
    height: 235px
}
.txt-container span {
    position: absolute;
    left: 24px;
    bottom: 20px
}
.txt-container h3 {
    margin-right: 30px
}
.media ul {
    margin-bottom: 20px
}
.media-container {
    overflow: hidden;
    height: 300px;
}
.b-media {
	border-spacing: 30px 25px;
	display: table;
	margin: -5px 0 23px -30px;
	table-layout: fixed;
	width: 100%;
	width: calc(100% + 60px);
}
.b-media-content {
	background: #fff;
	border: 1px solid #e9e9e9;
	border-radius: 4px;
	box-shadow: 0 4px 4px rgba(0,0,0,0.15);
	padding: 19px 25px 25px;
	vertical-align: top;
	overflow: hidden;
}
.b-media .b-media-content {
	display: table-cell;
}
.b-media-content .b-tags {
	line-height:20px;
	padding-top: 16px;
}
.b-media-content .b-tags a {
	font-family: Raleway-SemiBold;
}
.b-media-text {
	overflow-y: hidden;
}
.b-media--news .b-media-text {
	height: 172px;
}
.b-media--articles .b-media-description {
	height: 90px;
	margin-bottom: 6px;
}
.b-media--articles.b-media--articles--two h3{
	line-height: 29px;
	margin-bottom: 19px;
}
.b-media--articles.b-media--articles--two .b-media-article-image {
	margin-bottom: 5px;
}
.b-media-date {
	color: #2457a4;
	font-family: Raleway-SemiBold;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 19px;
	text-indent:  8px;
}
.b-media-date--video{
	margin: -3px 0 26px;
}
.b-media--news .b-media-date {
	margin: -5px 0 36px;
}
.b-media--news .b-media-container {
	height: 256px;
}
.b-media-content h3 {
	color: #646464;
	font-family: Raleway-SemiBold;
	font-size: 21px;
	line-height: 140%;
	margin-bottom: 23px;
	padding-top: 3px;
}
.b-media-content h4 {
	color: #646464;
	font-family: Raleway-SemiBold;
	font-size: 19px;
	line-height: 140%;
	margin-bottom: 28px;
}
.b-media--news .b-media-content h4 {
	margin-bottom: 21px;
}
.b-media-content h5 {
	color: #2457a4;
	font-family: Merriweather;
	font-size: 17px;
	font-style: italic;
	font-weight: 300;
	line-height: 140%;
	margin-bottom: 24px;
}
.b-media-content h4 + h5 {
	margin-top: -18px;
}
.b-media-content h4.fixed-height {
	height: 48px;
	margin-bottom: 30px;
}
.b-media-description {
	color: #646464;
	font-family: Merriweather;
	font-size: 16px;
	font-style: italic;
	font-weight: 300;
	line-height: 140%;
	overflow-y: hidden;
}
.b-media-container {
	background-size: cover;
	margin: -19px 0 24px -26px;
	height: 287px;
	width:calc(100% + 52px);
}
.b-media-container.b-media-container--not-full {
	margin-left: 0;
	width: 100%;
}
.b-media-container img {
	display: block;
	height: 100%;
	margin: 0 auto;
	width: auto;
}
.b-media-article-image {
	max-height: 133px;
	overflow: hidden;
	margin-bottom: 11px;
	margin-top: 5px;
}
.b-media-article-image:empty {
	display: none;
}
.b-media-article-image img {
	width: 100%;
}
.b-table-row {
	display: table-row;
}
.b-media--books img {
	float: left;
	margin: 0 15px 0 0;
	max-width: 138px;
	min-height: 200px;
}
.b-media--books .b-media-content > a {
	display: block;
	overflow-y: hidden;
}
.b-books-txt {
	left: 153px;
	position: absolute;
	top: -2px;
}
.b-participants-mainpage, .b-library  {
	margin-top: -6px;
	margin-bottom: 5px;
}
.b-library .b-media-content {
	margin-top: 30px;
	padding-top: 13px;
	padding-bottom: 40px;
}
.b-participants-mainpage h2{
	margin-bottom: 22px;
}
.b-participants-mainpage-left, .b-library-left {
	float: left;
	
	padding-bottom: 12px;
	z-index: 1;
}
.b-participants-mainpage-left {
	margin-left: 23px;
	width: 232px;
}
.b-library-left {
	margin-left: 9px;
	padding-bottom: 0;
	width: 320px;
}
.b-participants-mainpage-left img {
	display: block;
	height: 104px;
	margin: 22px auto 18px;
}
.b-library img {
	display: block;
	height: 145px;
	margin: 28px auto 18px;
}
.b-library ol {
	margin: 35px 0 29px;
	padding-left: 22px;
	width: 289px;
}
.b-library ol li {
	color: #2055a6;
	font-family: Raleway-Black;
	font-size: 18px;
	list-style-type: decimal;
	margin-bottom: 27px;
}
.b-library ol li a{
	color: #2055A6;
	font-size: 14px;
	line-height: 22px;
	text-decoration: underline;
}
.b-participants-mainpage .button-content.b-color{
	letter-spacing: 1px;
	margin: 0;
	padding: 16px 42px 3px 17px;
}
.b-library .button-content.b-color {
	letter-spacing: 1px;
	margin: 0;
	padding: 16px 61px 3px 31px;
}
.b-participants-mainpage-right {
	padding-left: 295px;
    padding-top: 21px;
	padding-bottom: 26px;
}
.b-library-right {
	padding-left: 353px;
	padding-top: 16px;
}
.b-library-table {
    margin: 0 auto;
    max-width: 1166px;
    padding: 0 30px;
    box-sizing: border-box;
}
.b-library-table .b-library, .b-library-table .b-section-with-icon {
	margin: 0 auto;
	max-width: 1030px;
}
.b-library-table .b-section-with-icon{
	margin-top: 72px;
	padding: 56px 0 50px;
}
.b-library-table .b-library {
	margin-bottom: 57px;
}
.b-participants-mainpage h3 {
	color: #646464;
	font-family: Raleway-Semibold;
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 29px;
}
.b-participants-mainpage p, .b-library p, .b-library-notes {
    color: #646464;
    font-family: Merriweather;
    line-height: 160%;
}
.b-participants-mainpage p, .b-library p {
    font-size: 16px;
}
.b-library-notes {
    font-size: 16px;
}
.b-library p + p {
	margin-top: 16px;
}
.b-library-notes a:not([href^="mailto"]) {
	text-decoration: underline;
}
.b-library-links {
	margin-bottom: 25px;
}
.b-library-links a {
	font-family: Raleway-Regular;
	font-size: 16px;
}
.b-library-notes p + p {
	margin-top: 27px;
}
.item-details .b-marked-list,
.b-library-notes .b-marked-list {
	margin-top: 16px;
    list-style-type: none;
}
.item-details .b-marked-list li,
.b-library-notes .b-marked-list li {
	padding-left: 29px;
	text-indent: 0;
}
.b-section-with-icon {
	color: #2457a4;
	font-family: Raleway-Semibold;
	font-size: 28px;
	margin: 54px 0 10px;
	padding-top: 0;
}
/* .b-full-width + .b-inner > .b-section-with-icon {
	margin-top: 74px;
} */
.b-section-icon {
	background-image: url(../img/kob-icons.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 32px;
	margin-right: 15px;
	vertical-align: bottom;
	width: 32px;
}
.b-section-icon--lessons {
	background-position: -50px -50px;
}
.b-section-icon--books {
	background-position: -150px -50px;
}
.b-section-icon--articles {
	background-position: -100px -100px;
}
.b-section-icon--movie {
	background-position: -150px -100px;
}
.b-section-icon--author {
	background-position: 0 -50px;
}
.b-section-icon--library {
	background-position: 0 -100px;
}
.b-section-icon--us {
	background-position: -100px -50px;
}
.b-section-icon--news {
	background-position: -50px -100px;
}
.b-comment-header {
	font-family: Raleway-Bold;
	font-size: 16px;
	line-height: 22px;
	margin-left: 35px;
	vertical-align: 1px;
}
.b-media--lessons-three {
	margin-top: 1px;
	margin-bottom: 16px;
}
.b-media--lessons-three .b-media-container{
	height: 256px;
	margin-bottom: 28px;
}
.b-media--lessons-three .b-media-content h4 {
		margin-bottom: 20px;
} 
.g-grey{
	color: #646464;
}
.b-show-all {
	background: url(../img/arrow-down.png) right 4px no-repeat;
	color: #2457a4;
	float: right;
	font-family: Raleway-SemiBold;
	font-size: 14px;
	top: -16px;
	margin-right: 4px;
	padding-right: 22px;
}
.video-arrow {
    width: 88px;
    height: 63px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAA9CAYAAAA3ZZ5uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzk1MTU0ODMzMTFBMTFFNUFFQjBFNkUwRjVGQ0E3OTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1MTU0ODQzMTFBMTFFNUFFQjBFNkUwRjVGQ0E3OTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OTUxNTQ4MTMxMUExMUU1QUVCMEU2RTBGNUZDQTc5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OTUxNTQ4MjMxMUExMUU1QUVCMEU2RTBGNUZDQTc5MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjlPxi8AAAXrSURBVHja7JxbTBxVGMf/C9tld7mllIViw0UgCik+II2JgRiJL5ImPrUx0SZQg40mvBibkNjEJ6Kk7Uu7mGIpIBAjtqW0kYuE2AfEByLaBwWElkvZxXC/X7YsF883nKHDBgmwKzOD55/8M5edhclvzznzfWdmPkNSchL2oUDmIMWSbObLAL7fxGxlPsL3kY18aeLrRv65v2LbzC0fY2Fe9/j/BuYV5kW+7eJ+xvfLdjOvMS8r7ObHLfPvLPHtBb6c5393ka/Ldu8FkHEXx5xgfos5jTmeOZz5KIdmxOEXwZ9jnmD+m7mTuZW5ZacvGXZosQTxU+Z3eIsS2qo+5hLmir2AfY/5Cu9yQjuLWu8HfLjYlN82B2YzXxVQd60M5gZ+TfhXsK8zfylY7VmJzLeVO/zDbeHK7UZ+URLau+gi72Du8Gyx7zIfE3y80ufbDQUfCS5eK4z5rBJsCvPLgotPtAXsacHDZ3qNMkcZ7CnBw2eisOuUH8/VXxE8fKpUAhvDHCJY+FQJBDZScPC5IglsuODgcx3TBFh/f38MDw9jenpaWj8sYFXNttbX17G8vIyst7MQFRWFjj87sLS0pHfAIQT2qNpgnUNOXLx4EU0/NiE3NxczMzPo6OyA65lLt4BVB0taW1uD0+mEzWZDSUkJHv70EOezz2NifAJdf3VJLVpngNcJbLDqv67f1tnL1NRUlJWVobGhEWfPnMXo6Cie9D6RfgDPY7XcYoO0enLp6emo/q4at7+/jcw3M9HX14eBgQFp+NA6YDo7i9Z//aysLDyofYDy8nJkZGSgt7cXg4OD27Z2LYE16yIBDzDh3PvncPfOXZTcLEFaWhq6u7ulsVmLgOlsAvR0VbBarcjJyUHNnRoUFxcjJSUF3T3dGBoagsFgkKwVsCY9gaXoYGVlBWaLGRc+vID7tfdxs/gmkpOT0dXVhZGREan1qg2YwOrubqzRaERgYCDm5uYkiBT71v1QB/t1O6JjotHZ2bmZxakFmMCu6zW9CQ4ORlhYmNRKKdbNy8tDc1MzCgoKJPiUxc3OzqoSA/tB56IWGRkZiZCQECkco1Ds0meXpCwuPz8fZrNZar0HfXHTPVhZNDTExcVJYClaoPXCwkK0/tyKxMREjI2NHexwhUMkapXUesmkuvo61NfXY2pyCkFBQQKst2pra4Pdbse92ntSBEGtl8K01dVVAXY/am9vx7Xr11BzrwYulwsJ8QkwmUzSHMNBQj00YB0OB65cvSJN3CzMLyA+IR4Wi0WCSVBVCQmh46cKab6g6KsiVFdXwzHoQOyLsVK3J6AH3UK3A6u7OJbiVnuRHRUVFXA6nIg6EYWTKSdV6fI7gV3WC9DJyUncuHEDpWWl6O/rR9QL2gOqK7BTU1NSl6+qqsLjnseIOB6hWaBKsC6tAqWbitTlS0tL0dPdA1uETfNAlWCXtHAinqAqqypx+fJlKd+nh6P1AlQJdl7tk3C73VLaSaLufqv0FlpaWhAaGqo7oJtzGEnJScXYeOVIFVFuT10+JzsHTwefouKbClisFsTGxkopqlpxqJeaJ7D0Mke2mmdB2RHdJFxZXUFMdIyegcpaoKFgSu2zoLlUegpGnpTWOVRJNG04oYkxyXCoXiubI7DjEPJ5LiPA/jcaJ7CjgoPvpzMI7FMtxLKHTP1+fK6gQ7DwqR7JNxPbBQvfJZLEUwbbIHj4TL9RgiCDfYSNihFC3qtGThBkfS2YeK1Z5mpPsN/yD4T2ry+YVz3BUoL+sWCzb/3BXClveFbYGMDGxPcbgtOeRGWjTkNxm8sTLOlXbMx4ZUIU3NmNfmc+wzyt3LkdWDlKuI+N9xPioLOnvg9Iw8zXmD/B84p1mzLsogRfKB8aXmV+CRtFZY7j//XGOIFTVor7hbkZO5TlM3hR29DG4dJ7Yla+z8pbt4WbHsOnl0eMfF22EVvrGxo9PpPrHR7h23LtQ/nhEgOe1y2kq7BnPUO5hqHSLn7sM77u5sDo2AW+nOfXmDm+b5Gvz+41YvpHgAEAZfAPwsZzKGoAAAAASUVORK5CYII=);
    background-position: 0 0;
    background-repeat: no-repeat;
    position: absolute;
    top: 32%;
    left: 37%;
    z-index: 30;
    cursor: pointer
}
.videolectures-data {
    font-family: URWFranklinGothicW10-Me_929353, Arial;
    margin-bottom: 15px
}
.videoLectures .grid {
    padding: 0 20px
}
.videoLectures li {
    margin-bottom: 40px
}
.videoLectures-content {
    background: #fff
}
.txt-container {
    padding: 25px
}
.txt-container p {
    color: #555;
    margin: 10px 0
}
.txt-container span {
    font-size: 14px;
    color: #ababab
}
.videoLectures ul {
    margin-bottom: 20px
}
.media-container img {
    width: 100%!important;
}
.new_paginator {
    text-align: center;
    margin: 0 auto 30px;
    display: table;
}
.new_paginator a {
    display: table-cell;
    width: 24px;
    line-height: 2.1;
    background-color: #fff;
    color: #000;
    margin: 0!important;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.new_paginator a:first-child {
    border-left: 1px solid #ccc;
    border-radius: 5px 0 0 5px;
}
.new_paginator a:last-child {
    border-radius: 0 5px 5px 0;
}
.new_paginator a.pass {
    background-color: #fff !important;
    color: #000 !important;
}
.b-paginator {
	margin-bottom: 20px;
	text-align: center;
}
.b-paginator a {
	border-radius: 4px;
	color: #2457a4;
	display: inline-block;
	font-family: Raleway-SemiBold;
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	margin: 0 2px;
	width: 40px;
}

.b-paginator a:not(.pass) {
	background: #ffffff;
	box-shadow: 0 2px 4px rgba(0,0,0,0.15);
}

.b-paginator a.current_page {
	background: #2457a4;
	color: #ffffff;
}

.videoinform {
    left: 24px;
    float: left;
    position: absolute;

}
.media .big-button._more {
    display: none!important;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
html,
.books h4,
footer,
footer a,
.form-section-search input[type=text]::-webkit-input-placeholder,
.form-section-search input[type=text]::-moz-placeholder,
.menu li a,
.resp-tabs-container a span {
    color: #2d2c2b;
}
h5,
strong,
.menu li a,
.popular-materials h4,
.resp-tabs-list li {
    font-family: URWFranklinGothicW10-Me_929353;
}
h5,
.popular-materials-txt h5 {
    font-size: 18px;
}
.b-hidden,
.flex-control-nav,
h2.resp-accordion {
    display: none;
}
.b-color-left,
.data,
a.button-content {
    display: inline-block;
}
i,
.article-content p a,
.article-content&gt;p a,
.b-404 a,
footer a:hover,
nav&gt;a.active,
nav&gt;a:hover,
.menu li a:hover,
.paginator a,
a.item-link:hover h3 {
    color: #2457a4;
}
.article-content .item-details a:hover,
.resp-tabs-container a.active,
.resp-tabs-container a:hover {
    background-color: #d3e0f5;
}
.b-info,
article,
.menu,
.videoLectures-content {
    background: #fff;
}
.b-color p:first-child,
.page-result-search .resp-tabs-container {
    margin-bottom: 10px;
}
.go-avtor-page .grid,
.delivery .grid,
.delivery .sprite-icons {
    vertical-align: middle;
}
.big-button,
article h2,
nav&gt;a {
    font-family: URWFranklinGothicW10-Me_929353, Arial;
}
.books p,
.txt-container p {
    color: #555;
    margin: 10px 0;
}
.delivery input[type=text]::-webkit-input-placeholder,
.delivery input[type=text]::-moz-placeholder {
    color: #fff;
}
.i-blue-mail,
.i-soc-blue-comment,
.i-soc-blue-mic,
.i-soc-blue-rss,
.i-soc-blue-skype,
.i-soc-blue-vk,
.i-soc-gray-f,
.i-soc-gray-f:hover,
.i-soc-white-comment,
.i-soc-white-mic,
.i-soc-white-rss,
.i-soc-white-skype,
.i-soc-white-vk,
.i-white-mail {
    background-position: 0 0;
    background-repeat: no-repeat;
}
.media li,
.videoLectures li {
    margin-bottom: 15px;
}
.media ul,
.videoLectures ul {
    margin-bottom: 20px;
}
.new_paginator .current_page,
.new_paginator a:hover {
    background-color: #1A82FF;
    color: #fff;
}
.big-button._more {
    display: block !important;
}

.team {
  font-size:16px;
}
.team .name, .team .name a {
  font-size: 18px;
  font-weight: bold;
}
.team .contacts{
  font-size:12px;  
}
/*ABOUT*/
.b-about {
	padding-top: 93px;
	padding-bottom: 97px;
	margin-bottom: 27px;
}
.b-about.b-about-min-bottom {  
    padding-bottom: 83px;
}
.b-about-italic {
    color: #383f4a;
    font-family: Merriweather,serif;
    font-size: 17px;
    font-style: italic;
    line-height: 30px;
}
.b-about-italic-bold {
    font-style: italic;
    font-weight: 700;
}
.b-about-uppercase-bold {
	font-size: 14px;
    font-family: Raleway-Bold;
	letter-spacing: 1px;
    text-transform: uppercase;
}
.b-about-left-border {
    margin-left: 13px;
    padding: 0 40px;
    margin-top: -9px;
    width: 87%;
}
.b-about-left-border:before {
    border-left: 1px solid #383f4a;
    bottom: 4px;
    content: '';
    left: 0;
    opacity: 0.24;
    position: absolute;
    top: 9px;
    width: 0;
	z-index: 1;
}
.b-about-left-border.b-about-video-text {
    margin-left: -37px;
	width: 56%;
}
.b-about-h1-span {
    font-family: Raleway-ExtraBold;
    font-weight: 700;
}
.b-full-width:before {
	content:"";
	display:block;
	height:100%;
	left:-100%;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}
.b-full-width:after {
	content:"";
	display:block;
	height:100%;
	right:-100%;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}
.b-full-width--about, .b-full-width--about:before, .b-full-width--about:after  {
	background: #fff;
}
.b-about-video {
	background: #fff;
	-webkit-box-shadow: 0px 8px 14px 0px rgba(0, 0, 0, 0.07);
	-moz-box-shadow:    0px 8px 14px 0px rgba(0, 0, 0, 0.07);
	box-shadow:         0px 8px 14px 0px rgba(0, 0, 0, 0.07);
	float: right;
    margin-top: 24px;
	z-index: 2;
}
.b-about-video-h1 {
	margin: 17px 0px 23px;
}
.b-about-video-text {
	font-family: Merriweather,serif;
    font-size: 20px;
    line-height: 32px;
	margin-bottom: 35px;
}
.b-about-video-text p + p {
	margin-top: 32px;
}
.g-color-blue {
    color: #2055a6;
}
/*What is KOB*/
.b-page-content {
	background: #fff;
	border-radius: 6px;
	-webkit-box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:    0px 2px 30px 0px rgba(0, 0, 0, 0.12);
    box-shadow:         0px 2px 30px 0px rgba(0, 0, 0, 0.12);
	/*box-shadow:         0px 2px 30px 0px rgba(0, 0, 0, 0.06);*/
/* 	margin-top: -7px; */
	padding-bottom: 63px;
}
.b-page-content-narrow {
	margin: 72px auto 0;
    max-width: 970px;
	padding: 0 20px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.b-page-content h1, .b-page-content h2 {
    color: #000;
    font-family: Merriweather, serif;
    font-weight: 300;
}
h1.g-header-center-border {
    font-size: 63px; 
    padding: 77px 0 0;
}
h2.g-header-center-border {
    font-size: 44px;
	padding-top: 72px;
}
.b-page-content h3:not(.b-section-with-icon):not(.b-h3-grey-semibold) {
    color: #000;
    font-family: Merriweather, serif;
    font-weight: 300;
    font-size: 40px;
    line-height: 40px;
    margin: 65px 0 47px;
    text-align: left;
    width: 80%;
}
.b-page-content .b-page-content-narrow .article-content h3 {
    font-size: 21px;
	line-height: 21px;
	margin: 0;
}
.g-header-center-border {
	text-align: center;
}
.g-header-center-border:after {
    background: #d8d8d8;
    content: '';
    display: block;
    height: 2px;
    width: 130px;
}
h1.g-header-center-border:after {
	margin: 48px auto 65px;
}
h2.g-header-center-border:after {
	margin: 56px auto 60px;
}
h1.g-header-semibold {
	color: #646464;
	font-family: Raleway-SemiBold;
	font-size: 36px;
	margin: 42px 0 18px;
	line-height: 40px;
}
h4.g-header-black {
	color: #646464;
	font-family: Raleway-Black;
	font-size: 18px;
	margin-bottom: 18px;
}
.b-article-blue{
	background-color: rgba(32,85,166,0.09);
	color: #2055a6;
	font-family: Raleway-SemiBold;
	font-size: 17px;
	line-height: 160%;
	margin: 30px 0 41px;
	padding: 38px 0 34px;
}
.b-article-blue--button{
    margin-top: 43px;    
}
.b-article-blue--button .button-content.button-big-center{
	display: block;
	letter-spacing: 2px;
	margin: -12px auto;
	padding: 24px 0 11px;
	text-align: center;
	width: 550px;
}
article p {
    color: #2d2c2b;
    margin-bottom: 35px
}
.article-content p a,
.article-content&gt;p a {
    color: #2457a4
}
.b-article-inner {
    margin: 0 auto;
    width: 800px;
}
.b-article-content {
    color: #000;
    font-family: Merriweather, serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 160%;
}
.b-article-content--three-columns {
	padding: 0 33px;
}
.b-article-content--three-columns .grid, .b-article-content--books .grid{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 15px;
}
.b-article-content b {
    font-family: Raleway-Bold;
    font-size: 16px;
}
.b-article-content p + p {
    margin-top: 32px;
}
.b-article-content i {
    color: inherit;
    font-style: italic;
}
.b-article-number {
    border-radius: 50%;
    font-family: Raleway-Black;
    font-size: 36px;
    height: 70px;
    line-height: 42px;
    margin: 0 auto 57px;
    padding-top: 11px;
    text-align: center;
    width: 70px;
}
.b-article-thesis {
    font-family: Raleway-Light;
    font-size: 18px;
    height: 160px;
    margin-bottom: 47px;
}
.b-article-todo {
	border-bottom: 5px solid #d8d8d8;
    padding-bottom: 27px;
}
.b-article-todo p {
	color: #646464;
	font-size: 18px;
	font-family: Merriweather;
	font-weight: 300;
	line-height: 32px;
}
.b-article-todo-title {
    color: #2055a6;
    font-family: Raleway-SemiBold;
    font-size: 16px;
    height: 41px;
    letter-spacing: 1.3px;
    line-height: 32px;
    text-transform: uppercase;
}
.b-article-medium-italic {
	color: #646464;
	font-family: Merriweather;
	font-size: 19px;
	font-style: italic;
	font-weight: 300;
	line-height: 160%;
}
.b-article-big-italic {
	font-size: 28px;
	font-style: italic;
	font-weight: 300;
	line-height: 40px;
	margin: 60px auto 34px;
}
.g-image-rounded {
	border-radius: 50%;
	float: left;
	height: 168px;
	margin: 42px 0 26px;
	width: 168px;
	z-index: 1;
}
.b-media--author .g-image-rounded {
	height: 88px;
	margin: 0;
	width: 88px;
}
.g-image-rounded + .b-after-left-image {
	padding-left: 202px;
    padding-top: 15px;
}
.b-media--author .b-media-content {
	padding: 20px 9px 20px 21px;
}
.b-media--author .g-image-rounded + .b-after-left-image {
	padding-left: 108px;
}
.b-media--author .b-after-left-image h3 {
	margin-bottom: 2px;
	padding-top: 20px;
}
.b-media--author .b-after-left-image h5 {
	margin-bottom: 0;
}
.b-after-left-image {
    padding-bottom: 8px;
	padding-left: 113px;
}
.b-after-left-image .g-header-semibold {
    margin-top: 36px;
    margin-bottom: 11px;
    max-width: 700px;
}
.b-after-left-image .b-article-medium-italic {
    margin-bottom: 26px;
    max-width: 700px;
}
.a-bold-blue {
	color: #2055a6;
	font-family: Raleway-Bold;
	font-size: 16px;
	text-transform: uppercase;
}
.b-article-left-title {
	color: #c9c9c9;
	font-family: Raleway-Black;	
	font-weight: 300;
	position: absolute;	
}
.b-article-left-title--video {
	font-size: 10px;
	left: 56px;
	letter-spacing: 2px;
	text-transform: uppercase;
	top: 0;
}
.g-font-size-16 {
	font-size: 16px;
}
.g-font-size-20 {
	font-size: 20px;
}
@media (max-width: 1039px){
	.b-article-left-title--video {
		left: 45px;
		top: -25px;
	}
}
.b-article-left-title--articles {
	font-size: 12px;
	left: -177px;
	line-height: 24px;
	top: 0;
	width: 128px;
}
@media (max-width: 1179px){
	.b-article-left-title--articles {
		left: -120px;
	}
}
@media (max-width: 1039px){
	.b-article-left-title--articles {
		display: block;
		position: static;
		width: auto;
	}
}
.b-list-video {
	margin: 41px 0 39px 72px;
}
.b-list-video li {
	margin-bottom: 8px;
}
.b-list-video li:before {
	background: url(../img/bullet.svg) 0 0 no-repeat;
	background-size: 100% 100%;
	content: '';
	height: 20px;
	left: -48px;
	width: 24px;
	position: absolute;
	top: 4px;
}
.b-list-video a {
	color: #000;
	font-family: Raleway-Bold;
	font-size: 18px;
	text-transform: uppercase;
}
.b-article-content--books {
	margin: 62px auto 67px;
	width: 900px;
}
.b-article-content--books img{
	height: 386px;
	margin-bottom: 28px;
	width: 270px;
}
.b-article-content--books p{
	color: #727272;
	font-size: 14px;
	font-weight: 300;
	line-height: 21px;
}
.b-ordered-list {
	counter-reset: num;
	margin-bottom: 30px;
}
.b-ordered-list li:before {
	color: #a7a7a7;
	content: counter(num);
	counter-increment: num;
	font-size: 18px;
	font-weight: 300;
	left: -52px;
	position: absolute;
	text-align: right;
	width: 30px;
}
.b-ordered-list--dispersed li {
	margin-bottom: 32px;
}
.b-ordered-list--article {
	margin-bottom: 24px;
}
.b-ordered-list.b-ordered-list--article li:before {
	color: #2055A6;
	content: counter(num) '.';
	font-family: Raleway-Black;
	margin-right: 3px;
	position: static;
}
.b-quoted {
	margin: -5px auto 25px;
	width: 770px;
}
.b-quoted p, .b-quoted h5 {
	color: #646464;
	font-family: Merriweather;
	font-size: 17px;
	font-weight: 300;
	line-height: 140%;
    margin-top: 12px;
    margin-bottom: 12px;
}
.b-quoted:before, .b-quoted:after {
		color: #2055a6;
		font-family: Raleway-SemiBold;
		font-size: 50px;
		letter-spacing: -5px;
		position: absolute;
}
.b-quoted:before {
	content: '<<';
	left: -76px;
	top: -13px;
}
.b-quoted:after {
	bottom: -1px;
	content: '>>';
	right: -70px;
}
.b-quoted + .b-quoted {
	border-top: 2px solid #d8d8d8;
	padding-top: 24px;
	margin-top: 27px;
}
.b-quoted + .b-quoted:before{
	top: 13px;
}
.b-quoted h5 {
	font-weight: 700;
}
.b-color p.b-quoted {
	color: #ffffff;
	font-family: Raleway-SemiBold;
	font-size: 16px;
	margin: 27px 100px 26px;
	padding: 14px 0 17px;
	width: auto;
}
.b-color .b-quoted:before, .b-color .b-quoted:after {
	color: #ffffff;
}
.b-color .b-quoted:before {
	left: -71px;
	top: 23px;
}
.b-color .b-quoted:after {
	bottom: 31px;
	right: -77px;
}
.b-article-text .b-article-medium-italic {
	line-height: 30px;
	margin-bottom: 48px;
}
.b-article-text h1.g-header-semibold {
    margin: 34px 0 39px;
}
.b-article-text h4.g-header-black {
    margin-bottom: 6px;
}
.b-article-text p {
	font-family: Merriweather !important;
    font-size: 16px !important;
	line-height: 160% !important;
	margin-bottom: 24px !important;
}
.b-article-text img {
	display: block;
	margin: 31px auto 25px;
}
.b-article-text img.g-silver-border {
	margin: 38px auto 32px;
}
.b-marked-list {
	margin-bottom: 23px;
}
.b-marked-list  li {
	text-indent: 17px;
}
.b-marked-list  li:before {
	background: #2055A6;
	content: '';
	height: 10px;
	left: 0;
	position: absolute;
	top: 7px;
	width: 11px;
}
.b-marked-list  li:after {
	border-color: transparent transparent transparent #2055A6;
	border-style: solid;
	border-width: 5px 3px;
	content: '';
	height: 0;
	left: 11px;
	position: absolute;
	top: 7px;
	width: 0;
}
.b-article-text--with-notes > *:not(.b-right-note) {
	padding-right: 205px;
}
.b-article-text--with-notes b {
	font-family: Raleway-Black;
}
.b-js-bookmark {
	display: inline-block;
	font-size: 16px;
}
.b-right-note {
	clear: right;
	color: #2055a6;
	float: right;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 45px;
	top: -42px;
	width: 170px;
	word-wrap: break-word;
}
.b-right-note b {
	display: block;
}
.g-silver-border {
	border: 1px solid #c4c4c4;
}
p.b-img-description {
	font-family: Raleway-SemiBold;
	font-size: 12px;
	margin: -25px 0 43px;
	text-align: center;
}
p.b-article-author {
	font-family: Raleway-SemiBold;
	font-size: 16px;
	margin-bottom: 46px;
}
.b-video-lesson .b-tags {
	padding-bottom: 15px;
}
.b-video-lesson .g-image-rounded {
	margin-top: 36px; 
}
.b-video-lesson h1.g-header-semibold {
	margin-bottom: 20px;
}
.b-video-lesson  h4.g-header-black {
	margin: 27px 0 -2px;
}
.b-audio {
	background-color: #eaeff7;
	clear: both;
	padding: 30px 0 20px;
	margin: -3px 0 -29px;
}
.b-audio .b-page-content-narrow {
	margin-top: 0;
}
.b-audio h4 {
	color: #2055a6;
	font-family: Raleway-Medium;
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 19px;
}
.b-audio audio {
	box-shadow: 0 2px 4px rgba(0,0,0,0.15);
	width: 469px;
	margin-bottom: 24px;
}
.b-audio .b-video-additional {
	color: #2055a6;
    margin-bottom: 0;
}
.b-about-us {
	margin: 0 auto;
	width: 1070px;
}
.b-about-us .b-section-with-icon{
	padding: 64px 0 35px;
}
.b-about-us .b-comment-header {
	margin-left: 24px;
	vertical-align: 5px;
}
.g-border-top-dashed {
	border-top: 2px dashed #edeeef;
	padding-bottom: 21px;
}
.b-h3-grey-semibold {
	padding-top: 25px;
	margin-bottom: 14px;
}
.b-about-us h4 {
	/*color: #2055a6;*/
	color: #345;
	font-family: Raleway-Regular;
	font-size: 21px;
	line-height: 24px;
	margin-top: 21px;
	margin-bottom: 42px;
}
.b-about-us h4.b-large-margin {
	margin-top: 10px;
	margin-bottom: 20px;
}
.b-about-us-person {
	font-size: 18px;
	line-height: 24px;
	margin: 42px 0;
	width: 70%;
}
.b-about-us-person img{
/*	border-radius: 50%;
	float: left;
	height: 96px;
	width: 96px;*/
	min-width: 100%;
	min-height: 100%;
}
.b-about-us-person-img {
	border-radius: 50%;
	float: left;
	height: 96px;
	width: 96px;
	overflow: hidden;
}
.b-about-us-person-inner {
	padding-top: 5px;
	padding-left: 130px;
}
.b-about-us-person-name {
	color: #646464;
	font-family: Raleway-Bold;
	margin-bottom: 7px;
	text-transform: uppercase;
}
.b-about-us-person-name span {
	font-family: Raleway-Regular;
	margin-left: 10px;
	text-transform: none;
}
.b-about-us-person-role {
	color: #646464;
	font-family: Raleway-SemiBold;
	margin-bottom: 8px;
}
.b-about-us-person-contacts {
	color: #2055a6;
	font-family: Raleway-SemiBold;
}
.b-about-us-person-contacts span:not(:last-child):after {
	background-color: #2055a6;
	border-radius: 50%;
	content: '';
	display: inline-block;
	margin: 0 16px;
	height: 3px;
	vertical-align: 5px;
	width: 3px;
}
.b-about-us section h2 {
	line-height: 40px;
	margin-bottom: 5px;
	max-width: 75%;
	padding-top: 45px;
}
.b-about-us .b-about-us-large {
	font-family: Raleway-Regular;
	font-size: 20px;
}
.b-about-us .b-about-us-large:last-child {
	margin-bottom: 50px;
}
.b-about-us-large b{
	font-family: Raleway-Bold;
	text-transform: uppercase;
}
.b-about-us p  {
	color: #646464;
	font-family: Raleway-Regular;
	font-size: 16px;
	line-height: 24px;
}


/* -- jarogor css -- */
/* section h2, .b-about-us section h2, section.b-library-notes h2 {
    color: #646464;
    padding-top: 20px;
    margin: 0 0 4px;
    font-family: Raleway-SemiBold;
    font-size: 36px;
    line-height: 42px;
    padding: 0;
    border: 0;
    outline: 0;
    font-style: normal;
    list-style: none;
    font-weight: 400;
    position: relative;
} */

img.imgcode {
    display: block;
    float: right;
    margin: 0 -42px;
    background-color: #fff;
    border-radius: 50%;
    padding: 3px;
}

.email-info-success,
.email-info-error {
    padding: 3px 5px;
    border-radius: 5px;
}
.email-info-success {
    background-color: green;
}
.email-info-error {
    background-color: red;
}

.article-content .videobox {
    width: 50%;
    padding: 0;
    float: left;
    border-bottom: 1px solid #eee;
    margin: 28px 0;
}
.article-content .videobox p {
    margin: 0 24px 24px;
}

.container .b-page-content .b-article-text .b-article-medium-italic ol {
    margin: 1em 0;
    padding-left: 40px;
}
.container .b-page-content .b-article-text .b-article-medium-italic ol li {
    list-style-type: decimal;
    padding-left: .25em;
}
.container .b-page-content .b-article-text .b-article-medium-italic blockquote {
    margin-left: 2em;
}
.container .b-page-content .b-article-text .b-article-medium-italic i,
.container .b-page-content .b-article-text .b-article-medium-italic em {
    font-style: italic;
}
.container .b-page-content .b-article-text .b-article-medium-italic b,
.container .b-page-content .b-article-text .b-article-medium-italic strong {
    font-weight: bold;
    font-family: inherit;
}

/* -/ jarogor css -- */