body.main {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	margin:10px 15px 30px 15px;
	background-color:#FFFFFF;
}

table.main {
	height:100%;
	width:100%;
}

table.table_100 {
	width:100%;
}

td.td_100 {
	width:100%;
}

td {
	padding:0px;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size:75%;
	color:#000000;
	vertical-align:top;
}

a {
	color:#007EBC;
	text-decoration:none;
}

form {
	margin: 0px;
}

h1 {
	background:url('images/arrow.gif') no-repeat left 2px;
	padding:0px 0px 0px 17px;
	font-size:20px;
	font-weight:normal;
	color:#231F20;
	text-decoration:none;
	margin:0px 0px 25px 0px;
}

/*
h2 {
	background:url('images/arrow.gif') no-repeat left 0px;
	padding:0px 0px 0px 15px;
	font-size:18px;
	font-weight:normal;
	color:#231F20;
	margin:0px 0px 15px 0px;
}
*/

h2 {
	background:url('images/arrow.gif') no-repeat left top;
	margin:0px 0px 8px 0px;
	padding:6px 0px 8px 15px;
	font-size:12px;
	font-weight:bold;
	color:#0072BC;
	text-decoration:none;
	border-bottom:#F1F1F2 solid 1px;
}


p {
	padding:0px 0px 12px 0px;
}

hr.detail_line{
	height:1px;
	background-color:#BCBEC0;
	color:#d4d4d4;
	border:0px;
	margin:0px;
}

hr.hr_sep {
	margin:10px 0px 20px 0px;
	color:#d4d4d4;
	background:#BCBEC0;
	border:0px;
	height:1px;
}

hr.hr_sep_10 {
	margin:10px 0px 10px 0px;
	color:#d4d4d4;
	background:#BCBEC0;
	border:0px;
	height:1px;
}


div.header, td.header {
	background:url('images/arrow.gif') no-repeat left top;
	font-size:14px;
	font-weight:bold;
	color:#4f565a;
	text-decoration:none;
	padding:4px 0px 0px 15px;
}

div.header_2, td.header_2 {
	background:url('images/arrow.gif') no-repeat left top;
	font-size:12px;
	font-weight:bold;
	color:#4f565a;
	text-decoration:none;
	padding:5px 0px 0px 15px;
}

div.found, td.found {
	background:url('images/arrow.gif') no-repeat left top;
	font-size:14px;
	font-weight:bold;
	color:#4f565a;
	text-decoration:none;
	padding:4px 0px 0px 15px;
}

div.found span, td.found span {
	color:#FCCB39;
}

input.textfield, select.textfield, textarea.textfield {
	border:#BCBEC0 solid 1px;
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	font-weight:normal;
}

input.search, select.search, textarea.search {
	border:#BCBEC0 solid 1px;
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	color:#808284;
	font-weight:normal;
}


input.textfield, input.search {
	height:19px;
	padding-top:0px;
}

select.textfield, select.search {
	height:18px;
}


td.spacer_left {
	width:300px;
	height:1px;
}

td.spacer_left img {
	width:300px;
	height:1px;
}

td.spacer_center {
	width:10px;
	height:1px;
}

td.spacer_center img {
	width:10px;
	height:1px;
}

td.spacer_right {
	width:100%;
	height:1px;
}

td.spacer_right img {
	width:650px;
	height:1px;
}


td.hat_left {
	text-align:center;
	padding-bottom:0px;
}

td.hat_right {
	vertical-align:bottom;
	padding-bottom:10px;
}

td.hat_right_vn {
	width:100%;
	height:26px;
	padding:15px 20px 10px 20px;
	vertical-align:top;
}

div.hat_right_vn {
	background:#DEDFE1 url('images/bg_hat_right.gif') repeat-x left top;
}

div.hat_right_vn div {
	background:url('images/hrrt.gif') no-repeat right top;
}

div.hat_right_vn div div {
	background:url('images/hrlt.gif') no-repeat left top;
}

div.hat_right_vn div div div {
	height:26px;
	padding:15px 20px 10px 20px;
	vertical-align:top;
}


td.hat_search_full {
	font-size:11px;
	padding:0px 0px 1px 15px;
	color:#007EBC;
	white-space:nowrap;
}

td.hat_search_full a {
	color:#007EBC;
	text-decoration:none;
 border-bottom:1px dashed #007EBC;
}


td.authoriz {
	padding:0px 0px 15px 0px;
	color:#FFFFFF;
	font-size:12px;
	vertical-align:middle;
}

