@media all and (max-width:1480px) {
	.block1 {
		width:57%;
	}
	.header_block , .header_block_nl, .block_int {
		width: 86%
	}

}

@media all and (max-width:1280px) {
	.block3 {
	display:none;
	}
	.block1 {
	width:70%;
	}
	
	.wr_b_header {
		margin-right: 0px;
	}
	
	.header_block , .header_block_nl, .block_int {
		width: 100%;
		margin-right: 0px;
	}
	
}


@media all and (max-width:1112px) {
	.block1 {
	width:100%;
	}
	.block2 {
	width:100%;
	}
	.block2 .lef {
	float:left;
	width:49%;
	margin-right:2%;
	}
	.block2 .rig {
	float:left;
	width:49%;
	}
}

@media all and (min-width:821px) {
	.open_menu {
	display:none;
	}
}

@media all and (max-width:820px) {
	.l600 {
	float:left;
	width:49%;
	}
	.r600 {
	float:right;
	width:49%;
	}
	table.tab a {
	font-size:14px;
	}
	

	.header_pad .search {
	display:none;
	float:left;
	width:100%;
	margin-bottom:10px;
	}
	.header_pad .search input {
	width:98%;
	}

	
	#topmenu{
	border-top:2px #4abcf7 solid;
	}
	
	#topmenu li {
	float:none;
	border-bottom:2px #4abcf7 solid;
	border-left:2px #4abcf7 solid;
	border-right:2px #4abcf7 solid;
	font-size:16px;
	}
	.header_bottom {
		display:none;
		width:90%;
		background-color: white;
		position: absolute;
		z-index: 10;
		top: 40px;
		right: 4px;
	}
	.toggle .header_bottom, .tog_search .search {
	display:block;
	}
	
	#datepick-div table a {
	padding:0 5px;
	line-height:30px;
	}
	
	#datepick-div .datepick-unselectable {
	padding:1px 6px;
	}
	.datepick-header {
	height:50px;
	}
	.datepick-header select {
	padding:10px;
	margin-top:5px;
	}
	.left2 {
	float:none;
	width:auto;
	font-size:16px;
	margin-bottom:10px;
	}
	.show2 label {
	margin-bottom:10px;
	}

	.show2 {
	top:40px;
	}

	.header_right_l {
		margin-right:50px;
		margin-top:5px;
	}
	
	.show2 .select {
	width:100%;
	margin-right:0;
	margin-bottom:15px;
	}
	label.radio {
	float:none;
	width:auto;
	}
	.searchform .border {
	height:56px;
	}
	
	.main .addresslist div {
		width:50%;
	}
	
	.img_box  {
		width:100%;
		margin-right:0px;
	}
	
	.sbox  {
		width:100%;	
		margin-right:0px;
	}
	
	.sbox_d {
		width:100%;	
		margin-right:0px;
		border-right: 0px;
		border-bottom: 1px dashed #ccc;
		margin-bottom:10px;
	}
	
	.w33, .w34 {width:100%;}
}


@media all and (max-width:600px) {
	body {

	}
	
	.padding {
		padding: 8px;
	}
	#footer {
		padding:35px 8px;
	}
	
	.link1 {
	margin-top:0px;
	padding-top:10px;
	font-size:15px;
	}

	.btn25 {
	float:none;
	display:block;
	margin-bottom:10px;
	margin-top:10px;
	width:100%;
	}
	
	.show2 {
	position:relative;
	top:-11px;
	}
	.searchform {
	float:left;
	width:90%;
	}
	.op_searchbuttons {
	display:block;
	}
	.searchbuttons {
	display:none;
	}
	.searchbuttons.active {
	display:block;
	}
	.left600 {
	float:none;
	width:100%;
	margin-bottom:10px;
	}
	.right600 {
	float:none;
	width:100%;
	}
	.block2 .lef, .block2 .rig {
	float:none;
	width:100%;
	margin-right:0;
	}
	.center.box {
	margin:0;
	}
	.box, .box_fl, .bl {
	width:100%;
	float:none;
	margin-bottom:9px !important;
	}
	.date_form {
	float:left;
	margin-top:15px;
	}
	#datepick-div {
	width:90% !important;
	}
	div.td {
	float:none;
	width:100%;
	margin-bottom:10px;
	}
	
	
	.img33 {
	float:none;
	width:100%;
	}
	.img33.center {
	margin:0;
	}
	.images, .price {
	float:none;
	width:100%;
	margin-right:0;
	}
	.pictures .left, .pictures .right {
	float:none;
	width:100%;
	margin-right:0;
	}
	.best_deals .right {
	padding-right:10px;
	}
	.best_deals .con_icons {
	position:relative;
	margin-top:10px;
	}
	.best_deals .con_icons a {
	float:left;
	margin-right:8px;
	}
	.comments .left {
	float:none;
	width:100%;
	margin-right:0;
	margin-bottom:10px;
	}
	.comments .right {
	float:none;
	width:100%;
	}
	#menu.left {
	position:relative;
	margin-left:49px;
	}
	
	#menu {
	margin-bottom:7px;
	}
	
	#openleft {
	display:block;
	position:absolute;
	top:0;
	left:-49px;
	width:47px;
	height:47px;
	border:none;
	background:url(./../../../images/n/open.png) no-repeat left top;
	}
	#left {
	position:absolute;
	z-index:10;
	top:0;
	left:-81%;
	width:80%;
	font-size:18px !important;
	line-height:24px;
	border:1px #898989 solid;
	background:#fff;
	}
	
	.left_menu li {
	width: 100%;
	}
	
	.left2, .right2 {
	float:none !important;
	width:100% !important;
	margin-right:0 !important;
	}
	.l600 {
	float:left;
	width:100%;
	}
	.r600 {
	float:right;
	width:100%;
	}

	.relbtn {		float:none;
	}

	.bl .box table.content td {
    height: auto !important;
	}

	.information .left {
	float:none;
	width:100%;
	margin-right:0;
	}
	.information .right {
	float:none;
	width:100%;
	}

	.title div.icons a, .iconstouch a {
		margin-left: 10px;
  	}
	
	.a_menu {
	  line-height: 28px;
	}
	.main p a{
		line-height: 28px;
	}
	
	.main .addresslist div {
		width:100%;
		line-height: 30px;
	}
	
	.reg_form , .log_form{
	  width: 100%;
		margin-left: 0;
		box-sizing: border-box;
	}
	.button .button50{
		width: 100%;
	}	
	
	.w30, .w40 , .w50, .w60  , .w70 {width:100%;}
}

@media all and (max-width:430px) {

	.image_block {
	min-width: 100%;
	}

	.main .image_block  img, .image_block  img{
	padding-right:5px;
	min-width: 100%;
	} 

	#ie_img_blck {
		width:100%;
	}
	
	
	.button .button50{
		font-size: 18px;
	}
	.w33, .w34 {width:100%;}
	
}
 


