/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* =Containers
--------------------------------------------------------------------------------*/

.container_12,
.container_16
{
	width: 92%;
	margin-left: 4%;
	margin-right: 4%;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}

.container_12 .grid_3,
.container_16 .grid_4
{
	width: 23%;
}

.container_12 .grid_6,
.container_16 .grid_8
{
	width: 48%;
}

.container_12 .grid_9,
.container_16 .grid_12
{
	width: 73%;
}

.container_12 .grid_12,
.container_16 .grid_16
{
	width: 98%;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/

.alpha
{
	margin-left: 0;
}

.omega
{
	margin-right: 0;
}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .grid_1
{
	width: 6.333%;
}

.container_12 .grid_2
{
	width: 14.666%;
}

.container_12 .grid_4
{
	width: 31.333%;
}

.container_12 .grid_5
{
	width: 39.666%;
}

.container_12 .grid_7
{
	width: 56.333%;
}

.container_12 .grid_8
{
	width: 64.666%;
}

.container_12 .grid_10
{
	width: 81.333%;
}

.container_12 .grid_11
{
	width: 89.666%;
}

/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .grid_1
{
	width: 4.25%;
}

.container_16 .grid_2
{
	width: 10.5%;
}

.container_16 .grid_3
{
	width: 16.75%;
}

.container_16 .grid_5
{
	width: 29.25%;
}

.container_16 .grid_6
{
	width: 35.5%;
}

.container_16 .grid_7
{
	width: 41.75%;
}

.container_16 .grid_9
{
	width: 54.25%;
}

.container_16 .grid_10
{
	width: 60.5%;
}

.container_16 .grid_11
{
	width: 66.75%;
}

.container_16 .grid_13
{
	width: 79.25%;
}

.container_16 .grid_14
{
	width: 85.5%;
}

.container_16 .grid_15
{
	width: 91.75%;
}

/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4
{
	padding-left: 25%;
}

.container_12 .prefix_6,
.container_16 .prefix_8
{
	padding-left: 50%;
}

.container_12 .prefix_9,
.container_16 .prefix_12
{
	padding-left: 75%;
}

/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .prefix_1
{
	padding-left: 8.333%;
}

.container_12 .prefix_2
{
	padding-left: 16.666%;
}

.container_12 .prefix_4
{
	padding-left: 33.333%;
}

.container_12 .prefix_5
{
	padding-left: 41.666%;
}

.container_12 .prefix_7
{
	padding-left: 58.333%;
}

.container_12 .prefix_8
{
	padding-left: 66.666%;
}

.container_12 .prefix_10
{
	padding-left: 83.333%;
}

.container_12 .prefix_11
{
	padding-left: 91.666%;
}

/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .prefix_1
{
	padding-left: 6.25%;
}

.container_16 .prefix_2
{
	padding-left: 12.5%;
}

.container_16 .prefix_3
{
	padding-left: 18.75%;
}

.container_16 .prefix_5
{
	padding-left: 31.25%;
}

.container_16 .prefix_6
{
	padding-left: 37.5%;
}

.container_16 .prefix_7
{
	padding-left: 43.75%;
}

.container_16 .prefix_9
{
	padding-left: 56.25%;
}

.container_16 .prefix_10
{
	padding-left: 62.5%;
}

.container_16 .prefix_11
{
	padding-left: 68.75%;
}

.container_16 .prefix_13
{
	padding-left: 81.25%;
}

.container_16 .prefix_14
{
	padding-left: 87.5%;
}

.container_16 .prefix_15
{
	padding-left: 93.75%;
}

/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4
{
	padding-right: 25%;
}

.container_12 .suffix_6,
.container_16 .suffix_8
{
	padding-right: 50%;
}

.container_12 .suffix_9,
.container_16 .suffix_12
{
	padding-right: 75%;
}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .suffix_1
{
	padding-right: 8.333%;
}

.container_12 .suffix_2
{
	padding-right: 16.666%;
}

.container_12 .suffix_4
{
	padding-right: 33.333%;
}

.container_12 .suffix_5
{
	padding-right: 41.666%;
}

.container_12 .suffix_7
{
	padding-right: 58.333%;
}

.container_12 .suffix_8
{
	padding-right: 66.666%;
}

.container_12 .suffix_10
{
	padding-right: 83.333%;
}

.container_12 .suffix_11
{
	padding-right: 91.666%;
}

/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .suffix_1
{
	padding-right: 6.25%;
}

.container_16 .suffix_2
{
	padding-right: 16.5%;
}

.container_16 .suffix_3
{
	padding-right: 18.75%;
}

.container_16 .suffix_5
{
	padding-right: 31.25%;
}

.container_16 .suffix_6
{
	padding-right: 37.5%;
}

.container_16 .suffix_7
{
	padding-right: 43.75%;
}

.container_16 .suffix_9
{
	padding-right: 56.25%;
}

.container_16 .suffix_10
{
	padding-right: 62.5%;
}

.container_16 .suffix_11
{
	padding-right: 68.75%;
}

.container_16 .suffix_13
{
	padding-right: 81.25%;
}

.container_16 .suffix_14
{
	padding-right: 87.5%;
}

.container_16 .suffix_15
{
	padding-right: 93.75%;
}

/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}



