.h1, .h2, .h3, .h4, .h5, .h6 {
    display: block;
}

.i, .em {
    font-style: italic;
}

.strong, .b {
    font-weight: bold;
}

strong {
    font-weight: bold;
}

#wrapper {
    max-width: 1366px;
    min-width: 987px;
}

.inner_wrapper {
    padding: 0 32px 0 39px;
}

.narrow_left {
    padding: 0 0 25px 0;
    width: 241px;
}

.main_menu {
    margin: 10px -32px 0 -39px;
}

.inner_main_menu {
    padding: 0 18px 0 0;
}

.wide {
    margin: 0 0 0 257px;
}

.footer {
    margin: 0 -32px 0 -39px;
}

.footer_menu {
    display: block;
    position: relative;
    width: auto;
    padding: 0 0 0 20px;
    margin: 0 0 20px 0;
    box-sizing: border-box;
}

.footer_menu a {
    display: inline-block;
    color: #fff;
    text-decoration: underline;
    font-size: 16px;
    margin-right: 6.8%;
}

.footer_menu a:last-child {
    margin-right: 0;
}

.footer_wrapper {
    max-width: 1366px;
    min-width: 987px;
}

.side_menu ul ul {
    background-color: #fff !important;
    padding: 1px 0px 1px 0px;
}

.side_menu ul ul li {
    margin: 0 0 1px 10px;
    background: #d0d8e1;
}

.side_menu ul ul li a {
    padding: 4px 17px 4px 13px;
}

.side_menu ul ul li a {
    background: url("../images/side_menu_item_children_link_bg.jpg") repeat-x scroll 0 0 #728ca7;
    color: black;
}

.side_menu ul li a, .side_menu ul li nofollow a {
    font-size: 14px;
    height: auto;
    padding: 4px 17px 4px 14px;
    text-align: left;
}

.side_menu > ul > li.active > a, .side_menu > ul > ul > li.active > a, .side_menu ul > li:hover > a, .side_menu > ul > li.active > nofollow > a, .side_menu > ul > ul > li.active > nofollow > a, .side_menu ul > li:hover > nofollow > a {
    background: url("../images/side_menu_item_active_bg.png") no-repeat scroll right center transparent;
    text-decoration: none;
}

.side_menu > ul > li.active, .side_menu > ul > ul > li.active, .side_menu > ul > ul > li:hover, .side_menu > ul > li:hover {
    background: url("../images/side_menu_item_active_link_bg.png") repeat-x scroll top left #ffa300;
}

.side_pop_menu {
    position: absolute;
    z-index: 10;
    width: 100%;
    background: #fff;
    padding: 0 0 2px 0;
    left: 0px;
    right: 0px;
    display: none;
    top: 50px;
}

.side_pop_menu ul li {
    margin: 1px 2px 0 2px;
    padding: 0 0 0 0px;
}

.side_pop_menu ul li a, .side_pop_menu ul li nofollow a {
    color: #252C6D;
    display: block;
    margin: 0;
    font-size: 14px;
    height: auto;
    padding: 4px 17px 4px 14px;
    text-align: left;
    background-color: #D0D8E1;
}

.side_pop_menu ul > li:hover > a, .side_pop_menu ul > li:hover > nofollow > a {
    background: url("../images/side_menu_item_active_bg.png") no-repeat scroll right center transparent;
    text-decoration: none;
    color: #FFF;
}

.side_pop_menu ul > li:hover {
    background: url("../images/side_menu_item_active_link_bg.png") repeat-x scroll 0 0 #ffa300;
}

.top_header {
    padding: 0 0 11px 0;
}

.wide .content_banner {
    background: url("../images/banner.jpg") no-repeat scroll left top transparent;
    height: 118px;
    margin: 0 0 26px;
    overflow: hidden;
    -width: 100%;
}

#header .top_banner {
    width: 48%;
}

#header .top_banner .banner_text a {
    text-decoration: underline;
    margin: 0 21px 0 0;
}

.search input.search_input {
    width: 146px;
}

.wide .activities div ul {
    height: 100%;
    padding: 10px 0 10px 20px;
    background: url(../images/activitis_ul_bg.png) repeat-y top left;
}

.wide .activities div.activities_items {
    padding-bottom: 0px;
    width: 33.3%;
}

.wide .activities .h1 {
    width: 100%;
    background: #fff;
    margin: 0 0 10px 0;
    border: none;
}


.site_map {
    text-decoration: underline;
    border: none;
    float: none;
    line-height: 24px;
    /* min-height: 30px; */
    /* padding: 3px 18px 0 0; */
}

.design_label {
    border: none;
    float: none;
    min-height: 30px;
    padding: 0 21px 0 0;
}

.site_map a, .design_label a {
    color: #FFF;
    display: block;
    padding: 0 0 0 0;
    text-decoration: none;
}

.site_map a:hover {
    text-decoration: underline;
}

.wide .news .post {
    float: left;
    margin: 0 0 0 0;
    overflow: hidden;
    position: relative;
    width: 32.2%;
    border-left: 1px solid #d0d8e1;
    padding: 0 0 0 1%;
}

.wide .news .post.no_margin {
    width: 31%;
}

.sertif_cont a {
    text-decoration: underline;
    border: 1px solid #d0d8e1;
    margin: 0 7px 0 0;
}

.sertif_container .sertif_cont a {
    text-decoration: underline;
    float: none;
}

.wide .news p {
}

.news_title, .news_img {
    background: none !important;
    font-size: 18px !important;
    text-transform: none !important;
    line-height: 18px !important;
    margin: 0 0 0 0 !important;
    color: #133F6B !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

.news_short {
    background: none !important;
    font-size: 18px !important;
    text-transform: none !important;
    line-height: 18px !important;
    margin: 0 0 0 0 !important;
    color: #000 !important;
    font-size: 18px !important;
    padding: 0 20px 0 0 !important;
}

.news_title {
    padding: 0 5px 5px 0 !important;
}

.news_img {
    padding: 0 0 0 0 !important;
    text-decoration: none !important;
}

.wide .news .post img {
    padding: 8px 0 8px 0;
}

.wide .news .post h2:hover, .wide .news .post .h2:hover {
    text-decoration: underline;
}

#selection_description h1, #selection_description .h1 {
    font-size: 22px;
    line-height: 24px;
    padding: 8px 0px;
    border-bottom: 0px;
    color: #000;
    font-family: Arial, serif;
    margin: 0px;
}

#selection_description h2, #selection_description .h2 {
    font-size: 18px;
    line-height: 20px;
    padding: 8px 0px;
}

#selection_description h3, #selection_description .h3 {
    font-size: 16px;
    line-height: 18px;
    padding: 8px 0px;
}

#selection_description a {
    text-decoration: underline;
    color: #133F6B;
}

#selection_description strong {
    font-weight: bold;
}

#selection_description ul {
    padding: 4px 0px;
}

#selection_description ul li {
    font-size: 12px;
    line-height: 14px;
    color: #000;
    cursor: text;
    display: list-item;
    float: none;
    font-weight: normal;
    list-style: disc inside none;
    padding: 0px;
}

#selection_description ol li {
    font-size: 12px;
    line-height: 14px;
    color: #000;
    cursor: text;
    display: list-item;
    float: none;
    font-weight: normal;
    list-style: decimal inside none;
    padding: 0px;
}

.oa_top ul li {
    color: #133F6B;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    list-style: none outside none;
    padding: 11px 18px 14px 18px;
    margin-right: 2px;
}

.oa_top ul li a {
    color: #133F6D;
}

.oa_top li.current a {
    color: #133F6B !important;
    cursor: default;
    text-decoration: none;
}

.oa_top li.current {
    background: url("../images/reasons_5.png?3") no-repeat top right !important;
    cursor: default;
}

.oa_top li.current, .oa_top .adding li.current {
    background: url("../images/reasons_5.png?3") no-repeat top right !important;
    cursor: default;
}

.oa_top li.active {
    background: url("../images/reasons_5.png?3") no-repeat top right !important;
    cursor: default;
    background-position-x: 7%;
    background-position-y: 45%;
}

.active_filter_item {
    background: url("../images/reasons_new.png") no-repeat top right !important;
    cursor: default;
}

.active_filter_item:hover {
    cursor: default;
}

.active_filter_item a:hover {
    text-decoration: none;
    color: #133F6D !important;
    cursor: default;
}

.active_filter_item a {
    color: #133F6D;
}

