html, body {width: 100%; height: 100%; margin: 0; padding: 0; font-family: Arial; font-size: 13px; line-height: 1.2;}
body {min-width: 999px;}

a {color: #3366CC; text-decoration: underline;}
a:hover {text-decoration: none;}
a.biglink {font-size: 14px; font-weight: bold;}
img {border: 0;}
.clear {clear: both; width: 100%; height: 1px; overflow: hidden;}

h1 { margin: 0; padding: 0 0 5px 0; color: #515151; font-size: 18px;}

#head_line {display: none;}

#container {height: auto; min-height: 100%; width: 100%;}
* html #container {height: 100%;}

#leftcol, #rightcol {padding: 25px 0 80px 0; }
#leftcol {float: left; width: 260px;}
	#logoblock {width: 205px; height: 70px; position: relative; margin: 10px 0 0 10px;}
		#logoblock img {width: 205px; height: 40px;}
		#city_name {position: absolute; z-index: 20; right: 4px; top: 38px; font-weight: bold; font-size: 15px; background: url('/img/arr_down.87f561dcd94421e3.gif') no-repeat 100% 8px; padding: 0 12px 0 0; cursor: pointer;}
	
		#region_list {display: none;}
	
	.left_menu {padding: 4px 0 0 15px; display: block;}
	.mlmact {font-weight: bold;}

.bl_link {background: url('/img/editor_icons/title.9326e33c03452a2c.gif') no-repeat 0 0; padding: 0 0 0 20px; display: block; margin: 4px 0 0 0;}


#rightcol {margin: 0 0 0 260px;}
	#head_block {display: none;}
	#search_block {display: none;}

#cont {margin: 14px 0 0 0; border-collapse: collapse; width: 100%; float: left;}
	.sec_cont {}
	.sec_cont table {width: 100%; border-collapse: collapse; table-layout: fixed;}
		.sec_cont table td {padding: 0 0 15px 4%; vertical-align: top;}
		.sec_cont table td.lc {padding: 0 4% 15px 0;}
		
		.sec_href {font-size: 13px; font-weight: bold; color: #222222; background-repeat: no-repeat; background-position: 0 0; padding: 5px 0 6px 35px; display: block;}
		.sec_href:hover {text-decoration: underline; color: #ff6666;}
		.sec_info {padding: 0 0 0 35px; margin: -4px 0 0 0;}
		
		.subsec_href {font-size: 12px; line-height: 1.4;}
		.subsec_href:hover {text-decoration: underline; color: #ff6666;}	
		.subsec_grey {color: #777; text-decoration: none;}
		
		.subsec_count {color: #555; font-size: 11px;}
		
		.s_auto {background-image: url('/img/sec_ico/auto.476b3ff263cc395e.gif');}
		.s_building {background-image: url('/img/sec_ico/building.069629178d4bddeb.gif');}
		.s_business {background-image: url('/img/sec_ico/business.5160a2fd866f9061.gif');}
		.s_clothes {background-image: url('/img/sec_ico/clothes.20c87669aef6cb9f.gif');}
		.s_communal {background-image: url('/img/sec_ico/communal.7ae714312745745b.gif');}
		.s_communication {background-image: url('/img/sec_ico/communication.19696b9cdb6dbb5c.gif');}
		.s_computers {background-image: url('/img/sec_ico/computers.633e2d1dba9f0134.gif');}
		.s_culture {background-image: url('/img/sec_ico/culture.5d4b3dfa0f9bb4fc.gif');}
		.s_education {background-image: url('/img/sec_ico/education.1992b103501b6cea.gif');}
		.s_electronics {background-image: url('/img/sec_ico/electronics.400c1ef7ebbd700f.gif');}
		.s_equipment {background-image: url('/img/sec_ico/equipment.21522e027ef8925d.gif');}
		.s_family {background-image: url('/img/sec_ico/family.b1e6ae4cc1c42a00.gif');}
		.s_farming {background-image: url('/img/sec_ico/farming.4953559fe959dae8.gif');}
		.s_foods {background-image: url('/img/sec_ico/foods.5cb9e6ff60331c36.gif');}
		.s_health {background-image: url('/img/sec_ico/health.92629a4a6956f62c.gif');}
		.s_interior {background-image: url('/img/sec_ico/interior.a782385d2dafcbac.gif');}
		.s_pets {background-image: url('/img/sec_ico/pets.0093c3b47cb50fe1.gif');}
		.s_policy {background-image: url('/img/sec_ico/policy.dcd948f4c9f75bf1.gif');}
		.s_promotion {background-image: url('/img/sec_ico/promotion.a335b8fe632a5a92.gif');}
		.s_realty {background-image: url('/img/sec_ico/realty.ae78d78c4dd9ff9b.gif');}
		.s_security {background-image: url('/img/sec_ico/security.098b7acb3e9d0b24.gif');}
		.s_smi {background-image: url('/img/sec_ico/smi.e12769e8efbb64a6.gif');}
		.s_social {background-image: url('/img/sec_ico/social.87a3b8ae028597d2.gif');}
		.s_sport {background-image: url('/img/sec_ico/sport.744aad1bcae99d95.gif');}
		.s_transport {background-image: url('/img/sec_ico/transport.0727e4d18c1d6feb.gif');}

		.rubrics_link {font-size: 13px; padding: 5px 0 0 19px;}
		.rubrics_link a {background: url('/img/icon_all.239ce03428661254.gif') no-repeat left; padding: 0 0 0 15px;}
		
		.subsec_center table {width: 100%; border-collapse: collapse; table-layout: fixed;}
		.subsec_center table td {padding: 0 20px 8px 0;}
		
	.nav_block {height: 30px; overflow: hidden; padding: 10px 0 0 0;}
	.nav_block a {font-size: 14px; display: block; float: left; padding: 6px 9px; line-height: 1; border: 1px solid #eee; text-decoration: none; margin: 0 3px 0 0;}
	.nav_block a:hover {background-color: #3366CC; color: #fff;}
	.nav_block a.nav_current {background-color: #ccc; color: #000; cursor: default; font-weight: bold;}
	
	.firms_card {padding: 5px; margin: 0 0 8px 0;}
		.fc_name {font-size: 16px; display: block;}
		.fc_adr {color: #333; font-size: 13px;}
		.fc_add_adr {padding: 2px 0 2px 10px;}
		.fc_phone {background: url('/img/phone.c75bf06c3de4202d.gif') no-repeat 0 2px; font-size: 12px; color: #333; font-weight: bold; padding: 4px 0 3px 24px;}

	.right_firms {padding: 15px 10px 0 25px;}
		.right_firms .fc_name {font-size: 14px;}
		.right_firms .fc_adr {font-size: 12px;}
		.right_firms_head  {font-size: 14px; font-weight: bold; display: block; color: #333; font-weight: bold; padding: 0 0 5px 5px;}
		
	.goods_card {padding: 5px 0 14px 0;}
		.gc_name {font-size: 15px; display: block;}
		.gc_img {display: block; float: left; width: 100px; padding: 2px; border: 1px solid #eee; margin: 0 12px 0 0;}
		.gc_img img {display: block; margin: 0; padding: 0; width: 100px; height: 100px;}
		.gc_price {color: #555; font-weight: bold; font-size: 14px; padding: 2px 0 2px 0;}
		.gc_text {font-size: 12px;}
		
		.goods_firm_link {display: block; padding: 0 0 0px 20px; margin: 0 0 12px 0; background: url('/img/i.f543fd0cb97b19b0.gif') no-repeat 0 0;}
		
	.right_goods {padding: 15px 10px 0 30px;}
		.right_goods_head  {font-size: 14px; font-weight: bold; display: block; color: #333; font-weight: bold; padding: 0 0 8px 0px;}

		.right_goods .gc_name {padding: 0 0 3px 0;}
		.right_goods .gc_img {float: left; width: 60px;}
		.right_goods .gc_img img {width: 60px; height: 60px;}
		.right_goods .gc_text  {font-size: 11px; padding: 5px 0 0 78px;}
		
	.news_card {padding: 5px 0 14px 0;}
		.nw_name {font-size: 15px;}
		.nw_img img {width: 100px; padding: 2px; border: 1px solid #eee; margin: 0 12px 0 0;}
		.nw_date {color: #333; display: inline; font-size: 12px; margin: 0 5px 0 0;}
		.nw_text {padding: 4px 0 0 0; font-size: 12px;}
		
		.nw_inner_img {width: 100px; padding: 2px; border: 1px solid #eee; margin: 0 12px 0 0;}
		.nw_preview {padding: 4px 0 0 0; font-size: 12px; color: #333;}
		.news_ist {text-align: right; color: #333; clear: both; padding: 5px 0 0 0;}
		
	.goods_inner_img {width: 100px; padding: 2px; border: 1px solid #eee;  margin: 0 12px 0 0;}
	.goods_price_block {float: right; width: 200px; height: 100px; text-align: right;}
	.goods_price_buy {display: block; float: right; font-size: 14px; padding: 6px 9px; line-height: 1; border: 1px solid #eee; text-decoration: none; margin: 4px 0 0 0;}
	.goods_price_buy:hover {background-color: #3366CC; color: #fff;}	
	
	.buy_form {display: none;}

	.right_news {padding: 0 15px 0 20px;}
		.right_news_header {font-weight: bold; padding: 0 0 5px 0; color: #333;}
		.right_news_card {padding: 0 0 5px 0;}
		.right_news_card .nw_name {font-size: 14px;}
	
	.fp_cont_name {font-weight: bold; font-size: 14px; color: #333; padding: 0 0 3px 0;}
	.fp_cont {border-collapse: separate;}
	.fp_cont td, .fp_cont th {padding: 4px 4px 4px 0; vertical-align: top; text-align: left;}
	.fp_cont th {font-weight: normal; color: #333;}
	.fp_desc {padding: 10px 0;}

.left_sections {padding: 20px 30px 0 10px;}	
	.left_sections .sec_href {font-weight: normal; padding-bottom: 12px; padding-top: 3px;}
	.left_sections .sec_cur {font-weight: bold;}
	.left_sections .subsec_cur {color: #ff6666;}
.left_subsecs {margin: 0 0 10px 0;}

.map_link {background: url('/img/compass.3b720ca9ed8c920a.gif') no-repeat 0 0; padding: 0 0 0 20px;}
.firm_edit { display: block; float: right;}

.search_q {padding: 0 0 10px 0; font-size: 13px;}

.search_p_secs {padding: 0 15px 0 20px;}
.search_p_secs span {font-weight: bold; display: block; padding: 0; color: #333;}
.search_p_secs a {display: block; padding: 3px; margin: 0 0 0 15px;}
.search_p_secs a:hover {color: #ff6666;}
.search_p_secs a.sp_sec {margin: 5px 0 0 0; font-weight: bold;}
	
#main_text, #inner_right_col {vertical-align: top;}
#main_text {width: 70%;}
#inner_right_col {width: 30%;}		
			
#footer {display: none;}
