/* базовые стили */
body {margin: 0px; color: #464646; background-color: #FFF}

div {font-family: Arial; font-size: 12px}
table {font-family: Arial; font-size: 12px}
input {font-family: Arial; font-size: 11px}
select {font-family: Arial; font-size: 12px}
a {text-decoration: underline; outline-style: none}
a:hover {text-decoration: none}

img {border: none}
form {padding: 0px; margin: 0px}
img, div, input {behavior: url('/PROG/iepngfix.htc')}

a.black {color: #000}
a.blue {color: #446a8f}
a.red {color: red}
a.green {color: #799131}
a.white {color: #FFF; font-size: 15px}
a.grey {color: #888}

b.blue {color: #446a8f}
b.red {color: red}
b.green {color: #799131}
i.grey {font-size: 11px; color: #666}

p {margin: 0px 0px 12px 0px}

.cl {display: block; clear: both; height: 1px; font-size: 1px; line-height: 1px}
.nobr {white-space: nowrap}

h3.green {text-align: center; color: #799131; font-size: 14px}
h4 {font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px}



#ajax_frame {width: 1px; height: 1px; position: absolute; left: -1000px; top: -1000px}

#resizer {max-width: 1100px; margin: auto; position: relative}
#outer {width: 100%; border: 0px; border-collapse: collapse}
#outer td.outer {padding: 17px 17px; margin: 0px}







#sss1 {
	position: absolute;
	left: 17px;
	bottom: 20px;
}









/* стили для формы в блоке контента */
/* элементы формы */
form.simple .text {width: 300px; margin-bottom: 5px; height: 16px; line-height: 15px; border: 1px solid #d3d3d3}
form.simple select.text {height: 19px; line-height: 18px}
form.simple textarea.text {width: 500px; margin-bottom: 5px; line-height: 15px; border: 1px solid #d3d3d3}

/* доп. тэги в формах */
form.simple b {color: #F00}
form.simple b.small {color: #999; font-size: 10px}
form.simple label.small {font-size: 10px; color: #555}

/* таблица в форме */
form.simple table {border-collapse: collapse}
form.simple table td {padding: 5px; margin: 0px; vertical-align: top}
form.simple table td.name {width: 200px; text-align: right; line-height: 20px}
form.simple table td.name1 {text-align: left; line-height: 20px; padding-left: 50px}
form.simple table th {padding: 5px; text-align: left}

/* доп. тэги в таблицах */
form table td ul {padding: 0px; margin: 0px}
form table td ul li {list-style: none; padding: 0px; margin: 4px 0px; height: 45px; line-height: 45px; font-size: 12px; display: block}



/* БЛОКИ СООБЩЕНИЙ (OK / ERROR) */
.block_ok {width: 60%; margin: auto; padding: 15px; border: 2px dashed #9fb950}
.block_error {width: 60%; margin: auto; padding: 15px; border: 2px dashed #f9c946; cursor: pointer}








#head {height: 120px; margin-right: 220px}
#head table {width: 100%; border: 0px; border-collapse: collapse}
#head table td {padding: 0px; margin: 0px; border: 0px}
#head .srch_frm_left {width: 15px; height: 33px; background: url('/SKINS/img/srch_frm_1.gif') no-repeat}
#head .srch_frm_center {height: 33px; background: url('/SKINS/img/srch_frm_2.gif') repeat-x}
#head .srch_frm_right {width: 10px; height: 33px; background: url('/SKINS/img/srch_frm_3.gif') no-repeat}
#head .srch_frm_center input.text {width: 100%; height: 20px; line-height: 20px; font-size: 11px; margin: 5px 0px 0px 0px; padding: 0px 2px; background: url('/SKINS/img/input_bg.gif') repeat-x; border: 1px solid #CCC}
#head .srch_frm_center input.image {margin: 6px 0px 0px 8px}
#head .counter {text-align: center; font-size: 11px; color: #959595; padding-top: 15px}

#top_menu {margin: 16px 3px 0px 1px}
#top_menu tr td {height: 21px; width: 10%}
#top_menu tr td.sep {text-align: center; width: auto}
#top_menu a {text-decoration: underline; color: #464646; display: block; height: 21px; line-height: 21px; text-align: center; white-space: nowrap}
#top_menu a:hover {text-decoration: none}


#user_block {float: right; width: 167px; height: 102px; background: url('/SKINS/img/user_block_bg.gif') no-repeat 20px 0px; padding: 9px 14px 9px 39px; color: #111; font-size: 11px; white-space: nowrap}
#user_block a {color: #111}
#user_block form {}
#user_block form input.text {width: 100px; height: 17px; line-height: 17px; padding: 0px 2px; border: 1px solid #BBB; background: url('/SKINS/img/input_bg.gif') repeat-x; color: #9b9b9b; margin: 5px 14px 7px 0px}
#user_block a.green {color: #67921f; font-size: 12px}






/* стили ТАБЛИЦ для ГЛАВНОЙ страницы */

/* Таблица 1: аренда, продажа, правое навигационное меню */
.tab_index_1 {width: 100%; border: 0px; border-collapse: collapse; margin: 15px 0px 16px 0px}
.tab_index_1 td {border: 0px; margin: 0px; padding: 0px}
.tab_index_1 td.b1 {height: 6px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -2px}
.tab_index_1 td.b2 {background: url('/SKINS/img/1x1_grey.gif') repeat-x left bottom}
.tab_index_1 td.b3 {background: url('/SKINS/img/corn_1.gif') no-repeat -2px -2px}
.tab_index_1 td.l_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y 0px 0px}
.tab_index_1 td.c_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y 5px 0px}
.tab_index_1 td.r_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y -16px 0px}
.tab_index_1 td.t1 {height: 6px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -28px}
.tab_index_1 td.t2 {background: url('/SKINS/img/1x1_grey.gif') repeat-x left top}
.tab_index_1 td.t3 {background: url('/SKINS/img/corn_1.gif') no-repeat -2px -28px}
.tab_index_1 td.content {padding: 9px 10px; line-height: 18px}
.tab_index_1 .label {position: relative; height: 38px}
.tab_index_1 .label img {position: absolute; left: -16px; top: -30px}
.tab_index_1 td.content img.arrow {margin-right: 7px}



/* Таблица 2: ссылки на разделы (риэлторам, владельцам, арендаторам, покупателям, поиск по метро) */
.tab_index_2 {width: 100%; height: 184px; border: 0px; border-collapse: collapse; margin: 0px}
.tab_index_2 td {border: 0px; margin: 0px; padding: 0px}
.tab_index_2 td.pic {height: 176px; border-left: 1px solid #ebebeb; background: url('/SKINS/img/tab2_bg_1.gif') no-repeat right top; text-align: center; padding-right: 20px}
.tab_index_2 td.pic img {margin: 18px 0px 0px 0px}
.tab_index_2 td.pic img.blank {margin: 0px}
.tab_index_2 td.pic a.b {color: #2c5f83; font-size: 13px; line-height: 32px; text-decoration: none; font-weight: bold}
.tab_index_2 td.pic a.b:hover {text-decoration: underline}
.tab_index_2 td.pic_b {height: 8px; background: url('/SKINS/img/tab2_bg_2.gif') no-repeat right top}
.tab_index_2 td.metro h2 {height: 36px; line-height: 36px; margin: 0px; width: 198px; font-size: 14px; font-weight: normal; color: #FFF; background: url('/SKINS/img/tab_h2_bg.gif') no-repeat; text-align: center}



/* Таблица 3: Полезняа информация, Подписка на рассылку */
.tab_index_3 {width: 100%; border: 0px; border-collapse: collapse; margin: 30px 0px 0px 0px}
.tab_index_3 td {border: 0px; margin: 0px; padding: 0px}
.tab_index_3 td.b1 {height: 6px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -2px}
.tab_index_3 td.b2 {background: url('/SKINS/img/1x1_grey.gif') repeat-x left bottom}
.tab_index_3 td.b3 {background: url('/SKINS/img/corn_1.gif') no-repeat  -2px -2px}
.tab_index_3 td.l_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y 0px 0px}
.tab_index_3 td.c_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y 5px 0px}
.tab_index_3 td.t1 {height: 6px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -28px}
.tab_index_3 td.t2 {background: url('/SKINS/img/1x1_grey.gif') repeat-x left top}
.tab_index_3 td.t3 {background: url('/SKINS/img/corn_1.gif') no-repeat  -2px -28px}
.tab_index_3 td.content {padding: 9px 10px; line-height: 18px}
.tab_index_3 .label {position: relative; height: 38px}
.tab_index_3 .label img {position: absolute; left: -16px; top: -30px}
.tab_index_3 td.content img.arrow {margin-right: 7px}
.tab_index_3 td h2 {height: 36px; line-height: 36px; margin: 0px; width: 198px; font-size: 12px; font-weight: normal; color: #FFF; background: url('/SKINS/img/tab_h2_bg.gif') no-repeat; text-align: center}

/* Таблица со ссылками на полезныю информацию (внутри таб.3) */
.tab_index_info {width: 100%; border: 0px; border-collapse: collapse; margin: 0px 4px}
.tab_index_info td {width: 33%; border: 0px; margin: 0px; padding: 0px 0px 0px 20px; background: url('/SKINS/img/tab_info_brdr.gif') repeat-y}
.tab_index_info td.first {padding: 0px; background: none}



/* Таблица 4: Новые объекты аренды и продажи */
.tab_index_4 {width: 100%; border: 0px; border-collapse: collapse; margin: 30px 0px 0px 0px}
.tab_index_4 td {border: 0px; margin: 0px; padding: 0px}
.tab_index_4 td.b1 {height: 6px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -2px}
.tab_index_4 td.b2 {background: url('/SKINS/img/1x1_grey.gif') repeat-x left bottom}
.tab_index_4 td.b3 {background: url('/SKINS/img/corn_1.gif') no-repeat  -2px -2px}
.tab_index_4 td.t1 {height: 6px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -28px}
.tab_index_4 td.t2 {background: url('/SKINS/img/1x1_grey.gif') repeat-x left top}
.tab_index_4 td.t3 {background: url('/SKINS/img/corn_1.gif') no-repeat  -2px -28px}
.tab_index_4 td.l_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y 0px 0px}
.tab_index_4 td.c_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y 5px 0px}
.tab_index_4 td.content {padding: 10px 0px 0px 12px}
.tab_index_4 .label {position: relative; height: 24px}
.tab_index_4 .label img {position: absolute; left: -18px; top: -31px}
.tab_index_4 td.content .new_item {float: left; width: 49%; margin-top: 12px; height: 72px; overflow: hidden}
.tab_index_4 td.content .new_item img {margin: 0px 12px 12px 0px}
.tab_index_4 td.content .new_item b {font-weight: normal; color: #799131}


/* Стиль для заголовка "Новостройки" на главной */
div.ind_title {height: 40px; line-height: 40px; padding-right: 218px; text-align: center; color: #799131; font-size: 14px; font-weight: bold}

/* Таблица 5: Новостройки, Новости и статьи */
.tab_index_5 {width: 100%; border: 0px; border-collapse: collapse; margin: 0px}
.tab_index_5 td {border: 0px; margin: 0px; padding: 0px}
.tab_index_5 td.b1 {height: 6px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -2px}
.tab_index_5 td.b2 {background: url('/SKINS/img/1x1_grey.gif') repeat-x left bottom}
.tab_index_5 td.b3 {background: url('/SKINS/img/corn_1.gif') no-repeat  -2px -2px}
.tab_index_5 td.l_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y 0px 0px}
.tab_index_5 td.c_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y 5px 0px}
.tab_index_5 td.t1 {height: 6px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -28px}
.tab_index_5 td.t2 {background: url('/SKINS/img/1x1_grey.gif') repeat-x left top}
.tab_index_5 td.t3 {background: url('/SKINS/img/corn_1.gif') no-repeat  -2px -28px}
.tab_index_5 td.c1 {height: 32px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -2px}
.tab_index_5 td.c2 {background: url('/SKINS/img/tab_brdr_2.gif') repeat-x left 5px}
.tab_index_5 td.c3 {background: url('/SKINS/img/corn_1.gif') no-repeat  -2px -2px}
.tab_index_5 td.content {padding: 9px 10px; line-height: 18px}
.tab_index_5 td h2 {height: 36px; line-height: 36px; margin: 0px; width: 198px; font-size: 14px; font-weight: normal; color: #FFF; background: url('/SKINS/img/tab_h2_bg.gif') no-repeat; text-align: center}
.tab_index_5 td.content img {margin: 0px 11px 15px 0px}
.tab_index_5 td.content .new_item_info {height: 84px; line-height: 14px; overflow: hidden}
.tab_index_5 td.content .new_item_no {text-align: center; color: #999; padding-top: 55px; height: 85px}
.tab_index_5 td.content .ag {margin-bottom: 9px}
.tab_index_5 td.content .news_1 {padding: 14px 0px; margin: 0px 14px; background: url('/SKINS/img/div_news_brdr.gif') repeat-x left bottom; line-height: 13px}
.tab_index_5 td.content .news_1 div {height: 40px; overflow: hidden}
.tab_index_5 td.content .news_1 div b {font-weight: normal; color: #799131}
.tab_index_5 td.content .news_1 a {color: #959595}
.tab_index_5 td.all {padding: 10px 22px 10px 0px; text-align: right}
.tab_index_5 td.all a {color: #9b9b9b; font-size: 11px}

/*----------------------------------------------------------------------------*/


.new_builds {width: 47%; float: left; margin: 0px 20px 20px 0px}
.new_builds table {width: 100%; margin: 0px; border: 0px; border-collapse: collapse}
.new_builds table td {border: 0px; margin: 0px; padding: 0px}
.new_builds table td.t1 {height: 6px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -28px}
.new_builds table td.t2 {background: url('/SKINS/img/1x1_grey.gif') repeat-x left top}
.new_builds table td.t3 {background: url('/SKINS/img/corn_1.gif') no-repeat  -2px -28px}
.new_builds table td.b1 {height: 6px; background: url('/SKINS/img/corn_1.gif') no-repeat -28px -2px}
.new_builds table td.b2 {background: url('/SKINS/img/1x1_grey.gif') repeat-x left bottom}
.new_builds table td.b3 {background: url('/SKINS/img/corn_1.gif') no-repeat  -2px -2px}
.new_builds table td.l_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y 0px 0px}
.new_builds table td.r_br {background: url('/SKINS/img/tab_brdr_1.gif') repeat-y 5px 0px}
.new_builds table td.content {padding: 12px 3px 2px 7px}
.new_builds table td img {margin: 0px 11px 15px 0px}
.new_builds table td .new_item_info {height: 100px; line-height: 14px; overflow: hidden}
.new_builds table td .new_item_info div.i {margin: 0px 0px 5px 0px}
.new_builds table td .txt {margin-bottom: 5px; height: 30px; overflow: hidden}
.new_builds table td .lnk {margin-bottom: 5px; text-align: right}
.new_builds table td .ag {margin-bottom: 9px; height: 16px; overflow: hidden}
.new_builds table td .phone {float: right; padding-right: 10px}

.new_builds_search {border-top: 1px solid #e5e5e5; padding: 20px 0px 20px 0px}
.new_builds_search form {width: 850px; margin: auto}



.tab_index_5 .new_builds {width: 50%; margin: 0px 0px 20px 0px}
.tab_index_5 .new_builds table {height: 173px}
.tab_index_5 .new_builds table td.t3 {padding-right: 20px}
.tab_index_5 .new_builds table td.r_br {padding-right: 20px}
.tab_index_5 .new_builds table td.b3 {padding-right: 20px}






/* Бок со статьями на главной внизу */
#ind_articles {}
#ind_articles div {padding-top: 16px; margin-bottom: 16px; border-top: 1px dotted #b2b2b2; color: #464646; text-align: justify}
#ind_articles div a.title {float: left; display: block; height: 29px; line-height: 29px; color: #799131; text-decoration: none}
#ind_articles div a.title:hover {text-decoration: underline}
#ind_articles div a.det {color: #9a9a9a}





/* Стили для блоков с баннерами */
.ind_b {position: relative; width: 198px; height: 291px}
.ind_b div {position: absolute; left: 0px; top: -4px; width: 200px; height: 300px}




/* Низ сайта */
#bottom {padding-top: 1px; background: url('/SKINS/img/div_news_brdr.gif') repeat-x left top}
#bottom .err_report {
    background: #F6F6F6 url('/SKINS/img/div_news_brdr.gif') repeat-x left bottom;
    padding: 3px; margin-bottom: 15px; text-align: center;
    font-size: 10px
}
#bottom .counters {float: right}
#bottom .counters a img {opacity: .4; -moz-opacity: .4; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40)}
#bottom .counters a:hover img {opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1}
#bottom .menu {margin: 5px 0px 5px 0px}
#bottom .menu a {display: block; float: left; margin-right: 14px; color: #464646}










/* ПОПАПЫ ДЛЯ РЕГИСТРАЦИИ / АВТОРИЗАЦИИ / ВОССТАНОВЛЕНИЯ ПАРОЛЯ */
#auth_block {position: absolute; right: 115px; top: 95px; width: 490px; display: none; z-index: 100}
#auth_block a#close {display: block; position: absolute; width: 22px; height: 22px; right: 12px; top: 8px; background: url('/SKINS/img/icon_close.gif') no-repeat;}
#auth_block a#close1 {display: block; position: absolute; width: 22px; height: 22px; right: 12px; top: 8px; background: url('/SKINS/img/icon_close.gif') no-repeat;}
#auth_block h1 {font-family: Tahoma; font-size: 17px; font-weight: bold; color: #5c5c5c; margin: 0px 30px 0px 0px; cursor: move}
#auth_block table {width: 100%; padding: 0px; border: 0px; border-collapse: collapse}
#auth_block table td {padding: 0px; font-size: 10px; color: #5c5c5c}
#auth_block table td.bb1 {border-bottom: 1px solid #CCC}

#auth_block b {font-size: 12px; color: #5c5c5c}
#auth_block input.text {border: 1px solid #BBB}

#auth_block a#but_green {display: block; width: 169px; height: 34px; line-height: 30px; background: url('/SKINS/img/button_green.gif') no-repeat; text-align: center; text-decoration: none; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #373d41}
#auth_block a#but_green:hover {color: #FFF}


#reg_block {position: absolute; right: 115px; top: 95px; width: 490px; display: none; z-index: 100}
#reg_block_loading {text-align: center; padding: 150px 0px}
.user_agreement {height: 300px; font-size: 11px; color: #242424; padding: 8px; border: 1px solid #d2d2d2; background: #f5f5f5; overflow: auto}
.user_agreement b {font-size: 13px}

#reg_block a#close {display: block; position: absolute; width: 22px; height: 22px; right: 12px; top: 8px; background: url('/SKINS/img/icon_close.gif') no-repeat}
#reg_block h1 {font-family: Tahoma; font-size: 17px; font-weight: bold; color: #5c5c5c; margin: 0px 30px 0px 0px; cursor: move}
#reg_block table {width: 100%; padding: 0px; border: 0px; border-collapse: collapse}
#reg_block table td {padding: 0px; font-size: 10px; color: #5c5c5c}
#reg_block table td.bb1 {border-bottom: 1px solid #CCC}

#reg_block b {font-size: 12px; color: #5c5c5c}
#reg_block strong {font-size: 11px}
#reg_block label.blue {font-size: 12px; font-weight: bold; text-decoration: underline; color: #468}
#reg_block input.text {border: 1px solid #BBB}
#reg_block select.text {border: 1px solid #BBB}
#reg_block textarea.text {border: 1px solid #BBB}

#reg_block a.but_green {display: block; width: 169px; height: 34px; line-height: 30px; background: url('/SKINS/img/button_green.gif') no-repeat; text-align: center; text-decoration: none; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #373d41}
#reg_block a.but_green:hover {color: #FFF}


.corners3 {display: block; background: #ececec; border: 1px solid #b7b7b7}
.u3_t {position: relative; height: 11px; font-size: 1px}
.u3_t div {font-size: 1px}
.u3_ct {margin: 0px 11px; height: 10px; background: #ececec; border-top: 1px solid #b7b7b7}
.u3_lt {position: absolute; left: 0px; top: 0px; width: 11px; height: 11px; background: url('/SKINS/img/u3_lt.gif') no-repeat left top}
.u3_rt {position: absolute; right: 0px; top: 0px; width: 11px; height: 11px; background: url('/SKINS/img/u3_rt.gif') no-repeat right top}

.u3_cont {display: block; background: #ececec; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; padding: 0px 10px}

.u3_b {position: relative; height: 11px; font-size: 1px}
.u3_b div {font-size: 1px}
.u3_cb {margin: 0px 11px; height: 10px; background: #ececec; border-bottom: 1px solid #b7b7b7}
.u3_lb {position: absolute; left: 0px; bottom: 0px; width: 11px; height: 11px; background: url('/SKINS/img/u3_lb.gif') no-repeat left bottom}
.u3_rb {position: absolute; right: 0px; bottom: 0px; width: 11px; height: 11px; background: url('/SKINS/img/u3_rb.gif') no-repeat right bottom}


#q_complaint {position: absolute; right: 60px; top: 190px; width: 440px; display: none; z-index: 100}
#q_complaint h1 {font-family: Tahoma; font-size: 17px; font-weight: bold; color: #5c5c5c; margin: 0px 30px 0px 0px}
#q_complaint a.close {display: block; position: absolute; width: 22px; height: 22px; right: 12px; top: 8px; background: url('/SKINS/img/icon_close.gif') no-repeat}











/* Внутрення страница */
#inner_table {width: 100%; padding: 0px; margin: 0px 0px 30px 0px; border: 0px; border-collapse: collapse}
#inner_table tr td.left {padding: 0px; width: 200px}
#inner_table tr td.right {padding: 0px 0px 0px 15px}

/* Внутреннее меню */
#inner_main_menu {width: 200px; background: no-repeat; margin-bottom: 15px}
#inner_main_menu a {display: block; line-height: 22px; margin: 0px 0px -15px 15px; padding-left: 22px; text-decoration: none}
#inner_main_menu a:hover {text-decoration: underline; background: url('/SKINS/img/inner_menu_point.png') no-repeat 0px 4px}
#inner_main_menu .top {height: 15px; background: url('/SKINS/img/inner_menu_top_bot.gif') no-repeat}
#inner_main_menu .bot {height: 15px; background: url('/SKINS/img/inner_menu_top_bot.gif') no-repeat left bottom}

/* Внутренний заголовок */
#inner_header0 {height: 52px; margin-bottom: 20px; background: url('/SKINS/img/inner_header_bg.gif') repeat-x}
#inner_header {height: 52px; background: url('/SKINS/img/inner_header_bg_right.gif') no-repeat right}
#inner_header h1 {height: 52px; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px 0px 0px 37px; line-height: 50px; background: no-repeat}




/* Новости */
.news_preview {background: url('/SKINS/img/news_brdr.gif') no-repeat right bottom; color: #000; padding: 12px 0px}
.news_preview b {font-weight: normal}
.news_preview a.news_title {display: block; padding-top: 2px; color: #3a76ac; text-decoration: none; font-weight: bold}
.news_preview a.news_title:hover {text-decoration: underline}
.news_preview table {width: 100%; margin: 0px; padding: 0px; border: 0px; border-collapse: collapse}
.news_preview table {vertical-align: top; padding: 0px; margin: 0px}

.pages {text-align: center; font-weight: bold; padding: 30px 0px 0px 0px; color: #000; font-size: 13px}

.news1_cats {
	text-align: center;
	background: url('/SKINS/img/news_brdr.gif') no-repeat right bottom;
}
.news1_cats a {
	display: inline-block;
	vertical-align: top;
	height: 21px;
	line-height: 21px;
	padding: 0 20px;
	margin: 0 0 20px -4px;

	border-left: 1px dotted #08355f;
	border-right: 1px dotted #08355f;
}
.news1_cats a.active {
	text-decoration: none;
	background: #e0eaf6;
}





div.top_way {height: 25px; color: #446a8f; font-size: 13px; margin: 0px}
div.top_way a {color: #446a8f}
.b_468x60, .b_234x60 {clear: both; text-align: center; margin: 20px}

.b_table {border: 0px; border-collapse: collapse; margin: auto}
.b_table td {padding: 0px}




/* АГЕНТСТВА НЕДВИЖИМОСТИ */
.agencies_topmenu {height: 30px; line-height: 30px; border-top: 1px solid #9d9ca1; border-bottom: 1px solid #9d9ca1; text-align: center; color: #5b5b5b; font-size: 12px; font-weight: bold}
.agencies_topmenu b {color: #3a76ac; font-size: 16px}
.agencies_topmenu a {color: #3a76ac; text-decoration: underline}
.agencies_topmenu a:hover {text-decoration: none}

.agency_list {padding: 20px 0px; border-bottom: 1px solid #9d9ca1; text-align: left}
.agency_list td.pic {width: 210px; text-align: center; border-right: 1px solid #9d9ca1}
.agency_list td.txt {padding-left: 15px}




/* Тултипы */
img.tooltip {cursor: help; margin-left: 5px}
div.tooltip {position: absolute; display: none; width: 310px; background: url('/SKINS/img/tooltip_top.png') no-repeat top left; padding-top: 20px}
div.tooltip .b {width: 310px; height: 12px; font-size: 1px; background: url('/SKINS/img/tooltip_bot.png') no-repeat bottom left}
div.tooltip .i {width: 263px; background: url('/SKINS/img/tooltip_bg.png') repeat-y; padding: 0px 20px 5px 27px; font-size: 11px; color: #000}






/* Автозаполнение при выборе улицы */
#street_list {position: absolute; left: 0px; top: 20px; background: #FFF; display: none}
#street_list div {border: 1px solid #000; padding: 4px}
#street_list a {display: block; color: #000; text-decoration: none}
#street_list a:hover {background: #CCC}
#street_list iframe {display: none}




/* Карта сайта */
#sitemap {line-height: 22px; padding: 0px 15px}
#sitemap ul {padding-left: 30px}
#sitemap li {list-style-type: disc}
#sitemap li li {list-style-type: circle}
#sitemap li li li {list-style-type: square}





/* ТАБЛИЦА СО СПИСКОМ ВАКАНСИЙ */
table.vacancies {width: 100%; border: 0px; border-collapse: separate; border-bottom: 1px dotted #a3a3a3}
table.vacancies tr th {background: #DDD; color: #515151; font-weight: bold; font-size: 12px; text-align: center; margin: 0px 1px 0px 0px; padding: 3px; ; border-bottom: 1px solid #CCC}
table.vacancies tr td {vertical-align: middle; color: #575757; font-size: 12px; margin: 0px 1px 0px 0px; padding: 8px; border-bottom: 1px solid #CCC}
table.vacancies tr:last-child td {border: 0px}
table.vacancies tr td .dsc {height: 45px; overflow: hidden}
table.vacancies tr.grey td {background: #f5f5f5}

/* ТАБЛИЦА СО СПИСКОМ ЗАЯВОК ОТ КЛИЕНТОВ */
table.claims {width: 100%; border: 0px; border-collapse: separate}
table.claims tr th {background: #DDD; color: #515151; font-weight: bold; font-size: 12px; text-align: center; margin: 0px 1px 0px 0px; padding: 3px; ; border-bottom: 1px solid #CCC}
table.claims tr td {vertical-align: middle; color: #575757; font-size: 12px; margin: 0px 1px 0px 0px; padding: 8px; border-bottom: 1px dotted #a3a3a3}
table.claims tr td .dsc {height: 45px; overflow: hidden}


/* ТАБЛИЦА СО СПИСКОМ ОБЪЕКТОВ НЕДВИЖИМОСТИ */
table.realty {width: 100%; border: 0px; border-collapse: separate}
table.realty tr th {background: #DDD; color: #515151; font-weight: bold; font-size: 12px; text-align: center; margin: 0px 1px 0px 0px; padding: 3px; border-bottom: 1px solid #CCC}
table.realty tr td {vertical-align: middle; color: #575757; font-size: 12px; margin: 0px 1px 0px 0px; padding: 2px 8px; border-bottom: 1px solid #CCC}
table.realty tr td .dsc {
	height: 60px;
	overflow: hidden
}
table.realty tr.check {background: #fffaac}

table.realty tr.on_top {background: #fffaac}
table.realty tr td.on_top_left {color: transparent; background: url('/SKINS/img/on_top.gif') no-repeat center center}

/*
table.realty tr.on_top td {border-bottom: 1px solid #afcc69}
table.realty tr td.on_top_left {color: transparent; background: url('/SKINS/img/on_top.gif') no-repeat center center; border-left: 1px solid #afcc69}
table.realty tr td.on_top_right {border-right: 1px solid #afcc69}
*/

table.realty tr td .reminder {margin: 5px 0px 0px 0px; font-weight: bold; height: 20px}
table.realty tr td .reminder span {float: left; padding-right: 5px}
table.realty tr td .reminder .edit0 {position: relative}
table.realty tr td .reminder .edit {position: absolute; left: 85px; top: -9px; background: #FFF; border: 1px solid #000; padding: 5px 5px 1px 5px; display: none}
table.realty tr td .reminder .edit .date {width: 60px; float: left; margin-right: 1px; text-align: center}
table.realty tr td .reminder .reminder_loading {float: left; background: url('/SKINS/img/loading2.gif') no-repeat; width: 16px; height: 16px; display: none}
table.realty tr td .reminder .reminder_edit_lnk {display: block; float: left; margin-right: 12px}
table.realty tr td .reminder .reminder_clear_lnk {display: block; float: left; font-weight: normal; font-size: 10px; margin-top: 2px}


.item_small_photos {position: relative; float: left; width: 65px; height: 65px; overflow: hidden; margin-left: 13px}
.item_small_photos a {position: relative; display: block; float: left}
span.item_small_left_arrow {display: block; float: left; width: 10px; height: 65px; margin-right: 3px}
span.item_small_right_arrow {display: block; float: left; width: 10px; height: 65px; margin-left: 3px}



#topmenu3 {padding: 12px 0px; text-align: left; font-size: 12px; color: #000;
    border-top: 1px dotted #a0a0a0; border-bottom: 1px dotted #a0a0a0; margin: 0px 0px 20px 0px}





/* Меню личного кабинета */
#cabinet_topmenu {height: 52px; background: url('/SKINS/img/cab_menu_bg.gif') repeat-x}
#cabinet_topmenu table {width: 100%; margin: 0px; border: 0px; border-collapse: collapse}
#cabinet_topmenu table td {padding: 0px}
#cabinet_topmenu a {display: block; text-align: center; font-weight: bold; text-decoration: none; height: 26px; padding: 22px 5px 0px 5px; white-space: nowrap}
#cabinet_topmenu a:hover {text-decoration: underline}
#cabinet_topmenu a.brdr {background: url('/SKINS/img/cab_menu_brdr.gif') no-repeat left 24px}

#cabinet_topmenu table td.sel_l {width: 40%; background: url('/SKINS/img/cab_menu_l.gif') no-repeat right top}
#cabinet_topmenu table td.sel_r {width: 40%; background: url('/SKINS/img/cab_menu_r.gif') no-repeat left top}

#cabinet_topmenu table td.sel_c {background: url('/SKINS/img/cab_menu_c.gif') no-repeat center top}
#cabinet_topmenu table td.sel_c a {color: #FFF}





#cabinet_topmenu2 {height: 26px; line-height: 26px}
#cabinet_topmenu2 a {text-decoration: none; white-space: nowrap}
#cabinet_topmenu2 a:hover {text-decoration: underline}
#cabinet_topmenu2 table {height: 26px; border: 0px; border-collapse: collapse; margin: 0px}
#cabinet_topmenu2 table td.m {padding: 0px; margin: 0px}
#cabinet_topmenu2 table td.sel {color: #FFF; padding: 0px; background: #629021}
#cabinet_topmenu2 table td.sel a {color: #FFF}
#cabinet_topmenu2 table td.sel table {height: 26px}
#cabinet_topmenu2 table td.sel td.sel_l {width: 5px; background: url('/SKINS/img/button_cab_l.gif') no-repeat left top}
#cabinet_topmenu2 table td.sel td.sel_r {width: 5px; background: url('/SKINS/img/button_cab_r.gif') no-repeat right top}
#cabinet_topmenu2 table td.sel td.sel_c {padding: 0px 10px}
#cabinet_topmenu2 table td.sep {width: 2px; padding: 0px 10px}




/* Таблица в личном кабинете */
table.cab_table {border: 0px; border-collapse: collapse}
table.cab_table td {padding: 3px; color: #000; text-align: left}
table.cab_table td.b {border-top: 1px solid #e5e5e5}




/* Таблица со статистикой объявлений в профиле */
table.profile_stat {border: 0px; border-collapse: collapse}
table.profile_stat td, table.profile_stat th {
    padding: 3px 1px; text-align: left;
    color: #000;
    border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5
}
table.profile_stat td {font-size: 11px}




/* МЕНЮ НА ГЛАВНОЙ СТРАНИЦЕ РАЗДЕЛА "МОИ ОБЪЯВЛЕНИЯ" В КАБИНЕТЕ */
#cab_realty_menu {width: 850px; margin: auto; border: 0px; border-collapse: collapse}
#cab_realty_menu td {padding: 0px; margin: 0px}
#cab_realty_menu td.left {}
#cab_realty_menu td.right {}

#cab_realty_menu td a {display: block; position: relative; height: 28px; line-height: 28px; color: #FFF; text-decoration: none; margin: 18px 0px}
#cab_realty_menu td a:hover {text-decoration: underline}
#cab_realty_menu td a .center {margin-left: 25px}
#cab_realty_menu td a .l {float: left; width: 9px; height: 28px; background: url('/SKINS/img/button_cab2_l.gif') no-repeat left top}
#cab_realty_menu td a .r {float: right; width: 9px; height: 28px; background: url('/SKINS/img/button_cab2_r.gif') no-repeat right top}

#cab_realty_menu td.left {}
#cab_realty_menu td.right {}
#cab_realty_menu td.left a {width: 380px; background: #6190be url('/SKINS/img/button_cab2_bg.gif') repeat-x}
#cab_realty_menu td.right a {width: 380px; background: #629021}

#cab_realty_menu td a.add_button {width: 200px; margin: 0px auto 30px auto; color: #799131; text-align: center; text-decoration: underline}
#cab_realty_menu td a.add_button:hover {text-decoration: none}

#cab_realty_menu td div.bottom {width: 380px; margin: 10px auto 30px auto; color: #967206}
#cab_realty_menu td div.bottom a {width: 380px; background: #967206}





/* ТАБЛИЦА ДЛЯ СТРАНИЦЫ ПОПОЛНЕНИЯ БАЛАНСА */
table.balance_up {width: 100%; border: 0px; border-collapse: collapse}
table.balance_up tr td {margin: 0px; padding: 15px; border-bottom: 1px solid #EEE}
table.balance_up tr td a {color: #0968d2; text-decoration: none}
table.balance_up tr td a:hover {text-decoration: underline}
table.balance_up tr td a.u {text-decoration: underline}
table.balance_up tr td a.u:hover {text-decoration: none}
table.balance_up tr td span {color: #4a609a}



/* ТАБЛИЦА СО СПИСКОМ ЛИЧНЫХ СООБЩЕНИЙ */
form table.msgs {width: 100%; border: 0px; border-collapse: separate; border-bottom: 1px dotted #a3a3a3}
form table.msgs a {white-space: nowrap}
form table.msgs tr th {background: #DDD; color: #515151; font-weight: bold; font-size: 12px; text-align: center; margin: 0px 1px 0px 0px; padding: 3px; ; border-bottom: 1px solid #CCC}
form table.msgs tr td {vertical-align: middle; color: #575757; font-size: 12px; margin: 0px 1px 0px 0px; padding: 8px; border: 0px;}
form table.msgs tr td .dsc {height: 30px; overflow: hidden}
form table.msgs tr.sel td {font-weight: bold}
form table.msgs tr.sel td a, form table.msgs tr.selgrey td a {font-weight: bold}
form table.msgs tr.grey td {background: #f5f5f5}
form table.msgs tr.selgrey td {background: #f5f5f5; font-weight: bold}




/* ПЛАШКА ДЛЯ СТР. "ОБРАТНЫЙ ЗВОНОК	" */
#return_call {width: 487px; height: 191px; margin: 60px auto; position: relative; background: url('/SKINS/img/return_call_bg.gif') no-repeat}
#return_call .txt {padding: 17px 30px; font-size: 13px}







/* поле формы для выбора раздела каталога */
#category_select {display: none}
#category_select select {width: auto; margin: 0px 10px 0px 0px; float: left}

/* окошко "Loading" */
#category_select_loading {position: fixed; display: none; width: 100%; height: 100%; left: 0px; top: 0px}
#category_select_loading iframe {display: none}
#category_select_loading .bg {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #000;
    opacity: .4; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: .4}
#category_select_loading .in {position: absolute; top: 40%; left: 0px; width: 100%; height: 60%; text-align: center}


/* стили для динамической загрузки фоток */
ul#r_photo_upload {width: 300px}
ul#r_photo_upload li.ph_upl {position: relative; height: 43px; line-height: 43px; border: 1px dotted #2b5679; cursor: move; padding-left: 10px}
ul#r_photo_upload li.ph_upl input.upload_fld {margin-right: 8px}

ul#r_photo_upload li.ph_upl span {cursor: move}
ul#r_photo_upload li.ph_upl span.photo_loading {display: none; font-size: 12px; color: #555; font-style: italic; text-decoration: none}
ul#r_photo_upload li.ph_upl span.photo_uploaded {font-size: 11px; color: #555; font-style: italic; text-decoration: none}
ul#r_photo_upload li.ph_upl span.photo_uploaded a.del_photo {display: block; position: absolute; top: 0px; right: 5px; color: red}
ul#r_photo_upload li.ph_upl span.photo_uploaded a.del_photo:hover {text-decoration: none}

#res_area {position: absolute; left: -1000px; top: -1000px; width: 100px; height: 100px; overflow: hidden}
/*#res_area {position: absolute; left: 0px; top: 0px; width: 200px; height: 200px; z-index: 2000}*/














/* ПОДРОБНЫЙ ПРОСМОТР ОБЪЕКТА НЕДВИЖИМОСТИ */
.r_details {margin: -20px 0px 0px 0px}
.r_details .inf {line-height: 15px}
.r_details .inf2 {line-height: 20px}
.r_details .first_pic {position: relative; float: left; width: 202px; height: 152px; margin: 0px 20px 5px 0px}
.r_details .first_pic img {border: 1px solid #b7b7b7}
.r_details .photos a {display: block; position: relative; float: left; width: 100px; height: 75px; margin: 0px 20px 20px 0px}

.r_details .params tr td table {}
.r_details .params tr td table tr td {padding: 0px; }
.r_details .params tr td table tr td.l {text-align: right; font-weight: bold}

.r_det_loading {position: absolute; left: 0px; top: 0px; background: #FFF; border: 1px solid #000; text-align: center; z-index: 100}
.r_det_zoom {position: absolute; padding: 10px; width: 100px; left: -1000px; top: -1000px; background: #FFF; border: 1px solid #000; text-align: center}

.r_icons {float: right; padding: 5px 25px 0px 0px; line-height: 12px}
.r_icons div {float: left}
.r_icons span {float: left; display: block; margin: 0px 0px 1px 0px}
.r_icons a {color: #464646; font-size: 10px; font-weight: normal!important}
.r_icons img {float: left; margin: -1px 4px 4px 10px; vertical-align: top}







/* Меню чёрного списка */
#blacklist_topmenu {height: 52px; background: #f9faf7 url('/SKINS/img/bl_menu_bg.gif') repeat-x}
#blacklist_topmenu table {width: 100%; margin: 0px; border: 0px; border-collapse: collapse}
#blacklist_topmenu table td {padding: 0px}
#blacklist_topmenu a {display: block; text-align: center; font-size: 14px; text-decoration: none; height: 26px; padding: 22px 5px 0px 5px}
#blacklist_topmenu a:hover {text-decoration: underline}

#blacklist_topmenu table td.sel {background: url('/SKINS/img/bl_menu_c.gif') no-repeat center top}
#blacklist_topmenu table td.sel a {color: #888}

/* блок Яндекс.Директ на странице Чёрного Списка */
#bl_yandex {background: #f9faf7 url('/SKINS/img/bl_yandex_bg.gif') repeat-x; border-top: 1px solid #e5e5e5; padding: 20px 0px 20px 0px}
#bl_yandex table {width: 100%; margin: 0px; border: 0px; border-collapse: collapse}
#bl_yandex table td {width: 25%; padding: 0px; margin: 0px; border: 0px}
#bl_yandex table td div {border-right: 1px solid #e5e5e5; padding: 0px 20px 0px 20px}
#bl_yandex table td div.last {border: 0px}
#bl_yandex table td div.inf {height: 90px; overflow: hidden; border: 0px; padding: 0px}
#bl_yandex a.blue {text-decoration: none}
#bl_yandex a.blue:hover {text-decoration: underline}



/* Чёрный список */
.blacklist {margin: 0px -10px 0px -10px}
.blacklist .bl1 {float: left; width: 48%; margin: 0px 10px 12px 10px}
.blacklist .bl1 div.in {border: 1px solid #9a9a9a; padding: 10px}
.blacklist .bl1 div.in .pic {width: 92px; height: 122px; float: left; margin-right: 10px}
.blacklist .bl1 div.inf a.green {text-decoration: none; font-weight: bold}
.blacklist .bl1 div.inf a.green:hover {text-decoration: underline}
.blacklist .bl1 div.in .ctrl {border-top: 1px solid #9a9a9a; padding-top: 5px; margin-top: 5px}
.blacklist .bl1 div.inf {height: 105px; overflow: hidden}
.blacklist_det {border: 1px solid #d4d4d4; padding: 15px; margin-bottom: 20px}


/* Блок комментариев */
.comments {}
.comments h3 {color: #000; font-size: 12px; background: #d4d4d4; height: 21px; line-height: 21px; padding: 0px 20px; margin-bottom: 5px}
.comments .comment1 {padding: 10px 0px; border-bottom: 1px solid #d4d4d4}










/* таблица для формы с тенькой */
table.shadow {border-collapse: collapse; width: 720px; margin: auto; background-color: #FFF}
table.shadow td {padding: 0px; margin: 0px; vertical-align: top}
table.shadow td.tl {width: 13px; height: 14px; font-size: 1px; background: url('/SKINS/img/table_shadow_tl.gif') no-repeat}
table.shadow td.tl1 {font-size: 1px; background: url('/SKINS/img/table_shadow_t.gif') repeat-x}
table.shadow td.tl2 {height: 10px; font-size: 1px; background: url('/SKINS/img/table_shadow_l.gif') repeat-y}
table.shadow td.l {font-size: 1px; background: url('/SKINS/img/table_shadow_l.gif') repeat-y}
table.shadow td.bl {height: 14px; font-size: 1px; background: url('/SKINS/img/table_shadow_bl.gif') no-repeat}
table.shadow td.bl1 {font-size: 1px; background: url('/SKINS/img/table_shadow_b.gif') repeat-x}
table.shadow td.bl2 {height: 10px; font-size: 1px; line-height: 1px; background: url('/SKINS/img/table_shadow_l.gif') repeat-y}
table.shadow td.t {font-size: 1px; background: url('/SKINS/img/table_shadow_t.gif') repeat-x}
table.shadow td.b {font-size: 1px; background: url('/SKINS/img/table_shadow_b.gif') repeat-x}
table.shadow td.tr {width: 13px; font-size: 1px; background: url('/SKINS/img/table_shadow_tr.gif') no-repeat}
table.shadow td.tr1 {font-size: 1px; background: url('/SKINS/img/table_shadow_t.gif') repeat-x; text-align: right}
table.shadow td.tr2 {height: 10px; font-size: 1px; background: url('/SKINS/img/table_shadow_r.gif') repeat-y}
table.shadow td.r {font-size: 1px; background: url('/SKINS/img/table_shadow_r.gif') repeat-y}
table.shadow td.br {font-size: 1px; background: url('/SKINS/img/table_shadow_br.gif') no-repeat}
table.shadow td.br1 {font-size: 1px; background: url('/SKINS/img/table_shadow_b.gif') repeat-x; text-align: right}
table.shadow td.br2 {height: 10px; font-size: 1px; line-height: 1px; background: url('/SKINS/img/table_shadow_r.gif') repeat-y}
table.shadow td.bl2 img, table.shadow td.br2 img {margin-top: 5px}


form.simple h2 {font-weight: bold; font-size: 14px; text-align: center}



#dotted_line {height: 1px; line-height: 1px; font-size: 1px; margin: 20px 0px 0px 0px; border-top: 1px dotted #a0a0a0}
#dotted_line1 {height: 1px; line-height: 1px; font-size: 1px; margin: -10px 0px 12px 0px; border-top: 1px dotted #a0a0a0}






.sss {/*font-size: 10px; line-height: 22px; color: #777*/}
.sss a {/*color: #777*/}










.user_banned {position: absolute; left: 68px; top: 220px; width: 521px; height: 279px; background: url('/SKINS/img/user_banned.png') no-repeat; }



.photos_pg {}
.photos_pg .head1 {border-bottom: 1px solid #e5e5e5}
.photos_pg .head2 {width: 755px; margin: auto; padding: 18px 29px 13px 18px}
.photos_pg .close {display: blocl; float: right; margin-top: 10px; width: 16px; height: 16px; background: url('/SKINS/img/photos_close.gif') no-repeat}
.photos_pg .h_title {font-family: Tahoma; font-size: 11px; text-align: center; font-weight: bold; padding: 14px 160px 0px 0px}
.photos_pg .pic {border-bottom: 1px solid #e5e5e5; text-align: center; padding: 17px 0px 22px 0px; margin-bottom: 25px}
.photos_pg .pic img {border: 3px solid #afcc68; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
.photos_pg .other {text-align: center; font-weight: bold; font-size: 13px}






/* СПИСОК ПОЛЬЗОВАТЕЛЕЙ */
.userslist {margin: 0px -10px 0px -10px}
.userslist * {line-height: 17px}
.userslist .bl1 {float: left; width: 48%; margin: 0px 10px 12px 10px}
.userslist .bl1 div.in {border: 1px solid #9a9a9a; padding: 10px}
.userslist .bl1 div.in .pic {width: 92px; height: 122px; float: left; margin-right: 10px}
.userslist .bl1 div.inf a.green {text-decoration: none; font-weight: bold}
.userslist .bl1 div.inf a.green:hover {text-decoration: underline}
.userslist .bl1 div.inf {}















/* АВТОВЫГРУЗКА - ОК */
.pack_ok {border: 2px solid #bad37c; padding: 13px 90px 13px 13px; background: url('/SKINS/img/pack_ok.gif') no-repeat right center;
    border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px}

/* АВТОВЫГРУЗКА - ОШБИКА */
.pack_err {border: 1px solid #8f0e0e; padding: 13px 90px 13px 13px; color: #FFF; background: url('/SKINS/img/pack_err.jpg') no-repeat right center;
    border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px}
.pack_err a {color: #FFF}

.pack_preview {border-top: 2px solid #799131; border-bottom: 2px solid #799131; padding: 13px 0px 0px 0px; margin: 15px 0px}
.pack_preview_photos {background: #FFF; width: 63px; height: 45px; padding-top: 18px; border: 1px solid #cacaca; color: #cacaca; font-style: italic; text-align: center}










/* ПОЛЕЗНАЯ ИНФОРМАЦИЯ */
.usfinf_topmenu {
    text-align: center;
    margin: 0px 0px 30px 0px
}
/*.usfinf_topmenu a {
    color: #0000FF
}*/
.usfinf_topmenu span {
    color: #0000FF;
    line-height: 30px;
    white-space: nowrap
}
.usfinf_topmenu a.sel, .usfinf_topmenu a.sel span {color: #000}

.usfinf_edit {
    display: block;
    width: 16px; height: 16px;
    background: url('/SKINS/img/icon_edit.png') no-repeat
}
.usfinf_add {
    display: block; float: right;
    width: 16px; height: 16px;
    margin: 16px 30px 0px 0px;
    background: url('/SKINS/img/icon_add.png') no-repeat
}







/* Окошко для отправки сообщения об ошибке */
#err_report_win {
    display: none;
    position: fixed;
    left: 35%; top: 200px;
    width: 580px; height: 290px;
    padding: 10px;

    background: #ECECEC;
    border: 1px solid #B7B7B7;
    border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}
#err_report_win h1 {
    font-family: Tahoma; font-size: 17px; font-weight: bold;
    color: #5c5c5c;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 8px 0px;
    border-bottom: 1px solid #CCC;
    cursor: move
}

#err_report_win a.close {
    display: block; position: absolute;
    width: 22px; height: 22px;
    right: 12px; top: 8px;
    background: url('/SKINS/img/icon_close.gif') no-repeat
}
#err_report_win table {width: 100%; padding: 0px; border: 0px; border-collapse: collapse}
#err_report_win table td {padding: 5px 0px; vertical-align: top;}

.err_report_win-t {
    line-height: 20px;
    padding: 0px 3px;
    background: #FFF;
    border: 1px solid #BBB;
    width: 422px;

    overflow: hidden;
}
#err_report_win textarea.text {
    width: 426px;
    border: 1px solid #BBB
}
#err_report_win input.text {
    border: 1px solid #BBB
}
#err_report_win a.but_green {
    display: block;
    width: 169px; height: 34px;
    line-height: 30px;
    background: url('/SKINS/img/button_green.gif') no-repeat;
    text-align: center;
    text-decoration: none; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #373d41
}
#err_report_win a.but_green:hover {color: #FFF}






























/* Окошко для корректировки записей полезной информации */
#usfinf_correct_win {
    display: none;
    position: fixed;
    left: 35%; top: 200px;
    width: 580px; height: 120px;
    padding: 10px;

    background: #ECECEC;
    border: 1px solid #B7B7B7;
    border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}
#usfinf_correct_win h1 {
    font-family: Tahoma; font-size: 17px; font-weight: bold;
    color: #5c5c5c;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 8px 0px;
    border-bottom: 1px solid #CCC;
    cursor: move
}

#usfinf_correct_win a.close {
    display: block; position: absolute;
    width: 22px; height: 22px;
    right: 12px; top: 8px;
    background: url('/SKINS/img/icon_close.gif') no-repeat
}
#usfinf_correct_win table {width: 100%; padding: 0px; border: 0px; border-collapse: collapse}
#usfinf_correct_win table td {padding: 5px 0px; vertical-align: top;}

.usfinf_correct_win-t {
    line-height: 20px;
    padding: 0px 3px;
    background: #FFF;
    border: 1px solid #BBB;
    width: 422px;

    overflow: hidden;
}
#usfinf_correct_win textarea.text {
    width: 426px;
    border: 1px solid #BBB
}
#usfinf_correct_win input.text {
    border: 1px solid #BBB
}
#usfinf_correct_win a.but_green {
    display: block;
    width: 169px; height: 34px;
    line-height: 30px;
    background: url('/SKINS/img/button_green.gif') no-repeat;
    text-align: center;
    text-decoration: none; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #373d41
}
#usfinf_correct_win a.but_green:hover {color: #FFF}




.usfinf-details {border: 1px solid #d4d4d4; padding: 15px; margin-bottom: 20px}