body{margin:0px; padding:9px 9px 0 9px; font-family:arial; font-size:12px; color:#555; background:#fff;}

body,table,a,input,select,textarea{font-family:arial; font-size:12px; color:#555;}

a{font-size:13px;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}
a.revert:link{text-decoration:none;}
a.revert:visited{text-decoration:none;}
a.revert:hover{text-decoration:underline;}
a.nondec:link{text-decoration:none;}
a.nondec:visited{text-decoration:none;}
a.nondec:hover{text-decoration:none;}

a.red{color:#CE2125 !important;}

input,textarea{}
input{}
input.but{font-size:12px; background:#999; width:auto !important; color:#fff; padding-top:3px; padding-bottom:3px;}
input.chb{border:none; width:auto !important;}
textarea{overflow:auto;}

input, textarea{border:1px solid #acacac; background:#fff url('/img/input_bg.gif') 0 0 repeat-x;}
input.chb{border:none; background:none;}

form{margin:0px; padding:0px;}
img{border:none;}
table{border-collapse:collapse;}
td{padding:0px; margin:0px;}

p{margin-top:0px; padding-top:0px; margin-bottom:10px;}

.space{clear:both; height:20px; font-size:1px;}
.clearer{clear:both; font-size:1px;}

.mt{width:100%; height:100%;}
.mt .footer{height:120px; background:#949494;}
.mt .main_part{vertical-align:top;}

a.button{background:#949494; padding:3px 6px; color:#fff !important; text-decoration:none !important; font-weight:normal !important;}
a.button:hover{text-decoration:none;}
a.button span{text-decoration:none;}
a.button:hover span{text-decoration:none;}
a.button.b_red{background:#CE2125;}

.header{width:100%; height:129px; background:#CE2125;}
.header td{font-size:11px; color:#FFB5B7;}
.header select{font-size:11px;}
.header td a{font-size:11px; color:#fff;}

.header1{width:244px; vertical-align:top; padding-top:10px;}
.header td .pi_title{font-size:12px;}
.project_info{margin-right:4px;}
.project_info td{padding-left:10px; text-align:right;}
.pi_subtitle{text-align:right;}
.logo{text-align:right; margin-bottom:12px; margin-left:10px;}
.logo td{vertical-align:top;}
.logo_text{padding-top:4px; padding-left:10px;}
.print_header .logo{margin-left:0;}

span.red{color:#CE2125;}

.header2{padding-left:27px; vertical-align:top; padding-top:13px;}
.header2 .clearer{height:22px;}
.site_langs div{margin-right:10px;;}
.site_langs div.cur{background:#fff; padding:2px;}
.header2 .sct_tit{margin-bottom:7px;}

.header3{padding-right:9px; padding-top:7px; vertical-align:top;}
.top_banners{margin-bottom:4px;}
.top_banners td{}
.top_banners div{margin-left:3px; width:300px; height:90px; background:#fff; text-align:center; line-height:90px; color:#999; font-size:12px;}

.header_controls div{float:right; line-height:22px;}
.enter_link{padding-left:15px; background:url('/img/login_ic.gif') 0 7px no-repeat; margin-right:14px;}
.register_link{padding-left:15px; background:url('/img/register_ic.gif') 0 6px no-repeat; margin-right:14px;}
.welcome_text{margin-top:1px; margin-right:20px;}
.header_search{width:118px; height:22px; border:none; background:url('/img/header_search.gif') 0 0 no-repeat;}
.header_search input{color:#acacac; width:105px; margin:2px 0 0 5px; border:none; background:none;}

.main_menu{height:32px; margin-top:1px; background:#ACACAC; padding-left:20px;}
.main_menu a{color:#fff;}
.main_menu table{height:100%;}
/*
.main_menu td{white-space:nowrap;}
*/
.main_menu td{padding-right:30px; white-space:nowrap;}

.workarea_table{width:100%; margin-top:10px;}
.right_col{vertical-align:top; width:240px; padding-top:24px;}
.right_col img.gifsp{width:240px; height:1px;}
.workarea{width:100%;}
.left_col{vertical-align:top; width:240px;}

.content{padding:5px 0px 40px 28px; vertical-align:top; line-height:18px;}
.content td{line-height:18px;}
.content a{color:#09659B;}

.lpad_content{padding-left:15px;}

.countries{border:1px solid #ACACAC;}
.countries_title{background:#D9D9D9; text-align:center; font-size:13px; font-family:tahoma; height:40px;}
.countries_title div{padding-top:12px;}
.countries_list{width:238px;}
.countries_list a{color:#09659B;}
.countries_list td{height:22px;}
.countries_list td.country_flag{width:38px; text-align:right;}
.countries_list td.country_name{padding-left:10px;}
.countries_list td.country_counter{text-align:right; font-weight:bold; color:#CE2125; padding-right:12px;}

tr.even{background:#D9D9D9;}

.footer_table{width:100%; height:120px;}
.footer_table td{font-size:11px; color:#fff;}
.footer_table a{font-size:11px; color:#fff;}
.bottom_banner{width:240px; background:#d9d9d9; text-align:center; color:#949494;}
.footer_content_table{width:100%; height:100%;}
.footer_menu{vertical-align:top; padding-left:17px; padding-top:12px;}
.footer_menu td{padding-right:20px;}
.footer_bottom{vertical-align:bottom; padding-left:17px; padding-bottom:16px; line-height:18px; padding-right:22px;}
.footer_bottom a{color:#D9D9D9;}
.footer_bottom_text{float:left;}
.footer_right_banners td{padding-left:4px;}

.sep_line{font-size:1px; height:9px; background:#d9d9d9; border-top:1px solid #949494;}
.sep_line div{font-size:1px; background:#CE2125; width:9px; height:9px; border-right:1px solid #fff;}

.big_title{font-size:24px; color:#949494; float:left; line-height:26px;}
.big_title a{font-size:24px; color:#949494;}
.big_title.with_arrow{padding-right:0px; background:url('/img/title_arrow.gif') right center no-repeat;}
.big_title.with_arrow a{padding-right:35px;}
.big_title_extra{float:left; margin-left:15px; line-height:13px; margin-top:9px;}
.big_title_extra.rss{background:url('/img/rss.gif') left center no-repeat; padding-left:20px;}
.big_title_extra a{font-size:12px; color:#CE2125;}
.big_title_icon{height:23px; padding-left:65px; padding-top:16px; padding-bottom:15px; background-position:left center; background-repeat:no-repeat;}
.big_title_icon.ic_spec{background-image:url('/img/t_special.jpg');}
.big_title_icon.ic_about{background-image:url('/img/t_about.jpg');}
.big_title_icon.ic_news{background-image:url('/img/t_news.jpg');}
.big_title_icon.ic_question{background-image:url('/img/t_question.jpg');}
.big_title_icon.ic_events{background-image:url('/img/t_events.jpg');}
.big_title_icon.ic_reports{background-image:url('/img/t_report.jpg');}
.big_title_icon.ic_articles{background-image:url('/img/t_articles.jpg'); padding-left:80px;}

h1{font-size:18px; font-weight:normal; margin:0; padding:0; margin-bottom:20px;}

.article_title{font-size:14px; margin-bottom:13px;}
.article_title a{font-size:14px;}
.article_announce{margin-bottom:30px;}
.article_announce td{vertical-align:top; line-height:20px;}
.article_icon{padding-right:13px;}

.page_errors{float:left; border:1px solid #bb0000; padding:6px;}
.site_notices{line-height:20px; font-size:14px; font-weight:bold; color:#bb0000; margin-bottom:10px;}

.catalog_simple{border:1px solid #acacac; width:100%;}
.catalog_simple td{padding:8px;}
.catalog_simple td.name a{font-size:11px;}
.catalog_simple th{text-align:left; background:#d9d9d9; padding:18px 8px 12px 8px; color:#acacac;}
.catalog_simple .id{width:30px; font-size:11px;}
.catalog_simple .short{width:70px;}
.price{font-weight:bold; color:#CE2125; white-space:nowrap;}

.catalog_extended{width:100%;}
.catalog_extended td{vertical-align:top;}
.object_card{padding:25px 20px 20px 15px;}
.catalog_extended .object_card{width:43%}
.catalog_extended td.sep{width:7%;}
.object_card{background:url('/img/catalog_item_bg.jpg') right top no-repeat;}
.object_card.hot{background:url('/img/catalog_item_bg_new.jpg') right top no-repeat;}
.object_card.hot2{background:url('/img/catalog_item_bg_new2.jpg') right top no-repeat;}
.object_card .object_name{margin-bottom:8px;}
.object_card .object_name a{font-size:14px;}
.object_card .id{font-size:11px; font-weight:bold; margin-bottom:8px;}
.object_card .object_price{font-size:18px; color:#CE2125; margin-bottom:2px;}
.object_card .object_info{font-size:10px; color:#949494;}
.object_card .object_info a{font-size:10px; line-height:14px;}
.object_card .object_photo{padding-right:10px; padding-left:0px;}

.property_details_params td{line-height:18px;}
.property_details_params .p_name{font-weight:bold; text-align:right; padding-right:8px; color:#949494;}
.property_details_params .p_value{vertical-align:top;}
.object_details_photos{height:230px; background:#D9D9D9;}
.object_details_photos .sep{width:15px; background:#fff;}
.object_details_photos .main_photo{width:306px; text-align:center;}
.object_details_photos .previews{width:118px; text-align:center;}
.photo_control{height:20px; padding:5px 0;}
.photo_control img{cursor:pointer;}
.previews_list_container{height:170px; position:relative; overflow:hidden; margin:auto; width:106px;}
.previews_list_elements{width:106px; position:absolute; left:0; top:0;}
.previews_list_elements div{height:80px; text-align:center; margin-bottom:6px;}
.previews_list_elements div img{cursor:pointer; margin-top:3px;}
.previews_list_elements div.cur img{border:3px solid #949494; margin:0;}

#map{width:480px; height:480px; background:#f1f1f1; border:1px solid #949494;}

.search_form_container{position:relative; height:98px;}

.search_first_line{height:52px; width:100%; background:#D9D9D9;}
.search_first_line td.s_first{padding-left:20px; white-space:nowrap; padding-right:10px}
.search_first_line td.s_right_col{padding-right:10px; padding-left:0px; text-align:right;}
.search_first_line td.s_right_col table{height:52px;}
.search_first_line td.s_right_col table td{white-space:nowrap;}

.second_line{display:none; width:100%; position:absolute; background:#e7e7e7; z-index:10;}
.second_line table{margin:2px 150px 15px 20px;}
.second_line td{padding:6px 0px; vertical-align:top; line-height:20px;}
.second_line td.s_chb{padding-top:6px;}
.second_line .s_desc{padding-left:20px; padding-bottom:15px;}
.second_line .s_desc input{width:600px;}
.second_line .e_search_hide{position:absolute; right:14px; top:2px; cursor:pointer;}

.ext_search_tab{height:19px; line-height:15px; float:right; width:147px; height:19px; text-align:center; background:url('/img/ext_search_tab.jpg') 0 0 no-repeat;}
.path{position:absolute; top:64px; left:20px; font-size:11px; line-height:15px; color:#949494; padding-right:200px;}
.path a{font-size:11px; color:#09659B;}
.path img{margin:0 5px;}

input.f_price{width:55px !important;}

.search_tabs{margin-left:32px;}
.search_tab{float:left; height:25px; margin-right:2px;}
.search_tab div{float:left; height:25px; line-height:25px; padding:0 10px;} 
.search_tab.active{background:#d9d9d9 url('/img/s_tab_l.jpg') 0 0 no-repeat;}
.search_tab.active div{background:url('/img/s_tab_r.jpg') right top no-repeat;} 
.search_tab.active a{text-decoration:none;}
.search_tab.active a:visited{text-decoration:none;}

.a_types_tit{padding-bottom:6px;}

/* standart form */
.form td{padding:5px;}
.form td.f_tit{text-align:right; font-size:11px; padding-right:20px;}
.form td.f_inp{font-size:11px;}
.form td.submit{padding-top:20px;}
.form input{width:200px; height:22px; font-size:12px; padding-top:2px;}
.form select{font-size:11px; width:200px;}
.form select.short{width:auto;}
.form img{border:1px solid #ccc; margin-top:2px;}
.form div{margin-bottom:2px;}
.form textarea{width:340px; height:150px;}
.ob_details_textarea{width:450px; height:120px;}

.reg_form_content input, .object_form input{width:180px; height:22px; padding-top:3px;}
.reg_form td{padding:7px; font-weight:bold;}
.reg_form td td{padding:0px;}
.reg_form td.left{padding-left:0;}
.reg_form input{font-weight:normal; width:210px;}
.reg_form input.short{width:110px;}
.rf_tit{font-weight:bold; margin-bottom:5px; margin-top:4px;}
.reg_form_content .space{height:10px;}
.reg_form_content img{margin-right:10px;}
.ml_content div{margin-bottom:7px;}
.ml_content input{width:440px;}
.ml_content textarea{height:100px; width:440px;}
.ml_content img{margin-right:10px;}

.object_form{padding:15px; background:#d9d9d9; font-weight:bold;}
.object_form td{padding:6px; font-weight:bold;}
.object_form a{font-weight:normal !important;}
.object_form input, .object_form textarea, .object_form select{font-weight:normal}
select.price_type{width:128px;}
td.noleftpad{padding-left:0px;}
.object_form .space{height:10px;}
.object_form div{margin-bottom:7px;}
.object_edit_photos div{float:left; margin-right:15px;}

.right_banners div{margin-bottom:3px;}

.short_articles_list{font-size:11px; padding-left:20px; padding-right:10px;}
.short_articles_list .space{height:15px;}
.short_articles_list img{margin-right:8px; width:70px; height:auto;}
.short_articles_list .date{color:#9B9B9B; margin-bottom:4px;}
.short_articles_list a{font-size:11px; color:#09659B;}
.short_articles_list .a_title{}

.li_links a{color:#09659B;}
.li_links div{margin-bottom:5px; background:url('/img/raquo_li.gif') 0 7px no-repeat; padding-left:14px;}

.personal_company_info{border:1px solid #ACACAC; background:#d9d9d9; padding:14px;}
.personal_company_info .tit{font-size:16px; font-weight:bold;}
.personal_company_info .edit_link{text-align:right; padding-right:10px;}
.personal_company_info .edit_link a{color:#09659B; font-size:11px;}
.personal_company_info div{margin-bottom:3px;}
.personal_company_info div.space{height:15px;}
.personal_company_info img{margin-right:6px;}
.personal_company_info .clearer.b{height:5px;}
.person_position{font-size:11px; color:#949494;}

.company_catalog{width:100%; border:1px solid #acacac;}
.company_catalog th{height:30px; text-align:left; padding-left:14px;}
.company_catalog th a{color:#999; font-size:12px;}
.company_catalog.nob{border:none;}
.company_catalog td{height:45px; font-size:14px; padding:0 14px;}
.company_catalog td .red{font-weight:bold;}
.company_catalog .objects_num{text-align:right;}
.company_catalog th.objects_num{padding-right:14px;}
.company_catalog a{font-size:14px;}

.catalog_editor{width:100%; background:#d9d9d9;}
.catalog_editor td{padding:4px;}
.catalog_editor td.id_col{width:48px; text-align:center; border-left:1px solid #d9d9d9;}
.catalog_editor td.date_col{width:75px; text-align:center;}
.catalog_editor td.date_col.updated{background:#fff;}
.catalog_editor td.checkbox_col{width:36px; text-align:center;}
.catalog_editor td.object_card{background:#fff; padding:20px;}
td.id_col, td.date_col, td.checkbox_col, .catalog_editor td.object_card{border-bottom:1px solid #acacac;}
.catalog_editor th{border-top:1px solid #acacac; border-bottom:1px solid #acacac;}
.catalog_editor th{height:27px; font-weight:normal; color:#949494;}
.catalog_editor th.card_tit{text-align:left; padding-left:20px;}
.edit_button a{color:#CE2125; margin-top:10px;}

.editor_controls{width:100%;}
.editor_controls td{padding:3px;}
.editor_controls a{font-size:11px;}
.editor_controls a.delete{color:#CE2125;}
.editor_search_form td{padding:15px 20px; background:#D9D9D9;}
.editor_search_form .space{height:15px;}

.messages_list{width:100%;}
.messages_list td{padding:10px;}
.messages_list th{text-align:left; padding-left:10px; padding-bottom:6px; font-weight:bold;}
.messages_list td.m_date{width:130px; white-space:nowrap;}
.messages_list td.m_name{width:80px;}
.messages_list td.m_message a{color:#555 !important;}
.messages_list td.m_email{width:80px;}
.messages_list td.m_delete{width:80px;}
.messages_list td.m_id{width:40px;}
.messages_list td.m_country{width:100px;}

.request_form_short{margin-top:10px; color:#949494; background:#D9D9D9; padding:15px; font-size:11px;}
.request_form_short h1{color:#5E5E5E; text-align:center; margin:0; padding:0;}
.request_form_short td{color:#949494; padding:0px; font-size:11px;}
.request_form_short div{padding-top:6px; padding-bottom:4px;}
.request_form_short .form td{padding:4px;}
.request_form_short .form{margin-top:10px;}
.request_form_short .space{height:6px;}
.request_form_short .req_fields{font-size:11px; text-align:center; padding-top:16px;}
.request_form_short textarea{width:204px; height:40px;}
.request_form_short input{font-size:11px; height:20px;}
.request_form_short select{font-size:11px;}

.question_title{font-weight:bold; margin-bottom:3px;}
.question_text{margin-bottom:3px;}
.hr{font-size:1px; height:1px; border-top:1px solid #eee; margin:10px 0;}

.order_by{float:right;}
.order_by img{margin-left:6px;}

.print_view{margin:20px; width:630px; font-size:11px;}
.print_view td{font-size:11px;}
.print_view a{font-size:11px;}
.print_view .print_menu a{font-size:11px; line-height:25px;}
.print_header{width:100%;}
.back_to_site{width:100px; text-align:right;}
.back_to_site a{color:#09659B;}
.print_footer{font-size:11px;}
.print_footer a{color:#09659B; font-size:11px;}

.print_link{float:right; line-height:20px; padding-right:30px; background:url('/img/print_icon.gif') right top no-repeat;}
.print_link a{font-size:11px; color:#555;}

.country_selector{background:#E7E7E7; position:absolute; z-index:20; width:100%; display:none;}
.country_selector table{margin-bottom:5px;}
.country_selector td{vertical-align:top; padding-right:20px;}
.country_selector .cs_cnt{padding:10px;}
.country_selector .space{height:5px !important;}
.country_selector .check_all{float:left;}
.country_selector .choose_countries_link{float:right;}

.s_active{color:#aaa;}

.rss_news div{padding-bottom:10px; font-size:10px;}
.rss_news div a{font-size:12px;}

.next_link a{font-size:11px;}
.next_link{font-size:11px;}

.do_search{float:right;}
.do_search input{border:none;}

.option_level0{background:#ddd;}

.objects_num_text{float:left;}
.show_all_objects{background:#999; text-align:center;}
.show_all_objects a{color:#fff;}
.company_info_table{width:100%;}
.company_info_table td{vertical-align:top;}
.company_info_table td.main_info{padding-right:20px;}
.company_info_table .company_countries{width:238px;}
