body {padding: 0px 10px; margin-right: 0px; margin-top: 0px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px}

a img {border: 0px}
h1 {font-size:18px}

#menu_top_city_table {display: none; padding: 20px;}
#table_main_rubr a { font-size:18px}
#new_firms_index a { font-size:20px; font-weight:bold; color:#FF0000}

/*-----Firms-------*/
#f_table .f_name			{ font-size:16px; color:#0000FF;}
#f_table .f_descr			{ color:#003300}
#f_table #f_name a.del_bl		{font-size:10px; color: #FF0000; display:none}
#f_table #f_name a.add_bl 	{font-size:10px; color:#009900;}
.f_table_temn 	{ background: #eee}


/*-----new firms-------*/
#blok_new_firm					{ border: 1px #CCC solid; margin: 10px 0px}
#blok_new_firm .zag 			{ font-size:12px; color:#000; padding:7px; margin:0px; font-weight:bold; background: #EEE;}
#blok_new_firm ul 				{ padding:5px; margin:0; list-style-type: none; color:#999;}
#blok_new_firm li 				{ margin: 6px 0;}
#blok_new_firm a 				{ font-size:12px; color:#FF0000; font-weight:bold;}

		
/*-----new_articles_bloc-------*/
#new_articles_bloc				{ border: 1px #CCC solid; margin: 10px 0px}
#new_articles_bloc .zag  			{ font-size:12px; color:#000; padding:7px; margin:0px; font-weight:bold; background: #EEE;}
#new_articles_bloc ul 				{ padding:5px; margin:0; list-style-type: none; color:#999;}
#new_articles_bloc li 				{ margin: 6px 0;}
#new_articles_bloc b a 				{ font-size:13px; color:#FF0000;}
#new_articles_bloc i 				{ font-size:10px; color:#000;}
#new_articles_bloc i a 				{ font-size:10px; color:#000;}



#site_name b {color:#E0D0D0; font-weight: normal; font-size:10px}


#table_center h2 {margin: 0px 0; padding: 1px 0px; font-size:14px; color:#000; background-color: #FFF;}
strong { font-weight: normal;}

a { color: #0000CC}

#podrazg { margin: 0px 0 15px 0px; color:#999; font-size:10px; width: 350px}
#podrazg b a { margin-left: 10px; font-size:11px; color: #0033FF; font-weight:normal}

#podval { background: #CCC}
#smtakge { color: #666; font-size:14px; font-weight: bold;}
#smtakge a { color: #999; font-size:14px}
#smtakge p { color: #999; margin: 5px 0}

#b11 {
	position: absolute;
	border: 1px #999 solid;
	background: #eee;
	padding: 10px;
	color:#000;
	z-index: 10;
	}

/*-------------------------------------------------------------Shapka---------------------------------------------------------------*/
#shapka pd, #shapka pd a  {
	font-size:12px; 
	color:#FFFFFF;
	letter-spacing: 0.2em;
	display:block; 
	text-align:right; 
	margin: 0px;
	padding:2px 10px 2px 0; 
	background: #898989;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#shapka p a  {padding: 0;}

#shapka a {
	color:#999;
	font-size:12px
}

#search {
	color:#FFFFFF;
}

#search input {
	border: 0;
	background: #FFF;
}

#search .button {
	border: 0;
	color:#000;
	font-weight:bold;
	font-size:14px;
	cursor: hand;
	background: #FFF;
	margin: 0px 5px;
	}
	
/*-----Navig-------*/
#nav2 {
	color:#FFF;
	background:#898989;
	text-align:left;
	padding: 3px 10px 3px 20px;
	margin: 10px 0 10px 0;
	font-size:10px;
	}

#nav2 a {
	color:#FFF;
	font-size:10px;
	}
/*-----Navig_top-------*/
#navig_top { margin: 5px 0px 0px 0px; font-size:10px; color: #000}
#navig_top a { font-size:10px; color: #0000FF}