.oa_top li a {
    /*  text-decoration: underline;*/
}

.oa_top li.active a {
    cursor: default;
    text-decoration: none;
}

.oa_top li.active a:hover {
    text-decoration: none;
    color: #133F6B !important;
}

.selection_type_content li a:hover {
    text-decoration: none;
    color: #133F6D !important;
}

.oa_top .prdct ul li {
    padding: 11px 18px 9px;
    margin-right: 1px;
}

.oa_top .adding li {
    background: url("../images/reasons_4.png?3") no-repeat top right;
}

.oa_top .main_tab__active-fix--padding-bottom{
    padding: 12px 18px 10px 18px;
}

.box {
    display: none;
}

.box.visible {
    display: block;
}

.oa_content {
    margin: -5px 0 0;
    padding: 10px 0 0 0;
    font-size: 12px;
    color: #000;
    line-height: 14px;
}

.oa_content h1, .oa_content .h1 {
    font-size: 22px;
    line-height: 24px;
    padding: 8px 0px;
    border-bottom: 0px;
    color: #000;
    font-family: Arial, serif;
    margin: 0px;
}

.oa_content h2, .oa_content .h2 {
    font-size: 18px;
    line-height: 20px;
    padding: 8px 0px;
}

.oa_content h3, .oa_content .h3 {
    font-size: 16px;
    line-height: 18px;
    padding: 8px 0px;
}

.oa_content a {
    text-decoration: underline;
    color: #133F6B;
}

.oa_content strong {
    font-weight: bold;
}

.oa_content ol {
    list-style: decimal outside none;
    margin: 0;
    padding: 0;
}

.oa_content ul {
    padding: 0;
    margin: 0;
    margin-left: 16px;
}

.oa_content ul li {
    font-size: 12px;
    line-height: 14px;
    color: #000;
    cursor: text;
    display: list-item;
    float: none;
    font-weight: normal;
    list-style: disc outside none;
    padding: 0px;
}

.oa_content ol li {
    font-size: 12px;
    line-height: 14px;
    color: #000;
    cursor: text;
    display: list-item;
    float: none;
    font-weight: normal;
    list-style: decimal inside none;
    padding: 0px;
}

.reason_item {
    padding: 7px 0 8px 0;
    border-bottom: 1px solid #d0d8e1;
}

.r_number {
    float: left;
    font-weight: bold;
    background: #ffa500;
    color: #fff;
    padding: 3px 0 3px 0;
    margin: 3px 10px 0 0;
    text-align: center;
    width: 20px;
    font-size: 14px;
}

.r_content {
    font-size: 12px;
    color: #000;
    line-height: 14px;
}

.oa_top {
    /*margin-top: 20px;*/
    height: 100%;
    padding: 0 0 0px 0;
}

.wide .productions a:hover {
    text-decoration: underline;
}

.wide .activities div ul li {
    background: none;
    padding: 0 0 3px 17px;
    line-height: 12px;
}

.wide .activities div ul li a {
    color: #133F6B;
    font-size: 12px;
    position: static;
    text-decoration: underline;
    background: url("../images/link_icon.png") no-repeat scroll 0 2px transparent;
    padding: 0 0 0 17px;
    margin: 0 0 0 -17px;
}

.wide .productions a {
    border-right: 1px solid #133F6B;
    color: #133F6B;
    font-size: 12px;
    padding: 0 6px 0 0;
    text-decoration: underline;
    display: inline-block;
    /* float: left; */
    margin: 0 6px 5px 0;
}

#header .top_banner .banner_text {
    text-align: left;
}

#header .top_banner .banner_text span {
    display: block;
    float: right;
    margin: 0 20px 0 0;
}

.subspecies ul {
    height: 100%;
    padding: 15px 0 0 0;
}

.subspecies ul li {
    background: none repeat scroll 0 0 transparent;
    line-height: 12px;
    padding: 0 0 8px 0;
    float: none;
    margin: 0 0 0 0;
    width: 100%;
}

.subspecies ul li a {
    background: url("../images/link_icon.png") no-repeat scroll 0 2px transparent;
    color: #133F6B;
    font-size: 12px;
    padding: 0 0 0 17px;
    position: static;
    text-decoration: underline;
}

.subspecies ul li a:hover {
    text-decoration: underline;
}

.manuf_filter {
    height: 100%;
}

.doc {
    line-height: 15px;
}

.pc_producer_logo {
    margin: 3px 15px 0 0;
    float: left;
}

.attention {
    margin: 0 0 0 0 !important;
}

.product_container_table tr td .buy_button {
    cursor: pointer;
}

.wide .activities h3, .wide .activities .h3 {
    width: auto;
}

.wide .news .post a {
    position: relative;
    text-decoration: underline;
}

.wide .news .post a span:hover {
    /* color: #FFA300 !important; */
}

.compare_product {
    min-height: 13px;
}

.product_list thead tr td a {
    height: 15px;
    display: block;
    float: left;
    padding: 15px 0 10px 0;
    text-decoration: underline;
}

.product_list tbody tr td.description {
    font-weight: normal;
}

.product_list tbody tr td.description table {
    text-align: left;
    width: 100%
}

.product_list tbody tr td.description table tr td:first-child {
    padding-left: 18px;
}

.product_list thead tr {
    background: url("../images/product_list_head.png") repeat-x scroll left top #14406c;
}

.product_list thead tr td a.active, .product_list thead tr td a:hover {
    text-decoration: underline;
    display: block;
    float: left;
    z-index: 1;
    background: url("../images/product_list_head_hover.png") repeat-x scroll left top #ffa500;
    color: black !important;
}

img.arrow {
    position: static;
}

.product_list thead tr td {
    vertical-align: top;
}

.product_list thead tr td.first_in_head {
    padding: 0 0 0 10px;
    vertical-align: middle;
}

.product_list thead tr td.text_header {
    vertical-align: middle;
    text-align: center
}

.product_list tbody tr td a img {
    max-height: 135px;
    max-width: 100px;
    text-align: center;
}

.product_list tbody tr {
    height: 100%;
}

.product_list tbody tr td.image {
    vertical-align: middle;
    height: 100%;
    background: none;
}

.product_list tbody tr td.image a {
    text-decoration: underline;
    border: none;
}

.product_list tbody tr td .price_container {
    text-align: center;
}

.service_list ul li a {
    font-weight: normal;
}

.product_list tbody tr td .buttons_container .buy_button {
    margin: 0 0 0 0;
    width: 95%;
    padding: 12px 0 6px 0px;
}

.product_list tbody tr td {
    /*border: 2px solid #f1f3f6;*/
    border-top: 2px solid #f1f3f6;
    border-bottom: 2px solid #f1f3f6;
    background: #f1f3f6;
}

.product_list tbody tr td:first-child {
    border-left: 2px solid #f1f3f6;
}

.product_list tbody tr td:last-child {
    border-right: 2px solid #f1f3f6;
}

.product_list {
    border-collapse: separate;
    border-spacing: 0px 5px;
    background: none;
}

.product_list tbody tr td .product_title {
    line-height: 18px;
}

.product_list tbody tr td .status {
    bottom: 1px;
}

.sertif_container .product_operation {
    overflow: visible;
}

.product_card {
    overflow: visible;
}

.service_list ul li .get_discount_2 {
    background: url("../images/discounts_wrapper_2.png") repeat scroll 0 0 transparent;
    color: #FFF;
    display: none;
    font-size: 11px;
    height: 33px;
    left: 115px;
    line-height: 12px;
    padding: 8px 10px 0 15px;
    position: absolute;
    top: -15px;
    width: 208px;
    z-index: 500;
}

.service_list ul li:hover .get_discount_2 {
    display: block;
}

.manuf_filter .checkboxes {
    float: left;
}

.filter_full {
    display: block;
    float: left;
    height: 100%;
    border-left: 1px solid #FFF;
    margin: 0 0 0 -1px;
    width: 79%;
}

span.select {
    bottom: 0;
    cursor: default;
    float: left;
    font-size: 12px;
    height: 25px;
    left: 0;
    line-height: 26px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    text-indent: 5px;
    width: 136px;
    z-index: 1;
}

.filter_cont_1 {
    float: left;
    padding: 24px 15px 0 10px;
    width: 305px;
}

.filter_cont_2 {
    float: left;
    padding: 24px 0 0 10px;
    width: 305px;
}

.filter_cont_3 {
    float: right;
    padding: 15px 5px 0 0;
}