.b-footer-social {
	padding-top: 15px;
    padding-left: 0px;
	text-align: center;
    font-size: 0;
    margin-bottom: 10px;
}
.b-footer-social-title{
	font-family: Arial;
	font-size: 13px;
	padding-top: 0px;
	vertical-align: middle;
	padding-right: 20px;
	display: inline-block;
}

[class^='b-soc_'] {
    position: relative;
    display: inline-block;
    vertical-align: top;
    background: url(../img/button_like_bg.png) 0 0 no-repeat;
    width: 129px;
    height: 35px;
    cursor: pointer;
    margin-right: 12px;
}
.b-soc_tw {
    background-position: 0 0;
}
.b-soc_fb {
    background-position: 0 -35px;
}
.b-soc_vk {
    background-position: 0 -70px;
}
.b-soc_gp {
    background-position: 0 -105px;
}
.b-soc_mr {
    background-position: 0 -140px;
}
.b-soc_ok {
    background-position: 0 -175px;
}
[class^='b-soc-mask_'] {
    position: absolute;
    top: 1px;
    left: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAABdCAYAAABpa74HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA1JJREFUeNrs201IFGEcx/Fnch1H3XQVLQ/Si6DSQKGmVL4cNI0uHSSFDnYoMIsMPHWpQ4fwUpaHCCk9Rx2ShCSp6KbBFqmoG5hlgfmy5qqJL7vq9kwllBXp+f/9wKwy3ma+7Ivsz1DltQUKMnzoc4ffvOjVv42u/9MWrg4IAYQAQgAhgBBACCAEEAIIAX8XEalGxsYN/ZtBCJJt3zGXXV6V7ht8l7w+BkKQxIxSfk/qcmFVjd3T79v26/0nBEkMfbutWDWVuDNUfOq87e3uTV5rgBDExaBfEawYFUjaFSyrrrM7va+/PzMQgtQYzGg1E5cSrDhzIUOf8RCCROGwUqElFTs9arU01A/pMzMurorACJYWlHvivdXaeNVXWlQwrs+uEIK4COZVvH/YbG9q6M/PzZkwDGM1rM8TgiTBRZXw5aPZcbdxIC9rn38tAgchSDL+yd31oLkvM233bxHw8VGalZDSEayuj4AQxL5VCP9xjhBACCAEEAIIAYQAQgAhYKNclY9ucRWEGArzjABeGkAIIAQQAggBhABCACFgMwxCgPrxTeWxkRFm8dKlKDV3PCc7fdDnYxYvmamPhEn/8smiQnugp4dZvOS3CNH6SA5MhU6XFNvdXi+zeMkxWE4M04FgzZEy29vZySxecgxR+vDMzgTPVlYwi5fK+VpCSB9TMbHWteYWZvFSI1hyPkbGuK0bra2+otJSZvESI1jUhz8u3rz9uL0/Nz+fWbxEQScCT4LZ9KRjICsvj1m8VGNKue91dvWlZWYyi5dsWR86AmbxvEn4+YNZPP6FEEAIIAQQAggBhABCwAa4znm4CFK0LfKMAF4aQAggBBACCAGEAEIAIWATDGbxcDhTt8nPzOLFy4tUc5cPZqcPv2UWL9pWfbeLv/qX6w8X2oO9zOLFitBHkr7jZfNToetHi23fK2bxoj8dJDoxLASCN4+V2b1dzOJFxxCvHw4szASvnGAWL5Yzb5lbVcrrirUu3mEWL5K+/2paPzxzua3q+62+/SXM4kVGENAPT614s/Zhe//eQ8ziRZrVrwnPoxPMuraOgT25zOLF8oaU+9LLrr7UDGbxoi3q+64jYBYv/tMCs3hs5H8LACGAEEAIIAQQAggB//FNgAEAWeMjRNiEGekAAAAASUVORK5CYII=) right 0 no-repeat;
    width: 8px;
    height: 31px;

    -webkit-transition: width 0.3s;
    transition: width 0.3s;
}
.b-soc-mask_gp {
    background-position: right -31px;
}
.b-soc-mask_mr {
    background-position: right -31px;
}
.b-soc-mask_ok {
    background-position: right -62px;
}

