


body{ font-size:12px; margin:0 3px auto 3px; text-align:center; background:#D7E7F7 url(../../images/bg_body.png) repeat-x top;}
td, th { font-size:12px; }
a:link, #bottom small a:link { color:#393939; }
a:hover,#bottom small a:hover { color:#0066cc; text-decoration:none;}
hr { color:#CCCCCC; height:1px; margin:0;}
h6 { margin-bottom:0; padding-bottom:0; font-size:12px; color:#003399;}
select,input { font-size:12px; padding:1;margin:0; padding:1px; font-family:verdana,arial,sans-serif;}
.fff { color:#FFFFFF;}
h4 { line-height:120%;}
.button1 { border:1px solid #8FC5F5; padding:1px; background:url(../../images/bg_button.jpg) repeat-x top; padding-top:2px; padding-left:0.1em; padding-right:0.1em;}

form { margin:0; padding:0;}
.more { margin:0; padding:0;}
img {border:0;}
#header { background:#fff; margin-top:-16px; width:760px; margin-left:auto; margin-right:auto;}

.top_menu {	font-size: 12px;}
.top_link { padding-left:6px;}
.top_link a { color:#666666; text-decoration:none; }
#logo a { width:176px; height:60px; float:left; background:url(../../images/logo.gif) no-repeat 6px 12px; text-indent:-2000em;}
#header_right { margin-left:210px; padding-top:15px; height:22px; text-align:left;}
a#linktoen { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#menu_bar { width:100%; margin-top:8px; }
#menu_bar a { padding-right:4px; padding-left:6px; text-decoration:none; color:#000000;}
#menu_bar a:hover { padding-right:4px; padding-left:6px; text-decoration:none; color:#0066CC;}

#menu_bar a.menu_sel,#menu_bar a.menu_sel:hover { color:#0066CC;}
.main_right { padding:20px;}

.tab0 { background:url(../../images/bg_main.jpg) no-repeat bottom; height:192px; }
.tab1 { background:url(../../images/bg_main.jpg) no-repeat bottom; height:152px; }
.tab2 { background:url(../../images/bg_main.jpg) no-repeat bottom; height:152px; }
.tab3 { background:url(../../images/bg_main.jpg) no-repeat bottom; height:152px; }
.tab4 { background:url(../../images/bg_main.jpg) no-repeat bottom; height:152px; }
.tab5 { background:url(../../images/bg_main.jpg) no-repeat bottom; height:152px; }
.tab6 { background:url(../../images/bg_main.jpg) no-repeat bottom; height:152px; }
.tab7 { background:url(../../images/bg_main.jpg) no-repeat bottom; height:152px; }
.tab8 { background:url(../../images/bg_main.jpg) no-repeat bottom; height:152px; }
.tab9 { background:url(../../images/sign/s_news.png) no-repeat left }
.tab10 { background:url(../../images/sign/s_news.png) no-repeat left }
.top_bg1 { height:122px;}


#main { width:760px; }
#main h5 { padding-magin:0; margin-bottom:10px; margin-top:10px; font-size:15px;}
#main h5 a { color:#000000; text-decoration:none;}
#main p { margin-top:0;}
 td {color:#393939; line-height:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif;}
 td td { padding:0px; border:0;}
 form td { padding:2px; border:0;}
 
#main_content { background:#FFFFFF; margin-top:6px;}

.home_search p { margin:0 0 6px 0;}
.home_search input,.home_search select { font-size:11px; margin:0; padding:1px; }

#bottom { border-top:2px solid #dcdcdc; background:#fff url(../../images/bg_bottom.gif) no-repeat 100px center; padding-top:4px;padding-bottom:10px; height:50px; color:#333333; width:760px;}
#bottom div { margin-top:14px; margin-left:210px; text-align:left}
#bottom div a { color:#0066CC; margin:auto 3px;}
#bottom small {  font-size:12px; color:#666666; line-height:180%;}
small { font-size:12px; color:#666666;}

.channel_name {font:20px bold Arial, Helvetica, sans-serif; line-height:24px; color:#0066CC; clear:right; overflow:hidden; padding-top:20px; padding-left:20px;}


.search_input { border:1px solid #666666; font-size:11px; padding:1px; margin:0px;}
input.button {
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	background:transparent url(../../images/btn_search.gif) no-repeat -18px top;
	text-align:left;
	padding-left:5px;
	padding-top: 1px;
	height:18px;
	width:18px;
	border:0;
}

input.button_over {
	text-align:left;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	background:transparent url(../../images/btn_search.gif) no-repeat 0 top;
	padding-left:5px;
	padding-top: 1px;
	cursor: hand;
	height:18px;
	width:18px;
	border:0;

}

ul#sub_menu {
	margin:0;
	padding:0;
	list-style:none;
	}
ul#sub_menu li {
	margin:0;
	padding:0;
	margin-left:18px;
	}
ul#sub_menu li a {
	display:block;
	text-decoration:none;
	padding-left:10px;
	color:#FFFFFF;
	line-height:26px;
	background:url(../../images/bg_left_menu3.jpg) no-repeat right top;
	}
ul#sub_menu li a:hover {
	display:block;
	padding-left:10px;
	color:#333333;
	line-height:26px;
	background:url(../../images/bg_left_menu2.jpg) no-repeat right top;
	}

ul#sub_menu li.sub_menu_on {
	margin:0;
	padding:0;
	margin-left:18px;
	}
ul#sub_menu li.sub_menu_on a {
	display:block;
	background:url(../../images/bg_left_menu1.jpg) no-repeat right top;
	text-decoration:none;
	padding-left:10px;
	color:#000;
	line-height:26px;
	border:0;
	}
ul#sub_menu li.sub_menu_on a:hover {
	display:block;
	background:url(../../images/bg_left_menu1.jpg) no-repeat right top;
	text-decoration:none;
	padding-left:10px;
	color:#000;
	line-height:26px;
	}
	
ul#sub_menu li ul#ranks,ul#sub_menu li ul#locations { list-style:none; margin-top:1px; margin-left:0; padding:0;}
ul#sub_menu li ul#ranks li,ul#sub_menu li ul#locations li { margin:0;
}
ul#sub_menu ul#ranks a,ul#sub_menu li ul#locations a {
	display:block;
	background:url(../../images/bg_left_menu4.jpg) no-repeat center bottom;
	padding:1px;
	text-decoration:none;
	text-indent:28px;
	color:#393939;
	border-left:0;
	font-weight:normal;
	line-height:160%;
	}
ul#sub_menu ul#ranks a:hover,ul#sub_menu li ul#locations a:hover{
	display:block;
	padding:1px;
	text-decoration:none;
	text-indent:28px;
	color:#fff;
	border-left:0;
	font-weight:normal;
	line-height:160%;
	}
