@media (min-width:1600px) {
	#messageNY.newYearMessage.bkNY{
		background-size: auto 220px;
		height:220px;
		background-position: center center;
	}
}
@media (max-width:1180px) {
	#messageNY.newYearMessage.bkNY{
		background-size: auto 190px;
		height:190px;
	}
	#menu_block:after{
		width:84px;
	}
	#menu_block:before{
		width:84px;
		background-position: -60px -235px;
	}
}
@media (max-width:1070px) {
	#menu_block:after,
	#menu_block:before{
		background:none;
	}
}
@media(max-width:1010px){
	#lang_block{
		margin-left:40px;
	}
	#sub_bottom_block>.rbh{
		width: 52%
	}
}
@media (max-width:1000px) {
	#messageNY.newYearMessage.bkNY{
		background-size: auto 150px;
		height:150px;
	}
	.fixedMenu.top_level_1 #currency{
		margin-right:50px;
	}
	.fixedMenu.top_level_1 .search_block{
		margin-right:40px;
	}
}
@media (max-width:950px) {
	body,td{
		font-size:16px;
	}
	#messageNY.newYearMessage{
		margin-top:47px;
		margin-bottom: -40px;
		background-size: auto 190px;
		height:190px;
		background-position: top center;
	}
	h1#page_h1{
		font-size:22px;
		text-overflow:none;
		white-space: normal;
		line-height: 28px;
		margin-bottom:11px;
	}
	.div_center,.div_sub_center{
		min-width:auto;
	}
	.searchLeftMenu{
		display:block;
		margin: 20px 0 35px 0;
		width: 275px;
		padding-left: 15px;
		border-bottom: 1px dotted #AA8D6E;
	}
	.search_text{
		width:240px;
		font-size:13px;
		color:#292929;
		
	}
	.search_text:focus{
		font-size:14px;
		
	}
	.search_submit{
		background-position: -127px -38px;
	}
	input#checkboxMobileMenu:checked + #leftMenu{
		left:0;
	}
	#leftMenu.transitionOff>.hiddenMobileMenu,
	input#checkboxMobileMenu:checked + #leftMenu>.hiddenMobileMenu,
	input#checkboxMobileMenu:checked ~ .backgroundHiddenMenu{
		display:block;
	}
	/*#leftMenu.transitionOff{
		background:#ddd;
	}*/
	#leftMenu{
		position:fixed;
		height:100%;
		top:0;
		margin-top:0;
		z-index:2147483647;
		margin-left:0;
		left:-340px;
		width:340px;
		border:none;
		padding-right:30px;
		moz-transition: all .3s;
		o-transition: all .3s;
		transition: all .3s;
		webkit-transition: all .3s;
	}
	#list_categories {
		margin-bottom: 30px;
	}
	.displayBlockMobile{
		display:block;
	}
	.hiddenMobileMenu{
		width:30px;
		padding: 6px 0 4px 0;
		position:absolute;
		top:0;
		right:20px;
		font-size:25px;
		font-weight:700;
		text-align:center;
		cursor:pointer;
		background:#fff;
		border-radius:0 0 3px 0;
		z-index: 2147483648;
	}
	.subBlockLeftMenu{
		overflow:auto;
		background: #fff;
		max-height:100%;
		padding-left:0;
		height: 100%;
		position: absolute;
		width: 310px;
		right:30px;
		border-right:1px solid #d9d9d9;
	}
	li.category_0 > .wrTc {
		border-bottom: 1px dotted #d9d9d9;
	}
	.wrTc {
		margin-right: 30px;
	}
	li.category_0 .wrTc > .aCat {
		padding-left:20px;
	}
	.aCat{
		padding-left:10px;
		font-size:16px;
	}
	.new_top_c{
		background:none;
		height:auto;
		margin-right:30px;
	}
	.new_top_c > li > .wrTc > .aCat{
		height:auto;
		line-height:18px;
		color:#292929;
		font-weight:400;
		text-align:left;
	}
	.new_top_c:before{
		display:none;
	}
	.menuArticles{
		display:none
	}
	.ulContactsMenu{
		border:none;
		font-size:16px;
		padding: 35px 30px 30px 0;
	}
	.lineSepar{
		border-top:1px dotted #d9d9d9;
	}
	.titleBlockMenu{
		text-align:left;
		padding-left:25px;
	}
	.ldMenu{
		padding-left:25px;
		display:block;
		font-size:16px;
	}
	.ldMenu > .freePhoneNumber{
		font-size:16px;
	}
	.ulFixedMenuHrefs{
		padding-bottom:30px;
		margin-top:25px;
		display:block;
	}
	.ulFixedMenuHrefs>li{
		margin-bottom:10px;
		padding-left:25px;
	}
	.ulFixedMenuHrefs>li>a.big{
		font-size:19px;
		line-height:22px;
		display:block;
		padding-bottom:11px;
	}
	#content{
		margin-left:auto;
		margin-right:auto;
	}
	#bingc-phone-button,
	#contact_block,
	.subscribe_to_news,
	#visibleGroupSN,
	.searchTop,
	.inWidget,
	.lineUnderMenu,
	#menu_block{
		display:none;
	}
	#lang_block{
		margin-left:80px;
	}
	.mobileOffer{
		display:block;
		text-align:left;
	}
	.buttonMobileMenu{
		display:block;
	}
	
	/*#sendMessage.hidden{
		width:50px;
		height:30px;
		right:40px;
	}
	#sendMessage.hidden>.sendMessageHeader{
		padding-left:55px;
		background-position: 13px 5px;
	}*/
	.fixedMenu.top_level_1 #currency {
		margin-top:12px;
	}
	.footer_social_icon{
		float:right;
	}
	#sub_bottom_block>.lbh{
		width:72%;
	}
	#sub_bottom_block>.rbh{
		width:28%;
	}
	.contentBlockLeft{
		font-size:16px;
	}
	.profileFormUser {
		width: 49%;
		margin: 0 0 25px 0;
	}
	.titleBlockInfo {
		font-size: 17px;
	}
	.blockInfo {
		padding-left: 10px;
		margin-bottom: 10px;
		font-size: 15px;
	}
	.editInfo {
		font-size: 15px;
	}
	.li_contactsCategory{
		color:#777;
	}
	.contactMenu>.freePhoneNumber>.colorPhone,
	.contactMenu>.colorPhone{
		color: #999;
	}
}
@media (max-width:840px) {
	#messageNY.newYearMessage.bkNY{
		background-size: auto 140px;
		height:140px;
	}
	#sub_bottom_block>.lbh{
		width:66%;
	}
	#sub_bottom_block>.rbh{
		width:34%;
	}
}
@media (max-width:780px) {
	.paddingBlockLeft {
		padding-left: 5px;
	}
	.menuBlockRight{
		margin:5px;
		margin-right:0;
	}
	.contentBlockLeft{
		margin-right:260px;
	}
	.profileDataBlock > input, .profileDataBlock > select, .profileDataBlock > textarea, .profileDataBlock > .select {
		width: 60%;
	}
}
@media (max-width:750px) {
	
	#messageNY.newYearMessage{
		background-size: auto 170px;
		height:170px;
	}
	.fixedMenu.top_level_1 #logo_block{
		left: 50%;
	}
	.contentBlockLeft{
		margin-right:0;
		border:none;
	}
	.menuBlockRight{
		display:none;
	}
	.profileFormUser {
		width: 100%;
	}
	.titleCategoryChoice{
		font-size:22px;
	}
	.fixedMenu.top_level_1 #currency {
		margin-right: 30px;
	}
	.footer_social_icon{
		float:none;
		text-align:center;
	}
	/*.buttonToTop{
		color:#444;
	}*/
}	
@media (max-width:720px) {
	#center_block, pre {
		padding-bottom: 570px;
		margin-left:5px;
		margin-right:5px;
		max-width:730px;
	}
	#center_block.width_100pr{
		margin-left:0;
		margin-right:0;
	}
	#sub_bottom_block{
		height:535px;
	}
	.div_sub_center{
		padding:0;
	}
	#messageNY.newYearMessage.bkNY{
		background-size: auto 120px;
		height:120px;
	}
	#sub_bottom_block>.lbh,
	#sub_bottom_block>.rbh,
	.mobileOffer{
		width:100%;
		float:none;
		text-align:center;
	}
	#sub_bottom_block>.lbh{
		margin-top:10px;
	}
	.email_footer_title{
		display:block;
	}
	.email_footer_block{
		margin-bottom:20px;
	}
	.email_footer_block > a.a_email,
	.contacts_footer_block > .mobile_footer{
		display:inline-block;
		float:none;
		margin-left:20px;
		margin-right:20px;
	}
	.logo_footer_block{
		float:none;
		margin-top:20px;
	}
	.rbh.contacts_footer_block{
		float:none;
		display:inline-block;
	}
	
}
@media (max-width:600px) {
	.top_level_1 {
		padding: 0 5px;
	}
	#cart_block{
		font-size:14px;
		margin-right:5px;
	}
	#cartWordCount{
		width:auto;
	}
	h3.lineMessage {
		clear: right;
	}
	.statusOrder {
		float: none;
		margin-left: 80px;
	}
	#cart_visible {
		width: 20px;
	}
	.fixedMenu.top_level_1 .empty #cartEmpty {
		width: 60px;
		padding-top:2px;
	}
	/*.pageButton {
		margin: 0 9px 0 9px;
	}
	.nextPage,
	.prevPage,
	.nextPageComments,
	.prevPageComments{
		display:none;
	}*/
	#lang_block{
		margin-left:25px;
	}
}
@media (max-width:550px) {
	.div_center{
		min-width:340px;
		padding-left:4px;
		padding-right:4px;
	}
	.div_sub_center{
		min-width:340px;
	}
	.fixedMenu.top_level_1 #currency{
		margin-right: 15px;
	}
	.rbh.contacts_footer_block{
		width:70%;
	}
	.contentBlockLeft{
		padding:0;
	}
	a.color_.href_reviews{
		display:none;
	}
	ul.birdie_ul {
		padding-left: 10px;
	}
	.descriptionMethodsPad{
		margin-left:0;
	}
	.backgroundMethodsPaD td.divImg{
		padding-right:0;
	}
	td.divImg{
		width:150px;
	}
	td.divImg>img{
		width:100%;
	}
	.rowContactsBlock {
		margin-bottom: 20px;
	}
	#formQuestion {
		margin-right: 0;
	}
	/*.pageButton {
		margin: 0 4px 0 4px;
	}*/
}
@media (max-width:470px) {
	.rbh.contacts_footer_block{
		width:90%;
	}
}
@media (max-width:419px) {
	.textAdvantage {
		max-width: 109px;
		font-size: 14px;
	}
	.fixedMenu.top_level_1 #currency {
	  margin-right: 8px;
	}
	#lang_block {
	  margin-left: 8px;
	}
}