[class^='b-soc_']:hover [class^='b-soc-mask_'] {
    width: 53px;
}

.b-soc-bubble {
    position: absolute;
    top: 7px;
    left: 26px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAqCAQAAABmIaGqAAAA3UlEQVR42u3VMQrCUBCE4V/QVMGAQhAEC5Gnh7LzSiLYeAStPYalFoJgIUQ0ImKRYg3yMB4gUwQy03/Fwu7ylzYDHBNcaf2lu5m+dlZqCnyYJZk97WFpaS1wZx4W4akIb+nwJvF5pcFz+rQ0ewvwnD7Ov7QA73pahXtaMpbefqHCIaCv4cHzh6UE97zLJy9c/6riw+yiwzvb2S1R4RAzUr05aBAQEpVYBrRR5bXbTIlpSPDU7gkjWiI8NRyhEo8qhNd4jdd4jV8vjEX4NVnPZCc3h8fEBBo8IiTQvLkPUVgPSIIwvikAAAAASUVORK5CYII=) 0 0 no-repeat;
    width: 0;
    height: 21px;
    font-size: 11px;
    line-height: 11px;
    color: #000;
    text-align: left;
    -webkit-transition: width 0.3s;
    transition: width 0.3s;
}

.b-bubble-right {
    position: absolute;
    width: 0;
    height: 21px;
    top: 0;
    left: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAqCAQAAABmIaGqAAAA3UlEQVR42u3VMQrCUBCE4V/QVMGAQhAEC5Gnh7LzSiLYeAStPYalFoJgIUQ0ImKRYg3yMB4gUwQy03/Fwu7ylzYDHBNcaf2lu5m+dlZqCnyYJZk97WFpaS1wZx4W4akIb+nwJvF5pcFz+rQ0ewvwnD7Ov7QA73pahXtaMpbefqHCIaCv4cHzh6UE97zLJy9c/6riw+yiwzvb2S1R4RAzUr05aBAQEpVYBrRR5bXbTIlpSPDU7gkjWiI8NRyhEo8qhNd4jdd4jV8vjEX4NVnPZCc3h8fEBBo8IiTQvLkPUVgPSIIwvikAAAAASUVORK5CYII=) 0 -21px no-repeat;
}

[class^='b-soc_']:hover .b-soc-bubble {
    width: 42px;
}
[class^='b-soc_']:hover .b-bubble-left {
    width: 7px;
}
[class^='b-soc_']:hover .b-bubble-right {
    width: 4px;
}

