body{
	min-width:320px;
}
@media (max-width: 1500px){
	.row3-photo-imgImg {
	    width: 100%;	   
	}
	/*.image_menuImg {
	    width: 90%;
	    height: 130px;
	}*/

	.menulinkTxt {
	    padding: 0;
	    font-size: 14px;
	}

	.menulink_akcii{
	    font-size: 17px;
	}
}

@media (max-width: 1240px){
	.row3-photo-imgImg {
	    width: 100%;
	}
	/*.image_menuImg {
	    width: 90%;
	    height: 100px;
	}*/
	.menulink {
	    text-decoration: none;
	    width: 12%;
	    padding: 5px 1.3%;
	}
	.menulinkTxt {
	    padding: 0;
	    font-size: 14px;
	}
	.menulinkMapTable-name {
	    width: 75%;
	    padding: 0;
	}

	.menulink_akcii{
	    font-size: 17px;
	}

	.image_menuImg_poAkcii{
		height: 130px;
	}

}

@media (max-width: 1200px){
	.container{
		width: 100%
	}
	.menulinkTxt {
	    padding: 0;
	    font-size: 14px;
	}
	.menulink_akcii{
	    font-size: 17px;
	}

}

/*
81 @media screen and (max-width: 1170px)
479 @media (max-width: 992px)
979 @media (max-width: 768px
1278 @media (max-width: 500px)
1433 @media (max-width: 370px)



*/