.blocnot { color:#FFF}

a.m {color:#FF0000; font-size:9px;}

#_table_center 			{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(img/pic/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---*/
#table_rubr 			{padding: 10px 10px 10px 10px; font-size: 11px;}
#table_rubr ul			{ padding:0; margin:0 0 0 20px; color:#999; list-style-type: none;}
#table_rubr ul li		{ margin: 4px 0;}
#CityLinc				{ color: #999}
#CityLinc a				{ color: #BF6516}
#CityLinc b				{ color: #555}

/*-----Menu_left-------*/
#raskr_menu th p		{ margin: 3px 0; padding:10px; background:#FF0000; color:#FFF; text-align:left}
#raskr_menu #R, #raskr_menu #L {border-top: 1px #D1D1D1 solid; border-bottom: 1px #D1D1D1 solid;}
#raskr_menu #L			{ border-left: 1px #D1D1D1 solid; BACKGROUND: url(images/menu_left_fon.gif) #FFF repeat-y left;}
#raskr_menu #R			{ vertical-align:top; border-right: 1px #D1D1D1 solid;}
#raskr_menu #R p		{ margin: 10px 3px; color:#999}
#raskr_menu .select		{ }
#raskr_menu ul			{ display: block; margin-left: 20px}
#raskr_menu ul li		{ list-style-type: none; list-style: none}
#raskr_menu img			{vertical-align:middle; border:0}
#raskr_menu .razd td	{ height: 2px}
#raskr_menu #L span, #raskr_menu a.lev1 {
	display:block; 
	padding: 10px 2px 10px 44px; 
	BACKGROUND: url(images/mlp.gif) #FFF no-repeat left top; 
	font-size: 14px; 
	color:#0000d0;
	font-weight:bold}
#raskr_menu #L span { color:#000; }
#raskr_menu a.lev1:visited { color:#900060}

#menu ul { display: block; padding: 0; margin: 0px 2px 5px 40px; list-style-type: none; font-size:11px}
#menu ul li a { font-size:11px}
#menu ul ul { display: block; margin-left: 20px }



/*-----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;}



/*-----Firm_table-------*/
#f_table i { font-weight:bold; font-style:normal}
#f_table table td { border-bottom: 0;}
#f_table a { color:#0000CC; font-size:11px;}
#f_table a.m {color:#FF0000; font-size:9px;}
#f_table #adr_table td { width: 350px; vertical-align:top;}
#f_table #adr_table td.tel { width: 150px; padding-left: 5px;}
#f_table #adr_table td.tel i { color:#000; font-size:10px}
#f_table #adr_table td.tel b { color: #999; font-size:10px; font-weight:normal}
#f_table .catfirm { font-size:10px; color: #000}
#f_table .catfirm a { font-size:10px;}

#cat_av a { font-size:9px}
#cat_av a b { font-size:12px}
#cat_av strong { font-size:14px; font-weight:bold; color:#999999}

#adr_metro { margin:0; font-size:10px; color:#999999}

#a_print a  {color:#999; margin: 5px; padding: 5px 10px; border: 1px #CCC solid; text-decoration:none}
#a_print a:hover  {background:#eee;}

#listpages { padding: 20px 0 }
#listpages a {color:#000; margin: 2px; padding: 2px 2px; border: 1px #999 solid; text-decoration:none}
#listpages a:hover {background:#eee;}

/*-----otziv-------*/
#otziv p { border-bottom: 1px #ccc solid; padding: 4px;}
#otziv p.zag { border: 1px #ccc solid; padding: 4px}
#otziv i { font-weight:inherit; font-style: italic}
#otziv span {color: #999}
p.otz_botton { padding: 4px; background:#CCC; border: 1px #ccc solid; cursor: hand; color:#0033CC}
.otz_botton:hover {text-decoration:underline; border: 1px #999 solid;}

/*-----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 .begunRecord div {padding: 5px 0} 
#begun500 .begunRecord {padding: 5px; border-top: 1px #999 dotted} 
#begun500 table {border-bottom: 1px #999 dotted}

/*-----h1 Podskazka-------*/

#rubr p {
color: #999;
margin: 1px 10px 1px 20px;
font-size:10px;
}

.botton_red, .botton_grey {border:0; margin: 10px 0; cursor: hand; padding: 5px; font-weight:bold }
.botton_red {background: #FF0000; color:#FFF; }
.botton_grey {background: #999; color:#FFF; }

/*-----content-------*/
.table_border    {background:#999}
.table_border td {background:#FFF}

/*----comment------*/
.comment {margin: 3px 20px 3px 0px ; padding: 5px;}
.comment .comment_user {padding: 3px; border: 1px #CCC solid}

/*----form------*/
#add_commet_form_red .z1 {
BACKGROUND: url(img/z_red_left.gif) #990000 no-repeat left top;
padding: 15px 5px 5px 20px;
color: #FFF;
font-weight:bold;
font-size:13px;
}

#add_commet_form_red .z2 {
BACKGROUND: url(img/z_red_fon.gif) #990000 repeat-y left;
}

#add_commet_form_red #table_form {
BACKGROUND: url(img/z_red_fon.gif) #990000 repeat-y right;
color:#CCCCCC;
}

#table_form .fild { width: 90%; border:0px; margin: 5px 0px}
#table_form .bottom { margin-right: 30px}

