html {margin:0;padding:0;width:100%;min-width: 980px;}
body {margin:0;padding:0;overflow-y:scroll;width:100%;}

/*JAVA WARNING*/
.enable_java_warning {width:100%;background-color:green;position:relative;overflow:hidden;}
.enable_java_warning_container {width:1000px;margin:0 auto 0 auto;font-family: 'Roboto', sans-serif;font-weight:700;font-size:0.8em;line-height:1.5em;padding:7px 0 7px 0;color:#ffffff;position:relative;overflow:hidden;}
.java_message {float:left;}
.java_link {float:left;padding: 0 0 0 .5em;}
.java_link a {color:#ffffff;text-decoration:none;display:block;border-bottom:1px #ffffff dotted;}
.hide_warning {float:right;padding: 0 0 0 0;}
.hide_warning a {color:#ffffff;text-decoration:none;display:block;border-bottom:1px #ffffff dotted;}
.hide_warning_icon {float:right;padding: 0 0 0 0;background: url('/images/close_icon.gif') 100% 50% no-repeat;width:20px;height:20px;}

#ny {display:none;position:absolute;overflow:hidden;top:14px;left:0px;height:1000px;width:100%;background-image: url('/images/ny2.png');background-position: 50% 0%;background-size:2000px 1000px;background-repeat: no-repeat;z-index: 100;pointer-events: none;}
#shapka {display:none;position:absolute;overflow:hidden;top:18px;left:0;height:80px;width:100%;background-image: url('/images/vetka.png');background-position: calc(50% - 389px) 0;background-size:218px 80px;background-repeat: no-repeat;z-index: 103;min-width:980px;pointer-events: none;}

/*SERVICE MENU*/
.service_menu {width:980px;padding:7px 0 7px 0;margin:0px auto 0px auto;position:relative;overflow:hidden;font-family: 'Roboto', sans-serif;font-weight:400;font-size:0.8em;line-height:1.5em;z-index: 102;}
.region_select {float:left;padding:0 10px 0 17px;display:none;}
.region_select a {padding:0 1px 0 0;color:#000000;text-decoration:none;display:block;float:left;border-bottom:1px #000000 dotted;}
.countries_list {background-color:#ffffff;padding:0px 70px 10px 0px;margin-bottom:5px;border-bottom:1px #000000 dotted;}
.countries_list  a {line-height:1.5em;display:block;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.5em;text-decoration:none;color:#000000;margin:0 0px 0 0px;padding:3px 10px 3px 10px;background-position:100% 50%; background-repeat:no-repeat;float:left;}
.countries_list a:hover {color:#333333;}
.regions_list {overflow-y:auto;display:none;background-color:#ffffff;padding:15px 40px 15px 15px;}
.regions_column {float:left;overflow:hidden;position:relative;}
.regions_column a {display:block;width:195px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.85em;line-height:1.5em;text-decoration:none;color:#000000;margin:0 0px 0 0px;padding:3px 10px 3px 10px;background-position:100% 50%; background-repeat:no-repeat;}
.regions_column a b {font-weight:700;}
.regions_column a:hover {background-color:#ffde8f;}
.faq_link {float:right; background: url('/images/faq_icon.jpg') 0 50% no-repeat;padding:0 20px 0 27px;background-size: 20px 20px;height:20px;-ms-behavior: url('/js/backgroundsize.min.htc');}
.faq_link a {color:#000000;text-decoration:none;display:block;border-bottom:1px #000000 dotted}
.faq_link a.act {color:#777777;text-decoration:none;display:block;border-bottom:1px #000000 dotted;}

.book_link {float:right; background: url('/images/book_icon.jpg') 0 50% no-repeat;padding:0 20px 0 27px;background-size: 20px 20px;height:20px;-ms-behavior: url('/js/backgroundsize.min.htc');}
.book_link a {color:#000000;text-decoration:none;display:block;border-bottom:1px #000000 dotted}

.warranty_link {float:right; background: url('/images/card_icon.jpg') 0 50% no-repeat;padding:0 20px 0 27px;background-size: 20px 20px;height:20px;-ms-behavior: url('/js/backgroundsize.min.htc');}
.warranty_link a {color:#000000;text-decoration:none;display:block;border-bottom:1px #000000 dotted}
.warranty_link a.act {color:#777777;text-decoration:none;display:block;border-bottom:1px #000000 dotted;}
.service_link {float:right; background: url('/images/warranty_icon.jpg') 0 50% no-repeat;padding:0 20px 0 27px;background-size: 20px 20px;height:20px;-ms-behavior: url('/js/backgroundsize.min.htc');}
.service_link a {color:#000000;text-decoration:none;display:block;border-bottom:1px #000000 dotted}
.service_link a.act {color:#777777;text-decoration:none;display:block;border-bottom:1px #000000 dotted;}
.basket_link {float:right;background: url('/images/basket_icon.jpg') 9px 50% no-repeat;padding:0 10px 0 35px;border-left:1px #000000 solid;display:none;-ms-behavior: url('/js/backgroundsize.min.htc');}
.basket_link a {color:#000000;text-decoration:none;border-bottom:1px #000000 dotted}
.basket_link span {color:#000000;text-decoration:none;border-bottom:1px #ffffff dotted}
.language_select {float:left;padding:0 11px 0 10px;border-left:0px #000000 solid;display:none;position:relative;overflow:hidden;}
.language_select a {color:#8a8a8a;text-decoration:underline;display:block;float:left;clear:none;margin:0 10px 0 0;}



/*MAIN MENU*/
.main_menu {width:100%;background-color:#ffd05e;}
.main_menu_container {width:980px;position:relative;overflow:hidden;margin:0 auto 0 auto;z-index: 102;}
.logo_image img {margin-left:15px;float:left;width:249px; height:97px; border:0;z-index: 100;}
.coffee_button {float:right;margin:11px 0 0 0;}
.menu_item, .menu_item_only_mobile {padding:0 0 5px 0;float:right;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.3em;text-decoration:none;color:#000000;margin:32px 12px 0 10px;}
.menu_item_act, .menu_item_only_mobile_act {background: url('/images/menu_bottom_border.gif') 0 100% repeat-x;padding:0 0 5px 0;float:right;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.3em;text-decoration:none;color:#000000;margin:32px 12px 0 10px;}
.menu_item {padding:0 0 5px 0;float:right;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.3em;text-decoration:none;color:#000000;margin:32px 12px 0 10px;}
.menu_item_act {background: url('/images/menu_bottom_border.gif') 0 100% repeat-x;padding:0 0 5px 0;float:right;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.3em;text-decoration:none;color:#000000;margin:32px 12px 0 10px;}s
.menu_item:hover {background: url('/images/menu_bottom_border.gif') 0 100% repeat-x;}
.menu_item_only_mobile:hover {background: url('/images/menu_bottom_border.gif') 0 100% repeat-x;}
.menu_item, .menu_item_act {display:block;}
.menu_item_only_mobile, .menu_item_only_mobile_act {display:none;}

/*VESNA BANNER*/
div.vesna_banner {width:980px; height:37px; margin:20px auto 0 auto; background-color: #fdd5e4;border-radius: 2px;}

/*MAIN PAGE CATALOG MENU*/
.main_page_text {padding-bottom:20px;border-bottom:2px #ffd05e solid;}
.main_page_text img {float:right;margin:0px 0 25px 25px}
.main_page_text {width:950px;position:relative;overflow:hidden;margin:40px auto 0 auto;z-index: 102;}
.main_page_text p {padding:0 0 5px 0;margin:0;font-family: 'Roboto', sans-serif;font-weight:300;font-size: 1em;line-height: 1.6em;}
.main_page_catalog {width:980px;position:relative;overflow:hidden;margin:40px auto 0 auto;z-index: 102;}
.main_page_catalog_menu {width:936px;position:relative;overflow:hidden;border-bottom:2px #ffcf60 solid;margin:0 auto 10px auto;}
.main_page_catalog_menu_item, .main_page_catalog_menu_item_active {float:left;line-height:2.5em;padding:0 .5em 0 .5em;}
.main_page_catalog_menu_item a, .main_page_catalog_menu_item_active a {text-decoration:none;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.75em;text-transform: uppercase}
.main_page_catalog_menu_item_active {background:url('/images/catalog_cat_button_bg.gif')}

/*MAIN PAGE ACCESSORIES*/

.main_page_accs {width:950px;position:relative;overflow:hidden;margin:40px auto 0 auto;z-index: 102;border-top:2px #ffd05e solid;}
.main_page_accs h4 {font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.6em;line-height: 1.6em;margin:15px 0 10px 0;padding:0 0 0 510px;}
.main_page_accs p {padding:0 0 5px 510px;margin:0;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em;line-height: 1.6em;}
.main_page_accs img {float:left;margin:25px 0 25px 0}
.main_page_accs .buttons {margin:20px 0 0 0;padding:0;display:flex;justify-content: center;gap:20px;}
.main_page_accs .buttons a {background:url('/images/catalog_cat_button_bg.gif');width:9em;height:2em;background-color:#ffc52e;color:#000000;text-decoration:none;font-family:'Roboto';line-height:2em;font-size: 1.4em;font-weight:300;display:block;text-align:center;}

/*MAIN PAGE NEWS*/

.main_page_news {width:980px;margin:32px auto 0 auto;padding-top:32px;position:relative;overflow:hidden;border-top:4px #ffd05e solid;}
.main_page_news div {float:left;width:276px;margin:0 25px 0 25px;font-family: 'Roboto', sans-serif;}
.main_page_news div h5 {margin:0;padding:0;color:#000000;font-weight:400;font-size:1.3em;}
.main_page_news div h5 a {color:#000000;}
.main_page_news div p.date {color:#555555;font-size:0.85em;font-weight:300;margin:10px 0 0 0;padding:0px;font-style: italic;}
.main_page_news div p.lead {font-size:1em;font-weight:300;margin:10px 0 0 0;padding:0px;line-height: 1.5em;}
.main_page_news div img {margin:0px 0 10px 0;}

.main_page_news div.all_news_button {clear:both;width:916px;position:relative;overflow:hidden;}
.main_page_news div.all_news_button a {background:url('/images/catalog_cat_button_bg.gif');margin:25px auto 0 auto;width:9em;height:2em;background-color:#ffc52e;color:#000000;text-decoration:none;font-family:'Roboto';line-height:2em;font-size: 1.4em;font-weight:300;display:block;text-align:center}

/*SEARCH*/
.search {float:right;;position:relative;overflow:hidden;margin:29px 0 0 12px;text-align:left;}
.search input {border:1px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.9em;padding:0 5px 0 5px;line-height:20px;height:24px;width:100px;text-align:left;margin-right:5px;margin-left:5px;}
.search input.check {border:1px #ffd97e solid;color:#000000;margin-right:10px;height:15px;width:15px;margin-left:0px;}
.search span {color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:20px;}
.search span.searchfor {margin-left:15px;}
.search input.submitsearch {height:2em;line-height:2em;padding:0 0 0 0em;background:url('/images/catalog_cat_button_bg.gif');width:40px;text-align:center;margin:0px;}

/*SEARCH*/
.search2 {width:980px;position:relative;overflow:hidden;margin:20px auto 0 auto;text-align:left;}
.search2 input {border:1px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.9em;padding:0 5px 0 5px;line-height:20px;height:24px;width:100px;text-align:left;margin-right:5px;margin-left:5px;}
.search2 input.check {border:1px #ffd97e solid;color:#000000;margin-right:10px;height:15px;width:15px;margin-left:0px;}
.search2 span {color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:20px;}
.search2 span.searchfor {margin-left:15px;}
.search2 input.submitsearch {height:2em;line-height:2em;padding:0 0 0 0em;background:url('/images/catalog_cat_button_bg.gif');width:40px;text-align:center;margin:0px;}


/*MAIN PAGE SEO*/

div.s_text {width:980px;margin:12px auto 0 auto;font-family: 'Roboto', sans-serif;font-weight:300;color:#000000;}
div.s_text h1 {margin:0px 0 0px 0px;padding:0;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.4em;text-align:center;}
div.s_text p {margin:10px 26px 0px 26px;padding:0;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em; line-height: 1.9em}

/*MAIN PAGE SOCIAL*/
.main_page_social {width:980px;margin:28px auto 0 auto;text-align:center;padding-top:20px;}
.main_page_social img {margin:10px 60px 0 60px;}
.main_page_social img.social_icon {width:69px;height:69px;border:0;}

/*ALERTS*/
.alerts {display:none;}
.alert_item {position:relative;overflow:hidden;padding:40px 25px 40px 25px;width:500px;margin:0;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em;text-align:center;line-height:1.7em;}
.alert_item h2 {padding:0;margin:0;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.2em;line-height:1.7em;}

/*TOOLTIP*/
div.custom-tooltip-styling {	-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;padding: 3px 5px 3px 5px;border: 3px solid #8a8a8a;display: none;background: #ffffff;color: #000;text-align: left;position: absolute;z-index: 9000;opacity: 0.9;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;}

/*CATALOG PAGE AND CATEGORY MENU*/
.categories_menu {width:980px;margin:22px auto 0 auto;position:relative;overflow:hidden;z-index: 102;}
.categories_menu_item {float:left;line-height:2em;padding:0 .6em 0 .6em;}
.categories_menu_item_active {float:left;line-height:2em;padding:0 .6em 0 .6em;background:url('/images/catalog_cat_button_bg.gif')}
.categories_menu_item a {text-decoration:none;color:#626262;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;text-transform: uppercase}
.categories_menu_item_active a {text-decoration:none;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;text-transform: uppercase}
#team_menu {display:none;}
.category_block {width:980px;margin:22px auto 0 auto;position:relative;overflow:hidden;z-index: 102;}
.category_block h1 {margin:0px 0 10px 11px;padding:0;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.4em;}
.category_block p {margin:0px 0 10px 11px; padding:0;width:700px;overflow:hidden;position:relative;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.9em;line-height:1.6em;}
.catalog_block {margin:22px auto 0 auto; width:312px;height:365px;position:relative;overflow:hidden;float:left;}
.catalog_block .image {width:312px;height:217px;margin:0 0 0 0;padding:0 0 0 0;position:relative;overflow:hidden;}
.catalog_block .image .issetSale{width:110px;height:24px;position:absolute;overflow:hidden;background-repeat:no-repeat;background-position:100% 0;right:20px;top:150px;}
.catalog_block .image .issetPresent{width:66px;height:66px;position:absolute;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;right:15px;top:10px;}
.catalog_block h3 {width:312px;text-align:center;margin:0;padding:0;font-family: 'Roboto', sans-serif;font-weight:700;font-size:1em;}
.catalog_block h3 a {text-decoration:none;color:#000000;}
.catalog_block h4 {width:312px;text-align:center;margin:0;padding:0;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.75em;}
.catalog_block div.colors {height:12px;background-color:#ffffff;margin:6px auto 4px auto;padding:0;position: relative;overflow:hidden;}
.catalog_block a.color {float:left;height:10px;width:10px;border:1px #333333 solid;margin:0 3px 0 3px;}
.catalog_block .price {margin:4px 0 0 0;padding:0;color:#33404b;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.8em;text-align:center;}
.catalog_block .oldprice {margin:2px 0 0 0;padding:0 0 5px 0;color:#6c6c6c;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.9em;text-align:center;}
.catalog_block .oldprice span {text-decoration:line-through}
.availability {cursor: pointer;margin:0 0 0 0;padding:0;color:#33404b;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;text-align:center;}



.category_filters {width:958px;margin:12px auto 0px auto;position:relative;overflow:hidden;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.9em;color:#000000;line-height: 1.6em;z-index: 102;}
.category_filters a {color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;}


/*REGION OPTIONS*/
.region_options {display:block;width:980px;margin:0 auto 0 auto;overflow:hidden;position:relative;z-index: 102;}
.delivery_way {display:block;width:980px;margin:19px auto 0 auto;overflow:hidden;position:relative;border-bottom:1px #000000 dotted;background:url('/images/ways_bg.gif') 0 0 repeat-y;}
.payment_way {display:block;width:980px;margin:0 auto 0 auto;overflow:hidden;position:relative;background:url('/images/ways_bg.gif') 0 0 repeat-y;}
.ways {float:left;padding:20px 27px 20px 27px;width:280px;}
.ways h2 {margin:0px;padding:0;color:#404040;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.3em;}
.ways h2 a {color:#404040; text-decoration: underline;}
.ways p {margin:0px;padding:0 0 10px 0;color:#404040;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;font-style:italic;}
.description {float:left;position:relative;overflow:hidden;width:644px;}
.description p {display:none;color:#404040;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;padding:5px 0 0px 20px;}
.description p a {color:#af7c00;text-decoration:underline;}
.delivery_radio, .payment_radio {display:none;padding:0 0 0 20px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:2em;background:url('/images/radio_active.png') 0 50% no-repeat;text-decoration:none;color:#000000;}


.promo_text, .delivery_text, .payment_text {display:none;padding:0px;overflow-x:hidden;width:80%;}
.promo_text h1, .delivery_text h1, .payment_text h1  {color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.8em;padding:0px 0 12px 0;margin:0px;}
.promo_text h2, .delivery_text h2, .payment_text h2 {color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.2em;padding:6px 0 12px 0;margin:0px;}
.promo_text p, .delivery_text p, .payment_text p {color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.9em;padding:0 0 4px 0;margin:0px;line-height:1.4em}
.promo_text p a, .delivery_text p a, .payment_text p a {color:#af7c00;text-decoration:underline;}

.order_region_select {display:block;width:924px;margin:15px auto 15px auto;overflow:hidden;position:relative;font-family: 'Roboto', sans-serif;font-weight:300;font-size:0.9em;line-height:1.5em;}
.order_region_select a {color:#000000;text-decoration:none;border-bottom:0px #000000 solid;}
.order_region_select input {border:1px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;padding:0 3px 0 3px;line-height:20px;height:20px;width:190px;}

/*PERSONAL DATA*/
.personal_data {display:block;width:980px;margin:0 auto 0 auto;overflow:hidden;position:relative;border-bottom:1px #000000 dotted;background:url('/images/step1_bg_disabled.gif') 0 50% no-repeat;z-index: 102;}
.personal_data .input_block {position:relative;overflow:hidden;margin:8px 0 0 2px;width:500px;}
.personal_data .input_block a {color:#000000;border-bottom:1px #000000 dotted;text-decoration:none;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;}
.personal_data .input_block .input_label {float:left;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:20px;width:100px;}
.personal_data .input_block .input_comment {float:left;clear:both;color:#777777;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.75em;line-height:18px;padding:2px 0 2px 100px;width:480px;}
.personal_data .input_block .input {float:left;}
.personal_data .input_block .input input {border:1px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;padding:0 3px 0 3px;line-height:20px;height:20px;width:190px;}

	/*SELECT STORE*/
.select_store {margin:0;padding:0 0 15px 20px;position:relative;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:20px;}
.select_store select {border:1px red solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em;padding:0 3px 0 3px;line-height:20px;height:20px;}

/*PROMOCODE*/
.promocode_block {display:block;width:970px;margin:0 auto 0px auto;overflow:hidden;position:relative;border-bottom:1px #000000 dotted;padding-bottom:10px;padding-left:12px;z-index: 102;}
.promocode_block .input_block {position:relative;overflow:hidden;margin:8px 0 0 2px;width:936px;}
.promocode_block .input_block a {color:#000000;border-bottom:1px #000000 dotted;text-decoration:none;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em;}
.promocode_block .input_block .input_label {float:left;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:20px;width:290px;}
.promocode_block .input_block .input {float:left;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:20px;}
.promocode_block .input_block .promocode_applied {color:green;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.9em;line-height:18px;}
.promocode_block .input_block .promocode_error {color:red;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.9em;line-height:18px;}
.promocode_block .input_block .discount_text {color:black;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em;line-height:18px;}
.promocode_block .input_block .itogo_sum {color:black;font-family: 'Roboto', sans-serif;font-weight:400;font-size:2.5em;}
.promocode_block .input_block .input input {border:1px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em;padding:0 3px 0 3px;line-height:20px;height:20px;width:190px;text-align:center;}
.promocode_block .input_block textarea {width:190px;height:110px;border:1px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;padding:0 3px 0 3px;}

/*DEALER DATA*/

.dealer_data {margin:0 0 0 0px;padding:10px 0 0 0;}
.dealer_data .input_block {position:relative;overflow:hidden;margin:12px 0 0 0px;}
.dealer_data .input_block .input_label {float:left;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:27px;width:200px;padding-right:10px;}
.dealer_data .input_block .input {float:left;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;line-height:27px;font-size:.8em;}
.dealer_data .input_block .input input {border:1px red solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.1em;padding:0 3px 0 3px;line-height:27px;height:27px;width:255px;}
.dealer_data .input_block .input select {border:1px red solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.1em;padding:0 3px 0 3px;line-height:27px;height:27px;width:60px;}
.dealer_data .input_block textarea {width:255px;height:150px;border:1px red solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.1em;padding:0 3px 0 3px;}
#request_submit2 {border-width:0px;background-color:#ffc52e;text-align:center;width:120px;height:27px;line-height:27px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:700;font-size:.8em;padding:0 12px 0 12px;margin:15px 0 0 165px;cursor:pointer;opacity:.5;}
#dealer_enter {float:left;border-width:0px;background-color:#ffc52e;text-align:center;height:29px;line-height:29px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:700;font-size:.8em;margin:0 0 0 15px;cursor:pointer;padding:0 12px 0 12px;}
.password_label{float:left;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:27px;padding-right:10px;}
.password_input {float:left;}
.password_input input  {border:1px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;padding:0 3px 0 3px;line-height:27px;height:27px;width:255px;} 


/*CONTACTS*/
.contacts_block {width:960px;margin:10px auto 0 auto;position:relative;overflow:hidden;z-index: 102;}
.contacts_item {border-bottom:0px #000000 dotted;padding-bottom:15px;position:relative;overflow:hidden;width:25%;float:left;}
.contacts_item_no_border {padding-bottom:15px;position:relative;overflow:hidden;}
.contacts_item h2, .contacts_item_no_border  h2 {font-family: 'Roboto', sans-serif;font-weight:400;font-size:.9em;line-height:1em;margin:15px 0 0 0 ;padding:0;}
.contacts_item p, .contacts_item_no_border p {font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:1.5em;margin:0;padding:10px 0 0 0;width:90%}
.contacts_item p a, .contacts_item_no_border p a {color:#af7c00;text-decoration:underline;}
.contacts_item a.popup_link, .contacts_item_no_border a.popup_link {font-family: 'Roboto', sans-serif;font-weight:300;font-size:.7em;line-height:14px;margin:0;padding:6px 0 0 0;display:block;background:url('/images/pop_up.gif') 100% 6px no-repeat;padding-right:18px;color:#000000;text-decoration:underline;float:left;}
.contacts_item a.popup_link2, .contacts_item_no_border a.popup_link2 {font-family: 'Roboto', sans-serif;font-weight:300;font-size:.85em;line-height:14px;margin:0;padding:6px 0 0 0;display:block;background:url('/images/pop_up.gif') 100% 6px no-repeat;padding-right:18px;color:#000000;text-decoration:underline;float:left;}
.store_photos {margin:10px 0 0 0;padding:0; position:relative;overflow:hidden;}
.store_photos img {float:left;padding:0 5px 5px 0;}
#dealers_contacts {border-top:1px #000000 dotted;margin-top:10px;}
#dealers_contacts .contacts_item {width:100%;}
#dealers_contacts p {width:auto;}
.dealers_legend {font-family: 'Roboto', sans-serif;font-weight:200;font-size:.7em;}
.dealers_legend img {vertical-align: middle;position:relative;top:-2px;padding-right:4px;}

.main_phone_contacts {width:960px;margin:10px auto 0 auto;position:relative;overflow:hidden;z-index: 102;}
.main_phone_contacts span.main_phone_contacts_number {color:#000000;font-size:1.5em;font-family: 'Roboto', sans-serif;font-weight:400;line-height: 2em;}
.main_phone_contacts span.main_phone_contacts_number  {color:#000000;text-decoration: none;}
.main_phone_contacts span.main_phone_contacts_title {color:#000000;font-size:1em;font-family: 'Roboto', sans-serif;font-weight:700;}

/*DEALERS*/
.dealers {border-collapse:collapse;margin-top:15px;}
.dealers td {padding:8px 15px 8px 15px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em;border:1px #000000 dotted;}
.dealers td.header {background:#ffc52e;font-size:.9em}
.dealers td.adres {padding-right:30px;}
.dealers td p {width:auto;padding:5px 0 5px 0;margin:0px;}

/*TEAM*/
.team_header {margin:0 auto 0 auto;width:952px;overflow:hidden;position:relative;background:url('/images/team_bg.gif') 100% 1em no-repeat;}
.team_header h1 {margin:28px 0 20px 0;padding:0;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.4em;}
.team_header p {margin:8px 0 0 0;padding:0;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em;line-height:1.5em;width:715px;}
.team_header p a {color:#af7c00;text-decoration:underline;}

.team {width:980px;margin:21px auto 0 auto;padding:0;overflow:hidden;position:relative;z-index: 102;}
.person {width:245px;float:left;overflow:hidden;position:relative;}
.person .person_pic {width:224px;height:276px;border:1px #ecc157 solid;background-position:50% 50%;background-repeat:no-repeat;position:relative;overflow:hidden;background-size: cover;}
.person .person_pic .person_overlay {position:absolute;width:224px;height:276px;background:url('/images/person_overlay.png') 50% 50% no-repeat;}
.person h2 {margin:8px 0 0 0;padding:0;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.9em;text-transform:uppercase}
.person h3 {margin:0px 0 10px 0;padding:0;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;font-style:italic;}
.person p {margin:8px 0 0 0;padding:0 0 20px 0;width:227px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;}
.person p a {color:#af7c00;text-decoration:underline;}

/*FAQ*/
.faq_header {margin:0 auto 0 auto;width:952px;overflow:hidden;position:relative;background:url('/images/faq_bg.gif') 100% 50% no-repeat;padding-bottom:0px;}
.faq_header h1 {margin:28px 0 20px 0;padding:0;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.4em;}
.faq_header .faquestion {position:relative;overflow:hidden;margin:0 0 11px 0;}
.faq_header .faquestion a{display:block;float:left;text-decoration:none;color:#000000;border-bottom:1px #000000 dotted;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.9em;}
.answer {margin:10px auto 0 auto;width:952px;overflow:hidden;position:relative;background:url('/images/answer_bg.gif') 0% 0% no-repeat;}
.answer a.scroll_to_top {display:block;width:26px;height:26px;position:absolute;right:12px;top:0px;background:url('/images/faq_up_icon.gif') 50% 50% no-repeat;}
.answer h2 {margin:51px 0 7px 0;padding:0;font-family: 'Roboto', sans-serif;font-weight:700;font-size:.9em;}
.answer p {margin:0; padding:0;width:700px;overflow:hidden;position:relative;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.82em;line-height:1.6em;}
.answer p a {color:#af7c00;text-decoration:underline;}

/*PAGE*/
.page {margin:0 auto 0 auto;width:952px;overflow:hidden;position:relative;z-index: 102;}
.page h1 {margin:28px 0 20px 0;padding:0;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.4em;}
.page h2 {margin:20px 0 8px 0px;padding:0px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.1em;}
.page p {margin:8px 0 0 0;padding:0;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.9em;line-height:1.5em;width:715px;}
.page p a {color:#af7c00;text-decoration:underline;}

table.article_pictures {border-collapse:collapse;margin:6px 0 18px 0;}
table.article_pictures td {border:0px;padding:10px 10px 0px 0;}
table.article_pictures td.label {padding:4px 10px 0px 0;font-family: 'Roboto', sans-serif;font-weight:400;font-size:0.8em;font-style:italic;color:#404040;text-align:left;}


table.workshop_pricelist {border-collapse:collapse;margin:6px 0 18px 0; width:800px;}
table.workshop_pricelist td {border:0px;padding:10px 10px 0px 0;font-family: 'Roboto', sans-serif;font-weight:300;font-size:0.9em;line-height:1.5em;vertical-align: top;}
table.workshop_pricelist td.label {padding:4px 10px 0px 0;font-family: 'Roboto', sans-serif;font-weight:400;font-size:0.8em;font-style:italic;color:#404040;text-align:left;}

/*DOWNLOAD*/
.download_manual_link {height:30px;line-height:30px;padding:0 0 0 33px;background:url('/images/pdf.gif') 0% 50% no-repeat;background-size:30px 30px;margin:19px 0 0 0px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;}
.download_manual_link a {text-decoration:underline;color:#000000;}
.download_zip_link {height:30px;line-height:30px;padding:0 0 0 33px;background:url('/images/zip.gif') 0% 50% no-repeat;background-size:30px 30px;margin:19px 0 0 0px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;}
.download_zip_link a {text-decoration:underline;color:#000000;}
.download_rar_link {height:30px;line-height:30px;padding:0 0 0 33px;background:url('/images/rar.gif') 0% 50% no-repeat;background-size:30px 30px;margin:19px 0 0 0px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;}
.download_rar_link a {text-decoration:underline;color:#000000;}
.download_pdf_link {height:30px;line-height:30px;padding:0 0 0 33px;background:url('/images/pdf.gif') 0% 50% no-repeat;background-size:30px 30px;margin:19px 0 0 0px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;}
.download_pdf_link a {text-decoration:underline;color:#000000;}
.download_doc_link, .download_docx_link {height:30px;line-height:30px;padding:0 0 0 33px;background:url('/images/doc.gif') 0% 50% no-repeat;background-size:30px 30px;margin:19px 0 0 0px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;}
.download_doc_link a, .download_docx_link a {text-decoration:underline;color:#000000;}
.download_xls_link, .download_xlsx_link {height:30px;line-height:30px;padding:0 0 0 33px;background:url('/images/xls.gif') 0% 50% no-repeat;background-size:30px 30px;margin:19px 0 0 0px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;}
.download_xls_link a, .download_xlsx_link a {text-decoration:underline;color:#000000;}
.download_txt_link {height:30px;line-height:30px;padding:0 0 0 33px;background:url('/images/txt.gif') 0% 50% no-repeat;background-size:30px 30px;margin:19px 0 0 0px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;}
.download_txt_link a{text-decoration:underline;color:#000000;}
.download_jpg_link {height:30px;line-height:30px;padding:0 0 0 33px;background:url('/images/jpg.gif') 0% 50% no-repeat;background-size:30px 30px;margin:19px 0 0 0px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;}
.download_jpg_link a{text-decoration:underline;color:#000000;}
.download_any_link {height:30px;line-height:30px;padding:0 0 0 33px;margin:19px 0 0 0px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:.8em;}
.download_any_link a{text-decoration:underline;color:#000000;}


/*ORDER*/
.order {margin:0 auto 0 auto;width:952px;overflow:hidden;position:relative;z-index: 102;}
.order h1 {margin:28px 0 20px 0;padding:0;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.4em;}
.order p {margin:8px 0 0 0;padding:0;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em;line-height:1.5em;width:715px;}
.order p a {color:#af7c00;text-decoration:underline;}

.order h2 {margin:0 0 16px 10px;padding:0px;color:#404040;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.3em;}

.order_footer {margin:0px auto 20px auto;width:980px;position:relative;overflow:hidden;}

.send_order_container {margin:32px auto 0 auto;width:180px;overflow:hidden;position:relative;float:left;}
a.send_order_button {margin-right:25px;text-align:center;width:80px;opacity:0.5;border:1px #000000 solid;float:right;border:0px;cursor:pointer;background-color:#ffd247;text-decoration:none;color:#000000;padding:0 28px 0 28px;height:3em;line-height:3em;font-family: 'Roboto', sans-serif;font-weight:700;font-size:.9em;}

.kupivkredit_container {margin:30px 0 0 0;width:180px;overflow:hidden;position:relative;float:left;}
a.kupivkredit_button {text-align:center;width:120px;opacity:1;border:1px #000000 solid;float:left;border:0px;cursor:pointer;background-color:#ffd247;text-decoration:none;color:#000000;padding:0 28px 0 28px;height:3em;line-height:3em;font-family: 'Roboto', sans-serif;font-weight:700;font-size:.9em;}

.dont_press_twice {margin:30px auto 0 auto;width:180px;overflow:hidden;position:relative;float:left;}
.dont_press_twice span {float:right;color:#000000;line-height:1.3em;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.7em;font-style: italic;text-align:center;width:176px;}

/*COMMENT DATA*/
.comment_data {display:block;width:436px;margin-left:364px;overflow:hidden;position:relative;float:left;}
.comment_data .input_block {position:relative;overflow:hidden;margin:8px 0 0 0;width:436px;}
.comment_data .input_block .input_label {float:left;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:20px;width:100px;}
.comment_data .input_block textarea {margin-top:5px;clear:both;float:left;width:392px;height:230px;border:1px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;padding:0 3px 0 3px;}

.goods_table {}
.goods_table table {width:963px;border-collapse:none;}
.goods_table td {border-bottom:0px;border-top:1px #000000 dotted;border-left:0px;border-right:0px;;text-align:center;vertical-align:middle;padding:2px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:1.5em;}
.goods_table td.delete_column {width:28px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:1.5em;}
.goods_table td.photo_column {width:110px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:1.5em;}
.goods_table td.title_column {width:178px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:1.5em;}
.goods_table td.quantity_column {width:150px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:1.5em;}
.goods_table td.price_column {width:172px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:1.5em;}
.goods_table td.sum_column {width:154px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:1.5em;}
.goods_table td.itogo_column {width:159px;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1em;line-height:1.5em;}
.goods_table td.td_spacer {height:9px;padding:0px;}
.goods_table td.td_spacer2 {width:11px;padding:0px;}
.goods_table td.td_spacer3 {width:3px;padding:0px;}
.goods_table td.td_spacer4 {height:9px;padding:0px;border-top:0px;border-bottom:1px #000000 dotted;}
.goods_table td.td_spacer7 {padding:0px;border-top:0px;border-bottom:0px;}
.goods_table td.itogo_cell {border-left:1px #000000 solid;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.6em;border-bottom:0px;border-top:0px;}
.goods_table td span {cursor:pointer;}
.goods_table td img.plus_minus {vertical-align:middle;padding:0 2px 0 2px;}
.goods_table td span.plus_minus_span {vertical-align:middle;}

.with_discount {color:gray;font-size: 0.4em;font-family: 'Roboto', sans-serif;font-weight:300;}


.popup_text {display:none;width:600px;padding:20px;overflow-x:hidden;overflow-x:hidden;}
.popup_text h1 {width:580px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.8em;padding:0px 0 12px 0;margin:0px;}
.popup_text h2 {width:580px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.2em;padding:6px 0 12px 0;margin:0px;}
.popup_text h5 {width:580px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1.8em;padding:0px 0 12px 0;margin:0px;}
.popup_text p {width:580px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;padding:0 0 4px 0;margin:0px;}


/*.question {display:none;width:500px;overflow:scroll;background-color:#ffffff;}
.question h2 {padding:0px 0px 0px 16px;margin:0 0 0 10px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:2em;text-align:left;}
.question p {padding:0px 16px 0px 16px;margin:0 0 0 10px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:1.5em;text-align:left;}
.question .input_block {position:relative;overflow:hidden;margin:10px 0 0 16px;}
.question .input_block .input_label {float:left;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;line-height:27px;width:100px;margin-left:10px;}
.question .input_block .input {float:left;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;line-height:27px;font-size:.8em;}
.question .input_block .input input {border:2px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.1em;padding:0 3px 0 3px;line-height:27px;height:27px;width:250px;}
.question .input_block .input select {margin-bottom:0px;margin-top:0px;border:2px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.1em;padding:0 3px 0px 3px;line-height:27px;height:27px;width:250px;}
.question .input_block .input select.antispam_select {margin-bottom:10px;margin-top:6px;border:2px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;padding:0 3px 0px 3px;line-height:27px;height:27px;width:60px;}
.question .input_block .input textarea {border:2px #ffd97e solid;color:#000000;font-family: 'Roboto', sans-serif;font-weight:300;font-size:1.1em;padding:0 3px 0px 3px;line-height:27px;height:60px;width:250px;}
#question_submit {border-width:0px;background-color:#ffc52e;text-align:center;width:120px;height:27px;line-height:27px;color:#000000;font-family: 'Roboto', sans-serif;font-weight:700;font-size:.8em;padding:0 12px 0 12px;margin:10px 0 20px 150px;cursor:pointer;opacity:.5;}*/

.question_link_block {width:960px;margin:10px auto 0 auto;padding-bottom:20px;position:relative;overflow:hidden;z-index:102;}
.question_link {float:left;position:relative;overflow:hidden;margin:4px 20px 0 0;padding:0;height:40px;width:180px;}
.question_link a {display:block;text-align:center;color:#000000;font-family: 'Roboto', sans-serif;font-weight:400;font-size:1em;padding:0;margin:0;height:40px;line-height:40px;background-color:#ffc52e;text-decoration:none;}


.stop {width:980px;height:88px;padding:0;margin:10px auto -12px auto;position:relative;overflow:hidden;background-image: url('/images/stop.jpg');background-position:50% 50%;background-repeat:no-repeat;background-size: 974px 88px;}


.warranty_terms {border-collapse:collapse;border-width:1px;width:580px;margin:15px 0 15px 0;}
.warranty_terms td {font-family: 'Roboto', sans-serif;font-weight:300;font-size:.8em;vertical-align:top;padding:10px;border:1px #000000 solid;}
.warranty_terms td.dark {background-color:#e6e6e6;}

table.export {border-collapse:collapse;margin:0px 0 0px 0;}
table.export td {font-family: 'Roboto', sans-serif;font-weight:300;font-size:0.8em; border:0px;padding:5px;}

.fancybox__viewport {
	background-image: url("/images/fancybox_overlay2.png");
}
.fancybox__content {
		overflow:scroll !important;}