@media screen and (max-width: 1170px){
	
	.content_art {
		width: 62%;
	    /*width: 50%;*/
	    margin: 0 0.4% 10px 0.5%;
	    padding: 3px 1% 20px 1%;
	}

	/*.sidebar_right {
	    width: 18.2%;
	}*/
	
	.imageTextMenu {
	    font-size: 12px;
	}
	
	.img-td-small-span {
		font-size: 12px;
	}
	
	.text-small-sp{
		font-size: 12px;
		right: 30px;
	}	
	
	.textYandexMarket{
		font-size: 9px;
	}
	
	.title_image{
		font-size: 13px;
	}
	
	.image_menu{
		font-size: 12px;
	}
	
	.menulink {
	    padding: 5px 2.2%;
	}

	.top-text {
	    margin: 12px 0 10px 0;		
	}
	.container {
	    width: 100%;	   
	}

	/*.orange-poisk {
    	width: 11%;
	}*/
	
	.lupa-size {
		width: 11%;
	}	

	.name_no-cat-a {
	    width: 60%;
	    height: auto;
	}
	.img_right {
	    width: 100%;
	    max-width: none;
	}

	.headContainerContact {
	    width: 24%;
	}

	.headContainerShares {
	    width: 54%;
	}

	.headContainerContact {
	    width: 24%;    
	}
	
	.specTxt {
		width: 48%;
	}

	.specImg-aa{
		width:48%;
	}

	.orange-poiskCart{
		width: 100%;
	}
	
	.return_bue {
		width: 55%;
	}
	
	.cart_smallPcs {
	    width: 36%;
	    margin: 0px 0% 0 0;
	}

	.orange-poiskCartUpdate{
		width: 60%;
	}

	.orange-poiskCartUpdate {
	    width: 85%;
	    display: block;
	    margin: 5px 0;
	}

	.title_imageSum {
	    width: 17%;
	    margin: 0 0 0 0;
	}
		.title_imagePcs {
	    width: 17%;
	    margin: 0px 1% 0 0;
	}

	.title_imagePrice {
	    width: 11%;
	    margin: 0 1% 0 0;
	}

	.title_imageName {
		width: 80%;
	    display: block;
	    margin: 0 auto;
	}

	.title_imagePhoto {
	    margin: 0 1% 0 0;
	}

		.title_imageCode {
	    margin: 0 1% 0 0;
	}
	.menulinkTxt {
	    padding: 0;
	    font-size: 14px;
	}

	.otzyv-a {
	    width: 35%;
	    margin: 0;
	}

	.orange-map {
	    width: 70%;
	    padding: 3px 0;
		font-size: 16px;
	}

	.mapTable-name {
	    width: 73%;
	}

    .menulinkMapTable-name {
	    width: 73%;
	    padding: 0;
	}

	.mapTable-kod {
	    width: 8%;    
	}

	.mapTable-cart {
	    width: 11%;
	}

	.articleImg {	    
	    width: 100%;
	    margin: 0 3% 0 0;
	}
	
	.articleTxt {	    
	    width: 100%;
	    /*margin: 0 3% 0 0;*/
	}

	.imgcont_group {
        border: 1px solid #F58A3C;
	    height: auto;
	    width: 100%;
	}

	.orangeWidth {
	    width: 50%;
	}

	.socialVk-width {
	    width: 50%;
	}

	.orange-poiskTovarW{
		width: 70px;
	}

	.socialVk {
    width: 100%;
    }
    .socialVk-pMarg{
    	margin: 0 0 19px 0;
    }

    .orange-poiskTovarSoc {
	    width: 30%;
	}

	.socialSocIconsTovar {
	    width: 45%;
	}
    
	.mapTable-nameTovar {
	    width: 48%;
	}

	.img_cart {
	    height: 54px;
	}

	.orange-cntr {
	    width: 67%;
	}

	.specImg {
	    height: 375px;
	}

	.orange-statiyaCart{
		display: block;
		width: 90%;
		margin: 0 auto;
	}

	.orange-statiya{
		display: none;
	}

	.menulink_akcii{
	    font-size: 17px;
	}

	.image_menuImg_poAkcii {
	    height: 100px;
	}
	
	.updateCart{
	    display: none;
	}
	
	.imgContPodarokImg_img {
	    width: 100%;
	}

	.orangeMapTovar{
		width: 70px;
	}

	.orangeMapCatalog{
	    width: 70px;
	}

	.orangeNo {
	    width: 70px;
	    line-height: 14px;
	}

	.RightNo {
	    width: 25%;
	    text-align: right;
	}

	.img_cart {
	    height: auto;
	    width: 13%;
	}

	.img_cartCartNew{
		width: 75%;
		margin: 5px;
	}

	.CartAbout{
		display: inline-block;
		vertical-align: middle;
		width: 65%;
	}
	
	.title_imageNameCD{
		width: 26%;
	}

	.title_imageCodeCD{
		width: 11%;
	}

	.title_imagePriceCD{
		width: 15%;
		font-size: 16px;
		font-weight: bold;
	}
	
	.korzinaMobile {
	    display: inline-block;
	}
	
	.korzinaMobile_no {	    
		display: none;
	}
	
	.CartAbout{
		display: inline-block;
		vertical-align: middle;
		width: 65%;
	}
	
	.width_gift{
		width: 75%;
	}

	.title_imagePcsCD{
		width: 22%;
	}

	.title_imageSumCD{
		width: 23%;
	}

	/**/
	.mapTable-nameSearch444 {
		width: 51%;
	}
	
	.frame_tube_new {
		width: 100%;
	}
}

@media screen and (max-width: 1120px){
	.menulink {
	    padding: 5px 1.9%;;
	}
	.menulinkTxt {
	    padding: 0;
	    font-size: 14px;
	}
	 .menulinkMapTable-name {
	    width: 70%;
	    padding: 0;
	}

	.mapTable-name {
	    width: 70%;
	}

    .menulinkMapTable-name {
	    width: 70%;
	    padding: 0;
	}

	.mapTable-cart {
	    width: 11%;
	}
	
	.mapTable-nameTovar {
	    width: 48%;
	}

	.specImg {	    
	   height: 347px;
	}

	.orange-statiyaCart{
		display: block;
		width: 90%;
		margin: 0 auto;
	}

	.orange-statiya{
		display: none;
	}

	.menulink_akcii{
	    font-size: 17px;
	}

	/**/

	.mapTable-nameSearch444 {
		width: 51%;
	}	
	
	.title_imageNameCN{
		display: block;
		width: 100%;
		margin: 0;
	}
	
	.del_but_cart {
		text-align: right; 
		width: 30%;
	}
	
}

