
#main_center { margin: 0 40px 0 29%; }

#tray { background: #CFD3DA url(../img/bg_tray.gif) no-repeat right bottom; border-top: 3px solid #C0C3C9;
	color: #525252; font-size: 0.92em; padding: 2px 6px 5px; margin-bottom: 12px; position: relative; top: -3px; }
#tray span { font-size: 13px; }

#describe { width: 500px; }

#filter div.arch { border: none; float: none; }
#filter div.arch div.popup { display: block; top: 0; position: static; float: left; }
div.filter_title { padding: 15px 0 25px; font-weight: bold; font-size: 1.08em; clear: both; }
div.filter_title span { color: #9E0000; }

div.list_news div.print { text-align: right; font-size: 0.92em; margin-bottom: 5px; }
div.title_one { font-size: 1.5em; margin-bottom: 10px; }
div.list_news img.img_one { float: left; margin: 0 20px 10px 0; }

div.other_news { margin-bottom: 15px; }
div.other_news p.title { font-weight: bold; font-size: 1.17em; }
div.other_news table { border-collapse: collapse; }
div.other_news td { padding: 0 0 10px; vertical-align: top; }
div.other_news td a { font-size: 1.08em; }
div.other_news td.left { white-space: nowrap; padding: 2px 15px 10px 0; color: #9E0000; font-size: 0.92em; text-transform: lowercase; }

table.person_one { border-collapse: collapse; margin-bottom: 13px; width: 100%; background: url(../img/dots.gif) repeat-x 0 bottom; }
table.person_one td { padding: 0 0 12px; vertical-align: top; }
table.person_one td.img { padding-right: 14px; }
table.person_one td.right { width: 100%; }
table.person_one p { margin-bottom: 6px; }
table.person_cart { background: none; font-size: 1.17em; margin-bottom: 0; }

#main_center #search { margin-left: 0; width: 275px; }
ol.search_result li { margin-bottom: 15px; color: #9E0000; }
ol.search_result li div { color: #424E55; }
ol.search_result a { font-size: 1.17em; }

div.form_block { background: #F0F2F0; border: 1px solid #D1D1CE; border-top: none;
	padding: 0 20px 20px; margin-top: -1px; }
div.form_block div.corner { width: 20px; height: 20px; position: absolute; font-size: 0; }
div.form_block div.left { background: url(../img/corner_form1.gif); left: -1px; top: -1px; }
div.form_block div.right { background: url(../img/corner_form2.gif); right: -1px; top: -1px; }
div.form_block_corner { height: 20px; position: relative; z-index: 2; font-size: 0; }
div.form_block_corner div { width: 20px; height: 20px; position: relative; top: 0; }
div.form_block_corner div.corner1 { background: url(../img/corner_form1.gif); float: left; }
div.form_block_corner div.corner2 { background: url(../img/corner_form2.gif); float: right; }
div.form_block_corner div.corner3 { background: url(../img/corner_form3.gif); float: left; top: -20px; }
div.form_block_corner div.corner4 { background: url(../img/corner_form4.gif); float: right; top: -20px; }
div.fbc_top { background: #F0F2F0 url(../img/bg_block_form.gif) repeat-x 0 0; }
div.block_min { width: 500px; }

div.filter_block { width: 650px; font-size: 1.17em; background: #F0F2F0; border: 1px solid #D1D1CE;
	position: relative; }
div.filter_block div.carrier { padding: 20px; }
div.filter_block div.corner, div.under_filter div { width: 10px; height: 10px; position: absolute; top: -1px;
	font-size: 0; }
div.filter_block div.left { background: url(../img/corner_filter1.gif); left: -1px; }
div.filter_block div.right { background: url(../img/corner_filter2.gif); right: -1px; }
div.under_filter { width: 652px; position: relative; }
div.under_filter div { top: -10px; }
div.under_filter div.left { background: url(../img/corner_filter3.gif); left: 0; }
div.under_filter div.right { background: url(../img/corner_filter4.gif); right: 0; }
div.filter_block input.button_default { font-weight: bold; }

div.form_block table.form { border-collapse: collapse; width: 100%; }
div.form_block table.form td { padding: 4px 0; vertical-align: top; }
div.form_block table.form td.left p { padding: 3px 20px 0 0; margin: 0; white-space: nowrap; font-weight: bold; }
div.form_block table.form td.left p span { color: #9E0000; }
div.form_block table.form td.right { width: 100%; }
div.form_block table.form input.input, div.form_block table.form textarea { background: #FFF; border: 1px solid #C0C0C0; width: 100%; font-size: 13px; padding: 1px 0; position: relative; float: left; }
div.form_block table.form textarea { overflow: auto; }
div.form_block table.form select { background: #FFE5CB; border: 1px solid #D77500; font-size: 15px; padding: 1px 0; }
div.form_block table.form input.button_default { margin-top: 12px; }
div.form_block table.form tr.capcha img { float: left; }
div.form_block table.form tr.capcha input.input { width: 50px; float: left; position: relative; top: 10px; left: 10px; text-align: center; }
div.form_block table.form #id_date_end { background: #FFE5CB; border: 1px solid #D77500;
	font-size: 14px; padding: 2px 0; }
#hide_form { display: none; }
#button_ready { text-align: center; }
#button_ready img { cursor: pointer; }

div.faq_one { margin-bottom: 25px; background: url(../img/dots.gif) repeat-x 0 bottom; }
div.faq_one span.title { font-weight: bold; font-size: 1.17em; padding: 2px 30px 2px 0;
	background: #F0F2F0; border-bottom: 1px solid #D1D1CE; }
div.faq_one span.ta { background: none; }
div.faq_one div.bg { padding: 10px 0 5px 20px; }
div.faq_one div.date { background: none; }
div.faq_one div.q { font-size: 1.17em; padding: 0 0 10px; }

table.docs { border-collapse: collapse; width: 100%; margin-bottom: 20px; }
table.docs td { padding: 20px 0 20px; vertical-align: top; }
table.docs td.left { padding: 22px 20px 20px 0; white-space: nowrap; font-size: 0.92em; color: #9E0000; text-transform: lowercase; }
table.docs td.right { width: 100%; background: url(../img/dots.gif) repeat-x 0 bottom; }
table.docs div.name { font-size: 1.17em; margin-bottom: 7px; }
table.docs div.text { font-style: italic; margin-bottom: 7px; }

table.phones_list { border-collapse: collapse; margin-bottom: 20px; }
table.phones_list th { font-size: 13px; font-weight: bold; text-align: center; padding: 6px 20px;	}
table.phones_list .first { padding: 6px 13px; }
table.phones_list th.title { text-align: left; font-weight: normal;
	padding-left: 0; padding-top: 20px; padding-bottom: 12px; }
table.phones_list th.title div { font-size: 1.5em; margin-bottom: 3px; }
table.phones_list th.title p { margin-bottom: 3px; font-weight: bold; font-size: 1.17em; }
table.phones_list td { background: #F0F2F0;
	border-top: 1px solid #D1D1CE; border-bottom: 1px solid #D1D1CE; padding: 6px 20px; }
table.phones_list td.center { text-align: center; }
table.phones_list td.black { color: #9E0000; }

table#admin_enter { border-collapse: collapse; }
table#admin_enter td { font-weight: bold; padding: 5px; padding-right: 10px; }
table#admin_enter input.input { width: 200px; }
table#admin_enter input.button_default { font-weight: bold; }

p.list { background: url(../img/dots.gif) repeat-x 0 0; padding-top: 10px; }