.b-bubble-num {
    overflow: hidden;
    padding: 5px 0 0 10px;
    white-space: nowrap;
}

.b-bubble-num a{
    text-decoration: none;
    color: #000;
}

.b-soc-icon {
    display: none;
    position: absolute;
    top: 9px;
    right: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAQCAYAAADu+KTsAAACMUlEQVR42mMgAMSAWA2IxYGYnYGOQHDPnj1p/4HgxYsXy4B8KSBmoprpeAxjNzMzk7OxsakCcZiZmTmhPmeltY+ZQcEM9O3y/1Bw5syZCqCYEhBz0spSFiDmAWLpe/fuTfyPBOrq6hyB4rJAzEaJBX///q348+fPXiCTG2ofgxgvL69GTk6ONTCO0z9+/HgIZOHff//+//7zF4whiQ6BoQ7hJcXif//+rQaZ++nTp6NArjLUowxqMB8C7fv/5++//z9//f7/7ccvFIwMvnz5cgaoTx4cRZi+S4f6jgvkO5jYjx8/1j948GD269evTwOFDIFYAG75+8/fsWKQPLrY05dvzgLFVbClga9fv2Z9+/btEMhxMN9BE6rI9evXe9+8eXMKyNZHsfzluy84MbJ87oSNsGhQhliOiM//WAAoywIxBwi/fPmyCRitx4BsbRTLH778gBWD5JH51+8/AwW5Bsgn8GBH+E7s9OnTDdCgBSVSU2gu4YaGSg0ozjEsv/n4DU4Mk8/oXfc/pX3ZWajPebGUGdx37twpe/fu3QmoxcpQn7PhtfzS3RcYGCSHJoYZ5JiAHYgl0eKcAa/lp288xYphcsmda/6HV0yfBlSvCcTCKEGOGQIciNSOAFBxGSBWgDlMDFSIzFu5pWLbofPrD5y78+To5Yf/0fGOo5d2unn5m0F9xEFBcc6JXMgwQAUkoIlDFUuhogZNZIpAzAfzNbUrGTZQcEETEz8yhlrKSU2LAWJODX4MNswOAAAAAElFTkSuQmCC) 0 0 no-repeat;
    width: 31px;
    height: 16px;
}

[class^='b-soc_']:hover .b-soc-icon {
    display: block;
}

.b-soc-txt {
    position: absolute;
    top: 11px;
    left: 43px;
    font-size: 11px;
    line-height: 11px;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.35);
}
[class^='b-soc_']:hover .b-soc-txt {
    display: none;
}

