body.main {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	margin:15px 15px 30px 15px;
	background-color:#FFFFFF;
	text-align:center;
}

ul {
	margin:0px;
	padding:0px;
}

table {
	border:0;
}

table.main {
	height:100%;
	width:100%;
}

table.table_main {
	height:100%;
	width:960px;
	margin:auto;
}

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;
	border:0px;
}

img {
	border:0px;
}

a {
	color:#3a4477;
/*	color:#00025e;*/
	text-decoration:underline;
}

a:hover {
	color:#3a4477;
/*	color:#00025e;*/
}

form {
	margin:0px;
}

hr {
	margin:0px;
	padding:0px;
	border:0px;
}




h1 {
	color:#000000;
	font-size:15px;
	font-weight:bold;
	padding:0px;
	text-decoration:none;
	margin:5px 0px 20px 0px;
	text-transform:uppercase;
}

h2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 20px 0px;
	text-transform:uppercase;
}

h2.h2_right {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:10px 15px 7px 22px;
	margin:0px 0px 0px 0px;
	background:url('/img/right_part_line.gif') repeat-x left bottom;
	text-transform:none;
}

h3 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 3px 0px;
	margin:0px;
	border-bottom:#d4d4d4 solid 1px;
}
/*
h3.h3_right {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:10px 15px 7px 22px;
	margin:0px;
	background:url('/img/right_part_line.gif') repeat-x left bottom;
	text-transform:none;
	border-bottom:0px;
}
*/

h3.h3_right {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px;
	text-transform:none;
	border-bottom:0px;
}


div.h1 {
	padding:0px 0px 20px 0px;
	vertical-align:top;
}

div.h1 h1 {
	color:#000000;
	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;
}


div.num_pages {
	margin:15px 0px 15px 0px;
}


hr.detail_line{
	height:1px;
	background-color:#d8d8d6;
	color:#d8d8d6;
	border:0px;
	margin:0px;
}

hr.hr_sep {
	margin:10px 0px 20px 0px;
	color:#d8d8d6;
	background-color:#d8d8d6;
	border:0px;
	height:1px;
}

hr.hr_sep_10 {
	margin:10px 0px 10px 0px;
	color:#d8d8d6;
	background-color:#d8d8d6;
	border:0px;
	height:1px;
}

hr.hr_sep_right {
	margin:0px;
	color:#d8d8d6;
	background-color:#d8d8d6;
	border:0px;
	height:1px;
}

input, select, textarea {
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}


