@charset "utf-8";
/* CSS Document */

/* Подсказки */
.help{ position: absolute;z-index: 10;overflow: hidden;width: 18em;}
.help iframe{display: none;display/**/: block;position: absolute;top: 0;left: 0; z-index: -1;filter: mask();width: 3000px;height: 3000px;}
a.info span{display: none;}
a.info{position: relative;/* z-index: 24; */}
a.info:hover { background-color: #fff; text-decoration: none;z-index: 25;}
a.info:hover span {display: block;  background: white; border: #000 1px solid; color: black;position: absolute; width: 200px;padding: 3px;font-size: 11px;}
/* /Подсказки */

.top_sale {height:300px;}
.digi-autocomplete-container { position: absolute; }
.special_timer{background-color: transparent;border: 0px none currentColor;color: #646464;font: 24px/20px "OCR-A BT";display: block;text-align: right;}

.region_span {background:url(img/select.png) 100% 100% no-repeat;height:24px;color: #98509A;font: 18px/22px "PF Din Text Condensed Pro";outline-style:none;overflow:hidden;position:absolute;width:140px;display: inline;cursor:pointer;border-bottom: 1px dashed #97DF50;border-top: 1px dashed #97DF50;}
.region_select {-moz-opacity:0;border:0;color:#98509A;filter:alpha(opacity=0);font: 20px/24px "PF Din Text Condensed Pro";opacity:0;outline:0;position:relative;width:140px;cursor:pointer;z-index:5}

.custom-select {width: 266px;overflow: hidden;background: #FFFFFF url(img/select_arrow.png) no-repeat 241px;border: 1px solid #7150b2;border-radius: 5px;color: #666666;font: 14px/24px "Tahoma", "Arial", sans-serif;height: 24px;padding: 0px 0px 0px 0px;}
.custom-select select {width: 290px;background: transparent;background: rgba(0, 0, 0, 0);-webkit-appearance: none;border: 0;outline: 0;color: #666666;font: 14px/24px "Tahoma", "Arial", sans-serif;height: 24px;}
.custom-select-dost {width: 150px;overflow: hidden;background: #FFFFFF url(img/select_arrow.png) no-repeat 125px;border: 1px solid #7150b2;border-radius: 5px;color: #666666;font: 14px/24px "Tahoma", "Arial", sans-serif;height: 24px;padding: 0px 0px 0px 0px;}
.custom-select-dost select {width: 170px;background: transparent;background: rgba(0, 0, 0, 0);-webkit-appearance: none;border: 0;outline: 0;color: #666666;font: 14px/24px "Tahoma", "Arial", sans-serif;height: 24px;}
.custom-textarea {border-color: #7150b2;border-radius: 5px;border: 1px solid #7150b2;font: 15px/20px Tahoma;color: #9D9D9D;}

.seo_text_bottom{margin:10px 0px 0px 0px;padding:10px 15px 10px 15px;background:#FFF4D4;position:relative;font:13px Arial, sans-serif;line-height:19px;color:#595758;border:1px solid #FAC720; border-radius:5px;}
.seo_text_bottom ul li a{font:12px Arial, sans-serif; line-height:14px; color:#595758; text-decoration:none;}
.seo_text_bottom ul li a:hover{ text-decoration:underline;}	
	
span.markProductOutOfStock {color:#c76170;font-family:Tahoma, Verdana, Arial, sans-serif;font-weight:700}
	
a img{border:0px;}
textarea{ overflow:auto; resize:none;}
.clear{clear:both;}

.num_text{float:left;counter-increment: listCounter;content: counter(listCounter); width: 18px;height: 18px;text-align: center;line-height: 18px;border-radius: 50%;margin-right: 10px;font-size: 14px;border: 1px solid #fac212;color: #585858;font-weight: 600;}
.num_text2{float:left;width: 9px;height: 9px;margin-right: 10px;background-color: #fac212;border-radius: 50%;margin-top: 5px;}
.num_text3_icon{width: 36px;height: 37px;overflow: hidden;background-size: contain;background-repeat: no-repeat;background-position: center;background-image: url(img/icon_attention.png);margin-right: 10px;}

.basket_image{padding: 0px 0px 7px 8px;}
.login{line-height: 16px;color: #7150b2;font-weight:bold;white-space:nowrap;}
.login a{color: #7150b2;}
.login a:hover{text-decoration:none;color: #98509A;}
.account{line-height: 16px;color: #7150b2;font-weight:bold;white-space:nowrap;}
.account a{color: #7150b2;}
.account a:hover{text-decoration:none;color: #98509A;}
.sort_block_selected{background-color:#97DF50;color:#98509A; border: 1px solid #98509A;padding:2px 5px 3px 5px;border-radius:3px;text-align:center;}

.button_register { width: 240px;float: left;margin: 0px 0px 0px 0px;}
.button_register a {display: block;width: 230px;height: 35px;border: 0px;border-radius: 5px;font: 25px 'PF Din Text Condensed Pro';line-height: normal;line-height: 30px;color: #fff;padding: 5px 0px 0px 0px;text-shadow: 0px -1px 0px #B35150;background: url(img/title_bg_violet.png) repeat-x center center;margin: 0px 0px 0px 0px;cursor: pointer;text-decoration: none;text-align: center;}
.button_register_company { width: 240px;float: left;margin: 0px 0px 0px 0px;}
.button_register_company a {display: block;width: 230px;height: 35px;border: 0px;border-radius: 5px;font: 25px 'PF Din Text Condensed Pro';line-height: normal;line-height: 30px;color: #fff;padding: 5px 0px 0px 0px;text-shadow: 0px -1px 0px #B35150;background: url(img/title_bg_lilac.png) repeat-x center center;margin: 0px 0px 0px 0px;cursor: pointer;text-decoration: none;text-align: center;}
.button_non_register { width: 220px;float: left;margin: 0px 0px 0px 0px;}
.button_non_register a {display: block;width: 215px;height: 35px;border: 1px solid #98509A;border-radius: 5px;font: 25px 'PF Din Text Condensed Pro';line-height: normal;line-height: 30px;color: #7150b2;padding: 5px 0px 0px 0px;text-shadow: 0px -1px 0px #fff;margin: 0px 0px 0px 0px;cursor: pointer;text-decoration: none;text-align: center;}

html, body, #site {height:100%; width:100%; padding:0px; margin:0px;}
#site {height:auto; min-height:100%; min-width:1260px; }
	#top{width:100%; background:url(img/header_bg.png);}
		.content{width:1240px; margin:0px auto;}
			.top_menu_block{float:right;}
				.top_menu_block ul{margin:0px; padding:0px; list-style:none;}	
				.top_menu_block ul li{float:Left; border-left:1px solid #98509A; padding:16px 0px 16px 12px; margin:0px 0px 0px 12px;}
					.top_menu_block ul li a{display:block; font:15px Arial, sans-serif; line-height:20px; color:#a6e46a; text-decoration:none; padding:0px 0px 0px 25px;font-weight:bold;}
						.top_menu_block ul li a:hover{ text-decoration:underline;}
					.top_menu_block ul .ico1 a{ background:url(img/top_menu_ico_01.png) no-repeat left center;}
					.top_menu_block ul .ico2 a{ background:url(img/top_menu_ico_02.png) no-repeat left center;}
					.top_menu_block ul .ico3 a{ background:url(img/top_menu_ico_03.png) no-repeat left center;}
					.top_menu_block ul .ico4 a{ background:url(img/top_menu_ico_04.png) no-repeat left center;}
					.top_menu_block ul .ico5 a{ background:url(img/top_menu_ico_05.png) no-repeat left center;}
					.top_menu_block ul .ico6 a{ background:url(img/top_menu_ico_06.png) no-repeat left center;}
			.top_info{font:12px Arial, sans-serif; line-height:11px; color:#fff; padding:8px 0px 0px 0px;}
	
	#head{ width:100%;}
		.logo{float:left; margin:5px 0px 0px 60px;width:145px;}
		.head_content{ float:right; width:950px; margin:10px 0px 0px 0px;}
			.head_phone{float:left; padding:0px 0px 0px 30px; background:url(img/head_phone_bg.png) no-repeat left 8px; font:13px Arial; line-height:10px; }
				.head_phone div{font:29px 'PF Din Text Condensed Pro'; font-weight:40px; color:#535353; letter-spacing:-0.9px;}
					.head_phone div span{font-size:38px; line-height:40px;}
				.head_phone a{color:#98509A;}
					.head_phone a:hover{ text-decoration:none;}
			.head_content .town{float:left; margin:20px 5px 0px 20px; }
			.head_content .town a{color: #404040;}
				.head_content .town .jq-selectbox .jq-selectbox__select{border:0px; background:#fff; box-shadow:none; font:20px 'PF Din Text Condensed Pro'; line-height:24px; color:#AA8618; border-radius:0px; padding:0px 10px 0px 0px; width:130px; height:26px;}
					.head_content .town .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text{border-bottom:1px dashed #AA8618; display:inline;}
					.head_content .town .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger{width:10px; background:url(img/select_arrow.png) no-repeat right center; border:0px;}
						.head_content .town .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow{display:none;}
					.head_content .town .jq-selectbox .jq-selectbox__dropdown{ box-shadow:none; border-radius:0px; font:20px 'PF Din Text Condensed Pro'; line-height:24px; color:#AA8618; top:26px;}
						.head_content .town .jq-selectbox .jq-selectbox__dropdown li{padding:0px 5px;}
						.head_content .town .jq-selectbox .jq-selectbox__dropdown li.selected, .head_content .town .jq-selectbox .jq-selectbox__dropdown li:hover{ background:#AA8618;}
				.head_content .town .time{font:16px 'PF Din Text Condensed Pro'; font-weight:16px; color:#404040; }
			.head_content .zak_search{float:left; margin:10px 0px 0px 63px;}
				.head_content .zak_search a{display:block; font:18px 'PF Din Text Condensed Pro'; line-height:18px; color:#545454; text-decoration:none; }
					.head_content .zak_search a .ico{float:left; display:block; border-right:1px solid #545454; width:41px; height:34px; background:url(img/head_zak_search_bg.png) no-repeat left center; margin:1px 10px 0px 0px;}
					.head_content .zak_search a:hover{ text-decoration:underline;}
			.head_content .cart_wrapper{float:right; width:150px; height:35px; background:url(img/title_bg_green_full.png) repeat-x top center; border-radius:5px; padding:6px 10px; margin:15px 5px 0px 0px;}
				.head_content .cart_wrapper a{text-decoration:none;}
				.head_content .cart_wrapper .ico{display:block; border-right:1px solid #7150b2; background:url(img/head_cart_ico.png) no-repeat left center; width:30px; height:35px; margin:0px 9px 0px 0px; float:left;}
				.head_content .cart_wrapper .name{display:block; font:18px 'PF Din Text Condensed Pro'; line-height:20px; color:#7150b2; }
				.head_content .cart_wrapper .sum{display:block; font:11px Arial, sans-serif; line-height:16px; color:#525053;}
			.head_content .search_block{float:left;border:1px solid #98509A; border-radius:5px; margin:25px 0px 0px 0px; background:url(img/search_bg.png) no-repeat 13px center; padding:0px 0px 0px 44px;width:58%;}
				.head_content .search_block .jq-selectbox{float:left;}
				.head_content .search_block .jq-selectbox__select{border:0px !important; background:#fff; box-shadow:none; font:12px Arial, sans-serif; line-height:15px; color:#6F6F6F; border-radius:0px; padding:0px 10px 0px 0px; width:116px;  height:42px; }
					.head_content .search_block .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text{display:block; white-space:normal; padding:6px 0px 0px 0px; width:116px !important;}
					.head_content .search_block .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger{width:10px; background:url(img/select_arrow.png) no-repeat right center; border:0px;}
						.head_content .search_block .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow{display:none;}
					.head_content .search_block .jq-selectbox .jq-selectbox__dropdown{ box-shadow:none; border-radius:0px; font:14px 'PF Din Text Condensed Pro'; line-height:14px; color:#AA8618; top:42px; width:150px;}
						.head_content .search_block .jq-selectbox .jq-selectbox__dropdown li{padding:2px 5px; white-space:normal !important;} 
						.head_content .search_block .jq-selectbox .jq-selectbox__dropdown li.selected, .head_content .search_block  .jq-selectbox .jq-selectbox__dropdown li:hover{ background:#AA8618;}
				.head_content .search_block .s{width:58%; border:0px; border-left:1px solid #A98719; height:28px; font:20px Arial, sans-serif; line-height:28px; color:#333; padding:7px 10px; margin:0px 0px 0px 12px;}
				.head_content .search_block .sub{width:99px; height:42px; background: url(img/title_bg_lilac.png) repeat-x center center; font:18px 'PF Din Text Condensed Pro'; line-height:20px; color:#fff; border:0px; border-radius:0px 4px 4px 0px; float:right; cursor:pointer; }
		
	#body {padding-bottom:285px; margin-top:7px;}
		#body .sidebar{width:270px; float:left;}
			.sidebar_cat_menu{border:1px solid #97DF50; background:url(img/sidebar_bg_gr.png) repeat-x top center; border-radius:5px; position:relative; margin:0px 0px 25px 0px; z-index:6;}
				.sidebar_cat_menu .title{margin:0px; font:26px 'PF Din Text Condensed Pro'; line-height:30px; font-weight:700; color:#514F50; text-align:center; text-transform:uppercase; padding:14px 10px 0px 10px;}
				.sidebar_cat_menu .title a{text-decoration:none;color:#7150b2;}
				.sidebar_cat_menu .title a:hover{color:#98509A; border-radius:5px 5px; font-weight:bold;}
				/*TEMP*/.sidebar_cat_menu ul{margin:12px 0px 0px 0px; padding:0px; list-style:none; font:14px Arial, sans-serif; line-height:20px; color:#333333; position:relative;}
					.sidebar_cat_menu ul li{border-top:1px solid #97DF50;}
					.sidebar_cat_menu ul li:first-child{border:0px;}
						.sidebar_cat_menu ul li a{display:block; padding:5px 10px 6px 30px; color:#464b51; text-decoration:none;}
						.sidebar_cat_menu ul .sale a{font-weight:bold; color:#98509A; background:url(img/head_cart_ico.png) no-repeat 5px 5px; }
						.sidebar_cat_menu ul .sale2 a{color:#E93534;}
						.sidebar_cat_menu ul li a:hover{margin:0px -7px 0px -7px; background:#a6e46a; color:#312E30; border-radius:5px 5px; font-weight:bold; padding-left:25px;}
						.sidebar_cat_menu ul .hov>a, .sidebar_cat_menu ul .hov>a:hover{margin:0px -15px 0px -7px; background:#a6e46a; color:#312E30; border-radius:5px 0px 0px 5px; font-weight:bold; padding-left:25px;}
						/*TEMP*/.sidebar_cat_menu ul li .inner_menu_block{ position:absolute; top:-57px; left:282px; width:854px; border:1px solid #a6e46a; border-radius:0px 5px 5px 5px; background:#fff; padding:0px 15px 15px 15px; display:none;}
						/*TEMP*/.sidebar_cat_menu_fix ul li .inner_menu_block{ top:5px; position:fixed; left:50%; margin-left:-338px;}
							.sidebar_cat_menu ul li .inner_menu_block .row{float:left; width:240px; margin:0px 0px 0px 28px;}
							.sidebar_cat_menu ul li .inner_menu_block .first{margin:0px 0px 0px 0px;}
								.sidebar_cat_menu ul li .inner_menu_block .row ul{margin:0px; padding:0px; list-style:none;}
									.sidebar_cat_menu ul li .inner_menu_block .row>ul>li{border-top:1px solid #97DF50; padding:13px 0px 10px; font:16px Arial, sans-serif; line-height:18px; font-weight:bold; }
									.sidebar_cat_menu ul li .inner_menu_block .row>ul>li:first-child{border-top:0px;}
										.sidebar_cat_menu ul li .inner_menu_block .row ul>li a{color:#876dbb; padding:5px 0px;}
											.sidebar_cat_menu ul li .inner_menu_block .row ul>li a:hover{margin:0px; font-weight:weight; background-color:transparent; border-radius:0px; text-decoration:underline;}
										.sidebar_cat_menu ul li .inner_menu_block .row ul>li ul{padding:1px 0px 2px 0px;}
										.sidebar_cat_menu ul li .inner_menu_block .row ul>li ul li{border:0px; font:15px Arial, sans-serif; line-height:18px; }
											.sidebar_cat_menu ul li .inner_menu_block .row ul>li ul li a{color:#313131;}
											.sidebar_cat_menu ul li .inner_menu_block .row ul>li ul li a:hover{ font-weight:normal;}
				.top_sale_block{ background:url(img/title_bg_violet.png) repeat-x top center; border-radius:5px; padding: 9px 10px 0px 10px;height: 39px;margin: 19px 0px 0px 0px; }
					.top_sale_block .title{font:26px 'PF Din Text Condensed Pro'; line-height:30px; font-weight:700; color:#fff; text-align:center; text-transform:uppercase; margin:0px;}
					.top_sale_block ul{margin:30px 0px 0px 0px; padding:0px; list-style:none;}
						.top_sale_block ul li{float:left; width:120px; margin:0px 2px 16px 2px; text-align:center; height:145px;}
							.top_sale_block ul li .img{ display:block; line-height:0px; margin:0px 0px 1px;}
							.top_sale_block ul li img{max-width:100%;}
							.top_sale_block ul li .name{display:block; font:10px Arial, sans-serif; line-height:12px; height:24px;}
								.top_sale_block ul li .name a{color:#333333; text-decoration:underline;}
									.top_sale_block ul li .name a:hover{ text-decoration:none;}
							.top_sale_block ul li .price{display:block; font:12px Tahoma; line-height:15px; font-weight:bold; color:#7150b2; margin:6px 0px 0px 0px;}				
				.you_see_block{ background:url(img/title_bg_green_full.png) repeat-x top center; border-radius:5px; padding:10px 10px; }
					.you_see_block h2{font:26px 'PF Din Text Condensed Pro'; line-height:30px; font-weight:700; color:#fff; text-align:center; text-transform:uppercase; margin:0px;}
					.you_see_block .title{font:26px 'PF Din Text Condensed Pro'; line-height:30px; font-weight:700; color:#fff; text-align:center; text-transform:uppercase; margin:0px;}
					.you_see_block ul{margin:25px 0px 0px 0px; padding:0px; list-style:none;}
						.you_see_block ul li{border-top:1px solid #97DF50; padding:0px 10px 10px 10px; margin:0px 0px 15px 0px;}
							.you_see_block ul li:first-child{border:0px;}
							.you_see_block ul li .img{ text-align:center;}
							.you_see_block ul li .name{font:14px Arial, sans-serif; line-height:18px; color:#333333; text-align:center; margin:9px 0px 0px 0px;}
								.you_see_block ul li .name a{color:#333333;}
								.you_see_block ul li .name a:hover{ text-decoration:none;}
							.you_see_block ul li .price{width:160px; height:25px; border-radius:5px; background:#7150b2; font:18px 'PF Din Text Condensed Pro'; line-height:20px; font-weight:bold; color:#fff; text-align:center; padding:5px 0px 0px 0px; margin:8px auto 0px auto;}
				.sidebar_ban{padding:3px 0px 0px 0px; margin:0px 0px 20px 0px;}
				
		#body .body_content{width:950px; float:right;}
			.sale_ban_slider{width:658px; border:1px solid #FAC213; border-radius:5px; background:url(img/sale_ban_slider_bg.png) repeat-x bottom center #FAC112; overflow:hidden; padding:0px 0px 45px 0px; float:left; text-align:center; }
				.sale_ban_slider ul{margin:0px; padding:0px; list-style:none;}
					.sale_ban_slider ul li{position:relative; line-height:0px; background:#FFF;}
						.sale_ban_slider ul li img{display:block; max-width:none;}
						.sale_ban_slider ul li .text{font:20px 'PF Din Text Condensed Pro'; line-height:24px; font-weight:300; position:absolute; left:40px; bottom:10px; }
			.best_prop_block{width:250px; float:right; padding:2px 15px 2px 15px; position:relative; }
				.best_prop_block .timer{ text-align:right; font:14px 'PF Din Text Condensed Pro'; line-height:20px; color:#656565;}
					.best_prop_block .timer .is-countdown{border:0px; background-color:transparent; font:24px 'OCR-A BT'; line-height:20px; color:#646464;}
						.best_prop_block .timer .is-countdown span{ font-size:15px;}
				.best_prop_block .img{ text-align:center; margin:8px 0px 0px 0px;}
					.best_prop_block .img img{max-width:100%;}
				.best_prop_block .text{font:14px Arial, sans-serif; line-height:18px; color:#343434; text-align:center; margin:5px 0px 0px 0px;}
					.best_prop_block .text a{color:#323232; text-decoration:underline;}
						.best_prop_block .text a:hover{ text-decoration:none;}
				.best_prop_block .price_block{width:198px; height:28px; border-radius:5px; margin:7px auto 0px auto; background:url(img/title_bg_violet.png) repeat-x center center; padding:5px 8px;}
					.best_prop_block .price_block .new{float:left; border-radius:3px; background:#fff; font:20px 'PF Din Text Condensed Pro'; line-height:28px; color:#010101; font-weight:bold; padding:0px 5px;  }
					.best_prop_block .price_block .old{float:right; font:20px 'PF Din Text Condensed Pro'; line-height:28px; color:#fff; font-weight:500; }
						.best_prop_block .price_block .old span{ background:url(img/old_price_bg.png) repeat-x center center;}
				.best_prop_block .dif{font:13px Arial, sans-serif; color:#333333; text-align:center; margin:2px 0px 0px 0px;}
				.best_prop_block .all_prd {text-align:center; margin:0px 0px 3px 0px;}
				.best_prop_block .all_prd a{font:13px Arial, sans-serif; color:#E46400;}
				.best_prop_block .all_prd a:hover{color:#333333;}
				.best_prop_block .desc{ position:absolute; top:-1px; left:-1px; width:86px; height:60px; background:url(img/best_prop_desc.png) no-repeat left top; font:13px 'PF Din Text Condensed Pro'; line-height:14px; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; padding:12px 0px 0px 0px;}
					.best_prop_block .desc div{font-size:26px; line-height:20px;}
			.our_rating_block{margin:13px 0px 0px 0px;}
				.our_rating_block .title{font:24px 'PF Din Text Condensed Pro'; line-height:24px; color:#E46400; font-weight:300; margin:0px 0px 10px 0px; }
				.our_rating_block .quar{width:100px; padding:4px 0px 0px 60px; font:16px 'PF Din Text Condensed Pro'; line-height:18px; color:#454545; float:left; background:url(img/our_rating_ico_01.png) no-repeat left center; margin:0px 0px 0px 20px;}
				.our_rating_block .dost{width:100px; padding:4px 0px 0px 60px; font:16px 'PF Din Text Condensed Pro'; line-height:18px; color:#454545; float:left; background:url(img/our_rating_ico_02.png) no-repeat left center; margin:0px 0px 0px 80px;}
				.our_rating_block .dost a{color:#454545; text-decoration:none;}
				.our_rating_block .chan{width:60px; padding:4px 0px 0px 60px; font:16px 'PF Din Text Condensed Pro'; line-height:18px; color:#454545; float:left; background:url(img/our_rating_ico_03.png) no-repeat left center; margin:0px 0px 0px 80px;}
				.our_rating_block .chan a{color:#454545; text-decoration:none;}
				.our_rating_block .yand{float:right; margin:0px 40px 0px 0px;}
			
			.top_sale_wrapper{margin:34px 0px 0px 0px; }
				.top_sale_wrapper h2{margin:0px 0px 13px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-shadow:0px -1px 0px #AC4443; padding:9px 10px 0px 10px; background:url(img/title_bg_violet.png) repeat-x center center;}
					.top_sale_wrapper h2 a{color:#fff; text-decoration:none;}
					.top_sale_wrapper .title{margin:0px 0px 13px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-shadow:0px -1px 0px #AC4443; padding:9px 10px 0px 10px; background:url(img/title_bg_violet.png) repeat-x center center;}
					.top_sale_wrapper .title a{color:#fff; text-decoration:none;}
				.top_sale_wrapper .left{float:left; width:470px;}
				.top_sale_wrapper .right{float:right; width:470px;}
				.top_sale_wrapper .top_sale{border:1px solid #97DF50; border-radius:5px; padding:20px 10px 19px 10px; position:relative}
					.top_sale_wrapper .top_sale .name{font:18px Arial; line-height:22px; text-align:center; height:44px; overflow:hidden;}
						.top_sale_wrapper .top_sale .name a{color:#323232;}
						.top_sale_wrapper .top_sale .name a:hover{ color:#7150b2; text-decoration:none;}
					.top_sale_wrapper .top_sale .img{ text-align:right; margin:11px 0px 0px 0px;}
					.top_sale_wrapper .top_sale .price_block{width:248px; height:36px; border-radius:5px; margin:16px auto 0px auto; background: url(img/title_bg_violet.png) repeat-x top center; padding:7px 10px; }
						.top_sale_wrapper .top_sale .price_block .new{float:left; border-radius:3px; background:#fff; font:25px 'PF Din Text Condensed Pro'; line-height:36px; color:#010101; font-weight:bold; padding:0px 5px;  width:120px; text-align:center }
						.top_sale_wrapper .top_sale .price_block .old{float:right; font:25px 'PF Din Text Condensed Pro'; line-height:36px; color:#fff; font-weight:500; width:100px; text-align:center }
							.top_sale_wrapper .top_sale .price_block .old span{ background:url(img/old_price_bg.png) repeat-x center center;}
					.top_sale_wrapper .top_sale .desc{ background:url(img/title_bg_light_violet_full.png); font:15px Arial, sans-serif; line-height:18px; font-style:italic; color:#555354; padding:11px 10px 6px 23px; position:absolute; top:124px; left:0px; border-radius:0px 5px 5px 0px;}
						.top_sale_wrapper .top_sale .desc ul{margin:0px; padding:0px; list-style:none;}
							.top_sale_wrapper .top_sale .desc ul li{padding:0px 0px 0px 8px; background:url(img/top_sale_price_desc_list.png) no-repeat  left 7px; margin:0px 0px 6px 0px;}
							
			.new_cat_wrapper{margin:19px 0px 0px 0px;}
				.new_cat_wrapper .title{margin:0px 0px 17px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-shadow:0px -1px 0px #AC4443; padding:9px 10px 0px 10px; background:url(img/title_bg_lilac.png) repeat-x top center;}
				.new_cat_wrapper ul{border:1px solid #97DF50; border-radius:5px; background:url(img/new_cat_list_bg.png) repeat-x bottom center #fff; margin:0px; padding:0px; list-style:none; overflow:hidden;}
					.new_cat_wrapper ul li{float:left; width:20%; height:265px; border-left:1px solid #97DF50; box-sizing:border-box; padding:14px 10px;}
					.new_cat_wrapper ul li:first-child{border-left:0px;}
						.new_cat_wrapper ul li .name{font:13px Arial; line-height:20px; color:#545454; text-align:center;}
							.new_cat_wrapper ul li .name a{color:#545454;}
							.new_cat_wrapper ul li .name a:hover{ text-decoration:underline; color:#7150b2;}
						.new_cat_wrapper ul li .img{margin:32px 0px 0px 0px; text-align:center;}
			
		.new_prod_wrapper{margin:7px 0px 0px 0px;}
			.new_prod_wrapper h2{margin:0px 0px 18px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding:9px 10px 0px 10px; background:url(img/title_bg_violet.png) repeat-x top center;}
				.new_prod_wrapper h2 a{color:#FFFFFF; text-decoration:none;}
			.new_prod_wrapper ul{margin:0px; padding:0px; list-style:none;}
				.new_prod_wrapper ul li{width:273px; float:left; height:346px; border:1px solid #98509A; border-radius:5px; margin:0px 0px 0px 20px; padding:10px;}
				.new_prod_wrapper ul li:first-child{margin:0px;}
					.new_prod_wrapper ul li .cat{ text-align:center; height:25px; font:13px Arial; line-height:20px; color:#9A9A9A;}
						.new_prod_wrapper ul li .cat a{color:#999999;}
							.new_prod_wrapper ul li .cat a:hover{color:#7150b2; text-decoration:none;}
					.new_prod_wrapper ul li .img{ text-align:center; margin:15px 0px 0px 0px;}
					.new_prod_wrapper ul li .name{font:14px Arial; line-height:17px; height:34px; overflow:hidden; text-align:center; margin:11px 0px 0px 0px; }
						.new_prod_wrapper ul li .name a{color:#333333; text-decoration:underline;}
						.new_prod_wrapper ul li .name a:hover{ text-decoration:none;}
					.new_prod_wrapper ul li .price{width:204px; height:30px; border-radius:5px; background:#98509A; font:24px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; padding:5px; text-align:center; text-transform:uppercase; font-weight:bold; text-align:center; margin:15px auto 0px auto;}
		
		.last_review_wrapper{margin:22px 0px 0px 0px;}
		.last_review_wrapper2{padding:0px 0px 25px 0px;}
			.last_review_wrapper h2{margin:0px 0px 17px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-shadow:0px -1px 0px #AC4443; padding:9px 10px 0px 10px; background:url(img/title_bg_violet.png) repeat-x center center;}
			.last_review_wrapper .title{margin:0px 0px 17px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-shadow:0px -1px 0px #AC4443; padding:9px 10px 0px 10px; background:url(img/title_bg_violet.png) repeat-x center center;}
			.last_review_wrapper .title a{color:white;text-decoration: none;}
			.last_review_wrapper ul{margin:0px; padding:0px; list-style:none;}
				.last_review_wrapper ul li{width:378px; height:202px; float:left; border:1px solid #FAC213; border-radius:5px; padding:12px 10px; margin:0px 0px 0px 20px;}
				.last_review_wrapper ul li:first-child{margin:0px;}
					.last_review_wrapper ul li .img{float:left; width:90px; text-align:center;}
					.last_review_wrapper ul li .desc{width:240px; float:right;}
						.last_review_wrapper ul li .desc .name{font:14px Arial, sans-serif; line-height:17px; }
							.last_review_wrapper ul li .desc .name a{color:#343434;}
								.last_review_wrapper ul li .desc .name a:hover{ text-decoration:none; color:#7150b2;}
						.last_review_wrapper ul li .desc .text{font:11px Arial; line-height:14px; color:#656565; margin:12px 0px 0px 0px;}
						.last_review_wrapper ul li .desc .link{font:12px Arial, sans-serif; line-height:14px; text-align:left; margin:12px 10px 0px 0px;}
							.last_review_wrapper ul li .desc .link a{color:#AA851A; text-decoration:underline;}
								.last_review_wrapper ul li .desc .link a:hover{ text-decoration:none;}
		
		.partner_list_wrapper{border-top:1px solid #7150b2; margin:20px 0px 5px 0px; padding:25px 0px 5px 0px;}
			.partner_list_wrapper ul{margin:0px; padding:0px; list-style:none;}
				.partner_list_wrapper ul li{float:left; width:147px;  height:120px; border:1px solid #7150b2; border-radius:5px; padding:5px 10px; text-align:center; margin:0px 0px 0px 44px;}
				.partner_list_wrapper ul li:first-child{margin:0px;}
					.partner_list_wrapper ul li .cat{font:14px Arial, sans-serif; line-height:20px; color:#666666}
						.partner_list_wrapper ul li .cat a{color:#666666}
						.partner_list_wrapper ul li .cat a:hover{ text-decoration:none;}
		
		.main_info{margin:71px 0px 38px 0px; border:1px solid #E93536; background:#FFF4D4; border-radius:5px; position:relative; padding:30px 24px 6px 24px; font:14px Arial, sans-serif; line-height:16px; color:#595758;}
			.main_info .ico{ position:absolute; top:-51px; left:-10px}
			.main_info p{margin:0px 0px 18px 0px;}
			.main_info p:first-child{ text-indent:70px;}
			.main_info h1{font:16px Arial, sans-serif; line-height:16px; color:#595758;font-weight:bold;margin:20px 0px 20px 0px;}
		
		.new_prod_page_wrapper{padding:0px 0px 37px 0px;}
			.new_prod_page_wrapper h1{margin:1px 0px 13px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-shadow:0px -1px 0px #AC4443; padding:9px 10px 0px 10px; background:url(img/title_bg_violet.png) repeat-x center center;}
			.page_nav_block{ background:#dfdff1; margin:0px; border-radius:5px; padding:5px 12px 4px 12px}
			.page_nav_block_bottom{margin-top:-4px;}
				.page_nav_block .res{float:left; font:12px Arial, sans-serif; line-height:18px; color:#585858}
				.page_nav_block .show-type{float:left; margin:0px 0px 0px 30px;}
					.page_nav_block .show-type a{display:block; float:left; margin:0px 5px 0px 0px; border:1px solid #606060; border-radius:5px; background-image:url(img/page_nav_show_type.png); width:15px; height:15px;}
						.page_nav_block .show-type .list{ background-position:1px top;}
							.page_nav_block .show-type .list:hover, .page_nav_block .show-type .list.cur{ background-position:1px bottom; background-color:#606060;}
						.page_nav_block .show-type .block{ background-position:14px top;}
							.page_nav_block .show-type .block:hover, .page_nav_block .show-type .block.cur{ background-position:14px bottom; background-color:#606060;}
				.page_nav_block .nav{float:right; font:11px Arial, sans-serif; line-height:14px;}
					.page_nav_block .nav a{display:inline-block; border:1px solid #585858; border-radius:4px; text-align:center; color:#585858; text-decoration:none; padding:0px 4px; cursor:pointer; margin: 0 3px 0 3px;}
						.page_nav_block .nav a:hover{background-color:#585858; color:#fff;}
					.page_nav_block .nav .cur{display:inline-block; border:1px solid #585858; border-radius:4px; text-align:center; background-color:#585858; color:#fff; text-decoration:none; padding:0px 4px;}
					.page_nav_block .nav .dot{display:inline-block; border:1px solid #585858; border-radius:4px; text-align:center; color:#585858; text-decoration:none; padding:0px 2px; cursor:pointer;}
			.new_prod_page_wrapper .new_prod_list{margin:20px 0px 0px 0px;}
				.new_prod_page_wrapper .new_prod_list ul{margin:0px; padding:0px; list-style:none;}
				.new_prod_page_wrapper .new_prod_list li{float:left; width:286px; border:1px solid #7150b2; height:336px; border-radius:5px; padding:10px;text-align:center; margin:0px 0px 26px 12px;}
				.new_prod_page_wrapper .new_prod_list .no_mrg{margin:0px 0px 26px 0px;}
					.new_prod_page_wrapper .new_prod_list li .cat{  font:13px Arial, sans-serif; line-height:20px; text-align:center; color:#999999;}
						.new_prod_page_wrapper .new_prod_list li .cat a{color:#999999;}	
							.new_prod_page_wrapper .new_prod_list li .cat a:hover{ text-decoration:none;}
					.new_prod_page_wrapper .new_prod_list li .img{margin:16px 0px 0px 0px;}
					.new_prod_page_wrapper .new_prod_list li .name{font:14px Arial, sans-serif; line-height:18px; color:#333333;}
						.new_prod_page_wrapper .new_prod_list li .name a{color:#333333;}
							.new_prod_page_wrapper .new_prod_list li .name a:hover{ text-decoration:none;}
					.new_prod_page_wrapper .new_prod_list li .price{width:214px; height:35px; border-radius:5px; background:#7150b2; margin:13px auto 0px  auto; font:24px 'PF Din Text Condensed Pro'; line-height:30px; color:#FFF; font-weight:700; padding:5px 0px 0px 0px;}
		
		.breadcrump{margin:0px 0px 10px 0px; padding:0px; font:14px Arial, sans-serif; line-height:16px; color:#6F6F6F}
			.breadcrump a{color:#6F6F6F; padding:0px 18px 0px 4px; margin:0px 7px 0px 0px; background:url(img/breadcrump_bg.png) no-repeat right center;}
			.breadcrump a:hover{ text-decoration:none;}
		.catalog_banner{ padding: 0px 0px 10px 0px;text-align: center;position: relative;overflow: hidden;width: 100%;}
		.catalog_page_wrapper{padding:0px 0px 6px 0px;}
			.catalog_page_wrapper h1{margin:0px 0px 0px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-shadow:0px -1px 0px #AC4443; padding:9px 10px 0px 10px; background:url(img/title_bg_violet.png) repeat-x center center;}
			.catalog_page_wrapper ul{margin:0px; padding:0px; list-style:none;}
				.catalog_page_wrapper ul li{width:217px; height:338px; border-top:1px solid #D4D4D4; float:left; padding:31px 10px 0px 10px; margin:0px 0px 10px 0px;}
					.catalog_page_wrapper ul li .name{font:16px Tahoma; line-height:19px; height:57px; color:#FD0000; text-align:center;}
						.catalog_page_wrapper ul li .name a{color:#98509A; text-decoration:underline;}
							.catalog_page_wrapper ul li .name a:hover{ text-decoration:none;}
					.catalog_page_wrapper ul li .img{ text-align:center;}
				.catalog_page_wrapper ul .no_border{border:0px;}
					.catalog_page_wrapper ul li .pr{ text-align:center; font:15px Tahoma; line-height:18px; color:#676767; margin:3px 0px 0px 0px;}
						.catalog_page_wrapper ul li .pr span{ font:18px Tahoma; line-height:18px;}
					.catalog_page_wrapper .info_block{font:12px Arial, sans-serif; line-height:14px; color:#585858; margin:0px 0px 19px 0px;}
					
		.order_page_wrapper{ padding:0px 0px 20px 0px;}	
			.order_page_wrapper h1{margin:0px 0px 19px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-shadow:0px -1px 0px #AC4443; padding:9px 10px 0px 10px; background:url(img/title_bg_violet.png) repeat-x center center;}
			.order_page_wrapper .order_cart_wrapper{}
				.order_page_wrapper .order_cart_wrapper .order_cart_info{float:left; width:183px; border-right:1px solid #545454; font:16px Arial; line-height:20px; color:#333333; padding:3px 0px 10px 0px;}
					.order_page_wrapper .order_cart_wrapper .order_cart_info div{font:20px Arial, sans-serif; line-height:20px; color:#E83539; padding:3px 0px 1px 0px;}
					.order_page_wrapper .order_cart_wrapper .order_cart_info a{font:13px Arial, sans-serif; line-height:13px; color:#343434; text-decoration:underline;}
						.order_page_wrapper .order_cart_wrapper .order_cart_info a:hover{ text-decoration:none;}
				.order_page_wrapper .order_cart_wrapper .order_cart_desc{float:right; width:670px; font:13px Arial, sans-serif; color:#555555; line-height:20px;}
					.order_page_wrapper .order_cart_wrapper .order_cart_desc table{width:100%;}
						.order_page_wrapper .order_cart_wrapper .order_cart_desc table tr td{padding:1px 10px; text-align:left;}
						.order_page_wrapper .order_cart_wrapper .order_cart_desc table tr .name{font-size:14px; line-height:20px;}
							.order_page_wrapper .order_cart_wrapper .order_cart_desc table tr .name a{color:#555555}
								.order_page_wrapper .order_cart_wrapper .order_cart_desc table tr .name a:hover{ text-decoration:none;}
						.order_page_wrapper .order_cart_wrapper .order_cart_desc table tr .pr{ text-align:right; padding:1px 0px 1px 10px;}
						.order_page_wrapper .order_cart_wrapper .order_cart_desc table tr .col{ padding:1px 10px 1px 0px;}
			.order_page_wrapper .order_form{margin:20px 0px 0px 0px;}
			
				.order_page_wrapper .order_form .order_pers_info{ border-bottom:1px solid #545454; padding:0px 0px 23px 0px; margin:0px 0px 21px 0px;}
				.order_page_wrapper .order_form .fields_name{float:left; width:290px; font:18px Tahoma; line-height:21px; color:#676767;}
				.order_page_wrapper .order_form .fields{width:670px; float:right;}
					.order_page_wrapper .order_form .fields label{display:block; margin:0px 0px 16px 0px; ;}
					.order_page_wrapper .order_form .fields .lab{font:15px Arial, sans-serif; line-height:20px; color:#777777; display:block;}
					.order_page_wrapper .order_form .fields label input{width:250px; height:20px; border-radius:5px; border:1px solid #98509A; font:15px Tahoma; line-height:20px; color:#676767; padding:2px 8px; margin:4px 0px 0px 0px;}
					.order_page_wrapper .order_form .fields input[type='radio']{position: relative; height: 10px;width: 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none; outline: none;}
					.order_page_wrapper .order_form .fields input[type='radio']::before {content: ''; position: absolute; top: 50%; left: 50%; width: 10px; height: 10px; border-radius: 50%; transform: translate(-50%, -50%); background-color: white; border: 1px solid #7150b2;}
					.order_page_wrapper .order_form .fields input[type='radio']:checked::after{content: ''; position: absolute; top: 50%; left: 50%; width: 10px; height: 10px; border-radius: 50%; background-color: #7150b2; transform: translate(-50%, -50%); visibility: visible;}
					.order_page_wrapper .order_form .fields label .req{border-color:#7150b2 !important}
					.order_page_wrapper .order_form .fields label .Requirement{color:#98509A;}	
					.order_page_wrapper .order_form .fields .pers_type{}
						.order_page_wrapper .order_form .fields .pers_type .per{display:inline-block; height:20px; border-radius:5px; background:#E5E5E5; font:15px Arial, sans-serif; line-height:20px; color:#969696; padding:2px 16px; border:1px solid #666666; position:relative; margin:8px 9px 0px 0px; overflow:visible; cursor:pointer;}
							.order_page_wrapper .order_form .fields .pers_type .per .ico{ position:absolute; display:none;}
						.order_page_wrapper .order_form .fields .pers_type .per:hover{background:#E93639; border-color:#E93639; color:#fff;}
						.order_page_wrapper .order_form .fields .pers_type .act{ background:#E93639; border-color:#E93639; color:#fff;}
							.order_page_wrapper .order_form .fields .pers_type .act .ico{display:block; width:15px; height:15px; background:url(img/pers_type_act_ico.png) no-repeat center center #E93639; border-radius:50%; border:3px solid #fff; display:block; top:-8px; left:-8px;}
					.order_page_wrapper .order_form .fields_company{width:670px; float:right;}
					.order_page_wrapper .order_form .fields_company label{display:block; margin:0px 0px 16px 0px;}
					.order_page_wrapper .order_form .fields_company .lab{font:15px Arial, sans-serif; line-height:20px; color:#777777; display:block;}
					.order_page_wrapper .order_form .fields_company label input{width:400px; border-radius:5px; border:1px solid #7150b2 ; font:15px Tahoma; line-height:20px; color:#676767; padding:2px 8px; margin:4px 0px 0px 0px;}
					.order_page_wrapper .order_form .fields_company label .req{border-color:#7150b2 !important}	
					.order_page_wrapper .order_form .fields_company label .Requirement{color:#98509A;}								
				.order_page_wrapper .order_form .order_org_info{ border-bottom:1px solid #545454; padding:0px 0px 23px 0px; margin:0px 0px 24px 0px; display:none;}
					.order_page_wrapper .order_form .order_org_info .org_name input{width:450px;}
					.order_page_wrapper .order_form .order_org_info .rek_block{ margin:0px 0px 12px 0px;}
						.order_page_wrapper .order_form .order_org_info .rek_block .open{display:block; font:15px Arial, sans-serif; line-height:16px; padding:0px 0px 0px 25px; background:url(img/rek_block_link_bg.png) no-repeat 8px center; color:#787878; cursor:pointer;}
							.order_page_wrapper .order_form .order_org_info .rek_block .open span{ border-bottom:1px dashed #787878}
							.order_page_wrapper .order_form .order_org_info .rek_block .open:hover{ color:#E6383A;}
								.order_page_wrapper .order_form .order_org_info .rek_block .open:hover span{ border-bottom:0px;}
						.order_page_wrapper .order_form .order_org_info .rek_block .rek_hide{padding:15px 0px 0px 0px; display:none;}
							.order_page_wrapper .order_form .order_org_info .rek_block .rek_hide label{margin:0px 0px 10px 0px;}
							.order_page_wrapper .order_form .order_org_info .rek_block .rek_hide .lab{float:left; width:78px; margin:4px 5px 0px 0px; text-align:right;}
							.order_page_wrapper .order_form .order_org_info .rek_block .rek_hide input{margin:0px;}
						.order_page_wrapper .order_form .order_org_info .rek_file{width:250px; height:20px; font:16px 'PF Din Text Condensed Pro'; line-height:20px; color:#fff; text-align:center; padding:3px 10px; border-radius:5px; background:url(img/title_bg_violet.png) repeat-x center center;} 
							.order_page_wrapper .order_form .order_org_info .rek_file .jq-file__name{ border:0px; background-color:transparent; padding:0px; border-radius:0px; font:16px 'PF Din Text Condensed Pro'; line-height:20px; color:#fff;  text-align:center; box-shadow:none; height:20px; text-shadow:0px -1px 0px rgba(0,0,0,0.2);}
							.order_page_wrapper .order_form .order_org_info .rek_file .jq-file__browse{display:none;}
						.order_page_wrapper .order_form .order_org_info .rek_desc{font:13px Arial, sans-serif; line-height:20px; color:#8C8C8C; margin:4px 0px 0px 0px;}
				.order_page_wrapper .order_form .order_dost{ border-bottom:1px solid #545454; padding:0px 0px 23px 0px; margin:0px 0px 22px 0px;}
					.order_page_wrapper .order_form .order_dost label{margin:0px 0px 4px 0px; font:16px Arial, sans-serif; line-height:20px; color:#777777;}
						.order_page_wrapper .order_form .order_dost label span{color:#E83634;}
						.order_page_wrapper .order_form .order_dost a {font:16px Arial, sans-serif; line-height:20px; color:#777777; border-bottom:0;}
						.order_page_wrapper .order_form .order_dost a:hover{color:#E83634; text-decoration:none;}
				.order_page_wrapper .order_form .jq-selectbox{width:269px; margin:4px 0px 0px 0px;}
				.order_page_wrapper .order_form .order_adr{ border-bottom:1px solid #545454; padding:0px 0px 26px 0px; margin:0px 0px 22px 0px;}
					.order_page_wrapper .order_form .order_adr .adr label{float:left; width:80px; margin:0px 20px 0px 0px;}
					.order_page_wrapper .order_form .order_adr .adr label input{width:51px;}
				.order_page_wrapper .order_form .order_pay{ border-bottom:1px solid #545454; padding:0px 0px 21px 0px; margin:0px 0px 22px 0px;}
					.order_page_wrapper .order_form .order_pay label{margin:0px 0px 4px 0px; font:15px Arial, sans-serif; line-height:20px; color:#777777;}
						.order_page_wrapper .order_form .order_pay label span{color:#E83634;}
				.order_page_wrapper .order_form .sub{float:right;width:158px; height:40px; border-radius:5px; margin:0px auto; background:url(img/title_bg_violet.png) repeat-x center center; border:0px; font:25px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; text-shadow:0px -1px 0px rgba(0,0,0,0.2); margin:0px auto; display:block; cursor:pointer; margin:0 10px 0 0;}
				.order_page_wrapper .order_form .last_text{ font:22px 'PF Din Text Condensed Pro'; line-height:30px; color:#656565; text-align:center; font-weight:200; margin:10px 0px 0px 0px; }
					.order_page_wrapper .info_basket {font:15px Arial, sans-serif; line-height:20px; color:red; display:block;}
			
			.develop_block{margin:29px 0px 0px 0px}
				.develop_block h2{margin:0px 0px 18px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#7150b2; font-weight:bold; text-transform:uppercase; padding:9px 10px 0px 10px; background:url(img/header_bg_yel.png) repeat-x top center;}
				.develop_block .title{margin:0px 0px 18px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#7150b2; font-weight:bold; text-transform:uppercase; padding:9px 10px 0px 10px; background:url(img/title_bg_green.png) repeat-x top center;}
				.develop_block .link_slider{ text-align:center; padding:0px 0px 2px 0px;}
				.develop_block2 .link{padding:0px 0px 3px 0px;}
					.develop_block .link_slider .bx_slider{margin:0px; padding:0px; list-style:none;}
						.develop_block .link_slider .bx_slider li{ text-align:center;}
					.develop_block .link_slider .bx-wrapper .bx-controls-direction a{top:50%; width:12px; height:12px; margin-top:-6px; background-image:url(img/slider-arrow.png); z-index:99;}
						.develop_block .link_slider .bx-wrapper .bx-controls-direction .bx-prev{left:-15px; background-position:left top;}
							.develop_block .link_slider .bx-wrapper .bx-controls-direction .bx-prev:hover{ background-position:left top;}
						.develop_block .link_slider .bx-wrapper .bx-controls-direction .bx-next{right:-15px; background-position:right top; border:0px;}
							.develop_block .link_slider .bx-wrapper .bx-controls-direction .bx-next:hover{ background-position:right top;}
					.develop_block .link img{ margin:0px 10px 0px;}
			
			.product_page_wrapper{margin:12px 0px 0px 0px;}
				.product_page_wrapper h1{margin:0px 0px 18px 0px; height:39px; text-align:left; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:none; text-shadow:0px -1px 0px #AC4443; padding:9px 22px 0px 22px; background:url(img/title_bg_violet.png) repeat-x center center;}
				.product_page_wrapper .product_description_block{}
					.product_page_wrapper .product_description_block .img_block{width:465px; float:left; padding-left:10px;}
						.product_page_wrapper .product_description_block .img_block .big{ text-align:center;margin-right: 10px; float: left;width: 330px; padding: 0px 8px 8px 8px;}
							.product_page_wrapper .product_description_block .img_block .big img{border:1px solid #98509A; border-radius:5px;}
							.product_page_wrapper .product_description_block .img_block .big a:hover img{border-color:#97DF50}
						.product_page_wrapper .product_description_block .img_block .small_list{margin:0px 0px 0px 0px;}
						.product_page_wrapper .product_description_block .img_block .small_list .bx_slider{margin:0px; padding:0px; list-style:none;}
							.product_page_wrapper .product_description_block .img_block .small_list li{float:left; margin:0px 0px 5px 0px;}
							.product_page_wrapper .product_description_block .img_block .small_list li:first-child{margin-bottom:5px;}
							.product_page_wrapper .product_description_block .img_block .small_list img{border:1px solid #98509A; border-radius:5px; margin:2px;}
							.product_page_wrapper .product_description_block .img_block .small_list a:hover img{border-color:#97DF50}
							.product_page_wrapper .product_description_block .img_block .small_list .prod_video img{padding: 22px; border: 1px solid #98509A; border-radius: 5px;margin:2px; margin-bottom: 10px;}
							.product_page_wrapper .product_description_block .img_block .small_list .prod_video a:hover img{border-color:#97DF50}
								.product_page_wrapper .product_description_block .img_block .small_list li img{border:1px solid #98509A; border-radius:5px;margin:2px;}
								.product_page_wrapper .product_description_block .img_block .small_list li a:hover img{border-color:#97DF50}
						.product_page_wrapper .product_description_block .img_block .small_list {width:100%;}		
						.product_page_wrapper .product_description_block .img_block .small_list .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-mo-img{float:left; 	padding:0px; /*border: 1px solid #FBD14B;border-radius:5px;*/}
						.product_page_wrapper .product_description_block .img_block .small_list .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-mo-img img{margin:4px;}
						.product_page_wrapper .product_description_block .img_block .small_list .swiper-container .swiper-wrapper .swiper-slide .swiper-slide-mo-img a:hover img{border-color:#97DF50}
						.product_page_wrapper .product_description_block .img_block .small_list .swiper-container .swiper-button-prev-imperia{left:1px;background-color: rgba(254,254,254,1); padding: 2px;}
						.product_page_wrapper .product_description_block .img_block .small_list .swiper-container .swiper-button-next-imperia{right:1px;background-color: rgba(254,254,254,1); padding: 2px;}
						.product_page_wrapper .product_description_block .img_block .small_list .swiper-container .swiper-container-vertical .swiper-button-prev-imperia {top: 17px; left: 40px; transform: rotate(90deg);background-color: rgba(254,254,254,1); }
						.product_page_wrapper .product_description_block .img_block .small_list .swiper-container .swiper-container-vertical .swiper-button-next-imperia {top: 303px; left: 40px; transform: rotate(90deg);background-color: rgba(254,254,254,1); }
						.product_page_wrapper .product_description_block .img_block .small_list .bx-wrapper .bx-controls-direction a{top:50%; width:12px; height:12px; margin-top:-6px; background-image:url(img/slider-arrow.png); z-index:99;}
							.product_page_wrapper .product_description_block .img_block .small_list .bx-wrapper .bx-controls-direction .bx-prev{left:-15px; background-position:left top;}
								.product_page_wrapper .product_description_block .img_block .small_list .bx-wrapper .bx-controls-direction .bx-prev:hover{ background-position:left top;}
							.product_page_wrapper .product_description_block .img_block .small_list .bx-wrapper .bx-controls-direction .bx-next{right:-15px; background-position:right top; border:0px;}
								.product_page_wrapper .product_description_block .img_block .small_list .bx-wrapper .bx-controls-direction .bx-next:hover{ background-position:right top;}
							.product_page_wrapper .product_description_block .product_description_text{width:450px; float:left;}
							.product_page_wrapper .product_description_block .product_description_text .spec_info{float:left; width:170px; padding-left:5px;}
							.product_page_wrapper .product_description_block .product_description_text .spec_info .art{font:13px Arial, sans-serif; line-height:12px; color:#777777; padding:0px 0px 0px 20px;}
								.product_page_wrapper .product_description_block .product_description_text .spec_info .art span{ font:16px Arial, sans-serif; font-weight:bold;}
								.product_page_wrapper .product_description_block .product_description_text .spec_info .reviews{float:left;font:13px Arial, sans-serif; line-height:20px; color:#000000; padding: 4px 0px 5px 20px;}
									.product_page_wrapper .product_description_block .product_description_text .spec_info .reviews a{color:#343434; padding: 8px 0px 5px 0px; margin: 0px 0px 0px 5px;}
									.product_page_wrapper .product_description_block .product_description_text .spec_info .reviews a:hover{ text-decoration:none;}
									.product_page_wrapper .product_description_block .product_description_text .spec_info .reviews .star1 { float:left;  margin-right:5px; width: 92px; height: 20px; background:url("img/products_reviews_01.png") no-repeat left center;}
									.product_page_wrapper .product_description_block .product_description_text .spec_info .reviews .star2 {float:left; margin-right:5px; width: 92px; height: 20px; background:url("img/products_reviews_02.png") no-repeat left center;}
									.product_page_wrapper .product_description_block .product_description_text .spec_info .reviews .star3 {float:left; margin-right:5px; width: 92px; height: 20px; background:url("img/products_reviews_03.png") no-repeat left center;}
									.product_page_wrapper .product_description_block .product_description_text .spec_info .reviews .star4 {float:left; margin-right:5px; width: 92px; height: 20px; background:url("img/products_reviews_04.png") no-repeat left center;}
									.product_page_wrapper .product_description_block .product_description_text .spec_info .reviews .star5 {float:left; margin-right:5px; width: 92px; height: 20px;  background:url("img/products_reviews_05.png") no-repeat left center;}
								.product_page_wrapper .product_description_block .product_description_text .spec_info .free_dost{float:left; padding:12px 0px 6px 70px; font:14px'PF Din Text Condensed Pro'; line-height:14px; color:#7150b2; font-weight:700; font-style:italic; background:url(img/prod_spec_ico_01.png) no-repeat 20px center; text-transform:uppercase; margin:6px 0px 6px 0px;}
								.product_page_wrapper .product_description_block .product_description_text .spec_info .top_sale{ float:left; padding:12px 0px 6px 70px; font:14px'PF Din Text Condensed Pro'; line-height:14px; color:#6c9e3b; font-weight:700; font-style:italic; background:url(img/prod_spec_ico_02.png) no-repeat 20px center; text-transform:uppercase; margin:6px 0px 6px 0px;height: 12px;}
								.product_page_wrapper .product_description_block .product_description_text .spec_info .max_sale{float:left; padding:20px 0px 6px 70px; font:14px'PF Din Text Condensed Pro'; line-height:14px; color:#98509A; font-weight:700; font-style:italic; background:url(img/prod_spec_ico_04.png) no-repeat 20px center; text-transform:uppercase; margin:6px 0px 6px 0px;}
								.product_page_wrapper .product_description_block .product_description_text .spec_info .compare{border-top:1px solid #9A9A9A; margin:11px 0px 0px 0px; padding:11px 0px 0px 20px;}
								.product_page_wrapper .product_description_block .product_description_text .spec_info .compare a{display:block; padding:5px 0px 1px 50px; background:url(img/prod_spec_ico_03.png) no-repeat left center; font:14px Arial, sans-serif; line-height:16px; color:#E93639; text-decoration:underline;}
								.product_page_wrapper .product_description_block .product_description_text .spec_info .compare a:hover{ text-decoration:none;}
						.product_page_wrapper .product_description_block .product_description_text .right{float:left; width:270px;padding-left:0px;}
							.product_page_wrapper .product_description_block .product_description_text .right .price_block_wrapper{border:1px solid #7150b2; border-radius:5px; background:url(img/price_block_wrapper_bg.jpg) repeat-x bottom center; padding:5px 14px; font:18px 'PF Din Text Condensed Pro'; line-height:18px; color:#AC8818; text-align:center;}
								.product_page_wrapper .product_description_block .product_description_text .right .price_block_wrapper .new{font:34px 'PF Din Text Condensed Pro'; line-height:36px; color:#98509A; text-align:center; font-weight:bold; }
								.product_page_wrapper .product_description_block .product_description_text .right .price_block_wrapper .cur{font:34px 'PF Din Text Condensed Pro'; line-height:36px; color:#636363;  text-align:center; padding-top:5px;font-weight:bold; }
								.product_page_wrapper .product_description_block .product_description_text .right .price_block_wrapper .old{font:20px 'PF Din Text Condensed Pro'; line-height:16px; color:#636363;  }
									.product_page_wrapper .product_description_block .product_description_text .right .price_block_wrapper .old span{ background: url(img/popup_cart_old_price.png) repeat-x center center;}
									
								.product_page_wrapper .product_description_block .product_description_text .right .price_links{border-top:1px solid #999999; margin:9px 0px 0px 0px; padding:11px 0px 0px 0px;}
							
								.product_page_wrapper .product_description_block .product_description_text .right .price_links .add_products_basket{ display:block; width:145px; height:29px; background:url(img/title_bg_violet.png) repeat-x center center; border-radius:7px; padding:6px 15px 4px 15px; font:23px 'PF Din Text Condensed Pro'; line-height:29px; color:#fff; text-decoration:none; margin:0px auto 6px auto; cursor: pointer; }
								.product_page_wrapper .product_description_block .product_description_text .right .price_links .add_products_basket .ico{float:left; display:block; height:29px; width:45px; background:url(img/prod_buy_ico.png) no-repeat left top; margin:0px 10px 0px 0px; cursor: pointer; }
								.product_page_wrapper .product_description_block .product_description_text .right .price_links .add_products_basket:hover { opacity:.7;} 
								
								.product_page_wrapper .product_description_block .product_description_text .right .price_links .buy_in_cart{ display:block; width:150px; height:27px; background:#fff; border-radius:7px; padding:6px 15px 4px 15px; font:21px 'PF Din Text Condensed Pro'; line-height:27px; color:#7150b2; text-decoration:none; margin:0px auto 3px auto; text-align:center; border: 1px solid #7150b2; cursor: pointer; }
								
							
								/*.product_page_wrapper .product_description_block .product_description_text .right .price_links .buy_in_cart:hover::after { 
								 content: attr(data-info-in-cart);z-index: 1;position: relative;display: block;top:12px;left:-25px;width: 160px;background-color: #6A6B66;padding: 5px 10px 5px 10px;color: #fff;border: 1px solid #888;border-radius: 5px; box-shadow: 0 1px 2px #555;opacity:.70;font:20px 'PF Din Text Condensed Pro'; line-height:22px;cursor: pointer; 
								}	*/
								.product_page_wrapper .product_description_block .product_description_text .right .price_links .buy_in_cart:hover  { opacity:.7;} 
								
								.product_page_wrapper .product_description_block .product_description_text .right .price_links .one_click{padding-top:5px; padding-left:38px;width:160px;font:16px 'PF Din Text Condensed Pro'; line-height:20px; color:#545454; text-align:center; margin:5px 0px 0px 0px; }
								
								.product_page_wrapper .product_description_block .product_description_text .right .price_links .one_click a {text-decoration:none;}
									.product_page_wrapper .product_description_block .product_description_text .right .price_links .one_click a:hover{ text-decoration:none;}
									.product_page_wrapper .product_description_block .product_description_text .right .price_links .one_click a .one_click_button{width:160px;height:25px; background-color:#d7d7d7; color:#2A2A2A; text-decoration:none; padding-top: 3px;
									border-radius:5px; border: 1px solid #d8d8ef; letter-spacing: .1em;}
									.product_page_wrapper .product_description_block .product_description_text .right .price_links .one_click a .one_click_button:hover{color:#98509A;
										text-decoration:none;
									}
							.product_page_wrapper .product_description_block .product_description_text .right .region_follow{color: #636363;font: 18px/24px "PF Din Text Condensed Pro";text-align: center; padding-bottom: 5px;}
							.product_page_wrapper .product_description_block .product_description_text .right .region_follow a{color: #7150b2;cursor: pointer;text-decoration: none;}
							.product_page_wrapper .product_description_block .product_description_text .righthover{color:#7150b2;text-decoration:none;}
							.product_page_wrapper .product_description_block .product_description_text .right .nal{font:16px 'PF Din Text Condensed Pro'; line-height:20px; color:#7150b2; text-align:center; margin:5px 0px 3px 0px ; }
							.product_page_wrapper .product_description_block .product_description_text .right .buy_desc{display:block; margin:7px auto 0px auto; width:140px; height:32px; border-radius:8px; background:url(img/title_bg_lilac.png) repeat-x center center; padding:3px 10px; font:24px 'PF Din Text Condensed Pro'; line-height:26px; color:#7150b2; text-decoration:none; text-align: left;}
							.product_page_wrapper .product_description_block .product_description_text .right .ico_subscr{width:42px; height:28px; background:url(img/product_subscr_ico_big.png) no-repeat left top; display:block; float:left; margin:2px 3px 0px 0px;}
							.product_page_wrapper .product_description_block .product_description_text .right .submit_subscr{font:17px 'PF Din Text Condensed Pro'; line-height:16px; color:#FFFFFF; margin:3px 0px;}
							
						.product_page_wrapper .product_description_block .product_description_text .dost{margin:25px 0px 0px 05px; font:15px Arial, sans-serif; line-height:18px; color:#777777;}
							.product_page_wrapper .product_description_block .product_description_text .dost .name{font:20px 'PF Din Text Condensed Pro'; line-height:20px; color:#545454; width: 267px; padding-bottom: 5px; border-bottom: 1px solid #545454;}
							.product_page_wrapper .product_description_block .product_description_text .dost .date_dost_header {padding:4px;}
							.product_page_wrapper .product_description_block .product_description_text .dost .date_dost_header span {padding-left:3px;color:#7150b2; }
							.product_page_wrapper .product_description_block .product_description_text .dost ul{margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
								.product_page_wrapper .product_description_block .product_description_text .dost ul li{ padding:0px 0px 0px 8px; background:url(img/prod_list_bg.png) no-repeat left 6px;color:#98509A;}
								.product_page_wrapper .product_description_block .product_description_text .dost ul li span{color:#E93639; font-weight:700;}
								.product_page_wrapper .product_description_block .product_description_text .dost ul li a{color:#7150b2;}
									.product_page_wrapper .product_description_block .product_description_text .dost ul li a:hover{ text-decoration:none;}
						.product_page_wrapper .product_description_block .product_description_text .gar{margin:15px 0px 5px 05px; font:15px Arial, sans-serif; line-height:18px; color:#777777;}
							.product_page_wrapper .product_description_block .product_description_text .gar .name{font:20px 'PF Din Text Condensed Pro'; line-height:20px; color:#545454; width: 267px; padding-bottom: 5px; border-bottom: 1px solid #545454;}
							.product_page_wrapper .product_description_block .product_description_text .gar ul{margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
								.product_page_wrapper .product_description_block .product_description_text .gar ul li{ padding:0px 0px 0px 8px; background:url(img/prod_list_bg.png) no-repeat left 6px;}
								.product_page_wrapper .product_description_block .product_description_text .gar ul li a{text-decoration: none; color: #9f6c05;}
								.product_page_wrapper .product_description_block .product_description_text .gar ul li a:hover{ text-decoration:none;color: #000;}
						.product_page_wrapper .product_description_block .product_description_text .prod_banner{margin:40px 0px 0px 60px; text-align:left;}
					.product_page_wrapper .acces_block{ margin:22px 0px 0px 0px;}
						.product_page_wrapper .acces_block h2{margin:0px 0px 16px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#7150b2; font-weight:bold; text-transform:uppercase; padding:9px 10px 0px 10px; background:url(img/header_bg_yel.png) repeat-x top center;}
						.product_page_wrapper .acces_block .title{margin:0px 0px 16px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#7150b2; font-weight:bold; text-transform:uppercase; padding:9px 10px 0px 10px; background:url(img/header_bg_yel.png) repeat-x top center;}
						.product_page_wrapper .acces_block ul{margin:0px; padding:0px; list-style:none;}
						.product_page_wrapper .acces_block ul li{float:left; width:208px; height:255px; border:1px solid #97DF50; border-radius:5px; margin:0px 0px 0px 10px; padding:10px 10px 5px 10px; text-align:center}
						.product_page_wrapper .acces_block ul li:first-child{margin:0px 0px 0px 0px;}
						.product_page_wrapper .acces_block ul li .img{padding:0px 0px 0px 0px;}
						.product_page_wrapper .acces_block ul li .name{font:13px Arial, sans-serif; line-height:16px; color:#323232; margin:15px 0px 0px 0px; height:48px;}
						.product_page_wrapper .acces_block ul li .name a{ color:#323232}
						.product_page_wrapper .acces_block ul li .name a:hover{ text-decoration:none;}
						
						.product_page_wrapper .acces_block ul li .price_access{height:32px; border-radius:5px; text-align:center; font:22px 'PF Din Text Condensed Pro'; line-height:26px; padding:8px 0px 0px 0px; color:#636363; font-weight:700;}
						.product_page_wrapper .acces_block ul li  .price_access_buy{display: flex;justify-content: center;margin:5px auto 0px auto; height: 30px;border-radius: 5px;padding: 0px 10px;font: 15px 'PF Din Text Condensed Pro';line-height: 30px;color: #fff;text-decoration: none;cursor: pointer;background-color: #7150b2;border: none;width:150px;
						}
						.product_page_wrapper .acces_block ul li  .price_access_buy .ico{height: 28px;width: 28px;margin-right: 5px;background: url(img/buy_ico_small.png) no-repeat center center;;}
						.product_page_wrapper .acces_block ul li  .price_access_buy:hover{opacity:0.6!important; cursor:pointer;}
						.product_page_wrapper .acces_block ul li  .buy_in_cart{display: flex;justify-content: center;margin:5px auto 0px auto; height: 28px;text-decoration:none;border: 1px solid #7150b2;border-radius: 5px;font: 15px 'PF Din Text Condensed Pro';line-height: 28px;;padding: 0px 10px;background-color:#fff!important; color: #7150b2; cursor:pointer;width:150px;}
						.product_page_wrapper .acces_block ul li  .buy_in_cart:hover{opacity:0.8!important; cursor:pointer;}
						
						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces{float:left; width:208px!important; height:255px; border:1px solid #FCCF42; border-radius:5px; margin:0px 0px 0px 0px; padding:10px 10px 5px 10px; text-align:center;}
						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces .img{padding:0px 0px 0px 0px;}
						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces .name{font:13px Arial, sans-serif; line-height:16px; color:#323232; margin:15px 0px 0px 0px; height:48px;}
						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces .name a{ color:#323232}
						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces .name a:hover{ text-decoration:none;}

						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces .price_access{height:32px; border-radius:5px; text-align:center; font:22px 'PF Din Text Condensed Pro'; line-height:26px; padding:8px 0px 0px 0px; color:#636363; font-weight:700;}
						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces .price_access_buy_gal{display: flex;justify-content: center;margin:5px auto 0px auto; height: 30px;border-radius: 5px;padding: 0px 10px;font: 15px 'PF Din Text Condensed Pro';line-height: 30px;color: #fff;text-decoration: none;cursor: pointer;background-color: #7150b2;border: none;width:150px;
						}
						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces .price_access_buy_gal .ico{height: 28px;width: 28px;margin-right: 5px;background: url(img/buy_ico_small.png) no-repeat center center;;}
						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces .price_access_buy_gal:hover{opacity:0.6!important; cursor:pointer;}
						
						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces .buy_in_cart{display: flex;justify-content: center;margin:5px auto 0px auto; height: 28px;text-decoration:none;border: 1px solid #7150b2;border-radius: 5px;font: 15px 'PF Din Text Condensed Pro';line-height: 28px;;padding: 0px 10px;background-color:#fff!important; color: #7150b2; cursor:pointer;width:150px;}
						.product_page_wrapper .acces_block .swiper-container .swiper-wrapper .swiper-slide-acces .buy_in_cart:hover{opacity:0.8!important; cursor:pointer;}

					.product_page_wrapper .prd_desc3{margin:27px 0px 43px 0px;}
					.product_page_wrapper .prd_desc3 h2{margin:0px 0px 14px 0px; height:39px; text-align:left; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:none; text-shadow:0px -1px 0px #AC4443; padding:9px 22px 0px 22px; background:url(img/title_bg_violet.png) repeat-x center center;}
					.product_page_wrapper .prd_desc3 .info{font:14px Arial, sans-serif;line-height:17px;color:#595959;}
					.product_page_wrapper .prd_desc3 .info .desc_notify{font:12px Arial, sans-serif;color:#585858;padding-top:5px;}
					.product_page_wrapper .prd_desc3 .tab_wrapper{position:relative; padding:46px 0px 0px 0px; margin:10px 0px 0px 0px;}
						.product_page_wrapper .prd_desc3 .tab_wrapper .tab_list_new{ position:absolute; top:0px; left:0px; margin:0px; padding:0px 0px 0px 5px; list-style:none;}
							.product_page_wrapper .prd_desc3 .tab_wrapper .tab_list_new li{margin:4px 0px 0px -5px; float:right;}
								.product_page_wrapper .prd_desc3 .tab_wrapper .tab_list_new li a{display:block; background:#FFF4D4; width:140px; border:1px solid #97DF50; border-bottom:0px; border-radius:5px 5px 0px 0px; text-align:center; font:18px  'PF Din Text Condensed Pro'; line-height:26px; color:#98509A; height:26px; padding:7px 0px 8px 0px; cursor:pointer;}
									.product_page_wrapper .prd_desc3 .tab_wrapper .tab_list_new li a:hover{ background-color:#fff;}
							.product_page_wrapper .prd_desc3 .tab_wrapper .tab_list_new .cr1{ margin:0px 5px 0px 0px;  background:#dfdff1;}
							.product_page_wrapper .prd_desc3 .tab_wrapper .tab_list_new .cr2{ margin:0px 5px 0px 0px;  background:#fff;  border-bottom:1px solid #fff;}
						.product_page_wrapper .prd_desc3 .tab_wrapper .tab_block_list{margin:0px; padding:0px; list-style:none;}
							.product_page_wrapper .prd_desc3 .tab_wrapper .tab_block_list>li{display:none; border:1px solid #97DF50; border-radius:0px 5px 5px 5px; padding:19px 24px;}
							.product_page_wrapper .prd_desc3 .tab_wrapper .tab_block_list>.vis{display:block;}
								.product_page_wrapper .prd_desc3 .tab_wrapper .tab_block_list>li h3{font:20px 'PF Din Text Condensed Pro'; line-height:20px; color:#2A2A2A; margin:0px 0px 19px 0px; }
								.product_page_wrapper .prd_desc3 .tab_wrapper .tab_block_list .char_table{width:100%; border-collapse:separate;}
									.product_page_wrapper .prd_desc3 .tab_wrapper .tab_block_list .char_table td{padding:4px 25px; font:15px Arial, sans-serif; line-height:20px; color:#585858;}
									.product_page_wrapper .prd_desc3 .tab_wrapper .tab_block_list .char_table .s{ background:#dfdff1;}
									
									.product_page_wrapper .prd_desc3 .devel_block{border-top:1px solid #D4D4D4; padding:15px 0px 0px 0px; font:12px Arial, sans-serif; line-height:14px; color:#585858;}
										.product_page_wrapper .prd_desc3 .devel_block .name{ font-weight:bold;}
										.product_page_wrapper .prd_desc3 .devel_block a{ color:#585858; text-decoration:underline;}
											.product_page_wrapper .prd_desc3 .devel_block a:hover{ text-decoration:none;}
			
			.prod_list_page_wrapper{padding:2px 0px 0px 0px;}
				.prod_list_page_wrapper h1{margin:0px 0px 17px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-shadow:0px -1px 0px #AC4443; padding:9px 22px 0px 22px; background:url(img/title_bg_violet.png) repeat-x center center;}
				.prod_list_page_wrapper .info_block{font:12px Arial, sans-serif; line-height:14px; color:#585858; margin:0px 0px 19px 0px;}
				.prod_list_page_wrapper .info_block a{font:12px Arial, sans-serif; line-height:14px; color:#585858; margin:0px 0px 19px 0px;}
				.prod_list_page_wrapper .prod_list_content{float:left; width:660px;}
					.prod_list_page_wrapper .prod_list_content .devel_block{border-top:1px solid #D4D4D4; padding:15px 0px 0px 0px; font:14px Arial, sans-serif; line-height:14px; color:#585858;}
						.prod_list_page_wrapper .prod_list_content .devel_block .name{font:12px Arial, sans-serif;line-height: 14px;font-weight:bold;float: left;padding-right: 2px;}
						.prod_list_page_wrapper .prod_list_content .devel_block a{font:14px Arial, sans-serif;line-height: 14px;font-weight: normal;color:#585858;}
					.prod_list_page_wrapper .prod_list_content .devel_block a:hover{font:14px Arial, sans-serif;line-height: 14px;font-weight: normal;color:#585858;text-decoration:none;}
					
					.prod_list_page_wrapper .prod_list_content .devel_block .links a{font:12px Arial, sans-serif;line-height: 14px;font-weight: normal;color:#636363;padding:0px 5px 0px 0px;}
					.prod_list_page_wrapper .prod_list_content .devel_block .links a:hover{font:12px Arial, sans-serif;line-height: 14px;font-weight: normal;color:#636363;text-decoration:none;;padding:0px 5px 0px 0px}
				

					.prod_list_page_wrapper .prod_list_content .sort_block{border-top:1px solid #D4D4D4; margin:14px 0px 10px 0px; padding:8px 0px 0px 0px; font:14px Arial, sans-serif; line-height:20px; color:#585858; }
						.prod_list_page_wrapper .prod_list_content .sort_block .name{ font-weight:bold; float:left; padding-right:2px}
						.prod_list_page_wrapper .prod_list_content .sort_block>div{float:left; padding:0px 8px; border-left:1px solid #595959; color:#7150b2;}
						.prod_list_page_wrapper .prod_list_content .sort_block>.cur{color:#585858;}
						.prod_list_page_wrapper .prod_list_content .sort_block>.no_mrg{border-left:0px;}
							.prod_list_page_wrapper .prod_list_content .sort_block>.styled-select-sale { border-right:1px solid #595959; color:#FD0001; border-left:0px; }
							.prod_list_page_wrapper .prod_list_content .sort_block>.styled-select-sale select { background: transparent; padding: 2px; font-size: 10px; border: 1px solid #ccc; color:#FD0001;width:140px;}
							.prod_list_page_wrapper .prod_list_content .sort_block div a{display:inline-block; width:14px; height:12px; background-image:url(img/sort_arrow.png);}
							.prod_list_page_wrapper .prod_list_content .sort_block div .page{display:inline-block; background-image:url(''); color:#7150b2; padding:0px 2px;}
							.prod_list_page_wrapper .prod_list_content .sort_block div .ar_d{ background-position:left top;}
								.prod_list_page_wrapper .prod_list_content .sort_block div .ar_d.curr_ar{ background-position:left bottom; }
								.prod_list_page_wrapper .prod_list_content .sort_block div .ar_d:hover{ background-position:left bottom; }
							.prod_list_page_wrapper .prod_list_content .sort_block div .ar_a{ background-position:right top;}
								.prod_list_page_wrapper .prod_list_content .sort_block div .ar_a:hover{ background-position:right bottom;}
								.prod_list_page_wrapper .prod_list_content .sort_block div .ar_a.curr_ar{ background-position:right bottom;}
						.prod_list_page_wrapper .prod_list_content .sort_block>.art_num{float:right; border-left:0px; color:#585858; width:150px; padding:0px;}
							.prod_list_page_wrapper .prod_list_content .sort_block>.art_num form{float:right;}
							.prod_list_page_wrapper .prod_list_content .sort_block .jq-selectbox__select{font:12px Arial, sans-serif; line-height:18px; padding:0px 25px 0px 5px; height:18px;}
								.prod_list_page_wrapper .prod_list_content .sort_block .jq-selectbox__trigger{ background:url(img/select_arrow.png) no-repeat left center; width:14px;}
									.prod_list_page_wrapper .prod_list_content .sort_block .jq-selectbox__trigger .jq-selectbox__trigger-arrow{display:none;}
							.prod_list_page_wrapper .prod_list_content .sort_block .jq-selectbox__dropdown{top:19px;}
							.prod_list_page_wrapper .prod_list_content .sort_block .jq-selectbox__dropdown li{font-size:12px; line-height:18px; padding:0px 5px;}
						.prod_list_page_wrapper .prod_list_content .sort_block>.clear{float:none;}
					
					.prod_list_page_wrapper .prod_list_content .prod_list_block{}
						.prod_list_page_wrapper .prod_list_content .prod_list_block ul{margin:0px; padding:4px 0px 0px 0px; list-style:none;}
							.prod_list_page_wrapper .prod_list_content .prod_list_block ul li{border-top:1px solid #D4D4D4; border-left:1px solid #ffffff; border-right:1px solid #ffffff;border-bottom:1px solid #ffffff; padding:15px 5px 15px 0px; }
							  .prod_list_page_wrapper .prod_list_content .prod_list_block ul li .sale{background-color: #dfdff1; padding: 5px 0px 10px 0px; border:1px solid #FFFFFF; border-radius:8px; }
							.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .sale .img{float:left; width:148px; text-align:center;  margin:15px 2px 0px 2px; border:1px solid #D4D4D4; border-radius:5px; }							  
							.prod_list_page_wrapper .prod_list_content .prod_list_block ul li:first-child{border:1px solid #ffffff; }
							.prod_list_page_wrapper .prod_list_content .prod_list_block ul li:hover{border:1px solid #7150b2; border-radius:5px;}
								.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .img{float:left; width:157px; text-align:center;}
								.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc{float:right; width:494px;margin-left:1px;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .name{font:16px Arial, sans-serif; line-height:20px; color:#343434;}
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .name a{color:#343434;}
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .name a:hover{ text-decoration:none;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .proiz{float:left; font:13px Arial, sans-serif; line-height:20px; color:#000000;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .reviews{float:left; font:13px Arial, sans-serif; line-height:20px; color:#000000;width:260px;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .reviews a{color:#343434;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .reviews a:hover{ text-decoration:none;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .star1 { float:left;  margin-right:5px; width: 92px; height: 20px; background:url("img/products_reviews_01.png") no-repeat left center;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .star2 {float:left; margin-right:5px; width: 92px; height: 20px; background:url("img/products_reviews_02.png") no-repeat left center;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .star3 {float:left; margin-right:5px; width: 92px; height: 20px; background:url("img/products_reviews_03.png") no-repeat left center;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .star4 {float:left; margin-right:5px; width: 92px; height: 20px; background:url("img/products_reviews_04.png") no-repeat left center;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .star5 {float:left; margin-right:5px; width: 92px; height: 20px;  background:url("img/products_reviews_05.png") no-repeat left center;}
									/*.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .star_null { float:left;  margin-right:5px; width: 180px; height: 20px; background:url("img/products_reviews_nul.png") no-repeat left center;}*/
									
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .reviews_video{float:left; font:13px Arial, sans-serif; line-height:15px; color:#E93737;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .reviews_video a{color:#E93737;}
									
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .art{float:right; font:13px Arial, sans-serif; line-height:15px; color:#000000;}
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .art span{ font-weight:700; padding-right: 14px;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .text_info{float:left; width:343px; margin:7px 0px 0px 0px;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .text_info .icon{float:left; height:22px; padding:5px 5px 5px 0px;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .text_info .free_dost{ float:left;padding:2px 5px 0px 40px; font:10px'PF Din Text Condensed Pro'; line-height:12px; color:#E9363A; font-weight:700; font-style:italic; background-image: url("img/prod_spec_ico_01.png"); background-position: 2px 2px; background-size: 30%;background-repeat: no-repeat; text-transform:uppercase; margin:5px 0px 0px 0px; width: 60px; height:26px;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .text_info .top_sale{ float:left;padding:8px 5px 0px 35px; font:10px'PF Din Text Condensed Pro'; line-height:12px; color:#418702; font-weight:700; font-style:italic; background-image: url("img/prod_spec_ico_02.png"); background-position: 2px 0px; background-size: 30%;background-repeat: no-repeat; text-transform:uppercase; margin:5px 0px 0px 0px; width: 60px; height:15px;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .text_info .max_sale{ float:left;padding:8px 5px 0px 32px; font:10px'PF Din Text Condensed Pro'; line-height:12px; color:#9f6c05; font-weight:700; font-style:italic; background-image: url("img/prod_spec_ico_04.png"); background-position: 2px 0px; background-size: 30%;background-repeat: no-repeat; text-transform:uppercase; margin:5px 0px 0px 0px; width: 60px; height:15px;}
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .text_info .text{font:14px Arial, sans-serif; line-height:14px; color:#636363;}
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .text_info .dost_price{font:13px Arial, sans-serif; line-height:18px; color:#000000; margin:10px 0px 0px 0px;}
											.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .text_info .dost_price span{ color:#98509A; }
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block{width:120px; float:right; background:url(img/price_block_wrapper_bg.jpg) repeat-x bottom center; border:1px solid #98509A; border-radius:5px; margin:6px 5px 0px 0px; padding:5px 3px 2px 3px;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .button_link{margin:0px 0px 3px 0px; }
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .one_click{font:13px 'PF Din Text Condensed Pro'; line-height:14px; color:#2A2A2A; text-align:center; margin:0px 0px 3px 0px; padding: 4px 0px 2px 0px; letter-spacing: .05em;}
								    .prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .one_click a {color:#545454;}
									.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .one_click a:hover{ text-decoration:none;}
									
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .compare{font:11px Arial, sans-serif; line-height:14px; text-align:center;}
											.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .compare a{color:#E63636; padding:0px 0px 0px 20px; background:url(img/product_list_compare_bg.png) no-repeat left center; text-decoration:none;}
											.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .compare a:hover{ text-decoration:underline;}
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .old{font:14px 'PF Din Text Condensed Pro'; line-height:16px; color:#636363; text-align:center; margin:5px 0px 0px 0px;}
											.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .old span{ background:url(img/popup_cart_old_price.png) repeat-x center center;}
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .new{font:20px 'PF Din Text Condensed Pro'; line-height:20px; color:#98509A; text-align:center; margin:0px 0px 0px 0px; font-weight:bold;}
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .cur{font:22px 'PF Din Text Condensed Pro'; line-height:20px; color:#434343; text-align:center; margin:6px 0px 6px 0px; font-weight:bold;}
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy{display:block; margin:7px auto 0px auto; width:80px; height:18px; border-radius:5px; background:url(img/title_bg_violet.png) repeat-x center center; padding:3px 10px; font:16px 'PF Din Text Condensed Pro'; line-height:18px; color:#fff; text-decoration:none; }

										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy_desc{display:block; margin:7px auto 0px auto; width:100px; height:18px; border-radius:5px; background:url(img/title_bg_violet.png) repeat-x center center; padding:3px 10px; font:16px 'PF Din Text Condensed Pro'; line-height:18px; color:#FFFFFF; text-decoration:none; }
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy .ico{width:28px; height:18px; background:url(img/buy_ico_small.png) no-repeat left top; display:block; float:left; margin:0px 5px 0px 0px;}
										
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy_list{display:block; margin:7px auto 8px auto; width:80px; height:18px; border-radius:5px; background:url(img/title_bg_lilac.png) repeat-x center center; padding:3px 10px; font:15px 'PF Din Text Condensed Pro'; line-height:18px; color:#fff; text-decoration:none; cursor: pointer; }
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy_list .ico{width:28px; height:18px; background:url(img/buy_ico_small.png) no-repeat left top; display:block; float:left; margin:0px 5px 0px 0px; cursor: pointer; }

										/*.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy_list:hover::after { 
										 content: attr(data-info);z-index: 1;position: relative;display: block;top:7px;left:-26px;width: 112px;background-color: #6A6B66;padding: 5px 10px 5px 10px;color: #fff;border: 1px solid #888;border-radius: 5px; box-shadow: 0 1px 2px #555;opacity:.90;
										cursor: pointer; }*/
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy_list:hover { opacity:.7;}
										
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy_in_cart{display:block; margin:7px auto 0px auto; width:80px; height:16px; border-radius:5px; background:#fff; padding:3px 10px; font:16px 'PF Din Text Condensed Pro'; line-height:16px; color:#7150b2; text-decoration:none; text-align:center; border: 1px solid #7150b2; cursor: pointer; }
										
										/*.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy_in_cart:hover::after { 
										 content: attr(data-info-in-cart);z-index: 1;position: relative;display: block;top:7px;left:-28px;width: 115px;background-color: #6A6B66;padding: 5px 10px 5px 10px;color: #fff;border: 1px solid #888;border-radius: 5px; box-shadow: 0 1px 2px #555;opacity:.90;
										cursor: pointer; }	*/
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy_in_cart:hover { opacity:.7;}
										
										    .prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .buy_desc .ico_subscr{width:28px; height:18px; background:url(img/product_subscr_ico_small.png) no-repeat left top; display:block; float:left; margin:0px 5px 0px 0px;}
										.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .price_block .nal{font:13px 'PF Din Text Condensed Pro'; line-height:14px; color:#7150b2; text-align:center; margin:0px 0px 4px 0px; }

				.prod_list_page_wrapper .prod_list_sidebar{float:right; width:270px;}
					.prod_list_sidebar .best_prop_block{float:none;}
					.prod_list_page_wrapper .prod_list_sidebar .ban{margin:19px 0px 0px 0px;}
					.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block{margin:19px 0px 0px 0px; background:url(img/sidebar_block_bg_yel.png) repeat-x top center; border:1px solid #FAC720; border-radius:5px; padding:14px 0px 13px;}
						.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block h2{font:26px 'PF Din Text Condensed Pro'; line-height:30px; color:#50504E; margin:0px; text-align:center; text-transform:uppercase; font-weight:bold; margin:0px 0px 24px 0px; }
							.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block h2 a{color:#50504E; text-decoration:none;}
						.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block .prod_comm{}
							.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block .prod_comm .img{ text-align:center;}
							.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block .prod_comm .name{font:14px Arial, sans-serif; line-height:16px; color:#333333; padding:0px 10px 0px; text-align:center; margin:16px 0px 0px 0px; height:32px;}
								.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block .prod_comm .name a{color:#333333;}
									.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block .prod_comm .name a:hover{ text-decoration:none;}
							.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block .prod_comm .comm{margin:18px 12px 0px;}
								.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block .prod_comm .comm .text{padding:6px 10px 11px 10px; border-radius:5px; background:#FAC311; font:14px Tahoma; line-height:17px; color:#535250;}
								.prod_list_page_wrapper .prod_list_sidebar .prod_comm_block .prod_comm .comm .author{font:12px Tahoma; line-height:20px; color:#5D5D5D; padding:0px 0px 0px 35px; background:url(img/prod_comm_auth_bg.png) no-repeat no-repeat 15px top; font-style:italic; }
					
					.prod_list_sort_wrapper{margin:4px 0px 0px 0px; border:1px solid #97DF50; border-radius:5px; padding:8px 0px 6px; background:#dfdff1;}
						.prod_list_sort_wrapper h2{font:19px 'PF Din Text Condensed Pro'; line-height:30px; color:#030102; text-align:left; margin:0px; padding-left:10px;}
						.prod_list_sort_wrapper h2 a{font:15px 'PF Din Text Condensed Pro'; padding: 0 5px 0 5px;}
						.prod_list_sort_wrapper h2 a:hover{text-decoration:none;}
						.prod_list_sort_wrapper .title{font:19px 'PF Din Text Condensed Pro'; line-height:30px; color:#030102; text-align:left; margin:0px; padding-left:10px;}
						.prod_list_sort_wrapper .title a{font:15px 'PF Din Text Condensed Pro'; padding: 0 5px 0 5px;}
						.prod_list_sort_wrapper .title a:hover{text-decoration:none;}
						.prod_list_sort_wrapper fieldset{border:0px; padding:0px; margin:0px;}
							.prod_list_sort_wrapper fieldset section{padding:10px 6px 9px 6px; border-bottom:1px solid #97DF50;}
								.prod_list_sort_wrapper fieldset section header{padding:0px 0px 0px 12px; font:16px 'PF Din Text Condensed Pro'; line-height:16px; color:#030102; background:url(img/prod_list_sort_header_bg.png) no-repeat left center; }
								.prod_list_sort_wrapper fieldset .open-block header{ background:url(img/prod_list_sort_header_close_bg.png) no-repeat left center; cursor:pointer;}
								.prod_list_sort_wrapper fieldset section .in{padding:0px 12px 5px 12px; display:none; font:13px Arial, sans-serif; line-height:20px; color:#777777;}
									.prod_list_sort_wrapper fieldset section .in .che{margin:9px 0px 0px 0px;}
									.prod_list_sort_wrapper fieldset section .in .select{margin:9px 0px 0px 0px;}
									.prod_list_sort_wrapper fieldset section #slider-range{ border:0px; background:#898989; height:2px; margin:8px 12px 0px 12px;} 
										.prod_list_sort_wrapper fieldset section #slider-range .ui-slider-range{ background:#E82C2A;}
										.prod_list_sort_wrapper fieldset section #slider-range .ui-state-default{width:11px; height:6px; border:0px; background:url(img/prod_list_sliser_arrow.png) no-repeat left center; top:2px; margin-left:-5px;}
									.prod_list_sort_wrapper fieldset section .values{margin:12px 12px 3px 20px; font:14px  'PF Din Text Condensed Pro'; line-height:20px; color:#6A6B66}
									.prod_list_sort_wrapper fieldset section .values a{margin:0px;font:16px  'PF Din Text Condensed Pro'; line-height:16px; color:#6A6B66}
									.prod_list_sort_wrapper fieldset section .values a:hover{text-decoration:none;}
										.prod_list_sort_wrapper fieldset section .values input{width:50px; height:20px; border:1px solid #7150b2; border-radius:5px; background:#fff; font:14px Arial, sans-serif; line-height:20px; padding:2px 10px; margin:0px 1px;}
										.prod_list_sort_wrapper fieldset section .dop_filters input{margin:5px 0px 8px 8px}
										.prod_list_sort_wrapper fieldset section .dop_filters span{margin:0px 5px 0px 0px;font:14px  'PF Din Text Condensed Pro'; line-height:20px; color:#6A6B66}
										.prod_list_sort_wrapper fieldset section .filter {}
										.prod_list_sort_wrapper fieldset section  .filter .filter_button{width: 90px; height: 25px; border-radius: 3px; font: 14px 'PF Din Text Condensed Pro'; line-height: 20px; color: #fff; background: url(/templates/saturn/img/title_bg_violet.png) repeat-x center center; text-shadow: 0px -1px 0px #B34F51; border: 0px; cursor: pointer; margin: 7px 0px 5px 73px;padding:2px 6px 2px 8px;}
											.prod_list_sort_wrapper fieldset section  .filter .filter_button:hover { opacity:.7;}
										.prod_list_sort_wrapper fieldset section .brand_list{padding:0px 12px 2px;}
									.prod_list_sort_wrapper fieldset section .brand_list ul{width:49%; margin:0px 1% 0px 0px; padding:0px; list-style:none; float:left; font:13px Arial, sans-serif; line-height:20px; color:#EA3635;}
										.prod_list_sort_wrapper fieldset section .brand_list ul li{margin:9px 0px 0px 0px;}
										.prod_list_sort_wrapper fieldset section .brand_list ul li a{color:#EA3635;}
											.prod_list_sort_wrapper fieldset section .brand_list ul li a:hover{ text-decoration:none;}
									.prod_list_sort_wrapper fieldset section .in .select .jq-selectbox{display:block !important;}
									.prod_list_sort_wrapper fieldset section .in .select .jq-selectbox .jq-selectbox__trigger{ background:url(img/select_arrow.png) no-repeat left center; width:17px;}
										.prod_list_sort_wrapper fieldset section .in .select .jq-selectbox .jq-selectbox__trigger>div{display:none;}
										.prod_list_sort_wrapper fieldset section .in .select .jq-selectbox .jq-selectbox__dropdown{ width:100% !important;}
								.prod_list_sort_wrapper fieldset input[type='submit']{display:block; width:100px; height:24px; border:0px; background:url(img/title_bg_violet.png) repeat-x center center; font:16px 'PF Din Text Condensed Pro'; line-height:20px; color:#fff; text-shadow:0px -1px 0px #B85C5D; margin:14px auto 0px auto; border-radius:5px; cursor:pointer;}
								.prod_list_sort_wrapper fieldset input[type='reset']{display:block; width:120px; margin:3px auto 0px auto; border:0px; background-color:transparent; font:13px Tahoma, Arial, sans-serif; line-height:20px; text-decoration:underline; color:#575757; cursor:pointer;}
									.prod_list_sort_wrapper fieldset input[type='reset']:hover{ text-decoration:none;}
					
#footer {width:100%; min-width:1260px; position:relative; margin-top:-275px; height:285px; clear:both; }
	#footer .footer_top{ background:url(img/footer_bg.png); padding:30px 0px 38px 0px;} 
		.footer_menu{float:left; width:180px; margin:0px 120px 0px 0px;}
			.footer_menu h2{font:20px 'PF Din Text Condensed Pro'; line-height:20px; font-weight:500; color:#fff; margin:0px 0px 10px 0px;}
			.footer_menu .title{font:20px 'PF Din Text Condensed Pro'; line-height:20px; font-weight:500; color:#464b51; margin:0px 0px 10px 0px;}
			.footer_menu ul{margin:0px; padding:0px; list-style:none; font:16px Arial, sans-serif; line-height:20px;}	
				.footer_menu ul li{ margin:0px 0px 4px 0px;}
				.footer_menu ul li a{color:#667685;}
					.footer_menu ul li a:hover{ text-decoration:none;}
		.footer_cont{float:right; width:270px;}
			.footer_cont .soc{ font:20px 'PF Din Text Condensed Pro'; line-height:20px; font-weight:500; color:#fff; }
				.footer_cont .soc div{float:left;}
				.footer_cont .soc img{margin:-4px 0px 0px 10px;}
			.footer_cont .adrs{font:13px Arial, sans-serif; line-height:17px; color:#667685; margin:27px 0px 0px 0px;}
				.footer_cont .adrs h2{font:20px 'PF Din Text Condensed Pro'; line-height:20px; font-weight:500; color:#fff; margin:0px 0px 10px 0px;}
				.footer_cont .adrs .title{font:20px 'PF Din Text Condensed Pro'; line-height:20px; font-weight:500; color:#667685; margin:0px 0px 10px 0px;}
				.footer_cont .adrs a{color:#667685;}
					.footer_cont .adrs a:hover{ text-decoration:none;color:#98509A;}
	#footer .footer_bottom{padding:14px 0px 0px 0px;}
		#footer .footer_bottom .copy{font:11px Arial, sans-serif; line-height:13px; color:#666666;}

.popup_bg{position:absolute; top:0px; left:0px; width:100%; background:rgba(0,0,0,0.5); display:none; z-index:20000;}
.popup_wrapper{position:absolute; top:0px; margin:0px; list-style:none; z-index:20000;}
	.popup_wrapper>li{ position:absolute; top:10px; left:10px; width:330px; padding:10px; border:1px solid #97DF50; border-radius:5px; background:#fff; }
		.popup_wrapper li .popup_close{width:16px; height:16px; background:url(img/popup_close.png) no-repeat right center; position:absolute; top:20px; right:20px; cursor:pointer;}
		.popup_wrapper li .title{font:18px Verdana, sans-serif; line-height:18px; color:#1C5B6A; text-align:center;}
	.popup_wrapper .popup_one_click_buy{width:415px; padding:21px 30px 33px 30px;}
		.popup_wrapper .popup_one_click_buy .title{font:18px Tahoma; line-height:20px; color:#292929; text-align:left; margin:0px 0px 20px 0px;}
		.popup_wrapper .popup_one_click_buy .left{width:130px; float:left;}
			.popup_wrapper .popup_one_click_buy .left .img{ text-align:center;}
			.popup_wrapper .popup_one_click_buy .left .price{ text-align:center; font:18px 'PF Din Text Condensed Pro'; line-height:22px; color:#A88618; margin:12px 0px 0px 0px; }
				.popup_wrapper .popup_one_click_buy .left .price div{font:30px 'PF Din Text Condensed Pro'; line-height:28px; color:#7150b2; font-weight:700; }
		.popup_wrapper .popup_one_click_buy .right{width:245px; float:right;}
			.popup_wrapper .popup_one_click_buy .right .form{ padding:10px 0px 0px 0px; font:15px Tahoma; line-height:18px; color:#6F6F6F;}
			.popup_wrapper .popup_one_click_buy .right .form .desc{ padding:0px 0px 10px 0px; font:12px Tahoma; line-height:18px; color:#6F6F6F;}
				.popup_wrapper .popup_one_click_buy .right .form .num{border:1px solid #7150b2; border-radius:5px; font:15px Tahoma; line-height:20px; color:#9E9E9E; width:223px; height:20px; padding:2px 5px 2px 5px; margin:2px 0px 10px 0px;}
				.popup_wrapper .popup_one_click_buy .right .form .sub{width:158px; height:40px; border-radius:5px; font:25px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; background:url(img/best_prop_price_bg.png) repeat-x center center; text-shadow:0px -1px 0px #B34F51; border:0px; cursor:pointer; margin:36px 0px 0px 0px; }
					.popup_wrapper .popup_one_click_buy .right .form .sub:hover{}

	.popup_block .popup_one_click_buy .title{font:18px Tahoma; line-height:20px; color:#292929; text-align:left; margin:0px 0px 20px 0px;}
		.popup_block .popup_one_click_buy .popup_close{width:16px; height:16px; background:url(img/popup_close.png) no-repeat right center; position:absolute; top:20px; right:20px; cursor:pointer; margin-top:-10px;}
		.popup_block .popup_one_click_buy .left{width:130px; float:left;}
			.popup_block .popup_one_click_buy .left .img{ text-align:center;}
			.popup_block .popup_one_click_buy .left .price{ text-align:center; font:18px 'PF Din Text Condensed Pro'; line-height:22px; color:#98509A; margin:12px 0px 0px 0px; }
				.popup_block .popup_one_click_buy .left .price div{font:30px 'PF Din Text Condensed Pro'; line-height:28px; color:#7150b2; font-weight:700; }
		.popup_block .popup_one_click_buy .right{width:270px!important; float:right; text-align:left;}
			.popup_block .popup_one_click_buy .right .form{ padding:10px 0px 0px 0px; font:15px Tahoma; line-height:18px; color:#6F6F6F;}
			.popup_block .popup_one_click_buy .right .form .desc_form{ padding:0px 0px 10px 0px; font:12px Tahoma; line-height:18px; color:#6F6F6F;}
				.popup_block .popup_one_click_buy .right .form .num{border:1px solid #7150b2; border-radius:5px; font:15px Tahoma; line-height:20px; color:#9E9E9E; width:200px; height:20px; padding:2px 5px 2px 5px; margin:2px 0px 10px 0px;}
				.popup_block .popup_one_click_buy .right .form .sub{width:158px; height:40px; border-radius:5px; font:25px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; background:url(img/title_bg_lilac.png) repeat-x center center; text-shadow:0px -1px 0px #B34F51; border:0px; cursor:pointer; margin:36px 0px 0px 0px; }
				.popup_block .popup_one_click_buy .right .form .sub:hover{}
				
	.popup_cart{float:left;width:90%; padding:25px 30px 15px 25px; margin:10px 2px 2px 2px; top:68px !important; left:auto !important; right:10px; border:1px solid #97DF50; border-radius:5px;}
	.popup_cart_gift{float:left;width:90%; padding:2px 30px 2px 25px; margin:2px; top:28px !important; left:auto !important; right:10px; border:1px solid #97DF50; border-radius:5px;}
	.popup_cart_gift .text{float:left;color: #8A8A8A; }
	.popup_cart_gift .button{float:left; margin: 12px;}
	.popup_cart .popup_close{ font:11px Arial, sans-serif; line-height:16px; color:#B7B7B7; padding:0px 24px 0px 0px; text-decoration:underline; width:auto;}
		.popup_cart .popup_close_bottom{ bottom:14px; top:auto;}
			.popup_cart .popup_close:hover{ text-decoration:none;}
		.popup_cart .title{font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#505050; text-align:left; }
		.popup_cart .left{width:20%; float:left; padding:13px 0px 0px 0px;}
			.popup_cart .left .cart_info{ text-align:center; font:16px Arial, sans-serif; line-height:20px; color:#333333;}
				.popup_cart .left .cart_info div{ font:20px Arial, sans-serif; line-height:26px; color:#7150b2; margin:0px 0px 14px 0px; }
		.popup_cart .right{float:right; width:70%; margin:13px 39px 0px 0px;}
			.popup_cart .right .cart_list_product{margin:0px; padding:0px; list-style:none;}
				.popup_cart .right .cart_list_product li{ border-bottom:1px solid #D4D4D4; padding:0px 0px 21px 0px; margin:0px 0px 14px 0px; position:relative;}
					.popup_cart .right .cart_list_product li .img{width:160px; text-align:center; float:left; padding:4px 0px 0px 0px;}
					.popup_cart .right .cart_list_product li .info{float:right; width:430px;}
						.popup_cart .right .cart_list_product li .info .name{font:14px Arial, sans-serif; line-height:20px; color:#333333;}
							.popup_cart .right .cart_list_product li .info .name a{color:#333333; text-decoration:underline;}
								.popup_cart .right .cart_list_product li .info .name a:hover{ text-decoration:none;}
						.popup_cart .right .cart_list_product li .info .desc{width:275px; float:left; font:12px Arial, sans-serif; line-height:14px; color:#8A8A8A; margin:7px 0px 0px 0px;}
							.popup_cart .right .cart_list_product li .info .desc .pr{float:left; font:13px Arial, sans-serif; line-height:15px; color:#777777;}
							.popup_cart .right .cart_list_product li .info .desc .art{float:left; font:13px Arial, sans-serif; line-height:15px; color:#777777;}
							.popup_cart .right .cart_list_product li .info .desc .text{margin:14px 0px 0px 0px;}
							.popup_cart .right .cart_list_product li .info .desc .link{ text-align:right; font:11px Arial, sans-serif; line-height:14px; color:#4F4F4F; margin:5px 0px 0px 0px;}
								.popup_cart .right .cart_list_product li .info .desc .link a{color:#4F4F4F;}
									.popup_cart .right .cart_list_product li .info .desc .link a:hover{ text-decoration:none;}
						.popup_cart .right .cart_list_product li .info .calc_block{width:144px; float:right; margin:7px 0px 0px 0px; }
							.popup_cart .right .cart_list_product li .info .calc_block .price_block{border:1px solid #98509A; background:url(img/new_cat_list_bg.png) repeat-x bottom center; border-radius:5px; padding:5px 5px 5px; height:68px; text-align:center; font:18px 'PF Din Text Condensed Pro'; line-height:18px; color:#98509A; }
								.popup_cart .right .cart_list_product li .info .calc_block .price_block .old{font:17px 'PF Din Text Condensed Pro'; line-height:18px; color:#636363; margin:3px 0px 0px 0px;}
									.popup_cart .right .cart_list_product li .info .calc_block .price_block .old span{ background:url(img/popup_cart_old_price.png) repeat-x center center;}
								.popup_cart .right .cart_list_product li .info .calc_block .price_block .new{font:27px 'PF Din Text Condensed Pro'; line-height:20px; font-weight:bold; color:#EA3635; margin:3px 0px 0px 0px;}
								.popup_cart .right .cart_list_product li .info .calc_block .price_block .cur{font:27px 'PF Din Text Condensed Pro'; line-height:20px; color:#636363;  text-align:center; font-weight:bold; }
								.popup_cart .right .cart_list_product li .info .calc_block .price_block .cur{font:27px 'PF Din Text Condensed Pro'; line-height:20px; font-weight:bold; color:#434343; margin:13px 0px 0px 0px;}
							.popup_cart .right .cart_list_product li .info .calc_block .col_block{ text-align:center; font:12px Arial, sans-serif; line-height:14px; color:#777777; margin:4px 0px 0px 0px;}
								.col_calc_block{width:94px; height:24px; border:1px solid #7150b2; border-radius:3px;}
								.popup_cart .right .cart_list_product li .info .calc_block .col_block .col_calc_block{margin:0px auto;} 
									.col_calc_block .min{display:block; width:25px; height:18px; float:left; border-radius:2px 0px 0px 2px; background:url(img/title_bg_violet.png) repeat-x center center; text-align:center; padding:6px 0px 0px 0px; cursor:pointer;}
									.col_calc_block .n{width:44px; border:0px; height:24px; font:14px Tahoma; line-height:24px; text-align:center; color:#414141; padding:0px;  background-color:#fff;}
									.col_calc_block .pl{display:block; width:25px; height:18px; float:right; border-radius:0px 2px 2px 0px; background:url(img/title_bg_violet.png) repeat-x center center; text-align:center; padding:6px 0px 0px 0px; cursor:pointer;}
									.col_calc_block .del_prod_jq{font: 11px Arial, sans-serif;line-height: 14px; color: #98509A; text-align:center; padding:6px 0px 0px 0px; cursor:pointer;}
					.popup_cart .right .cart_list_product li .del_prod{ position:absolute; left:0px; bottom:5px; display:block; padding:0px 0px 0px 15px; font:11px Arial, sans-serif; line-height:14px; color:#98509A;}
				.popup_cart .right .reload{margin:0px 0px 0px 0px;}
				.popup_cart .right .next_buy{float:left; margin:40px 0px 0px 0px; text-align:left; font:20px 'PF Din Text Condensed Pro'; line-height:20px; color:#505050; }
					.popup_cart .right .next_buy a{color:#505050;}
						.popup_cart .right .next_buy a:hover{ text-decoration:none;}
				.popup_cart .right .fast_buy{width:245px; float:left; margin:24px 0px 0px 0px;}
					.popup_cart .right .fast_buy div{font:15px Tahoma; line-height:18px; color:#6E6E6E;}
					.popup_cart .right .fast_buy .num{width:223px; height:20px; border:1px solid #98509A; border-radius:5px; font:15px Tahoma; line-height:20px; padding:7px 10px; color:#9E9E9E; margin:6px 0px 0px 0px;}
					.popup_cart .right .fast_buy .sub{width:158px; height:40px; border:0px; border-radius:5px; font:25px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; text-shadow:0px -1px 0px #B35150; background:url(img/title_bg_violet.png) repeat-x center center; margin:11px 0px 0px 0px; cursor:pointer; }
			   
				.popup_cart .right .full_buy{width:200px; float:right; margin:0px 0px 0px 0px;}
					.popup_cart .right .full_buy div{font:15px Tahoma; line-height:18px; color:#6E6E6E;}
					.popup_cart .right .full_buy a{display:block; width:198px; height:35px; border:0px; border-radius:5px; font:25px 'PF Din Text Condensed Pro'; line-height:30px; color:#fff; padding:5px 0px 0px 0px; text-shadow:0px -1px 0px #B35150; background:url(img/title_bg_violet.png) repeat-x center center; margin:25px 0px 0px 0px; cursor:pointer; text-decoration:none; text-align:center; }
				.popup_cart .right .acces_block{ margin:33px 0px 0px 0px;}
					.popup_cart .right .acces_block h2{margin:0px 0px 16px 0px; height:39px; text-align:center; border-radius:5px; font:27px 'PF Din Text Condensed Pro'; line-height:30px; color:#7150b2; font-weight:bold; text-transform:uppercase; padding:9px 10px 0px 10px; background:url(img/header_bg_yel.png) repeat-x top center;}
					.popup_cart .right .acces_block ul{margin:0px; padding:0px; list-style:none;}
						.popup_cart .right .acces_block ul li{float:left; width:172px; height:210px; border:1px solid #FCCF42; border-radius:5px; margin:0px 0px 0px 9px; padding:20px 10px 10px 10px; text-align:center}
						.popup_cart .right .acces_block ul li:first-child{margin:0px 0px 0px 0px;}
						.popup_cart .right .acces_block ul li .img{padding:0px 0px 0px 0px;}
						.popup_cart .right .acces_block ul li .name{font:13px Arial, sans-serif; line-height:16px; color:#323232; margin:2px 0px 0px 0px;}
							.popup_cart .right .acces_block ul li .name a{ color:#323232}
								.popup_cart .right .acces_block ul li .name a:hover{ text-decoration:none;}
						.popup_cart .right .acces_block ul li .price{width:172px; height:31px; border-radius:5px; background:#7150b2; margin:10px 0px 0px 0px; text-align:center; font:22px 'PF Din Text Condensed Pro'; line-height:26px; padding:6px 0px 0px 0px; color:#fff; font-weight:700;}

						

@media screen and (min-width:1440px){
	.content{width:1400px;}
		.head_content{width:1110px;}
			.head_content .town{margin:20px 5px 0px 40px;}
			.head_content .zak_search{margin:10px 0px 0px 0px;}
		#body .body_content{width:1110px;}
			.our_rating_block .dost{margin-left:140px;}
			.our_rating_block .chan{margin-left:140px;}
			.top_sale_wrapper .left, .top_sale_wrapper .right{width:550px;}
			.new_prod_wrapper ul li{margin-left:30px; width:305px;}
			.last_review_wrapper ul li{width:438px; margin-left:10px;}
				.last_review_wrapper ul li .desc{width:320px;}
		.partner_list_wrapper ul li{margin-left:28px; width:185px;}
		.catalog_page_wrapper ul li{width:257px;}
		.new_prod_page_wrapper .new_prod_list li{width:328px; margin-left:30px;}
		.order_page_wrapper .order_form .fields{width:800px;}
		.order_page_wrapper .order_form .fields_company{width:800px;}
		.prod_list_page_wrapper .prod_list_content{width:820px;}
		.product_page_wrapper .product_description_block .img_block {width: 500px; padding-left: 35px;}
		.product_page_wrapper .product_description_block .product_description_text{ width:570px;}
		.product_page_wrapper .acces_block ul li{width:240px; margin-left:20px;}
		/*.product_page_wrapper .acces_block ul li .price_access_buy {margin: 6px 0px 0px 45px; } */
		.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc{width:652px;margin-left:1px;}
				.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .text_info{width:500px;}
		/*TEMP*/.sidebar_cat_menu_fix ul li .inner_menu_block{ top:5px; position:fixed; left:50%; margin-left:-417px;}
		.sale_ban_slider{width:820px;}
	.popup_wrapper{width:1420px; margin-left:-710px;}
	.prod_list_page_wrapper .prod_list_content .prod_list_block ul li .desc .reviews{width:400px;}

}