.b-footer-menu {
    visibility: hidden;
}
.b-footer-menu__item {
	display: inline-block;
	background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAz/2wBDAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAAFAAUDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAVif/8QAFRABAQAAAAAAAAAAAAAAAAAAEiL/2gAIAQEAAQUCpf/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Bf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQIBAT8Bf//EABwQAAIABwAAAAAAAAAAAAAAAAERAAMTITFBYf/aAAgBAQAGPwI3mOoNFtnuY//EABsQAAEEAwAAAAAAAAAAAAAAAAEAESExYYHw/9oACAEBAAE/IQO8AKQ02V//2gAMAwEAAgADAAAAEB//xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oACAEDAQE/EH//xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oACAECAQE/EH//xAAWEAEBAQAAAAAAAAAAAAAAAAABYQD/2gAIAQEAAT8QuatgcA//2Q==) no-repeat left center;
	padding: 0 10px 0 20px;
	color:#265b8b;
	font-size: 12px;
	
}
.b-footer-menu__item a{
	color:#265b8b;
}
.b-footer-menu__item a:hover{
	color:#009beb;
	text-decoration: none;
}
.b-footer-menu{
	width: 945px;
	margin: 0 auto;
	text-align: center;
	font-family: Arial;
	margin-bottom: 15px;
	margin-top: 25px;
}
.b-footer-menu__item:first-child{
	background: none;
}
.b-footer-homelink{
	width: 112px;
	height: 24px;
	background: url(data:image/jpeg;base64,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) no-repeat center center;
	display:inline-block;
	margin-bottom:15px;
}
.b-sticky-bar-sign{
	position: absolute;
    right: 0;
    top: 19px;
}
[class^='b-sticky-bar_'] {
    overflow: hidden;
    position: relative;
    display: inline-block;
    width: 36px;
    height: 52px;
    margin-top: 6px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: top center;

}
.b-sticky-bar_fb {

}
.b-sticky-bar_tw {

}
.b-sticky-bar_vk {

}
.b-sticky-bar-title{
    font-size: 12px;
    text-indent: 3px;
}
[class^='b-sticky-bar-bg_'] {
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: 0 0;

    -webkit-transform: translateZ(0) scale(0.833);
    -ms-transform: scale(0.833);
    transform: scale(0.833);

    -webkit-transition: all 0.2s;
    transition: all 0.2s;

    -webkit-backface-visibility: hidden;
}
[class^='b-sticky-bar_']:hover [class^='b-sticky-bar-bg_'] {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.b-sticky-bar-bg_mm {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABL0lEQVR4Xs3YQQqCQBSH8Wi2geABPEYrga4gtOoGQYcRXAVBK6EbCLMNBgTBVeAlOkAQvP4DE0FU9dJxXvDbiMSHyji+Cfc3XexjWMEWamjg6jTu2NadEzP+mh2SgQZi0pANGTIHA9STgXmfEAU50MByUNyYCCogTyqYcWJOQJ6dIPrlNlVAI6lAfQrKgUaWv4tJgQJJXwUdAwYdXy16FFj2CHILX2DmHpMACZHYoLWgoLUNKgUFlTaoFRTU2qCzoKCzDboICrqICxJ3y0Q+1AdBQaW4hVHcq0PUy1Xc9kPSBs3I38K6qCJATPHtM0iPGKNB/fKh2I0Q00HEGbloz1cmZg8bPD1TBag+U5AU6gFCakiHnBMt/1zRDSx9TtIS2MAOmqftS+uO7dw5CTfgBsAXnHUVDuWgAAAAAElFTkSuQmCC);
}
.b-sticky-bar-bg_ok {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABMUlEQVR4Xs3YMYqDQBSH8YVpA4IHEHKJVF5CSJUbCLlIOsEqkFbIDYRphQFBsArkEjlAYOHtf+AtabKbvOg4T/g1IuEjyji+L+lBh3UKOzhCDwN8s4HPHfmaVPDT4pACLJCQhWLOkA04oIkcbKaEGKiAZlaBkcYk0AIF0sJKEnMBCuwCyasYw/W0kBbMf0EV0MKqv2JyoEjyZ0FdxKDu2aJHkRWPIF74InO/MRmQEpkPKhUFlT6oURTU+KBRUdDog26Kgm4+6K4o6K4uSN0tU/lQnxUFNeoWRnWvDlUvV3XbD00bNKd/C8tRdYSY+tVnkF0wxoJ550PxukDMFRLJyMUG/mdS8bAh0DNVg5kyBcmhnyGkh3zOOdH2wxXdwTbkJC2DPZxggBGIjXzuxNdk0oAfODbfAm2bLCkAAAAASUVORK5CYII=);
}
.b-sticky-bar-bg_fb {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABNUlEQVR42s2YTwqCQBTGg7ZB4AE8Q6tWXSJo1Q2CrtAdBFdB26AbFLMNBgTBVdAlOoAQ2PtghAjNXjr6Cb/NMPPmh/P/jbTfbHcJhLWwFxIhFZ6O1JXtXZ1AEVotshSMUCgxaNulyFywCN4Si1htRMZChGAdEyG2VmYqnBHAE4g90cjc0NAzN/TVPEzuz/TE+evwlXOmZ6I6mQUqDMSiSug6oNC1atMrBmb5LmQJhGwpE6KAhBBCGyKhDYSOREJHCGVEQhmEHkRCDwjlREI5nRDdkFFO6hPTsqfbGOmODqrDle76wXRBs/xXWCcVDyATNz2DTI8yBn3+8lC89yBzR1+alIvx/GcCdbLB05yKNcmGutWXdCCSIFaXeaLVnzu6RVufmbRQ2AoHIf24vmSu7ODqhNr4L+KKw0N2p/e+AAAAAElFTkSuQmCC);
}
.b-sticky-bar-bg_tw {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABNElEQVR42s2YPQrCQBCFBVtByAFyDCvPIAhW3kDwMIFUgq1gZStsKywEArERvIQHCAhxHmxAJDGOySYv8DXL7uxH9n9G2m9xugbCWtgJiZAKT0fqynauTqAIrRZZCkYolBi07VJkJlgEb4lFrDYiYyFCsI6JEFsrMxXOCOAJxJ5oZG5o6Jkb+moeJvdneuL8dfjKOdMzUZ3MHBUGYl4ldBlQ6FK16RUDs3wXsgRCtpQJUUBCCKENkdAGQgcioQOEMiKhDEIPIqEHhHIioZxOiG7IKCf1kWnZ022MdEcH1eFKd/1guqBZ/iusk4oHkImbnkGmRxmDPn95KN57kLmjL03KxXj+M4E62eBpTsWaZEPd6ks6EEkQq8s80erPHd2irc9MWihshb2QflxfMle2d3VCbfwXyGVxFYEHvugAAAAASUVORK5CYII=);
}
.b-sticky-bar-bg_vk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABNElEQVR42s2YTwqCQBTGg7ZB4AE8RqsuEUSLbhC07CCCq6Bt0A2i2QYDguAq6BIdQAjsfTBChGYvHf2E32aYefPD+f9G2m+1uwTCWtgLiZAKT0fqyvauTqAIrRZZCEYolBi07VJkJlgEb4lFrDYiYyFCsI6JEFsrMxXOCOAJxJ5oZG5o6Jkb+moeJvdneuL8dfjKOdMzUZ3MHBUGYl4ldB1Q6Fq16RUDs3gXsgRCtpQJUUBCCKENkdAGQkcioSOEMiKhDEIPIqEHhHIioZxOiG7IKCf1iWnZ022MdEcH1eFKd/1guqBZ/iusk4oHkImbnkGmRxmDPn95KN57kLmjL03KxXj+M4E62eBpTsWaZEPd6ks6EEkQq8s80fLPHd2irc9MWihshYOQflxfMld2cHVCbfwXCCxAeilqMH4AAAAASUVORK5CYII=);
}