.selection_filters_container .filter_item.text .element_container {
    display: block;
    float: left;
    padding: 5px 0 0;
    text-align: left;
    width: 121px;
}

.selection_filters_container .filter_item.select label {
    display: block;
    float: left;
    padding: 5px 0 0;
    text-align: left;
    width: 140px;
}

.selection_filters_container .filter_item.select label p {
    float: left;
}

.selection_filters_container .hint_container {
    float: left;
    position: relative;
    top: auto;
    right: -4px;
}

.contact_info .phone .call_request {
    display: block;
    background: url("../images/call_request_button.png") no-repeat top left;
    width: 120px;
    height: 20px;
    text-indent: -10000px;
    margin: 8px 0 0 0;
    cursor: pointer;
}

.footer_call_block {
    display: inline-block;
    position: relative;
    top: 7px;
    left: -10px;
}

#footer_call_button {
    /* display: inline-block; */
    /* background: url("../images/call_request_button.png") no-repeat top left; */
    /* width: 120px; */
    /* height: 20px; */
    /* cursor: pointer; */
    /* margin: 8px 0 0 0; */
    /* text-indent: -10000px; */
    position: relative;
    top: 5px;
}

#footer_call_button:hover {
    /* background: url("../images/call_request_button.png") no-repeat bottom left; */
}

.contact_info .phone .call_request:hover {
    background: url("../images/call_request_button.png") no-repeat bottom left;
}

.more_info {
    background: url("../images/more_info_button.png") no-repeat top left !important;
    width: 80px !important;
    height: 20px !important;
    text-indent: -10000px !important;
    padding: 0 0 0 0 !important;
}

.more_info:hover {
    background: url("../images/more_info_button.png") no-repeat bottom left !important;
}

.main_menu_table {
    float: left;
    table-layout: fixed;
}

.main_menu_table tr td {
    z-index: 10;
}

.main_menu_table tr td {
    vertical-align: top;
    text-align: center;
    position: relative;
}

td.separator_td {
    width: 1px;
    min-width: 1px;
    max-width: 1px;
}

.main_menu_table tr td:hover, .main_menu_table tr td.active {
    background: url("../images/home_item_bg.png") repeat-x scroll left top transparent;
    text-decoration: none;
}

.main_menu_table tr td.active a {
    color: black;
}

td.separator_td:hover {
    background: none !important;
}

.main_menu_table tr td div > a {
    color: #fff;
    display: block;
    min-height: 31px;
    padding: 15px 0 0 0;
    font-size: 18px;
}

.main_menu_table tr td div a:hover {
    text-decoration: none;
    color: black !important;
}

.main_menu_table tr td.home_page {
    width: 44px;
}

.main_menu_table tr td.home_page a {
    background: url("../images/home_icon_white.png?1") no-repeat scroll center center transparent;
}

.main_menu_table tr td.home_page:hover a {
    background: url("../images/home_icon.png?1") no-repeat scroll center center transparent;
}

.main_menu_table tr td.home_page.active a {
    background: url("../images/home_icon.png?1") no-repeat scroll center center transparent;
}

.main_menu_table tr td.search_td {
    width: 200px;
    padding: 0 0 0 10px;
}

.main_menu_table tr td.search_td:hover {
    background: none;
}

.main_menu_table tr td .side_menu_pop_container {
    display: none;
    position: absolute;
    z-index: 10;
    width: inherit;
}

.main_menu_table tr td div:hover > .side_pop_menu {
    display: block;
}

.compare_product {
    background: url("../images/compare_product.png") no-repeat scroll 0 0 transparent;
}

.sertif_container .product_operation .buttons_container .buy_button {
    /* padding: 12px 0 6px; */
    width: 150px;
    /* float: right; */
    /* margin-right: 5px; */
}

.b-scroll table {
    margin: 0 0 10px 0;
}

.buy_button_nospan {
    display: block;
    border: none;
    text-indent: -10000px;
    width: 140px;
    height: 40px;
    background: url("../images/buy_button.png") top left;
}

.buy_button_nospan:hover {
    background: url("../images/buy_button.png") bottom left;
}

.buy_button_small {
    display: block;
    border: none;
    text-indent: -10000px;
    width: 70px;
    height: 20px;
    background: url("../images/buy_button_small.png") top left;
}

.buy_button_small:hover {
    background: url("../images/buy_button_small.png") bottom left;
}

.more_button_small {
    display: block;
    border: none;
    text-indent: -10000px;
    width: 70px;
    height: 20px;
    background: url("../images/more_button_small.png") top left;
}

.more_button_small:hover {
    background: url("../images/more_button_small.png") bottom left;
}

.technical_characteristics_table table tr td.params_value {
    color: #133F6B;
    display: table-cell;
    padding: 4px 15px 5px 9px;
    vertical-align: middle;
    background-color: #D0D8E1;
}


.page-arenda table tr td.params_value {
    display: table-cell;
}

.technical_characteristics_table table tr {
    background: none repeat scroll 0 0 #F1F3F6;
    border-top: 1px solid #FFF;
}

.technical_characteristics_table .hint_container .hint_closer {
    top: 33px;
    right: -10px;
}

.oa_side tr.tabs > td {
    background: url("../images/arrows_1.png") no-repeat scroll bottom center transparent;
    border-color: #C6D0D5 #C6D0D5 #C6D0D5 #C6D0D5;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    padding: 10px 10px 30px 10px;
    position: relative;
    z-index: 1;
    font-size: 12px;
}

.tabs_table {
    border-collapse: separate;
}

.oa_side tr.tabs > td:hover {
    background: url("../images/arrows_3.png") no-repeat scroll bottom center transparent;
}

.oa_side tr.tabs > td.current {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/arrows_2.png") no-repeat bottom center #FAFAFA !important;
    border-top: 1px solid #C6D0D5;
    border-left: 1px solid #C6D0D5;
    border-right: 1px solid #C6D0D5;
    border-bottom: none;
    border-image: none;
    box-shadow: -4px 0 3px -3px #C6D0D5 inset, 0 4px 3px -3px #C6D0D5 inset, 0 0 3px -3px #C6D0D5 inset, 4px 0 3px -3px #C6D0D5 inset;
    cursor: default;
    position: relative;
    z-index: 3;
}

.contacts_page .oa_content {
    border-top: none;
    color: #000;
    height: 500px;
    font-size: 12px;
    line-height: 14px;
    margin: -1px 0 0 0;
    padding: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #C6D0D5;
    box-shadow: -4px 0 3px -3px #C6D0D5 inset, 0 0 3px -3px #C6D0D5 inset, 0 -4px 3px -3px #C6D0D5 inset, 4px 0 3px -3px #C6D0D5 inset;
    position: relative;
    z-index: 2;
}

.selection_filters_container .filter_item.select .select_wrapper {
    width: 128px;
}

.contact_info .email {
    background-repeat: no-repeat;
    min-height: 19px;
    padding-top: 4px;
}

.contact_info .time {
    min-height: 19px;
    background: url(../images/time_icon.bmp) no-repeat;
    font-size: 14px;
    padding: 0 0 0 27px;
    margin: 8px 0 0 1px;
}

.contact_info .addres-marker {
    min-height: 20px;
    background: url('//static.sklad-generator.ru/frontend/themes/default/images/addres-marker.png') no-repeat;
    font-size: 14px;
    padding: 0 0 0 27px;
    margin: 8px 0 0 1px;
}

.contact_info .addres-marker a {
    text-decoration: underline;
    color: #282828;
}