ul#sub_menu ul#ranks .ss_on, ul#sub_menu li ul#locations .ss_on{
	display:block;
	padding:1px;
	text-decoration:none;
	text-indent:28px;
	color:#fff;
	border-left:0;
	font-weight:bold;
	line-height:100%;
	}


	
	
ul.news { margin:0; list-style:none; padding:0;}
ul.news li { background:url(../../images/arr/1.gif) no-repeat 4px 6px; padding-left:14px; margin:0; line-height:1.3em; margin-bottom:0.2em; padding-bottom:0.2em; text-align:justify;}

 td.noborder,a.noborder,a.noborder:hover,a.noborder:visited,.noborder{ border:0;}

ul#alphabet { list-style:none; display:block; margin:0; padding:0;} 
ul#alphabet li { margin:0; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
ul#sub_menu ul#alphabet li a { width:20px; line-height:18px; text-indent:0; text-align:center; padding:1px; font-weight:normal; color:#393939; border:1px solid #8FC5F5;background:#8FC5F5; } 
ul#sub_menu li ul#alphabet li a:hover, ul#sub_menu li ul#alphabet li a.al_on { width:20px; border:1px solid #ffffff; text-indent:0; text-align:center; padding:1px; color:#FFF; font-weight:bold; background:#8FC5F5;} 

#pro_content p { margin-top:6px; }
#pro_content .low_margin { margin-bottom:3px; }
#pro_content .small_size { font-size:9px; }



.professional_office { background-color:#fff; text-align:center; }
.professional_office a,{ color:#000000;}
.professional_office_on a { color:#0066CC;}
.professional_office_on { background-color:#f0f0f0; text-align:center; font-weight:bold;}
.professional_office_contnet { background-color:#f0f0f0; text-align:left; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

ul#lawyers { margin:0; list-style:none;}
ul#lawyers li hr { width:520px; margin:0; border:1px dotted #CCCCCC; }
ul#lawyers ol{ margin:0; list-style:none; padding:0; }
ul#lawyers ol li{ width:92px; float:left; border:0;  }
ul#lawyers h5{ margin:0; }

 .pub_tab { padding:2px;}
 .pub_tab th { border-bottom:2px solid #E0E0E0;}
 .pub_tab td { border-bottom:1px solid #f3f3f3; padding:2px;}

 .city td { color:#666666;}
 .city h5 { margin-top:4px; margin-bottom:0; font-size:12px; text-decoration:underline; color:#003399}
 .city td { padding-bottom:10px;}

.en { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#bottom small a:link { color:#393939; }
#bottom small a:hover { color:#0066cc; text-decoration:none;}



td.left_nav { background:#8FC5F5; }
.font_white { color:#ccc;}