@media (max-width: 1000px){
	.menulink {
	    padding: 5px 1.8%;
	}
	.menulinkTxt {
	    padding: 0;
	    font-size: 14px;
	}
	 .menulinkMapTable-name {
	    width: 70%;
	    padding: 0;
	}

	.specImg {
	    height: 323px;
	}

	.image_menuImg_poAkcii {
	    height: 85px;
	}
	
	.srok-akcii-red {
	margin-top: 5%;
	}
	
	
  /*.button_boder:hover{
		 padding:6px 10px; 
		 border:solid 2px #005072; 
		 -webkit-border-radius:7px;
		 -moz-border-radius:7px; 
		 border-radius: 7px; 
		 font:11px Arial, Helvetica, sans-serif; 
		 font-weight:bold; 
		 color:#e5ffff; 
		 background-color:#3ba4c7; 
		 background-image: -moz-linear-gradient(top, #3ba4c7 0%, #1982a5 100%); 
		 background-image: -webkit-linear-gradient(top, #3ba4c7 0%, #1982a5 100%); 
		 background-image: -o-linear-gradient(top, #3ba4c7 0%, #1982a5 100%); 
		 background-image: -ms-linear-gradient(top, #3ba4c7 0% ,#1982a5 100%); 
		 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982a5', endColorstr='#1982a5',GradientType=0 ); 
		 background-image: linear-gradient(top, #3ba4c7 0% ,#1982a5 100%);   
		 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
		 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
		 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;    
	}*/
}	

