#footerLeft {width: 660px;}
#footerRight {width: 280px; float: right;}
#teleLeft {width: 330px; margin: 0px 5px 0px 0px;}
#teleRight {width: 300px;}

form #fio {width:360px;}
form #city {margin-left: 10px; width: 310px;}
form #rv2 {margin-left: 15px;}

#kon-tab {width: 529px;}

@media screen and (max-width:767px) {
	body, header {min-width:auto;}
	#headnav {height: 100px;}
	#nav {width:100%; height: 100px;}
	#nav li {margin:10px;}
	#headback {height:320px;}
	#logocontainer, .indexblock, #footNav, #footerBody, #footerLeft, #footerRight, #teleLeft, #teleRight {width:100%;}
	.indexblock {padding: 20px 0;}
	#indexblock1_img {float:none; margin: 10px auto; display: block;}
	.indexblock p {padding: 0 5px;}
	#footNav {height:150px;}
	#teleLeft, #teleRight {margin:0;}
	#teleLeft ul, #teleRight ul {padding-left:5px;}
	.box-modal {width:90%;}
	
	.lechPhoto {width: 90%; height: auto; margin: 5px auto;}
	.putbl {float: none; width: 100%; padding: 20px 0;}
	.putDivide {height:auto;}
	.ulUl {width: 90%; padding-left: 30px;}
	
	.actionBanner {width: 100%; height: auto;}
	.table {margin: 5px 0;}
	.table th, .table td {font-size:80%;}
	
	form #leftblock, form #rightblock, form #leftinright, form #nomera {float:none; width:100%;}
	form #textQ {width: 90%;}
	form #protype, form #kott, form #nomera {width:90%;}

	form #fio, form #city {width:auto;}
	form #lbl-tel {display:block;}
	form #rv2 {margin-left:0;}
	form #div-rd {margin-bottom:20px;}
	
	.azBlock, .azBlock ul {width:100%;}
	.azDivide {height:auto;}
	
	#maparea {display:none;}
	#telblock, #adress, #way {width:100%;}
	#adress, #way {padding:0;float:none;}
	#line {height:auto;}
	#kon-tab {width:100%;}
	#adress .img_border{width:90%;}
}

@media screen and (max-width:374px) {
	#headnav, #nav {height: 150px;}
	#headback {height:380px;}
	.factorimg {float: none; width: 90%; margin: 0 auto; display: block;}
	
	.table th, .table td {font-size:80%;}
	.ne_table th, .ne_table td {font-size:75%;}
}