
.fotorama:not(.fotorama--unobtrusive) > :not(:first-child) {
    display: none;
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
    transform: translate3d(32px, -32px, 0);
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
    transform: translate3d(-48px, 0, 0);
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
    transform: translate3d(48px, 0, 0);
}

.fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
    transition-property: transform, opacity;
    transition-duration: 0.3s;
}

body {
    margin: 0;
}

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

a {
}

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

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

img {
    border: 0 none;
}

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

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

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

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

input {
    line-height: normal;
}

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

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

td, th {
    padding: 0;
}

body, html {
    height: 100%;
}

body {
    min-width: 980px;
    color: #222222;
    font: 13px/1.3846 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    backface-visibility: visible;
}

img {
    max-width: 100%;
    vertical-align: middle;
}

a {
    color: #26a8e4;
}

a:hover {
    text-decoration: none;
}

.b-ico {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    font: 0/0 null, a;
}

.b-ico_content_home {
    width: 16px;
    height: 16px;
    background-position: 0 -221px;
}

.b-ico_content_comment, .b-ico_content_story-comments-small {
    width: 16px;
    height: 16px;
    background-position: 0 -578px;
}

.b-ico_content_comment:hover, .b-ico_content_comment__active, .b-ico_content_story-comments-small:hover, .b-ico_content_story-comments-small__active, a.b-icon_state_active > .b-ico_content_comment, a.b-icon_state_active > .b-ico_content_story-comments-small, a:hover .b-ico_content_comment, a:hover .b-ico_content_story-comments-small {
    width: 16px;
    height: 16px;
    background-position: 0 -595px;
}

.b-story__comments-in:hover .b-ico_content_story-comments-small {
    width: 16px;
    height: 16px;
    background-position: 0 -595px;
}

.b-ico_content_close {
    width: 16px;
    height: 16px;
    background-position: 0 -1309px;
}

.b-ico_content_social-facebook {
    width: 24px;
    height: 24px;
    background-position: -17px -550px;
}

.b-ico_content_social-facebook:hover, a:hover .b-ico_content_social-facebook {
    width: 24px;
    height: 24px;
    background-position: -17px -575px;
}

.b-ico_content_social-vkontakte {
    width: 24px;
    height: 24px;
    background-position: -17px -600px;
}

.b-ico_content_social-vkontakte:hover, a:hover .b-ico_content_social-vkontakte {
    width: 24px;
    height: 24px;
    background-position: -17px -625px;
}

.b-ico_content_social-odnoklassniki {
    width: 24px;
    height: 24px;
    background-position: -17px -650px;
}

.b-ico_content_social-odnoklassniki:hover, a:hover .b-ico_content_social-odnoklassniki {
    width: 24px;
    height: 24px;
    background-position: -17px -675px;
}

.b-ico_content_social-twitter {
    width: 24px;
    height: 24px;
    background-position: -17px -700px;
}

.b-ico_content_social-twitter:hover, a:hover .b-ico_content_social-twitter {
    width: 24px;
    height: 24px;
    background-position: -17px -725px;
}

.b-ico_content_social-instagram {
    width: 24px;
    height: 24px;
    background-position: -17px -750px;
}

.b-ico_content_social-instagram:hover, a:hover .b-ico_content_social-instagram {
    width: 24px;
    height: 24px;
    background-position: -17px -775px;
}

.b-ico_content_social-youtube {
    width: 24px;
    height: 24px;
    background-position: -17px -800px;
}

.b-ico_content_social-youtube:hover, a:hover .b-ico_content_social-youtube {
    width: 24px;
    height: 24px;
    background-position: -17px -825px;
}

.b-ico_content_social-mirtesen {
    width: 24px;
    height: 24px;
    background-position: -17px -850px;
}

.b-ico_content_social-mirtesen:hover, a:hover .b-ico_content_social-mirtesen {
    width: 24px;
    height: 24px;
    background-position: -17px -875px;
}

.b-ico_content_social-rss {
    width: 24px;
    height: 24px;
    background-position: -17px -900px;
}

.b-ico_content_social-rss:hover, a:hover .b-ico_content_social-rss {
    width: 24px;
    height: 24px;
    background-position: -17px -925px;
}

.b-ico_content_social-my {
    width: 24px;
    height: 24px;
    background-position: -17px -1000px;
}

.b-ico_content_social-my:hover, a:hover .b-ico_content_social-my {
    width: 24px;
    height: 24px;
    background-position: -17px -1025px;
}

.b-ico_content_auth-vkontakte-small {
    background-position: -42px -99px;
    width: 32px;
    height: 32px;
}

.b-ico_content_auth-twitter-small {
    background-position: -42px -132px;
    width: 32px;
    height: 32px;
}

.b-ico_content_auth-facebook-small {
    background-position: -42px -165px;
    width: 32px;
    height: 32px;
}

.b-ico_content_auth-odnoklassniki-small {
    background-position: -42px -198px;
    width: 32px;
    height: 32px;
}

.b-icon {
    white-space: nowrap;
}

.b-stripe {
    margin: 0 auto;
    padding: 0 10px;
    text-align: left;
}
.footer{
    background: url("../images/footer.png")no-repeat center top;
    width: 954px;
    height: 261px;
}
.b-stripe_sticky_main-menu {
    background: white none repeat scroll 0% 0%;
    padding-bottom: 15px;
}

.b-stripe_content_header-banner {
    margin: 10px auto;
}

