@font-face {
font-family: 'pf_dindisplay_pro_lightRg';
src: url('../fonts/pfdindisplaypro-light-webfont.eot');
src: url('../fonts/pfdindisplaypro-light-webfont.eot?#iefix') format('embedded-opentype'), 
url('../fonts/pfdindisplaypro-light-webfont.woff') format('woff'), 
url('../fonts/pfdindisplaypro-light-webfont.ttf') format('truetype');
font-weight: normal;font-style: normal;}
@font-face {
font-family: 'pf_dindisplay_proregular';
src: url('./fonts/pfdindisplaypro-reg-webfont.eot');
src: url('./fonts/pfdindisplaypro-reg-webfont.eot?#iefix') format('embedded-opentype'), 
url('./fonts/pfdindisplaypro-reg-webfont.woff') format('woff'), 
url('./fonts/pfdindisplaypro-reg-webfont.ttf') format('truetype');
font-weight: normal;font-style: normal;}

html {margin: 0;overflow-x: hidden;overflow-y: scroll;padding: 0;}
body {background: url("../image/bg.jpg") no-repeat center bottom;color: #424242;font-family: "pf_dindisplay_pro_lightRg", "Trebuchet MS", Tahoma, Helvetica, sans-serif;margin: 0px;padding: 0px;border-top:5px solid #424242;}
body, td, th, input, textarea, select, a {font-size: 15px;margin:0;}

a, a:visited, a b {color: #0093dd;text-decoration: underline;cursor: pointer;border: medium none;outline: medium none;}
a:hover {text-decoration: none;}
a img {border: none;}

h1, .head1{font-size:21px;text-transform:uppercase;margin: 0 0 10px;font-weight:normal;}
.h1_product{/*font-family: pf_dindisplay_proregular;*/font-size:19px;text-transform:none;font-weight:bold;}
.h1_category{/*font-family: pf_dindisplay_proregular;*/font-size:19px;padding:0;font-weight:bold;}
.all_categories{color: #0093DD;float: right;font-size: 15px;line-height: 15px;margin-top: 6px;text-transform: none;}
h2{font-size:19px;text-transform:uppercase;margin: 0 0 10px;font-weight:normal;}
h3{font-size:19px;margin: 0 0 10px;font-weight:normal;}
p{line-height: 20px;text-align: justify;padding: 0;margin: 0;}

.underline_dashed{border-bottom: 1px dashed;text-decoration:none;cursor:pointer;}
.underline_dashed:hover{border-bottom: #fff 1px dashed;text-decoration:none;}

input[type='text'], input[type='password'], textarea, input[type='confirm_password'] {color:#424242;background: #FFFFFF;border: 1px solid #808080;margin-left: 0;margin-right: 0;padding: 9px;font-size:14px;height:16px;line-height:19px;border-radius: 0;}
select {background: #ffffff;border: 1px solid #808080;padding: 7px;color:#424242;border-radius: 0;}

.style_input{overflow:hidden;}
	.style_input .left_input{background: url("../image/bg_input.jpg") no-repeat right center;float: left;height: 36px;width: 14px;}
	.style_input input{float:left;border-left:none;border-right:none;}
	.style_input .right_input{background: url("../image/bg_input.jpg") no-repeat left center;float: left;height: 36px;width: 14px;}

/*Buttons*/
.button-search{background-color:#0093dd; cursor:pointer; background-image:url("../image/but_search.png");background-repeat: no-repeat; background-position: center center;float: left;height: 36px;width: 36px;border:none;text-indent: 10000px;}
#search .button-search{background-image:url("../image/but_search.png");background-repeat: no-repeat; background-position: center center;float: left;height: 36px;width: 36px;border:none;text-indent: 10000px;}
.cart .button{background: #FF4500;border: none;color: #FFFFFF;cursor: pointer;font-size: 16px;height: 35px;line-height: 30px;width: 103px;}
.subscribe-custom-position .butt{   background: none;    border: 3px solid;    color: #0a408b;    border-radius: 0;    padding: 5px 16px 5px 16px;    cursor: pointer;    background-size: contain;    font-size: 16px;}
.subscribe-custom-position .email{    border: 1px solid #0092e8;    border-radius: 0;    padding: 8px;    width: 60%;    margin-right: -6px;}
.subscribe-custom-position .box-content{margin-top: 45px;}
.subscribe-custom-position{	  	    text-align: center;}
#modal_form {	width: 40%;	height: auto;background: #fff;position: fixed;top: 45%;left: 40%;margin-top: -150px;margin-left: -150px;display: none;opacity: 0;z-index: 5;padding: 20px 10px;border-radius: 10px;}

#modal_form #modal_close {	width: 21px;height: 21px;position: absolute;top: 7px;right: 4px;cursor: pointer;display: block;color: #0a408b;}

.blur-bg {-webkit-backface-visibility:hidden;filter:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="7" /></filter></svg>#blur');-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}
#overlay {		z-index:3; 	position:fixed;background-color: rgba(0, 0, 0, 0.16);opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);width:100%; height:100%; top:0; left:0;cursor:pointer;	display:none; }
.subs_title {    padding: 10px;    color: #313131;font-size: 23px;    font-family: Century Gothic;}
	.wrap_content{overflow:hidden; width: 100%;}
			#column-left {width: 20%;float: left;margin-right: 1%;}
			#column-right {float: right;width: 180px;}
			#content {float: left;width: 79%;}
			/*#column-left + #column-right + #content, #column-left + #content {padding-left: 220px;}*/
			#column-right + #content {margin-right: 195px;}
			#content-bottom{clear:both;}
			
			#header_bottom{overflow:hidden;width:100%;}
			#header_left {float: left;padding: 0 0px 0 0;/*width: 235px;*/overflow:hidden;}
			#header_right {float: right;/*width: 235px;*/overflow:hidden;}
			#header_left + #header_right + #header_center, #header_left + #header_center {/*margin-left: 235px;*/}
			#header_right + #header_center {/*margin-right: 235px;*/}
			#header_center {overflow:hidden;}

.breadcrumb{margin:0 10px 20px;}
	.breadcrumb a, .breadcrumb span{font-size:14px;color:#424242;padding-top: 5px;}

#container{background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 0 7px #D8D8D8;margin: -5px auto 0;overflow: hidden;max-width: 1200px;}
	#nav_top{overflow:hidden;width: 100%;}
		#nav_top ul{list-style:none;margin:0;padding:0;}
			#nav_top ul li{float:left;}
				#nav_top a{color:#424242; text-decoration:none;padding:5px;font-size:14px;display:block;}
				#nav_top a:hover{color:#424242; text-decoration:underline;}
			#nav_top ul li + li, #nav_top ul a + a{margin-left:20px;}
		#nav_top #our_city{float: left;margin-right: 20px;padding: 3px 3px 3px 5px;}
			#nav_top #our_city a{border-bottom: 1px dashed;text-decoration: none;padding: 0 2px;display:inline;}
				#nav_top #our_city a:hover{border:none;text-decoration:underline;}
	#welcome{float:right;width: 130px;}
		#welcome a{float:left;}
		#welcome #logout_ico{background: url("../image/logout_ico.jpg") no-repeat left center;height: 24px;padding: 2px;width: 23px;}
	#header_wrap{margin-bottom: 10px; clear: both; overflow: hidden;}
	#header{padding:10px 5px;height:100%;}
		#header #logo{height: 90px;width: 290px;float:left;position:relative;}
			#header #logo a{text-decoration:none;color:#424242;position:relative;display:block;}
				#header #logo a span{position:absolute;font-size:10px;left: 9px;}
		.phones{ float: left;background:url("../image/ico_phones.jpg") no-repeat left center;padding-left:60px;width:310px;margin: 10px 0 0 70px;height: 58px;}
			.phones .phone1{float: left; margin-top: 14px;}
			.phones .phone1, .phones .phone2{font-size:24px;}
			.phones .timework{float:right;font-size:14px; line-height: 17px;}
				.phones .timework p{margin:0;}
					.phones .timework p a{font-size:16px;}
		.search{float: right; margin-top: 25px;position:relative;}
			.search .style_input{float:right;}
			.search #search_response_adv{left: auto !important;right: 26px;width: 404px;}
			#header .search #search_response, .search #search_response_adv{border: 1px solid #808080;box-shadow: 0 5px 5px #C9C9C9;height: 460px;left: 18px;overflow: auto;padding: 5px;position: absolute;top: 35px;background: #FFFFFF;z-index: 1000;width:370px;}
				#header .search #search_response .search_all, .search #search_response_adv .search_all{margin:0 0 5px 0;text-align:right;}
					#header .search #search_response .search_all a, .search #search_response_adv .search_all a{font-size:13px;}
					#header .search #search_response .img_search img, .search #search_response_adv .img_search img{width:75px;}
					#header .search #search_response .price_search, .search #search_response_adv .price_search{color:#ff4500;}
					#header .search #search_response table tr td, .search #search_response_adv table tr td{vertical-align:top;}
						#header .search #search_response table tr td a, .search #search_response_adv table tr td a{color:#424242;text-decoration: none;}
						
	#main_menu{border-bottom: 5px solid #424242;height: 32px; background:#0093DD;position: relative;}
		#main_menu #left_menu, #main_menu #right_menu{list-style:none;margin:0;padding:0;/* overflow: hidden;*/}
		#main_menu #left_menu{float:left;height: 32px;}			
			#main_menu #left_menu li{float:left;position:relative;}
				#main_menu #left_menu li.last{position: absolute;left: 100px;}
				#main_menu #left_menu li:hover ul.sub_menu{display:block;}
				#main_menu #left_menu li ul.sub_menu{background:#555555;list-style: none outside none;margin: 0;overflow: hidden;padding: 10px;position: relative;width: auto;z-index: 999;box-shadow: 0 0 10px #D8D8D8;display:none;}
					#main_menu #left_menu li ul.sub_menu li{float:left;width: 370px; padding: 5px;}
					#main_menu #left_menu li ul.sub_menu li + li{margin-left:20px;}
					#main_menu #left_menu li ul.sub_menu li a.name{background: none;border-bottom: 1px solid #FFFFFF;display: block;font-size: 15px;line-height: 16px;margin-bottom: 10px;padding: 0;text-transform: uppercase;width: 100%;}
					#main_menu #left_menu li ul.sub_menu li a.image{background: none;display: block;height: 202px;margin-bottom: 8px;overflow: hidden;padding: 0;width: 300px;}
						#main_menu #left_menu li ul.sub_menu li a.image img{width:300px;height:202px;}
					#main_menu #left_menu li ul.sub_menu li .children{overflow:hidden;}						
						#main_menu #left_menu li ul.sub_menu li .children ul{list-style:none;padding:0;margin:0;float:left;width: 150px;}
							#main_menu #left_menu li ul.sub_menu li .children ul li{margin:0!important;padding:0;}
								#main_menu #left_menu li ul.sub_menu li .children ul li a{background:none;padding:0;font-size:15px;text-transform:none;}
								#main_menu #left_menu li ul.sub_menu li .children ul li a:hover{text-decoration:none;text-decoration:underline;}
					#main_menu #left_menu li ul.sub_menu li .description{color:#fff;}
					#main_menu #left_menu li ul.sub_menu li .children, #main_menu #left_menu li ul.sub_menu li .description{height:100px;overflow:hidden;}
					#main_menu #left_menu li ul.sub_menu li a.more{display:block;text-align:right;background:none;padding:0;font-size: 14px;}
						
			#main_menu #left_menu li a, #main_menu #left_menu li span{font-size:16px;}
		#main_menu #right_menu{float:right;height: 32px; position: absolute;right: 0;}
			#main_menu #right_menu li{float:right;background: none repeat scroll 0 0 #424242;}
		#main_menu ul li a, #main_menu ul li span{color:#fff;line-height:32px;height:32px;text-decoration:none;padding:7px 15px;/*font-family: pf_dindisplay_proregular;*/cursor:pointer;overflow: hidden;}
			#main_menu ul li a:hover, #main_menu ul li span:hover, #main_menu ul li.active a, #main_menu ul li.active span{text-transform:uppercase;}
		#main_menu #left_menu li a, #main_menu #left_menu li span{background-image:url("../image/menu_blue_blue.jpg");background-position:center right;background-repeat:no-repeat;padding-right:33px;}
		#main_menu #left_menu li.last a, #main_menu #left_menu li.last span{background-image:none;}
		#main_menu #right_menu li a, #main_menu #right_menu li span{background-color:#424242;background-image:url("../image/menu_dark_dark.jpg");background-position:center left;background-repeat:no-repeat;padding-left:33px;}
		#main_menu #right_menu li.last a, #main_menu #right_menu li.last span, #main_menu #right_menu li.onelast span, #main_menu #right_menu li.onelast a{background-image:url("../image/menu_blue_dark.jpg");}
	
	
	
.find_head{background: url("../image/find.jpg") no-repeat left top;margin-left: 15px;min-height: 110px;overflow: hidden;padding-left: 110px;}
	.find_head p{/*font-family: pf_dindisplay_proregular;*/font-size: 30px; margin: 17px 0 25px;}
	.find_head h1, .not_found h1{font-size:19px;}
	.find_head h1 span, .not_found h1 span{/*font-family: pf_dindisplay_proregular;*/color:#FF4500;}

.not_found{background: url("../image/not_found.jpg") no-repeat left top;margin-left: 15px;min-height: 155px;/*overflow: hidden;*/padding-left: 140px;height: 210px;}
	.not_found h1{/*font-family: pf_dindisplay_proregular;*/ text-transform:none;font-weight:bold;}
		.not_found .search{float: none;width: 800px;/*overflow:auto;*/ height: 43px;}
		.not_found .search .input_for_style{ width: 350px;}
		.not_found .search .style_input{float:left;margin-left: 10px;}
.contact_search{margin:30px 0;overflow:hidden;clear:both;}
	.contact_search .left{width: 310px;float:left;}
	.contact_search .phones{ background: none;margin-top: 0;padding-left: 0;color: #797979;}
	
.cat-list ul{list-style:none;margin:0;padding:0;overflow:hidden;}
	.cat-list ul li{ float: left;margin: 15px 8px;overflow: hidden;width: 170px;}
		.cat-list ul li a{color:#424242;font-size:13px;overflow:hidden;}
			.cat-list ul li a:hover{color:#0093DD;}
			.cat-list ul li a img{float:left;width:66px; padding-right: 5px;}
			.cat-list ul li a span{ display: table-cell;vertical-align: middle;}
		.cat-list ul li ul.sub_category li{ margin: 2px;}
			.cat-list ul li ul.sub_category li a{text-decoration:none;}
		
.block_cart_empty{background:url("../image/ico_cart_empty.jpg") no-repeat top left;padding: 0 0 0 170px;width: auto;margin: 30px 0;}
	.block_cart_empty .h1_product{margin-bottom:20px;}
	.block_cart_empty p{font-size:15px;}
	.block_cart_empty .cart_url a{color: #0093DD;font-size: 18px;text-transform: uppercase;}
	.block_cart_empty .cart_url a + a{margin-left: 40px;}
	
.head_category{border-bottom:6px solid #0093DD;margin-top: 20px;clear: both;}
.head_category .href_cat{background: url("../image/bg_head_block.jpg") no-repeat scroll right center #0093DD;color: #FFFFFF;display: inline-block;font-size: 16px;padding: 10px 48px 5px 8px;text-transform: uppercase;text-decoration:none;}
	
.description_cat{margin:0 10px;}
.product-grid{overflow:hidden;list-style:none;margin:0;padding:0;}
	.product-grid li{margin: 10px 8px;text-align: center;float: left;width: 23%;min-width: 195px;max-width: 100%;}		
	#block_product li{}
		.product-grid  .border{padding: 6px;border: 2px solid #e8e8e8ad;min-height: 338px;padding-top: 44px;}
		.product-grid  .name{height:37px;overflow:hidden;margin-bottom:10px; display: block;}
			.product-grid li:hover .name a, .product-grid div:hover .name a{text-decoration:underline;}
			.product-grid li .image{position:relative;max-width: 200px;margin: 0 auto;}
			.product-grid li .image img{width: 100%;}
			.product-grid li:hover .quick_view{display:block;}
			.product-grid  .name a{color:#424242;text-decoration:none;/*font-family: pf_dindisplay_proregular;*/}
			.product-grid .right{overflow:hidden;}
				.product-grid .right .price{/*float:left;*/font-size:22px;/*font-family: pf_dindisplay_proregular;*/ padding-left: 3px;margin-top: 6px;}
				/*.product-grid .cart{float:right;}*/
			.product-grid .li_economia .border{border:2px solid #ffd3c2;}
			.product-grid .economia{clear: both;color: #FF4500;font-size: 18px;margin: 10px 0 5px;/*position: absolute;*/z-index: 9;margin-top: -25px;}
				
	.product-filter{margin: 10px 10px 10px 0;overflow: hidden;clear: both;}
		.product-filter .limit{float:right;}
			.product-filter .limit ul{list-style:none;margin:0;padding:0;overflow:hidden;float:left;}
				.product-filter .limit ul li{float:left;}
				.product-filter .limit ul li + li{margin-left:10px;}
		.product-filter .sort {float: left;}
			.product-filter .label{float:left;font-size:16px;color:#0093DD;line-height:30px;text-transform:none;}
			.product-filter .selectWrap select{ margin: -2px 0 0 -5px;opacity: 0;position: absolute;cursor:pointer;text-transform:none;display: block;}
			.product-filter .selectWrap #link, .product-filter .limit a{border-bottom: 1px dashed #0093DD;color: #0093DD;font-size: 22px;line-height: 30px;margin: 0 0 0 10px;text-decoration:none;cursor:pointer;}
			.product-filter .limit a:hover{border:none;}
			.product-filter .limit a.active{border:none;color:#424242;}
		
		.pagination{ border-top: 2px solid #0093DD;margin: 10px 0 30px;overflow: hidden;}
		.pagination .links b{background:#0093dd; color:#ffffff;font-size:22px;}
		.pagination .links a{color:#0093dd;font-size:22px;text-decoration:none;}
		.pagination .links a, .pagination .links b{padding:2px 10px;}
		.pagination .links a:hover{color:#424242;}
				
		.top{overflow:hidden;}
			.top .sku{background:#0093DD;color: #FFFFFF;float: left;height: 20px;line-height: 20px;padding: 5px 5px 5px 10px;width: 130px;}
			.sertif{background: url("../image/ico_rst.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);padding: 5px 0 5px 27px;float: left;margin-left: 10px;}
				.sertif .prod_sertif{color: #424242;line-height: 20px;}				
			.review{float:right;margin-right:10px;}
				.review a{color: #424242;display: block;float: right;line-height: 20px;}
		.product-info{    margin: 20px 0;    overflow: hidden;    width: 100%;    clear: both;}
			.product-info .left{float: left;width: 45%;}
				.product-info .left .image-additional img{width:110px;height:110px;margin:5px;}
				.product-info .left .image img{max-width: 100%;}
			.product-info .right{float: right;width: 50%;}
			.product-info .options .option{text-transform:uppercase; line-height: 25px;}
		.product-info .description{padding:10px;}			
		
		.product-info .wrap_cart{overflow:hidden;width: auto;}
			.product-info .wrap_cart .cart{background:url("../image/bg_cart_product.jpg") no-repeat top left #ff4500;height: 53px;overflow: hidden;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: space-between;}	
						.product-info .wrap_cart .cart .price{height: 53px;position: relative;}
					.product-info .wrap_cart .cart .price div{margin-top: -18px;margin-left: 18px;}
					.product-info .wrap_cart .cart .price #price_product{color:#ffffff;font-size:27px; line-height: 57px;padding-left:25px;}
					.product-info .wrap_cart .cart .price .price-old{color: #FFFFFF;left: 9px;position: absolute;text-decoration: line-through;top: 0;}
				.product-info .wrap_cart .cart .quant{height: 36px;line-height: 36px;margin: 9px 0px 9px 0;overflow: hidden;}
					.product-info .wrap_cart .cart .quant .ir{float:left;}
					.product-info .wrap_cart .cart .quant .style_input{float:left;position: relative;}
						.product-info .wrap_cart .cart .quant .style_input .left_input{background-image: url("../image/bg_input_cart.jpg");height: 34px;}
						.product-info .wrap_cart .cart .quant .style_input .right_input{background-image: url("../image/bg_input_cart.jpg");height: 34px;margin-left: -1px;}
						.product-info .wrap_cart .cart .quant .style_input input{border:none;font-size: 20px;padding: 9px 0;text-align: center;float: left;}
					.product-info .wrap_cart .cart .buttons{}
						.product-info .wrap_cart .cart .buttons #button-cart{background:url("../image/but_cart_product.png") center left no-repeat;/*font-family: pf_dindisplay_proregular;*/font-size: 20px;margin: 9px 0;padding: 2px 0 0 28px;width: 120px;}
			.product-info .wrap_cart .buttons_dop{overflow:hidden;padding: 5px 12px 10px 20px;}
				.product-info .wrap_cart .buttons_dop a{text-transform:uppercase;font-size:14px;}
				.product-info .wrap_cart .buttons_dop .add_to_wishlist{float:left;}
				.product-info .wrap_cart .buttons_dop .buy_one_click{float:right;}
					.product-info .wrap_cart .buttons_dop .buy_one_click a{color:#ff4500;}			

.once_click_form{max-width: 500px;}
	.once_click_form .block_cart_info{overflow:hidden!important;width:auto!important;}
		.once_click_form .block_cart_info .image{float: left;margin-right: 15px;}
			.once_click_form .block_cart_info .image img{width: 135px;}
		.once_click_form .block_cart_info .name{}
		
.quick_view{background:#0093DD;bottom: 10px;color: #FFFFFF;cursor: pointer;left: 0;padding: 4px 0;position: absolute;text-align: center;width: 100%;display:none;}
					
.content_quick_view{max-width:900px;padding:0;}
	.content_quick_view .product-info{margin:0;overflow: visible;margin-top:-10px;}
	/*.content_quick_view .top{margin-left: 25px;}*/
	.content_quick_view .sertif .prod_sertif {color: #424242!important;}
	.content_quick_view .left{width:45%; /*min-width: 330px;*/}
		.content_quick_view .left .image{margin-top:20px;}
			.content_quick_view .left .image img{ max-width: 100%; display: block; margin: 0 auto;}		
		.content_quick_view .buttons{margin: 0 !important;}
	.content_quick_view .right{width: 50%; min-width: 50%;}
	.image-additional a{display: inline-block; border:1px solid;margin-bottom: 2px;}
					
.block_description{margin-bottom: 30px;width:100%;overflow:hidden;}		
	.block_description .head{padding-right: 15px;height:40px;}		
		.block_description .head span{color:#0093DD;font-size:16px;text-transform:uppercase;line-height:36px;margin-right:30px;cursor:pointer;height:36px;}
		.block_description .head span.active{background: url("../image/bg_head_block.jpg") no-repeat right center #0093DD;color: #FFFFFF;display: inline-block;font-size: 16px;padding: 4px 30px 0 15px;text-transform: uppercase;margin-right: 10px;cursor:default;}
		.block_description .head span.top{float:right;margin: 0;}
			.block_description .head span.top span{margin: 0;}
			.block_description .head span.top a{font-size:16px;}
	.block_description .content{border-top:3px solid #0093DD;padding:10px 15px;}
	.block_description .video_cat{text-align:center;}
	.block_description table.attribute thead td{text-transform:uppercase;padding:10px;font-size:17px;/*font-family: pf_dindisplay_proregular;*/}
	.block_description table.attribute td{padding:0px 0px 5px 0px;}
	.block_description table.attribute td.name_attr{/*font-family: pf_dindisplay_proregular;*/padding:0px 10px 5px;}
	.block_description .review-list{overflow:hidden;padding: 10px 10px 20px;}
	.block_description .review-list + .review-list {border-top:1px solid #cecece;}
		.block_description .review-list .author{float:left;}
		.block_description .review-list .date{margin-left:100px;margin-bottom:10px;line-height: 23px;text-align:left;}
			.block_description .review-list .date img{float:left;margin-right:10px;}
		.block_description .review-list .text{margin-left:100px;text-align:left;}
		.block_description .block_but_add_review{text-align:center;overflow:hidden;}
			.block_description .block_but_add_review .button{background:#0093DD;color: #FFFFFF;font-size: 18px;padding: 5px 10px;text-decoration: none;display: inline-block;}
			.block_description .block_but_add_review .button:hover{background:#FF4500;}
		.block_description #tab-review #review{text-align:center;}
			.block_description #tab-review #review .content{border:none;width: auto;}
	
.block_related{margin: 10px 0;overflow: hidden;padding: 0 12px 0 20px;}
	.block_related .head{font-size:19px;font-family: pf_dindisplay_proregular;}
	.block_related .item_related{border: 1px solid #CECECE;overflow: hidden;padding: 5px;}
	.block_related .item_related + .item_related{border-top:none;}
		.block_related .item_related .image{margin-right: 5px;float: left;}
			.block_related .item_related .image img{width: 80px;}
		.block_related .item_related .name{float: right;height: 80px;overflow: hidden;position: relative;width: 270px;}
		.block_related .item_related .name .price{ bottom: 0;font-size: 24px;left: 0;position: absolute;}
		.block_related .item_related .name .cart{ bottom: 0;overflow: hidden;position: absolute;right: 0;}
	.block_related p.all_related{text-align:right;margin:2px 0;}
	
#href_similar{overflow: hidden;padding: 22px 0 2px 22px;}	
	
.box-category-advanced{overflow:hidden;margin:10px 0 0 0;width: 100%;}
	.box-category-advanced ul{list-style:none;margin:0;padding:0;display: -webkit-flex; display: -moz-flex;	display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;justify-content: space-around;}
		.box-category-advanced ul li{ background-color: #0093dd;float: left;margin: 0 0 20px;padding: 10px;width: 33%;max-width: 375px;min-width: 249px;box-sizing: border-box;}
		.box-category-advanced ul li.center_element{ background-color: #faa200;/*margin-left: 7px;margin-right: 4px;*/}
		.box-category-advanced ul li.right_element{background-color: #2a9f13;float:right;}
		.box-category-advanced ul li .name_cat a{ color: #FFFFFF;display: block;font-size: 18px;min-height: 59px;line-height: 25px;padding: 0 2px;text-decoration: none;}
		.box-category-advanced .block_cat .img_cat a img{width: 100%;}
		.box-category-advanced ul li .description_cat{height: 75px;margin: 0;padding: 10px;}
		.box-category-advanced ul li .video_cat iframe{z-index:100!important;}
			.box-category-advanced ul li .description_cat, .box-category-advanced ul li .description_cat a{color:#fff;font-size:16px;line-height:20px;}
			.box-category-advanced ul li .description_cat p.more{text-align:right;margin:10px 0 0 0;}
			
.carousel, .filter{margin: 10px 0 10px;padding-bottom:10px;}
	.box_module_category .box-heading, .carousel .head span, .filter .box-heading{font-size:16px; text-transform:uppercase;background:url("../image/bg_head_block.jpg") no-repeat center right #0093dd;color:#fff;padding: 10px 48px 5px 8px;display:inline-block;}
	.carousel .head span a{text-decoration:none;color:#ffffff;}
	.carousel .jcarousel-container, .filter .box-content, .box_module_category .box-content {border: 6px solid #0093DD;padding: 20px 10px;}
		.carousel .jcarousel-container .jcarousel-clip{overflow:hidden;}
		.carousel .jcarousel-container .jcarousel-next-horizontal{background:url("../image/carusel_arrow.jpg") no-repeat center right;width:41px;height:35px;position:absolute;top:-41px;right:-6px;cursor:pointer;}
		.carousel .jcarousel-container .jcarousel-prev-horizontal{background:url("../image/carusel_arrow.jpg") no-repeat center left;width:41px;height:35px;position:absolute;top:-41px;right:35px;cursor:pointer;}

.carousel_mini{margin: 30px 0;}
	.carousel_mini .jcarousel-container{border-top:none;}
	.carousel_mini .head{border-bottom: 6px solid #0093DD;}
		.carousel_mini .product-grid li{/*width: 175px !important;height*/: 270px;}
			.carousel_mini .product-grid li img{width:150px!important;}
			.carousel_mini .product-grid li .name{display:none;}
			.carousel_mini .product-grid li .price{float:none;margin:0;padding:0;}
			.carousel_mini .product-grid li .cart{float:none;}
			.carousel_mini .product-grid li .economia{margin-top: 15px;}
	.carousel_mini .more_product{clear: both;color: #0093DD;/*font-family: pf_dindisplay_proregular;*/font-size: 20px;height: auto !important;}
	.carousel_mini li.block{display:block;}
	.carousel_mini li.block_1{display:block;}
	.carousel_mini .top{ background: none!important;float: right;padding: 5px 15px !important;}
		.carousel_mini .top a{color: #0093DD !important;}
	
.news .box-content{ border-top: 3px solid #0093DD;overflow: hidden;}
	.news .box-content .box-news{float: left;margin: 20px;width: 345px;}
	.news .box-content .box-news + .box-news{margin-left: 36px;}
		.news .box-content .box-news h4{margin: 10px 0;}
			.news .box-content .box-news h4 a{font-size: 16px;font-weight: normal;text-decoration: none;text-transform: uppercase;}

.informations .box-content{ border: 6px solid #0093DD;overflow: hidden;}
	.informations .box-content ul{list-style:none;margin:10px 2px 15px 10px;padding:0;}
		.informations .box-content ul li a{color:#424242;text-decoration:none;}
		.informations .box-content ul li a:hover{text-decoration:underline;}
		.informations .box-content ul li.active a{color:#0093DD;}
		.informations .box-content ul li ul{margin-top:0;display:none;}
		.informations .box-content .head_category{padding: 5px 0;text-transform: uppercase;border:none;margin-top:0;}
	.informations .information_main{margin:15px!important;}
		.informations .information_main li{overflow:hidden;margin:10px 0;}
		.informations .information_main .name{margin-bottom:10px;}
			.informations .information_main .name a{ color: #0093DD;font-size: 17px;text-transform: uppercase;}
		.informations .information_main .more{float:right;}
			.informations .information_main .more a{color:#0093DD;}
			
.welcome{padding:20px;}
	.welcome-wrap{}
		.welcome-wrap__box{}

.to_main{float:right;color:#0093DD;text-transform:none;line-height: 23px;}
.left_cart{width:470px;float:left;}
.right_cart{width:700px;float:right;}

.head_block{overflow:hidden;}
	.head_block span{background:#0093DD;color: #FFFFFF;display: inline-block;font-size: 16px;padding: 8px 18px;float:left;}
	.head_block a{float: left;margin: 9px 0 0 10px;}

#cart_form{overflow: hidden;}
.block_cart{padding:15px;}
	.block_cart table label{text-transform:uppercase;}
	.block_cart table.radio label{text-transform:none;}
		.block_cart table.radio label span.description{display:block;font-size:12px;}
	.block_cart table.radio td{padding-bottom: 10px; vertical-align: top;}
	.block_cart table.radio td input{margin-top:2px;}
	#reg{margin-left: 23px;}

.ui-dialog .block_cart_info{ max-height: 465px;overflow: auto;width: auto;}	
	.ui-dialog .block_cart_info table, #cart_info .block_cart_info table{width:100%;}

.block_confirm{overflow:hidden;}
	.block_confirm #cart_info td.image img{width:37px;padding-right:10px;}
	.block_confirm #cart_info td.name a{}
	.block_confirm #cart_info td.count{font-size: 18px;text-align: center;vertical-align: middle;width: 50px;}
	.block_confirm #cart_info td.total{ font-size: 22px;text-align: right;vertical-align: middle;width: 110px;}
	
.head_cart_info{ background: url("../image/bg_head_block.jpg") no-repeat right center #0093DD;color: #FFFFFF;cursor: default;display: inline-block;font-size: 16px;margin-right: 10px;padding: 8px 30px 8px 15px;text-transform: uppercase;}
#cart_info .block_cart_info, .left_cart .block_cart_info{border:4px solid #0093DD;padding:10px;}
	.block_cart_info table td{vertical-align:top;padding: 10px 15px 10px 2px;}
	/*.block_cart_info table tr + tr td{border-top:1px solid #d2d2d2;}*/
	.block_cart_info table#total tr + tr td{border:none;}
		.block_cart_info .name a{font-size:15px;color:#424242;text-decoration:none;}
			.block_cart_info .name a:hover{text-decoration:underline;}
			.block_cart_info .name .count{margin-top: 15px;float:left;}
				.block_cart_info .name .count .quantity{border-color: #0093DD -moz-use-text-color;border-style: solid none;border-width: 1px medium;float: left;height: 17px;line-height: 17px;padding: 3px 0;text-align: center;}
				.block_cart_info .name .count .ir{background:url("../image/q_checkout.jpg") no-repeat top left; float:left;height: 25px;width: 28px;cursor:pointer;}
				.block_cart_info .name .count .qplus{background-position:top right;}
				.block_cart_info .name .count .qminus{}
			.block_cart_info .name .total{float: left;/*font-family: pf_dindisplay_proregular;*/font-size: 25px;margin-left: 20px;margin-top: 13px;text-align: right;}
		.block_cart_info .image img{width:75px;}
		.block_cart_info .control{vertical-align:middle;}
			.block_cart_info .control img{cursor:pointer;}
label.error{color:#ff4500;text-transform:none!important;}
.cart-total{margin: 20px 0;}
	.cart-total td{ color: #FF4500;font-size: 22px;text-align:right;}
		.cart-total td.title{width: 500px;}
		.cart-total td.text{font-size: 30px;width: 180px;}
#checkout_button{overflow:hidden;}	
	#checkout_button .button{background: url("../image/bg_cart_product.jpg") no-repeat left top #FF4500;color: #FFFFFF;float: right;font-size: 30px;height: 53px;line-height: 53px;overflow: hidden;padding-right: 10px;text-align: right;text-decoration: none;width: 390px;border:none;cursor:pointer;}
	
.success_order{background: url("../image/ico_success_order.jpg") no-repeat scroll left 90px rgba(0, 0, 0, 0);padding-left: 280px !important;padding-top: 80px !important; padding-right: 0 !important;width:667px;margin:0 auto;}	
	.success_order .order_id{ background:#0093DD;color: #FFFFFF;float: right;font-size: 18px;padding: 10px;margin:0 0 20px 60px;}
		.success_order .order_id span{ display: block;font-size: 40px;text-align: center;}

#priority label, #all label{cursor:pointer;}	
#content{box-sizing: border-box;}	
.content__checkout{	width: 100%!important;}
.content__checkout .control{	float: right;}
	
.filter{margin-bottom:0;padding-bottom: 0;position: relative;}
.filter .clear_filter{position: absolute;right: 5px;top: 8px;}
.filter .clear_filter a{text-decoration:none;}
.filter .box-content{padding-bottom: 0;}
.filter .block_filter{overflow:hidden;margin-bottom: 25px;}
	.filter .block_filter .box-heading{background:none;font-size:16px;color:#424242;padding: 0 10px 0 0;float:left; padding: 5px 10px 5px 0;/*text-align: right;width: 200px;*/}
	.filter .block_filter .box-content-filter{overflow:hidden;float:left;/*width: 700px;*/}
		.filter #slider-range{float: left;margin: 15px 60px 15px 0;width: 170px;height:3px;}		
		.filter #slider-range .slide0{background:url("../image/ico_slider_price.png") no-repeat left center;height:26px;width:36px;top:-11px;}
		.filter #slider-range .slide1{background:url("../image/ico_slider_price.png") no-repeat right center;height:26px;width:36px;top:-11px;}
		.filter .input_price{float:left;color:#7e7e7e;font-size:12px;line-height: 32px;height: 32px;}
			.filter .input_price input{ border: medium none;/*font-family: pf_dindisplay_proregular;*/font-size: 14px;padding: 0;text-align: center;}
		.filter .ui-slider-horizontal{background:#0093dd;}
		.filter .block_filter .box-content-filter ul, .box_module_category .box-category ul{list-style:none;margin:0;padding:0;overflow:hidden;position:relative;}
			.filter .block_filter .box-content-filter ul li, .box_module_category .box-category ul li{margin:6px 0;overflow:hidden;margin-right:10px;}
				.filter .block_filter .box-content-filter ul li input{float:left;margin: 2px 5px 2px 0;}
				.filter .block_filter .box-content-filter ul li label{/*float:left;*/}
					.filter .block_filter .box-content-filter ul li label span.count{color:#7e7e7e;font-size:12px;}
.box_module_category{margin-bottom:20px;}
	.box_module_category .box-category ul li{margin:2px 0;}
		.box_module_category .box-category ul li a{text-decoration:none;color:#424242;}
		.box_module_category .box-category ul li a.active{color:#0093DD;}
		.box_module_category .box-category ul li ul{margin-left:20px;display: none;}
		.box-category  ul li .active a  {color: #0093DD;}
		.box_module_category ul li.active ul {display: block;margin-left: 20px;}

	
.line1_cart{position:fixed;bottom:0;left:0;width:100%;height:45px;z-index: 100;}
	.line2_cart{background:#424242;width:100%;height:40px;margin-top:5px;}
		.wrap_cart{max-width:1000px;margin:0 auto;}
			.wrap_cart .top{float:left;}
				.wrap_cart .top a{background: url("../image/ico_top.png") no-repeat 3px 0;color: #FFFFFF;display: block;font-size: 11px;margin-top: 6px;padding: 15px 25px 0 0;text-align: center;text-decoration: none;text-transform: lowercase;}
			.wrap_cart #backcall_link{float:left;}
			.wrap_cart #wishlist_link{float:right;margin-right: 40px;}
				.wrap_cart #backcall_link a, .wrap_cart #wishlist_link a{color:#ffffff;font-size: 13px;height: 36px;line-height: 36px;}
			.wrap_cart #cart_b{float:right;}
				.wrap_cart #cart_b .cart_count{cursor:pointer;border-bottom: 2px solid #424242;background: url("../image/ico_cart.png") no-repeat top right;color: #FFFFFF;float: left;font-size: 12px;height: 44px;margin: -7px -18px 0 0;padding: 0 15px 0 65px;text-align: center;width: 54px;z-index: 10;}
					.wrap_cart #cart_b .cart_count span{display: block;font-size: 22px;line-height: 20px;padding-top: 10px;}    
				.wrap_cart #cart_b .buttons_checkout{float:right;color:#ffffff;background:#ff4500;cursor: pointer;margin: 4px 0 3px;text-decoration: none;}
					.wrap_cart #cart_b .buttons_checkout .total{float:left;font-size:24px; padding-left: 20px;}
					.wrap_cart #cart_b .buttons_checkout .button{float:right;font-size:20px;padding: 0 10px 0 40px;}
					.wrap_cart #cart_b .buttons_checkout .total,.wrap_cart #cart_b .buttons_checkout .button{height: 34px;line-height: 34px;}
					
.top_account{background:url("../image/account.jpg") no-repeat left top; margin: 0 auto;min-height: 185px;padding: 20px 0 0 180px;width: 820px;}
	.top_account h1{padding:0;}
	.top_account ol{padding-left: 18px;}
		.top_account ol li{margin-bottom: 7px;}
		
.bottom_account{border-top: 1px solid #A0A0A0;margin: 0 auto;overflow: hidden;padding: 20px 2px;width: 1000px;}
	.bottom_account ul{list-style: none;margin: 0;overflow: hidden;padding: 0;}
		.bottom_account ul li + li{margin-left: 30px;}
		.bottom_account ul li{ float: left;padding-left: 60px;width: 160px;}
			.bottom_account ul li p{font-size: 13px;line-height: 16px;margin: 0;text-align: left;}
				.bottom_account ul li p a,.bottom_account ul li p span{display: inline-block;font-size: 18px;margin-bottom: 7px;color: #0093DD;cursor:pointer;}
		.bottom_account ul li.item_cart{background:url("../image/ico_cart.jpg") no-repeat top left;}
		.bottom_account ul li.item_edit{background:url("../image/ico_edit.jpg") no-repeat top left;}
		.bottom_account ul li.item_order{background:url("../image/ico_order.jpg") no-repeat top left;}
		.bottom_account ul li.item_wishlist{background:url("../image/ico_wishlist.jpg") no-repeat top left;}
		
.content_account{ border: 5px solid #0093DD;margin-left: 215px !important;padding: 15px 15px 40px 30px !important;position:relative;}
	.content_account h1{padding:0;}
		.content_account .order_item{margin:40px 0;overflow:hidden;}
		.content_account .order_item .order_item_left{float: left;margin-right: 30px;width: 250px;}
			.content_account .order_item .order_item_left .order_title  a{font-size: 20px;}
			.content_account .order_item .order_item_left .order_total{font-size: 14px;}
		.content_account .order_status{float: left;margin: 4px 30px 0 0;width: 285px;font-size:14px;}
		.content_account .order_but{float:left;margin: 4px 0px 0 0;}
	.content_account .block_cart_info table{width:100%;}
		.content_account .block_cart_info table td{padding:5px; vertical-align: middle;}
		.content_account .block_cart_info table td.name a{color:#424242;text-decoration:none;}
		.content_account .block_cart_info table td.name a:hover{text-decoration:underline;}
		.content_account .block_cart_info table td.count{text-align:center;font-size:20px;}
		.content_account .block_cart_info table td.total{text-align:right;font-size:25px;}
	.content_account #total{margin: 20px 0;}
	.content_account #total td {color: #FF4500;font-size: 22px;text-align: right;}
	.content_account #total td.title {width: 300px;}
	.content_account #total td.text {font-size: 30px;width: 180px;}
	.content_account .block_cart_info{border-bottom: 1px solid #A0A0A0;}
	.content_account .shipping_payment{margin:20px 0;font-size:16px;border-bottom: 1px solid #A0A0A0;padding: 0 10px 10px;}
	.content_account .history{margin-bottom:20px; padding: 0 10px 10px;}
		.content_account .history table{width:100%;border-left: 1px solid #A0A0A0;border-top: 1px solid #A0A0A0;}
			.content_account .history table td{border-right: 1px solid #A0A0A0;border-bottom: 1px solid #A0A0A0;padding:5px;}
	.content_account .buttons{overflow:hidden;position:absolute;bottom:-1px;left:0;width: 100%;}
		.content_account .buttons .right{float:right;}
			.content_account .buttons .right .button{margin-left:20px; border: medium none;cursor:pointer;}
		.content_account .buttons .left{float:left;}			
			.content_account .buttons .left .button{margin-right:20px;}
		.content_account .buttons .button{color: #FFFFFF;display: block;font-size: 20px;padding:7px 10px;text-decoration: none;}
	.content_account .buttons .but_blue{background:#0093DD;}
	.content_account .buttons .but_gray{background:#8b8b8b;}
	.content_account .pagination{margin-bottom:5px;}	
	.content_account .product-grid li{height: 277px;width: 155px !important;position: relative;}
		.content_account .product-grid .right{text-align:center;}
			.content_account .product-grid .right .cart, .content_account .product-grid .right .price{float:none;}
		.content_account .product-grid li	.but_del{position:absolute;right: 2px;top: 2px;}
	.content_account .buttons_account{bottom: 7px;right: 10px;overflow: hidden;position: absolute;width: 758px;}	
		.content_account .buttons_account div{color:#ff4500;font-size:20px;float:left; height: 40px;line-height: 40px;}
		.content_account .buttons_account .buttons_checkout{background: url("../image/bg_cart_product.jpg") no-repeat left top #FF4500;color: #FFFFFF;float: right;/*font-family: pf_dindisplay_proregular;*/font-size: 20px;height: 40px;line-height: 40px;padding: 0 20px 0 50px;cursor:pointer;}
	.content_account .htabs a{color: #0093DD;display: inline-block;padding: 10px;text-align: center;text-decoration: none;width: 200px;}
	.content_account .htabs a.selected{background:#0093DD;color: #FFFFFF;}	
	.content_account .cart a{ display: block;margin-left: 11px;padding: 8px 7px 0 0;text-align: right;text-decoration: none;}
		
#account{padding-top: 50px;}
	#account ul{list-style:none;margin:0;padding:0;}
		#account ul li a, #account ul li span{color: #424242;display: block;font-size: 18px;padding: 4px 35px 4px 15px;text-decoration: none;cursor:pointer;}
		#account ul li a.active{color:#ffffff;background:url("../image/bg_menu_account.jpg") no-repeat top right #0093dd;}
		#account ul li a.underline_dashed, #account ul li span.underline_dashed{display: inline-block;margin: 4px 4px 4px 15px;padding: 0;}
			
		.checkout-product td {	padding: 7px;}
		.checkout-product thead td {	color: #4D4D4D;	font-weight: bold;	background-color: #F7F7F7;	border-bottom: 1px solid #DDDDDD;}
.checkout-product thead .name, .checkout-product thead .model {text-align: left;}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {	text-align: right;}
.checkout-product tbody td {	vertical-align: top;	border-bottom: 1px solid #DDDDDD;}
.checkout-product tbody .name, .checkout-product tbody .model {	text-align: left;}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {	text-align: right;}
.checkout-product tfoot td {	text-align: right;	border-bottom: 1px solid #DDDDDD;}
		
.ui-dialog{ border: medium none !important;padding: 0 !important; width: 75% !important;left: 50% !important;transform: translateX(-50%) !important;}
.ui-dialog .ui-dialog-titlebar-close {height: 25px !important;right: 2px !important;top: 6px !important;width: 30px !important;}
.ui-icon-closethick{ background: url("../image/close.jpg") no-repeat center center!important; height: 23px !important;}
.ui-dialog .ui-dialog-titlebar{border-bottom: 5px solid #0093DD!important;}
.ui-dialog-title{background: url("../image/bg_head_block.jpg") no-repeat right center #0093DD;color: #FFFFFF;cursor: default;display: inline-block;/*font-family: pf_dindisplay_proregular;*/font-size: 17px;padding: 8px 30px 3px 15px;text-transform: uppercase;}
.ui-dialog-content{padding:20px 20px 7px !important;border: 5px solid #0093DD!important;border-top:none!important;}
.ui-dialog-content .buttons{margin: 20px 5px 20px 0;text-align:right;}
	.ui-dialog-content .buttons .button, #forgotten_form .button{background: none repeat scroll 0 0 #0093DD;border: medium none;color: #FFFFFF !important;cursor: pointer;display: inline-block;font-family: "pf_dindisplay_pro_lightRg","Trebuchet MS",Tahoma,Helvetica,sans-serif;font-size: 20px;font-weight: normal;padding: 5px 10px;text-decoration: none;}
	.ui-dialog-content .buttons_checkout{background: url("../image/bg_cart_product.jpg") no-repeat scroll left top #FF4500;color: #FFFFFF;cursor: pointer;float: right;margin: 4px 0 3px;text-decoration: none;}
		.ui-dialog-content .buttons_checkout .total{ /*font-family: pf_dindisplay_proregular;*/font-size: 27px;height: 40px;line-height: 40px;padding: 0 70px 0 25px;color:#ffffff;}
		.ui-dialog-content .buttons_checkout .button{ background:none;/*font-family: pf_dindisplay_proregular;*/font-size: 22px;height: 40px;line-height: 40px;}

.buttons{overflow:hidden;}
	.buttons .left{float:left;}
	.buttons .right{float:right;}
		
#cboxContent{border: 5px solid #0093DD!important;border-radius: 0!important;}
#cboxClose{background: url("../image/close.jpg") no-repeat center center!important; height: 23px !important;}
#cboxTitle{font-size: 20px !important;font-weight: normal !important;}
#cboxPrevious{background: url("../image/arrows.png") no-repeat left top!important;width: 58px !important;}
#cboxNext{background: url("../image/arrows.png") no-repeat right top!important;width: 58px !important;}

.ui-widget-content{color:#424242;font-size:15px;}
.ui-widget-content a{color:#0093DD!important;}

.ui-dialog .ui-dialog-content{	height: auto !important;}
.cart-module .button{background: #0093DD;border:none;    color: #FFFFFF;    display: block;    font-size: 20px;    padding: 5px 10px;    text-decoration: none;}
	.carousel_mini li.block {display: none;}
	.carousel_mini li.block_1, .carousel_mini li.block_similar_1 {display: block;border: 1px solid #c5c5c5;box-sizing: border-box;}


table.customer_info {width: 100%;}
.cart-total table {width: 100%;}
table.customer_info tr {}

table.customer_info td {width: 30%;}
	table.customer_info .entry_error_box{	width: 0;}
	table.customer_info input {	border: 2px solid #0093DD;	width:100%;	max-width: 350px;	box-sizing: border-box;	height: 35px;}
	table.customer_info  select {border: 2px solid #0093DD;	width:100%;	max-width: 110px;	box-sizing: border-box;	height: 35px;}
#shipping_info, #payment_info {width: 320px;display: inline-block;}

.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;border: solid 2px #0093DD;}
	.ui-datepicker .ui-datepicker-prev {background: url("../image/carusel_arrow.png") no-repeat scroll -1px -1px rgba(0, 0, 0, 0);height: 39px!important;width: 25px!important;top: 10px !important;left:1px;}
	.ui-datepicker .ui-datepicker-next {background:url("../image/carusel_arrow.png") no-repeat scroll -27px -1px rgba(0, 0, 0, 0);height: 39px!important;width: 25px!important;top: 10px !important;}
	.ui-datepicker .ui-datepicker-prev {left:1px!important;}

.content_dialog_login{	max-width: 345px;    width: 100%!important;    margin: 0 auto;}
	.content_dialog_login form{	width: 100%!important;}
	.content_dialog_login table{	width: 100%!important;}
	.content_dialog_login input {	width: 100%;	box-sizing: border-box;	padding: 16px 10px;}
		.ui-dialog-content{    padding: 20px 5px 7px !important;}
		.ui-dialog{	width: auto!important;}

#geo_form input{    width: 100%!important;    margin-bottom: 20px;    box-sizing: border-box;    padding: 15px;}
#send .form{	max-width: 450px;	width: 100%;	margin: 0 auto;}
	#send input{	width: 100%;    box-sizing: border-box;    padding: 15px;}
	#send .style_input input{	border: 1px solid;}
	#send textarea{	width: 100%;    box-sizing: border-box;}
	#send .buttons{	max-width: 230px;	width: 100%;	margin: 0 auto;}

.contacts-maps .contacts-maps__box{    width: 50%;    display: inline-block;    box-sizing: border-box;}

#footer{text-align: center;	padding: 25px 0px 60px;	line-height: 25px;background: #0093DD;color: #FFFFFF;margin-top: 40px;overflow: hidden;clear: both;}
#footer ul {margin: 0;padding: 0;list-style: none;overflow: hidden;}
#footer a{	text-decoration: underline;color: #ffffff;}
.wrap-footer__top{	border-bottom: 1px solid #ffffff;}
.footer-block{	display: inline-block;	vertical-align: top;width: 33%;	min-width: 320px;text-align: center;margin-bottom: 10px;}
#footer .footer-header{	color: #ffffff;	font-weight: bold;	border-bottom: 1px dashed #ffffff;	display: inline-block;}
.footer-contacts__title p{	text-align: center;}
.wrap-footer__bottom div{	text-align: right;	padding-top: 15px;}