.ask input[type=text] {
    margin: 0 0 0 0;
}

.adapt-rating {
	display: none;
}	

.istorii-adapt{
	display:none;
}

@media screen and (max-width: 1140px) { 
	.login_popup {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		margin: auto;
		height: 232px;
	}
}

@media screen and (max-width: 1016px) { 
	.header > .inner{
		width:100%;
	}

	.footer > .inner{
		width:100%;
	}	

	input[type=text]{
		box-shadow:none;
	}
	
	body{
		min-width: 100%;
		width:100%;
	}

	.center_block {
		width: 100%;
	}

	.content_box > .side_block_background_js{
		width:22%;
	}

	.content_box > .side_block{
		width:20%;
	}
	
	.menu_bottom > li:first-child + li + li{
		width:50%;
	}
	
	.menu_bottom > li:first-child{
		width:50%;
	}
}

@media screen and (max-width: 977px) { 
	.header .border{
		width:0;
	}
	}

	@media screen and (max-width: 974px) { 
	.header .search_field > .inner{
		width:220px;
	}

	.header .search_field{
		width:230px;
	}

	.header .search_field input[type=text]{
		width:170px;
	}
}

@media screen and (max-width: 966px) {
	.content_box > .side_block_background_js{
		background:none;
	}
	
	.content_box .side_block + .base {
		float: none;
		width: 91%;
	}
	
	.head-cars-adap{
		padding: 20px 0px 0px 10px !important;
	}
	
	.review_details_block .label {
		margin: 0 0 0 0px;
	}
	
	.catalog_list div:first-child{
		width:94% !important;
	}
	
	.question_comments_list .box {
		width: 100%;
	}
	
	.rating_full_side {
		display: none;
	}
	
	.adapt-rating {
		display: block !important;
		margin: 0 !important;
	}	
	
	.reviews_list{
		display:none;
	}
	
	.istorii-adapt{
		display:block !important;
		padding: 15px 0 15px 0 !important;
	}
	
	.reviews .left_block {
		width: 170px;
	}
	
	.reviews .date{
		float:right;
	}
	
	.reviews .right_block {
		width: 100%;
	}
	
	aside.side_block span {
		cursor: pointer;
	}
	
	.border-adapt{
		display:none;
	}
	
	.reviews-main{
		display:block !important;
	}
	
	.content_box > .side_block{
		padding:0;
	}
	
	.lining_right_block_background_js{
		background:none;
	}
	
	.lining > .right_block {
		width: 95%;
		margin: 15px 0px 0 0;
	}
	
	.lining {
		padding: 0 12px 0 12px;
	}
	
	.content_box .base_right{
		width:100%;
		margin: 0 0 0 0;
	}
	
	.content_box .base_right .top_part{
		margin: -20px 0 0 0;
		padding: 20px 10px 15px 10px;
	}
	
	.catalog_list > li, .catalog_list2 > li{
		float:none;
		margin:0 auto;
	}
	
	.lining > .left_block{
		width:100%;
	}
	
	.catalog_list, .catalog_list2 {
		width:100%;
		padding: 0 0 0 3px;
	}
	
	.catalog_list > li {
		float: left;
		width: 140px;
	}
	
	.menu-cars, .menu_side {
		display: none;
	}
	
	.side_block .menu_side:first-child{
		display:block;
	}
	
	.content_box > .side_block {
		width: 98%;
	}
}

@media screen and (max-width: 910px) {
	.header {
		height: 210px;
	}

	.header .search_field input[type=text] {
		width: 94%;
	}	

	.header .search_field > .inner {
		width: 96%;
	}
	
	.header .login_block > .btn{
		margin-top:10px;
		margin-right: 25px !important;
	}
	
	.header .search_field {
		width: 95%;
		margin: 28px 2% 0 2%;
	}
	
	.header .menu{
		float:right;
	}
	
	.b-car-category-menu {
		margin: 165px 00px 0px 15px !important;
	}
	
	.header .logo {
		margin-left: 15px !important;
	}
}

@media screen and (max-width: 847px) { 
ul.counters.clear{
	display:none;
}
}

