BODY {font: 14px/1.5 Arial, sans-serif; margin: 0; padding: 0}
IMG {border: 0; display: block} 
A:link {color: #03C}
A:visited {color: #309}
A:hover {color: #C00}
A:active {color: #03C}
TABLE {border-collapse: collapse}
TD {margin: 0; padding: 0; vertical-align: top}
H1 {font-size: 31px; font-weight: 400; line-height: 130%; margin: 0;}
H1 .sup {font-size: 13px; color: #555; vertical-align: text-top;}
H1 .sup IMG {display: inline; margin-right: 3px}
H2 {font-size: 15px; margin: 40px 0px 10px 0}
H2 SPAN {font-size: 12px; font-weight: normal; color: #666; vertical-align: middle}
UL {list-style-type: none; padding: 0}
.clear {clear: both}
/* Голубые ссылки 4682B4 */


/* Верстка  */
DIV.body {margin: 2em 10% 2em 10%; min-height: 550px; max-width: 1450px}
DIV.path {font-size: 12px; color: #666}
DIV.path A {color: #333}
#content {width: 100%; margin: 1em 0 0 0}
#content_1 {width: 74%; padding-right: 22px}
#content_2 {width: 26%; padding-left: 22px; border-left: 1px solid #EEE}
/* Профиль юзера */
#info_page {width: 100%; margin: 1em 0 0 0}
#info_page_1 {width: 12%; padding-right: 22px}
#info_page_2 {width: 88%; padding-left: 22px}

/* Отдельные элементы  */
.error_message {color: #C36; width: 100%; margin: 7px 0; font-style: italic}
.ready_message {color: #060; width: 100%; margin: 7px 0; font-style: italic}

/* Страницы */
.pages2 {font-size: 14px; margin: 7px 0}
.pages2 A, .pages2 SPAN {margin: 0 3px; padding: 2px 5px; border: 1px solid #999}
.pages2 A:hover, .pages2 SPAN {background: #FFEC8B}

/* Служебные сслыки форума (добавить тему...) и блок со страницами и share */
.f_head {width: 100%; margin: 0 0 5px 0}
.f_head  TD {vertical-align: middle}
.f_head_links {font-size: 12px; color: #333; float: right}
.f_head_links IMG {display: inline; vertical-align: middle}

/* Кнопки соц сетей  */
.f_head TD .share {float: right}
.share {margin: 0; font-size: 12px; color: #333; background: #E5E5E5}
.share TD {vertical-align: middle; padding: 0 3px}

/* Лента сообщений */
.lenta_head {font-size: 12px; color: #333; margin: 20px 0 0 0; font-weight: bold}
.lenta_head  A {color: #333}
.lenta {font-size: 12px; margin: 5px 0 20px 0; color: #555}
.lenta LI {margin: 7px 0}
.lenta LI A {color: #4682B4}

/* Тизеры, самореклама */
.tizer {margin: 5px 0 20px 0; font-size: 12px}
.tizer TD {vertical-align: middle}
.tizer IMG {margin: 0 5px 0 0; border: 1px solid #666}
.tizer P {margin: 0 0 8px 0}

/* Список по маркам */
.blocklist {font-size: 12px; width: 100%; margin: 20px 0 10px 0; padding: 7px 0; line-height: 2; background: #EBEBEB}
.blocklist SPAN {color: #666; margin-right: 7px}
.blocklist P {margin: 0 10px}

/* Меню-переключалка */
.trigger {font-size: 12px; margin: 13px 0 5px 0}
.trigger A {margin-right: 5px; text-decoration: none; border-bottom: 1px dotted #03C; color: #03C; padding: 2px}
.trigger A:hover {background: #CF9; padding: 2px}
.trigger SPAN {background: #CF9; padding: 2px; margin-right: 5px}

/* Подзаголовк италиком */
.subhead_italic {font: bold 16px Georgia; color: #555; font-style: italic; margin: 30px 0 10px 0}
.subhead_italic A {color: #555}
.subhead_italic A.subhead_add {font-size: 12px; font-style: normal; font-weight: normal; margin-left: 20px}


/* Форма комментария  */
#comment_form {width: 100%; background: #EEE; padding: 10px 0 5px 0}
#comment_form_narrow {width: 50%; min-width: 250px; max-width: 500px; background: #EEE; padding: 10px 7px 5px 7px}
#comment_form TEXTAREA, #comment_form_narrow TEXTAREA {width: 97%; margin: 0 1% 3px 1%}
#comment_form INPUT, #comment_form SELECT, #comment_form_narrow INPUT, #comment_form_narrow SELECT {margin: 0 1% 7px 1%}
#comment_form P, #comment_form_narrow P {font-size: 12px; color: #333; margin: 7px 1% 0 1%}
/* #comment_form P SPAN, #comment_form_narrow P SPAN {color: #C00} */
.smile_images {margin: 0 1% 7px 1%}
.smile_images IMG {display: inline; margin: 0 12px 0 0; cursor: pointer; border: 0}
.size30 {width: 30%}
.size60 {width: 60%}
.size100 {width: 97%}
.submit_button {font: bold 14px Arial; color: #111; background: #DDD; border: 1px solid #333; padding: 4px 10px}



/* Новости  */
.newsdate {font-size: 11px; color: #666; margin: 0}
.newshead {margin: 0 0 20px 0}
.newsitem_date {font-size: 12px; color: #333; margin: 5px 0;}


/* Отзывы */
.story_h {font-size: 15px; font-weight: bold; margin: 25px 0 5px 0}
.author {font-size: 12px; color: #666; margin: 5px 0 0 0}
.author A {color: #4682B4}
.story_list_text {margin: 0}
.story_list_img {border: 1px solid #666; margin: 5px 15px 0 0}
.golos A {padding: 0 3px}
.golos A:hover {background: #DDD; padding: 0 3px}
.story_subhead {color: #444; font-style: italic}
.story_spec {font-size: 12px; color: #333; margin: 0 0 10px 25px; float: right; padding:2px 5px; background: #EEE}

/* Информация об авторе, дате, оценке на странице отзыва */
.story_info {font-size: 12px; margin: 10px 0 20px 0; color: #555}
.story_info SPAN {margin-right: 20px}
.story_info SPAN #vote1, .story_info SPAN .rating {margin: 0}
.story_info SPAN #vote1 {color: #FF3030}
.story_info STRONG {color: #000}


/* Каталог */
/* Доп "вкладки" */
.carsmodel_dop {font-size: 12px; margin: 5px 0}
.carsmodel_dop A {margin-right: 5px; text-decoration: none; border-bottom: 1px dotted #03C; color: #03C; padding: 2px}
.carsmodel_dop A:hover {background: #CF9; padding: 2px}
.carsmodel_dop SPAN {background: #CF9; padding: 2px; margin-right: 5px}

/* Галерея Carbrand */
.carbrand_gallery {float: left; padding: 10px 15px 0 0; height: 200px}
.carbrand_gallery  IMG {border: 1px solid #999}
.carbrand_gallery P.line_1 {margin: 0; width: 200px}
.carbrand_gallery P.line_12 {margin: 0; width: 200px; font-size: 12px}
.carbrand_gallery P.line_2 {font-size: 11px; color: #666; margin: 0}
.carbrand_gallery P.line_2 A {color: #666}

/* Строчный список */
.cars_line {margin: 5px 0 15px 0; line-height: 2.5; width: 100%}
.cars_line A {margin-right: 12px}

/* Список марок */
.cars {width: 100%}
.cars UL {margin: 0 10px 0 0}
.cars UL LI {margin: 18px 0}

/* Дилеры */
TABLE.dealer {margin: 15px 0 0 0}
.car_dealer_city {margin: 0; font-style: italic; color: #333; width: 200px}
.car_dealer {font-size: 12px; margin: 0 0 0 10px}
.car_dealer IMG {display: inline; vertical-align: middle; margin-left: 10px}
.car_dealer A.grey {color: #666}
.car_dealer A.green {color: #393}

TABLE.dealer_top {margin: 30px 0 10px 0}
TABLE.dealer_top TD {vertical-align: middle}
TD.dealer_choice {background: #DDD; padding: 10px}
P.dealer_prim {font-size: 11px; margin: 0 0 0 15px}


/* Скоро */
.comingsoon {border-bottom: 1px solid #CCC; margin: 10px 0 0 0}
.comingsoon TR TD {padding: 20px 0 30px 0}
.comingsoon IMG {border: 1px solid #666}
.comingsoon P {margin: 0 0 6px 3%}

/* Ник */
#nick TD {padding: 4px}


/* Гараж */
.garage_gallery {float: left; padding: 10px 30px 0 0; height: 190px}
.garage_gallery  IMG {border: 1px solid #999}
.garage_gallery P.line_1 {margin: 0; width: 170px; font-size: 12px}
.garage_gallery P.line_2 {font-size: 12px; color: #666; margin: 0; width: 170px}
P.line_2 SPAN {margin-right: 10px}
P.line_2 IMG {border: 0}


/* Обзоры */
.review_list {margin: 40px 0}
.review_list IMG {margin: 0 10px 0 0; border: 1px solid #666}
.review_list P {margin: 0}
.review_list P.text {font-size: 12px}


/* Профиль (стили страниц личных сообщений в файле messanger.css) */
.profile_head {font-size: 19px; font-weight: 400; margin: 0; line-height: 130%}
SPAN.like {color: #393; font-style: italic; margin-left: 5px}

/* Фотографии юзера */
.userfoto_gallery {float: left; margin: 0 5% 15px 0; width: 200px; height: 200px}
.userfoto_gallery  IMG {border: 1px solid #666}
.userfoto_gallery P.line_1 {margin: 0; width: 200px}
.userfoto_gallery P.line_2 {font-size: 11px; color: #666; margin: 0}
.userfoto_prim {font-size: 12px; color: #333; margin: 0}

/* Настройки юзера  */
.settings_1 {font-size: 12px; margin: 40px 0 5px 0}
.settings_2 {font-size: 12px; margin: 0 0 0 0}
.settings_2 A {margin-right: 8px; text-decoration: none; border-bottom: 1px dotted #03C; color: #03C; padding: 1px 2px}
.settings_2 A:hover {background: #CF9; padding: 1px 2px}
.settings_2 SPAN {background: #CF9; padding: 1px 2px; margin-right: 8px}



/* Статистика посетителей  */
.userlist {font-size: 12px; margin: 30px 0 30px 0; width: 100%}
.userlist TR {border-bottom: 1px solid #DDD}
.userlist TD {padding: 5px 0}
.userlist TD SPAN, .userlist TD A, .userlist TD IMG {margin: 0 10px 0 0}
TR.u_l_head, TR.u_l_head A {font-size: 12px; color: #333}
TR.u_l_head A.arrow {font: 12px Verdana; text-decoration: none}
.u_l_avatar {width: 2%}
.u_l_login {width: 28%}
.u_l_date {width: 20%}
.narod {margin: 15px 0 15px 3%}
.narod TD {padding: 5px 30px 10px 0; width: 130px}
.brandimg IMG {border: 1px solid #666}


/* Форум */

/* Блок с гаражом */
.top_forum {width: 100%; margin: 40px 0 25px 0}




/* Реклама */
#bottom_tizer {width: 100%}
#bottom_tizer TD.bordered {text-align: center; border: 1px dashed #C03}
#bottom_tizer TD P {margin: 10px; font-size: 16px; font-weight: bold}
#bottom_tizer TD P A {color: #C03}












/* Разметка  */
#main, #service, #users, #review {width: 85%; margin: 40px 10% 0 5%; min-height: 540px}
#main #st, #users #st, #review #st {width: 10%}
#main #nd, #mail #nd {width: 90%}
#users #nd {width: 65%}
#users #rd {width: 25%}
#service #st {width: 70%}
#service #nd  {width: 30%}
#st .option {width: 250px; margin: 0 70px 0 0}
#nd .option {width: 250px; margin: 0 0 0 70px}
#users #st DIV {width: 160px}
#users #rd DIV.option3 {margin: 0 0 0 45px}

/* Элементы  */
.discuss {margin: 15px 0; text-align: center}
.pic {font: 11px Arial; background: #DDD; padding: 5px 10px}
.pic IMG {border: 1px solid #999}
.pic_comment {font-size: 12px; margin: 5px 0 0 0}
.pic2 {margin-bottom: 20px}
.pic2 P {margin: 10px 0 1px 0}
.pic2 TABLE {background: #DDD; width: 100%}
.pic2 TABLE TD {vertical-align: middle; padding: 3px 0}
.pic2 TABLE TD P {margin: 0 0 0 5px}
.pic2 IMG {margin: 0 0 0 5px; border: 1px solid #666}
.info {font-style: italic; margin: 20px 0 20px 3%}
.info IMG, .in_line {display: inline; vertical-align: middle; margin: 0 3px 0 0; border: 0}
.print {font-size: 11px; margin: 0; text-align: right}
.print A {color: #666}
.adlink {font-size: 12px; margin: 0 0 25px 3%}
.adlink SPAN {color: #666; display: block}
SPAN.grey {color: #555}
.red {color: #C03}
.green {color: #393}
.author .red {color: #F33}

/* Шапка и меню */
#top1, #top2 {width: 100%}
#top1 {background: url("/i/top_bg.gif") 0% 100% repeat-x}
#profile {font-size: 12px; margin: 5px 0 5px 50px; float: right}
#profile_info {padding: 0 0 0 5px}
#profile_info  SPAN {margin: 0 8px 0 0; color: #666}
#profile_info A {color: #36C}
#profile_info IMG {display: inline; vertical-align: middle; margin: 0 3px}
.login_small {font-size: 11px; color: #666}
.login_checkbox {color: #333}
.login_checkbox INPUT {margin: 0}
#top2 {font-weight: bold; border-bottom: 1px solid #9C9; background: #DDD}
#top2 A DIV {text-decoration: underline}
#top2 A:hover, #top2 A:visited {color: #03C}
#top2 DIV {padding: 4px 8px; float: left}
#top2 DIV.hlt {background: #9C9}
#top2 DIV:hover {background: #9C9}

/* Подвал */
#footer {font-size: 12px; width: 100%; border-top: 1px solid #9C9}
#footer1 {margin: 10px 30px}
#footer2 {margin: 10px 30px; text-align: right}
#footer2 IMG {float: right; margin: 0 5px}

/* Путь */
.path2 {font-size: 12px; color: #777; margin: 0}
.path2 A {color: #777}
.below_head {font-size: 11px; margin: 0; color: #666}
.below_head A {color: #369}
.below_head IMG {display: inline; vertical-align: middle}


/* Главная */
.i_head_div {background: #EBEBEB; margin: 0 0 10px 0; padding: 6px 0}
.i_head {font: bold 14px Arial; margin: 0 10px; color: #333}
.i_head A {color: #333; text-decoration: none}
.i_head A.rss {color: #C60; font-size: 11px; font-weight: normal; margin-left: 15px}
.i_head A:hover {color: #09C; text-decoration: underline}
.i_head2 {color: #444}
.i_add {font-size: 12px; font-weight: normal; float: right}
A.i_add, .i_add A {color: #09C; text-decoration: underline}
.i_head2 {font-size: 12px; font-weight: bold; color: #666; margin: 5px 0}
.i_head2 A {color: #666}
.i_head2 A.rss {font-weight: normal; margin-left: 15px}

.index1 {width: 100%; margin: 25px 0 15px 0}
.index1_1 FORM {background: #FFA; width: 100%; padding: 5px 0 10px 0}
.index1_1 FORM P {font-size: 11px; color: #444; margin: 7px 15px 0 15px}
.index1_1 FORM SELECT {width: 85%; margin: 0 15px}
#i_submit {margin: 10px 15px 0 15px}
.index1_1_prim {font-size: 11px; color: #666; margin: 5px 0}
.index1_1_prim A {color: #666}

A.news_button {font-size: 12px; display: block; margin: 0 0 4px 0}
A.news_button DIV {padding: 1px}
A.news_button:hover DIV {background: #EEE}

.i_review IMG {border: 1px solid #666}
.i_review P {font-size: 12px; margin: 0}

.index2 {width: 100%; margin: 15px 0 15px 0}

.i_story_1 {font-size: 12px; margin: 0}
.i_story_2 {font-size: 11px; margin: 0 0 10px 0; color: #666}
.i_story_2 SPAN {margin: 0 10px 0 0}
.i_rev_com {font-size: 11px; margin: 0 0 0 10px; color: #666}

.i_forum {padding: 0; margin: 0}
.i_forum LI {font-size: 13px; margin: 0 0 7px 0}
.i_forum LI SPAN {color: #666; font-size: 11px}

.index1_3 SPAN {background: #363; padding: 2px 3px}
.index1_3  A {color: #FFF; text-decoration: none}

#i_cars IMG {margin: 0; border: 1px solid #666}
#i_cars SPAN IMG {border: 0; margin-right: 3px}
#i_cars P {font-size: 12px; margin: 0}
#i_cars P SPAN {font-size: 11px; color: #666}

#index_links {width: 100%; margin: 25px 0 25px 0}
#index_links A {margin-right: 20px}

/* Новинки на главной */

DIV.index_new {width: 100%; background: #FFA}
.index_new TD {padding: 3px 5px}
.index_new P {margin: 0}
.index_new SPAN {color: #333; font-size: 12px}
.index_new P A {margin-right: 9px}


/* Новости */
.i_news {margin: 0 0 11px 0}
.i_news IMG {border: 1px solid #666; margin: 0 10px 0 0}
.i_news P {margin: 0; font-size: 12px}

/* Разные эл-ты */
/* Ссылки "добавить" вверху страниц и т.п. */
.top_options {font-size: 12px; color: #333; margin: 15px 0}
.top_options SPAN {margin-right: 15px}
.top_options  A {color: #369}
.top_options IMG {display: inline; vertical-align: middle}
#add_story_link {color: #369; float: right}

/* Галерея с картинками (крупные GARAGE CARBRAND) */
.car_list {margin: 0; width: 97%}
.car_list DIV.size240  {float: left; width: 240px; height: 200px}
.car_list DIV.size200 {float: left; width: 200px; height: 180px}
.car_list DIV.size42 {float: left; width: 42%; margin: 0 25px 10px 0}
.car_list DIV P {margin: 0}
.car_list DIV.size200 P {font-size: 12px}
.car_list DIV.size42 P {font-size: 12px}
.car_list_img {border: 1px solid #666; margin: 0 0 2px 0}
.car_list DIV A:hover .car_list_img {border: 1px solid #09C}
.car_list_prim {font-size: 12px; color: #333}
.car_list_prim2 {font-size: 11px; color: #666}
.car_list_prim2 A {color: #666}
.car_list_prim SPAN {margin: 0 10px 0 0}





/* Гараж  */
.zametki P {font-size: 12px; margin: 10px 0 5px 0}
.zametki P SPAN {color: #666; margin-left: 15px}



/* Информания о форуме  */
UL.forum_info {font-size: 12px; margin: 0}
UL.forum_info LI {margin: 6px 0}




/* доп ссылки */
.po_teme_head {font-size: 14px;  margin: 18px 0 5px 3%; clear: both}
.po_teme_head A {font-weight: bold}
.po_teme {font-size: 12px; margin: 0 0 2px 3%; color: #333; clear: both; color: #333}
.po_teme IMG {margin: 3px 10px 10px 0; border: 1px solid #555; float: left}
.po_teme A {color: #369}




/* См.также */
.options_head_2 {background: #DDD; margin: 0; padding: 4px}
#nd .options_head_2 {margin-left: 3%}
.options_head_2 P {margin: 0 8px; font-size: 12px; font-weight: bold; color: #333}

/* Для ленты сообшений */
.option_list {font-size: 12px; margin: 0; line-height: 1}
.option_list A {color: #369}
.option_list LI {margin: 12px 0}
.p_tizer {font-size: 12px; margin: 8px 8px 0 8px}

.option_block {margin: 10px 0 20px 3%}
.option_block IMG {border: 1px solid #666; margin: 0 20px 0 0}
.option_block P {font-size: 12px}
.o_b_1 {margin: 4px 20px 4px 0}
.o_b_2 {color: #666; margin: 0 20px 0 0}





/* Комменты */
.comment2 {font-size: 12px; margin: 50px 0 20px 0}
.comment2 TABLE {width: 92%; margin: 0 0 23px 3%}
.comment2 IMG {border: 1px solid #444}
.com_name {margin: 0 0 5px 0}
/* .com_name A {color: #369} */
.com_text  {margin: 0}
.com_text IMG {margin: 4px 0}
.com_text .imsmile {display: inline; vertical-align: middle; border: 0; margin: 0 2px}
.comment2 P.info {margin: 0 0 20px 3%}
A.reply {color: #999; text-decoration: none; border-bottom: 1px dashed #999}
.com_reply  {font-style: italic; margin: 7px 0; color: #444}
.com_reply A {color: #444; text-decoration: none; border-bottom: 1px dashed #999}
.com_reply A:hover {color: #09C; border-bottom: 1px dashed #09C}


/* cars */


.prim {font-size: 12px; color: #333; margin: 10px 0}
#st .prim {font-size: 12px; margin: 10px 0}
.cars_subhead {font: bold 16px Georgia; color: #555; font-style: italic; margin: 30px 0 10px 3%}

.car_spec TABLE {font-size: 12px; margin: 15px 0 15px 0; width: auto}
.car_spec TABLE TD {padding: 4px 15px; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; text-align: center}
.car_spec TABLE TD.t1 {text-align: left; padding: 4px 5px; width: 300px}
.car_spec TABLE TD.t2 {font-weight: bold; min-width: 80px}
.car_spec_1 TD {border-top: 1px solid #CCC; background: #EEE}

.car_tizer {margin: 40px 0 30px 3%}
.car_tizer TD {vertical-align: middle}

.konk {font-size: 11px; color: #444}

/* Список картинок вверху большой */
.carpic_roller {margin: 10px 1%; background: #DDD; padding: 5px 0; overflow: auto; width: 98%}
.carpic_roller IMG {margin: 0 4px}
.carpic_roller TABLE TD {vertical-align: middle}





/* обзоры */
#review UL {margin: 0 0 0 8%; list-style: square outside}
#review UL LI {margin: 0 0 5px 0}



.icons {border:0; display: inline; vertical-align: middle}








.user_head {margin: 0 0 20px 0}
.user_head .m_contact {margin: 0}

.userpage_head_1 {background: #CCCC99; width: 30%}
.user_profile {margin: 5px 25px 5px 5px; padding: 0 0 30px 0; line-height: 1}
.user_profile IMG {margin: 0 10px 0 0; border: 1px solid #333}
.user_profile P {font-size: 12px;  margin: 8px 0}
.userpage_head {vertical-align: middle; border-left: 1px solid #666; width: 70%}
.userpage_head DIV {font: 19px Arial; color: #663; margin: 0 25px}
.userpage_head DIV A {color: #663}


/* Левая менюшка на страницах профиля */
.user_menu_card {width: 150px; border-bottom: 1px solid #EEE}
.user_menu_card IMG {margin: 0 5px 5px 0}
.user_menu_card P {font-size: 12px; margin: 0 0 5px 0; line-height: 1}
.user_menu_card P.dop {color: #666; font-size: 11px}

.user_menu {margin: 20px 20px 50px 0; width: 150px; line-height: 1}
.user_menu LI {margin: 9px 0; padding: 4px 0}
.user_menu LI A {display: block; color: #039; margin: 0 2px}
.user_menu LI SPAN {display: block; margin: 0 2px}
.user_menu LI.active {background: #DDD}
.user_menu UL {font-size: 11px; margin: 0 0 0 10px}
.user_menu UL LI {margin: 0}

.over_dashed {font-size: 13px; color: #999; margin: 0 0 0 3%; font-variant: small-caps; letter-spacing: 2px}
.over_dashed SPAN {border-bottom: 1px dashed #CCC}
.hr_dashed {border-top: 1px dashed #CCC; height: 1px; margin: 0 0 0 3%}

.onsite {font-size: 12px; color: #333; border: 1px solid #CCC; padding: 4px 0}
.onsite {margin: 2px 0; background: #FFF}
.onsite P {margin: 0 1%}
.onsite A {color: #369}



/* Форум */
/* Заголовки таблиц */
.f_td_head {width: 100%; margin: 0 0 5px 0}
.f_td_head TD {padding: 3px 0; border: 1px solid #999; vertical-align: middle}
.f_td_head P {font-size: 12px; margin: 0 9px; color: #666; text-align: center}

/* Список разделов и тем */
.f_list {width: 100%; margin: 0 0 5px 0}
.f_list TD {padding: 7px 0; border: 1px solid #999; vertical-align: middle}
.f_list .td_grey {background: #EEE; text-align: center}
.f_list .td_grey A {color: #369}
.f_list P {margin: 3px 9px}
.f_header {font-weight: bold}
.f_subtext {font-size: 12px; color: #333}
.f_list_author {font-size: 11px; color: #555}
.f_pages {font-size: 12px; font-weight: normal; color: #333; margin: 0 0 0 8px}
.f_pages A {margin: 0 2px 0 6px}



.f_menu_1 {margin: 10px 0 0 0}
.f_menu_2 {font-size: 12px; margin: 0}
.f_menu_2 A {color: #555; text-decoration: none}

#forum_search {background: #CFC; padding: 10px 0; margin: 5px 0 0 0}
#forum_search TABLE {margin: 0 5px}
#forum_search SELECT {width: 90%}

#time {margin: 0 0 0 0}
#time TD {width: 12%}
#time TD DIV {font: bold 16px Arial; color: #393; margin: 0 10px 0 0}
#time TD P {font-size: 11px; color: #333; margin: 0 10px 0 0}

.f_topic, .f_list, .f_list_head {width: 100%; margin: 0 0 5px 0}
.f_topic {margin-top: 5px; border: 1px solid #999}
.f_topic  TD {padding: 5px 0}
TD.f_name {width: 23%; padding-bottom: 10px; border-right: 1px solid #999}
TD.f_name IMG {margin: 5px; border: 1px solid #555}
P.f_name_name {font-size: 14px; font-weight: bold; color: #222; margin: 0 5px}
P.f_name_name A {color: #03C}
UL.f_name_info {font-size: 11px; color: #888; margin: 2px 5px; line-height: 1.2}
UL.f_name_info LI {margin: 3px 0}
UL.f_name_info LI SPAN {color: #333}
UL.f_name_info LI A {color: #666}
TD.f_text {width: 77%}


.f_text P {margin: 15px 10px}
.f_text IMG {margin: 10px; border: 1px solid #666}
.f_text OBJECT {margin: 10px}
.f_text .imsmile, .imsmile {display: inline; vertical-align: middle; border: 0; margin: 0 2px}
.f_text A:hover IMG.zoom {border: 1px solid #09C}
.f_slogan {vertical-align: bottom}
.slogan  {font-size: 12px; margin: 25px 7% 10px 7%; width: 86%; border-top: 1px dashed #555; color: #222}
.del {font-size: 11px; text-align: right; margin: 0 10px; color: #555}
.del A {color: #555}
.moder {font-size: 12px; margin: 15px 10px 10px 10px; color: #333}
.moder A {color: #333}
.warning {font-size: 12px; margin: 15px 10px 0 10px; color: #C33}


P.f_text_date {font-size: 11px; color: #444; margin: 0 10px 15px 10px}
P.f_text_date .mark {font-size: 14px; float: right}
P.f_text_date .mark A {text-decoration: none; padding: 0 5px}
P.f_text_date .mark A.red {color: #C03}
P.f_text_date .mark A.green {color: #393}
P.f_text_date .mark A:hover {background: #DDD}
P.f_text_date .mark A.red, P.f_text_date .mark A.green {position: relative}
P.f_text_date .mark A.red SPAN, P.f_text_date .mark A.green SPAN {display: none}
P.f_text_date .mark A.red:hover SPAN, P.f_text_date .mark A.green:hover SPAN {font-size: 11px; font-weight: normal; color: #333; display: block; position: absolute; top: 20px; right: 10px; background: #FFF; border: 1px solid #666; padding: 0 3px}


P.f_text_date A, P.f_text_date A.black  {color: #444}

DIV.forumtags {border: 1px solid #999; font-size: 12px; margin: 0 0 5px 0; padding: 2px 0; width: 100%; background: #EEE}
DIV.forumtags  A {margin-left: 5px}

.f_quote {font-size: 12px; background: #EEE; margin: 5px 30px; border: 1px solid #CCC}
.f_quote P {margin: 7px 10px}
.f_q_name {color: #444}

/* Список тем */
TD.f_preview {width: 70%; padding: 8px 0; border-right: 1px solid #999}
P.f_preview_head {font-size: 14px; font-weight: bold; margin: 4px 10px}
P.f_preview_head SPAN {font-size: 11px; font-weight: normal}


.f_list IMG {vertical-align: middle; display: inline; border: 0; margin: 0 0 0 1px}
.f_list_head {margin-top: 5px}
.f_list_head TD {font-size: 11px; background: #AAA; text-align: center; padding: 3px 0; border: 1px solid #666; color: #000}

.smiles {margin: 0 0 10px 3%}
.smiles IMG {display: inline; margin: 0 12px 0 0; cursor: pointer; border: 0}

.f_text .poll_head {margin: 25px 10px 5px 40px}
.f_text .poll  {font-size: 12px; margin: 0 40px; line-height: 1}
.f_text UL.poll {width: 60%}
.f_text .poll LI {margin: 10px 0}
.f_text .poll_bar {height: 10px; background: #393; margin-top: 2px}
.f_text .poll_comment {font-size: 11px; color: #333; margin: 20px 40px}

/* Форма добавления  */
#add_comment2 {width: 97%; margin: 40px 0 35px 3%; background: #DED; padding: 5px 0}
#users #add_comment2 {width: 75%}
#add_comment2 P {font-size: 12px; margin: 10px 0 1px 2%}
#add_comment2 TEXTAREA {margin: 0 0 0 2%; width: 95%}
#add_comment2 INPUT, #add_comment2 SELECT {margin: 0 0 3px 2%; vertical-align: middle}
#add_comment2 #submit {font: bold 19px Arial; margin: 15px 0 10px 2%}
.size20 {width: 20%}
.size40 {width: 40%}
.size70 {width: 70%}
.size95 {width: 95%}

.full_t {width: 95%}
.half {width: 60%}
.half_r {width: 60%; font-weight: bold; background: #DDD}

.code {margin: 0 0 30px 0}
.code SPAN {font-size: 11px; display: block}
.code TEXTAREA {color: #333; border: 1px solid #333; margin: 0 0 10px 0; width: 60%; color: #333}


/* --------------------- ЮЗЕР ------------------  */
.user_info {font-size: 12px; margin: 20px 0}
.user_info LI {margin: 3px 0}
.user_img {margin: 0 0 30px 0; border: 1px solid #333; float: right}

.submenu TD {padding: 0 10px; width: 120px; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999}

UL.user_forum {margin: 0}
UL.user_forum LI {margin: 3px 0}
UL.user_forum LI SPAN {color: #666}

.lenta_1 {font-size: 12px; margin: 5px 0 0 3%}
.lenta_1 SPAN {color: #666}
.lenta_1 IMG {display: inline; vertical-align: middle}
.lenta_1 A.l_user {color: #369; text-decoration: none}
.lenta_2 {font-size: 11px; color: #333; margin: 0 0 0 6%}

/* --------------------- ADVERT ------------------  */
.topleft_head {font-size: 12px; color: #333; margin: 0 0 5px 0}
.rsya_1 {margin: 20px 0 20px 0; width: 100%}
.rsya_3 {margin: 25px 0 20px 0; width: 100%}

.vongo_banner IMG {margin: 0 0 20px 0}
DIV.vongo_tizer {font-size: 12px; color: #333; margin: 0 0 20px 0; text-align: right}
.vongo_tizer A {font-weight: bold; font-size: 14px}
.targetix_banner {margin: 5px 0 15px 0}
.ad_tandem {margin: 0 0 0 0; font-size: 12px; width: 240px}
.ad_tandem A {font-weight: bold}
.ad_tandem IMG {margin: 15px 10px 0 0; float: left}
.ad_tandem P {margin: 0 3px}


/* ----- Клубы ----  */

.carinfo {font-size: 11px; margin: 0 0 0 3%; width: 97%}
.carinfo TR {border-bottom: 1px solid #DDD}
.carinfo EM {margin-left: 30px}
.carinfohead TD {background: #DDD}
.carinfo TD {padding: 4px 8px; vertical-align: middle}
.adres {margin: 20px 0 0 3%}
.adres LI {margin: 12px 0}
.club_index_choice {background: url("/i/club_money.gif") 0% 0% no-repeat; margin: 0; padding: 15px 0; border: 1px solid #CCC; vertical-align: middle}


TABLE.japan_index_50_50 {width: 85%; margin: 30px 10% 10px 5%}
.japan_index_news {width: 100%; margin: 3px 0 0 0}
.japan_index_news TD {width: 33%}
.japan_index_news IMG {margin: 0 20px 0 0; border: 1px solid #999}
.japan_index_news P {font-size: 12px; margin: 0 20px 0 0}
.mark_catalog {font-weight: bold; font-size: 15px; margin: 3px 0; line-height: 2.5}
.mark_catalog IMG {display: inline; vertical-align: middle}

#download_photo{
  text-decoration:none;
}

.map_help P {font-size: 12px; margin: 7px 0}

#p_for_smiles{
  color: #4682B4;
}
#p_for_smiles SPAN {border-bottom: 1px dotted #4682B4; color: #4682B4}
#p_for_smiles:hover{
  cursor:pointer;
}
#save_change{
  color:#666;
}
