html{ height:100%; }
body{  font-family:Tahoma; font-size:12px; background:url(../img/bg_top.jpg) 0px 0px repeat-x; background-color:#FFFED1; margin:auto; height:100%; }


a{ color:#FFFFFF; text-decoration:none; }

.main{ margin:auto;  color:#FFFFFF; height:100%; width:100%; }
.main_td{ vertical-align:top; }
	.li_spec{ background:url('../img/dot.gif') 5px 5px no-repeat; vertical-align:middle; margin-left:20px; padding-left:10px;  }
	
div.search{ position: relative; top:0px; left:0px; }
	div.search_first{ position: absolute; background:url(../img/ico_str.gif) 0px 0px no-repeat; width:19px; height:17px; left:180px; color:#000000; }
		search_first_a{ color:#000000; }
	div.search_second{ position: absolute; background:url(../img/ico_str.gif) 0px 0px no-repeat; width:19px; height:17px; margin-left:10px; color:#000000; left:200px; }

.top_left{ font-size:12px; width:663px;  background:url(../img/top_center.jpg) repeat-x; padding-left:6px; }
	.main_a{ background:url(../img/main_ico.gif) 0px 0px no-repeat; padding-left:15px; font-size:11px; }
	.main_a a { font-size:11px; }
	.map_a{ background:url(../img/page_map.gif) 0px 0px no-repeat; padding-left:15px;font-size:11px; margin-left:10px; }
    .map_a a { font-size:11px; }
	.email_a{ background:url(../img/email.gif) 0px 0px no-repeat; padding-left:15px; font-size:11px; margin-left:10px; }
    .email_a a { font-size:11px; }
	
.top_right{ background:url(../img/top_right.gif) no-repeat; width:249px;  font-size:12px;  vertical-align: top;}
.top_right_td{ padding-top:10px; height:20px;  }
	.top_right_td div{ background:url(../img/ico_specialist.gif) 0px 0px no-repeat; margin-left:30px; padding-left:30px; height:20px; color:#FFFFFF; }
	.top_right_td img{ margin-left:25px; }
.top_foot{ height:32px; background-color:#8C6D33;  font-size:12px; font-family:Tahoma; }
	.top_foot ul{ font-size:12px; font-weight:bold; list-style-type:none; padding:0px;  margin:0px; }
	.top_menu_li{ float:left; margin-left:25px; height:25px; background:url(../img/li.gif) 0px 0px repeat-x;}
	.top_menu_li_a{ float:left; margin-left:25px; height:25px; background:url(../img/li_a.gif) 0px 0px repeat-x;}
    .top_menu_li a { color:#E8E2D6; }
    .top_menu_li_a a { color:#E8E2D6; }
.top_foot_right{ background:url(../img/top_right_foot.gif) no-repeat; width:249px; height:32px; font-size:1px;}

.content_page{ padding-top:20px; padding-bottom:17px; height:100%; }
.content{ width:913px; height:100%; }
	.content_l{ width:246px; height:100%; padding-top:8px; padding-left:20px; color:#333333; vertical-align:top; background:url(../img/content_bar.gif) 0px 10px repeat-y; }
		.content_l_table{}
			.content_l_title{ width:214px; height:25px; background-color:#64A9BD; color:#FFFFFF; font-weight:bold; font-family:Tahoma; font-size:11px; padding:0px 0px 0px 0px; }
				.content_l_title a{padding:0px 0px 0px 25px; background:url(../img/info_ico.gif) 10px 2px no-repeat;}
			.content_spacer{ height:2px; } 
			.content_menu{ width:214px; height:25px; background-color:#A0B947; margin-top:2px; }
				.content_menu a{ color:#333333; }
			.content_menu_a{ width:214px; height:25px; background-color:#D6C88F; margin-top:2px; }
				.content_menu_a a{ color:#333333; }
				
				.content_menu_link{ padding:0px 0px 0px 44px; background:url(../img/arrow_t.gif) 200px 2px no-repeat; }
				.content_menu_link_a{ padding:0px 0px 0px 44px; background:url(../img/arrow_t.gif) 200px 2px no-repeat; }
				
				
	.content_r{ width:673px; height:100%; color:#333333; vertical-align:top; padding: 0px 0px 0px 10px; background:transparent url(../img/content_bar.gif) repeat-y scroll 403px 10px; }
		.content_r_rel{ position: relative; }
		.content_r_abs{ position: absolute; }
		.content_r_data{ position: absolute; left:550px; top:13px; font-size:11px; }
		.content_r_bar{ position: absolute; background:url(../img/content_r_bar.gif) repeat-x; width:620px; height:2px; top:30px; }
		.content_title{ font-family:Tahoma, sans-serif; font-size:12px; font-weight:bold; padding-left:10px; padding-top:8px; }
		.content_title img { margin-right:8px;}
	

/*foot*/
.foot{ width:100%; height:100%; background-color:#88A825; }
.foot_l{ background: url(../img/bg_foot.gif) repeat-x left top; font-size:1px; height:119px; margin:0px; border:0px; }
.foot_c{ width:928px; background: url(../img/bg_foot.gif) 0px 0px repeat-x; height:119px; margin:0px; border:0px; vertical-align:top;}
	.foot_c_r{ position: relative; }
	.foot_c_abs_l{ position: absolute; left:20px; }
	.foot_c_abs_l table{ margin-top:20px; font-size:10px; font-family:Tahoma; color:#CFDCA8; }
	.foot_c_abs_l a{ background:url(../img/arrow_f.gif) 0px 5px no-repeat; padding-left:10px; color:#CFDCA8; }
	.foot_c_abs_td a{ background:url(../img/arrow_f.gif) 0px 5px no-repeat; padding-left:10px; color:#CFDCA8; }
		.foot_c_abs_td{ padding-left:40px; }
	.foot_ogicom{ position: absolute; color:#CFDCA8; font-size:10px; font-family:Tahoma; left:20px; top:100px; }
	.foot_logo{ position: absolute; margin-left:828px; top:14px; }
.foot_r{ background: url(../img/bg_foot.gif) repeat-x left top; font-size:1px; height:119px; margin:0px; border:0px; }