@media (max-width: 992px){
	.container {
	    width: 100%;	   
	}
	.row3-photo-imgImg {
	    width: 100%;
	    height: 290px;
	    display: block;
	    margin: 0 auto;
	}

	.size18 {
	    font-size: 16px;
	}

	.orange1 {
	    width: 44%;
	    margin: 0 1.5%;
	    padding: 3px;	    
	    font-size: 17px;	    
	}
	.menulink {
	    padding: 5px 1%;
	    font-size: 18px;
	}

	.head-lr {
	    font-size: 130%;
	    height: 25px;
	    margin-top: 8px;
	    margin-bottom: 8px;
	}	

	.row3-title-p {
	    /*margin-top: -10px;*/
	    margin-bottom: 23px;
	    font-size: 18px;
	    /*margin: 10px 0;	*/
	}
	
	.spec_header {
	    font-size: 18px;
	}

	.spec_date {
	    font-size: 15px;
	}

	.name_no-cat-a {
	    width: 75%;
	    height: auto;
	}

	.info_size-bord {
	    font-size: 13px;
	}

	.menulinkRight {
	    width: 100%;
	    font-size: 12px;
	}
	/*.orange-poisk {
	    width: 13%;
	}*/	
	
	
	.lupa-size {
		width: 11%;
	}

	.orange-poisk-cart {
	    width: 75%;
	}

	.cartContainer-img {
	    width: 13%;
	    height: 32px;
	    margin: 7px 0;
	}
	.menulinkTxt {
	    padding: 0;
	    font-size: 14px;
	}

	.infoImg1 {
	    max-width: 169px;
	    width: 100%;
	    margin: 7px;
	    height: 85px;
	}

	.infoImg2 {    
	    max-width: 169px;
	    width: 100%;
	    margin: 7px;
	    height: 90px;
	}

	.infoImg3 {
	    max-width: 169px;
	    width: 100%;
	    margin: 7px;
	    height: 53px;
	}

	.info{
		padding: 0 5px 0 25px;
	}

	.otzyv-a {
	    width: 40%;
	    margin: 0;
	}

	.menulinkMapTable-name{
		font-size: 12px;
	}

	 .menulinkMapTable-name {
	    width: 70%;
	    padding: 0;
	}

	.orange-map {
	    width: 70%;
	    padding: 3px 0;
		font-size: 16px;
	}

	.mapTable-kod {
	    width: 13%;
	}

	.mapTable-cart {
	    width: 14%;
	}

	.menulinkMapTable-name {
	    width: 60%;
	}
	.mapTable-name {
	    width: 60%;
	}

	.mapTable-price {
	    width: 9%;	    
	}

	.orangeWidth {
	    width: 50%;
	}

	.img-td-small-span-katalog {
	    bottom: 113px;
	}
	
	.text-small-sp{
		font-size: 12px;
		right: 30px;
	}

	.label-small-katalog {
	    bottom: 110px;
	}

	.socialSoc {
	    width: 100%;
	    text-align: center;
	    padding: 0px 10px 0 25px;
	}

	.socialVk-width {
	    width: 100%;
	}

	.socialVk-p {
	    text-align:center;
	}

	.videoKatalog {
    width: 96%;
	    margin: 15px auto;
	}
	
	.imgcont-templ {
	   
    }

    .orange-poiskTovarW{
		width: 70px;
	}

	.infoPTovar {
	    width: 100%;
	    display: block;
	    margin: 0;
	    padding: 0;
	    text-align: center;
	}

	.orange-poiskTovarSoc {
	    width: 35%;
	    margin: 0 auto;
	    display: block;
	}

	.mapTable-nameTovar {
	    width: 43%;
	}

	.img_cart {
	    height: 44px;
	}

	.socialSoc {
	    padding: 8px 10px 8px 25px;
	}

	/*cart KOP3UHA*/
	.img_cart {
	    height: 229px;
	    width: 90%;
	}

	.title_imagePhoto {
	    width: 100%;
	}

	.orange-poiskCart {
	     width: 100%; 
	}
	
	.return_bue {
		width: 55%;
	}
	
	.RightNo {
	    width: 25%;
	    text-align: right;
	}
	
	.remove_cart{
		width:44%; 
		font-size: 12px;
		cursor: pointer;
	}
	
	/*.title_imageName {
	    width: 80%;
	    display: block;
	    margin: 0 auto;
	}*/
	
	.korzinaMobile {
	    display: inline-block;
	}
	
	.korzinaMobile_no {	    
		display: none;
	}

	.title_imageCode {
	    width: 20%;
	    display: inline-block;
	    margin: 0 0 0 5%;
	}

	.title_imagePrice {
	    width: 20%;
	    display: inline-block;
	    margin: 0 auto;
	}

	.title_imagePcs {
	    width: 50%;
	    display: inline-block;
	    margin: 0 auto;
	}

	/*.orange-poisk {
	    display: inline-block;
	}*/
	
	.lupa-size {
		width: 11%;
	}
	
	.title_imageSum {
	    width: 90%;
	    display: block;
	    margin: 0 auto;
	}

	.orange-poiskCartUpdate {
	    width: 25%;
	    margin: 5px 0;
	}

	.cart_smallPcs {
	    width: 14%;
	}

	.tableCart-None{
		display: none;
	}

	.orange-cntr {
	    width: 68%;
	    margin: 0 auto;
	}
	
	.specImg {
	    height: 300px;
	}

	.specTxt {
	    width: 48%;
	    margin: 0 0 0 2%;
	}

	.orange-statiyaCart{
		display: block;
		width: 90%;
		margin: 0 auto;
	}

	.orange-statiya{
		display: none;
	}

	.menulink_akcii{
	    font-size: 17px;
	}

	.image_menuImg_poAkcii {
	    height: 85px;
	}

	.img_cartTovar {
	    height: auto;
	    width: 13%;
	}

	.updateCart{
	    display: none;
	}

	.imgContPodarokImg_img {
	    width: 100%;
	    height: 93px;
	}

	.input-group {
	    position: relative;
	    display: inline-block;
	    border-collapse: separate;
	    width: 60%;
	}

	.orangeMapTovar{
	    width: 70px;
	}

	.orangeMapCatalog{
	     width: 63px;
	}
	.orangeNo {
	    width: 70px;
	    line-height: 14px;
	}

	.LeftNo {
	    width: 84%;
	}

	.img_cartCartNew {
	    width: 75%;
	    height: auto;
		margin: 5px;
	}
	
	.title_imagePriceCD{
		width: 15%;
		font-size: 16px;
		font-weight: bold;
	}
	
	.korzinaMobile {
	    display: inline-block;
	}
	
	.korzinaMobile_no {	    
		display: none;
	}
	
	.CartAbout{
		display: inline-block;
		vertical-align: middle;
		width: 65%;
	}
	
	.width_gift{
		width: 75%;
	}
	
	.title_imagePhotoCN{
		width: 30%;
		display: inline-block;
		vertical-align: top;
		margin: 2%;
	}

	/*.CartAbout{
		width: 65%;
		display: inline-block;
		vertical-align: top;
	}*/

	.tableCart{
		letter-spacing: -5px;
	}

	.tableCart *{
		letter-spacing: 0;
	}

	.title_imageCodeCN{
		display: block;
		width: 100%;
		margin: 0;
	}

	.title_imagePriceCN{
		display: block;
		width: 100%;
		margin: 0;
	}

	.title_imagePcsCN{
		/*display: block;*/
		width: 100%;
	}

	.title_imageSumCN{
		display: block;
		width: 100%;
	}

	.orange-poiskCartUpdateCN{
		display: block;
		width: 70px;

	}

	/**/
	.mapTable-nameSearch444 {
		width: 43%;
	}
	
	.srok-akcii-red {
	margin-top: 5%;
	}		
}