.footer .contact_info a {
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

.top_flash_banner {
    margin: 0 235px 0 20px;
    max-width: 780px;
}
.top_flash_wrapper {
    margin: 0 235px 0 0;
    overflow: hidden;
    max-width: 1024px;
    min-width: 400px;
}

.top_flash_wrapper a {
    opacity: 0;
}

.contact_info {
    float: right;
    min-width: 210px;
    width: auto;
    margin: 12px 0px 0px;
    font-size: 9pt;
}

.contact_info .text {
    margin: 0px 0px 3px 0px;
}

.contact_info .selector {
    border-color: #838383 #F1F1F1 #E4E4E4 #B0B0B0;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-size: 9pt;
    font-weight: bold;
    height: 22px;
    padding: 2px;
    width: 193px;
}

.service_list ul li .get_discount {
    background: url("../images/discounts_wrapper.png") no-repeat scroll 0 0 transparent;
    color: #FFF;
    display: none;
    font-size: 11px;
    height: 33px;
    left: -234px;
    line-height: 12px;
    padding: 8px 14px 0 9px;
    position: absolute;
    top: -15px;
    width: 210px;
    z-index: 500;
}

.send_request_banner {
    width: 100%;
    background: url("../images/send_request_banner.jpg") repeat-x top left;
    height: 118px;
    margin: 0 0 20px 0;
}

.srb_content {
    float: left;
    background: url("../images/srb_content_bg.jpg") no-repeat top left;
    height: 106px;
    padding: 12px 0 0 15px;
    position: relative;
    margin: 0 240px 0 0;
}

.srb_countdown {
    float: right;
    width: 153px;
    background: url("../images/srb_countdown_bg.jpg") no-repeat top left;
    height: 118px;
    margin: 0 0 0 -245px;
    padding: 0 30px 0 30px;
}

.srb_title {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
}

.srb_title_2 {
    color: #fff;
    font-weight: bold;
    font-size: 24px;
}

.srb_title_3 {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}

.srb_button_container {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 0 0 10px 15px;
    font-size: 10px;
    color: #fff;
}

.srb_button_container .srb_button {
    display: block;
    background: url("../images/srb_button.png") no-repeat top left;
    width: 120px;
    height: 20px;
    text-indent: -10000px;
    float: left;
    margin: 0 -130px 0 0;
}

.srb_button_container .srb_button:hover {
    background: url("../images/srb_button.png") no-repeat bottom left;
}

.srb_terms {
    float: left;
    margin: 0 0 0 130px;
}

.srb_countdown_title {
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    height: 38px;
    padding: 20px 0 0 0;
}

.srb_countdown_title_2 {
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    height: 45px;
    padding: 13px 0 0 0;
}

.srb_countdown_clock {
    padding: 0 13px 0 13px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
}

.clock_hours {
    float: left;
    width: 56px;
    text-align: center;
}

.clock_minutes {
    float: left;
    width: 56px;
    text-align: center;
}

.clock_item {
    height: 33px;
    width: 28px;
    background: url("../images/srb_countdown_clock.png") no-repeat bottom left;
    text-align: center;
    padding: 10px 0 0 0;
    float: left;
    font-family: 'PFDinTextCondProMedium';
    font-size: 24px;
}

.clock_separtor {
    float: left;
    text-align: center;
    width: 15px;
    height: 35px;
    padding: 8px 0 0 0;
    font-family: 'PFDinTextCondProMedium';
    font-size: 24px;
}

.out {
    cursor: pointer;
}

.separator_img {
    margin-bottom: -40px;
    margin-left: 0;
    /*position: relative;*/
    z-index: 10;
    display: block;
    float: left;
}

.page_content .price_list_menu {
    display: block;
    list-style: none !important;
    margin-left: 20px;
}

.price_list_menu img {
    display: inline-block;
    position: absolute;
    margin-left: -20px;
    padding-top: -5px;
    margin-top: -2px;
}

.price_list_menu li {
    padding-top: 10px;
}

.buttons_container a {
    text-decoration: none !important;
}

<!--
-->
.vac_list {
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    background: url("../images/link_bg.png");
    padding: 5px 10px 5px 10px;
}

.vac_list:hover {
    text-decoration: none;
}

.text2div {
    color: #133f6b;
    font: 14px Arial bold;
    line-height: 17px;
    margin-bottom: 5px;
    width: 94px;
}

.flash_off_container {
    border-top: 2px solid #133f6b;
    border-bottom: 2px solid #133f6b;
    width: 100%;
    padding-top: 11px;
    padding-bottom: 15px;
    margin-bottom: 35px;
}

.flash_off_title {
    font-size: 30px;
    font-weight: bold;
    color: #133f6b;
}

.flash_off_ul li {
    font-size: 16px;
    background: url("../images/punkt.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding-left: 22px;
    color: #133f6b;
    margin-bottom: 4px;
}

.flash_off_ul {
    list-style: none;
    padding-top: 5px;
}

.text1 {
    float: left;
    margin-left: 27px;
}

.text2 {
    float: right;
    margin-right: 60px;
    width: 120px;
    margin-top: 15px;
}

.flash_off_head_banner_container {
    position: relative;
}

.head_banner_image {
    background: url("../images/banner_main.png");
    height: 155px;
}

.head_banner_text {
    font-family: Arial, bold;
    position: absolute;
    display: block;
    left: 0px;
    right: 0px;
    bottom: 0px;
    font-size: 20px;
    color: #fff;
    padding: 10px 0 10px 7px;
    background: rgba(3, 1, 121, 0.4);
}

.head_banner_text:hover {
    text-decoration: none !important;
}

.technical_characteristics_table table .info {
    position: absolute;
    right: 9px;
}

.technical_characteristics_table table TR.delivery_row TD{
    background: #F1F3F6;
}

.technical_characteristics_table .hint_container {
    float: right;
    margin: 5px 5px 0 0;
}

.hint_container {
    float: left;
}

h1 .hint_container {
    float: left;
    position: static;
}

.hint_container .hint_opener {
    background-image: url(../images/info.png);
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
    cursor: pointer;
    position: relative;
    right: 2px;
}

.hint_container .hint_closer {
    background-image: url(../images/close_2.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    top: 28px;
    right: -15px;
    z-index: 1000000;
    position: absolute;
    display: none;
    cursor: pointer;
}

.page_title .hint_container .hint_closer {
    background-image: url(../images/close_2.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    top: 5px;
    right: 5px;
    z-index: 1000000;
    position: absolute;
    display: none;
    cursor: pointer;
}

.hint_container .hint_content {
    display: none;
    position: absolute;
    z-index: 100000;
    margin-left: -209px;
    margin-top: 11px;
    padding: 20px 20px 20px 20px;
    background-color: #7b94ac;
    color: white;
    width: 200px;
    line-height: 15px;
    z-index: 999999;
    cursor: default;
}

.hint_container .hint_content p {
    font-size: 100%;
}

.page_title .hint_container .hint_content {
    width: 500px;
    min-width: 80px;
    display: none;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 25px;
    padding: 20px 20px 20px 20px;
    background-color: white;
    color: #35363A;
    line-height: 15px;
    z-index: 999999;
    right: 0;
    cursor: default;
    border: 1px solid #D6DBE7;
    word-wrap: break-word;
}

.hint_container .hint_arrow {
    width: 15px;
    height: 8px;
    background-image: url(../images/arrowup.png);
    position: absolute;
    top: -8px;
    right: 15px;
}

.hint-title {
    right: 200px;
    top: -22px;
}

.price_discount_description {
    margin: 0px 0px 7px 10px;
}

.contact_form_container_centered {
    text-align: center;
}

.contact_form_container_centered form {
    display: inline-block;
    text-align: left;
}

.contact_form_container_centered form span {
    font-size: 12px;
}

.contact_form_container_centered .row.centered_btn {
    float: none !important;
    text-align: center;
}

a:hover {
    color: #FFA300 !important;
}

.phone_request_popup_block .buy_button {
    height: 40px;
}

#selection_activities {
    background: #d9e0e7;
}

.main_tab li {
    padding: 10px 15px 9px;
}

li.active_filter_item {
}

.line_tab {
    height: 5px;
    background-color: #355c83;
}

.product-wrapp ul {
    float: left;
    margin-right: 10%;
}

.product-wrapp ul a {
    border-right: none !important;
}

@media (max-width: 1450px) {
    .footer_menu a {
        margin-right: 6.8%;
    }
}
@media (max-width: 1400px) {
    .footer_menu a {
        margin-right: 6.5%;
    }
}
@media (max-width: 1350px) {
    .footer_menu a {
        margin-right: 5.9%;
    }
}
@media (max-width: 1300px) {
    .footer_menu a {
        margin-right: 5.4%;
    }
}
@media (max-width: 1250px) {
    .footer_menu a {
        margin-right: 4.8%;
    }
}
@media (max-width: 1200px) {
    .footer_menu a {
        margin-right: 4%;
    }
}
@media (max-width: 1150px) {
    .footer_menu a {
        margin-right: 3%;
    }
}
@media (max-width: 1100px) {
    .footer_menu a {
        margin-right: 2%;
    }
}


.seo_link {
    position: absolute;
    text-indent: -10000px;
}

.product-wrapp a:last-child {
    border-right: none;
}

.compare_button {
    color: #133F6B;
    font-weight: bold;
}

.accessories_block {
    padding: 10px;
}

.variant_table .image {
    padding: 5px 0 5px 0;
}

.accessories_block .ac_title {
    color: #133F6B;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.accessories_block .ac_title a {
    color: #133F6B;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.accessories_block .ac_price {
    margin-bottom: 10px;
    /* float: right; */
    /* width: 20%; */
    /* text-align: center; */
    margin-top: 5px;
}

.accessories_block .ac_price a {
    margin-top: 5px;
    position: relative;
    top: -4px;
}

.accessories_block .ac_description {
    line-height: 16px;
    /* float: left; */
    /* width: 80%; */
}

.product_list .accessories_block .ac_description {
    line-height: 17px;
    /* float: left; */
    /* width: 80%; */
}

.accessories_block .ac_description p {
    font-size: 16px;
    line-height: 17px;
}

.accessories_block .ac_description .compare_container a {
    margin-left: 0px;
}

.action_text {
    font-size: 20px;
    margin-top: 20px;
    text-align: center;
}

.footer_wrapper .social {
    position: absolute;
    bottom: 15px;
}

.social {
    margin-bottom: 10px;
}

.social .facebook {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABeElEQVRIS2N0SJjP8fvn9y5GBoa4/wxM/AxUAf8+MzAwLOD78KeU0Tpy2iQGBqZcqpiLYci/yYw2kdM+kOJyIQEuBn11CQZuTjaG33//Mbx++4Xh3LVnWN3HyPDvI6N15Iz/xLo+OcSEIc7fkIGZmQmu5enLTwzhhctxGkG0BV526gxVGQ4YBlHNgrmtQQzqiqJwC27df8Pw+etPhtfvvzK0TN9PuQ/2L0xhYGVlBhu0ad91hq45h4gKWaKD6MiydLiBkxYfY1i1/fIQsCDCW4+Bl5sd7NL4ACO4i09ffsJw7e4rMP/x848MOw7fIi8O1kyKYpAQ4cUbFFsP3GBon3WQdhbMXnWaYeGGc+RZ0FPmxSAiyAXWrCIvDDfkzfuvDB8+/QDzZ606xXDs/CPyLEDWNTRT0agPQCEwzIsKKkXytE8MDEz4ywMGBgZQhQMDoHLowdP3BEtTaJVJy0qfYQKjp+ck9k8CLN3UbLaAXP6fgWk+34dfFQAGktki4kllrQAAAABJRU5ErkJggg==');
}

.social .vk {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACtklEQVRIS+VWbUhTURh+zr3bnK2piWRlrh/2ySi1RhQstJBKa5R9UVlZsF+GRdhIStKKKItAFv1I8wOlHyHkmFJBOEHECp0FWU4joSIjS3LpdM7t3ri3dmib5qz5q/Pvfd/zvs9z3o9zDkktqpQrHew1cDjCMyQSIVgchyGW4avczkED0RmqjTxIbgjiBoQg4G8SXV71YKiY+yMQjreT7YYafibYe2P+JwCq2Cio5kVCwjBwOF14+fYznC53UJmlKUpaMh85u9aCZRgwhKCu+TXMLTbIpCwMB7VYp46nAU3NXShvsIryHGU4Luo3QSaVgBCAEAJj7RORhLAogCJchsqzmQgPk4qGoZExHLtch7FxNyIUYbhbuJcCPHr6BrfuPxPlrM2J2J+2ktqEk+mvmGB3OH0BBCk7PRl7Nqrp5uqHL1Db1CkyMxcfonrhZGXmdihnyVB2ZicEct5129SGhtZuKvt0keiQnwmF/OcpBDbHb9RjwD4C09Us6lTX3IWKBitO7luPNE0C1bd1fcSlqibwvzV+QJvuTlXjaEYydep+/xW1Ta9QkJ1CdR09fejo7oNep6G6/m/DOFHyAI5Rl0/xAwAkLAPjqW2Inzu9a6nkXisarb2B18VEk7xMFYPinC1gGRJUKwqbOnv7caHCEtC+k07yjg0roNetmRRA6JJIhdzHbnv3BefvWDA6Nj5xkf2j+beg1y6wLSh9jNMHtNAmLvJxe97zCYXljbTQU95Fq5cuwOGtSVi8MJoGqm+xodTcDqFe57JToFke5wNSVGGB1dYXOAd/Snhs9GzExUSAZQl6PgzAPvxrkAjBqoRYKOQyeDgOLrdHnGK3h5seQNDV9ts4ZYr+NrDXb+YBMvJqvjMMlP/KdCJ/8cmc0Uef8CUkPdcYJpFHXQ/lt0VgDhaV7tHB/B98IRFK2CQKFAAAAABJRU5ErkJggg==');
}

.social .ok {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACxElEQVRIS7WWeUgUURzHv2/OVRMl6o+kdBE7jDTCpMJMLEhLI7skKLV/ujOoCMSgVDqgCMOk6AAjjIQMu1gMMkzsgiK0lMK0hJAIi1Ztj9mZeTFvRV1ZZ22199dcv+/nvd85hJZYLQ6RnqUazQfHRWAylq73E57cCA0Xj5I/p2IqKCWFk6E7WoMQepEMlEX/Hs/OSWQ0+KhEgFJoPS2g9m+B96TrdjJw0krNviTyFEhrz0CYnz3iMwq17QEUWzGo4jAFmQMID0vebfCzkv2KaN0v4bq1HaD6mBBTgLAgB/L6cmasvquB0lQOEAIp7TCEhbnsubuuEGr7o+AA8sZKCPFZ0Hs74LySAWDQm4RDyJ4GcFOtUD/cg/v+oeAAlm3V4K0pUD/Ww313r4+IJfc6+NmroHU+g6tmR3AA2Qjuoq2gjl9wXk4HdfUxIRISiZB9jSCWCHje3ITy+ERwAH5mEiwFtcxY//EJntfXDHmIS3eCmz6HucxZlQO9pzU4gGElrSyCuGy3XwHP80oojecnkKaDpkLiZogp+1lQ2Wl+dsEQV9/XBSy2MdOUn5sBObMMamstlOZKwONkPjcWddkBMRRS6kEICRvgthVD62jwCxsTIK0ugZhcMCSofWkG7e30BnlaHPjYVBA5nN0bsVGenP43AJHCIGUZLWKdqRtYHdiOAR7/LSNgL+KiEiHEZ4ObkQA+ZgnLIq37FfSeFqjtD6F/b5t4kFk2ZZRCXJzvdcnbaij1x4cr2wQR8ATGjqXMUohJeT4y44UEAPiKa11NDMLHrhj3SUwBUtoRiMsPMDFD3HVnF7u2bLk6DAlQbKYAedMlCPPWDIurbq+bBHkI4q8RjvSlMTL7wHHehB61jGnGWVOgfX4KaB7ft7wEPi4d+tcXoO5+/2E2Rub/HPrQcYHQijjZ0e85N8m/LXaAqwqLFIr+An70OZYeq9CJAAAAAElFTkSuQmCC');
}

.social .twitter {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAChklEQVRIS7WWzUtUYRTGf/djPpyZZrKkWqgFWdKHhknUQqKorBZtohBaFO6CcBEk+h9EGSGWRLSwWkQltJAoSFqIhglWkJsiTbSsrERndL7nzo17xRnvzL0NI+PZnvd9nnOec95zXoEu1YkncB04D/gohCWZR+Q+bm+zQLe/A2gqBK4Jxi2NYK5gkWcz+DUCdZWi12FXRLDeLtC4xcYOr8RUOMmDiThjC0kdcIND4Hc0HbOB4NhGmSIJen4kLJOq9kn0HnTpQEsWUaD9S5SaYonnPxPcHo2lfAaCG9VOmirsNA6HeTQZzyLRIEfqPezyiqYBDM8qPJtKcGcsxlx8MQsDwc09Ti5vs+uOhxNxWkYi/Iqk093tFXUCKwsmVE4Phnk1nVbAQHBik8zLOlfqfliBx9/idH+PMzij6JEPHHZbErSORLn2OWrwGwi04nXWOGkos5mCLCRUPHJa+8xDF99HuPs1rX+WRG3VThpKZcpc5hrnaufj/SGDPFkE+4olho64sY7RmkJRoaRnPlXcpZNZ76Cl0sHVKkfeJL3TCer7Qyadl/GStTo0V9q5tNX+X70zkU69CelvINOyMrCJ8OGoda+bidT3R+FQX9BUP9NRUe4SeXqgiP3rpFx1ZTamUvs6yHhwcVTkzGD5gXPlNu7VOnFJ5mXX2vbkQIiBv4plIKkMHCK4ZQGfTWDvWomzpTJnSm1YYPNpPknD2zAf/dbghjYVBbiw2caV7Q52Wswa7cJkKEnHaIzOsRjakMtlpjWo8onUlchUuEU8MiwkYDyUZGhG4d2cQjKPDbKifZAr6uV+gSf+ACJr8rmUx1l9Za7m0m8XeKE6CAbaCvptAT/Qhdvb+g/rJvTov6QO2gAAAABJRU5ErkJggg==');
}

.social .gplus {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADeElEQVRIS7VWa0iTYRR+vn2bn9s0u6zNuciZWl4Ku6AEQYVRVBRBgWFFQZpdbEaRlealjMrMwrKLFaJCLYwK+tG9FLvZH0OKwtRaajcv2S5eNp1bvO9wurZciZ1f27fzPs9z3uec843RzFd66nieObCw68Gz+mAEog8wsLAUizlzMlMdHXIa4KlGANcFhCWfqZ4frv2TcobHQhgcCm6CPxhO6ABgbm+F/mXF0LosjI6pjg6z/p7F8AWQxsZBHD4TpiYNxBGREAZOoWm652UwNXxAS2kh+joMbgt3ImBYFgHZF2A1GqHJUAFWK0gl/um58Jm7CEZNLeoSY2ExGd2CkwQngvGr1sNv215o0rdD/6LcDsL3GYPQq4/A4zzx5exRtN28PDyCyeevQTg5HB+T42F4VekAoszMg8/chdBW3EdD1q7hEYSVlkEgkblUKVu7Gb4bk/Dz8W00HtkzPIJJ2RfhHTkHne+qUa9a6wAiXZMAedwONBxOhrbsjv03efxOCCRSNGanOJE6eSCeNguBJ4uosU25GWi/e4MeIp0VfEYN46d6NB5Lpeb3h9+WZAjGy9BwaLd7ApIxavY8KFSp8JApoK24h56vTRg1ZwE6qirx5Vy2HVy+yeaD1/Qo8ERie1O0XLmIvq4OmzBXc9Avw8N3AsRTZ2Biig309eIZsJp77SqVWfn0s6cyCDyOQ9f7t/T759x0mPVa9wRUXUQkAk8W0+TvRflovlzgdA3/fEX9CDyhCKSKgMNn4SHzo4+JuY05+2Ht7RmeB6zIC5KV6+jUmnXtMNbXwKxthyhkGn1GguwgTVqi3Qv+6LFgWD56f7QMbTKn8Mek3EJYOgzQZCZRcwfHuGUxUOxIox32KUNF95K7cDA5OF8NUVgEarfGoLvWZtjvIV0dB3nCLrSoL+FbYZ47/IEuImWG33hKD7xZHgVLV6fLw8SLUPVDfD2fg9brJX9PQPp46q1KW/kHd0L35IHLw6SrAo4WoGbDUvS2Nv89AclUJKVBsiIWfQY9mk6kQ/fsscPEcoqJUB44hWb1JWjLB1bFUCwOHhD10nWbQVY26+VNu6K7vgZWkxF8iZQSN5ecsQ+UW/lkkquiw/Qs4D04mewdYVAIBFI5vTLzzzZ0f3xPCf4pbK/M//fSZyxMHlO3JIjrNPGPj+TfFhDlQJFIaNr3C1NyZ9nGnLPaAAAAAElFTkSuQmCC');
}

.social a {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 5px;
}

.big_social .facebook {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADy0lEQVR4Xu1baUhUURT+zh1zsn0hgiysSCiMFg1Kp4KEylYIqrEFwogxskIzKir6FW1UGFHNmEVBez+CFtoozGiBrKSknZDKymjTRJ3Rd2+8iaKs3pvJ5+Qd7/v3uN+775zvnHsu55x7CfWeEU5PvEYinUDJEFoMGGtRHyPVO+e1AqyEQJeFjdzXD7mKfpafvr8kTPK0srfBdoKYK5WCQQorBHKFVpV54/iSav1TPwF+5Vtr54nY8CDnkxQuCnhddYpOgp+ApBmePeFu+d8sxclz7Wj6fNLXPGfitqSmbJDYgthgSkp1e4jgatBMsn4sxC5ypHqegkSfpqYDYwQhBIRoVMkek8O50/c/tzoiYFC/bhg5pCfiYrsiums7tG1tB9MHANTWcXh9dais8qKi0ot3HyqxYst5i1jhPnLMcDcuxwaiDh3YAwtnJaJX944BK1Rbq2HUnLyA8WbA/0KAbt2MWcPgHD/ATL7fxsOCgOy04ZgyOi5o5f1LQnYPGOOIxZqM5H9SXnoCWtojcCxnJjq1j2qeBExO7odl80b+s/LSe8C2VROREBfdPAmIsDFc2DsXkS1spgSUlH7CxWvP8OLNZ3h92i94LjhuFr00nSNQQMi2wZhuHXBws9NUrqu3S7A65yI0jZtirQCEjICE/tHYtnKiqcypWUfwqqzcFGcVIGQEOOJjsHFpiqHc5ZU1mODab5VuAc0TMgJGDOmJ9UvGGgpVWlYBZ9bhgAS3CqQICFUypDxALQEVA8I/CG7IHgvG2B8DtJ4A9e3dxTB413jrcOfBa0NMYfErHDt736pNAJbuAgUHXNBreY357D9xB7uP37LsF9IRsD73Cs7kP2q+BCxee8p0mQTDjnQeMHXxIbx9/yUYHQ2xUhGgZ4h6RZhz6wrZUhHw+l0FpmdamytIRUBhcSky1522zP31iaQi4OTlh9iUV9B0CegT0/nbgYM/PPFx0Vg0O9FQeL3ttXzzub9iPpZX48PnqqZLgJFkKhtU2aDKBsM/G1QxwIABFQRVEFRBUAVB1RhRnSHVGlO9QSMGVHNUdYdVe1ydD1AHJNQJEWvL3mYFREurwnLWA0J0YaJp1gO4j5Kc7ifEEGvmKmE5zrVH5HB63GAiPSwVNFOKsIOSZuYOIsHvmmHDcZyBD/x2cbIZXp0THDuvH52f4ScgcdrWKBYRdQ6ghh3ml8RNOJBvt9vH5e9Lq/nRytNJIFurnHC/RKlbPjLKnq0r7+8O1zeaPyZwzQWiZID3AlikJIb9i5jcBy6ew2a7xATPvXp4wb2fgV8B2rM78BbfgZoAAAAASUVORK5CYII=');
}

.big_social .vk {
    background: url('data:image/png;base64,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');
}

.big_social .ok {
    background: url('data:image/png;base64,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');
}

.big_social .twitter {
    background: url('data:image/png;base64,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');
}

.big_social .gplus {
    background: url('data:image/png;base64,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');
}

.big_social a {
    width: 64px;
    height: 64px;
}

.big_social .ico_title {
    color: #FFA300;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
    display: block;
    float: left;
}

.big_social .ico_block {
    float: right;
    margin-bottom: 10px;
}

.price_container .no_price {
    margin-top: 10px;
    display: block;
}

.side_menu_container .side_menu:first-child {
    margin-top: 0px !important;
    padding-top: 15px !important;
}

.gen_submenu {
    position: absolute;

    top: 0px;
    right: -221px;
    z-index: 100000;
}

.gen_submenu ul {
}

.gen_submenu ul li {
}

.gen_submenu ul li a {
    color: red !important;
}

.popup_list {
    opacity: 0;
    position: absolute;
    right: 0px;
    /* width: 120px; */
    background-color: white;
    z-index: 10000;
    border: 1px solid white;
    top: -1px;
    /* display: none; */
    background: #d0d8e1;
    /* padding: 10px; */
    width: 407px;
    box-shadow: 3px 4px 6px -1px rgba(0, 0, 0, 0.5);
}

.popup_list .link_block {

    margin-right: 15px;
    /* padding: 10px; */
    border-right: 1px solid white;
    display: table-cell;
}

.popup_list .link_block a {
    padding: 5px 10px 5px 10px !important;
    /* margin: 0px 5px 10px 5px !important; */
    display: block;
    color: black;
    font-size: 15px !important;
    color: black !important;
    white-space: nowrap;
}

.popup_list .link_block:last-child {
    margin-right: 0px;
}

.popup_list .link_block a:last-child {
    margin-bottom: 0px !important;
}

.side_menu li:hover .popup_list {
    display: block !important;
}

#gen_menu:hover #gen_menu_sub {
    display: block !important;
}

.popup_list a {
    text-decoration: none;
    margin-bottom: 1px !important;
    display: block;
    padding: 0px !important;
}

.popup_list a:hover {
    background: url("../images/side_menu_item_active_link_bg.png") repeat-x scroll top left #ffa300 !important;

}

.popup_list a:last-child {
    margin-bottom: 0px !important;
    border-bottom: 0px !important;
}

.popup_list .open_block {
    float: left;
}

#gen_menu {
    position: relative;
}

.new_form label {
    display: inline-block !important;
    width: 85px;
    margin-bottom: 5px !important;
}

.new_form label span {
    color: red;
}

.new_form .modal_button_container {
    text-align: center;
}

.new_form textarea {
    border: 1px solid #888888 !important;

    width: 287px !important;
}

.new_form input {
    border: 1px solid #888888 !important;
    padding: 5px 7px 5px 7px !important;
}

.phone_request_popup_block {
    width: 359px !important;
    padding: 15px 20px 15px 20px !important;
}

.new_form .row {
    margin-bottom: 15px
}

.new_form .row:last-child {
    margin-bottom: 0px !important;
}

.new_form p {
    line-height: 15px;
    margin-bottom: 5px;
    font-size: 13px;
}

.window_title {
    font-size: 18px !important;
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
}

.buy_open {
    width: 360px !important;
    /* padding: 15px 20px 15px 20px !important; */
}

#simplemodal-container {
    width: 400px !important;
}
#simplemodal-container.simplemodal-container.delivery {
    width: 720px !important;
    height: 480px !important;
    color: #000;
    border-radius: 5px;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5);
    box-shadow: 0 0 6px rgba(0,0,0,0.5);
    background: white;
}
#simplemodal-container.simplemodal-container.delivery #basic-modal-content {
    width: 100% !important;
    padding: 0 !important;
}
#simplemodal-container.simplemodal-container.delivery H1{
    margin-top: 15px;
    font-size: 21px;
}
#simplemodal-container.simplemodal-container.delivery H2{
    font-size: 14px;
    font-weight: bold;
}
#simplemodal-container.simplemodal-container.delivery P{
    font-size: 13px;
    line-height: 15px;
}
.spare_form .row {
    width: 300px;
}

