/*  forms & inputs, selects. textareas, checkboxs  */
textarea { font: 9pt/11pt Arial; color: #a0a0a0; }
textarea.add_comment { width: 573px; height: 108px; border: 1px #bdbfc1 solid; margin-bottom: 10px; }
.button_comment { height: 22px; border: 1px #939598 solid; padding: 0 19px 2px 19px; margin-right: 22px; background-color: #ebebeb; color: #4c4c4c; font: 8.7pt/11pt Arial; cursor: pointer; }
.button_comment:hover, .button_comment.hover { background-color: #ebebeb; color: #000; }
.label_checkbox { height: 19px; float: right;  }
.label_checkbox .checkbox { display: table-cell; vertical-align: middle; }
.radio_marks { margin-left: 0; }
.likes { width: 235px; text-align: center; position: absolute; float: left; left: 190px; }
.likes .label_checkbox.checked1 { color: #df0b0e; }
.likes .label_checkbox.checked2 { color: #000; }

.textarea { border: 1px #bcbec0 solid; padding: 4px; color: #4c4c4c; }
.textarea_424_70 { width: 417px; height: 70px; }
.textarea_424_155 { width: 417px; height: 155px; }
.textarea_424_1220 { width: 417px; height: 1220px; } 
.textarea_600_150 { width: 600px; height: 150px; }

.file { width: 340px; color: #4c4c4c; }
.file_300 { /*width: 300px;*/ color: #4c4c4c; margin: 3px 0 10px 5px; }

.comment_form { margin-bottom: 22px; margin-top: 3px; }

.add_comment_block { margin-top: 10px; position: relative; float: left; width: 573px; }

/*  ocenit' salon  */
.rate_salon { height: 20px; padding: 10px 0 15px 0; }
.rate_salon .button_comment { position: relative; top: -3px; }

/**/
.add_review { width: 100%; }
.add_review a { font-weight: 400; }
.add_review  tr td { vertical-align: top; padding: 3px 0 3px 3px; }
.add_review  tr.top_8 td { padding-top: 8px !important; }
.add_review  tr.bottom_10 td { padding-bottom: 10px !important; }
.add_review  tr td.first { width: 130px; text-align: right; font-weight: 900; padding-top: 5px; padding-right: 5px; }
.add_review.registration { width: 820px; }
.registration .input_200 { margin-bottom: 22px; }
.registration.update .input_200 { margin-bottom: 0px; }
.registration .select_130 , .registration .select_90 { margin-bottom: 18px; }
.registration.update .select_130 , .registration.update .select_90 { margin-bottom: 0px; }
.registration .textarea { margin-bottom: 25px; }
.add_review.registration  tr td.first { width: 170px; }
.add_review .select_130, .add_review .select_90, .add_review .input_85, .add_review .input_45, .add_review .input_300 { color: #4c4c4c; }
.add_review .input_85, .add_review .input_45, .add_review .input_300, .add_review .input_200 { padding-left: 4px; }
.add_review_gallery { width: 420px; height: 300px; overflow-y: scroll; }
.add_review_gallery img { margin: 0 !important; height: 98px; border:1px solid #DADADA; }
.add_review_gallery ul.images li { margin: 0; }
.add_review .marks { width: 100%; }
.add_review .marks tr td { vertical-align: top; padding: 0; border: 0 !important; }
.add_review .marks tr td label { position: relative; top: -3px; }
.see_kriterii { position: relative; bottom: 29px; right: 97px; width: 90px; height: 0; display: block; text-align: right; }
.add_review_block { border-bottom: 1px #d8d8d8 solid; border-top: 1px #d8d8d8 solid; margin: 10px 0 12px 0; padding: 15px 0; }
.add_review_block .label_checkbox { width: 200px; }


/*  paddings for blocks  */
.no_padding { padding: 0 !important; }
.padding_b_4 { padding-bottom: 4px !important; }


/*  poisk 4ego-libo po marke & modele (poisk test-driva, otziva)  */
.search_marka_model { width: 100%; clear: left; margin: 10px 0 0 0; padding: 15px 0; border-top: 1px #d8d8d8 dashed; }
.search_marka_model.salon { border: 0; margin: 10px 0; padding: 0; }
.select_162 { width: 162px; color: #4c4c4c; }
.select_200 { width: 200px; color: #4c4c4c; }
.search_marka_model .input_340 { color: #4c4c4c; padding-left: 3px; }
.search_marka_model.salon tr td { padding: 5px 3px; }
.search_avtosalon { width: 100%; clear: left; margin: 10px 0 0 0; padding: 15px 0; border-top: 1px #d8d8d8 dashed; border-bottom: 1px #d8d8d8 dashed; }
.search_avtosalon.alphavit { padding: 8px 0; margin-bottom: -5px; }
.search_avtosalon.alphavit a { font-weight: 400; margin-right: 7px; }
.search_marka_model.bottom_17 { padding: 17px 0; border-bottom: 1px #d8d8d8 dashed; margin-bottom: 8px; }
.search_marka_model .button_comment, .search_avtosalon .button_comment { padding: 0 10px; float: right; margin-right: 0; }
.search_marka_model .select_125, .search_avtosalon .select_125 { width: 125px; color: #4c4c4c; margin-right: 20px; }
.search_marka_model .selects, .search_avtosalon .selects { float: right; margin-top: -3px; }
.search_avtosalon .input_300, .search_avtosalon .select_162 { color: #4c4c4c; margin-right: 20px; padding-left: 3px; }


/*  page titles in header under top_menu  */
.page_title { width: 100%; height: 22px; background: url("../img/element/red_px.gif") bottom repeat-x; clear: right; padding-top: 7px; }
.page_title h2 { color: #4d4d4d; font-size: 19pt; line-height: 20pt; font-weight: normal; text-transform: uppercase; padding: 0 15px; margin: 0 0 0 18px; background: #fff; display: inline; }


/*  style for spans  */
.otli4no { color: #df0b0e; font-style: italic; }
.none_mark { color: #4c4c4c; font-style: italic; }
.ploxo { color: #000; font-style: italic; }


/**/
#page_content { position: relative; width: 962px; float: left; background: url("../img/element/bg_content.gif") top left repeat-y; margin-top: 10px; }


/*  list all models on inside page  */
.left_logos { position: relative; width: 41px; margin: 0 2px; float: left; }
.left_logos ul.images_all_models.mini_47 { margin: 0 0 10px 0; padding: 0; clear: both; width: 41px; height: auto; list-style: none; }
.left_logos ul.images_all_models.mini_47 li a { font-size: 7pt; line-height: 8pt; display: table-cell; width: 41px; vertical-align: middle; padding-bottom: 12px; }
.left_logos ul.images_all_models.mini_47 li a span { display: block; }
.left_logos ul.images_all_models.mini_47 li { width: 41px; height: auto; border: 0; text-align: center; }
.left_logos ul.images_all_models.mini_47 li img { max-width: 41px; max-height: 30px; padding-bottom: 3px; }


/*  center block with width 573px on inside pages  */
.inside_center { position: relative; width: 573px; float: left; padding-bottom: 50px; margin-left: 12px; }
.inside_center.m_l_57 { margin-left: 57px; }
.inside_center.blocks_905px { width: 905px; }


/*  horizontal block with width 573px on inside pages  */
.block_573 { position: relative; width: 573px; float: left; clear: both; text-align: justify; margin-bottom: 9px; }
.blocks_905px .block_573 { width: 905px; }
.block_573 h3 { font-size: 9pt; margin: 5px 0; }
.block_573 img { border: 1px #dadada solid; float: left; margin: 3px 13px 5px 0; max-width: 570px; }
.block_573 img.all_test_img { width: 157px; }
.block_573 img.logo_left_ugol { position: absolute; top: 35px; left: 0; }
.block_573 img.f_right { margin: 3px 0 5px 13px; }
.block_573 p { margin-top: 0; margin-bottom: 8px; }

.block_573 ul.images.foto_albom li { width: 113px; height: 113px; }
.block_573 ul.images.foto_albom li img { height: 113px; margin: 0; }
.block_573 ul.images.foto_albom li.hover a { background-color: #4c4c4c; color: #ebebeb; font-size: 10pt; font-weight: 900; height: 63px; width: 113px; padding-top: 50px; margin: 1px 0 0 1px; } 

.block_573 ul.images.foto_albom_907 { margin-bottom: 35px; }
.block_573 ul.images.foto_albom_907 li { width: 112px; height: 112px; }
.block_573 ul.images.foto_albom_907 li img { height: 111px; margin: 0; }
.block_573 ul.images.foto_albom_907 li.hover a { background-color: #4c4c4c; color: #ebebeb; font-size: 10pt; font-weight: 900; height: 62px; width: 112px; padding-top: 50px; margin: 1px 0 0 1px; } 

.block_573 ul.images.foto_albom_people { margin-top: -8px; }
.block_573 ul.images.foto_albom_people li { width: 103px; height: 103px; margin: 13px 14px 0 0; }
.block_573 ul.images.foto_albom_people li.five { margin-right: 0; }
.block_573 ul.images.foto_albom_people li img { height: 101px; margin: 0; }
.block_573 ul.images.foto_albom_people li.hover a { background-color: #4c4c4c; color: #ebebeb; font-size: 10pt; font-weight: 900; height: 72px; width: 70px; padding: 30px 16px 0 16px; margin: 1px 0 0 1px; } 

.block_573 span.f_right.gorod { position: relative; right: 5px; top: -20px; height: 0; }
.block_573 span.f_right.gorod a { background: none; display: inline; text-transform: none; padding: 0 !important; }
.block_573 span.f_right.gorod a:hover { text-decoration: none; color: #df0b0e !important; }

.block_573 a.add_salon { float: right; font-weight: 400; margin-top: 3px; }

.block_180 { width: 182px; height: 320px; float: left; margin-right: 13px; }
.block_180.banki { height: auto; }
.block_180 img { width: 180px; }
.block_180 a.title:hover { text-decoration: underline; color: #4c4c4c; }
.block_180.f_right { float: right; margin-right: 0; }


/*  left block with width 320px on inside pages  */
.inside_right { position: relative; width: 320px; /*margin-left: 642px;*/ float: left; margin-left: 12px; }


/*  list models on inside page  */
.list_models { margin-top: 3px; margin-bottom: 5px; }
.list_models a { font-weight: normal; }
.list_models a:hover { text-decoration: underline; color: #4c4c4c; }


/*  list all categories in shop on inside page  */
.inside_right ul.images_shop { margin: 0; padding: 0; clear: both; width: 320px; height: auto; list-style: none; overflow: hidden; }
.inside_right ul.images_shop li { display: table; float: left; width: 320px; height: 101px; border: 0; border-bottom: 1px #d8d8d8 dashed; border-collapse: collapse; text-align: left; }
.inside_right ul.images_shop li a { font-size: 9pt; display: table-cell; vertical-align: middle; }
.inside_right ul.images_shop li a.title { width: 110px; position: relative; padding-right: 60px; }
.inside_right ul.images_shop .for_img { width: 120px !important; display: table-cell; vertical-align: middle; padding-left: 30px; }

/*  list all categories in shop on main page  */
.block_573 ul.images_shop { margin: 0 0 10px 0; width: 573px; height: auto; }
.block_573 ul.images_shop li { width: 190px; height: 101px; border-right: none; border-bottom: none; }
.block_573 ul.images_shop li a.title { width: 90px; text-align: left; position: relative; }
.block_573 ul.images_shop .for_img { width: 95px !important; display: table-cell; vertical-align: middle; padding-left: 5px; }
.block_573 ul.images_shop .for_img img { margin-right: 0; }


/*  short news block & strahovanie & kredit & avtolanons  */
.inside_right .short_news_item.kredit { float: left; clear: none; width: 153px; text-align: left; }
.inside_right .short_news_item.kredit p { text-align: justify; margin-bottom: 3px; }
.inside_right .short_news_item.kredit .for_img { height: 50px; width: 153px; }
.inside_right .short_news_item.kredit img { max-height: 40px; max-width: 150px; }
.inside_right .short_news_item.kredit.f_right { float: right; }


/*  news - most read  */
.short_news_item.most_read { float: left; clear: none; width: 280px; height: 85px; margin-bottom: 14px; margin-right: 11px; }
.short_news_item.most_read p { margin-top: 2px; margin-bottom: 0; }
.short_news_item.most_read.f_right { float: right; margin-right: 0; }
.short_news_item img { margin-right: 8px; margin-bottom: 7px; }


/*  list models with red arrow  */
ul.list_red.more_news { margin: 3px 0 0 0; padding: 0; width: auto; height: 100%; list-style: none; float: left; }
ul.list_red.more_news.last { margin-bottom: 8px; }
ul.list_red.more_news li { width: 561px; height: auto; background: url("../img/element/red_arrow.gif") left 5px no-repeat; padding-left: 12px; }
ul.list_red.more_news li a { font-weight: normal; }
ul.list_red.more_news li a:hover { text-decoration: underline; }

/*  list models for test-drive  */
ul.list_red.test, ul.list_red.reviews { margin-left: 0; }
ul.list_red.test  li { width: 130px; }
ul.list_red.test.last, ul.list_red.reviews.last { margin-bottom: 15px; }
ul.list_red.reviews li { width: 270px; }
ul.list_red.all_test { margin-left: 10px; }
ul.list_red.all_test li { width: 370px; }
ul.list_red.all_test.last { margin-bottom: 7px; }


/*  news - za period  */
.short_news_item.period { margin-top: 11px; padding-bottom: 11px; }
.short_news_item.period  p { margin-bottom: 0; }


/*  period  */
.za_period { height: 27px; width: 573px; margin-top: 8px; padding-top: 10px; border-bottom: 1px #d8d8d8 dashed; border-top: 1px #d8d8d8 dashed; display: block; vertical-align: middle }
.blocks_905px .za_period { width: 100%; }
.za_period.pages { margin-top: -3px; border-bottom: 1px #d8d8d8 solid; border-top: 1px #d8d8d8 dashed; }
.za_period.foto_albom { margin-top: 1px; }
.za_period a { font-weight: normal; margin: 0 4px; }


/*  count of news or etc ( before pagenator )  */
.count_news { float: left }


/*  pagenator  */
.pagenator { float: right; }
.pagenator a { background-color: #ebebeb; font-weight: bold; line-height: 12pt; padding: 0 5px; margin: 0; display: table-cell; vertical-align: bottom; border-collapse: collapse; border-right: 1px #fff solid; }
.pagenator a.first_last, .pagenator a.next_prev { color: #df0b0e; padding-bottom: 2px; }
.pagenator a.active { background-color: #df0b0e; color: #fff; }


/*  line with source-link after full news  */
.source_link_friends { position: relative; width: 100%; height: auto; float: left; }
.source_link { float: left; }
.source_link a { font-weight: normal; }
.source_link a:hover { text-decoration: underline; color: #4c4c4c; }
.send_friends { float: right; }


/*  comment list after news  */
.comment_list { clear: both; margin: 12px 0 15px 0; border-top: 1px #d8d8d8 solid; padding: 8px 0 0 0; }
.comment_list .comment_item { clear: both; margin: 13px 0 0 0; border-bottom: 1px #d8d8d8 dashed; }
.comment_list .comment_item img { border: 0; }
.comment_list .comment_item.subitem { padding-left: 30px; }
.comment_list .comment_item.last { border-bottom: none; }
.comment_list .comment_item .user { height: 90px; }
.comment_list .comment_item .user .comment_date { padding-top: 10px; }
.comment_list .comment_item .user p { width: 70%; margin-top: 5px; }
.comment_list .comment_item p.reply_comment, .test_item  p.reply_comment { text-align: right; margin: 12px 0; }
.comment_list .comment_item p.answer_info { margin: 8px 0 0 0; font-size: 8pt; line-height: 9pt; clear: both; }
.comment_list .comment_item .comment_form { margin-bottom: 12px; }


/*  block width 280px  */
.block_280 { width: 280px; position: relative; float: left; padding-bottom: 5px; }
.block_280 img { width: 278px; }


/*  test-drive item & review item (dobavleni poslednimi)  */
.test_item { width: 100%; min-height: 95px; margin: 14px 0 0 0; border-bottom: 1px #d8d8d8 dashed; }
.test_item.banki { margin: 5px 0 0 0; padding-bottom: 3px; }
.test_item.banki.last { padding-bottom: 5px; }
.test_item.last { border-bottom: none; }
.test_item .test_item_text { margin-left: 94px; }
.test_item .test_item_text div { width: 100%; padding-bottom: 15px; }
.test_item .test_item_text a.title { width: 220px; display: block; text-align: left; float: left;}
.test_item a.title:hover, .all_test_item a.title:hover { text-decoration: underline; color: #4c4c4c; }
.test_item a span { text-transform: uppercase; position: relative; }
.test_item span.f_right { font-weight: bold; text-transform: uppercase; }
.test_item span.f_right.user_name { position: absolute; left: 350px; }
.test_item p { margin: 3px 0; clear: right; }
.test_item img { width: 84px; margin-right: 8px; }
.test_item  p.reply_comment { margin: 5px 0 10px 0; }


/**/
.all_test_item { width: 100%; min-height: 136px; clear: both; padding: 4px 0 8px 0; border-bottom: 1px #d8d8d8 dashed; }
.all_test_item.last { border-bottom: 0; }
.all_test_item img { width: 180px; }
.all_test_item .logo_info { width: 180px; height: 121px; float: left; margin-right: 13px; padding-top: 15px; background: #df0b0e; color: #fff; text-align: center; border:1px solid #DADADA; }
.all_test_item .logo_info.version2 { height: 101px; padding-top: 35px; }
.all_test_item .logo_info b { text-transform: uppercase; font-size: 10pt; display: block; }
.all_test_item .logo_info h4 { font-size: 13pt; text-transform: uppercase; margin: 12px 0; }
.all_test_item .logo_info img { width: auto; border: 0; float: none; margin: 0; vertical-align: middle;}


/*  table with marks to model (review)  */
.review_marks { margin: 5px 0 0 0; }
.review_marks tr td { padding: 3px 4px 3px 0; }

.journal_costs { width: 100%; margin-bottom: 10px; }
.journal_costs tr td { padding: 2px 13px; }
.journal_costs tr.t_title td { background-color: #ebebeb; font-weight: bold; text-transform: uppercase; padding: 3px 13px; border: 1px #cdcdcd solid; }
.journal_costs tr td.first { width: 60px; border-right: 0; padding-right: 0; }
.journal_costs tr td.second { border-left: 0; text-transform: none; }


/*  for video in user progile  */
.video_item { position: relative; width: 182px; height: 187px; margin-right: 13px; float: left; }
.video_item.m_r_55px { margin-right: 59px; }
.video_item a:hover { color: #4c4c4c; text-decoration: underline; }
.video_item img { width: 180px; }
.video_item.f_right, .foto_from_albom_item.f_right, .albom_item.f_right { margin-right: 0; }


/*  for list albom in user progile  */
.albom_item { position: relative; width: 182px; height: 200px; margin-right: 13px; float: left; }
.albom_item a:hover { color: #4c4c4c; text-decoration: underline; }
.albom_item img { width: 180px; }


/**/
p.albom_title { height: 20px; margin-bottom: 0; }
p.albom_title a { font-weight: 400; }
.albom_foto { border-bottom: 1px #d8d8d8 dashed; text-align: center; margin-bottom: 8px; font-size: 8pt; font-weight: 900; }
.albom_foto img { float: none; }
.foto_from_albom_item { position: relative; width: 182px; height: 165px; margin-right: 13px; float: left; }
.foto_from_albom_item a { font-size: 8pt; font-weight: 400; }
.foto_from_albom_item a:hover { color: #df0b0e; }
.foto_from_albom_item img { width: 180px; }


/*  kto dobavil foto  */
.who_added { text-align: left; }
.who_added a { font-weight: normal; }
.who_added a:hover { text-decoration: underline; color: #4c4c4c; }

.who_added .user { margin-bottom: 8px; margin-top: 8px; height: 140px; }
.who_added .user .user_info { width: 80px; height: 80px; background-color: #f00; float: left; margin: 0 98px 10px 0; text-align: center; }
.who_added .user .user_info a { font-size: 8pt; color: #fff; text-transform: none; font-weight: normal; display: block; padding-top: 17px; width: 80px; height: 63px; }
.who_added .user .user_info a b { text-transform: uppercase; }
.who_added .user .user_info a span { display: block; }
.who_added .user a { text-transform: uppercase; font-weight: 900; }
.who_added .user .user_info a:hover { text-decoration: none; color: #fff; }
.who_added .user a:hover { text-decoration: none; color: #df0b0e; }


/*  block with cities  */
.forum_desc.cities { width: 414px; padding: 13px 13px 8px 13px; top: 146px; left: 445px; }
.forum_desc.cities.top_3000 { top: 3445px; }
.forum_desc.cities .ugolok { background: #fff url("../img/element/ugolok_top.gif") left top no-repeat; width: 15px; height: 8px; top: -7px; left: 317px; }
.forum_desc.cities .list_red { margin: 0 0 4px 0; }
.forum_desc.cities .list_red li { width: 115px; }
.forum_desc.cities .list_red li a:hover { color: #df0b0e; text-decoration: none; }
.forum_desc.cities .alphavit { width: 385px; clear: both; border-bottom: 1px #d8d8d8 dashed; border-top: 1px #d8d8d8 dashed; padding: 6px 0 4px 0; }
.forum_desc.cities .alphavit a { margin-right: 8px; font-weight: 400; line-height: 13pt; }
.forum_desc.models { width: auto; padding: 13px 13px 8px 13px; top: 1219px; left: 878px; }
.forum_desc.models.f_9_8_3 { top: 1992px; }
.forum_desc.models.top_3097 { top: 3097px; }
.forum_desc.models a { margin: 0 8px; font-weight: 400; line-height: 13pt; }
.forum_desc.models .ugolok { background: #fff url("../img/element/ugolok_top.gif") left top no-repeat; width: 15px; height: 8px; top: -7px; left: 217px; }


/*    */
.sponsor_item { width: 310px; height: auto; padding: 4px; border: 1px #ebebeb solid; margin-bottom: 7px; }
.sponsor_item img { width: 142px; float: left; }
.sponsor_item .sponsor_info { width: 150px; margin-left: 158px; text-align: left; }
.sponsor_item .sponsor_info a.title { text-transform: uppercase; font-weight: 900; }
.sponsor_item .sponsor_info a { font-weight: 400; }
.sponsor_item .sponsor_info a:hover { text-decoration: underline; color: #4c4c4c; }
.sponsor_item .sponsor_desc { width: 295px; clear: both; padding: 6px; }
.sponsor_item .sponsor_desc p { margin: 8px 0 0 0; }

.block_573 .sponsor_item { width: 274px; height: 158px; float: left; padding: 2px; border: 1px #ebebeb solid; margin: 8px 0 0 0; }
.block_573 .sponsor_item img { width: 130px; float: left; margin: 0; }
.block_573 .sponsor_item .sponsor_info { width: 135px; margin-left: 139px; text-align: left; }
.block_573 .sponsor_item .sponsor_info p { margin-bottom: 3px; }
.block_573 .sponsor_item .sponsor_desc { width: 265px; clear: both; padding: 3px; }
.block_573 .sponsor_item .sponsor_desc p { margin: 0 0 0 0; }

.block_573 .sponsor_item.width_565 { width: 567px; height: 199px; float: left; padding: 2px; border: 1px #ebebeb solid; }
.block_573 .sponsor_item.width_565 img { width: 268px; }
.block_573 .sponsor_item.width_565 .sponsor_info { width: 282px; margin-left: 283px; }
.block_573 .sponsor_item.width_565 .sponsor_info p { margin-bottom: 3px; }
.block_573 .sponsor_item.width_565 .sponsor_desc { margin-top: 10px; clear: none; padding: 0; width: 100%; }
.block_573 .sponsor_item.width_565 .sponsor_desc a { font-weight: 900; }
.block_573 .sponsor_item.width_565 .sponsor_desc a:hover { text-decoration: none; color: #df0b0e; }

/*  foto salona na stranice otdelnogo salona  */
.salon_imgs img { margin: 0 0 0 1px; border: 0; width: 285px; }


/*  for pages with text (9.9.1 etc.)  */
#page_content2 { position: relative; width: 962px; float: left; margin-top: 10px; padding-bottom: 50px; }
.block_962 { padding-bottom: 10px; text-align: justify; }
.block_962 img { float: left; position: relative; }
.block_962 p { margin: 0 0 4px 0; }
.block_962 h5, .block_962 h6 { margin: 12px 0 4px 0; }
.block_962 h2 a { padding-left: 25px; }
.block_962 h4 { font-size: 13pt; margin: 6px 0; }

.text_9_9 { position: relative; margin: 0 0 8px 133px; width: 830px; padding: 0 0 3px 0; text-align: justify; }
.text_9_9.clear { clear: both; }
.text_9_9  img { border: 1px #dadada solid; margin: 3px 13px 5px 0; max-width: 962px; }
.text_9_9.partner { clear: both; padding-bottom: 5px; border-bottom: 1px #d8d8d8 dashed; }
.text_9_9.partner .partner_desc { position: relative; margin: 0 0 8px 215px; width: 600px; padding: 0 0 3px 0; }
.text_9_9.partner  a.send_friend { position: absolute; bottom: 7px; }


/**/
.user_list .user { float: left; width: 270px; height: 81px; padding: 8px 0 8px 8px; border-bottom: 1px #d8d8d8 dashed; border-right: 1px #d8d8d8 dashed; }
.user_list .user.no_b_b { border-bottom: 0; margin-bottom: 8px; }
.user_list .user.no_b_r { border-right: 0; }
.user_list .user img { border: 0; margin-bottom: 0; margin-top: 0 }


.model_item { width: 175px; margin-right: 65px; margin-top: 5px; float: left; font-size: 8pt; text-align: left; }
.model_item.version2 { margin-right: 0px; margin-left: 11px; }
.model_item.version2.f_right { width: 140px; }
.model_item a { font-size: 9pt; display: block; }
.model_item a:hover { text-decoration: underline; color: #4c4c4c; }
.model_item img { border: 0; float: none; margin: 0 0 5px 0; width: auto; }
.model_item.f_right { margin-right: 0; }


.clear_big{ clear: both; }
.grey_block_vs_border { background-color: #f5f5f5; border: 1px solid #989a9c; padding: 10px; }
.text_center { text-align: center; }
.text_center img { float: none; }
.block_573_video { width: 573px; margin: 0 auto; }


/*  osnovnie harakteristiki avto  */
.main_specification { float: right; width: 445px; border: 1px #ebebeb solid; margin-left: 18px; }
.main_specification tr.row1 td { background-color: #ebebeb; }
.main_specification tr.row_title td { font-weight: 900; line-height: 18pt; background-color: #ebebeb; vertical-align: middle; }
.main_specification tr td { padding: 7px 10px 7px 15px; width: 175px; text-align: left; vertical-align: top; }
.main_specification tr td a { font-weight: 400 !important; }