[class^='b-sticky-bar-logo_'] {
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: center center;
}
.b-sticky-bar-logo_mm {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABIElEQVR4AQXAMYgNAACA4V/JdZ26G9xwg4wGi5FNXOrUFSkrGcxvtSqbURSRJNQFg5LlsgATV06i4xWlDACU93xKkuxw3poRhq7YLUlJpl0FI0MfjMEds1IyYwWrDpmSzDhqDa/MKbmNOybNOeGGC/bJRktYVnbjrSl7fAVw02cHPcGuXMIRm33zyQGTtjgLBhZwOUMjG53CfklyCwPr/bCWkdfy1B/rJckhDGTF34ytynNfJEkWMZCX5L1fJlzENklyBgMb/PEx17Bou7HHZiWHjTGwFzezgGc2OGbstwfeYYjTHmJ/1rmP6ybstOSVR47b5DtYtq4y5w2eO2BCMmOreXedM11VmXMP/PTCqr/+ma6qqqrKvMvegaGTVVX1HxaHa7QRC3RoAAAAAElFTkSuQmCC);
}
.b-sticky-bar-logo_ok {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAwklEQVR4ASXAsSoEAAAG4L8usd3ALacsHkBdSQaL/Sx2Fu/kOW6WrhjEJBbZDb5cusIi/ZIvfxyY+/Zt7iD/HPlRVfXjKImBF3Vt165r9WIQO6o2RWyq2omJqg0RG6omsWKhZsbGZmphJeJEVVXViUTEsWdVz45F4sKDqYGRkYGpBxfxpOrdjRvvqp5i3blPVVUfzq1HxJpTVWdWRSJiz0LV0p5IxL6lenSvlg4ltnypOyNDt+rLdoy9ujIUMXTpzdYvQ9/heiVxYbgAAAAASUVORK5CYII=);
}
.b-sticky-bar-logo_fb {
    background-position: 14px center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAQAAABwiK17AAAAUElEQVR42mMAgf8C/xf9//z///+vEO6O/1AA4siBWW/+L/u/AsS1A3PzGSDgvwOYmwDjFIC5HUCWA8N/FIDEBVv0v+H/AjBzA5BVgWYU7bgAei6KU1rS6f8AAAAASUVORK5CYII=);
}
.b-sticky-bar-logo_tw {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAQAAADcF/zKAAAAoklEQVR4AXXAsUoCAQAG4H9JnAOXwLGhwAcQhObgKBxqCHyG3sO5JofeQYRoaWlqaAqCRmmKegGF64vS4y60L9q6aXBujkd9x4ooPOtkzUCp8mYYI8wd5ZcbtaXTOADcudA1UxsncWhqu8skCv85SaLlxTal3fyw78mmWVbsWdg0SMXQh78madL3rnavnRVnxh7UvlxppWLHyK1PlF5d66XhGxbPDQwEq5inAAAAAElFTkSuQmCC);
}
.b-sticky-bar-logo_vk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAdUlEQVR42mL4//9/2n/s4AxUjgGEGfAohIFykEImBlSgDMSMUPoeVCwURKArhAGQoj1QtiA+hUpA7AJlgzWwoCm4i8YHKarAZyIMGMNMxuUZRqhpIPfNJGTiaiTPKOFTGIrEfk/IMyDQiU0heljOgipkAAgwAJtzWRpt02UHAAAAAElFTkSuQmCC);
}