.spare_form {
    width: 295px;
    margin: 10px auto 0px auto;
}

.phone_request_popup_block .window_title {
    font-size: 24px !important;
}

.phone_form {
    width: 294px;
    margin: 15px auto 0px auto !important;
}

.notify_message {
    display: none;
    color: black;
    margin-bottom: 10px;
    font-size: 12px;
    border: 1px solid red;
    padding: 5px 10px 5px 10px;
    text-align: center;
    background-color: #FFAAAA;
    font-weight: bold;
    transition: 0.2s;
}

.order_delivery_line {
    display: inline;
    white-space: nowrap;
}

.catalog-map {

}

.catalog-map .parent-block {
    border: 2px solid #F1F3F6;
    margin: 10px 0px;
    padding: 10px 10px;
}

.catalog-map .parent-block .parent-content .title {
    font-size: 25px;
    padding-bottom: 15px;
}

.catalog-map .parent-block .parent-content .title a {
    color: black;
}

.catalog-map .parent-block .parent-content .image {
    float: left;
    width: 200px;
    margin: 0 15px 0px 0px;
    text-align: center;
    height: 100%;
}

.catalog-map .parent-block .parent-content .image img {
    width: 190px;
}

.map_type_content {
    margin-top: 5px;
}

.map_type_content ul li {
    list-style: none;
    display: block;
    float: left;
    line-height: 24px;
    background: url("../images/reasons_4.png") no-repeat top right;
    padding: 2px 9px 2px 9px;
    margin-right: 2px;
    cursor: pointer;
}

