body { margin:0 auto; padding:7px 15px; width: 1100px; }
table { border-collapse:collapse; }
h4 { margin:0 0 10px 0; }
h2 { font:normal normal 26px arial; color:#4a6079; margin:10px 0;}
h3 { font:normal normal 18px arial; color:#5d6977; margin:10px 0; }
p { margin:0; text-indent:20px; }
li { color:#f77c27; padding:0 0 10px 0; }
.anti_p { margin-left:-20px; }
.floatleft { float:left; }
.floatright { float:right; }
.top_ends_width { width:300px; vertical-align:center; }
.top_phone { font:normal normal 20px arial; color:#586970; padding-right:10px; }
.top_contacts { font:normal normal 16px arial; padding-right:7px; color:#6d971e; }
.title { width:100%; }
.top_pic { width:100%; height:180px; border-width:0; }
.top_menu { width:100%; height:43px; }
.top_menu_items { background:url(/static/site_images/top_menu.gif);}
.top_menu_outs { width:16px; height:43px; padding:0; }
.top_menu_item { padding:12px 15px 0 0; }
.top_menu_style { color:#683535; font:bold normal 16px tahoma; text-decoration:none; padding:0 15px 0 0;}
.left_menu { background:url(/static/site_images/left_menu.gif) no-repeat; height:60px; width:100%; }
.main { margin:10px 0 0 0; width:100%; padding:0; }
.left_menu_table { width:100%; }
.left_menu_style { font:bold normal 16px tahoma; color:#ffffff; text-decoration:none; }
.ends { width:197px; padding:0; vertical-align:top; }
.quick_search { background:url(/static/site_images/quick_search.gif) no-repeat; height:21px; width:60px;
				padding:0; border:0; }
.search_style { font:normal normal 11px tahoma; color:#898989; }
.quick_search_form { padding:10px 0 0 0; }
.search { background:url(/static/site_images/search1.gif) no-repeat; }
.article { padding:10px 0 0 0; }
.article_content { border-color:#bfbfbf; border-width:0 1px; border-style: solid;
				   font:normal normal 12px tahoma; color:#575544; padding:0 0 0 10px;}
.article_title { text-decoration:underline; color:#006699; font:bold normal 13px tahoma; padding:0 10px 10px 0; }
.left_banner { padding: 15px 0 0 0; }
.best { background:#fff664; margin:242px 0 0 0; }
.footer { background:url(/static/site_images/footer.gif) repeat-x; margin:30px 0 0 0;
		  padding:10px 0 0 0; font:normal normal 12px tahoma; color:#6a7f08; height:50px; }
.bottom_menu_style { font:normal normal 12px tahoma; color:#6a7f08; padding:0 10px 0 0;}
.bottom_block { padding:15px 0 0 0; }
.index_text { padding:10px 15px; }
.center { vertical-align:top; padding:0 15px; font:normal normal 12px arial; }
.news { padding:0 0 0 10px; }
.news_date { background:#f7941d; height:10px; font:bold normal 13px arial; color:#ffffff;
			 padding:2px; }
.news_title { font:bold normal 13px arial; color:#98ca3c; }
.news_item { width:190px; padding:0 10px 0 0; vertical-align:top; }
.news_separator {  border-color:#d6d6d6; border-width:0 0 0 1px; border-style: solid; width:10px; }
.best_name { color:#006699; font:normal normal 11px arial; }
.image_contact_icon, .image_best, .best_item { padding:5px 0; }
.image_best { width:190px; border-width:0; }
.all { font:bold normal 12px arial; color:#006699; }
.about_img { padding:0 15px 10px 0; }
.li_color { color:#f77c27; }
.gray_color { color:#707070; }
.our_serv_style { font:bold normal 12px arial; color:#4a6079; }
.middle { vertical-align:middle; }
.contact_table { margin:0 0 0 15px; }
.contact_style { text-align:left; color:#363636; font:normal normal 12px arial; }
.contact_width { width:500px; }
.contact_height { height:80px; }
.contact_form { margin:0 0 0 10px; font:bold normal 12px arial; }
.red { color:red; }
.field_width { width:100%; }
textarea, #id_name, #id_phone, #id_email { border:2px inset #949494; width:100%; }
.submit_contact { float:right; font:normal normal 12px arial; }
.news_item_m { padding:5px 0px; color:#707070; }
.news_title_m { font:bold normal 14px arial; color:#707070; }
.news_date_m { color:#f88635; }
.news_content_m { font-size:12px; padding:5px 0; color:#707070;}
.main_search { float:left; width:190px; font:normal normal 12px arial; padding:30px 0 0 10px; }
.select { width:190px; }
.search_item { padding:5px 0; }
.search_button { border:0; background:url(/static/site_images/search_button.gif) no-repeat; width:75px; }
.search_item_padding { padding-top:5px; }
.article_content_m { font:normal normal 12px arial; color:#707070; text-indent:15px; }
.pages { font:bold normal 12px arial; color:#707070; }
.active_page { font:bold normal 12px arial; color:#006699; padding-right:3px;}
.link_page { font:normal normal 12px arial; color:#006699; padding-right:3px;}
.pagination { text-align:right; }
.img_immov { vertical-align:top; width:200px; }
.img_immov_item { width:200px; border:0; }
.params_immov { vertical-align:top; padding:0 10px; text-align:left; width:auto;}
.name_immov { font:normal normal 18px arial; color:#006699; text-decoration:underline; }
.descript_immov { font:normal normal 12px arial; color:#555555; padding-top:7px; }
.list { color:#464646; padding:5px 0; }
.value_list { font-weight:bold; }
.image_icon { width:50px; height:50px; border-color:#707070; }
.images_block { margin:10px 0; }
#prev, #next { font:normal normal 12px arial; color:#555555; padding:0 5px;}
.question { font-weight:bold; font-size:14px; color:#4a6079; padding:7px 0 0 0; }
.ask { font-weight:bold; font-size:16px; color:#707070; }
.question_title { padding:10px 0; }
.ask_content { font-weight:normal; font-size:12px; padding:0 15px;}
#id_square_from, #id_square_to, #id_price_from, #id_price_to { width:52px; }
#id_immovable_id, #id_immovable_name {height:0px; width:0px; visibility:hidden;}
.gray_backgr { background:#efece3; }
.item_ul { margin:1px 0; }
.nodecor { text-decoration:none; }