@media (max-width: 830px){
	.orange1 {
	    width: 47%;
	    margin: 0px 0.5%;
	    padding: 0px;
	    font-size: 16px;
	}

	.size18 {
	    font-size: 18px;
	}

	.menulink {
	    padding: 0 0.8%;
	    font-size: 18px;
	}

	.menulinkTxt {
	    padding: 0;
	    font-size: 14px;
	}

	.imgcont_group {
	    border: 1px solid #F58A3C;
	    height: auto;
	    width: 100%;
	}

	.price {	    
	    margin: 0px 0 12px 0;
	}

	.info_size-a {
	    margin: 0 0 15px 0;
	}

	.info_size-marg {
	    margin: 0 0 15px 0;
	}

	.orange-cntr {
	    width: 72%;
	    margin: 0 auto;
	}

	.specImg {
	    height: 255px;
	}

	.specTxt-marg {
	    margin: 10px 0;
	}

	.menulink_akcii{
	    font-size: 17px;
	}

	.image_menuImg_poAkcii {
	    height: 66px;
	}

	.imgContPodarokImg_img {
	    width: 100%;
	    height: 84px;
	}

	.LeftNo {
	    width: 79%;
	}
	
	.srok-akcii-red {
	margin-top: 5%;
}

@media (max-width: 768px){
	.content-vesomye{
    width: 48%;
	}
	
	.bar_right {
	    display: none;
	}
	
	.container {
	    width: 100%;
	    padding: 0 5px;
	}   

	.row3-photo-imgImg {
	    width: 100%;
	    height: 241px;
	    display: block;
	    margin: 0 auto;
	}
	
	.headContainerImg {
	    display: none;
	}

	.headContainerShares {
	    display: none;
	}

	.headContainerContact {
	    display: none;
	}

	.mobileMenu{
		display: block;		
	}
	
	.mainFooter{
		display: none;		
	}	
	
	.mobileFooter{
		display: block;		
	}

	.mainMenu {
	    display: none;
	}
	
	.mainMenuNew{
	    display: none;
	}
	
	.sidebar_right {
	    display: none;
	}
	.sidebar_left {
	    display: none;
	}
	
	.display_none {
	    display: none;
	}
	
	.textYandexMarket{
		font-size: 9px;
	}
	
	/*.title_image{
		font-size: 13px;
	}*/
	
	.image_menu{
		font-size: 12px;
	}
	
	.content_art {
	    width: 100%;
	   margin: 0 0 10px 0;
	}
	
	.navcontainer {
	   	margin: 65px 0 0 0;
	}

	.poisk-button {
	    height: 40px;
	    padding: 0 14px;
	    width: 73%;
	}

	/*.orange-poisk {
	    width: 40px;
	}

	.mobileHeaderMob{
		display: block;
	}*/

	.mobileHeaderMob {
	    display: block;
	    width: 80%;
	    margin: 0 auto;
	}
	
	.formPoiskMob{
		margin-top: 1%;
		display: block;
	}


	.searchMobile{
		display: block;
	}

	.orange-poiskMob {
	    display: inline-block;
	    width: 40%;
	    text-align: center;
	    /*height: 140px;*/
		height: auto;
	    padding: 3px;
		font-family: Arial, Times New Roman, Helvetica, sans-serif;
		font-size: 14px;
	}

	.AkciiPoiskMob{
		margin-top: 5px;
		display: block;
		text-align: center;
		/*margin: 15px 0;
		margin-bottom: -10px;*/
	}

	header{
		margin-top: 0;
	}

	.row3-title-p {
	    font-size: 22px;
	    /*margin: 7px 0;*/
	}

	.otzyv-a {
	    width: 19%;
	    margin: 0;
	}

	.orange-map {
	    width: 70%;
	    padding: 3px 0;
		font-size: 16px;
	}

	.orangeWidth {
	    width: 50%;
	}

	.image_menuImgKatalog{
		height: 130px;
	}

	.row3-photo{
		display: none;
	}
	.spetsWhite{
		display: none;
	}

	.orange-poiskTovarW{
		width: 55%;
		line-height: 32px;
	}

	.img_cart {
	    height: 57px;
	}

	.orange-poiskTovarSoc {
	    width: 35%;
	}

	.img_cart {
	    height: auto;
	    width: 13%;
	}

	.orange-poiskCart {
	    width: 100%;
	    line-height: 32px;
	}
	
	.return_bue{
		width: 100%;
	}
	
	.RightNo {
	    width: 25%;
	    text-align: right;
	}
	
	.remove_cart{
		width:44%; 
		font-size: 12px;
		cursor: pointer;
	}
    
	.orange-poiskCartUpdate {
	    width: 25%;
	    line-height: 32px;    
	}


	.imgcont_group {
	    height: auto;
	}

	.orange-cntr {
	    width: 72%;
	    margin: 0 auto;
	    height: 37px;
	    padding: 8px 0;
	}

	.specImg{
		height: 450px;
	}

	.menulinkAll{
		 font-size: 18px;
		 line-height: 28px;
	}

	.imgContPodarokImg_img {
	    height: 123px;
	}

	.imageTextMenu {
	    font-size: 12px;
	}
	
	.img-td-small-span {
		font-size: 12px;
	}	

	.imgTovarNew{
		height: auto;
        width: 13%;
	}

	.orangeNo {
	    width: 70px;
	    line-height: 32px;
	}

	.img_cartCartNew {
	    width: 75%;
	    height: auto;
		margin: 5px;
	}
	
	.title_imagePriceCD{
		width: 15%;
		font-size: 16px;
		font-weight: bold;
	}
	
	.korzinaMobile {
	    display: inline-block;
	}
	
	.korzinaMobile_no {	    
		display: none;
	}
	
	.CartAbout{
		display: inline-block;
		vertical-align: middle;
		width: 65%;
	}
	
	.width_gift{
		width: 75%;
	}

	.orange-poiskCartUpdateCD{
		width: 70px;
	}
	.reklama{
		display:none;
	}
	.spec-external{
		/*display:none;*/
	}
	
	.display-none{
		display:none;
	}
	
	.kroshki-spec{
		display:none;
	}
	
	.poisk-new{
		display:none;
	}
	
	.spec_ref_akcii{
		display:none;
	}
	
	.srok-akcii-red {
	margin-top: 5%;
}

@media (max-width: 600px){
	.specImg {
	    height: 373px;
	}

	.modalForm {
	    margin: 20px 0px;
	    max-width: 480px;
	    height: 260px;
	}

	.image_menuImgKatalog {
	    height: 92px;
	}

	.info_akcii {
	    font-size: 14px;
	}

	.info_akcii *{
	    font-size: 14px;
	}

	.mobileHeaderMob {
	    width: 100%;
	    margin: 0 auto;
	}

	.imgContPodarokImg_img {
	    height: 110px;
	}
	
	.srok-akcii-red {
	margin-top: 5%;
}


@media (max-width: 500px){

	.orange-poiskMob {
	    display: inline-block;
	    width: 49%;
	    margin: 10px auto;
	    font-size: 16px;
		height: auto;
	}

	.content-main {
	    width: 49%;
	}
	
	.specTxt {
		width: 100%;
	}

	.specImg-aa{
		width:100%;
	}

	.infoImg1 {
	    max-width: 145px;
	    width: 100%;
	    margin: 5px;
	    height: 74px;
	}
	.infoImg2 {
	    max-width: 145px;
	    width: 100%;
	    margin: 5px;
	    height: 76px;
	}

	.infoImg3 {
	    max-width: 145px;
	    width: 100%;
	    margin: 5px;
	    height: 45px;
	}

	.otzyv-a {
	    width: 28%;
	    margin: 0;
	}
	.orange-map {
	    width: 70%;
	    padding: 3px 0;
		font-size: 16px;
	}

	.orangeMapTovar{
		width: 59px;
	}
	
	.img_cart {
	    height: 40px;
	}

	.img_cart {
	    height: auto;
	    width: 13%;
	}

	.imgcont_group {
	    height: auto;
	}

	.specImg {
	    height: 517px;
	}

	.specImg-a {
	    width: 90%;
	    display: block;
	    margin: 0 auto;
	    vertical-align: top;
	}

	.specTxt {
	    display: block;
	    margin: 10px auto;
	    width: 90%;	    
	}

	.modalFormSubTitle {
	    width: 26%;
	}

	.text-input {
	    width: 37%;
	}
	.modalFormTitleSpan{
		width: 10%;
	}

	.poisk-button {
	    height: 40px;
	    padding: 0 14px;
	    width: 87%;
	}

	.imgContPodarokImg_img {
	    height: 89px;
	}

	.imgContPodarokImg_img {
	    float: none;
	    margin: 10px 0;
	}

	.tovarTxt {
	    display: block;
	    width: 100%;
	    text-align: center;
	}

	.tovarImg {
	    display: block;
	    width: 100%;
	    margin: 0 1% 0 0;
	}
	
	.tovarTxtGift {
	    display: block;
	    width: 100%;
	    text-align: center;
	}

	.tovarImgGift {
	    display: block;
	    width: 100%;
	    margin: 0 1% 0 0;
	}

	.imgTovarNew{
		height: auto;
        width: 13%;
	}

	.orangeMapCatalog {
	    width: 57px;
	}

	.img_cartCartNew {
	    width: 75%;
	    height: auto;
		margin: 5px;
	}
	
	.title_imagePriceCD{
		width: 15%;
		font-size: 16px;
		font-weight: bold;
	}
	
	.korzinaMobile {
	    display: inline-block;
	}
	
	.korzinaMobile_no {	    
		display: none;
	}
	
	.CartAbout{
		display: inline-block;
		vertical-align: middle;
		width: 65%;
	}
	
	.width_gift{
		width: 75%;
	}
	
	.srok-akcii-red {
	margin-top: 5%;
	    
 }

 @media (max-width: 370px){
	.content-main {
	    width: 48%;
	}
	
	.specTxt {
		width: 100%;
	}

	.specImg-aa{
		width:100%;
	}

	.poisk-button {
	    height: 40px;
	    padding: 0 14px;
	    width: 85%;
	}

	/*.orange-poisk {
	    width: 40px;
	}*/
	
	.lupa-size {
		width: 11%;
	}

	.orange-poiskMob {
	    display: inline-block;
	    width: 49%;
	    margin: 10px auto;
	    font-size: 16px;
		height: auto;
	}

	.otzyv-a {
	    width: 40%;
	    margin: 0;
	}

	.orange-map {
	    width: 70%;
	    padding: 3px 0;
		font-size: 16px;
	}

	.mapTable-price {
	    width: 12%;
	}
    
    .mapTable-cart {
	    width: 16%;
	}

	.mapTable-name {
	    width: 52%;
	}

	.mapTable-kod {
	    width: 15%;
	}

	.orangeWidth {
	    width: 50%;
	    padding: 8px 0;
	}

	.orange-poiskTovarW{
		width: 66%;
		padding: 4px 0;
	}

	.mapTable-nameTovar {
	    width: 36%;
	}

	.img_cart {
	    height: 30px;
	}

	.orange-poiskTovarSoc {
	    width: 35%;
	    padding: 8px 0;
	}

	.table_1str {
	    font-size: 14px;
	    font-family: Times New Roman;
	    text-align: center;
	    line-height: 1.0em;
	}

	.img_cart {
	    height: auto;
	    width: 13%;
	}

	.orange-poiskCart {
	    width: 100%;
	    /*padding: 8px 0;*/
	}
	
	.return_bue {
		width: 55%;
	}
	
	.RightNo {
	    width: 25%;
	    text-align: right;
	}

	.remove_cart{
		width:44%; 
		font-size: 12px;
		cursor: pointer;
	}	

	.orange-poiskCartUpdate {
	    width: 25%;
	    /*padding: 8px 0;*/
	}

	.inputCart {
	    height: 35px;
	}

	.title_imageCart {
	    width: 33%;
	}

	.imgcont_group {
	    height: auto;
	}

	.orange-cntr {
	    width: 92%;
	    margin: 0 auto;
	    height: 37px;
	    padding: 8px 0;
	}

	.specImg {
	    height: 460px;
	}

	.specImg-a {
	    width: 95%;
	    display: block;
	    margin: 0 auto;
	}

	.modalFormSubTitle {
	    width: 31%;
	}

	.modalFormTitleSpan{
		width: 10%;
	}

	.modalForm {
	    margin: 10px 0px;
	}

	.label-small {
	    bottom: 9px;
	    right: 23px;
	}
	
	.label-small-sp {
	    bottom: 9px;
	    right: 23px;
	}

	.img-td-small-span {
	    bottom: 17px;
	    right: 29px;
	}	
	
	.title_image_po_akcii{
	    display: block;
	}  

	.info_akcii * {
	    font-size: 12px;
	}  

	.imgContPodarokImg {
	    display: block;
	    vertical-align: middle;
	    width: 95%;
	    text-align: center;
	    /*margin: 0 auto;*/
	}

	.imgContPodarokImg_img {
	    height: 155px;
	}

	.imgcont {
	    float: none;
	    display: block;
	    margin: 0 auto;
	    border: 1px solid rgb(245, 138, 60);
	}

	.input-group {
	    position: relative;
	    display: inline-block;
	    border-collapse: separate;
	    width: 60%;
	}

	.title_imageCode {
	    width: 18%;
	    display: inline-block;
	    margin: 0 0 0 5%;
	}

	.title_imagePrice {
	    width: 22%;
	    display: inline-block;
	    margin: 0 auto;
	}


	.imgTovarNew{
		height: auto;
        width: 13%;
	}

	.orangeMapTovar{
		width: 60px;
	    padding: 12px 0;
	}

	.orangeMapCatalog {
	    width: 57px;
	    line-height: 21px;
	}

	.orangeNo {
	    width: 63px;
	    line-height: 32px;
	}

	.LeftNo {
	    width: 71%;
	}

	.img_cartCartNew {
	    width: 75%;
	    height: auto;
		margin: 5px;
	}
	
	.title_imagePriceCD{
		width: 15%;
		font-size: 16px;
		font-weight: bold;
	}
	
	.korzinaMobile {
	    display: inline-block;
	}
	
	.korzinaMobile_no {	    
		display: none;
	}
	
	.CartAbout{
		display: inline-block;
		vertical-align: middle;
		width: 65%;
	}
	
	.width_gift{
		width: 75%;
	}

	.orange-poiskCartUpdateCD{
		width: 73px;
	}

	.title_imageCodeCN {
	    display: block;
	    width: 100%;
	    margin: 0;
	}

	.title_imagePriceCN {
	    display: block;
	    width: 100%;
	    margin: 0;
	}

	/**/

	 .mapTable-nameSearch444 {
		 width: 37%;
	 }
	 
	 .srok-akcii-red {
	margin-top: 5%;
	}	
	