.map_type_content ul li.separator {
    width: 1px;
    height: 20px;
    margin: 3px 20px 0;
    background: #d0d8e1;
}

.map_type_content li a:hover {
    text-decoration: none;
    color: #133F6D !important;
}

.map_type_content ul li a {
    color: #133f6b;
    font-size: 12px;
    font-weight: bold;
}

.map_type_content ul li.active {
    background: url("../images/reasons_5.png") no-repeat top right;
}

.map_container {
    border-top: 1px solid #d0d8e1;
    padding: 17px 0 0;
}

.map_container h2, .map_container .h2 {
    color: #133f6b;
    font-size: 18px;
    margin: 0 0 17px;
}

.map_container li {
    float: left;
    margin: 0 0 17px 0;
    width: 25%;
}

.map_container li img {
    border: 1px solid #f1f3f6;
    margin: 0 0 7px;
}

.map_container li .title {
    color: #133f6b;
    display: block;
    font-size: 14px !important;
    font-weight: bold;
    margin: 0 0 6px;
    padding: 0px !important;
}

.map_container li p {
    color: #000;
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
    width: 70%;
}

.map_container a {
    text-decoration: underline;
    color: #133F6B;
}

.map_subspecies ul {
    height: 100%;
    padding: 5px 0 0 0;
}

