#main_promo{display:block;position:relative;max-width:680px;margin:10px auto 20px}
#main_promo .content{height:280px;overflow:hidden;position:relative;border-radius:6px}
#main_promo .slide{position:relative;height:280px;overflow:hidden;width:100%;display:block}
#main_promo .slide .text{margin:0;position:absolute;width:100%;left:0;bottom:0}
#main_promo .slide h2{font-size:22px;display:block;color:#FFF;margin:5px 10px 5px;position:relative;z-index:2}
#main_promo .slide p{position:relative;margin:0 10px 10px;z-index:2;color:#FFF;font-size:12px;line-height:16px}
#main_promo .slide .text .bg{position:absolute;left:0;top:0;background:#000;opacity:0.5;width:100%;height:100%;z-index:1}
#main_promo .slide IMG{width:680px;position:absolute;left:50%;top:50%;margin-left:-340px;margin-top:-200px}
#main_promo .roll{position:absolute;top:95px;z-index:10;background:URL('http://img2.autonavigator.ru/images/gallery_kit.png') no-repeat;width:70px;height:70px;border-radius:100px;display:block;opacity:0.6;cursor:pointer;border:solid #FFF 2px}
#main_promo .roll.to_left{left:2px;background-position:0 0}
#main_promo .roll.to_right{right:2px;background-position:-70px 0}
@media all and (max-width:570px){
#main_promo .slide p{display:none !important}
}
.main_find_block{background:#d8ebff;border-radius:6px 6px 20px 20px;padding:10px;position:relative;margin-bottom:25px}
.main_find_block .tabs{margin-bottom:10px}
.main_find_block .tabs .count{font-size:70%;font-weight:normal;display:inline-block;vertical-align:top;color:#666;margin-left:5px;line-height:190%}
.main_find_block .tabs SPAN{display:inline-block;vertical-align:top;background:#F1F8FF;padding:3px 10px;color:#404040;font-size:100%;border-radius:6px;margin:3px 2px;cursor:pointer}
@media all and (max-width:500px){
	.main_find_block .tabs SPAN{display:block}
}
.main_find_block .tabs SPAN.act{font-weight:bold;background:#FFF;color:#404040;padding:4px 10px;cursor:default}
.main_find_block .searchBut{position:absolute;left:14%;top:100%;background:URL('http://img2.autonavigator.ru/images/buttons_icons_kit.png') no-repeat #d72027;background-position:8px 8px;padding:5px 8px 5px 28px;color:#FFF;box-shadow:none;font-weight:normal;font-size:90%;width:65%;text-shadow:#d72027 -1px -1px 0;border-radius:0 0 6px 6px;cursor:pointer}
.main_find_block.on .searchBut{background-color:#ddd;text-shadow:#ddd -1px -1px 0}
.main_find_block .col{float:left;border-left:dashed 1px #b1c2d3;margin-left:-1px}
.main_find_block .col:first-child{border:none}
.main_find_block .makes_list A{display:inline-block;text-decoration:none !important;margin:3px 0;padding-left:10px;color:#35618e}
.main_find_block .makes_list .col A{display:block}
.main_find_block .makes_list A .count{font-size:10px;color:#959595}
.main_find_block .more_offers{display:inline-block;background:#FFF;border-radius:10px;margin-top:10px;padding:3px 8px;font-size:11px;text-decoration:none}
a.offer_add{margin:50px auto 0 auto;line-height:30px;max-width:500px}
.main_search{background:#fffce5;margin-left:-9px;margin-right:-9px;margin-bottom:-9px;border-radius:6px 6px 19px 19px;padding:10px;margin-top:5px;display:none}
.main_find_block.on .main_search{display:block}
.main_search .head{font-size:14px;font-weight:bold}
.main_search .head .switch{font-size:13px;font-weight:normal}
.main_search .case{border-left:dashed 1px #ccc;float:left;margin-left:15px;padding-left:10px}
.main_search .case.first{border-left:none;padding-left:0;margin-left:0}
.main_search .line{font-size:80%;margin:12px 0;min-height:22px}
.main_search .line label{font-size:11px;display:inline-block;margin-right:6px;width:40px;text-align:right}
.main_search .case.tech .line label{width:55px}
#main_search_body{border:solid 1px #E2E2E2;cursor:pointer;display:block;width:110px;text-align:center;background:#FFF;border-radius:6px;margin-bottom:2px;padding:2px 0;height:59px;margin:auto}
#main_search_body span{background:#6c8eb1;overflow:hidden;display:inline-block}
#main_search_body label{display:block;width:auto;text-align:center;font-size:10px;line-height:1.1em}
.main_find_block.doSearch .main_search{display:block}
.main_find_block.doSearch .more_offers,.main_find_block.doSearch .makes_list{display:none}
.main_find_block.doSearch .searchBut{background-color:#CCC;text-shadow:#BBB -1px -1px 0}
@media all and (min-width:100px) and (max-width:449px){
.main_search .case{float:none;border-left:none;margin:0;padding:0}
}
@media all and (min-width:450px) and (max-width:599px){
.main_search .case.first{float:none;clear:both}
.main_search .case.tech{border-left:none}
.main_search .case.exter{margin-left:15px;padding-left:10px}
}
@media all and (min-width:600px) and (max-width:739px){
.main_search .case.tech{margin-left:15px;padding-left:10px}
.main_search .case.exter{float:none;clear:both;border:none}
}
.main_search .cases{max-width:750px;min-width:290px;margin:auto}
.main_search .line label.checkbox{width:auto;margin-left:5px}
.main_search .line.main_search_price INPUT{width:6rem}
.main_search .line.main_search_year INPUT{width:3.5rem}
.main_search .line.main_search_run INPUT{width:5rem}
.main_search .switch{display:inline-block}
.main_search .switch .item{background:#fff2bd;text-transform:lowercase;border:solid 1px #fffce5;display:inline-block;padding:1px 6px 3px 6px;cursor:pointer;border-radius:5px}
.main_search .switch .item.act{border-color:#6c8eb1;background:#6c8eb1;color:#FFF;cursor:default}
.main_search .switch .item input{display:none}
.main_search .buttons .more{font-size:12px;display:inline-block;margin-top:10px;margin-left:10px}
input[type=submit].main_do_search{background:URL('http://img2.autonavigator.ru/images/buttons_icons_kit.png') no-repeat #d72027;background-position:6px 10px;padding:3px 8px 3px 24px;color:#FFF;border:solid 1px #d72027;box-shadow:none;font-weight:normal;font-size:15px;text-shadow:#d72027 -1px -1px 0;border-radius:10px;cursor:pointer}
.main_guides_and_news{overflow:hidden}
.main_guides h2:first-child{margin-top:0}
.listSmall.reviews{overflow:hidden}
A.main_review_add{display:inline-block;padding:2px 5px;border-radius:6px;text-decoration:none !important;border:solid 1px #CCC}
@media all and (min-width:480px) and (max-width:749px){
.listSmall.reviews .item{float:left;width:48%}
.listSmall.reviews .item:nth-of-type(even){float:right}
.listSmall.reviews .more{clear:both}
}
@media all and (min-width:750px) and (max-width:999px){
.listSmall.reviews .item{width:32%;float:left}
.listSmall.reviews .item:nth-of-type(3n+0){float:right}
.listSmall.reviews .item:nth-of-type(3n-1){margin-left:2%}
.listSmall.reviews .more{clear:both}
}
@media all and (min-width:600px){
.reviews{clear:both}
.main_guides{width:48%;float:left}
.main_news{width:48%;float:right}
}
@media all and (min-width:1000px){
.main_guides{width:38%;float:left}
.main_news{width:32%;float:left;margin-left:2.5%}
.reviews{width:25%;clear:none;float:right}
}
.listSmall{display:block;position:relative}
.listSmall .main_vert_item .img{float:none;display:block;margin:auto;width:100%;max-width:300px}
.listSmall .main_vert_item IMG{border-radius:6px}
.listSmall .main_vert_item h2{margin:5px 0 5px;font-weight:normal}
.listSmall .main_vert_item .content{position:relative;font-size:90%;max-height:110px;overflow:hidden}
.listSmall .item{display:block;overflow:hidden;font-size:75%;margin-bottom:10px}
.listSmall.articles .item{height:107px;overflow:hidden}
.listSmall.reviews .item{height:77px;overflow:hidden}
.listSmall.reviews.horizont .item{height:auto;min-height:77px;width:215px;margin:0 5px;overflow:hidden}
.listSmall.reviews.horizont .item .content{padding-bottom:12px;min-height:60px}
.listSmall.reviews .more{font-size:80%}
.listSmall.news .item{height:122px;overflow:hidden}
.listSmall .item .content{ position:relative;display:block;height:100%}
.listSmall .img{z-index:10;position:relative;margin-right:10px;float:left;border:solid 1px #ccc;border-radius:7px;overflow:hidden}
.listSmall.reviews .img{margin-right:7px;border-radius:4px}
.listSmall.reviews .img.noimg{ width:100px;height:73px}
.listSmall .img.noimg i.shad{position:absolute;left:0;top:0;background:#FFF;width:100%;height:100%;display:block;opacity:0.6}
.listSmall .insale .img{border-color:#639f00}
.listSmall .insale .img span{width:100%;display:block;position:absolute;left:0;bottom:0;background:#639f00;color:#FFF;border-top:dashed 1px #b1cb87;font-size:11px;font-weight:normal;text-align:center;border-radius:0 0 3px 3px;padding:0 0 2px}
.listSmall .img IMG{border-radius:5px;float:left}
.listSmall.reviews .img IMG{width:100px;border-radius:3px}
.listSmall.articles .item .content{margin-left:152px}
.listSmall.reviews .item .content{margin-left:110px}
.listSmall.news .item .content{margin-left:172px;height:122px}
.listSmall .item .head{font-size:125%;display:block;text-decoration:none;line-height:16px;margin-bottom:5px}
.listSmall.reviews .item .head{font-size:115%}
.listSmall .item .head:hover{text-decoration:underline}
.listSmall .meta{z-index:2;position:absolute;right:0;bottom:0;padding:25px 2px 0 2px;background:URL('http://img2.autonavigator.ru/images/new_images/listsmall_white_bg.png') repeat-x;width:100%;font-size:10px;color:#868686;margin:0 -2px }
.listSmall.reviews .item .meta{background:none}
.listSmall .meta .comments{display:inline-block;height:14px;padding-left:13px;
background:URL('http://img2.autonavigator.ru/images/new_images/listsmall_comments_kit.png') no-repeat 0 -12px;text-decoration:none}
.listSmall .meta .no.comments{background-position:0 2px}
.listSmall .item .meta .date{float:right}
.listSmall .item .rate{font-size:11px;color:#959595}
.main_item{display:block;			overflow:hidden;border-radius:6px;position:relative;margin-bottom:12px}
.main_item IMG{width:100% !important;border-radius:6px;float:left}
.main_item .dir{position:absolute;left:0;top:20px;padding:6px 10px;color:#FFF;font-size:12px}
.main_item .dir .bg{background:#d72027;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0.8}
.main_item .dir span{z-index:1;position:relative}
.main_item .content{position:absolute;bottom:0;left:0;width:100%}
.main_item .content .bg{background:#296bac;position:absolute;left:0;top:0;height:100%;width:100%;opacity:0.7}
.main_item .content h2{margin:5px 10px;color:#FFF;line-height:20px;font-size:18px;position:relative;z-index:3}
.main_item .content .text{margin:10px;color:#FFF;display:none;position:relative;z-index:3;font-size:13px;display:block}
@media all and (max-width:340px){
.main_item .content .text{display:none}
}
@media all and (min-width:600px) and (max-width:700px){
.main_item .content .text{display:none}
}