input.textfield, select.textfield, textarea.textfield,
input.textfield_1, select.textfield_1, textarea.textfield_1,
input.textfield_send, select.textfield_send, textarea.textfield_send,
input.search, select.search, textarea.search,
input.auth, select.auth, textarea.auth {
	border:#c3c3c3 solid 1px;
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

input.textfield_send, select.textfield_send, textarea.textfield_send {
	font-size:11px;
}

/*input.textfield, select.textfield, textarea.textfield {*/
input.textfield, select.textfield {
/*	height:19px;*/
	background:#FFFFFF;
}


input.search, select.search, textarea.search {
	height:19px;
	background:#FFFFFF;
	font-size:11px;
}

input.auth, select.auth, textarea.auth {
	background:#FFFFFF;
	font-size:11px;
}

input.textfield_1, select.textfield_1, textarea.textfield_1 {
	background:#F2F2F2;
}

.textfield_100 {
	width:100%;
}




td.spacer {
	width:25px;
	height:1px;
}
td.spacer img {
	width:1px;
	height:1px;
}

td.spacer_left {
	width:245px;
	height:1px;
}

td.spacer_left img {
	width:245px;
	height:1px;
}

td.spacer_center {
	width:420px;
	height:1px;
}

td.spacer_center img {
	width:420px;
	height:1px;
}

td.spacer_right {
	width:245px;
	height:1px;
}

td.spacer_right img {
	width:245px;
	height:1px;
}




/* Верхнее меню */

td.td_top_menu {
	background:url('/img/tm_bg.gif') repeat-x left top;
	height:48px;
	border-top:#FFFFFF 10px solid;
}

div.top_menu_1 {
	padding-left:0px;
	height:38px;
	background:url('/img/tm_left_top_bg.gif') no-repeat left top;
}

div.top_menu_2 {
	height:38px;
	background:url('/img/tm_poloski_bg.gif') no-repeat 829px 4px;
}

div.tm {
	float:left;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	padding:14px 15px 3px 15px;
}

div.tm span {
	color:#ffde00;
}

div.tm a {
	color:#FFFFFF;
	text-decoration:none;
}

div.tma {
	float:left;
	color:#ffde00;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	background:url('/img/tma_bg.gif') no-repeat left top;
	height:100%;
}

div.tma div {
	padding:12px 15px 3px 15px;
}

div.tma a {
	color:#ffde00;
	text-decoration:none;
}


div.tm a:hover, div.tma a:hover {
	color:#ffde00;
}

/* */

/* Верхнее подменю */

td.td_top_sub_menu {
	height:30px;
	background:#051018 url('/img/tsm_poloski_bg.gif') no-repeat 800px center;
}

div.tsm {
	float:left;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	padding:6px 10px 5px 10px;
}

div.tsm div {

}

div.tsm div div {
	padding:1px 5px 1px 5px;
}

div.tsma {
	float:left;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding:6px 10px 5px 10px;
}

div.tsma_hover {
	float:left;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	padding:6px 10px 5px 10px;
}

div.tsma div, div.tsma_hover div {
	background:url('/img/tsm_left_top_corner.gif') no-repeat left top;
}

div.tsma div div, div.tsma_hover div div {
	background:url('/img/tsm_right_bottom_corner.gif') no-repeat right bottom;
	padding:1px 5px 1px 5px;
}

div.tsm a, div.tsm a:hover, div.tsma a, div.tsma a:hover, div.tsma_hover a, div.tsma_hover a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

/* */

/* Самое верхнее меню */

td.td_top_top_menu {
	text-align:center;
	padding:0px 80px 5px 15px;
}

td.ttm {
	font-size:11px;
	text-align:center;
	padding:0px;
	white-space:nowrap;
}

td.ttm a {
	color:#000000;
	text-decoration:none;
}

td.ttm a:hover {
	color:#000000;
	text-decoration:underline;
}

td.ttm_sep {
	padding:2px 12px 0px 12px;
	text-align:center;
}

/* */

/* Нижняя часть */

td.td_bottom {
	background:#b3b2af url('/img/bottom_part_bg.gif') no-repeat left bottom;
	vertical-align:middle;
	text-align:center;
	font-size:10px;
	height:37px;
	padding:10px 20px 10px 20px;
}

td.td_bottom_bottom {
	text-align:center;
	font-size:10px;
	padding:5px 20px 0px 20px;
}

td.td_bottom_logos {
	text-align:center;
	vertical-align:middle;
	padding:30px 30px 0px 30px;
}

td.td_bottom_logos table td {
	text-align:center;
	vertical-align:middle;
}

/* */

/* Счетчики */

td.td_counters {
	vertical-align:bottom;
	padding:20px 0px 0px 5px;
}

div.counters {
	padding:32px 0px 22px 0px;
	text-align:center;
}

/* */

/* Логотип */

td.td_top_left {
	text-align:center;
	vertical-align:bottom;
	padding:0px 15px 0px 0px;
}

/* */

/* Верхняя авторизация */

td.td_top_auth {
	padding:0px 0px 6px 15px;
	text-align:center;
	vertical-align:bottom;
}

td.top_auth_login, td.top_auth_passw {
	padding-right:5px;
}

td.top_auth_login {
	padding-bottom:3px;
}

td.top_auth_forgot_password {
	padding-top:4px;
	font-size:11px;
	font-weight:bold;
}

td.top_auth_forgot_password a, td.top_auth_forgot_password a:hover {
	color:#000000;
	text-decoration:underline;
}



td.auth_welcome_name {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:15px 0px 5px 0px;
	width:100%;
	height:100%;
	vertical-align:middle;
}

td.auth_welcome_name a {
	color:#000000;
	text-decoration:none;
}

td.auth_welcome_name a:hover {
	color:#000000;
	text-decoration:underline;
}

td.auth_welcome_cabinet {
	font-size:11px;
	width:100%;
}

td.auth_welcome_exit {
	text-align:right;
	font-size:11px;
}

/* */

/* Верхний поиск */

td.td_top_search {
	vertical-align:bottom;
	padding:10px 15px 5px 15px;
	background:#f0f0f0;
}

td.search_header {
	color:#000000;
	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:2px 0px 3px 0px;
}


td.search_input div span {
	font-weight:bold;
}


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:#3a4477;
	text-decoration:none;
	border-bottom:#3a4477 dashed 1px;
}

td.search_input div a.act:hover {
	color:#3a4477;
	text-decoration:none;
	background:none;
}

td.search_button {
	white-space:nowrap;
	padding:1px 0px 0px 5px;
}

/* */

/* путь */

td.td_path {
	height:27px;
	width:100%;
	padding:5px 15px 5px 15px;
	font-size:11px;
	vertical-align:middle;
}

td.td_path img {
	margin:0px 1px 1px 5px;
}

td.td_path span {
	color:#827e7e;
}

td.td_path div {
	color:#827e7e;
	position:relative;
	float:left;
}

td.td_path div img {
	margin:0px 1px 1px 5px;
}

td.td_path a, td.td_path a:hover {
	color:#3a4477;
}

/* */

/* регион */

td.td_region {
	height:27px;
	padding:5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;
}


table.top_region {
	margin:auto;
}

td.top_region_link {
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	padding-bottom:1px;
}

td.top_region_link a, td.top_region_link a:hover {
	color:#000000;
	text-decoration:none;
}

td.top_region_img {
	padding-right:10px;
}

/* */

/* правая часть */

td.td_right {
/*	width:245px;*/
	height:100%;
	vertical-align:top;
	background:url('/img/right_top.gif') repeat-x left top;
	padding:9px 0px 9px 5px;
}

div.rb {
	padding:15px 0px 25px 0px;
	text-align:center;
	background:none;
}

duv.rb img {
	margin:auto;
}