.map_subspecies ul li {
    background: none repeat scroll 0 0 transparent;
    line-height: 12px;
    padding: 0 0 8px 0;
    float: none;
    margin: 0 0 0 0;
    width: 100%;
}

.map_subspecies ul li a {
    background: url("../images/link_icon.png") no-repeat scroll 0 2px transparent;
    color: #133F6B;
    font-size: 12px;
    padding: 0 0 0 17px;
    position: static;
    text-decoration: underline;
}

.map_subspecies ul li a:hover {
    text-decoration: underline;
}

.map_subspecies ul li.show_content a {
    background: none;
}

.link_block_1 {
    padding: 20px 0 20px 0;
}

.link_block_1 .title {
    color: #133F6D;
    font-size: 16px;
    font-weight: bold;
    background-color: #F1F3F6;
    padding: 7px 0px 7px 20px;
}

.link_block_1 .box {
    width: 20%;
    float: left;
    display: block;
    background-color: #D0D8E1;
    position: relative;
    padding: 7px 0px;
    font-size: 13px;
}

.link_block_1 table {
    margin: auto;
}

.link_block_1 table td {
    padding: 2px;
}

.link_block_1 .box .line {
    position: absolute;
    width: 4px;
    background-color: white;
    right: 0px;
    top: 0px;
    height: 100%;
}

.link_block_1 a {
    color: black;
}

.link_block_1 a:hover {
    color: #ffa300
}

.link_block_2 {
    padding: 10px 0 20px 0;
}

.link_block_2 .box_line {
    width: 0.5%;
    float: left;
    display: block;
}

.link_block_2 .box {
    width: 33%;
    float: left;
    display: block;
    font-size: 13px;
}

.link_block_2 .title {
    color: #133F6D;
    font-size: 16px;
    font-weight: bold;
    background: url("../images/links_block.png") no-repeat top right;
    padding: 7px 0px 7px 20px;
}

.link_block_2 .content {
    background-color: #D0D8E1;
    padding: 7px 0px;
    font-size: 14px;
}

.link_block_2 table {
    margin: auto;
}

.link_block_2 table td {
    padding: 2px;
}

.link_block_2 a {
    color: black;
}

.link_block_2 a:hover {
    color: #ffa300
}

.link_block_3 {
    margin: 0px 0 20px 0;
    background-color: #D0D8E1;
}

.link_block_3 .box {
    width: 50%;
    float: left;
    display: block;
    position: relative;
}

.link_block_3 .box .line {
    position: absolute;
    width: 4px;
    background-color: white;
    right: 0px;
    top: 0px;
    height: 100%;
}

.link_block_3 .box > .title {
    color: black;
    font-size: 18px;
    padding: 10px 0px;
    text-align: center;
}

.link_block_3 .box > .content {
    margin: 0px 20px 0px 20px;
}

.link_block_3 .news_list {
    background-color: #F1F3F6;
    padding: 0px;
    font-size: 13px;
}

.link_block_3 .news_list .item {
    margin-bottom: 0px;
}

.link_block_3 .news_list .item .item_title a {
    margin: 0px;
}

