body.main {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	margin:15px 15px 30px 15px;
	background-color:#FFFFFF;
}

table {
	border:0;
}

table.main {
	height:100%;
	width:100%;
}

table.table_100 {
	width:100%;
}

td.td_100 {
	width:100%;
}

td.td_100x100 {
	width:100%;
	height:100%;
}

td {
	padding:0px;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:75%;
	color:#000000;
	vertical-align:top;
}

p {
	margin-bottom:10px;
}

img {
	border:0px;
}

a {
	color:#5980A4;
	text-decoration:underline;
}

a:hover {
	color:#5980A4;
}

form {
	margin: 0px;
}

h1 {
	color:#5f1502;
	font-size:15px;
	font-weight:bold;
	padding:0px 0px 0px 20px;
	background:url('/img/h1_arrow.gif') no-repeat 0px 3px;
	text-decoration:none;
	margin:5px 0px 20px 0px;
	text-transform:uppercase;
}

h2 {
	color:#5f1502;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 12px;
	margin:0px 0px 15px 0px;
	background:url('/img/h2_arrow.gif') no-repeat 0px 3px;
}

h3 {
	color:#5f1502;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 3px 20px;
	margin:0px 0px 15px 0px;
	background:url('/img/h3_arrow.gif') no-repeat 0px 6px;
	border-bottom:#d4d4d4 solid 1px;
}

div.h1 {
	padding:0px 0px 20px 0px;
	vertical-align:top;
}

div.h1 h1 {
	color:#5f1502;
	font-size:15px;
	font-weight:bold;
	padding:0px 0px 0px 20px;
	background:url('/img/h1_arrow.gif') no-repeat 0px 3px;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	text-transform:uppercase;
}

div.h1 div.about {
	float:right;
	padding:10px 0px 0px 20px;
	font-size:11px;
	color:#5980A4;
}

div.h1 div.phone {
	padding:10px 0px 0px 20px;
	font-size:13px;
	font-weight:bold;
}

div.h1 div.phone span {
	font-weight:normal;
}

div.h1 div.phone span.more {
	font-weight:normal;
	font-size:11px;
	margin-left:15px;
	color:#5980A4;
}



hr.detail_line{
	height:1px;
	background-color:#D4D4D4;
	color:#d4d4d4;
	border:0px;
	margin:0px;
}

hr.hr_sep {
	margin:10px 0px 20px 0px;
	color:#d4d4d4;
	background:#d4d4d4;
	border:0px;
	height:1px;
}

hr.hr_sep_10 {
	margin:10px 0px 10px 0px;
	color:#d4d4d4;
	background:#d4d4d4;
	border:0px;
	height:1px;
}

hr.hr_sep_left {
	margin:10px 0px 5px 0px;
	color:#d4d4d4;
	background:#d4d4d4;
	border:0px;
	height:1px;
}

td.cd_search_zakl {
	padding:15px 0px 15px 0px;
}

div.search_zakls {
	padding:0px 0px 20px 0px;
}

div.search_zakls a {
	text-decoration:underline;
}

div.search_zakls span {
	color:#981B1E;
	text-decoration:underline;
}






























td.top_header  {
	font-size:19px;
	color:#4f565a;
	font-weight:bold;
	text-align:center;
	padding:15px 25px 25px 25px;
}

td.razdel_header {
	color:#4f565a;
	width:100%;
	font-size:12px;
	font-weight:bold;
	padding:10px 15px 10px 15px;
}

div.header, td.header {
	font-size:14px;
	font-weight:bold;
	color:#4f565a;
	text-decoration:none;
	padding:5px 0px 0px 0px;
}

div.header_2, td.header_2 {
	background:url('images/arrow.gif') no-repeat 0px 9px;
	font-size:12px;
	font-weight:bold;
	color:#4f565a;
	text-decoration:none;
	padding:5px 0px 0px 17px;
}

div.found, td.found {
	background:url('/img/arrow_bordo_dark.gif') no-repeat 0px 9px;
	font-size:14px;
	font-weight:bold;
	color:#4f565a;
	text-decoration:none;
	padding:4px 0px 0px 17px;
}

div.found span, td.found span {
	color:#A40000;
}



td.top_banner {
	text-align:center;
	padding-bottom:10px;
}

td.top_left {

}

td.top_center {
	padding-left:10px;
}


td.top_logo {
	width:100%;
	height:100%;
	padding:5px 10px 0px 10px;
	text-align:center;
	vertical-align:middle;
}

td.top_region {
	text-align:center;
}

table.top_region {
	margin:auto;
}

td.top_region_link {
	vertical-align:middle;
	font-weight:bold;
	padding-bottom:0px;
}

td.top_region_link a {
	color:#000000;
	text-decoration:none;
}

td.top_region_choose {
	/*font-size:11px;*/
	vertical-align:middle;
	padding:0px 0px 0px 12px;
}

td.top_region_choose a {
	text-decoration:underline;
}

td.top_region_choose a:hover {
	text-decoration:underline;
}

td.top_region_img {
	padding-top:2px;
	padding-right:10px;
}