div.rp {
	margin-bottom:9px;
	background:url('/img/right_part_bg.gif') repeat-y left top;
	font-size:11px;
}

div.rp div {
	background:url('/img/right_part_poloski_bg.gif') no-repeat left top;
}

div.rp div div {
	background:url('/img/right_part_bottom.gif') no-repeat left bottom;
}

div.rp div div div {
	background:none;
	width:203px;
	padding:10px 15px 10px 22px;
}

div.rp div div div div {
	background:none;
	padding:0px;
}

div.rp div div div div.all {
	padding:10px 0px 0px 0px;
	text-align:right;
	font-size:11px;
}

/* Новости, статьи, выставки справа */

div.rp div div div div.right_photo {
	text-align:center;
	padding:0px 0px 5px 0px;
}

div.rp div div div div.right_photo img {
	margin:auto;
}

div.rp div div div div.right_header {
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

div.rp div div div div.right_text {
	font-size:12px;
}

div.rp div div div div.right_city {
	padding:3px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
}

div.rp div div div div.right_firm {
	padding:3px 0px 0px 0px;
	font-size:12px;
}

div.rp div div div div.right_firm a {
	font-weight:bold;
	color:#000000;
}

div.rp div div div div.right_date {
	padding:3px 0px 0px 0px;
	color:#616367;
	font-size:12px;
}

/* */

/* Фильтр справа */

div.rp div div div div.rf_name {
	padding-bottom:2px;
	font-size:12px;
}

div.rp div div div div.rf_param {
	padding-bottom:7px;
	font-size:12px;
}

div.rp div div div div.rf_button {
	padding:5px 0px 10px 0px;
	text-align:right;
}

div.rp div div div div.rf_blok {
	padding-bottom:7px;
	font-size:12px;
}

div.rp div div div div.rf_blok div.filter_blok {
	padding-bottom:3px;
	color:#3a4477;
}

div.rp div div div div.rf_blok div.filter_blok a {
	text-decoration:none;
        border-bottom:1px dashed #3a4477;
}

div.rp div div div div.rf_blok div.filter_blok_act {
	padding-bottom:3px;
	color:#992222;
}

div.rp div div div div.rf_blok div.filter_blok_act a {
	color:#992222;
	text-decoration:none;
        border-bottom:1px dashed #992222;
}

div.rp div div div div.rf_blok div.list_esche_link {
	padding-bottom:1px;
	color:#3a4477;
}

div.rp div div div div.rf_blok div.list_esche_link a {
	text-decoration:none;
        border-bottom:1px dashed #3a4477;
}

/* */

/* Разделы справа */

div.rp div div div div.rri {
	padding:5px 0px 0px 0px;
	font-size:11px;
}

div.rp div div div div.rri a {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

div.rp div div div div.rria {
	padding:5px 0px 0px 0px;
	font-size:11px;
	color:#3a4477;
}

div.rp div div div div.rria a, div.rp div div div div.rri a:hover {
	font-weight:bold;
	color:#3a4477;
	text-decoration:none;
}

div.rp div div div div.rria div.rri2 {
	padding:2px 0px 0px 10px;
	font-size:11px;
	color:#000000;
}

div.rp div div div div.rria div.rri2 a {
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

div.rp div div div div.rria div.rri2a {
	padding:2px 0px 0px 10px;
	font-size:11px;
	color:#3a4477;
}

div.rp div div div div.rria div.rri2a a, div.rp div div div div.rria div.rri2 a:hover {
	font-weight:normal;
	color:#3a4477;
	text-decoration:none;
}

div.rp div div div div.rri2 {
	padding:2px 0px 0px 10px;
	font-size:11px;
	color:#000000;
}

div.rp div div div div.rri2 a {
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

div.rp div div div div.rri2a {
	padding:2px 0px 0px 10px;
	font-size:11px;
	color:#3a4477;
}

div.rp div div div div.rri2a a, div.rp div div div div.rri2 a:hover {
	font-weight:normal;
	color:#3a4477;
	text-decoration:none;
}


div.rp div div div div.rrie {
	padding:0px 0px 5px 10px;
	font-size:11px;
}

div.rp div div div div.rriea {
	padding:0px 0px 5px 10px;
	font-size:11px;
	color:#3a4477;
}

/* */

/* */

/* правое меню */

table.rm {
	width:100%;
	margin-bottom:9px;
}

td.rmi_sep {
	height:2px;
}

td.rmi, td.rmi_top, td.rmi_bottom, td.rmia, td.rmia_top, td.rmia_bottom {
	height:26px;
	padding:5px 15px 5px 22px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
}

td.rmi_bottom, td.rmia_bottom {
	margin-bottom:9px;
}

td.rmi a, td.rmi_top a, td.rmi_bottom a, td.rmia a, td.rmia_top a, td.rmia_bottom a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

td.rmi a:hover, td.rmi_top a:hover, td.rmi_bottom a:hover, td.rmia a:hover, td.rmia_top a:hover, td.rmia_bottom a:hover {
	color:#000000;
}

td.rmi {
	background:url('/img/rmi_bg.gif') no-repeat left top;
}

td.rmi_top {
	background:url('/img/rmi_top_bg.gif') no-repeat left top;
}

td.rmi_bottom {
	background:url('/img/rmi_bottom_bg.gif') no-repeat left top;
}

td.rmia {
	background:url('/img/rmia_bg.gif') no-repeat left top;
}

td.rmia_top {
	background:url('/img/rmia_top_bg.gif') no-repeat left top;
}

td.rmia_bottom {
	background:url('/img/rmia_bottom_bg.gif') no-repeat left top;
}

/* */

/* главная страница */

td.td_content {
	width:100%;
	height:100%;
	vertical-align:top;
	background:url('/img/content_top.gif') repeat-x right top;
	padding:20px 15px 70px 15px;
}


div.ic {
	color:#00025e;
	font-size:14px;
	padding:0px 0px 15px 10px;
	vertical-align:middle;
}

div.ic a {
	color:#00025e;
	text-decoration:none;
	font-weight:bold;
}
/*
div.ic a:hover {
	color:#00025e;
}
*/
div.ic_1 {
	color:#00025e;
	font-size:14px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

div.ic_1 a {
	color:#00025e;
	text-decoration:none;
	font-weight:bold;
}

div.ic_text {
	font-size:11px;
	color:#616367;
	padding:2px 0px 0px 0px;
}

div.ic_2 {
	font-size:13px;
	color:#616367;
	padding:0px 0px 0px 10px;
}

div.ic_2 a {
	color:#616367;
	text-decoration:none;
	font-weight:normal;
}

div.ic_3 {
	font-size:13px;
	color:#3a4477;
	padding:0px 10px 10px 10px;
}

div.ic_3 a {
	color:#3a4477;
	text-decoration:none;
	font-weight:normal;
}

div.ic_sub {
	font-size:13px;
	color:#00025e;
	padding:0px 0px 5px 0px;
}

div.ic_sub a {
	color:#00025e;
	text-decoration:none;
}

/* */

/* главная страница */

td.area_gray {
	height:100%;
	vertical-align:middle;
	background:#dddddd;
	padding:10px 3px 10px 3px;
}

td.area_white {
	padding:0px 3px 0px 3px;
}

td.area_gray img, td.area_white img {
	margin:auto;
	width:9px;
}

td.index_item {
	padding:0px 10px 0px 10px;
	width:32%;
}

div.index_item_photo, td.index_item_photo {
	height:100px;
	vertical-align:middle;
	/*text-align:center;*/
	/*padding-bottom:5px;*/
}

td.index_item_photo img {
	margin:auto;
}

div.index_item_header, td.index_item_header {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

div.index_item_desc img, td.index_item_desc img {
	float:left;
	margin:2px 7px 5px 0px;
}

div.index_item_city, td.index_item_city {
	margin-top:3px;
	color:#616367;
}

div.index_item_price, td.index_item_price {
	margin-top:3px;
	color:#992222;
	font-weight:bold;
}

div.index_item_all {
	color:#00025e;
	margin-top:5px;
	float:right;
}

td.index_item_all {
	color:#00025e;
	padding:5px 10px 0px 10px;
	width:32%;
	text-align:right;
	white-space:nowrap;
}

/* */


div.add_link {
	padding:0px 0px 0px 10px;
	float:right;
}

div.div_add {
	padding:7px 0px 0px 10px;
	float:right;
}

div.add_link a, div.div_add a, div.add_link a:hover, div.div_add a:hover {
	color:#992222;
}


/* Список спецтехники */

div.div_sort, div.div_vivod_po {
	padding:0px 0px 0px 10px;
	float:right;
}

div.div_sort div, div.div_vivod_po div {
	padding:3px 10px 0px 0px;
	float:left;
}

div.div_count_items {
	padding:3px 0px 10px 0px;
	margin-bottom:0px;
/*	border-bottom:#d8d8d6 1px solid;*/
}

div.div_count_items span {
	font-weight:bold;
}

td.spec_item_sep {
	height:10px;
}

td.spec_item_sep img {
	width:1px;
	height:1px;
}

td.spec_item {
	border:#d8d8d6 1px solid;
	background:url('/img/spec_item_bg.gif') repeat-x left top;
	padding:15px;
}


table.spec_item_top {
	width:100%;
	margin-bottom:15px;
}

table.spec_item_top td {
	vertical-align:bottom;
	white-space:nowrap;
}

td.spec_item_top_date {
	width:30%;
	font-size:11px;
	color:#616367;
	text-align:left;
}

td.spec_item_top_region {
	width:30%;
	font-size:11px;
	color:#616367;
	text-align:center;
}

td.spec_item_top_region span {
	color:#231F20;
	font-weight:bold;
}

td.spec_item_top_price {
	width:40%;
	font-size:13px;
	font-weight:bold;
	color:#992222;
	text-align:right;
}


td.spec_item_foto {
	vertical-align:top;
	padding-right:20px;
}

div.spec_item_foto {
	padding:0px 10px 10px 0px;
	float:left;
}


div.spec_item_header_zakl, td.spec_item_header_zakl {
	font-size:13px;
	font-weight:bold;
	color:#4f565a;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
}

td.spec_item_info {
	font-size:12px;
	width:100%;
	vertical-align:top;
}

td.spec_item_info div.img {
	padding:10px 10px 10px 0px;
	float:left;
}

td.spec_item_info div.header {
	font-size:15px;
	color:#3a4477;
	font-weight:bold;
}

td.spec_item_info div.header a {
	font-size:15px;
	color:#3a4477;
	font-weight:bold;
	text-decoration:underline;
}

td.spec_item_info div.dop {
	margin-top:15px;
}

td.spec_item_info div.desc {
	padding-top:15px;
}

td.spec_item_info div.more {
	margin-top:7px;
	font-size:11px;
}

td.spec_item_info div.contact {
	margin-top:15px;
	padding-left:35px;
	background:url('/img/cont_phone.gif') no-repeat 0px 50%;
	color:#616367;
}

td.spec_item_info div.contact_nobg {
	margin-top:10px;
	color:#616367;
}

td.spec_item_info div.icons {
	text-align:right;
	font-size:11px;
	color:#616367;
	margin-top:15px;
}

td.spec_item_info div.icons a {
	color:#616367;
	text-decoration:underline;
}




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:#616367;
}

td.filter_clear a {
	color:#616367;
	text-decoration:none;
        border-bottom:1px dashed #616367;
}

td.td_filter {
	padding:0px 15px 10px 0px;
}

div.filter_field_name {
	padding-bottom:2px;
}

div.filter_button {
	padding-right:15px;
	text-align:right;
}

/* */

/* Страница - подробно */

div.detail_line {
	padding-bottom:15px;
	border-bottom:#d8d8d6 1px solid;
	margin-bottom:15px;
}

div.detail_line_20 {
	padding-bottom:20px;
	border-bottom:#d8d8d6 1px solid;
	margin-bottom:20px;
}

div.detail_line_15 {
	padding-bottom:15px;
	border-bottom:#d8d8d6 1px solid;
	margin-bottom:15px;
}

div.detail_line_10 {
	padding-bottom:10px;
	border-bottom:#d8d8d6 1px solid;
	margin-bottom:10px;
}

div.detail_line_5 {
	padding-bottom:5px;
	border-bottom:#d8d8d6 1px solid;
	margin-bottom:5px;
}

div.item_price {
	padding:10px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
}

td.item_price {
	padding:0px 0px 0px 10px;
	font-size:13px;
	font-weight:bold;
}

div.item_price span {
	color:#992222;
	font-size:14px;
	font-weight:bold;
}

td.item_price span {
	color:#992222;
	font-size:13px;
	font-weight:bold;
}

div.item_price span.prim, td.item_price span.prim {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin-left:10px;
}


div.item_params_2 {
	float:right;
	padding:0px 0px 0px 15px;
}

div.item_param, td.item_param {
	padding-top:5px;
	font-size:12px;
	color:#000000;
}

td.item_param_value {
	padding:5px 0px 0px 10px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

div.item_param_date {
	font-size:11px;
	color:#992222;
	white-space:nowrap;
	text-align:right;
}

div.item_param_shows {
	padding-top:5px;
	font-size:11px;
	color:#000000;
	white-space:nowrap;
	text-align:right;
}

div.item_param span, div.item_date span, div.item_shows span {
	font-weight:bold;
}


div.item_header {
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}


td.item_foto_large {
	padding:0px 10px 0px 10px;
	text-align:center;
	vertical-align:middle;
}

td.item_foto_large img {
	margin:auto;
}

td.item_foto_small_list {
	padding-top:20px;
	text-align:center;
}

td.item_foto_small_list table {
	margin:auto;
}

td.item_foto_small {
	border:#FFFFFF solid 3px;
	padding:0px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
}

td.item_foto_small div {
	text-align:center;
	vertical-align:middle;
}

td.item_foto_small div a {
	cursor:pointer
}

td.item_foto_small img {
	margin:5px;
}

td.item_foto_small_act {
	padding:0px 0px 0px 0px;
	border:#ffde00 solid 3px;
	text-align:center;
	vertical-align:middle;
}

td.item_foto_small_act div {
	text-align:center;
	vertical-align:middle;
}

td.item_foto_small_act div a {
	cursor:pointer
}

td.item_foto_small_act img {
	margin:5px;
}

td.item_foto_count {
	text-align:center;
	color:#616367;
	font-size:11px;
	padding:10px 0px 0px 0px;
}




table.item_send_form {
	margin:25px 0px 0px 15px;
}

td.item_send_form {
	padding:0px 0px 10px 0px;
	font-size:11px;
}

div.send_error {
	padding:25px 0px 0px 15px;
	font-size:11px;
	color:#981B1E;
}


td.item_contacts_name {
	padding-right:15px;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	text-align:right;
}

td.item_contacts_text, td.item_contacts_site {
	font-size:12px;
}

td.item_contacts_site a, td.item_contacts_site a:hover {
	color:#006600;
}

div.item_contacts_detail {
	padding-top:15px;
	font-size:11px;
	color:#005690;
}

div.item_contacts_links {
	font-size:11px;
	padding-top:15px;
}

div.item_contacts_links img {
	margin-right:5px;
}


div.item_order {
	background:#f0f0f0;
	margin:15px 0px 10px 0px;
	padding:10px 15px 10px 15px;
}


td.item_eo {
	padding:0px 10px 0px 10px;
	vertical-align:top;
}

div.item_eo_img {
	height:85px;
	vertical-align:middle;
	/*color:#616161;*/
}

div.item_eo_name {
	padding-top:10px;
	font-weight:bold;
}
td.item_eo_name_exposition {
	padding-top:10px;
}

td.item_eo_name_exposition a {
	padding-top:10px;
	font-weight:bold;
}

td.item_eo_img_exposition {
	text-align:center;
	padding:10px 10px 0px 0px;
	/*color:#616161;*/
}

div.item_eo_price {
	padding-top:10px;
	font-weight:bold;
	color:#992222;
}

/* */

/* Регистрация reg.htm */


h2.h2_reg {
	color:#494949;
	font-size:14px;
	font-weight:bold;
	padding:15px 15px 15px 15px;
	margin:0px 0px 0px 0px;
	text-align:center;
	text-transform:none;
}

h2.h2_reg_underline {
	color:#494949;
	font-size:14px;
	font-weight:bold;
	padding:15px 15px 15px 15px;
	margin:0px 0px 0px 0px;
	background:url('/img/right_part_line.gif') repeat-x left bottom;
	text-align:center;
	text-transform:none;
}

td.reg_item {
	border-top:#d8d8d6 1px solid;
	border-left:#d8d8d6 1px solid;
	border-right:#d8d8d6 1px solid;
	background:url('/img/spec_item_bg.gif') repeat-x left top;
	width:50%;
}

td.reg_item_underline {
	border:#d8d8d6 1px solid;
	background:url('/img/spec_item_bg.gif') repeat-x left top;
	width:50%;
}

td.reg_link {
	border-bottom:#d8d8d6 1px solid;
	border-left:#d8d8d6 1px solid;
	border-right:#d8d8d6 1px solid;
	text-align:center;
	padding:20px 10px 25px 10px;
	font-size:13px;
	color:#992222;
}

div.reg_link {
	text-align:center;
	padding:20px 10px 25px 10px;
	font-size:13px;
	color:#992222;
}

td.reg_link a, td.reg_link a:hover, div.reg_link a, div.reg_link a:hover {
	font-weight:bold;
	color:#992222;
}

div.reg_zag {
	text-align:center;
	font-weight:bold;
	color:#494949;
	padding:20px 10px 25px 10px;
}

div.reg_zag span {
	color:#992222;
}

div.reg_can {
	padding:5px 10px 5px 10px;
	margin:0px 5px 0px 5px;
}

div.reg_can_gray {
	background:#eeeeee;
	padding:5px 10px 5px 10px;
	margin:0px 5px 0px 5px;
}

/* */

/* Список категорий categorys_x.htm */

tr.gray {
	background-color:#eeeeee;
}

td.list_category_name {
	width:100%;
	padding:7px 10px 7px 10px;
	font-size:14px;
	color:#00025e;
	font-weight:bold;
}

td.list_category_name a {
	color:#00025e;
	text-decoration:none;
	font-weight:bold;
}

td.list_category_name a:hover {
	color:#00025e;
}

td.list_category_count_items {
	padding:7px 10px 7px 10px;
	white-space:nowrap;
	font-weight:bold;
}

td.list_category_count_items a {
	font-weight:normal;
}

/* */

/* Фотографии */

div.item_foto_small {
	float:left;
	border:#FFFFFF solid 3px;
	padding:0px 6px 0px 6px;
	text-align:center;
	vertical-align:middle;
}

div.item_foto_small div {
	text-align:center;
	vertical-align:middle;
}
/*
div.item_foto_small img {
	margin:5px;
}
*/
div.item_foto_small_act {
	float:left;
	border:#ffde00 solid 3px;
	padding:0px 6px 0px 6px;
	text-align:center;
	vertical-align:middle;
}

div.item_foto_small_act div {
	/*border:#00ADEF solid 3px;*/
	text-align:center;
	vertical-align:middle;
}
/*
div.item_foto_small_act img {
	margin:5px;
}
*/
div.area_gray {
	float:left;
	height:100%;
	vertical-align:middle;
	background:#dddddd;
	padding:10px 3px 10px 3px;
}

div.area_gray img {
	margin:auto;
	width:9px;
}

/* */

/* Список объявлений */

td.ob_td {padding:10px;}

td.ob_checkbox {padding:10px; color:#000000;}

td.ob_note {padding:10px; font-size:12px; vertical-align:middle;}

td.ob_date {padding:10px; font-size:12px; color:#000000;}

td.ob_price {padding:10px; font-size:13px; color:#992222; font-weight:bold;}
td.ob_price_gray {padding:10px; font-size:13px; color:#616367; font-weight:bold;}
td.ob_price_black {padding: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:#757d83; font-weight:normal;}

td.ob_text {width:100%; padding:10px; vertical-align:top;}
/*
td.ob_img {padding-right:15px; vertical-align:top;}
td.ob_img img {border:1px solid #000000;}
*/

td.ob_description {color:#000000; padding:0px 0px 0px 0px; width:100%; vertical-align:top;}
td.ob_img {padding:5px 10px 0px 0px; vertical-align:top;}


td.ob_city {font-size:13px; padding:10px 10px 10px 10px; text-align:center; color:#000000; font-weight:bold;}


div.ob_price {padding:0px 0px 10px 10px; font-size:13px; color:#992222; font-weight:bold; float:right;}

div.ob_name {font-size:14px; color:#3a4477; font-weight:bold; padding-bottom:5px;}

div.ob_name_zakl {font-size:13px; color:#3a4477; font-weight:bold; padding-bottom: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:#616367; font-weight:bold; padding-bottom:5px;}
div.ob_name_gray a {color:#616367;}

div.ob_name_red {font-size:14px; color:#992222; font-weight:bold; padding-bottom:5px;}
div.ob_name_red a {color:#992222;}

div.ob_description {color:#000000; padding:0px 0px 0px 0px;}
div.ob_description img {float:left; margin:5px 10px 5px 0px;}

div.ob_producer {font-size:11px; color:#006600; padding-top:5px;}

div.ob_who {font-size:11px; color:#616367; padding:0px 0px 0px 35px; vertical-align:top; background:url('/img/cont_phone.gif') no-repeat 0px 50%; margin-top:10px;}

div.ob_podr {font-size:10px; margin-top:10px;}

div.ob_podr_gray {color:#616367; font-size:10px; padding-top:10px;}
div.ob_podr_gray a {color:#616367;}

div.ob_city {font-size:13px; color:#000000; font-weight:bold; padding-bottom:5px;}

div.ob_phone {width:200px; vertical-align:middle; color:#616367; padding-left:0px;}

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:#757d83; font-weight:normal;}

div.ob_firm_name {font-size:13px; color:#992222; font-weight:bold; padding-bottom:5px;}
div.ob_firm_name a {color:#992222;}

div.ob_firm_city {font-size:12px; color:#000000; font-weight:bold; padding-bottom:5px;}

div.ob_firm_phone {font-size:12px; color:#616367; font-style:italic;}

div.ob_firm_face {font-size:11px; color:#616367;}

div.ob_count_items {font-weight:bold; white-space:nowrap;}
div.ob_count_items a {color:#305a75; 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:#757d83; white-space:nowrap; padding-top:5px; text-align:right;}

/* */

/* Форма отправки сообщений */

td.add_field_contact {font-size:11px; color:#000000; white-space:nowrap; padding:3px 10px 5px 0px;}
td.add_field_contact span {color:#992222;}

table.cd_send_form {
	margin:15px 0px 0px 0px;
}

td.cd_send_form {
	padding:0px 0px 10px 0px;
	font-size:11px;
}

td.button_continue {
	padding-top:15px;
}

div.send_error {
	padding:15px 0px 15px 0px;
	font-size:11px;
	color:#992222;
}

div.text_around_foto {
	padding:0px 10px 10px 0px;
	float:left;
}

/* */

/* Выбор региона */

td.region {
	padding:0px 12px 0px 8px;
	vertical-align:top;
}

td.region div {
	background:url('/img/arrow_razd_black.gif') no-repeat 0px 4px;
	padding:0px 0px 5px 12px;
}

td.region div a {
	cursor:pointer;
	color:#000000;
	text-decoration:none;
}

td.region div.act {
	background:url('/img/arrow_razd_blue.gif') no-repeat 0px 4px;
	padding:0px 0px 5px 12px;
}

td.region div.act a {
	cursor:pointer;
	text-decoration:none;
}

td.region div.all_russia {
	background:url('/img/arrow_razd_black.gif') no-repeat 0px 4px;
	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/arrow_razd_blue.gif') no-repeat 0px 4px;
	padding:0px 0px 15px 12px;
	font-weight:bold;
}

td.region div.all_russia_act a {
	cursor:pointer;
	text-decoration:none;
}

div.bottom_link_notepad {
	text-align:left;
	padding:0px 0px 20px 0px;
}

/* Заказ */

td.detail_line img {
	width:100%;
	height:1px;
	margin:15px 0px 15px 0px;
}

td.detail_line_15 img {
	width:100%;
	height:1px;
	margin:15px 0px 15px 0px;
}

td.detail_line_10 img {
	width:100%;
	height:1px;
	margin:10px 0px 10px 0px;
}

td.detail_line_5 img {
	width:100%;
	height:1px;
	margin:5px 0px 5px 0px;
}

table.table_order {
	width:100%;
}

table.table_order td {
	vertical-align:top;
}

td.order_checkbox, td.order_input {
	padding:0px 7px 0px 7px;
}

td.order_info {
	padding:2px 7px 0px 7px;
	width:100%;
}

td.order_price {
	padding:2px 7px 0px 7px;
	font-weight:bold;
	font-size:13px;
	color:#992222;
	white-space:nowrap;
}

div.mess_other_link {
	font-size:12px;
	color:#000000;
	padding:0px 0px 2px 10px;
}

div.mess_other_link span {
	color:#827e7e;
}

div.mess_other_link a.vip {
	color:#A40000;
}



table.t_sub_dop {
	position:absolute;
	top:10px;
	/*right:-15px;*/
	left:7px;
	/*visibility:hidden;*/
    display:none;
}

table.t_sub_dop td {
	padding:7px 0px 0px 0px;
}

div.div_bottom {
	background-color:#FFFFFF;
	border:#BCBEC0 solid 1px;
	/*margin:20px 0px 0px 0px;*/
	padding:10px 10px 12px 10px;
	text-align:left;
	color:#000000;
}

div.div_bottom div {
	padding:4px 0px 0px 0px;
	text-align:left;
	font-size:11px;
	color:#3a4477;
	float:none;
}

div.div_bottom div a {
	text-decoration:underline;
	/*color:#3a4477;*/
}

div.div_bottom div a:hover {
	text-decoration:underline;
	/*color:#3a4477;*/
}

div.div_bottom div span {
	color:#000000;
	/*font-weight:bold;*/
}

/* */

/* Контекст и баннеры */

div.div_content_top {
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:#d8d8d6 solid 1px;
	vertical-align:top;
}

div.div_content_bottom {
	margin:15px 0px 0px 0px;
	padding:15px 0px 10px 0px;
	border-top:#d8d8d6 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:#d8d8d6 solid 1px;
	vertical-align:top;
	text-align:center;
}

/* */

/* Закладки */

div.detail_header {font-size:14px; font-weight:bold; padding:0px 0px 10px 0px;}
div.detail_header_razd {font-size:14px; font-weight:bold; padding:0px 0px 0px 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;
	margin-top:5px;
	padding:0px 0px 0px 10px;
	background:url('/img/arrow_razd_black.gif') no-repeat 0px 50%;
}

div.detail_category_1 a {
	color:#000000;
	text-decoration:none;
}


div.detail_category_1_act {
	color:#3a4477;
	font-size:13px;
	margin-top:5px;
	padding:0px 0px 0px 10px;
	background:url('/img/arrow_razd_blue.gif') no-repeat 0px 50%;
}

div.detail_category_1_act a {
	text-decoration:none;
}


div.detail_category_2 {
	color:#616367;
	font-size:12px;
	padding:2px 0px 0px 22px;
}

div.detail_category_2 a {
	color:#616367;
	text-decoration:none;
}


div.list_esche_link {
	padding:3px 0px 4px 0px;
}

div.list_esche_link a {
	color:#3a4477;
	text-decoration:none;
	border-bottom:1px dashed #3a4477;
	cursor:pointer;
}

/* */

/* Таблица для рекламы, наших баннеров и т.д. */

table.table_rekl {background-color:#B0B0B0;}
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;}

/* */

.red_bold {font-size:12px; font-weight:bold; color:#992222;}
.red {font-size:12px; color:#992222;}































































































































































/*
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_logo {
	width:100%;
	height:100%;
	padding:5px 10px 5px 10px;
	text-align:center;
	vertical-align:middle;
}




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.bottom_center {
	vertical-align:bottom;
	text-align:center;
	color:#000000;
	font-size:10px;
	padding:18px 20px 18px 20px;
}










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;}


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;}

/* Добавление объявления */




/* Условия регистрации */

/*
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_list {width:100%;}

table.table_list td {border-left:#FFFFFF solid 1px; border-right:#FFFFFF solid 2px;}
*/



/* Другие объявления */

/*
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_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_order_{
	height:21px;
	font-size:13px;
	color:#A40000;
	font-weight:bold;
	vertical-align:middle;
	padding:0px 20px 0px 10px;
	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;
}

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;
}



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;
}

div.detail_exposition_other {
	font-size:11px;
	padding-top:3px;
}

div.detail_exposition_other a {
	font-size:12px;
	color:#5980A4;
	font-weight:bold;
}



td.td_el {
	vertical-align:top;
	width:50%;
}

table.ind_top {
	width:100%;
	margin-bottom:5px;
}

td.ind_name {
	font-size:11px;
	width:100%;
}

td.ind_name a {
	color:#305a75;
	font-weight:bold;
	font-size:11px;
}

td.ind_stars {
	vertical-align:top;
	padding-left:5px;
}

td.ind_stars img {
	margin-right:2px;
}

td.ind_price {
	font-weight:bold;
	color:#981B1E;
	text-align:right;
	white-space:nowrap;
	font-size:11px;
	padding-left:5px;
	vertical-align:top;
}

td.ind_city {
	text-align:right;
	white-space:nowrap;
	font-size:11px;
	vertical-align:top;
	padding-left:5px;
}

td.ind_foto {
	vertical-align:top;
	padding-right:10px;
}

td.ind_desc {
	font-size:11px;
	width:100%;
	vertical-align:top;
}

div.ind_contact {
	padding-top:5px;
	white-space:nowrap;
	font-size:11px;
}

div.ind_contact a {
	font-weight:bold;
	color:#231F20;
	text-decoration:none;
}

div.ind_more {
	padding-top:5px;
	white-space:nowrap;
	font-size:10px;
}

td.ind_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.bottom_adv_links {
	padding:10px 0px 0px 12px;
	font-size:12px;
}


*/