@media screen and (max-width: 790px) { 
	.autoprom_new_list > li {
		width: 100%;
	}
	
	.auto_news > li {
		width: 100%;
	}
	
	.auto_news3 > li{
		width:100% !important;
	}	
	
	.auto_news2 > li{
		width:100% !important;
	}
	
	.base div > .left_area{
		height:auto;
	}
}

@media screen and (max-width: 775px) { 
	img {max-width: 100% !important; height: auto !important;} 
	iframe, textarea, input, button, submit, select, video, object, embed {max-width: 99% !important;} 
	table, span, div, ins {max-width: 100% !important;} 

	#vk_groups {margin: auto !important;} 
	#vk_groups iframe {max-width: 200% !important;} 

	.base div > .right_area {
		width: 100%;
		height: auto;
	}

	.base div > .left_area {
		width: 100%;
	}

}

@media screen and (max-width: 690px) {  
	.editor table td{
		display:block;
		width:100%;
	}
	
	#pdd-test{
		width:100% !important;
	}
}

@media screen and (max-width: 655px) {  
	.footer > .inner{
		padding:5px 0 0 0;
	}
	
	.footer .middle_block {
		margin: 0 0 0 10px;
	}
	
	.footer .copyright{
		margin:10px 0 0 0;
	}
	
	.content_box .side_block + .base {
		width: 85%;
	}
	
	.auto_news {
		margin: 13px 0 0 0;
		width: 100%;
	}
}

 
@media screen and (max-width: 599px) {  
	.menu_bottom > li:first-child + li + li{
		width:100%;
	}
	
	.menu_bottom > li:first-child{
		width:100%;
	} 
	
	.footer .social {
		margin: 20px 0 0 10px;
	}
}

@media screen and (max-width: 575px) {  
	#pdd-bilet-info #pdd-bilet-number {
		width: 100% !important;
		display: block !important;
	}
	
	#pdd-res-line{
		width:100% !important;
	}
}

@media screen and (max-width: 557px) { 
	.header .menu > li{
		float:none;
	} 
	
	.autoprom_new_list > li, .auto_news > li {
		width: 100%;
	}
	
	.login_popup > .inner {
		padding: 25px 40px 15px 18px;
	}
	
	.header .menu {
		margin: 10px 0 0 0px;
	}
	
	textarea{
		width:270px;
	}
	
	.header .search_field {
		margin: 5px 2% 0 2%;
	}
	
	.login_popup{
		width:320px;
	}
	
	.login_popup .bottom_part{
		width:320px;
		background:none;
	}
	
	.header .search_field input[type=text] {
		width: 75%;
	}
}
 
@media screen and (max-width: 515px) { 
	.question_comments_list .box {
		float: none;
		width: 100%;
	}
}
 
@media screen and (max-width: 500px) { 
	body, html {-moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;} 
} 

@media screen and (max-width: 480px) { 
.vote_star{
		position: relative !important;
		width: 200px !important;
		margin-left:0 !important;
	}
}

@media screen and (max-width: 445px) { 
	.login_popup .close{
		top:-10px;
		right:-10px;
	}
}

@media screen and (max-width: 433px) { 
	#pdd-tabs li {
		margin: 0 0px 0px 0 !important;
		padding: 5px 3px !important;
	}
}

@media screen and (max-width: 420px) { 
	.base div > .left_area{
		height:auto;
	}
}

@media screen and (max-width: 400px) { 
	#pdd-tabs {
		margin: 0 3px !important;
	}
}

@media screen and (max-width: 380px) { 
	.header .logo {
		max-width:190px;
	}
	
	.login_popup{
		width:280px;
	}
	
	.login_popup .bottom_part{
		width:280px;
	}
	
	.content_box .side_block + .base {
		width: 80%
	}
}


@media screen and (max-width: 344px) { 
	.header .logo {
		max-width:160px;
	}
	
	textarea{
		width:240px;
	}
}

@media screen and (max-width: 310px) { 
td {word-break: break-all;} 
th {word-break: break-all;} 
}