.b-stripe_content_header-nav {
    margin: 0 auto 15px;
    position: relative;
    left: 0;
    z-index: 99;
    padding: 0;
    border-top: 1px solid white;
    background: transparent linear-gradient(to bottom, #333333 0, black 100%) repeat scroll 0% 0%;
}

.b-stripe_content_header-nav > .b-after, .b-stripe_content_header-nav > .b-before, .b-stripe_content_header-nav::after, .b-stripe_content_header-nav::before {
    display: none;
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    font: 0/0 null, a;
    border-top: 1px solid white;
}

.b-stripe_content_header-nav > .b-after, .b-stripe_content_header-nav::after {
    top: 100%;
    height: 24px;
    background: transparent linear-gradient(to bottom, rgba(245, 245, 245, 0.78) 0, rgba(245, 245, 245, 0.62) 17%, rgba(245, 245, 245, 0.34) 43%, rgba(245, 245, 245, 0.2) 61%, rgba(245, 245, 245, 0.08) 83%, rgba(245, 245, 245, 0.03) 100%) repeat scroll 0% 0%;
    z-index: -1;
}

.b-stripe_content_header-nav > .b-before, .b-stripe_content_header-nav::before {
    top: -1px;
    height: 0;
}

.b-stripe_content_header-nav .b-logo_type_main-menu {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 116px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
}

.b-stripe_content_header-nav .b-logo_type_main-menu > .b-logo__image {
    max-height: 100%;
}

.b-stripe_content_header-nav .b-logo_type_main-menu > .b-after, .b-stripe_content_header-nav .b-logo_type_main-menu > .b-before, .b-stripe_content_header-nav .b-logo_type_main-menu::after, .b-stripe_content_header-nav .b-logo_type_main-menu::before {
    content: "";
    display: block;
    font: 0/0 null, a;
}

.b-stripe_content_header-nav .b-logo_type_main-menu > .b-before, .b-stripe_content_header-nav .b-logo_type_main-menu::before {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}

.b-stripe_content_header-nav .b-logo_type_main-menu > .b-after, .b-stripe_content_header-nav .b-logo_type_main-menu::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    background: transparent linear-gradient(to bottom, #484848 0, #313131 100%) repeat scroll 0% 0%;
}

.b-stripe__sections {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font: 13px/1.3846 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-stripe__sections_position_left {
    text-align: left;
    white-space: normal;
}

.b-stripe__sections_position_right {
    text-align: right;
    white-space: normal;
}

.b-logo-box {
    position: relative;
    display: inline-block;
    max-width: 40%;
    vertical-align: middle;
    text-align: left;
    white-space: nowrap;
    font: 0/0 null, a;
}

.b-logo-box_type_lonely {
    max-width: 100%;
}

.b-menu, .b-submenu, .b-submenu__box {
    list-style: outside none none;
    padding: 0;
    margin: 0;
}

.b-submenu_type_simple {
    display: block;
    margin: 0;
    font: 11px/1.4545 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    padding: 4px 0 0;
}

.b-submenu_type_simple .b-submenu__box {
    margin: 0;
    padding: 0;
}

.b-submenu_type_simple .b-submenu__item {
    display: block;
    margin: 0;
    padding: 3px 0;
}

.b-submenu_type_simple .b-submenu__item .b-submenu__text {
    display: block;
    color: #666666;
    text-decoration: none;
}

.b-submenu_type_simple .b-submenu__item .b-submenu__text:hover {
    color: #535353;
}

.b-bnr {
    clear: both;
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.b-logo {
    display: inline-block;
    vertical-align: middle;
}

.b-specials {
    list-style: outside none none;
    padding: 0;
    margin: 0;
}

.b-search_content_header .b-search__field .b-form-field__box::-moz-placeholder {
    color: #666666;
    opacity: 1;
}

.b-stripe_content_breadcrumbs {
    padding-bottom: 10px;
    padding-top: 10px;
    border: 0 none;
    background: white none repeat scroll 0% 0%;
}

.b-stripe_content_breadcrumbs > .b-stripe__in {
    background: #f9f9f9 none repeat scroll 0% 0%;
    padding: 5px 10px;
}

.b-breadcrumbs {
    list-style: outside none none;
    padding: 0;
    margin: 0;
    display: block;
    font: 0/0 null, a;
}

.b-breadcrumbs__item {
    display: inline-block;
    margin: 0;
    vertical-align: baseline;
    font: 11px/1.4545 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-breadcrumbs__item:first-child .b-breadcrumbs__text {
    margin-left: 0;
}

.b-breadcrumbs__text {
    margin: 0 0 0 5px;
}

.b-breadcrumbs_type_main > .b-breadcrumbs__item:first-child > .b-before, .b-breadcrumbs_type_main > .b-breadcrumbs__item:first-child::before {
    display: none;
}

.b-breadcrumbs_type_main > .b-breadcrumbs__item .b-breadcrumbs__item_position_last .b-breadcrumbs__text, .b-breadcrumbs_type_main > .b-breadcrumbs__item:last-child .b-breadcrumbs__text {
    color: #999999;
}

.b-breadcrumbs_type_main > .b-breadcrumbs__item > .b-before, .b-breadcrumbs_type_main > .b-breadcrumbs__item::before {
    margin: 0 0 0 5px;
    content: "»";
}

.b-breadcrumbs_type_main .b-breadcrumbs__text {
    color: #333333;
    text-decoration: none;
    font: italic 13px/1.2308 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-stripe_content_main {
    background: white none repeat scroll 0% 0%;
    padding: 20px 10px 16px;
    border: 0 none;
}

.b-stripe_content_main.b-stripe_type_wide {
    padding: 20px 10px 16px;
}

.b-columns::after, .b-columns::before {
    content: "";
    display: table;
}

.b-columns::after {
    clear: both;
}

.b-columns__col {
    position: relative;
    display: inline;
    float: left;
    margin: 0 -100% 0 0;
    padding: 0;
    width: 100%;
}

.b-section {
    clear: both;
}

.b-section__title {
    margin: 0;
    padding: 0;
}

.b-section__head {
    position: relative;
}

.b-section__body::after, .b-section__body::before {
    content: "";
    display: table;
}

.b-section__body::after {
    clear: both;
}

.b-section_content-type_post-detail {
    margin-right: 39px;
    margin-left: 35px;
}

.b-section_content-type_post-detail .b-section__head {
    float: left;
    margin: 0 8px 0 0;
    max-width: 100px;
    min-width: 45px;
    text-align: left;
}

.b-section_content-type_post-detail .b-section__title {
    color: #bbbbbb;
    text-transform: uppercase;
    font: 300 16px/1.25 "Open Sans Condensed", Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-section_content-type_post-detail .b-section__body {
    display: block;
    overflow: hidden;
    color: #666666;
    font: italic 13px/1.5385 "PT Serif", "Times New Roman", Times, serif;
    padding-top: 1px;
}

.b-section_title-type_small .b-section__head {
    margin: 0 0 6px;
    padding: 0;
}

.b-section_title-type_small .b-section__title {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    color: #333333;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    font: 0/0 null, a;
}

.b-section_title-type_small .b-section__text {
    display: inline-block;
    max-width: 80%;
    vertical-align: middle;
    white-space: normal;
    font: 700 13px/1.3846 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-section_title-type_medium .b-section__head {
    margin: 0 0 10px;
    padding: 0;
}

.b-section_title-type_medium-simple .b-section__head {
    margin: 0 0 15px;
    padding: 0 0 2px;
    border-bottom: 1px solid #eaeaea;
}

.b-section_title-type_medium-simple .b-section__title {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    color: #333333;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;
    font: 0/0 null, a;
}

.b-section_title-type_medium-simple .b-section__title > .b-section__text {
    position: relative;
    top: -1px;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    font: 700 14px/1.2857 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-section_type_border {
    overflow: hidden;
}

.b-section_type_border .b-section__head {
    position: relative;
    padding: 0;
    margin: 0;
}

.b-section_type_border .b-section__head > .b-after, .b-section_type_border .b-section__head > .b-before, .b-section_type_border .b-section__head::after, .b-section_type_border .b-section__head::before {
    position: absolute;
    top: 50%;
    bottom: 0;
    width: 1px;
    background: #c1c1c1 none repeat scroll 0% 0%;
    content: "";
    font: 0/0 null, a;
}

.b-section_type_border .b-section__head > .b-before, .b-section_type_border .b-section__head::before {
    left: 0;
}

.b-section_type_border .b-section__head > .b-after, .b-section_type_border .b-section__head::after {
    right: 0;
}

.b-section_type_border .b-section__body {
    padding: 10px 9px 12px;
    border-style: solid;
    border-color: #c1c1c1;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-width: 0 1px 1px;
}

.b-section_type_border.b-section_title-type_small .b-section__head {
    margin: 0;
}

.b-section_type_border.b-section_title-type_small .b-section__title > .b-after, .b-section_type_border.b-section_title-type_small .b-section__title > .b-before, .b-section_type_border.b-section_title-type_small .b-section__title::after, .b-section_type_border.b-section_title-type_small .b-section__title::before {
    position: relative;
    display: inline-block;
    width: 50%;
    height: 1px;
    background: #c1c1c1 none repeat scroll 0% 0% padding-box content-box;
    content: "";
    vertical-align: middle;
}

.b-section_type_border.b-section_title-type_small .b-section__title > .b-before, .b-section_type_border.b-section_title-type_small .b-section__title::before {
    left: -8px;
    margin: 0 0 0 -50%;
}

.b-section_type_border.b-section_title-type_small .b-section__title > .b-after, .b-section_type_border.b-section_title-type_small .b-section__title::after {
    left: 8px;
    margin: 0 -50% 0 0;
}

.b-stripe_content-type_m2 {
    margin-bottom: 20px !important;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}

.b-stripe_content-type_m3 {
    margin-bottom: 30px !important;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}

.b-section_content-type_popup-auth .b-section__head {
    margin-bottom: 12px;
}

.b-section_content-type_popup-auth .b-section__body {
    text-align: center;
}

.b-section_content-type_popup-auth .b-section__text {
    max-width: none;
}

.b-section_content_social-auth > .b-section__in {
    padding: 17px 0;
}

.b-section_content_popup-login > .b-section__in {
    padding: 17px 19px;
    background: #f2f2f2 none repeat scroll 0% 0%;
}

.b-section_content_specials .b-section__head {
    margin-bottom: 15px;
}

.b-section_content_specials.b-section_type_border .b-section__body {
    border-color: #fdc5c5;
    padding: 12px 14px;
}

.b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__head::after, .b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__head::before, .b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__head > .b-after, .b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__head > .b-before, .b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__title::after, .b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__title::before, .b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__title > .b-after, .b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__title > .b-before {
    background: #fdc5c5 none repeat scroll 0% 0%;
}

.b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__title > .b-section__text {
    background: #f73e3e none repeat scroll 0% 0%;
    color: white;
    font: 700 14px/1.2857 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    padding: 5px 10px;
}

.b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__title::after, .b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__title::before, .b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__title > .b-after, .b-section_content_specials.b-section_type_border.b-section_title-type_small .b-section__title > .b-before {
    left: 0;
}

.b-section_content_specials.b-section_view-type_inner {
    text-align: left;
    padding: 10px 0 15px;
}

.b-section_content_specials.b-section_view-type_inner .b-section__head {
    margin-bottom: 0;
}

.b-section_content_specials.b-section_view-type_inner .b-section__body {
    padding: 10px 15px 15px;
}

.b-section_content_specials.b-section_view-type_inner .b-section__title {
    color: white;
}

.b-stories {
    display: block;
    clear: both;
    font: 0/0 null, a;
}

.b-stories .b-story {
    display: inline-block;
    vertical-align: top;
    font: 13px/1.3846 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-stories .b-story_content-type_horizontal {
    display: block;
}

.b-stories_size_small {
    margin: -10px 0 0 -10px;
    padding: 0;
}

.b-stories_size_small .b-story_size_small {
    margin: 10px 0 0 10px;
}

.b-stories_size_small .b-story_size_small > .b-story__thumb {
    width: auto;
}

.b-stories_size_small .b-story_size_small.b-story_content-type_horizontal {
    margin: 10px 0 0 10px;
}

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

.b-social-list {
    list-style: outside none none;
    padding: 0;
    margin: 0;
    font: 0/0 null, a;
}

.b-social-list__item {
    display: inline-block;
    vertical-align: middle;
}

.b-social-list__text {
    display: block;
}

.b-social-list_content_section {
    text-align: center;
    margin: -7px 0 0 -7px;
}

.b-social-list_content_section .b-social-list__item {
    margin: 7px 0 0 7px;
}

.b-social-list_content_section .b-social-list__text.b-icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    border: 1px solid;
    color: #e4e4e4;
}

.b-social-list_content_section .b-social-list__text.b-icon_content_social-facebook:hover {
    color: #4463a8;
}

.b-social-list_content_section .b-social-list__text.b-icon_content_social-vkontakte:hover {
    color: #4e759d;
}

.b-social-list_content_section .b-social-list__text.b-icon_content_social-odnoklassniki:hover {
    color: #ff8d00;
}

.b-social-list_content_section .b-social-list__text.b-icon_content_social-twitter:hover {
    color: #1daeea;
}

.b-social-list_content_section .b-social-list__text.b-icon_content_social-instagram:hover {
    color: #953b95;
}

.b-social-list_content_section .b-social-list__text.b-icon_content_social-youtube:hover {
    color: #d65b5b;
}

.b-social-list_content_section .b-social-list__text.b-icon_content_social-mirtesen:hover {
    color: #80b549;
}

.b-social-list_content_section .b-social-list__text.b-icon_content_social-rss:hover {
    color: #f8b159;
}

.b-social-list_content_section .b-social-list__text.b-icon_content_social-my:hover {
    color: #3d6cb0;
}

.b-social-list_content_popup-auth {
    margin: 16px 0 0;
}

.b-social-list_content_popup-auth .b-social-list__item {
    margin: 0 0 0 10px;
}

.b-social-list_content_popup-auth .b-social-list__item:first-child {
    margin-left: 0;
}

.b-stripe_content_footer {
    background: white none repeat scroll 0% 0%;
    padding: 0 10px 13px;
    color: white;
}

.b-stripe_content_footer-info {
    padding: 0;
}

.b-stripe_content_footer-info::after, .b-stripe_content_footer-info::before {
    content: "";
    display: table;
}

.b-stripe_content_footer-info::after {
    clear: both;
}

.b-stripe_content_footer-partners {
    overflow: hidden;
    margin: 18px 0 0;
    padding: 0;
}

.b-menu_content_footer-top {
    margin: 0 0 25px;
    width: auto;
    position: relative;
    text-align: center;
    font: 0/0 null, a;
    text-transform: uppercase;
}

.b-menu_content_footer-top::before, .b-menu_content_footer-top > .b-before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: -4px;
    height: 9px;
}

.b-menu_content_footer-top .b-menu__item {
    display: inline-block;
    position: relative;
    margin: 0 15px;
    color: #333333;
    vertical-align: middle;
    font: 700 13px/1.2308 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-menu_content_footer-top .b-menu__item .b-menu__text {
    display: block;
    background: #f9f9f9 none repeat scroll 0% 0%;
    padding: 0 10px;
    margin: 0;
    text-decoration: none;
}

.b-menu_content_footer-top .b-menu__item .b-menu__text:hover {
    color: #535353;
}

.b-menu-box_content_footer {
    display: block;
    background: #f9f9f9 none repeat scroll 0% 0%;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05) inset;
    padding: 20px 14px;
    margin: 0 0 16px;
}

.b-footer-info {
    overflow: hidden;
    display: block;
    text-align: center;
    color: #555555;
}

.b-footer-info__copyright {
    margin: 0 0 6px;
    padding: 0;
    color: #999696;
    font: 11px/1.4545 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-partners-list_content_footer {
    list-style: outside none none;
    padding: 0;
    display: block;
    margin: -18px 0 0 -18px;
    font: 0/0 null, a;
}

.b-partners-list_content_footer > .b-partners-list__item {
    display: inline-block;
    margin: 18px 0 0 18px;
    vertical-align: middle;
    font: 13px/1.3846 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-partners-list_content_footer .b-partners-list__text, .b-partners-list_content_footer a {
    display: block;
    opacity: 0.5;
}

.b-partners-list_content_footer .b-partners-list__text:hover, .b-partners-list_content_footer a:hover {
    opacity: 1;
    transition: opacity 0.3s ease-out 0s;
}

.b-form-group {
    display: block;
    padding: 0;
    border: 0 none;
    background: transparent none repeat scroll 0 center;
    margin: 14px auto 0;
}

.b-form-group:first-child {
    margin-top: 0;
}

.b-form-group__item {
    display: block;
    padding: 0;
    margin: 10px 0 0;
}

.b-form-group__item:first-child {
    margin-top: 0;
}

.b-form_content_local-auth .b-form-group .b-form-group__item {
    margin: 10px 0 0;
}

.b-form_content_local-auth .b-form-group .b-form-group__item:first-child {
    margin-top: 0;
}

.b-form-group_type_actions {
    margin: 10px 0;
}

.b-remark {
    display: inline-block;
}

.b-remark_type_error {
    color: #d2322d;
}

.b-popup {
    display: none;
    position: fixed;
    width: 50%;
    top: auto;
    left: 50%;
    margin-left: -25%;
    z-index: 100;
}

.b-popup:target, .b-popup_state_active, .b-popup_state_show {
    display: block;
}

.b-popup__close {
    position: absolute;
    cursor: pointer;
    display: block;
    font: 0/0 null, a;
    right: 6px;
    top: 7px;
}

.b-popup__close::before {
    content: "";
    position: fixed;
    cursor: default;
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}

.b-popup__in {
    background: white none repeat scroll 0% 0%;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.75);
    padding: 30px 20px 20px;
    position: relative;
}

.b-popup__in::after, .b-popup__in::before {
    content: "";
    display: table;
}

.b-popup__in::after {
    clear: both;
}

.b-popup_type_auth {
    top: 12%;
    width: 618px;
    margin-left: -309px;
}

.b-popup_type_auth .b-popup__text {
    color: #333333;
    font: 13px/1.2308 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-popup_type_auth .b-popup__text_type_label {
    display: inline-block;
    text-align: left;
}

.b-popup_type_auth a, .b-popup_type_auth a.b-popup__text {
    color: #26a8e4;
}

.b-popup_type_auth .b-popup__byline {
    display: block;
    margin: 17px 0 0;
    color: #666666;
}

.b-popup_type_auth .b-popup__byline_type_addinfo {
    text-align: center;
}

.b-content-columns {
    font: 0/0 null, a;
}

.b-content-columns__col {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
    font: 13px/1.3846 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-content-columns__gutter {
    position: absolute;
    height: 100%;
    vertical-align: middle;
    font: 0/0 null, a;
}

.b-content-columns__gutter-text {
    display: inline-block;
    vertical-align: middle;
}

.b-content-columns_layout_a-b > .b-content-columns__col {
    width: 50%;
}

.b-page {
    position: relative;
    z-index: 1;
    overflow: hidden;
    min-height: 100%;
    height: auto;
    background: white none repeat scroll 0% 0%;
}

.b-page__in {
    width: 980px;
    margin: auto;
    cursor: auto;
}

.b-form-field {
    display: block;
    padding: 0;
    outline: 0 none;
    border: 0 none;
    margin: 0;
    position: relative;
}

.b-form-field__box {
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    outline: 0 none;
    border: 0 none;
    background: transparent none repeat scroll 0 center;
    vertical-align: top;
    overflow: visible;
}

.b-form-field__box:focus {
    border: medium none;
    outline: 0 none;
    outline-offset: -2px;
}

.b-form-field_type_checkbox, .b-form-field_type_radio {
    display: inline-block;
    vertical-align: middle;
    min-width: 16px;
    min-height: 16px;
}

.b-form_content_local-auth .b-form-field_type_password, .b-form_content_local-auth .b-form-field_type_text {
    display: block;
    width: auto;
    font: 14px/1.3571 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    border: 1px solid #e0e0e0;
    background: white none repeat scroll 0% 0%;
}

.b-form_content_local-auth .b-form-field_type_password > .b-form-field__box, .b-form_content_local-auth .b-form-field_type_text > .b-form-field__box {
    background: white none repeat scroll 0% 0%;
    color: #333333;
    height: 35px;
    text-align: left;
    vertical-align: top;
    font: 14px/1.3571 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    padding: 8px 12px;
}

.b-form_content_local-auth .b-form-field_type_password > .b-form-field__box:-moz-placeholder, .b-form_content_local-auth .b-form-field_type_text > .b-form-field__box:-moz-placeholder {
    color: #aaaaaa;
    opacity: 1;
}

.b-form_content_local-auth .b-form-field_type_password > .b-form-field__box::-moz-placeholder, .b-form_content_local-auth .b-form-field_type_text > .b-form-field__box::-moz-placeholder {
    color: #aaaaaa;
    opacity: 1;
}

.b-form_content_local-auth .b-form-field_type_checkbox {
    display: inline-block;
    margin: -3px 4px 0 0;
    padding: 0;
    vertical-align: middle;
}

.b-form_content_local-auth .b-form-field_type_submit > .b-form-field__box {
    color: white;
    border: 1px solid #e7e7e7;
    background: #84aad8 none repeat scroll 0% 0%;
    font: 300 13px/1.2308 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    height: 27px;
    min-width: 95px;
    text-align: center;
}

.b-form_content_add-comment .b-form-field_type_password > .b-form-field__box::-moz-placeholder, .b-form_content_add-comment .b-form-field_type_text > .b-form-field__box::-moz-placeholder, .b-form_content_add-comment .b-form-field_type_textarea > .b-form-field__box::-moz-placeholder {
    color: #858585;
    opacity: 1;
}

.b-form-field_type_password > .b-form-field__box, .b-form_content_add-comment .b-form-field_type_password > .b-form-field__box, .b-form_content_local-auth .b-form-field_type_password > .b-form-field__box {
    font-family: Arial, Helvetica, sans-serif;
}

.b-form-field_type_submit {
    display: inline-block;
    vertical-align: middle;
}

.b-stripe_type_wide {
    padding: 0;
}

.b-stripe_content_header {
    background: white none repeat scroll 0% 0%;
    margin: 0 auto;
    padding: 10px 10px 20px;
}

.b-stripe_content_header > .b-stripe__in {
    text-align: justify;
    font: 0/0 null, a;
}

.b-stripe_content_header > .b-stripe__in > .b-after, .b-stripe_content_header > .b-stripe__in::after {
    display: inline-block;
    width: 100%;
    height: 0;
    content: "";
    vertical-align: top;
    font: 0/0 null, a;
}

.flexbox.flexboxlegacy .b-stripe_content_header > .b-stripe__in {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.flexbox.flexboxlegacy .b-stripe_content_header > .b-stripe__in > .b-after, .flexbox.flexboxlegacy .b-stripe_content_header > .b-stripe__in::after {
    display: none;
}

.b-menu_type_main {
    display: table;
    width: auto;
    max-width: 100%;
    vertical-align: middle;
    margin: auto;
    border: 0 none;
    border-spacing: 0;
    border-collapse: collapse;
    font: 0/0 null, a;
}

.b-menu_type_main .b-menu__item {
    border: 0 none;
    color: white;
    vertical-align: middle;
    font: 700 14px/1.4286 Play, Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    text-transform: uppercase;
    text-align: left;
}

.b-menu_type_main .b-menu__item > .b-menu__text {
    position: relative;
    z-index: 2;
    display: block;
    text-decoration: none;
    color: white;
    text-align: center;
    padding: 5px 8px;
}

.b-menu_type_main .b-menu__item > .b-menu__text > .b-menu__text-in {
    display: inline-block;
}

.b-menu_type_main .b-menu__item:hover {
    background: #ec1313 none repeat scroll 0% 0%;
    transition: background-color 0.2s ease-out 0s;
}

.b-menu_type_main .b-menu__item_submenu_true > .b-menu__text {
    padding-right: 18px;
    position: relative;
}

.b-menu_type_main .b-menu__item_submenu_true > .b-menu__text:hover > .b-menu__text-in > .b-after, .b-menu_type_main .b-menu__item_submenu_true > .b-menu__text:hover > .b-menu__text-in::after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    height: 5px;
    top: 100%;
    left: 0;
    font: 0/0 null, a;
}

.b-menu_type_main .b-menu__item_submenu_true > .b-menu__text > .b-after, .b-menu_type_main .b-menu__item_submenu_true > .b-menu__text::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    margin: -6px 0 0;
    padding: 0;
    width: 16px;
    height: 16px;
    content: "";
    vertical-align: middle;
    font: 0/0 null, a;
}

.b-menu_type_main .b-menu__item_submenu_true > .b-submenu {
    padding: 0;
    text-transform: none;
}

.b-menu_type_main .b-menu__item_submenu_true:hover > .b-menu__text > .b-after, .b-menu_type_main .b-menu__item_submenu_true:hover > .b-menu__text::after {
    background-position: 0 -85px;
}

.b-menu_type_main .b-menu__item_submenu_true:hover > .b-submenu {
    left: auto;
    display: block;
    padding: 0;
    height: auto;
    opacity: 1;
    transition: opacity 0.2s ease-out 0s;
}

.b-menu_type_main .b-menu__item_state_current {
    background: #ec1313 none repeat scroll 0% 0%;
}

.b-menu_type_main .b-menu__item_state_current > .b-menu__text > .b-after, .b-menu_type_main .b-menu__item_state_current > .b-menu__text::after {
    background-position: 0 -85px;
}

.b-menu_type_main .b-menu__item:last-child > .b-submenu, .b-menu_type_main .b-menu__item_position_last > .b-submenu {
    right: 0;
}

.b-submenu_type_popup {
    position: absolute;
    top: 100%;
    left: -9999px;
    display: none;
    margin: 0;
    padding: 0;
    min-width: 100px;
    width: 292px;
    background: white none repeat scroll 0% 0%;
    overflow: hidden;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.35);
    border-collapse: separate;
    color: #333333;
    font: 0/0 null, a;
}

.opacity .b-submenu_type_popup {
    display: block;
    overflow: hidden;
    height: 0;
    opacity: 0;
}

.b-submenu_type_popup .b-submenu__box {
    padding: 12px 14px 0;
}

.b-submenu_type_popup .b-submenu__item {
    display: inline-block;
    margin: 0 5px 10px 8px;
    width: 119px;
    vertical-align: top;
    font: 14px/1.14286 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-submenu_type_popup .b-submenu__item .b-submenu__text {
    display: block;
    text-decoration: none;
    font: 0/0 null, a;
}

.b-submenu_type_popup .b-submenu__item .b-submenu__text-in {
    font-size: 14px;
    font-family: Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    line-height: 1.14286;
}

.b-submenu_type_popup .b-submenu__item .b-submenu__text:hover {
    color: #983a3a;
}

.b-submenu_type_popup .b-submenu__item .b-submenu__text > .b-before, .b-submenu_type_popup .b-submenu__item .b-submenu__text::before {
    display: inline-block;
    margin: 0 5px 2px -8px;
    padding: 0;
    width: 3px;
    height: 5px;
    content: "";
    vertical-align: baseline;
    font-size: 14px;
    font-family: Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    line-height: 1.14286;
}

.b-submenu_type_popup .b-submenu__special {
    padding: 0 14px;
    font: 0/0 null, a;
    background: #f9f9f9 none repeat scroll 0% 0%;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05) inset;
}

.b-submenu_type_popup .b-submenu__special-title {
    display: block;
    font: 700 13px/1 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    text-transform: uppercase;
    padding: 10px 0 0;
    margin: 0;
    text-align: center;
}

.b-story__thumb {
    position: relative;
    z-index: 2;
    text-align: center;
}

.b-story__thumb_type_video > .b-before, .b-story__thumb_type_video::before {
    content: "";
    position: absolute;
    bottom: 8px;
    left: 8px;
    display: block;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    font: 0/0 null, a;
}

.b-story__thumb-in {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    max-width: 100%;
}

.b-story__thumb-in > .b-after, .b-story__thumb-in::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #e6e6e6;
    display: block;
    margin: 0;
    padding: 0;
    font: 0/0 null, a;
    z-index: 2;
}

a.b-story__thumb .b-story__thumb-in > .b-after, a.b-story__thumb .b-story__thumb-in::after {
    cursor: pointer;
}

.b-story__image {
    position: relative;
    z-index: -1;
}

.b-story__meta {
    display: block;
    margin: 1px 0 0;
    padding: 0 0 0 15px;
    font: 0/0 null, a;
}

.b-story__meta > .b-before, .b-story__meta::before {
    content: "";
    display: block;
    position: absolute;
    margin: 6px 5px 0 -15px;
    padding: 0;
    width: 9px;
    height: 5px;
    font: 0/0 null, a;
}

.b-story__title {
    margin: 0;
    padding: 0;
}

.b-story__date {
    display: inline-block;
    margin: 0 0 0 5px;
    color: #999999;
    font: 12px/1.25 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-before + .b-story__date, .b-story__date:first-child {
    margin-left: 0;
}

.b-story__text {
    color: #333333;
}

.b-story__text:hover {
    color: #535353;
}

.b-story__comments {
    display: block;
    color: #333333;
    font: 13px/1.2308 "Open Sans", Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    margin-top: 16px;
    margin-bottom: 0;
    text-align: right;
}

.b-story__comments-in {
    display: inline-block;
}

.b-story__content a {
    text-decoration: none;
}

.b-story_size_small {
    max-width: 120px;
    text-align: left;
}

.b-story_size_small > .b-story__thumb {
    display: block;
    width: 120px;
    text-align: center;
}

.b-story_size_small > .b-story__thumb_type_video > .b-before, .b-story_size_small > .b-story__thumb_type_video::before {
    width: 28px;
    height: 28px;
    background-position: -42px 0;
}

.b-story_size_small .b-story__head {
    display: block;
    margin: 4px 0 0;
    padding: 0;
}

.b-story_size_small .b-story__head > .b-story__title {
    font: 700 16px/1.125 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-story_size_small .b-story__title {
    display: inline;
    vertical-align: middle;
    margin: 4px 0;
    padding: 0;
    color: #333333;
    font: 700 16px/1.125 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-story_size_small .b-story__text {
    text-decoration: none;
}

.b-story_size_small.b-story_content-type_horizontal {
    margin: 10px 0 0;
    max-width: 100%;
}

.b-story_size_small.b-story_content-type_horizontal > .b-story__thumb {
    margin: 0 10px 0 0;
}

.b-story_size_small.b-story_content-type_horizontal > .b-story__content .b-story__head {
    margin-top: -3px;
}

.b-story_size_small.b-story_content-type_horizontal > .b-story__content .b-story__title {
    font: 700 16px/1.125 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-story_size_small.b-story_content-type_horizontal::after, .b-story_size_small.b-story_content-type_horizontal::before {
    content: "";
    display: table;
}

.b-story_size_small.b-story_content-type_horizontal::after {
    clear: both;
}

.b-specials_type_header {
    position: relative;
    display: inline-block;
    max-width: 60%;
    vertical-align: middle;
    text-align: center;
    font: 0/0 null, a;
}

.b-specials_type_header.b-specials_size_wide {
    max-width: 80%;
}

.b-specials_type_header > .b-specials__item {
    display: inline-block;
    margin: 0 0 0 30px;
    vertical-align: middle;
    white-space: nowrap;
}

.b-specials_type_header > .b-specials__item:first-child {
    margin-left: 0;
}

.b-specials_type_header .b-specials__content {
    text-decoration: none;
}

.b-specials_type_header .b-specials__content:hover .b-specials__label {
    color: #535353;
}

.b-specials_type_header .b-specials__label {
    display: inline-block;
    max-width: 130px;
    padding: 0 0 0 5px;
    margin: 0;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    color: #333333;
    font: 700 13px/1.2308 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    white-space: normal;
}

.b-columns_layout_ab-c > .b-columns__col_type_ab {

}

.comments {

}

.b-columns_layout_ab-c > .b-columns__col_type_c {
    width: 31.25%;
    left: 68.75%;
}

.b-pure-content::after, .b-pure-content::before {
    content: "";
    display: table;
}

.b-pure-content::after {
    clear: both;
}

.b-pure-content .b-content-image {
    margin-bottom: 16px;
}

.b-pure-content .b-content-image::after, .b-pure-content .b-content-image::before {
    content: "";
    display: table;
}

.b-pure-content .b-content-image::after {
    clear: both;
}

.b-pure-content a {
    color: #26a8e4;
}

.b-pure-content p {
    margin-bottom: 16px;
}

.b-pure-content p:first-child, .b-pure-content p:first-of-type {
    margin-top: 0;
}

.b-pure-content_type_plain tbody tr:nth-child(2n) td {
    background: whitesmoke none repeat scroll 0% 0%;
}

.b-pure-content_type_detail {
    color: #262626;
    font: 16px/1.375 "PT Serif", "Times New Roman", Times, serif;
}

.b-pure-content_type_detail h1, .b-pure-content_type_detail h2, .b-pure-content_type_detail h3, .b-pure-content_type_detail h4, .b-pure-content_type_detail h5, .b-pure-content_type_detail p {
    margin: 16px 39px 16px 0;
}

.b-pure-content_type_detail h1:first-child, .b-pure-content_type_detail h1:first-of-type, .b-pure-content_type_detail h2:first-child, .b-pure-content_type_detail h2:first-of-type, .b-pure-content_type_detail h3:first-child, .b-pure-content_type_detail h3:first-of-type, .b-pure-content_type_detail h4:first-child, .b-pure-content_type_detail h4:first-of-type, .b-pure-content_type_detail h5:first-child, .b-pure-content_type_detail h5:first-of-type, .b-pure-content_type_detail p:first-child, .b-pure-content_type_detail p:first-of-type {
    margin-top: 0;
}

.b-pure-content_type_detail .h2, .b-pure-content_type_detail .h3, .b-pure-content_type_detail h2, .b-pure-content_type_detail h3 {
    font: 20px/1.15 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-pure-content_type_detail img {
    clear: both;
    margin: 0 35px 16px 0;
}

.b-menu_content_footer {
    margin: 0 0 10px;
    width: auto;
    text-align: left;
    font: 0/0 null, a;
    text-transform: uppercase;
}

.b-menu_content_footer > .b-menu__item {
    display: inline-block;
    margin: 0 0 0 2.6%;
    width: 12%;
    color: #333333;
    vertical-align: top;
    font: 700 12px/1.25 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-menu_content_footer > .b-menu__item:first-child {
    margin-left: 0;
}

.b-menu_content_footer > .b-menu__item > .b-menu__text {
    display: block;
    margin: 0;
    padding: 0 0 1px;
    border-bottom: 1px solid #c8c8c8;
    text-decoration: none;
}

.b-menu_content_footer > .b-menu__item > a.b-menu__text:hover {
    color: #535353;
}

.b-story_content_submenu {
    display: inline-block;
    width: 120px;
    padding: 10px 0 10px 23px;
    margin: 0;
    vertical-align: top;
    text-decoration: none;
    font: 14px/1.14286 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    background: transparent none repeat scroll 0 center;
}

.b-story_content_submenu:first-child {
    padding-left: 0;
}

.b-story_content_submenu > .b-story__head {
    position: relative;
    overflow: hidden;
    min-height: 54px;
}

.b-story_content_submenu > .b-story__head > .b-story__title {
    font: 14px/1.125 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-form_content_local-auth {
    font: 14px/1.1429 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-form_content_local-auth .b-form-group__item_type_button {
    margin: 0 0 0 10px;
}

.b-form_content_local-auth .b-form-group__item_type_info {
    text-align: justify;
    font: 0/0 null, a;
}

.b-form_content_local-auth .b-form-group__item_type_info > .b-after, .b-form_content_local-auth .b-form-group__item_type_info::after {
    display: inline-block;
    width: 100%;
    height: 0;
    content: "";
    vertical-align: top;
    font: 0/0 null, a;
}

.flexbox.flexboxlegacy .b-form_content_local-auth .b-form-group__item_type_info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.flexbox.flexboxlegacy .b-form_content_local-auth .b-form-group__item_type_info > .b-after, .flexbox.flexboxlegacy .b-form_content_local-auth .b-form-group__item_type_info::after {
    display: none;
}

.b-form_content_local-auth .b-form-group__item_type_info .b-link {
    display: inline-block;
}

.b-form_content-type_user .b-form-field_type_password > .b-form-field__box::-moz-placeholder, .b-form_content-type_user .b-form-field_type_text > .b-form-field__box::-moz-placeholder {
    color: #aaaaaa;
    opacity: 1;
}

.b-story_content-type_horizontal::after, .b-story_content-type_horizontal::before {
    content: "";
    display: table;
}

.b-story_content-type_horizontal::after {
    clear: both;
}

.b-story_content-type_horizontal > .b-story__thumb {
    display: inline;
    float: left;
    max-width: 100%;
}

.b-story_content-type_horizontal > .b-story__content {
    overflow: hidden;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small {
    padding: 15px 0 0;
    border-top: 1px solid #eaeaea;
    margin-top: 12px;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small:first-child {
    border-top: 0 none;
    padding-top: 0;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small > .b-story__thumb {
    width: 60px;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small > .b-story__thumb .b-story__thumb-in {
    min-height: 60px;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small.b-story_type_inner {
    border: medium none;
    padding: 0;
    margin-top: 25px;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small.b-story_type_inner:first-child {
    margin-top: 10px;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small.b-story_type_inner .b-story__thumb-in > .b-after, .b-story_content_special.b-story_content-type_horizontal.b-story_size_small.b-story_type_inner .b-story__thumb-in::after {
    display: none;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small.b-story_type_inner .b-story__content {
    text-align: left;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small.b-story_type_inner .b-story__head {
    margin-bottom: 6px;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small.b-story_type_inner .b-story__title {
    font: 700 14px/1 Play, Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-story_content_special.b-story_content-type_horizontal.b-story_size_small.b-story_type_inner .b-story__info a, .b-story_content_special.b-story_content-type_horizontal.b-story_size_small.b-story_type_inner a.b-story__text {
    padding: 1px 0;
}

.b-post-meta {
    border-top: 1px solid #e8e8e8;
    padding: 15px 0 0;
    margin: 20px 0 15px;
}

.b-post-links {
    list-style: outside none none;
    padding: 0;
    margin: 0;
}

.b-post-links__item {
    display: inline;
    white-space: nowrap;
    font: 0/0 null, a;
}

.b-post-links__item::after, .b-post-links__item > .b-after {
    content: ", ";
    display: inline;
    font: italic 13px/1.5385 "PT Serif", "Times New Roman", Times, serif;
}

.b-post-links__item:last-child::after, .b-post-links__item:last-child > .b-after {
    display: none;
}

.b-post-links__text {
    white-space: normal;
    font: italic 13px/1.5385 "PT Serif", "Times New Roman", Times, serif;
}

.b-story_type_detail {
    position: relative;
}

.b-story_type_detail .b-story__head {
    margin: 0 39px 0 0;
}

.b-story_type_detail .b-story__title {
    color: #222222;
    font: 400 30px/1.125 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-story_type_detail .b-story__subtitle {
    color: #333333;
    font: italic 400 16px/1.125 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    margin: 11px 0;
}

.b-story_type_detail .b-story__meta {
    border-bottom: 1px solid #e8e8e8;
    margin: 13px 39px 20px 33px;
    padding: 0 0 18px;
}

.b-story_type_detail .b-story__meta > .b-before, .b-story_type_detail .b-story__meta::before {
    display: none;
}

.b-story_type_detail .b-story__author, .b-story_type_detail .b-story__date {
    color: #bbbbbb;
    font: 300 13px Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    margin: 0 10px 0 0;
}

.b-story_type_detail .b-story__comments, .b-story_type_detail .b-story__views {
    color: #bbbbbb;
    font: 300 13px Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    float: right;
    margin: 0 0 0 13px;
}

.b-content-image {
    float: none;
    clear: both;
    display: block;
    text-align: center;
    margin: 8px auto 16px;
}

.b-content-image__in {
    display: inline-block;
    max-width: 100%;
    position: relative;
    text-align: left;
    z-index: 2;
}

.b-content-image__in > img {
    float: none;
    clear: none;
    margin: 0 !important;
}

.b-content-image__in:hover .b-content-image__caption {
    opacity: 1;
}

.b-content-image__caption {
    display: block;
    opacity: 0;
    position: absolute;
    bottom: 0;
    top: auto;
    left: 0;
    right: 0;
    padding: 8px 10px;
    background: rgba(0, 0, 0, 0.25) none repeat scroll 0% 0%;
    transition: opacity 0.3s ease-out 0s;
}

.b-content-image__caption-title {
    display: block;
    color: white;
    font: 700 12px/1.1667 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-content-image__caption-meta {
    display: block;
    margin: 4px 0 0;
    color: #999999;
    font: 10px/1.4 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
}

.b-content-image_preview .b-content-image__in::after, .b-content-image_preview .b-content-image__in > .b-after {
    content: "";
    display: block;
    position: absolute;
    top: 7px;
    left: 7px;
    opacity: 0.5;
    transition: opacity 0.3s ease-out 0s;
    width: 24px;
    height: 24px;
}

.b-content-image_preview .b-content-image__in:hover::after, .b-content-image_preview .b-content-image__in:hover > .b-after {
    opacity: 1;
}

.b-post-nav {
    display: inline-block;
    font: 0/0 null, a;
}

.b-post-nav_content-type_story-detail {
    float: right;
    margin: 0 39px 0 0;
}

.b-post-pagination {
    background: whitesmoke none repeat scroll 0% 0%;
    border: 1px solid #e9e9e9;
    display: table;
    table-layout: fixed;
    width: 100%;
    position: relative;
}

.b-content-columns_content_popup-auth {
    position: relative;
}

.b-content-columns_content_popup-auth.b-content-columns_layout_a-b > .b-content-columns__col_type_a {
    width: 230px;
}

.b-content-columns_content_popup-auth.b-content-columns_layout_a-b > .b-content-columns__col_type_b {
    width: 270px;
    margin-left: 78px;
}

.b-content-columns_content_popup-auth.b-content-columns_layout_a-b > .b-content-columns__gutter {
    position: absolute;
    overflow: hidden;
    width: 78px;
    height: 100%;
    left: 230px;
    top: 0;
    bottom: 0;
    vertical-align: middle;
    line-height: 100%;
    text-align: center;
    white-space: nowrap;
    z-index: 1;
}

.b-content-columns_content_popup-auth.b-content-columns_layout_a-b > .b-content-columns__gutter::after, .b-content-columns_content_popup-auth.b-content-columns_layout_a-b > .b-content-columns__gutter > .b-after {
    content: "";
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    margin-right: -1px;
}

.b-content-columns_content_popup-auth.b-content-columns_layout_a-b .b-content-columns__gutter-text {
    display: inline-block;
    vertical-align: middle;
    color: #333333;
    background: white none repeat scroll 0% 0%;
    font: 700 13px/1.3846 Arial, "Nimbus Sans L", Helvetica, sans-serif;;
    text-transform: uppercase;
    padding: 16px 5px;
    text-align: center;
    white-space: normal;
    position: relative;
}

.b-content-columns_content_popup-auth.b-content-columns_layout_a-b .b-content-columns__gutter-text::after, .b-content-columns_content_popup-auth.b-content-columns_layout_a-b .b-content-columns__gutter-text::before, .b-content-columns_content_popup-auth.b-content-columns_layout_a-b .b-content-columns__gutter-text > .b-after, .b-content-columns_content_popup-auth.b-content-columns_layout_a-b .b-content-columns__gutter-text > .b-before {
    content: "";
    border-left: 1px solid #c1c1c1;
    width: 0;
    height: 999%;
    position: absolute;
    display: block;
    background-clip: content-box;
    left: 50%;
    top: 100%;
}

.b-content-columns_content_popup-auth.b-content-columns_layout_a-b .b-content-columns__gutter-text::after, .b-content-columns_content_popup-auth.b-content-columns_layout_a-b .b-content-columns__gutter-text > .b-after {
    top: auto;
    bottom: 100%;
}

.odkl-oc-comment-form INPUT::-moz-focus-inner {
    border: 1px dotted transparent;
}

.odkl-oc-comment-form INPUT:focus::-moz-focus-inner {
    border-color: #ee8833;
}

p img {
    padding: 0;
    max-width: 100%;
}

.top_comment {
    background: #5b7fa6 none repeat scroll 0% 0%;
    padding: 5px 5px 3px 6px;
    overflow: hidden;
}

.top_comment span {
    padding: 1px 3px;
    line-height: 100%;
    color: white;
    font-weight: bold;
    display: block;
    float: left;
    font-size: 12px;
    font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
}

.top_comment a {
    display: block;
    float: right;
    margin: -2px -2px 0 0;
}

.comment {
    padding: 10px 0;
    border-bottom: 1px solid #dae1e8;
    overflow: hidden;
}

.comment a {
    color: #497099 !important;
}

.ava {
    float: left;
    width: 65px;
    margin: 0 10px;
}

.com_txt {
    overflow: hidden;
    margin: 0;
    font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
}

.com_txt a, .com_txt span {
    font-weight: bold;
    color: #2b587a;
    font-size: 12px;
}

.com_txt p {
    font-size: 14px !important;
    margin: 4px 0 !important;
    line-height: 16px !important;
    color: black;
}

.com_txt p + p {
    margin: 0 !important;
}

.com_txt p + p span {
    color: #999999;
    display: block;
    float: left;
    margin: 0 5px 0 0;
    font-size: 12px;
    font-weight: normal;
}

.com_txt p + p span + span a {
    color: #2b587a;
    font-weight: normal;
    text-decoration: none;
}

.com_txt a:hover, .com_txt p + p span + span a:hover {
    cursor: default;
}

.com_txt p img {
    margin: 10px 0 0;
}

.no_target {
    cursor: default;
}

.no_target:hover {
    cursor: default;
}
.ord_btn{
    display: block;

    height: 65px;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff2aa+1,ffc31e+100 */
    background: #fff2aa; /* Old browsers */
    background: -moz-linear-gradient(top,  #fff2aa 1%, #ffc31e 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #fff2aa 1%,#ffc31e 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #fff2aa 1%,#ffc31e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2aa', endColorstr='#ffc31e',GradientType=0 ); /* IE6-9 */


    border: 0;
    border-radius: 10px;
    box-shadow: 0 1px 3px #c12478;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #821855!important;
    text-shadow: 0 1px 0 #ffe996;
    cursor: pointer;
    font-size: 30px;
    line-height: 65px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: bold;
    width: 200px;
    margin: 15px auto 0;
}
.ord_btn:hover{
    background: #ffe996;
}
.com_txt p + p {
    text-indent: 0 !important;
}

.com_txt p + p span + span + span {
    float: right;
    width: 125px;
}

.com_txt p + p span + span + span a {
    text-decoration: none !important;
    display: block;
    padding: 5px 6px;
    opacity: 0.6;
    margin: -5px 0 0;
}

.com_txt p + p span + span + span a:hover {

}

.com_txt span img {
    margin: 0 2px !important;
    display: inline-block;
    vertical-align: middle;

}

.com_txt > a + p img {
    border: 2px solid #a7a2a5;
    padding: 2px;
}

.header {
    text-align: center;
    margin: 0 auto;
    background: url("../images/header.png");
    width: 966px;
    height: 228px;
}
