@import url(form.css);   
/* common */
.all 
{
    /*  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%");  min-width: 1007px; */
    /*	background:#F4F7FB; */
}

form,body,#rab h1,.menu ul,.mmenu,.menu b,.menu li,#s_search ul,#s_search li,h4
{
	margin:0px;
	padding:0px;
}

body
{
    background:#F4F7FB;
       
    background-image:url(bg_t.png);  
    background-repeat:repeat-x;
    background-position:left top;    

    font-family:Arial;
    font-size:100%;

}

body, td, div, .cont div a {  color:#444444; font-family: Tahoma; }

.content
{
	min-height:1200px;
    height:4000px;
}

a, .tools, .login_txt
{
	font-family:Tahoma;
	font-size:70%;
	color:#3972AA;
}

.tools,.login_txt, .banner_r,#result_menu,#result_menu2,.header,.bg
{
/*	 margin-bottom:10px;  */
}

.login_txt{margin-left:9px;}
#login table{border-collapse:collapse;width:100%;}
#login td{padding-top:4px;}
* HTML  #login td{padding-top:2px;}
#login
{
	background: url(login.jpg) no-repeat;
	font-size: 75%;
	height: 90px;
	padding: 15px 5px 10px 12px;
}

#login,
#login a
{
	font-family:Trebuchet MS;
	color:#FFFFFF;
}
#login input{font-size:110%;font-family: Arial;}
#login .submit
{
	background:#E1E0DD;
	font-size:98%;
}
#login a
{
	font-size:100%;
}
#login .input
{
	width:145px;
}
#login .pass
{
	width:75px;
	margin-right:3px;
}
.tools
{
	text-align:center;

}
.tools a,.login_txt a
{	
	font-size:100%;
	
}
p
{
	margin:5px 0 5px 0;
}
a:hover
{
	text-decoration:none;
}
h1,h2
{
	font-family:Arial;
	font-size:100%;
	margin:2px 0px 6px 0px;
	padding:0 0 4px 5px;
	color:#336600
}
h4{line-height:130%;font-size:110%;margin-bottom:10px;margin:10px 0 5px 0;}
h4 a{text-decoration:none}
h4 a:hover{text-decoration:underline}
h2
{
	font-size:150%;
}
img{border:none}
/* common */
.clear{	clear:both;}
.logo
{
	float:left;
	width:248px;
	padding:5px 0 0px 6px;
}
.logo img{float:left;margin-right:6px;}
.logo h1 a
{
	font-size:280%;
	text-decoration:none;
	line-height:125%;
	font-family:Trebuchet MS;
	text-transform:uppercase;
}
.banner_r, .big_banner, .banner{ text-align:center; }

.big_banner
{
	margin-top:10px;
	height: 0px;
}

.page
{
	width:970px;
	margin-left:auto;
	margin-right:auto;

}

.page_inner
{
	background:#FFFFFF;
	width:968px; 
	border:solid 1px #666666;
}

.footer
{
}

.center
{
	font-size:70%;	
}
.center a{font-size:100%}

.left,.right
{
    width:254px;
    padding-left:10px;
    padding-right:10px;
}

/*block 1*/
.bt,.bt b,.bb,.bb b, .bt2,.bt2 b,.bb2,.bb2 b  
{
    display: block; 
}
.bt,.bt b,.bb,.bb b, .bt2,.bt2 b,.bb2,.bb2 b 
{  
    height: 2px;
    font-size: 1px;  
    position:relative;
}  
.bt   {background:url(b1_ltop.gif) no-repeat; top: -1px; left: -1px}  
.bt b {background:url(b1_rtop.gif) no-repeat 100% 0px; left: 2px}  
.bb   {background:url(b1_lbottom.gif) no-repeat; top:1px; left: -1px}  
.bb b {background:url(b1_rbottom.gif) no-repeat 100% 0px;  left: 2px}  
.bg   {border: #A6C6F2 1px solid;background:#FFFFFF repeat-x;margin-top:10px}
.b1   {}

.bt2  {background:url(b2_ltop.gif) no-repeat; top: -1px; left: -1px}  
.bt2 b{background:url(b2_rtop.gif) no-repeat 100% 0px;left: 2px}  
.bb2  {background:url(b2_lbottom.gif) no-repeat; top:1px; left: -1px}  
.bb2 b{background:url(b2_rbottom.gif) no-repeat 100% 0px; left: 2px}  
.bg2  {border: #FFCC99 1px solid; margin-bottom:10px;margin-top:10px;}
.b2   {background:#ffffff url(b2g.gif) repeat-x;}
.b4   {background:#FFFED4;}
.bg2 table{width:100%;}
.cont,.city
{
	font-family:Tahoma;
}
.city
{
		width:10%;
		padding:12px 3px 9px 15px;
		line-height:110%;
}
.city a
{
	white-space:nowrap;
}


.cont1,
.cont
{
/*	padding:10px 10px 10px 14px;  */

}
.cont
{
	padding-left:5px;padding-right:5px; 
}
.cont2
{
	width:50%;
	vertical-align:top;line-height:150%;
	padding-left:14px;
	padding-bottom:10px;
}



.center .b1 h1, .center .b2 h1	{font-size:140%;}

.b1 h1,.b2 h1
{
	border-bottom:#339900 2px solid;
	margin:10px 10px 0 10px;
}
h2
{	
	border-bottom:#339900 2px solid;
	margin:10px 0 10px 0;
}
h2 a
{
	color:#000000;
	text-decoration:none;
}
.b1 h1 a,.b2 h1 a
{
	font-family:Arial;
	color:#336600;
	text-decoration:none;
	font-size:100%;
}
.cont div
{
	margin:10px 0 15px 0;
	line-height:normal;
	font-size:100%;
}
.cont a.date
{
		font-weight:bold;
		text-transform:lowercase;
}

.cont div b a,.cont div a.detail
{
	color:#265C91;
}
.cont div a.detail,.cont div a.full
{
	font-weight:normal
}
.cont div a.detail
{
	text-decoration:underline;
	margin-top:2px;
}
.cont div a.detail:hover
{
	text-decoration:none;
}
.cont div a
{
	line-height:130%;
	text-decoration:none;
}
.cont p
{
 	text-align:justify;
	margin:2px 0 2px 0;
}
.cont p a
{
	line-height:130%;
}

 /*end block 1*/

#s_result {font-size:120%;line-height:normal; background:url(b3g.gif) repeat-x top;}
#s_result ul {margin:0;padding:0;list-style:none; padding:8px 10px 5px 10px;}
#s_result li {float:left;margin:0;padding:0;background:#D6E9FC url(norm_right.gif) no-repeat right top; line-height:15px; }
#s_result .tab a { display:block;margin:0;text-decoration:none;background:url(norm_left.gif) no-repeat left top;font-weight:bold;color:#3C95C1;font-family:Arial;font-size:100%}
#s_result span,#s_search span{display:block; padding:6px 10px; }
#s_result .current {background:#EEF7FF url(norm_right_on.gif) no-repeat right top;}
#s_result .current a {background:url(norm_left_on.gif) no-repeat left top;color:#265C91}
#s_result .vip a,#s_result .vip .current a{color:#FF6600}

.tab_tools{padding-top:5px; padding-bottom:10px; padding-left:10px; font-size:12px;}
.tab_tools{color:#444444;}
.tab_tools a{color:#265C91;font-size:12px;margin-bottom:10px; font-weight:bold}
.tab_tools a:hover{text-decoration:none;}
.tab_tools a{display:inline; font-weight:bold;background:none;text-decoration:underline;}
.tab_tools{text-indent:0px;}

#s_result .item{height:335px;padding:5px;padding-top:0px;}
#s_result .item li,#s_result .item a{background:none;border:none;color:#336699}
#s_result .item .office,#s_result .item .office a{font-weight:normal;}
#s_result .item a{text-decoration:underline}
#s_result .item a:hover{text-decoration:none}
#s_result .current span{display:block;padding:5px 10px 7px 10px;}
#s_result .item h1{margin-top:10px;;font-size:130%;color:#666666;font-weight:bold;white-space:nowrap}
#s_result .item h1 a{color:#0066CC;display:inline;}

#s_search{font-size:120%;line-height:normal;padding:8px 0px; background:#FFFED4 url(b4g.gif) repeat-x;}
#s_search ul{list-style:none;line-height:normal;}
#s_search li{float:left;background:#FEF4AE url(search_right.gif) no-repeat right top;line-height:15px;z-index:1}
#s_search li a{display:block;margin:0px;text-decoration:none;background:url(search_left.gif) no-repeat left top; font-weight:bold;color:#CC6633;}
#s_search .current0,#s_search .current0 a:hover{background:#FCB01A url(search_right_on.gif) no-repeat right top;}
#s_search .current0 a,#s_search .current0 a:hover span {background:url(search_left_on.gif) no-repeat left top;color:#993300}

#s_search li a:hover {background:url(search_right_haver.gif) no-repeat right top;}
#s_search li a:hover span{background:url(search_left_haver.gif) no-repeat left top;}

#s_search strong,.example{margin-left:8px;margin-right:8px;}
#s_search strong{float:left;line-height:26px;margin-top:1px;}
#s_search .searchr{float:right;width:100%;margin-left:-220px}
#s_search .searchrr{margin-left:220px;overflow:hidden;height:23px}
#s_search .searchl{float:left;width:220px;}
.sdetailed{float:right;margin-top:-16px;}
.sdetailed a{margin-right:10px;}


#s_search  form 
{
	background:#FFCC66;	
	margin-bottom:5px;
	border-bottom:#996633 1px solid;
	padding:4px 8px;
}
#s_search form table, .keyword input{width:100%;font-weight:bold;}
#s_search form table .submitok{text-align:right;width:165px;}
.submitok, 
.keyword{ font-family:Arial; }
.keyword{
	font-size:107%;
	font-weight:bold;
}
.submitok input{
	background:#E5E3D8;
	font-size:100%;
}
.footer
{
	background:url(footer.gif) repeat-x;
	margin-top:0px;
	
	font-family:Tahoma;
	color:#333333;
	font-size:70%;
}
.footer a
{
	color:#265C91;
	font-size:100%;
	margin-left:10px;
}
.footleft
{
	float:left;
	margin-top:30px;
	padding:10px;
}

.footleft p{color:#999999;line-height:170%}
.footleft p a{color:#333333}
.footleft a{margin:0px;}
.footright{float:right;margin-top:40px;margin-left:auto;text-align:right;padding:10px}
.footright img{margin-left:2px;}
.footleft{width:65%;}
.itluxe{display:block;margin-top:15px;}

.cont2 h1{margin-left:-6px;margin-bottom:6px;}
#rab,.stat{color:#666666}
#rab{float:left;width:100%;margin-right:-200px}
#rab h1
{
	margin-right:200px;
	font-weight:normal;
}
.stat{text-align:right; white-space:nowrap;width:200px;float:right;}
#rab a{text-decoration:none;}
#rab a:hover{text-decoration:underline;}

/**/
.mmenu{border-collapse:collapse;width:100%;background:#FFFFFE;}
.mmenu td{vertical-align:top;}
.menu
{
	background:url(menu_top.gif) no-repeat left top;
	padding-top:1px;
}
.menu li
{
	line-height:0px;
	font-size:0px;
	list-style:none;
	white-space:nowrap;
	background:url(menu.gif) no-repeat left top;
}

.menu li a
{
	font-size:12px;
	line-height:25px;
	display:block;
	padding:0px 15px 0px 10px;
	background:url(submenu.gif) no-repeat right top;
}
.menu .first a
{
	background:url(ltsubmenu.gif) no-repeat right top;
}
.menu .last a
{
	background:url(lbsubmenu.gif) no-repeat right top;
}
.menu li.current a
{
	margin-top:-1px;
	background:#3972AA url(menu_on.gif) no-repeat;
	padding-bottom:1px;
}
.menu li.current,.menu li.current a
{
	color:#FFFFCC;
}
.menu .sel a
{
	color:#cc0000;
}
.subsel
{
	font-weight:bold;
	text-decoration:none;
}
.menu a{text-decoration:none}
.nifty{background:#3972AA url(rbsubmenu.gif) no-repeat right bottom; width:60%}

.submenu
{
	line-height:normal;
	background:url(rtsubmenu.gif) no-repeat right top;
}
.submenu .item_menu,.submenu .item_menu2{padding:8px 10px 10px 1px;}
.nifty a{color:#FFFFCC}
.setparam{margin-top:6px;font-size:13px;margin-right:4px;height:20px;}
.setparam a{color:#000;text-decoration:none;background:none;}
.message{color:red;margin:10px 0 10px 0;font-size:120%;font-weight:bold;}

/*ajax style*/
#set_city,#setcity,#set_section,#setsection,.split{float:left}
#setsection{margin-left:8px;}

#set_section{
margin-right:5px;
margin-left:5px;
overflow:hidden;
}
.split{
margin-top:6px;
}

#popup
{
	position:absolute;
	z-index:2001;
	left:50%;
	margin-left:5px;
	top:184px;

	padding:0px;
	background:#FFFED4;
	border:#FFCC99 1px solid;
	width:300px;
	color:#000000;

	height:275px;
	overflow:hidden;

/*	opacity:0.5; */
}

#popup .label
{
	font-size:13px;
	color:#000000;
	padding-left:13px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	font-family:Tahoma;
}

#popup .label img
{
	float:right;	
	margin-top:-15px;
	margin-right:5px;
}

#popup .area
{
	width:300px;
	height:250px;
	overflow:auto;
	overflow-x:hidden; 	
}

#popup .area .inner
{
	padding-left:10px;
}

#popup .area .inner .main
{
 	color:#cc0000;
}

#popup .area td
{
	line-height:1.5;
	vertical-align:top;
	width:150px;
}

#popup .area img
{	
	margin-left:140px;
	margin-top:100px;
}

.acity table td a:hover{
	color:#3972AA;
	text-decoration:underline;
}
.acity .close
{
	padding:0px;
	text-align:right;
	vertical-align:top;
}
.acity .close a
{
	text-decoration:none;
	color:#000000;
	padding:1px 4px;
}
#set_city{
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}

.acity table
{
	width:100%;
	border-collapse:collapse;
}
.acity table td
{
	width:50%;
	vertical-align:top;
	line-height:16px;
	padding-left:20px;
	white-space:nowrap;
}


.acity .main
{
	color:#cc0000;
}
/*end ajax style*/
.finds
{
	margin:10px;
}
.showed
{
	text-align:right;
	margin-bottom:10px;
}
.showed a
{
	margin-left:10px;
}
.showed #sel
{
	color:#cc0000;
}
.pages
{
	margin:20px 0 0 0;
	text-align:center;
}
.company
{
	margin-bottom:10px;
}
.office
{
	width:100%;
	border-collapse:collapse;
}
.office,.office a
{
	color:#336699;
}
.office th
{
	border-bottom:#339900 2px solid;
	text-align:left;
	color:#336600;
	font-size:120%;
	padding:0px 5px 2px 5px;
	margin-bottom:5px;
}
.office td
{
	height:24px;
	padding:0px 5px 0 5px;
	background:#EBF5FF;

}
.office .sel td
{
	background:#FFFFFF;
}

.office .check
{
	widows:65%;
}
.office .w1
{
	width:20%;
}
.office .w2
{
	width:15%
}
.cont form a{font-size:100%;text-decoration:underline;margin-left:5px;}
.cont form a:hover{text-decoration:none}
.fleft{float:left;}
.fright{float:right;}
.border_l,.border_b p
{
	border-bottom:#339900 2px solid;
	margin-bottom:10px;
	padding-top:10px
}
.border_b p{padding-bottom:10px;padding-top:0px}
.b754
{
	margin-top:10px;
	margin-bottom:10px;
}
.dnews p{margin-bottom:15px;}
table td.notepad{
border-top:#339900 2px solid;
padding-top:10px;
text-align:right;
}
.all_search{
width:100%;
}
.all_search th{
color:#336600;
font-size:110%;
text-align:left;
padding-bottom:5px;
border-bottom:#339900 2px solid;
}
.all_search .bk{
background:#EBF5FF;
}
.all_search .bk td,.all_search .result td{
border-top:#339900 2px solid;
}
.all_search .result,.all_search .min_result{
background:#FEF29F;
}
.all_search .tr{
background:#EBF5FF;
}
.zir,.mes_error,.FieldMain{color:red;}
.hr{font-size:0px;height:0px;}
.list{line-height:150%;margin-top:10px;font-size:110%}
.list h4 a{font-size:180%;color:#336600;line-height:180%;}
/*.allkzot{padding:0px 10px;}*/
.ind{padding:10px}
.item_menu ul,.item_menu li{list-style:none;margin:0px;padding:0px;}
.item_menu li{line-height:13px;font-size:16px; padding-bottom:6px;}
:root .item_menu li{line-height:11px;font-size:16px; padding-bottom:7px;}
*HTML .item_menu li{line-height:14px;font-size:16px; padding-bottom:7px;}
.rss-local h4{margin-top:30px;}
.redBot{margin-top:10px;}
.map h4{margin:20px 0 0 0;padding:0px}
.map ul{margin-top:10px;margin-bottom:10px;list-style:square}
.map h4 a{color:#000000}

.DATE
{
	font-size:14px;
	font-weight:bold;
	margin-top:-5px;
	margin-bottom:10px;
	color:#555555;
	margin-left:5px;

}

div.ss, div.sss
{
        font-size:11px;
        color:#555555;  
}

div.ss ul, div.sss ul{padding:0px;margin:0px;list-style:none}
div.ss ul li, div.sss ul li{padding:8px 7px;}

div.ss a , div.sss a 
{
        font-size:11px;
	text-decoration:none;
        font-size:11px;
        color:#555555;
}

div.sss{padding:10px 7px}

div.g
{
    width:390px;
    overflow:hidden;
}

div.g div
{
    margin-left:-73px;
}

div.left
{
    width:260px;
    position:absolute;
    top:20px;
    left:50%;
    margin-left:-480px;
    z-index:100;
    
}

div.left2
{
    width:260px;

    position:absolute;
    top:485px;
    left:50%;
    margin-left:-475px;
    z-index:100;
    
}

div.center
{
    width:442px;
    position:absolute;
    z-index:100;
    top:20px;
    left:50%;
    margin-left:-216px;
}

div.right
{
    width:250px;
    position:absolute;    
    top:20px;    
    left:50%;
    margin-left:230px;
    z-index:100;
}

.lefttopcorner { position:absolute; left:50%; top:10px; margin-left: -485px; z-index:101 }
.righttopcorner { position:absolute; left:50%; top:10px; margin-left: 463px; z-index:101 }

.leftbottomcorner { position:relative;left:0px; top:-23px; }
.rightbottomcorner { position:relative;top:-23px; left:921px; }

div.left, div.right, div.center {padding-left:0px;padding-right:0px;}

.footer
{
    clear:both;
}

.cont div a.detail
{
	color:#009900;
}

.begun
{
    font-family:Tahoma;
}