.link_block_3 .faq {
    padding: 8px;
    background-color: #F1F3F6;
    /* padding: 0px;*/
    font-size: 13px;
}

.link_block_3 .all {
    /*position: absolute;
    left: 20px;
    bottom: 5px;*/
    padding: 13px 0px 5px 0px;
}

.link_block_3 .all li {
    background: url(../images/link_icon.png) no-repeat 0 0;
    font-size: 12px;
    padding: 0 21px;
    margin-bottom: 5px;
}

.link_block_3 .all li a {
    color: black;
}

.link_block_3 .all li a:hover {
    color: #ffa300
}

#top {
    display: none;
    margin-bottom: 260px;
    bottom: 0;
    cursor: pointer;
    font-size: 150%;
    position: fixed;
    /* right: 0; */
    background: url(../images/up_arrow2.jpg) no-repeat 0 0;
}

.priview_before_first_block {
    max-width: 400px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    float: right;
    padding: 15px 20px 15px 20px;
    margin-top: 10px;
}

.cert_table {
    margin-bottom: 20px;
}

.page_title_cert {
    font-size: 24px;
    color: #133f6b;

}

.cert_info {
    font-size: 18px;
    line-height: 20px;
    padding: 8px 0px;
}

.cert_info h2 p {
    font-size: 18px;
}

.services_table td {
    font-size: 14px;
}

#selection_accescories {
    overflow: hidden;
    position: relative;
    width: 1432px;
}

#selection_accescories .variant_table {
    width: 716px;
    float: left;
}

.review_content {
    font-size: 12px;
    line-height: 15px;
    padding: 10px;
}

.review_content h3 {
    font-size: 14px;
    padding: 5px 0 5px 0;
}

.oa_top .allSales {
    background: none;
    float: right;
    padding-right: 0;
}

.oa_top .allSales a {
    float: right;
    color: #133f6b;
    font-size: 12px;
    position: relative;
    text-decoration: underline;
    background: url(../images/link_icon.png) no-repeat;
    padding-left: 20px;
    font-weight: 200;
    line-height: 11px;
}

.oa_top .adding .allSales {
    background: none;
    padding-bottom: 10px;
}

.wide #sale_slider .h1 {
    height: 0;
    line-height: 0;
    padding: 0;
    margin: 0 0 5px 0;
}

#sale_slider .h1 {
    height: 0;
    line-height: 0;
    padding: 0;
    margin: 0 0 5px 0;
}

.main_bestsellers_benzine .h1 {
    height: 0;
    line-height: 0;
    padding: 0;
    margin: 0 0 5px 0;
}

#fix-h1_padding {
    padding: 0;
}

.owl-carousel__arrows {
    display: inline-block;
    float: right;
    margin-bottom: 5px;
}

.owl-carousel__arrows .owl__popular-articles-left-arrow {
    float: left;
    width: 20px;
    height: 20px;
    background: url(https://cdn.sklad-generator.ru/frontend/themes/default/images/slider_control.png) no-repeat 0 0;
    cursor: pointer;
    margin-right: 2px;
}

.owl-carousel__arrows .owl__popular-articles-left-arrow:hover {
    background-position: 0 -20px;
}

.owl-carousel__arrows .owl__popular-articles-right-arrow:hover {
    background-position: -20px -20px;
}

.owl-carousel__arrows .owl__popular-articles-right-arrow {
    float: left;
    width: 20px;
    height: 20px;
    background: url(https://cdn.sklad-generator.ru/frontend/themes/default/images/slider_control.png) no-repeat -20px 0;
    cursor: pointer;
}

.popular-articles .h2 {
    /*text-transform: uppercase;*/
    padding: 10px 5px 5px 5px;
    /*background: #d0d8e1;*/
    font-weight: 100;
    color: #000;
    font-family: Arial;
}

.popular-articles .h2 a {
    color: #133F6B;
    text-decoration: underline;
    font-weight: 100;
    font-family: Arial;
}

.popular-articles .popular-articles__wrapper {
    padding: 0 4px 4px 4px;
    /*background: #d0d8e1;*/
}

.popular-articles .popular-articles__content {
    /*background: #f1f3f6;*/
    padding: 10px 3px 3px 3px;
    min-height: 155px;
}

.popular-articles .popular-article__title {
    margin-bottom: 5px;
}

.popular-articles .popular-article__title a {
    font-weight: 200;
    font-size: 14px;
    color: #133F6D;
    text-decoration: underline;
    font-family: Arial;
}

.popular-articles .popular-article__title a:hover {
    color: #FFA300;
}

.popular-articles .popular-article__short-text {
    font-size: 12px;
    line-height: 14px;
}

.popular-articles .popular-article__img {
    float: left;
    width: 50px;
    margin: 0 5px 5px 0;
}

.popular-articles .popular-article__img img {
    width: 100%;
}

.links_tags_catalogs .box {
    width: 326px;
    padding: 5px;
    margin-right: 5px;
}

.links_tags_catalogs .box:last-child {
    margin-right: 0;
}

.links_tags_catalogs {
    /*margin-bottom: 15px;*/
}

.links_tags_catalogs .box__row {
    margin: 5px auto;
}

.oa_top .filter_select li {
    padding: 11px 18px 7px 18px;
}

.adv-card-text {
    padding: 20px;
    font-size: 12px;
    line-height: 15px;
    background: #f7e2e2;
    margin-bottom: 10px;
}

.request_price_form .show {
    display: block;
}

.site_form__title {
    color: #133f6b;
    font-family: Arial, serif;
    font-size: 30px;
    border-bottom: 5px solid #d0d8e1;
    padding-bottom: 10px;
}

.product__span-bold {
    font-weight: bold;
}

.bread_crumbs .bread_crumbs__no-right-padding {
    padding: 0;
}

.bread_crumbs .bread_crumbs__fix-color {
    color: #ffa300;
}

.product-relink {
    margin-top: 15px;
}

.product-relink .product-relink__title {
    margin-bottom: 15px;
}

.product-relink li {
    padding-left: 10px;
}

/* tables */

.table-wrapper {
    display: block;
    position: relative;
    box-sizing: border-box;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}

.standard-tech-table {
    display: table;
    border-style: none;
    width: 100%;
    font-size: 14px;
    cursor: default;
}

.standard-tech-table caption {
    background: #234c75;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    border-bottom: 1px solid #fff;
}

.standard-tech-table tr {
    border-bottom: 1px solid #fff;
    background: #F1F3F6;
}

.standard-tech-table tr:nth-child(even) {
    background: #e8ebf0;
}

.standard-tech-table td {
    padding: 6px 10px;
    text-align: left;
}

.standard-tech-table .marked {
    background: #D0D8E1;
    color: #133F6B;
}


/*
.standard-tech-table td:last-child {
    background: #D0D8E1;
    color: #133F6B;
}
*/

.standard-tech-table th {
    padding: 6px 10px;
    background: #D0D8E1;
    color: #133F6B;
    text-align: left;
}

.product_list__table-fix-bg {
    background: #fff;
}


#header_information{
    margin-left: 20px;
}

.selection_filters_container .filter_item.select label {
    padding: 0;
}
#selection_description ul li, .technical_characteristics_table table tr td, #selection_description a,
.product-relink li,.product-relink .product-relink__title, .oa_top ul li,
.accessories_block .ac_description, .accessories_block .ac_description p {
    font-size: 14px;
    line-height: 20px;
}
.catalog-map .parent-block .parent-content .title a,
.product-relink .product-relink__title, .technical_characteristics_table table tr td,
.h1, .h2, .h3, .h4, .h5, .h6, .accessories_block .ac_description, .accessories_block .ac_title,
.product_list tbody tr td.description, .standard-tech-table th, .standard-tech-table caption,
.link_block_1 a, .link_block_2 a, .link_block_3 a, .action_text DIV, .action_text SPAN,
.link_block_1 .title, .link_block_2 .title, .link_block_3 .box>.title, .blue_bold, .buy_button_nospan,
.product_list thead tr td a.active, .product_list thead tr td a:hover, .accessories_block .ac_description p {
    font-family: "Roboto", "Arial", sans-serif;
}
.selection_filters_container .filter_item.select label, .selection_filters_container .filter_item.select label P,
.filter_full .filter_item SPAN, .filter_full .filter_item DIV,.filter_full .filter_item P,
.filter_full .filter_item .f-label LABEL{
    font-size: 12px;
}


.footer .contact_info A.footer-oferta {
    display: inline-block;
    margin: 5px 0;
}