td.tm_icon {font-size:11px; color:#FFFFFF; font-weight:normal; height:41px; vertical-align:middle; white-space:nowrap;}
td.tm_icon a {color:#FFFFFF;}
td.tm_icon img {margin-right:5px;}
td.tm_icon_center {font-size:11px; color:#FFFFFF; width:100%; height:40px; vertical-align:middle; background:url('images/tm_arrow.gif') no-repeat center top; font-weight:bold; text-align:center; white-space:nowrap;}
td.tm_icon_center a {color:#FFFFFF;}


td.td_left {height:100%; padding-top:10px;}



td.icons {
	white-space:nowrap;
	font-size:10px;
}

td.icons a {
	color:#808284;
}

td.td_content {
	vertical-align:top;
	padding:20px 20px 70px 20px;
}

td.td_content_1 {
	vertical-align:top;
	padding:20px 20px 300px 20px;
	background:url('/img/fon_down.jpg') no-repeat right bottom;
}

td.td_right {
	height:100%;
	vertical-align:top;
}


td.bottom_regions {
	padding:30px 20px 0px 20px;
}

td.bottom_regions a {
	font-weight:bold;
	font-size:11px;
}

div.bottom_regions {
	padding:12px 10px 12px 10px;
	border-top:#d4d4d4 solid 1px;
	border-bottom:#d4d4d4 solid 1px;
}

div.bottom_header {
	font-size:12px;
	font-weight:bold;
	/*padding:0px 0px 3px 0px;*/
	/*border-bottom:#d4d4d4 solid 1px;*/
	margin:0px 0px 5px 0px;
}

td.bottom_center {
	vertical-align:bottom;
	text-align:center;
	color:#000000;
	font-size:10px;
	padding:18px 20px 0px 20px;
}

div.bottom_center {
	border-bottom:#d4d4d4 solid 1px;
	padding:0px 0px 18px 0px;
}

td.bottom_logos {
	text-align:center;
	vertical-align:middle;
	padding:40px 50px 0px 50px;
}

td.bottom_logos table td {
	text-align:center;
	vertical-align:middle;
}








td.context {width:100%; padding-bottom:15px;}

td.config_add {
	background:url('images/config_add_left.gif') no-repeat left top;
	background-color:#F8FFD9;
	height:22px;
	padding-left:20px;
	color:#5980A4;
}

td.config_add a {
	text-decoration:underline;
	color:#5980A4;
}

td.config_right {
	text-align:right;
	padding-right:20px;
	font-size:10px;
}

td.config_right a {
	text-decoration:underline;
}

td.config_price {
	padding:17px 40px 12px 20px;
	vertical-align:top;
	font-size:17px;
	color:#000000;
	font-weight:bold;
}

td.config_descr {
	width:100%;
	padding:17px 28px 12px 0px;
	vertical-align:top;
	color:#58595B;
}

td.config_descr span.header {
	font-size:13px;
	color:#000000;
}

td.config_descr img {
	float:left;
	margin:0px 13px 10px 0px;
}







td.ob_add {color:#000000; font-weight:bold; vertical-align:middle;}
td.ob_add a {font-weight:normal; text-decoration:underline; color:#5980A4;}

td.ob_date_user_contact {padding:12px 20px 7px 20px; vertical-align:top; font-size:12px; color:#000000; font-weight:bold;}
td.ob_date_new {padding:12px 20px 7px 20px; vertical-align:top; font-size:13px; color:#000000; font-weight:bold;}
td.ob_razd {text-align:right;}
td.ob_razd a {text-decoration:underline;}

td.ob_ico {padding:1px 10px 2px 0px; vertical-align:middle;}
td.ob_firm_description {color:#000000;}
td.ob_firm_contact {font-size:11px; color:#5980A4;}

td.ob_messages {font-size:11px; width:100%; padding:15px 10px 10px 15px;}
td.ob_messages span, td.ob_messages a {font-size:11px; color:#A40000; font-weight:bold;}
td.ob_shows {font-size:11px; padding:15px 10px 15px 10px; text-align:right;}
td.ob_shows span {font-size:11px; color:#000000; font-weight:bold;}

td.ob_firm_razd {font-size:11px; color:#5980A4; font-weight:bold; padding-left:5px;}
td.ob_firm_razd a {color:#5980A4; font-weight:bold; text-decoration:none;}
td.ob_firm_razd a:hover {color:#5980A4; text-decoration:none;}

td.ob_func_gray {font-size:12px; background-color:#F8FFD9; color:#000000; border-bottom:#FFFFFF solid 1px; padding:5px 20px 7px 20px;}
td.ob_func_pink {font-size:12px; background-color:#ffc7f7; color:#000000; border-bottom:#FFFFFF solid 1px; padding:5px 20px 7px 20px;}
td.ob_func {font-size:12px; color:#000000; vertical-align:middle; padding:0px 10px 0px 10px; white-space:nowrap;}
td.ob_func a {text-decoration:underline; color:#5980A4;}

table.in_bloknot {width:100%; margin-top:15px;}
table.in_bloknot td {background-color:#F8FFD9; padding:7px 0px 7px 20px; color:#231F20; font-size:11px;}
table.in_bloknot td span.blue {color:#5980A4;}
table.in_bloknot td span.yel {color:#A40000;}
table.in_bloknot td a {color:#5980A4;}

div.num_pages {
	font-size:11px;
	background-color:#F2F2F2;
	color:#58595B;
/*	border-top:#FFFFFF solid 1px; */
	padding:7px 20px 7px 20px;
	margin:15px 0px 0px 0px;
}
td.b_num {font-size:11px; color:#58595B; white-space:nowrap;}
td.b_l, td.b_r {font-size:11px; color:#58595B; padding-left:8px; vertical-align:middle;}
td.b_l img, td.b_r img {margin-top:2px;}
td.b_allnum {width:100%; font-size:11px; color:#58595B; white-space:nowrap; text-align:right;}
td.b_allnum a {color:#58595B; text-decoration:none;}
td.b_allnum span {color:#000000; font-weight:bold;}



td.dop_content_padding {
	padding:0px 28px 0px 38px;
}




td.detail_1 {
	vertical-align:top;
	padding:13px 28px 13px 38px;
	border-bottom:#BCBEC0 solid 1px;
	color:#000000;
	font-size:12px;
}

td.detail_1 td {
	color:#000000;
	font-size:12px;
	white-space:nowrap;
}

td.detail_2 {
	vertical-align:top;
	padding:17px 28px 0px 38px;
	color:#000000;
}

td.di_1 {
	vertical-align:top;
	padding-right:26px;
}

td.di_2 {
	vertical-align:top;
	width:100%;
}

td.di_2 img {
	float:left;
	margin:0px 26px 26px 0px;
}

.mes_zag {
	font-size:13px;
	font-weight:bold;
}

td.mes_par {
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	vertical-align:top;
	color:#000000;
}

td.mes_val {
	font-size:12px;
	vertical-align:top;
	color:#007CB9;
}

span.mes_send {
	color:#A40000;
	text-decoration:underline;
}

span.mes_send a {
	color:#A40000;
	text-decoration:underline;
}

td.form_col {
	vertical-align:top;
	padding:20px 15px 0px 0px;
	text-align:right;
	color:#231F20;
	font-size:12px;
	font-weight:bold;
}

td.form_val {
	vertical-align:top;
	padding:15px 0px 0px 0px;
}



td.td_hr_100 {height:1px; background-color:#D4D4D4;}
td.td_hr_100 img {width:100%; height:1px;}

/* Добавление объявления */



table.add_text {width:100%; margin:15px 0px 15px 0px; background-color:#F1F1F2;}
td.add_text {padding:10px 15px 10px 15px; background-color:#F1F1F2;}

table.add_block {width:100%; margin:0px 0px 20px 0px;}
td.add_block_content {width:100%; padding-left:15px;}
td.add_block_content span {font-size:10px; color:#616161;}
td.add_block_content span.yell {font-size:12px; font-weight:bold; color:#A40000;}


td.add_field_auto {height:60px; vertical-align:top; padding:0px 20px 0px 0px;}
td.add_checkbox_auto {height:45px; color:#000000; font-weight:bold; font-size:11px; padding:0px 20px 0px 0px; vertical-align:top;}
div.field_name {width:100%; color:#000000; font-weight:bold; font-size:11px; margin-bottom:5px; width:150px;}
div.field_name span {color:#A40000;}
div.field_text {width:100%; color:#616161; font-size:10px; margin-bottom:5px; width:150px;}



td.add_field_name_right {font-size:11px; color:#000000; font-weight:bold; text-align:right; white-space:nowrap; padding:3px 10px 5px 0px;}
td.add_field_name_right span {color:#A40000;}
td.add_field_contact {font-size:11px; color:#000000; white-space:nowrap; padding:3px 10px 5px 0px;}
td.add_field_contact span {color:#A40000;}
td.add_field_text {font-size:12px; color:#000000; padding:0px 10px 10px 0px;}

table.add_firm_category {margin:0px 0px 0px 0px;}
td.add_firm_category  {font-size:11px; color:#000000; font-weight:bold;}
td.add_firm_category a {color:#000000; font-weight:bold; text-decoration:none;}
td.add_firm_category a:hover {color:#A40000; text-decoration:none;}

table.add_firm_category_2 {margin:0px 0px 10px 10px;}
td.add_firm_category_2  {font-size:11px; color:#000000; font-weight:normal;}
td.add_firm_category_2 a {color:#000000; font-weight:normal; text-decoration:none;}
td.add_firm_category_2 a:hover {color:#A40000; text-decoration:underline;}


td.button_continue {padding-top: 15px;}


/* Условия регистрации */

div.reg_zag {font-size:12px; color:#3767a3; margin:5px 0px 5px 0px;}
div.reg_zag_black {font-size:12px; font-weight:bold; color:#000000; margin:5px 0px 5px 0px;}
td.reg_can {font-size:12px; color:#000000; padding-left:10px;}
div.reg_can {
	font-size:12px;
	color:#000000;
	padding:2px 0px 2px 27px;
	background:url('/img/lm_arrow.gif') no-repeat 15px 5px;
	font-weight:normal;
}
div.reg_link {font-size:12px; font-weight:bold; color:#000000; margin:10px 0px 0px 20px;}
div.reg_link a {color:#A40000; text-decoration:underline;}



td.align_right_bottom {width:100%; height:100%; vertical-align:bottom; text-align:right;}



div.zag_can {font-size:12px; font-weight:bold; color:#5980A4; margin-bottom:3px;}
td.you_can {font-size:12px; color:#5980A4; padding-left:10px;}
.first_p {margin:10px 0px;}
.first_p {font-size:12px; font-weight:bold; color:#A40000;}
.first_p {font-size:12px; color:#A40000;}



hr {
 border: none; /* Убираем границу для браузера Firefox */
 color: #D4D4D4; /* Цвет линии для браузера Internet Explorer */
 background-color: #D4D4D4; /* Цвет линии для браузера Firefox и Opera */
 height: 1px; /* Толщина линии */
}


div.lf_elem {
	padding:3px 0px 6px 0px;
        color:#9F5A53;

}

span.lf_elem {
	padding:1px 7px 4px 7px;
	margin:2px 0px 2px 0px;
        color:#9F5A53;

}

span.lf_elem_act {
	padding:1px 7px 4px 7px;
	margin:2px 0px 2px 0px;
        color:#9F5A53;

        background:#FFC20E;
}

span.lf_elem a, span.lf_elem_act a {
	margin:0px 0px 0px 0px;
        text-decoration:none;
        border-bottom:1px dashed #9F5A53;
        color:#9F5A53;
}


div.bottom_link_zag {font-size:14px; font-weight:bold; color:#4f565a; text-align:left; padding:10px 0px 5px 0px;}
div.bottom_link {color:#9F5A53; text-align:left; padding:0px 0px 10px 20px;}
div.bottom_link a {text-decoration:underline; color:#9F5A53;}

td.td_hat_1 {
	height:100px;
}
td.td_hat_2 {
	background-color:#FFFFFF;
}
td.td_hat_2 table {
	width:100%;
	height:100%;
}

td.td_hat_3 {
	vertical-align:bottom;
}
td.td_hat_4 {
	vertical-align:middle;
}

td.url {
	width:100%;
	height:28px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 11px;
	font-size:11px;
	vertical-align:middle;
}
td.url a {
	color:#4f565a;
}

td.td_line_1 {
	width:20px;
	height:4px;
}
td.td_line_1 img {
	width:1px;
	height:4px;
}
td.td_line_2 {
	height:4px;
}
td.td_line_2 img {
	width:1px;
	height:4px;
}
td.td_line_3 {
	height:4px;
}
td.td_line_3 img {
	width:1px;
	height:4px;
}
td.td_line_4 {
	height:4px;
}
td.td_line_4 img {
	width:1px;
	height:4px;
}

td.tdh1 {
	width:100%;
	font-weight:bold;
	padding-left:14px
}

p.fs_13 {
	font-size:13px;
}

p.fs_13 a{
	color:#9F5A53;
	font-weight:bold;
}

table.table_rekl {background-color:#B0B0B0;width:95%;}
table.table_rekl td {background-color:#F2F2F2; padding:8px 20px 8px 20px; text-align:center; vertical-align:middle;}
table.table_rekl td a {color:#0A4A82; font-weight:bold;}
table.table_rekl td a.blue {color:#0A4A82; text-decoration:none; font-weight:normal;}
table.table_rekl td a.blue:hover {text-decoration:underline;}
table.table_rekl td a.blue_u {color:#0A4A82; text-decoration:underline; font-weight:normal;}
table.table_rekl td a.blue_u:hover {text-decoration:underline;}
table.table_rekl td.rekl_place {background-color:#F2F2F2; padding:8px 20px 8px 20px; text-align:center; vertical-align:middle; font-size:20px; font-weight:bold;}
table.table_rekl td.rekl_header {background-color:#DBDBDB; padding:8px 20px 8px 20px; text-align:center; vertical-align:middle; font-weight:bold;}

span.rekl_red {color:#C4024D; font-size:11px;}
span.rekl_green {color:#006600; font-size:11px;}















input.textfield, select.textfield, textarea.textfield {
	border-top:#c1b5b4 solid 1px;
	border-left:#c1b5b4 solid 1px;
	border-bottom:#c1b5b4 solid 1px;
	border-right:#c1b5b4 solid 1px;
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#FFFFFF;
}

input.textfield, select.textfield {
	height:19px;
}


input.search, select.search, textarea.search {
	border-top:#c1b5b4 solid 1px;
	border-left:#c1b5b4 solid 1px;
	border-bottom:#c1b5b4 solid 1px;
	border-right:#c1b5b4 solid 1px;
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	background:#FFFFFF;
}

input.search, select.search {
	height:19px;
}


input.textfield_1, select.textfield_1, textarea.textfield_1 {
	border-top:#c1b5b4 solid 1px;
	border-left:#c1b5b4 solid 1px;
	border-bottom:#c1b5b4 solid 1px;
	border-right:#c1b5b4 solid 1px;
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#f2f2f2;
}


input.textfield_send, select.textfield_send, textarea.textfield_send {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:11px;
	color:#000000;
	border:#c1b5b4 solid 1px;
}



div.textfield_image {
	background:url('/img/button_left.gif') no-repeat left;
	padding-left:7px;
}

div.textfield_image div {
	background:url('/img/button_right.gif') no-repeat right;
	padding-right:7px;
}

div.textfield_image div input {
	border:0px;
	font-family:Arial, Verdana, Tahoma, Helvetica;
	background:url('/img/button_bg.gif') repeat-x;
	font-size:11px;
	color:#5e1502;
	font-weight:bold;
	height:19px;
}



table.cd_send_form {
	margin:15px 0px 0px 0px;
}

td.cd_send_form {
	padding:0px 0px 10px 0px;
	font-size:11px;
}

div.send_error {
	padding:15px 0px 15px 0px;
	font-size:11px;
	color:#A40000;
}



td.spacer {
	width:25px;
	height:1px;
}
td.spacer img {
	width:1px;
	height:1px;
}

td.spacer_left {
	width:280px;
	height:1px;
}

td.spacer_left img {
	width:280px;
	height:1px;
}

td.spacer_center {
	width:100%;
	height:1px;
}

td.spacer_center img {
	width:650px;
	height:1px;
}

td.spacer_right {
	width:1px;
	height:1px;
}

td.spacer_right img {
	width:1px;
	height:1px;
}



/* главная страница */
td.ic {
	color:#665d5c;
	font-size:14px;
	padding-bottom:10px;
	vertical-align:middle;
}

td.ic a {
	color:#665d5c;
	text-decoration:none;
	font-weight:bold;
}

td.ic a:hover {
	color:#5980A4;
}

td.ic_img {
	padding-bottom:10px;
	padding-right:10px;
	text-align:center;
	width:32px;
	height:35px;
}

td.ic_img img {
	margin:auto;
	height:25px;
}


td.ic_1 {
	color:#665d5c;
	font-size:14px;
	vertical-align:middle;
}

td.ic_1 a {
	color:#665d5c;
	text-decoration:none;
	font-weight:bold;
}

td.ic_1_img {
	padding-right:10px;
	text-align:center;
}

td.ic_1_img img {
	margin:auto;
	height:25px;
}

div.ic_1 {	height:25px;	padding:5px 0px 0px 35px;
	color:#665d5c;
	font-size:14px;
}

div.ic_1 a {
	color:#665d5c;
	text-decoration:none;
	font-weight:bold;
}

div.ic_text {
	padding:0px 0px 0px 35px;
	font-size:11px;
	color:#665d5c;
}

td.ic_text {
	font-size:11px;
	color:#665d5c;
	padding:0px 0px 15px 0px;
}

div.ic_2 {
	padding:0px 0px 0px 35px;
	font-size:13px;
	color:#665d5c;
}

div.ic_2 a {
	color:#665d5c;
	text-decoration:none;
}


table.ic_2 {
	margin:0px 0px 10px 0px;
}

td.ic_2 {
	font-size:13px;
	color:#665d5c;
}

td.ic_2 a {
	color:#665d5c;
	text-decoration:none;
}


div.ic_sub {
	font-size:13px;
	color:#665d5c;
	padding:0px 0px 5px 0px;
}

div.ic_sub a {
	color:#665d5c;
	text-decoration:none;
}



/* путь */

div.path {
	padding-bottom:15px;
	color:#58595B;
}

div.path span {
	color:#000000;
}

div.path_bottom {
	color:#58595B;
	padding:0px 0px 2px 10px;
}




div.left_part_without_bg {
	padding:3px 20px 3px 20px;
	text-align:center;
	margin-bottom:12px;
}

div.left_part_with_bg {
	background-color:#f3f3e1;
	padding:15px 20px 15px 20px;
	text-align:center;
	margin-bottom:12px;
}

div.left_part_banner {
	background-color:#f3f3e1;
	text-align:center;
	padding:15px 20px 15px 20px;
	margin-bottom:12px;
}

table.left_part_banner {
	width:100%;
	margin-bottom:12px;
}

td.left_part_banner {
	background-color:#f3f3e1;
	text-align:center;
	padding:15px 20px 15px 20px;
	width:100%;
}

div.left_part {
	background-color:#f3f3e1;
	margin-bottom:12px;
	padding:15px 20px 15px 20px;
}

div.left_part_1 {
	margin-bottom:12px;
	padding:15px 20px 15px 20px;
	background:url('/img/fon_left1.gif') no-repeat right bottom;
	background-color:#f3f3e1;
}

div.left_part_2 {
	margin-bottom:12px;
	padding:15px 20px 15px 20px;
	background:url('/img/fon_left2.gif') no-repeat right bottom;
	background-color:#f3f3e1;
}

div.left_part_3 {
	margin-bottom:12px;
	padding:15px 20px 15px 20px;
	background:url('/img/fon_left3.gif') no-repeat right bottom;
	background-color:#f3f3e1;
}

div.left_part_4 {
	margin-bottom:12px;
	padding:15px 20px 15px 20px;
	background:url('/img/fon_left4.gif') no-repeat right bottom;
	background-color:#f3f3e1;
}

div.left_part_5 {
	margin-bottom:12px;
	padding:15px 20px 15px 20px;
	background:url('/img/fon_left5.gif') no-repeat right bottom;
	background-color:#f3f3e1;
}


td.left_bottom {
	width:100%;
	height:100%;
	background:url('/img/fon_left6.gif') no-repeat right bottom;
	background-color:#f3f3e1;
/*	text-align:center;*/
	vertical-align:bottom;
	padding:18px 20px 18px 20px;
}

td.counters {
	vertical-align:bottom;
	text-align:center;
}

td.left_bottom_spacer {
	width:1px;
	height:1px;
	float:right;
}

td.left_bottom_spacer img {
	width:1px;
	height:100px;
}


div.left_header {
	color:#5f1502;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 12px;
	background:url('/img/left_header_arrow.gif') no-repeat 0px 3px;
}


div.left_text {
	padding:10px 0px 0px 0px;
}

table.left_citys {
	width:100%;
}

td.left_citys {
	padding:0px 0px 0px 12px;
}

div.left_citys_esche {
	color:#000000;
	font-size:12px;
	padding:2px 0px 2px 26px;
	background:url('/img/lm_arrow.gif') no-repeat 14px 5px;
}

div.left_citys_esche a {
	color:#000000;
	text-decoration:none;
}


div.lp_text {
	padding-top:5px;
}

div.lpi {
	color:#000000;
	font-size:13px;
	padding:5px 0px 0px 12px;
}

div.lpi a {
	color:#000000;
	text-decoration:none;
}

div.lpia {
	color:#5980A4;
	font-size:13px;
	padding:5px 0px 0px 12px;
}

div.lpia a {
	text-decoration:none;
}

div.lpi2 {
	color:#58595B;
	font-size:12px;
	padding:2px 0px 0px 22px;
}

div.lpi2 a {
	color:#58595B;
	text-decoration:none;
}

div.lpi2a {
	color:#5980A4;
	font-size:12px;
	padding:2px 0px 0px 22px;
}

div.lpi2a a {
	text-decoration:none;
}


div.lmi {
	color:#000000;
	font-size:12px;
	padding:2px 0px 2px 12px;
	background:url('/img/lm_arrow.gif') no-repeat 0px 5px;
}

div.lmi a {
	color:#000000;
	text-decoration:none;
}

div.lmia {
	color:#5980A4;
	font-size:12px;
	padding:2px 0px 2px 12px;
	background:url('/img/lma_arrow.gif') no-repeat 0px 5px;
}

div.lmia a {
	text-decoration:none;
}


div.lnews_text {
	padding-top:0px;
}

div.lnews {
	padding:10px 0px 0px 12px;
}

div.lnews_header {
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding-bottom:3px;
}

div.lnews_header a {
	color:#000000;
	text-decoration:none;
}

div.lnews_text {
	color:#000000;
	padding-bottom:3px;
}
div.lnews_text img {
	float:left;
	margin:5px 10px 5px 0px;
}

div.lnews_date {
	color:#9D9FA2;
	font-weight:bold;
}

div.all_news {
	padding:10px 0px 0px 5px;
	text-align:right;
}

div.left_new_firm {
	color:#000000;
	font-size:12px;
	padding-bottom:3px;
}

div.left_new_firm a {
	color:#A40000;
	font-weight:bold;
	text-decoration:none;
}


div.left_voting {
	padding:10px 0px 0px 12px;
}

div.left_voting_name {
	font-size:13px;
	font-weight:bold;
}

div.left_voting_answers {
	padding:5px 0px 10px 0px;
}

div.left_voting_vote {
	font-size:11px;
}

div.left_voting_vote a {
	cursor:pointer;
}

div.left_voting_results {
	float:right;
	font-size:11px;
}


table.top_menu {
	width:100%;
	margin-top:5px;
	background:url('/img/tm_bg.gif');
}

td.top_menu {
	width:100%;
	background:url('/img/top_menu_bg.gif') -12px 0px;
}


table.tm {
	float:left;
	background:url('/img/tm_bg.gif') repeat-x left top;
	border-right:#FFFFFF solid 2px;
	height:24px;
}

table.tma {
	float:left;
	background:url('/img/tm_bga.gif') repeat-x left top;
	border-right:#FFFFFF solid 2px;
	height:24px;
}

table.tm td, table.tma td {
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
	padding:2px 10px 3px 10px;
}

table.tm td a, table.tma td a, table.tm td a:hover, table.tma td a:hover {
	color:#FFFFFF;
	text-decoration:none;
}



td.top_top_menu {
	vertical-align:bottom;
	padding:5px 0px 5px 10px;
}

td.ttm {
	vertical-align:bottom;
	color:#806565;
	font-size:11px;
	text-align:center;
}

td.ttm a {
	color:#806565;
	text-decoration:none;
}

td.ttm_sep {
	padding:0px 10px 0px 10px;
	text-align:center;
}


table.top_search_auth {
	width:100%;
	background-color:#f3f3e1;
}

td.top_search {
	border-right:#FFFFFF solid 3px;
	padding:12px 12px 7px 12px;

}

td.top_auth {
	width:297px;
	height:100%;
	padding:10px 12px 10px 12px;
	vertical-align:middle;
}



td.search_header {
	color:#5f1502;
	font-size:14px;
	white-space:nowrap;
	font-weight:bold;
	padding:2px 15px 0px 0px;
}

td.search_input {
	width:100%;
	font-size:11px;
}

td.search_input div {
	padding:3px 0px 3px 0px;
}

td.search_input div a {
	color:#000000;
	text-decoration:none;
	border-bottom:#000000 dashed 1px;
}

td.search_input div a:hover {
	text-decoration:none;
	background:none;
}

td.search_input div a.act {
	color:#5980A4;
	text-decoration:none;
	border-bottom:#5980A4 dashed 1px;
}

td.search_input div a.act:hover {
	color:#5980A4;
	text-decoration:none;
	background:none;
}

td.search_button {
	white-space:nowrap;
	padding:0px 0px 0px 15px;
}


td.top_auth_login, td.top_auth_passw {
	padding-right:15px;
}

td.top_auth_forgot_password {
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
}

td.top_auth_forgot_password a {
	color:#000000;
	text-decoration:none;
}



td.auth_welcome_name {
	color:#5f1502;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	width:100%;
	height:100%;
	vertical-align:middle;
}

td.auth_welcome_name a {
	font-weight:bold;
	color:#5f1502;
	text-decoration:none;
}

td.auth_welcome_name a:hover {
	font-weight:bold;
	color:#5f1502;
	text-decoration:underline;
}

td.auth_welcome_cabinet {
	font-size:11px;
	width:100%;
}

td.auth_welcome_exit {
	text-align:right;
	font-size:11px;
}


div.div_count_items {
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
	border-bottom:#D4D4D4 solid 1px;
}

td.td_count_items {
	font-weight:bold;
	color:#58595B;
	white-space:nowrap;
	padding-bottom:2px;
}

td.td_count_items span {
	font-weight:bold;
	color:#A40000;
	margin-left:5px;
}

td.td_add_link {
	white-space:nowrap;
	color:#006600;
	padding:0px 0px 0px 32px;
	background:url('/img/plusik_green.gif') no-repeat 10px 2px;
}

div.div_add {
	float:right;
	padding:5px 0px 0px 32px;
	background:url('/img/plusik_green.gif') no-repeat 10px 7px;
	white-space:nowrap;
	font-size:12px;
}

td.td_add_link a, td.td_add_link a:hover, div.div_add a, div.div_add a:hover {
	color:#006600;
}




table.table_list {width:100%;}

table.table_list td {border-left:#FFFFFF solid 1px; border-right:#FFFFFF solid 2px;}


tr.pink {background-color:#FAEAF7;}
tr.gray {background-color:#F2F2F2;}
tr.gray_light {background-color:#FAFAFA;}

td.ob_td {padding:10px;}

td.ob_price {padding:10px 10px 10px 10px; font-size:13px; color:#A40000; font-weight:bold;}
td.ob_price_gray {padding:10px 10px 10px 10px; font-size:13px; color:#58595B; font-weight:bold;}
td.ob_price_black {padding:10px 10px 10px 10px; font-size:13px; color:#000000; font-weight:bold;}
td.ob_price span, td.ob_price_gray span, td.ob_price_black span {font-size:11px; color:#806565; font-weight:normal;}


td.ob_checkbox {padding:10px 10px 10px 10px; color:#000000;}

td.ob_text {width:100%; padding:10px 10px 10px 10px;}

table.ob_no_border td {border:0px;}

div.ob_name {font-size:14px; color:#5980A4; font-weight:bold; padding-bottom:5px;}
div.ob_description {color:#000000; padding:0px 0px 0px 0px;}
div.ob_description img{
	float:left;
	margin:5px 10px 5px 0px;
}
div.ob_podr {font-size:10px; padding-top:5px;}
div.ob_who {font-size:11px; color:#58595B; padding:5px 0px 5px 35px; vertical-align:top; background:url('/img/blue_phone.gif') no-repeat 5px 50%;}
div.ob_producer {font-size:11px; color:#006600; padding-top:5px;}

div.ob_name_black {font-size:14px; color:#000000; font-weight:bold; padding-bottom:5px;}
div.ob_name_black a {color:#000000;}

div.ob_name_gray {font-size:14px; color:#58595B; font-weight:bold; padding-bottom:5px;}
div.ob_name_gray a {color:#58595B;}

div.ob_name_red {font-size:14px; color:#A40000; font-weight:bold; padding-bottom:5px;}
div.ob_name_red a {color:#A40000;}

div.ob_name_blue {font-size:14px; color:#5980A4; font-weight:bold; padding-bottom:5px;}
div.ob_name_blue a {color:#5980A4;}

div.ob_name_blue_dark {font-size:14px; color:#3767a3; font-weight:bold; padding-bottom:5px;}
div.ob_name_blue_dark a {color:#3767a3;}

div.ob_podr_gray {color:#58595B; font-size:10px; padding-top:5px;}
div.ob_podr_gray a {color:#58595B;}

div.ob_city {font-size:13px; color:#000000; font-weight:bold; padding-bottom:5px;}
div.ob_phone {width:200px; vertical-align:middle; color:#58595B; padding-left:30px; background:url('/img/blue_phone.gif') no-repeat 0px 50%;}
div.ob_email {padding-top:5px;}
div.ob_site {padding-top:5px;}
div.ob_site a {color:#006600;}

div.ob_ed_izm {font-size:11px; color:#806565; font-weight:normal;}

div.ob_firm_name {font-size:13px; color:#A40000; font-weight:bold; padding-bottom:5px;}
div.ob_firm_name a {color:#A40000;}
div.ob_firm_city {font-size:12px; color:#000000; font-weight:bold; padding-bottom:5px;}
div.ob_firm_phone {font-size:12px; color:#58595B; font-style:italic;}

div.ob_count_items {font-weight:bold; white-space:nowrap;}
div.ob_count_items a {color:#3767a3; font-weight:normal;}

div.ob_stars {padding-bottom:10px; text-align:center;}
div.ob_stars img {margin:auto}
div.ob_shows {white-space:nowrap; text-align:right;}
div.ob_shows_other {font-size:11px; color:#806565; white-space:nowrap; padding-top:5px; text-align:right;}

td.ob_city {font-size:13px; padding:10px 10px 10px 10px; text-align:center; color:#000000; font-weight:bold;}

td.ob_date {padding:10px 10px 10px 10px; font-size:12px; color:#000000;}

td.ob_note {padding:10px 10px 10px 10px; font-size:12px; color:#58595B; vertical-align:middle;}

td.ob_img {padding-right:15px; vertical-align:top;}
td.ob_img img {border:1px solid #000000;}



td.ob_category_name {width:100%; padding:7px 10px 7px 10px; font-size:14px; color:#58595B; font-weight:bold;}
td.ob_category_name a {color:#58595B;}

td.ob_category_count_items {padding:7px 10px 7px 10px; white-space:nowrap; font-weight:bold;}
td.ob_category_count_items a {font-weight:normal;}


/* Вывод форм */

div.add_header {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:5px 0px 0px 0px;
}
div.add_header1 {font-size:13px; font-weight:bold; color:#000000; text-decoration:none; border-bottom:#D4D4D4 solid 1px; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}

div.add_errors {
	font-size:11px;
	color:#A40000;
	padding:0px 15px 15px 0px;
}

div.add_errors a {
	color:#A40000;
	text-decoration:underline;
}


div.add_text {
	margin:0px 0px 20px 0px;
	padding:10px 10px 10px 10px;
	background-color:#F2F2F2;
}


div.add_block {
	padding:0px 0px 10px 0px;
}

div.add_block_header {
	margin:0px 0px 8px 0px;
	padding:0px 0px 8px 0px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	border-bottom:#D4D4D4 solid 1px;
}

div.calculator {
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:#D4D4D4 solid 1px;
}

div.calculator a {
	cursor:pointer
}

div.add_block_content {
	font-weight:bold;
	padding:0px 0px 10px 20px;
}
div.add_block_content1 {
	/*font-weight:bold;*/
	padding:0px 0px 10px 15px;
}


div.div_button {
	padding-top:15px;
}


/* Поля формы */

td.add_field {font-size:10px; color:#616161; white-space:nowrap; padding:0px 10px 5px 0px;}
td.add_field span {font-size:10px; color:#A40000;}

td.add_field_name {font-size:11px; color:#000000; font-weight:bold; white-space:nowrap; padding:3px 10px 5px 0px;}
td.add_field_name span {color:#A40000;}


/* Другие объявления */

div.mess_other_header {
	background-color:#F2F2F2;
	vertical-align:middle;
	margin:35px 0px 5px 0px;
	padding:8px 15px 8px 15px;
}

div.mess_other_header div {
	color:#4f565a;
	font-weight:bold;
	vertical-align:middle;
	padding:0px 0px 0px 17px;
	background:url('/img/arrow_bordo_dark.gif') no-repeat 0px 3px;
}

div.mess_other_link {
	font-size:12px;
	color:#000000;
	padding:0px 0px 2px 10px;
}

div.mess_other_link a.vip {
	color:#A40000;
}


div.mess_other_good {
	font-size:12px;
	color:#000000;
	padding:0px 0px 3px 10px;
}

div.mess_other_good a {
	font-weight:bold;
}

div.mess_other_good span.prod {
	color:#58595B;
}

div.mess_other_good span.price {
	color:#A40000;
	font-weight:bold;
}



/* Объявление подробно */

td.detail_row {width:100%; font-size:12px; color:#000000; padding:15px 20px 15px 20px;}

div.detail_row {font-size:12px; color:#000000; padding:15px 0px 15px 20px;}

td.detail_price{
	background-color:#F2F2F2;
	padding:7px 20px 7px 20px;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	white-space:nowrap;
}

div.detail_price {
	margin:10px 0px 25px 0px;
	padding:7px 20px 7px 0px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	white-space:nowrap;
}

td.detail_price span {
	color:#A40000;
	margin-left:5px;
}

div.detail_price span {
	color:#A40000;
	margin-left:5px;
}

td.detail_price span.prim {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

div.detail_price span.prim {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

td.detail_order_{
	height:21px;
	font-size:13px;
	color:#A40000;
	font-weight:bold;
	vertical-align:middle;
	padding:0px 20px 0px 10px;
	/*
	background-image:url('img/basket.gif');
	*/
	background-repeat:no-repeat;
	background-position:right center;
	white-space:nowrap;
}

td.detail_order_ a, td.detail_order_ a:hover {
	color:#A40000;
	text-decoration:underline;
}

div.detail_line {height:1px; background-color:#D4D4D4;}
td.detail_line{width:100%; height:1px; background-color:#D4D4D4;}
td.detail_order {font-size:13px; color:#000000; font-weight:bold; text-align:right; vertical-align:middle;}
td.detail_order a {color:#5980A4; text-decoration:underline;}
td.detail_order_img {padding-left:20px;}
td.detail_date {font-size:12px; color:#A40000; text-align:right; white-space:nowrap;}
td.detail_date_100 {width:100%; font-size:12px; color:#A40000; text-align:right; white-space:nowrap;}
td.detail_shows {font-size:12px; color:#000000; text-align:right; padding:5px 0px 0px 0px; white-space:nowrap;}
td.detail_shows_100 {width:100%; font-size:12px; color:#000000; text-align:right; padding:5px 0px 0px 0px; white-space:nowrap;}
td.detail_shows span, td.detail_shows_100 span {font-weight:bold;}
td.detail_param {font-size:12px; color:#000000; vertical-align:bottom; padding:0px 25px 0px 0px; white-space:nowrap;}
td.detail_param_100 {width:100%; font-size:12px; color:#000000; vertical-align:bottom; padding:0px 25px 0px 0px;}
td.detail_param span, td.detail_param_100 span {font-weight:bold;}
td.detail_contacts {color:#000000; text-align:right; font-weight:bold; padding-right:10px;}
td.detail_contacts_site a {color:#006600; text-decoration:underline;}
td.detail_more {font-size:11px; color:#A40000; text-align:right; padding:5px 0px 0px 5px;}
td.detail_more a {font-size:11px; color:#A40000; text-decoration:underline;}
td.detail_send_message {font-size:11px; color:#5980A4; text-align:right; padding:2px 0px 0px 10px;}
td.detail_send_message a {font-size:11px; color:#5980A4; text-decoration:underline;}
td.detail_img_large {padding-right:20px; text-align:center;}
img.detail_img {margin:0px 10px 10px 0px;}
div.div_detail_img {margin:0px 10px 10px 0px; float:left; text-align:center;}

div.article_contacts {padding:0px 0px 15px 0px}

div.detail_more {
	font-size:11px;
	color:#5980A4;
	padding:12px 0px 0px 0px;
}

div.detail_send {
	font-size:11px;
	color:#5980A4;
	padding:12px 0px 0px 0px;
}

div.detail_send img {
	vertical-align:text-bottom;
	margin-right:10px;
}

div.detail_header {font-size:14px; font-weight:bold; padding:0px 0px 10px 0px;}


div.detail_zakls {
	padding:0px 0px 20px 0px;
	color:#58595B;
}

div.detail_zakls a {
	text-decoration:underline;
}

div.detail_zakls span {
	color:#A40000;
	text-decoration:underline;
}


div.detail_category_1 {
	color:#000000;
	font-size:13px;
	padding:5px 0px 0px 12px;
	background:url('/img/lm_arrow.gif') no-repeat 0px 9px;
}

div.detail_category_1 a {
	color:#000000;
	text-decoration:none;
}


div.detail_category_1_act {
	color:#5980A4;
	font-size:13px;
	padding:5px 0px 0px 12px;
	background:url('/img/lma_arrow.gif') no-repeat 0px 9px;
}

div.detail_category_1_act a {
	text-decoration:none;
}


div.detail_category_2 {
	color:#58595B;
	font-size:12px;
	padding:2px 0px 0px 22px;
}

div.detail_category_2 a {
	color:#58595B;
	text-decoration:none;
}



td.detail_objects_other_img {
	text-align:center;
	padding:3px 10px 10px 10px;
}

div.detail_objects_other_header {
	font-size:12px;
	color:#5980A4;
	font-weight:bold;
}

div.detail_objects_other_text {
	font-size:11px;
	padding-top:3px;
}

div.cd_contacts_detail {
	padding-top:15px;
	font-size:11px;
	/*color:#005690;*/
}

div.detail_exposition_other {
	font-size:11px;
	padding-top:3px;
}

div.detail_exposition_other a {
	font-size:12px;
	color:#5980A4;
	font-weight:bold;
}

td.region {
	padding:0px 12px 0px 8px;
	vertical-align:top;
}

td.region div {
	background:url('/img/lm_arrow.gif') no-repeat 0px 3px;
	padding:0px 0px 5px 12px;
}

td.region div a {
	cursor:pointer;
	color:#000000;
	text-decoration:none;
}

td.region div.act {
	background:url('/img/lma_arrow.gif') no-repeat 0px 3px;
	padding:0px 0px 5px 12px;
}

td.region div.act a {
	cursor:pointer;
	color:#5980A4;
	text-decoration:none;
}

td.region div.all_russia {
	background:url('/img/lm_arrow.gif') no-repeat 0px 3px;
	padding:0px 0px 15px 12px;
	font-weight:bold;
}

td.region div.all_russia a {
	cursor:pointer;
	color:#000000;
	text-decoration:none;
}

td.region div.all_russia_act {
	background:url('/img/lma_arrow.gif') no-repeat 0px 3px;
	padding:0px 0px 15px 12px;
	font-weight:bold;
}

td.region div.all_russia_act a {
	cursor:pointer;
	color:#5980A4;
	text-decoration:none;
}


div.lf_item {
	padding:5px 0px 0px 10px;
}

div.lf_name {
	padding-top:7px;
	font-size:12px;
}



td.filter_name {
	padding:0px 10px 2px 0px;
	font-weight:bold;
	font-size:13px;
}

td.filter_text {
	padding:0px 10px 2px 0px;
}

td.filter_text span {
	text-decoration:underline;
}

td.filter_clear_x {
	padding:4px 0px 0px 20px;
}

td.filter_clear {
	padding:0px 0px 1px 10px;
	color:#5980A4;
}

td.filter_clear a {
	color:#5980A4;
	text-decoration:none;
        border-bottom:1px dashed #5980A4;
}




td.td_el {
	vertical-align:top;
	width:50%;
}

table.cat_el_top {
	width:100%;
	margin-bottom:5px;
}

td.cat_el_name {
	font-size:11px;
	width:100%;
}

td.cat_el_name a {
	color:#3767a3;
	font-weight:bold;
	font-size:11px;
}

td.cat_el_stars {
	vertical-align:top;
	padding-left:5px;
}

td.cat_el_stars img {
	margin-right:2px;
}

td.cat_el_price {
	font-weight:bold;
	color:#981B1E;
	text-align:right;
	white-space:nowrap;
	font-size:11px;
	padding-left:5px;
	vertical-align:top;
}

td.cat_el_city {
	text-align:right;
	white-space:nowrap;
	font-size:11px;
	vertical-align:top;
	padding-left:5px;
}

td.cat_el_foto {
	vertical-align:top;
	padding-right:10px;
}

td.cat_el_desc {
	font-size:11px;
	width:100%;
	vertical-align:top;
}

div.cat_el_contact {
	padding-top:5px;
	white-space:nowrap;
	font-size:11px;
}

div.cat_el_contact a {
	font-weight:bold;
	color:#231F20;
	text-decoration:none;
}

div.cat_el_more {
	padding-top:5px;
	white-space:nowrap;
	font-size:10px;
}

td.cat_el_all {
	padding-top:10px;
	white-space:nowrap;
	font-size:11px;
	text-align:right;
	width:100%;
}





.red_bold {font-size:12px; font-weight:bold; color:#A40000;}
.red {font-size:12px; color:#A40000;}


td.month_year  {
	background-color:#F2F2F2;
	font-weight:bold;
	padding:5px 0px 5px 15px;
	color:#58595B;
}

td.scat_s {
	height:21px;
	vertical-align:bottom;
}
td.scat_a {
	height:21px;
	vertical-align:middle;
}

a.ce_path {
	cursor:pointer;
}
table.add_fotos {
	float:left;
}

td.add_fotos {
	text-align:center;
	width:100px;
	white-space:nowrap;
}



div.div_content_top_banner {
	width:100%;
	/*margin:0px 0px 15px 0px;*/
	padding:0px 0px 15px 0px;
	/*border-bottom:#d4d4d4 solid 1px;*/
	vertical-align:bottom;
	text-align:center;
}

/*
div.div_content_top {
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:#d4d4d4 solid 1px;
	vertical-align:top;
}
*/

div.div_content_top {
	margin:0px 0px 15px 0px;
	padding:10px 0px 10px 0px;
	border-top:#d4d4d4 solid 1px;
	border-bottom:#d4d4d4 solid 1px;
	vertical-align:top;
}

div.div_content_bottom {
	margin:15px 0px 0px 0px;
	padding:15px 0px 10px 0px;
	border-top:#d4d4d4 solid 1px;
	vertical-align:top;
	text-align:center;
}

div.div_content_bottom_banner {
	width:100%;
	margin-top:25px;
	padding:25px 0px 25px 0px;
	border-top:#d4d4d4 solid 1px;
	vertical-align:top;
	text-align:center;
}


div.bottom_adv_links {
	padding:10px 0px 0px 12px;
	font-size:12px;
}

td.radio_voting_answers {
	/*width:5%;*/
	padding:0px 5px 5px 0px;
	vertical-align:middle;
	text-align:right;
}
td.text_voting_answers {
	/*width:35%;*/
	width:200px;
	padding:5px 40px 5px 0px;
	vertical-align:middle;
}
td.count_voting_answers {
	/*width:10%;*/
	padding:5px 40px 5px 0px;
	vertical-align:middle;
}
td.percent_voting_answers {
	/*width:10%;*/
	padding:5px 40px 5px 0px;
	vertical-align:middle;
}
td.color_voting_answers {
	width:100%;
	padding:5px 0px 5px 0px;
	vertical-align:middle;
}
td.color_voting_answers div {
	background-color:#CC0000;
	height:10px;
	/*margin:5px 0px 5px 0px; */
}



/* Список категорий по городам */

div.category_header {
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

table.city_category_list {
	width:100%;
}

td.city_category {
	vertical-align:top;
	padding:0px 10px 0px 0px;
}

div.city_category {
	/*font-size:11px;*/
	padding:0px 0px 2px 0px;
}

table.city_detail_list {
	width:100%;
}

td.city_detail {
	vertical-align:top;
	padding:0px 10px 0px 0px;
}

div.city_detail {
	padding:0px 0px 2px 0px;
}

/* */