body {padding: 0px; margin-left: 30px; margin-right: 0px; margin-top: 30px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px}
a { color: #0000CC}
a img {border: 0px}
h1 {font-size:17px}
h2 {margin: 5px 0; padding: 1px 0px; font-size:14px; color:#BF6516 ;background-color: #FFF; border-bottom: 1px #EBAB00 dotted; }
strong { font-weight:normal;}
a.m {color:#FF0000; font-size:9px;}

#category_title { color:#333333; font-size:14px; margin: 5px 0px 0 5px; display:block}

#_table_center 			{border-top: 0px #000 solid; margin-top: 10px}

#tabl_searh, #menu_bot  { padding: 10px; margin:0; border: 1px #EBAB00 solid; background-color:#FCCA03;}
#menu_top				{ margin:0; padding: 0; height: 30px}
#menu_top div			{ display:block; float:left;}
#menu_top div p			{ BACKGROUND: url(images/ico_point_black.gif) no-repeat left; margin: 3px 0;}
#menu_top a		{ color: #BF6516; font-size:12px; font-weight:bold; margin-left: 10px; text-decoration:none;}
#menu_top a:hover		{ text-decoration:underline}


#menu_bot a				{ margin: 5px 5px; color: #000;}

/*--- Form --*/
.searc 				{ border: 1px #ccc solid; background-color:#fff; margin:0}
.button_searh		{ margin-left: 10px; BACKGROUND: url(images/booton_searh.gif) #990033; border:0; cursor: hand;}
.button				{ border:0; width: 50px; cursor: hand;}

/*----Rubrikator---*/
#rubr ul							{ padding:0; margin:0; list-style:url(images/ico_point_red.gif); color:#999;}
#s_n_f ul 							{ padding:0; margin:0; list-style-type: none; color:#999;}
#rubr ul li, #s_n_f ul li			{ margin: 8px 0;}
#rubr 							{padding: 10px 10px 10px 30px; font-size: 11px; background-color: #F6F6F6;}
#s_n_f td 							{padding: 0px; font-size: 11px;}
#s_n_f b a				{ font-size:12px; color: #990033}
#rubr a 				{ color: #990033; font-weight:bold; font-size:12px;}
#s_n_f p 				{ font-size:11px; color:#000; padding:0px; margin:0px;}
#CityLinc				{ color: #999}
#CityLinc a				{ color: #BF6516}
#CityLinc b				{ color: #555}

/*-----Navig-------*/
#navig a		{ color:#0000CC; font-size:9px; margin: 10px 0; padding: 10px 0 }
#navig			{ margin: 10px 0; font-size:9px;}

/*-----Zagolovok-------*/
#zagolovok a		{ color:#0000CC; font-size:10px; margin: 10px 0; padding: 10px 0 }
#zagolovok p		{ margin: 10px 0; font-size:10px;}
p.city				{font-size:10px;}

/*-----Firms-------*/

#rubr_anketa a					{ color: #BB0000; font-weight:normal; font-size:13px;}
#rubr_anketa p 					{ background: #EEE; color: #990033; margin:5px 0; padding: 2px; font-size:14px;}
#rubr_anketa div 				{ margin: 2px 0}

/*-----Firm_table-------*/
#city_select {border: 1px #ccc solid;  margin: 10px 0; background-color:#F6F6F6; color: #999; font-size:9px; width:750px}
#city_select td {padding: 5px;}
#city_select b { font-size:12px}
#city_select input {border: 1px #EEE solid; margin:0; background-color:#FFF}
#firms_table a.firms_name {color: #000; font-size:16px; font-family: Arial, Helvetica, sans-serif}
#firms_table span { font-weight:bold}
#firms_table td { border-bottom: 1px #ccc solid; padding: 5px 0 10px 0px; font-size:12px;}
#firms_table table td { border-bottom: 0;}
#firms_table a { color:#0000CC; font-size:11px;}
#firms_table a.m {color:#FF0000; font-size:9px;}
#firms_table dl { margin: 0; padding:0; display:block; width: 500px; height: auto; clear:both;}
#firms_table dt { width: 330px; margin: 5px 0; padding: 0 5px; text-align:left; display:inline-table; float:left; }
#firms_table dd { width: 150px; margin: 5px 0; text-align:right; display: inline-table}
#firms_table dl.name {border-top: 1px #ccc solid; padding: 0 5px 0 0;}
#firms_table dd i, #rubr_anketa i { font-size:11px; color: #AAA; font-style:normal}
#cat_av a { font-size:12px}
#cat_av a u { font-size:10px}

/*-----Menu_left-------*/
table #menu { padding-right:20px}
#menu li { list-style-type: none; font-size:10px; color:#999 }
#menu ul { display: block; padding: 0 }
#menu ul ul { display: block; margin-left: 20px }
#menu img {vertical-align:middle; border:0}
#menu .select { color:#BB0000; font-size:12px}

.sw_select u {background:#007700; color:#FFF;}
.sw_noselect u {background:FFF; color:#BF6516; cursor: hand;}
.sw_select nobr, .sw_noselect nobr { font-size:10px; font-weight:normal; color:#BBB}

/*-----Bloknot-------*/
#bloknot 				{ color: #999;  font-size:13px;}
#bloknot a 				{ color: #EBAB00; font-weight: bold;}

/*-----ob_table-------*/
#ob_table td { color:#00AA00; padding: 10px 30px 10px 10px; border: 1px #CCC solid;}
#ob_table a { font-weight:bold; color: #007700; font-size:14px;}
#ob_table a:hover { font-weight:bold; color:#005500; font-size:14px;}
#ob_table u { text-decoration:none; font-size:9px; color: #777}

#begun500 .begunSubRecord {border-top: 5px #FFF solid;} 
#begun500 .begunRecord {border-top: 1px #CCC solid; margin-bottom: 5px; padding: 5px} 

#begun500 table {border-bottom: 1px #CCC solid} 

/*tpl articles*/
.table_border {border: 1px #000; background: #000; margin: 5px}
.table_border td {background: #FFF}
a.firms_name_tpl {color: #000; font-size:13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif}