.b-footer-social a {
	display: inline-block;
}

div.soc-buttons {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: 2px;
}

#faq_control {
width: 300px;
text-align: right;
float: right;
margin-top: 20px;
margin-bottom: 20px;
top: -20px;
}

#faq-expand, #faq-collapse {
text-decoration: none;
color: #333;
font-size: 1.3em;
background: url("../img/ico-faq_group_list-dt.png") no-repeat 0 2px;
padding: 0 0 0 20px;
}

#faq-expand span, #faq-collapse span {
border-bottom: 1px dashed #777;
}

#faq-collapse {
background: url("/-/img/ico-faq_group_list-dt-minus.png") no-repeat 0 2px;
display: none;
}

.faqs dl {
display: block;
clear: both;
margin: 20px;
}

.faqs dl dt.plus, .faqs dl dt.minus {
height: auto;
min-height: 16px;
line-height: 16px;
}

.faqs dl dt.plus, .faqs dl dt.minus {
padding-left: 20px;
background: url(../img/ico-faq_group_list-dt.png) left 2px no-repeat;
height: 16px;
}

.faqs dl dt.minus {
background: url(../img/ico-faq_group_list-dt-minus.png) left 2px no-repeat;
}

.faqs dt, .faqs dd {
display: block;
clear: both;
}

.faqs dt a {
font-size: 13px;
}

.faqs dt a {
border-bottom: 1px dashed #777;
color: #333;
text-decoration: none;
}

.faqs dl dd {
padding: 10px;
border: none;
background: #eef;
}

.faqs dl dd {
margin: 15px 0px 15px 30px;
padding: 15px 0px 15px 10px;
border-left: 4px solid #ff8c02;
display: block;
}

.faqs dl dd p {
padding: 5px;
padding-bottom: 0;
font-size: 13px;
}

.faq p {
color: #000;
line-height: 1.5em;
}