td.authoriz_name {
	padding:0px 0px 15px 0px;
	color:#FFFFFF;
	font-size:14px;
}

td.authoriz_name a {
	color:#FFFFFF;
	font-weight:bold;
}

td.authoriz_bottom {
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#0072BC;
	font-size:11px;
}

td.authoriz_bottom a {
	color:#FFFFFF;
	text-decoration:underline;
}

div.authoriz_enter {padding:10px 17px 0px 19px; color:#808284; font-size:10px;}

td.search_1 {color:#0072BC; font-size:15px; white-space:nowrap; font-weight:bold; padding-right:25px;}
td.search_2 {color:#231F20; font-size:11px; vertical-align:top;}
td.search_new {color:#0072BC; font-size:12px; white-space:nowrap; padding-right:30px;}
td.search_new a {text-decoration:underline;}
td.search_result_param {font-size:11px; color:#000000; font-weight:bold; padding:2px 10px 2px 0px;}
td.search_result_value {font-size:11px; color:#000000; padding:2px 30px 2px 0px;}
td.search_rules_n {color:#0072BC; font-size:11px; vertical-align:top; font-weight:bold; padding:4px 7px 1px 0px;}
td.search_rules_t {color:#000000; font-size:11px; vertical-align:top; padding:4px 0px 1px 0px;}


td.tm_icons {
	height:45px;
	background:#0097d9 url('images/tm_icons_bg.gif') repeat-x center top;
	vertical-align:top;
	padding:5px 13px 0px 13px;
}

table.tm_icon {
	width:100%;
}

table.tm_icon td {
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	height:40px;
	vertical-align:middle;
	white-space:nowrap;
	padding-left:20px;
}

table.tm_icon td a {
	color:#FFFFFF;
}

table.tm_icon td.notepad {
	background:url('images/icon1.gif') no-repeat 13px left;
}

table.tm_icon td.help {
	background:url('images/icon2.gif') no-repeat 14px left;
}

table.tm_icon td.contacts {
	background:url('images/icon3.gif') no-repeat 14px left;
	padding-left:17px;
}

td.tma {
	height:40px;
	background:url('images/tm_arrow.gif') no-repeat center top;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	padding:0px 13px 0px 13px;
}

td.tma a {
	color:#FFFFFF;
}

td.tm {
	height:40px;
	background:url('images/tm.gif') repeat-x center top;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	padding:0px 13px 0px 13px;
}

td.tm a {
	color:#FFFFFF;
}


td.top_menu {
	background:#016ab2 url('images/tm_bg.gif') repeat left top;
}

div.tm {
/*	height:55px;*/
	background:url('images/tms.gif') no-repeat right 5px;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding:17px 13px 13px 13px;
	vertical-align:middle;
	white-space:nowrap;
	float:left;
}

div.tm_without_border {
/*	height:55px;*/
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding:17px 13px 13px 13px;
	vertical-align:middle;
	white-space:nowrap;
	float:left;
}

div.tma {
/*	height:55px;*/
	background:url('images/tm_icons_bg.gif') repeat-x left top;
	float:left;
	padding-top:5px;
}

div.tma div {
	background:url('images/tm_arrow.gif') no-repeat center top;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding:12px 13px 13px 13px;
	vertical-align:middle;
	white-space:nowrap;
}

div.tm a, div.tm_without_border a, div.tma a {
	color:#FFFFFF;
}



td.left {height:100%; padding-top:10px;}
td.left_part {
	height:100%;
	background-color:#F1F1F2;
	border-left:#E6E7E8 solid 1px;
	border-top:#E6E7E8 solid 1px;
	border-right:#E6E7E8 solid 1px;
	padding:15px 20px 0px 20px;
}

td.left div.left_part {
	background:#0097d9 url('images/enter_block_bg.gif') repeat-x left top;
	margin:0px 0px 10px 0px;
}

td.left div.left_part div.show_auth {
	background:url('images/enter_block_left_bottom_bg.gif') no-repeat left bottom;
	padding:15px 20px 20px 20px;
}

td.left div.left_banner {
	padding-bottom:15px;
	background:none;
}

td.bottom_left {
	background-color:#F1F1F2;
	border-left:#E6E7E8 solid 1px;
	border-bottom:#E6E7E8 solid 1px;
	border-right:#E6E7E8 solid 1px;
	padding:20px 15px 10px 15px;
	text-align:center;
}

td.bottom_logos {
	text-align:center;
	vertical-align:middle;
	padding:40px 50px 0px 50px;
}

td.bottom_logos table td {
	text-align:center;
}

td.icons {
	white-space:nowrap;
	font-size:10px;
}

td.icons a {
	color:#808284;
}

td.content {
	vertical-align:top;
	padding:25px 30px 70px 35px;
}

td.bottom_right {
	vertical-align:bottom;
	text-align:center;
	/*color:#A7A9AC;*/
	color:#000000;
	font-size:10px;
}


td.ic_img, div.ic_img {
	vertical-align:middle;
	padding:0px 13px 20px 0px;
}

td.ic, div.ic {
	padding:0px 0px 20px 0px;
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
}

td.ic a.name, div.ic a.name {
	color:#007EBC;
	text-decoration:underline;
}

td.ic span.count, div.ic span.count {
	color:#EDC104;
}


/* путь */
div.path {
	/*background:url('images/arrow.gif') no-repeat left top;*/
	padding:6px 0px 10px 14px;
	font-size:12px;
	color:#FFC20E;
	margin-bottom:0px;
}

div.path a {
	color:#231F20;
}

div.path span {
	color:#007CB9;
}
div.path span.r {
	color:#FFC20E;
}

div.context_top_top {
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:center;
	border-bottom:#BCBEC0 solid 1px;
}

div.context_top {
	padding:10px 0px 10px 0px;
	margin:0px 0px 15px 0px;
	text-align:center;
	border-top:#BCBEC0 solid 1px;
	border-bottom:#BCBEC0 solid 1px;
}

div.context_bottom {
	padding-top:15px;
	margin-top:25px;
	text-align:center;
	border-top:#BCBEC0 solid 1px;
}

td.config_add {
	background:url('images/config_add_left.gif') no-repeat left top;
	background-color:#F1F1F2;
	height:22px;
	padding-left:20px;
	color:#107DBB;
}

td.config_add a {
	text-decoration:underline;
	color:#107DBB;
}

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;
}


div.filter_gray {background-color:#F1F1F2; padding:3px 0px 3px 0px; margin-bottom:20px;}
/*td.filter_gray {padding:5px 20px 5px 20px;}*/
td.filter_gray {background-color:#F1F1F2; padding:3px 15px 3px 15px; font-size:11px; color:#107DBB; vertical-align:middle;}
td.filter_line {width:100%; height:1px; background-color:#FFFFFF;}

td.ob_gray {background:url('images/config_add_left_grey.gif') no-repeat left bottom; background-color:#F1F1F2; height:25px; padding:0px 20px 0px 20px; color:#107DBB; vertical-align:middle;}
td.ob_gray_top {background:url('images/config_add_left.gif') no-repeat left top; background-color:#F1F1F2; height:25px; padding:0px 20px 0px 20px; color:#107DBB; vertical-align:middle;}
td.ob_gray_top span {color:#FCCB39; font-weight:bold; margin:0px 3px 0px 3px;}
td.ob_blue {background:url('images/config_add_left_blue.gif') no-repeat left bottom; background-color:#bbc6ff; height:25px; padding:0px 20px 0px 20px; color:#107DBB; vertical-align:middle;}
td.ob_pink {background:url('images/config_add_left_pink.gif') no-repeat left bottom; background-color:#ffc7f7; height:25px; padding:0px 20px 0px 20px; color:#107DBB; vertical-align:middle;}

td.hr_gray {background-color:#BCBEC0; height:1px;}
td.hr_blue {background-color:#bbc6ff; height:1px;}
td.hr_pink {background-color:#ffc7f7; height:1px;}

tr.pink {background-color:#ffe6fb;}


div.add_link {
	background:#F1F1F2 url('images/config_add_left.gif') no-repeat left top;
	height:25px;
	padding:4px 20px 4px 20px;
	color:#107DBB;
	vertical-align:middle;
}

div.add_link div {
	background:url('images/config_add_arrow2.gif') no-repeat left center;
	float:right;
	padding:0px 0px 0px 22px;
}

div.add_link div a {
	text-decoration:underline;
}

div.ob_count_items {font-weight:bold; color:#58595B; white-space:nowrap;}
div.ob_count_items span {font-weight:bold; color:#FCCB39; margin-left:5px;}

td.ob_add {color:#000000; font-weight:bold; vertical-align:middle;}
td.ob_add a {font-weight:normal; text-decoration:underline; color:#107DBB;}
td.ob_date {text-align:right; font-size:11px; font-weight:bold; color:#58595B; white-space:nowrap; vertical-align:bottom;}
td.ob_date span {color:#FCCB39;}
td.ob_date_user_contact {padding:17px 20px 12px 20px; vertical-align:top; font-size:12px; color:#000000; font-weight:bold;}

td.category_news_date_edit, 
td.category_articles_date_edit, 
td.ob_date_new {
	padding:17px 20px 12px 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_count_items {font-weight:bold; color:#58595B; white-space:nowrap;}
td.ob_count_items span {font-weight:bold; color:#FCCB39; margin-left:5px;}
td.ob_price {padding:17px 40px 12px 20px; font-size:17px; color:#000000; font-weight:bold;}
td.ob_price span {font-size:11px; color:#58595B; font-weight:normal;}
td.ob_price div.ob_dop {font-size:11px; color:#58595B; font-weight:normal;}
td.ob_checkbox {padding:17px 0px 12px 20px; color:#000000;}
td.ob_text {width:100%; padding:17px 20px 12px 0px;}
td.ob_city {padding:17px 20px 12px 0px; vertical-align:top; text-align:right; font-size:13px; color:#000000; font-weight:bold;}
td.ob_id_city {padding:17px 20px 12px 0px; vertical-align:top; text-align:right; font-size:13px; color:#000000; font-weight:bold;}
td.ob_country {padding:17px 20px 12px 0px; vertical-align:top; text-align:right; font-size:13px; color:#000000; font-weight:bold;}
td.ob_id_country {padding:17px 20px 12px 0px; vertical-align:top; text-align:right; font-size:13px; color:#000000; font-weight:bold;}
td.ob_description, div.ob_description {color:#000000;}
td.ob_who {font-size:11px; color:#58595B;}
td.ob_subject, div.ob_subject {font-size:14px; color:#007EBC; font-weight:bold; padding-bottom:5px;}
td.ob_subject a, div.ob_subject a {color:#007EBC; text-decoration:underline;}
td.ob_img {padding-right:15px; vertical-align:top;}
td.ob_img img {border:1px solid #000000;}
div.ob_img {
	padding:5px 8px 8px 0px;
	float:left;
}
td.ob_podr, div.ob_podr {font-size:10px; color:#FCCB39; padding-top:5px;}
td.ob_podr a, div.ob_podr a {color:#FCCB39; text-decoration:underline;}
td.ob_ico {padding:1px 5px 2px 0px; vertical-align:middle;}
td.ob_firm_name {padding:17px 20px 12px 20px; font-size:13px; color:#007EBC; font-weight:bold;}
td.ob_firm_description {color:#000000;}
td.ob_firm_contact {font-size:11px; color:#58595B; padding-top:5px;}

td.ob_messages {font-size:11px; width:100%; padding:10px 20px 10px 20px;}
td.ob_messages span, td.ob_messages a {font-size:11px; color:#FFC20E; font-weight:bold;}
td.ob_shows {font-size:11px; padding:10px 20px 10px 20px; text-align:right;}
td.ob_shows span {font-size:11px; color:#000000; font-weight:bold;}

td.ob_firm_razd, div.ob_firm_razd {
	font-size:11px; 
	color:#007EBC; 
	font-weight:bold; 
	padding-left:5px;
}

td.ob_firm_razd a, div.ob_firm_razd a {
	color:#007EBC; 
	font-weight:bold; 
	text-decoration:none;
}

td.ob_firm_razd a:hover, , div.ob_firm_razd a:hover {
	color:#007EBC; 
	text-decoration:none;
}

td.ob_func_gray {font-size:12px; background-color:#F1F1F2; 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 0px 2px 20px; white-space:nowrap;}
td.ob_func a {text-decoration:underline; color:#007EBC;}

td.in_bloknot {background:url('images/config_add_left.gif') no-repeat left top; background-color:#F1F1F2; padding:7px 0px 7px 20px; color:#231F20; font-size:11px;}
td.in_bloknot span.blue {color:#107DBB;}
td.in_bloknot span.yel {color:#FCCB39;}
td.in_bloknot a {color:#107DBB;}

td.num_pages {font-size:11px; background-color:#F1F1F2; color:#808284; border-top:#FFFFFF solid 1px; padding:7px 20px 7px 20px;}
td.b_num, td.b_allnum {font-size:11px; color:#808284; white-space:nowrap;}
td.b_l, td.b_r {font-size:11px; color:#808284; padding-left:8px; vertical-align:middle;}
td.b_allnum a {color:#808284; text-decoration:none;}
td.b_allnum span {color:#FCCB39;}


div.lm_part {margin:12px 0px 12px 0px;}
div.lm {color:#007CB9; font-weight:bold; font-size:13px; margin-bottom:5px;}
div.lm a {color:#007CB9;}
div.lma {color:#FFC20E; font-weight:bold; font-size:13px; margin-bottom:5px;}
div.lma a {color:#FFC20E;}
div.lmmy {color:#007CB9; font-weight:bold; font-size:13px; margin-bottom:5px;}
div.lmmy a {color:#007CB9;}
div.lmmya {color:#FFC20E; font-weight:bold; font-size:13px; margin-bottom:5px;}
div.lmmya a {color:#FFC20E;}
div.lnews {color:#007CB9; font-weight:bold; font-size:13px; margin-bottom:10px;}
div.lnews a {color:#007CB9; text-decoration:underline;}
div.lnews span.lnews_text {color:#000000; font-size:12px; font-weight:normal;}
div.lnews span.lnews_date {color:#9D9FA2; font-size:12px; font-weight:bold;}
div.lnews img {
	float:left;
	margin:5px 10px 5px 0px;
}

div.all_news {margin:0px 0px 12px 15px; text-align:right;}
div.all_news a {color:#007CB9; text-decoration:underline;}

td.dop_content_padding {
	padding:0px 28px 0px 38px;
}


td.detail_row {width:100%; font-size:12px; color:#000000; padding:15px 15px 15px 15px;}
/* td.detail_price {background:url('images/config_add_left.gif') no-repeat left top; background-color:#F1F1F2; height:22px; padding:5px 20px 5px 20px; color:#000000; font-size:17px; font-weight:bold;} */
td.detail_price {padding:5px 10px 5px 0px; color:#000000; font-size:17px; font-weight:bold; white-space:nowrap;}
td.detail_price_text {font-size:11px; vertical-align:bottom; padding:5px 10px 7px 0px; white-space:nowrap;}
td.detail_price_text span {font-weight:bold;}
td.detail_line {width:100%; height:1px; background-color:#BCBEC0;}
td.detail_order {font-size:13px; color:#000000; font-weight:bold; text-align:right; vertical-align:middle;}
td.detail_order a {color:#007EBC; text-decoration:underline;}
td.detail_order_img {padding-left:20px;}
td.detail_date {font-size:12px; color:#FFC20E; text-align:right;}
td.detail_shows {font-size:12px; color:#000000; text-align:right; padding:5px 0px 0px 0px;}
td.detail_region {font-size:12px; color:#000000; font-weight:bold; vertical-align:bottom; padding:0px 25px 0px 0px;}
td.detail_region_text {font-size:12px; color:#000000; vertical-align:bottom; padding:0px 15px 0px 0px;}
td.detail_type {font-size:12px; color:#000000; font-weight:bold; vertical-align:bottom; padding:10px 25px 0px 0px;}
td.detail_type_text {font-size:12px; color:#000000; vertical-align:bottom; padding:10px 15px 0px 0px;}
td.detail_type_text a, td.detail_region_text a {text-decoration:underline;}
td.detail_contacts_header {font-size:14px; color:#000000; font-weight:bold; padding:0px 0px 10px 0px;}
td.detail_contacts {color:#000000; text-align:right; text-decoration:underline; padding-right:10px;}
td.detail_contacts_name {color:#005E94;}
td.detail_contacts_email a {color:#0031e6; text-decoration:underline;}
td.detail_more {font-size:11px; color:#FFC20E; text-align:right; padding:5px 0px 0px 5px;}
td.detail_more a {font-size:11px; color:#FFC20E; text-decoration:underline;}

div.detail_send {
	font-size:11px; 
	color:#FFC20E; 
	margin:20px 0px 0px 0px;
	padding:2px 0px 0px 10px;
}

div.detail_send span a {
	cursor:pointer;
}

div.detail_send img {
	vertical-align:text-bottom;
	margin-right:10px;
}

td.detail_send_message {
	font-size:11px; 
	color:#FFC20E; 
	text-align:right; 
	padding:2px 0px 0px 10px;
}

td.detail_send_message a, div.detail_send a {
	font-size:11px; 
	color:#FFC20E; 
	text-decoration:underline;
}

td.detail_img_large {padding-right:10px; float:left;}
img.detail_img {margin:0px 10px 10px 0px; float:left;}

td.detail_param, td.detail_messages_dop_name {
	font-size:11px; color:#000000; 
	vertical-align:bottom; 
	padding:5px 15px 5px 0px;
}

td.detail_value, td.detail_messages_dop_text {
	font-size:11px; 
	color:#000000; 
	font-weight:bold; 
	background-color:#F1F1F2; 
	vertical-align:bottom; 
	border-bottom:#FFFFFF solid 1px; 
	width:170px; 
	padding:5px 15px 5px 15px;
}

td.mes_error {font-size:11px; color:#FFC20E; font-weight:bold; padding:15px 5px 0px 5px;}
td.mes_error a {font-size:11px; color:#FFC20E; font-weight:bold; text-decoration:underline;}

table.mes_other {width:100%; margin-top:35px;}
td.mes_other_gray {background:url('images/config_add_left.gif') no-repeat left top; background-color:#F1F1F2; color:#4f565a; font-weight:bold; vertical-align:middle; padding:3px 15px 7px 15px;}
td.mes_other {font-size:12px; color:#000000; font-weight:bold; padding:8px 0px 0px 30px;}
td.mes_other span {font-size:12px; color:#9D9FA2; font-weight:normal; text-decoration:underline;}
td.mes_other a {font-size:12px; color:#007EBC; font-weight:normal; text-decoration:underline;}
td.mes_other a.vip {font-size:12px; color:#FFC20E; font-weight:normal; text-decoration:underline;}

div.detail_header {font-size:14px; font-weight:bold; margin:3px 0px 10px 0px;}


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:#FFC20E;
	text-decoration:underline;
}

span.mes_send a {
	color:#FFC20E;
	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:#F1F1F2;}
td.td_hr_100 img {width:100%; height:1px;}


/* Вывод форм */

div.add_header {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:5px 0px 0px 0px;
}

div.add_text {
	margin:10px 0px 20px 0px;
	padding:10px 10px 10px 10px;
	background-color:#F1F1F2;
}


div.add_block {
	padding:0px 0px 10px 0px;
}

div.add_block_header {
	background:url('images/arrow.gif') no-repeat left top;
	margin:0px 0px 8px 0px;
	padding:6px 0px 8px 15px;
	font-size:12px;
	font-weight:bold;
	color:#0072BC;
	text-decoration:none;
	border-bottom:#F1F1F2 solid 1px;
}

div.calculator {
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:#F1F1F2 solid 1px;
}

div.calculator a {
	cursor:pointer
}

div.div_button {
	padding-top:15px;
}



/* Добавление объявления */

div.add_header, td.add_header {background:url('images/arrow.gif') no-repeat left top; font-size:12px; font-weight:bold; color:#0072BC; text-decoration:none; padding:5px 0px 0px 15px;}

div.add_errors, td.add_errors {font-size:11px; color:#FFC20E; padding:0px 15px 15px 15px;}
div.add_errors a, td.add_errors a {color:#FFC20E; text-decoration:underline;}

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:#FFC20E;}


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:#FFC20E;}
div.field_text {width:100%; color:#616161; font-size:10px; margin-bottom:5px; width:150px;}


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:#FFC20E;}
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:#FFC20E;}
td.add_field_contact {font-size:11px; color:#000000; white-space:nowrap; padding:3px 10px 5px 0px;}
td.add_field_contact span {color:#FFC20E;}
td.add_field_text {font-size:12px; color:#000000; padding:0px 10px 10px 0px;}
td.add_field {font-size:10px; color:#616161; white-space:nowrap; padding:0px 10px 5px 0px;}
td.add_field span {font-size:10px; color:#FFC20E;}
td.add_firm_category {font-size:11px; color:#000000; font-weight:bold; white-space:nowrap; padding:0px 0px 5px 0px;}

td.button_continue {padding-top: 15px;}


/* Условия регистрации */

div.reg_zag {font-size:12px; color:#007EBC; margin:5px 0px 5px 0px; font-weight:normal;}
div.reg_zag_black {font-size:12px; font-weight:bold; color:#000000; margin:5px 0px 5px 0px;}
div.reg_can {font-size:12px; color:#000000; padding-left:10px; font-weight:normal;}
div.reg_link {font-size:12px; font-weight:bold; color:#000000; margin:10px 0px 0px 20px;}
div.reg_link a {color:#FFC20E; 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:#007EBC; margin-bottom:3px;}
td.you_can {font-size:12px; color:#007EBC; padding-left:10px;}
.first_p {margin:10px 0px;}
.first_p .red_bold {font-size:12px; font-weight:bold; color:#C4024D;}
.first_p .red {font-size:12px; color:#C4024D;}


div.lf_elem {
	float:left;
	padding:1px 7px 4px 7px;
	margin:2px 10px 2px 0px;
 color:#007CB9;
	white-space:nowrap;
}

div.lf_elem_act {
	float:left;
	padding:1px 7px 4px 7px;
	margin:2px 10px 2px 0px;
 background:#FFC20E;
 color:#007CB9;
	white-space:nowrap;
}

div.lf_elem a, div.lf_elem_act a {
 text-decoration:none;
 border-bottom:1px dashed #007CB9;
 color:#007CB9;
}


div.bottom_link_zag {
	background:url('images/arrow.gif') no-repeat left top;
	font-size:14px;
	font-weight:bold;
	color:#4f565a;
	text-align:left;
	padding:4px 0px 0px 15px;
}
div.bottom_link {font-size:11px; color:#007CB9; text-align:left; padding:10px 0px 10px 15px;}
div.bottom_link a {text-decoration:underline; color:#007CB9;}

div.detail_zakls {
	padding:0px 0px 20px 0px;
}

div.detail_zakls a {
	text-decoration:underline;
}

div.detail_zakls span {
	color:#FFC20E;
	text-decoration:underline;
}


/*send_letters*/
table.obyavl_simple {width:100%;}
td.obyavl_simple {
	width:100%;
	border:1px solid #DBDBDB;
	background-color:#F2F2F2;
	padding:8px;
}
td.ob_gray_hr_top {
	width:100%;
	height:8px;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
}
td.ob_gray_hr_top img {
	height:8px;
}
td.grey_line {
	width:1px;
	height:100%;
	background-color:#CDCDCD;
}
td.ob_icon {
	vertical-align:middle;
	padding:5px 10px 5px 10px;
}
td.ob_date_edit {
	padding:17px 20px 12px 0px;
	color:#58595B;
	white-space:nowrap;
}
td.ob_date_edit span {
	font-weight:bold;
}
/*
td.ob_price {
	padding:9px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
*/
td.ob_t {
	width:100%;
	padding:0px 10px 0px 10px;
	vertical-align:middle;
}

td.ob_letter_func {
	font-size:11px;
	color:#5980A4;
	padding:0px 10px 0px 10px;
	text-align:center;
	vertical-align:middle;
}
td.ob_letter_func span {
	color:#232323;
}
td.ob_letter_func a {
	text-decoration:underline;
	color:#5980A4;
	cursor:pointer;
}
td.ob_letter_func td {
	text-align:center;
	font-size:11px;
	color:#5980A4;
}
td.ob_letter_func td a {
	text-decoration:underline;
	color:#5980A4;
}
td.ob_gray_hr_bottom {
	width:100%;
	height:8px;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}
td.ob_cat_mess_gray {
	width:100%;
	font-size:11px;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding:5px 10px 5px 10px;
}
td.ob_prom_sep_white {
	width:100%;
	height:4px;
	background-color:#FFFFFF;
}
td.ob_num_pages_gray {
	width:100%;
	background-color:#F2F2F2;
	border:1px solid #DBDBDB;
	padding:0px 12px 5px 12px;
}



div.num_pages {font-size:11px; background-color:#F1F1F2; color:#808284; border-top:#FFFFFF solid 1px; padding:7px 20px 7px 20px;}

div.img {
	float:left;
	margin:5px 10px 5px 0px;
}


table.table_rekl {background-color:#BCBEC0;}
table.table_rekl td {background-color:#FFFFFF; padding:8px 20px 8px 20px; text-align:center; vertical-align:middle;}
table.table_rekl td a {color:#007EBC;}
table.table_rekl td.rekl_place {background-color:#F1F1F2; 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:#F1F1F2; 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;}

/*---------------- Фильтр --------------------------*/


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.filter_clear a:hover {
	color:#008bc5;
	text-decoration:none;
 border-bottom:1px dashed #008bc5;
}

td.td_filter {
	padding:0px 15px 10px 0px;
}

div.filter_field_name {
	padding-bottom:2px;
}

div.filter_button {
	padding-right:15px;
	text-align:right;
}

/*---------------- Верхний поиск ----------------------*/

td.td_search_text {
	width:100%;
	padding:0px 2px 0px 0px;
	vertical-align:middle;
}

td.td_search_category {
	padding:0px 2px 0px 2px;
	vertical-align:middle;
}

td.td_search_button {
	padding:0px 0px 0px 2px;
}

td.td_search_button a {
	cursor:pointer
}

/*------------------ Регион ---------------------------------*/

td.top_region {
	padding:0px 0px 7px 0px;
}

td.top_region_act {
	padding:1px 10px 2px 10px;
	vertical-align:bottom;
}

td.top_region_act a {
	font-weight:bold;
	font-size:12px;
}

td.top_region_nonact {
	padding:1px 10px 2px 10px;
	vertical-align:bottom;
	border-left:#80c0e1 1px solid;
}

td.top_region_nonact a {
	font-weight:bold;
	color:#7c7c7c;
}

td.top_region_change_act {
	padding:1px 10px 2px 0px;
	white-space:nowrap;
	font-size:11px;
	vertical-align:bottom;
}

td.top_region_change_nonact {
	padding:1px 10px 2px 0px;
	white-space:nowrap;
	font-size:11px;
	vertical-align:bottom;
}

td.top_region_change_nonact a {
	color:#7c7c7c;
}

/* Фильтр слева */

table.table_filter {
	margin-bottom:7px;
}

td.add_field_filter_checkbox {
	padding-bottom:5px;
}

td.add_field_name_filter_checkbox {
	padding:3px 0px 5px 7px;
	width:100%;
}

td.add_field_filter {
	padding-bottom:5px;
}

/* */


div.div_add {
	float:right;
	padding:5px 0px 0px 28px;
	background:url('/img/add_arrow.gif') no-repeat 10px 7px;
	white-space:nowrap;
	color:#107DBB;
}

div.div_add a, div.div_add a:hover {
	text-decoration:underline;
}




/* Регион */

div.region_block {
	color:#007EBC;
	margin:0px 0px 15px 0px;
}

div.region_name {
	font-size:14px;
	padding:0px 0px 3px 0px;
}

div.region_name a {
	font-weight:bold;
	text-decoration:none;
}

div.region_city {
	font-size:12px;
	padding:0px 0px 0px 10px;
}

div.region_city span {
	margin-right:10px;
	white-space:nowrap;
}

/*
td.region {
	padding:0px 10px 0px 10px;
	vertical-align:top;
}

td.region div {
	padding:0px 0px 5px 0px;
}

td.region div a {
	cursor:pointer;
	color:#000000;
	text-decoration:none;
}

td.region div a:hover {
	color:#FCCB39;
	text-decoration:none;
}

td.region div.all_russia {
	padding:0px 0px 15px 0px;
	font-weight:bold;
}

td.region div.all_russia a {
	cursor:pointer;
	color:#000000;
	text-decoration:none;
}

td.region div.all_russia a:hover {
	color:#FCCB39;
	text-decoration:none;
}
*/

/* */

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;
}


/* Список категорий по городам */

div.category_header {
	background:#F1F1F2 url('/images/config_add_left.gif') no-repeat left top;
	color:#4f565a;
	font-weight:bold;
	padding:3px 15px 7px 15px;
	margin:0px 0px 10px 0px;
}

div.category_header div {
	background:url('/images/arrow.gif') no-repeat 0px 0px;
	padding:5px 0px 0px 15px;
	margin:0px;
}

div.path_bottom {
	padding:0px 0px 0px 30px;
}


div.content_header {
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin: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;
}

div.send_contact {
	padding-top:5px;
	font-size:11px;
}

td.send_date {
	font-weight:bold;
	vertical-align:middle;
	padding:8px;
}

td.send_quest_gray {
	width:100%;
	font-size:12px;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding:5px 10px 5px 10px;
}

td.send_quest_gray span {
	font-weight:bold;
	margin-right:5px;
}

/* */




/* --- */

.table-rekl {
	width:100%;
	margin-bottom:20px;
}

.table-rekl th, .table-rekl td {
	padding:8px 20px;
	font-size:12px;	
}

.table-rekl th {
	background-color:#F2F2F2;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	border-left:#9A9A9A 1px solid;
	border-top:#949494 1px solid;
	border-bottom:#949494 1px solid;
}

.table-rekl td {
	background-color:#FFFFFF;
	border-left:#949494 1px solid;
	border-bottom:#949494 1px solid;
}

.table-rekl .right-border {
	border-right:#949494 1px solid;
}

.table-rekl .code {
	width:50%;
}

.table-rekl .code textarea {
	width:100%;
	height:50px;
}

/* --- */

/* --- */

.div-sep {
	padding-bottom:10px;
	border-bottom:#BCBEC0 1px solid;
	margin-bottom:10px;
}

.div-sep-5 {
	padding-bottom:5px;
	border-bottom:#BCBEC0 1px solid;
	margin-bottom:5px;
}

.div-sep-15 {
	padding-bottom:15px;
	border-bottom:#BCBEC0 1px solid;
	margin-bottom:15px;
}

.div-sep-20 {
	padding-bottom:20px;
	border-bottom:#BCBEC0 1px solid;
	margin-bottom:20px;
}

.div-sep-30 {
	padding-bottom:30px;
	border-bottom:#BCBEC0 1px solid;
	margin-bottom:30px;
}

/* --- */

