@media screen and (max-width: 1000px) {

	html { background: #fff; }

	.main { min-width: 0; background:url(images/back-body.png) repeat-x; }

	.panel-top { width:50%; margin:0; text-align:center; height: auto; }

	.header { position:relative; width: auto; height: auto; }
	.header:after {content: ' '; display: table; width: 100%; height: 0;}

	.page { width: auto; background:none; }

	.cont-f { width: auto; }

	.prev-foot { width: auto; }

	.clouds { display: none; }

	.wr-head { position:relative; z-index:25; background: none; height: auto; margin: 0 0 -1px 0; padding: 0 0 0 0; }
	.wr-head-cart { position:relative; z-index:25; background: none; height: auto; margin: 0 0 -1px 0; padding: 0 0 0 0; }
	.wr-head-catalog { position:relative; z-index:25; background: none; height: auto; margin: 0 0 -1px 0; padding: 0 0 0 0; }
	.wr-head-contacts { position:relative; z-index:25; background: none; height: auto; margin: 0 0 -1px 0; padding: 0 0 0 0; }
	
	.in-head {background: none; }
	.in-head-cart {background: none; }
	.in-head-catalog {background: none; }
	.in-head-contacts {background: none; }
	.in-head {background: none; }


	.b-logo { position: relative; top: auto; left: auto; width:auto; margin: 0; }

	.b-logo span { width:135px; margin:0 auto;}

	.input { text-align: center; margin: 5px 0 0 -20px; }

	.soc-top { display:none;}

	.l-header { width:45%; text-align:center; padding-bottom: 40px;}

	.r-header { width:45%; margin: -18px 17px 0 0; text-align:center; }

	.wr-search { position:absolute; top: 156px; left:0; width:45%;}

	.b-search { display:inline-block; margin-bottom: 0;}

	.field-s input {}

	.contacts-top { margin-top:-5px; margin-bottom:9px;}				
		
	.basket { position: relative; bottom: auto; right: auto; top: auto; left: auto; text-align:left; margin:0 auto; width: 235px; height: 76px; padding: 4px 0 0 65px; background: url(images/back-bask3.png) no-repeat 0 1px; } 
	.header .basket:hover:before { display: none;}
	/*.basket { position: relative; bottom: auto; right: auto; top: auto; left: auto; text-align:left; margin:0 auto; width: 235px; height: 85px; padding: 4px 0 0 65px; no-repeat 0 1px; }*/

	.wr-menu { position: relative; z-index: 10; margin: 0; overflow: hidden; }

	.menu-top { margin: 0 0 20px 0; text-align:center; }

	.menu-top ul { position: relative; top: 0; list-style-type: none; margin: 0; padding: 0; white-space: nowrap; text-align: center }

	.menu-top li { display: block; vertical-align: top; background: none; width: auto; margin: 0 0 1px 0; padding: 0 0 0 0; line-height: normal; font-size: 20px; color: #fff; font-family: 'epsiloncttnormal'; }

	.menu-top li:first-child { margin: 0; }

	.menu-top li a { display: block; background: #9f6f3f; min-width: 0; text-align: center; padding: 3px 0 3px 0; height: auto; color: #fff; text-decoration: none; }

	.menu-top li:hover a { text-decoration: none; background: #f54244; }

	.menu-top li.active { background: none; margin: 0 0 1px 0; }

	.menu-top li.active span { display: block; background: #f54244; min-width: 0; text-align: center; padding: 3px 0 3px 0; height: auto; color: #fff; text-decoration: none; }

	.menu-top { width: auto; }

	.menu-top ul { display:none;}

	.menu-select { display:inline-block; margin:15px 0 0 0; text-align:center;}

	.menu-select select { width:277px; text-align:center; padding-right:3px; padding-top:3px; padding-bottom:3px; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

	.menu-select select option { text-align:center;}

	.icons { position:relative; left:auto; top:auto; width:80px; margin:0 auto 10px auto;}

	.page { border: none; }

	.content { padding: 0 0 100px 0; }

	.left { /*width: 100%; overflow: hidden; text-align: center; */ display:none;}

	.menu-left { width: auto; text-align: left; background: none; }

	.cont-menu { padding: 0; }

	.menu-left ul > li { width: auto; }

	.menu-left ul > li > a { display: block; width: auto; }

	.menu-left ul > li > span { width: auto; }

	.menu-left ul > li > ul { display:none;}

	.menu-left ul > li > ul > li > ul { display:none;}

/*	.menu-left ul > li > ul { position: relative; border: none; margin: 5px 0 0 0; padding: 0; width: auto; background: none; box-shadow: none; top: auto; right: auto; display: none; }

	.menu-left ul > li > ul > li { width: auto; margin: 0 0 1px 0; }

	.menu-left ul > li > ul > li:first-child { margin: 0 0 1px 0; }

	.menu-left ul > li:hover > ul { display: none !important; }

	.menu-left ul > li.active > ul { display: block !important; }

	.menu-left ul > li > ul > li > a { display: block; width: auto; padding: 5px 0 6px 5px; background: #cbe8ef; text-decoration: none; }

	.menu-left ul > li > ul > li > span { display: block; width: auto; padding: 5px 0 6px 5px; background: #f45f53; text-decoration: none; color: #fff; }

	.menu-left ul > li > ul > li:hover > a { background: #cbe8ef; }

	.menu-left ul > li > ul > li > ul { position: relative; padding: 0; margin: 5px 0 5px 15px; border: none; width: auto; right: auto; top: auto; background: none; }

	.menu-left ul > li > ul > li:hover > ul { display: none; }

	.menu-left ul > li > ul > li.active > ul { display: block !important; }

	.menu-left ul > li > ul > li > ul > li { margin: 0 0 1px 0; padding: 0; }

	.menu-left ul > li > ul > li > ul > li:first-child { margin: 0 0 1px 0; }

	.menu-left ul > li > ul > li > ul > li { width: auto; }

	.menu-left ul > li > ul > li > ul > li > a { display: block; width: auto; padding: 5px 0 6px 5px; background: #cbe8ef; }

	.menu-left ul > li > ul > li > ul > li > span { display: block; width: auto; padding: 5px 0 6px 5px; background: #f45f53; color: #fff; }

	.menu-left ul > li > ul > li > ul > li:hover > a {  }*/

	.wr { display: inline-block; vertical-align: top; margin-right: 20px; }

	.right { float: none; width: 650px; margin: 0 auto; }

	.about { margin: 0; }

	.brands { width: 650px; margin: 0 auto; }

	.brands #mycarousel { text-align: center; overflow: visible !important; width: auto !important; top: auto !important; left: auto !important; }

	.brands .jcarousel-skin-tango .jcarousel-container {  }

	.brands .jcarousel-skin-tango .jcarousel-container-horizontal { width: 100%; padding: 0; margin: 0 auto; }

	.brands .jcarousel-skin-tango .jcarousel-clip { overflow: visible; }

	.brands .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 100%; height: auto !important; }

	.brands .jcarousel-skin-tango .jcarousel-item { display: inline-block; vertical-align: top; float: none !important; width: 136px; height: 70px; text-align: center; }

	.brands .jcarousel-skin-tango .jcarousel-item p { display: table-cell; vertical-align: middle; margin: 0; padding: 0; width: 136px; height: 70px; }

	.brands .jcarousel-skin-tango .jcarousel-item img { max-width: 140px; max-height: 70px; }

	.brands .jcarousel-skin-tango .jcarousel-next-horizontal { display: none !important; }

	.brands .jcarousel-skin-tango .jcarousel-prev-horizontal { display: none !important; }
	

	
	.slider_about{ width: 650px; margin: 0 auto; }

	.slider_about #mycarousel { text-align: center; overflow: visible !important; width: auto !important; top: auto !important; left: auto !important; }
	
	.slider_about #mycarousel_members { text-align: center; overflow: visible !important; width: auto !important; top: auto !important; left: auto !important; }
	
	.slider_about #mycarousel_store { text-align: center; overflow: visible !important; width: auto !important; top: auto !important; left: auto !important; }

	.slider_about .jcarousel-skin-tango .jcarousel-container {  }

	.slider_about .jcarousel-skin-tango .jcarousel-container-horizontal { width: 100%; padding: 0; margin: 0 auto; }

	.slider_about .jcarousel-skin-tango .jcarousel-clip { overflow: visible; }

	.slider_about .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 100%; height: auto !important; }

	.slider_about .jcarousel-skin-tango .jcarousel-item { display: inline-block; vertical-align: top; float: none !important; width: 136px; height: 70px; text-align: center; }

	.slider_about .jcarousel-skin-tango .jcarousel-item p { display: table-cell; vertical-align: middle; margin: 0; padding: 0; width: 136px; height: 70px; }

	.slider_about .jcarousel-skin-tango .jcarousel-item img { max-width: 140px; max-height: 70px; }

	.slider_about .jcarousel-skin-tango .jcarousel-next-horizontal { display: none !important; }

	.slider_about .jcarousel-skin-tango .jcarousel-prev-horizontal { display: none !important; }
	

	.prev-foot { position: absolute; top: -70px; left: 0; z-index: 51; width: 100%; height: auto; background: #fff; }

	.cont-foot { position: relative; text-align: center; }

	.ask { display: inline-block; vertical-align: top; position: relative; width: 111px; padding: 5px 0 7px 0; border-radius: 5px; background: #438106; top: auto; left: auto; text-align: center; line-height: 18px; font-size: 20px; color: #fff; font-family: 'epsiloncttnormal'; }

	.soc-bottom { display: inline-block; vertical-align: top; margin: 15px 0 0 25px; position: relative; left: auto; top: auto; }

	.footer-top { padding-bottom: 10px; height: auto; background: #9e6e3d; }

	.menu-f { float: none; text-align: center; margin: 0 0 20px 0; }

	.b-menu { width: 31%; margin: 0; text-align: left; }

	.footer .b-adress { float: none; text-align: center; margin: 0; }

	.footer .b-search { width: 225px; margin: 0 auto; }

	.footer .adress-f { margin: 0 0 20px 0; }

	.footer-bot { padding: 0 0 8px 0; height: auto; }

	.counter { display: inline-block; position: relative; top: auto; right: auto; margin: 17px 0 0 20px; }

	.breadcrumbs { position:relative; top: auto; left:auto; height:auto; padding: 2px 0 2px 0; margin:0 0 15px 0; text-align:center;}

	.breadcrumbs ul { text-align:center; }

	.list-cat ul { text-align:center;}

	.b-view #mycarousel4 { text-align: center; overflow: visible !important; width: auto !important; top: auto !important; left: auto !important; }

	.b-view .jcarousel-skin-tango .jcarousel-container {  }

	.b-view .jcarousel-skin-tango .jcarousel-container-horizontal { width: 100%; padding: 0; margin: 0 auto; }

	.b-view .jcarousel-skin-tango .jcarousel-clip { overflow: visible; }

	.b-view .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 100%; height: auto !important; }

	.b-view .jcarousel-skin-tango .jcarousel-item { display: inline-block; margin-right:10px; margin-bottom:15px; vertical-align: top; float: none !important; width: 147px; height: auto; text-align: center; }

	.b-view .jcarousel-skin-tango .jcarousel-next-horizontal { display: none !important; }

	.b-view .jcarousel-skin-tango .jcarousel-prev-horizontal { display: none !important; }

	.list ul { text-align:center;}

	.b-view { padding:0 0 0 0;}

	

	#order_form_div .sale_order_table input[type="text"] { width:90% !important;}

	#order_form_div .sale_order_table textarea{width: 90% !important;}

	#order_form_div .sale_order_table .name { width:auto !important;}

	#order_form_div .sale_order_table.delivery .desc {width: auto !important;}

	/**/.pop-bask { display:none !important;}


}

@media screen and (max-width: 740px) {
	.panel-bottom { display:none; }
	
}

@media screen and (max-width: 710px) {

	.brands { width:auto;}
	
	.slider_about { width:auto;}

	.block-prod { text-align:center;}

	.block-prod .title { display:inline-block;}

	.carousel-prod { text-align:left;}

	.right { width:auto; padding:0 7px 0 7px;}

	.block-prod { margin:0;}

	.wr-prod {height: auto !important;}

	.carousel-prod #mycarousel2 { text-align: center; overflow: visible !important; width: auto !important; top: auto !important; left: auto !important; }

	.carousel-prod .jcarousel-skin-tango .jcarousel-container {  }

	.carousel-prod .jcarousel-skin-tango .jcarousel-container-horizontal { width: 100%; padding: 0; margin: 0 auto; }

	.carousel-prod .jcarousel-skin-tango .jcarousel-clip { overflow: visible; }

	.carousel-prod .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 100%; height: auto !important; }

	.carousel-prod .jcarousel-skin-tango .jcarousel-item { display: inline-block; margin-right:10px; vertical-align: top; float: none !important; width: 200px; height: auto; text-align: center; }

	.carousel-prod .jcarousel-skin-tango .jcarousel-next-horizontal { display: none !important; }

	.carousel-prod .jcarousel-skin-tango .jcarousel-prev-horizontal { display: none !important; }

	/* блок с sku
	.sub-info { display:block !important;} */

	.carousel-prod #mycarousel3 { text-align: center; overflow: visible !important; width: auto !important; top: auto !important; left: auto !important; }

	.b-view .title { text-align:center;}

	.params-prod { width:272px; margin:0 auto 20px auto;}

	.filtr-price p { display:block; margin:0 0 30px 0;}

	.params-top { display:none;}

	.params-bottom { display:none;}

	.params-center { background:#97e9fa;padding: 7px 15px 10px 15px;}

	.select-f { display:block;}

	.filtr-price { position:relative; top: auto; right: auto; margin:0px 0 0 0;}

	.b-button { margin-top:20px; text-align:center;}

	.gal-prod { float:none; margin:0 auto 15px auto;}

	.desc-prod {float: none; margin:0 auto;}

	h1 { text-align:center;}

	.but-buy { width:113px; margin:0 auto;}

}



@media screen and (max-width: 670px) {

	.panel-top {width: 100%;}

	.l-header { float:none; width: 100%;}	

	.b-logo {margin: 7px 0 10px 0;}

	.r-header { float:none; margin:0; width:100%;}

	.wr-search { width:100%; /*position: absolute; top: 77px;*/}

	.input { margin-left:0;}

}



@media screen and (max-width: 570px) {

	.wr-head { margin:0;}
	.wr-head-cart { margin:0;}
	.wr-head-catalog { margin:0;}
	.wr-head-contacts { margin:0;}

	.menu-f { text-align:center;}

	.b-menu { display:block;width:100%; margin:0 0 15px 0; text-align:center;}

	.b-menu p {text-align:center;}

	.b-menu ul { display:inline-block; text-align:left;}

	.wr { margin-right: 0;}

	.select-sort { margin-left:10px;}

	.select-sort p { display:block; margin:0 0 5px 0; line-height:normal;}

	.view-num { margin-right:10px;}

	.view-num p { display:block; float: none; margin:0 0 5px 0;}

	.table-bask td.name-t {font-size: 11px; font-weight:500;}

	.table-bask td.img-t img {max-width: 30px;}

	.table-bask th { font-size:11px; font-weight:500;}

	.table-bask td.otl-t { font-size:11px;}

	.table-bask td.price-t { font-size:11px;}

	.table-bask td.stock-t { font-size:11px;}

	.nav-basket p {float: none; margin:0 0 5px 0;}

	.nav-card { margin:0 0 10px 0;}

	.nav-card li { float:none; height: auto; margin:0; padding: 5px 0 5px 0; background:#f6f5ed; text-align:center;}

	.nav-card li:first-child { margin:0;}

	#order_form_div .sale_data-table th { font-size:11px;padding: 7px 2px;}

	#order_form_div .sale_data-table td { font-size:11px;padding: 7px 2px;}

	#order_form_div .sale_data-table td img { width:40px; height:auto !important;}

}



@media screen and (max-width: 460px) {
.none {display:none}
	.pop1, .pop2, .pop3, .pop4 { display:none; position:fixed; top:5%; left:50%; z-index:105; margin:0 0 0 -160px;}

	.pop { width: 320px; background: #fff; border-radius: 5px; }

	#addItemInCart {width: 320px;margin-left: -160px !important; }

	.cont-pop { position: relative; padding: 16px 10px 10px 10px; }

	.close { position: absolute; top: 12px; right: 15px; width: 10px; height: 10px; background: url(images/close.png) no-repeat; cursor: pointer; }

	.pop .title { color: #ee7b62; }

	.form {  }

	.form form {  }

	.field { margin: 0 0 10px 0; }

	.field input { width: 272px; height: 26px; padding: 0 13px 0 13px; line-height: 26px; border: 1px solid #cfcfcf; font-size: 12px; color: #787878; font-family: Verdana, Geneva, sans-serif; outline: none; }

	.field textarea { width: 272px; height: 64px; padding: 5px 13px 0 13px; border: 1px solid #cfcfcf; font-size: 12px; color: #787878; font-family: Verdana, Geneva, sans-serif; outline: none; overflow-y: auto; }

	.cancel { display:block;}

	.block-add .cancel { display:block;}

	.but-send {margin: 10px 0 0 0;}

	.block-add .but-send {margin:10px 0 0 0;}

	#order_form_div .sale_order_table .name { font-size:11px;}

	#order_form_div .sale_order_table .name { padding-right:8px;}

	.close2 { position:relative; top:0; left:auto;}

}



@media screen and (max-width: 420px) {
.none {display:none}
	.field-stock { float:none; margin:0 0 10px 0;}

	.amount {float: none; margin:0 0 20px 0;}

	.amount li { text-align:left;}

	.buts-order { text-align:center;}

	.recalc { display:inline-block; vertical-align:top; float:none; margin:0 0 12px 0;}

	.button {display:inline-block; vertical-align:top; float: none; margin:0 0 12px 10px;}

	h1 { text-align:center;}

	.gal-prod { float:none; margin:0 0 15px 0;}

}



@media screen and (max-width: 400px) {
.none {display:none}
	.panel-top { text-align:center; }

	.logo { text-align:center;}

	.soc-top { margin:0 0 15px 0; text-align:center;}

	.soc-top li { float:none; display:inline-block;}

	.contacts-top { text-align:center; }

	.block-prod .title { background:none; padding:0; line-height:24px;}

	.nav-basket li { float:none; display:block; margin:0 0 5px 0;}

	.nav-basket { margin:0 0 10px 0;}

	.count { width:20px;}

	.count input { width:20px;}

	.table-bask td.otl-t { display:none;}

	#order_form_div .sale_order_table .name { font-size:10px;}

}

@media screen and (min-width: 1000px) {
		.contacts-top li.phone {
		background: url("images/red_telephone.png") no-repeat scroll 0 20px;
		padding: 0 0 0 50px;
		}
		.contacts-top li.mail {
		/*background: url("images/mail.png") no-repeat scroll 0 0;*/
		padding: 0 0 0 50px;
		height: 34px;
		}
	
}

@media screen and (min-width: 1279px) {
	.panel-top { width: 1202px; }
	/*.wr-head { border-bottom:none; background: url(images/head1.png) no-repeat 50% 0;} */
	.wr-head { border-bottom:none; background: url(images/bg1216.png) no-repeat 50% 0;} 
	.wr-head-cart { border-bottom:none; background: url(images/bg1216.png) no-repeat 50% 0;}
	.wr-head-catalog { border-bottom:none; background: url(images/bg1216.png) no-repeat 50% 0;}
	.wr-head-contacts { border-bottom:none; background: url(images/bg1216.png) no-repeat 50% 0;}	
	.header { width: 1202px; }
	.menu-top { width: 1200px; }
	.page {width: 1202px;}
	.right { width:877px;}
	.cont-f { width:1202px; max-width: 1202px;}
	.prev-foot {position: absolute;top: -190px;width: 1202px;background: url(images/back-bot.jpg) no-repeat 50% 0;}
	.footer-top {background: url(images/back-footer.jpg) repeat-x;}
	.block-prod .jcarousel-skin-tango .jcarousel-container-horizontal { width: 864px;  }
	.block-prod .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 864px; }
	.brands .jcarousel-skin-tango .jcarousel-container-horizontal { width: 1062px;  }
	.brands .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 1002px; margin:0 auto; }
	
/*	.slider_about .jcarousel-skin-tango .jcarousel-container-horizontal { width: 1062px;  }
	.slider_about .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 1002px; margin:0 auto; } */
	
	.slider_about .jcarousel-skin-tango .jcarousel-container-horizontal { width: 877px;  }
	.slider_about .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 817px; margin:0 auto; }
	
	.wr-menu { position:relative; z-index:10; background: url(images/menu2.png) no-repeat 50% 0;}
	.ask {left: 340px;}
	.soc-bottom {position: absolute; left: 619px;}
	.desc-prod { width: 527px;}
	/*.b-view .jcarousel-skin-tango .jcarousel-container-horizontal { width: 1062px;  }*/
	/*.b-view .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 1062px; margin:0 auto; }*/
	.b-view .jcarousel-skin-tango .jcarousel-container-horizontal { width: 850px;  }
	.b-view .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 850px; margin:0 auto; }
	.params-top { width:877px; background: url(images/params-top2.png) no-repeat;}
	.params-center {background: url(images/params-center2.png) repeat-y;}
	.params-bottom {width:877px; background: url(images/params-bottom2.png) no-repeat 0 bottom;}
	.block-prod .jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 12px; }
	/*.basket {right: 1px; width: 199px; height: 85px; padding: 21px 0 0 40px; background: url('images/basket2.png') no-repeat; }*/
	.basket {/* width: 226px;  height: 76px; */}
	.basket:hover {/* background-color: #f8837a; border-radius: 0 0 6px 6px;*/ }
	
	.contacts-top li.phone {
		background: url("images/red_telephone.png") no-repeat scroll 0 20px;
		padding: 0 0 0 50px;
		}
		.contacts-top li.mail {
		/*background: url("images/mail.png") no-repeat scroll 0 0;*/
		padding: 0 0 0 50px;
		height: 34px;
		}	 	
	.select-f {display: inline-block;vertical-align: top;margin: 0 0 10px 9px;}
	.select-f label {width: 105px;}
	.select-f select {width: 150px;}
	.field-s input {text-align:left;}
	/*.b-search {width: 220px;} */
	/*.contacts-top { margin:-10px 0 0 30px;}
	.contacts-top li a {margin-left:5px;} */
	.adress-f { width:470px;}
	.adress-f br { display:none;}
	.footer .b-search .field-s input { }
	.but-s {position: absolute; left: 19px;}
	.b-logo { position: absolute; left: 31px;}
	.soc-top {display: inline; }
	/*.pop-bask { position:absolute; top:80px; left:-30px; width:171px; padding:10px 20px 10px 20px; z-index:50; background:#d1f6f6; border:2px solid #fff; border-top:none; font-size:10px}*/

}