@charset "utf-8";
* { margin:0; padding:0; }
body {
	background-color:#000000;
	background-image: url(../images/body_bg.gif);
	margin-bottom:5px;	
}

html {margin-bottom: 5px;}
fieldset, img { border:0 solid; }
li {
  list-style-type: none;
}

a{color: #2c7802;font-weight: bold; text-decoration:none;}
/* new a color   
old #A80808 */

a:hover{text-decoration: underline;}

p {
	padding-top:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	
}
.p_up{
	margin-bottom:15px;
	margin-left:10px;
}
.fm { /*for form*/
	margin-top:5px;
	margin-bottom:5px;
}
.STYLE11 {color: #FFFFCC;}
.STYLE13 {color: #FFFF99;}
.STYLE4 {color: #FFFF66; font-weight: bold;}
.STYLE20 {color: #FFFF66}
.STYLE1 {
	font-size: 14px;
	font-weight: bold;
	color: #463F24;
}
.STYLE15 {font-size: 12px; color: #483501; }
.STYLE6 {font-size: 12px; font-weight: bold; color: #7f0e0e; }

.STYLE9 {font-size: 12px; color: #7f0e0e; }

#allwrap {
	color: #FFFFFF;
	margin: 0 auto;	
	font-size: 12px;
	font-family:Arial,Helvetica,sans-serif,宋体;	
	width: 1000px;	
	/*background-image: url(../images/nc.jpg);*/
	overflow: hidden;
}

#leftcontent{
	float: left;
	width:137px;
	height:669px;	
	display:block;
	/*
	opacity:0.85;FILTER: alpha(opacity=85);
	
	background: url(../images/jiuding_03.gif) repeat;	
	*/	
	overflow: hidden;
	font-family: "宋体";	
}

#rightcontent{
	float: left;
	height:669px;
	z-index:1;
	left: 137px;
	width:863px;
	overflow: hidden;
}

#userinfo {
	background-image: url(../images/dishang3.gif);
	width:137px;
	height:46px;
	color: #FFFFCC;
	font-weight: bold;	
	text-align:center;
	line-height:20px;
	padding-top:8px;
	font-family:Arial;
	
}
#userinfo a{	
	color: #d8d920;		
}


#servertime{
	background-image: url(../images/shic_06.jpg);
	width:137px;
	height:23px;
	overflow:hidden;
	text-align:right;	
	line-height:22px;	
}
#server_time_id{
	margin-right:22px;
}

#civ {
	background-image: url(../images/jiuding_03.gif);
	opacity:0.9;
	FILTER: alpha(opacity=90);	
}

#res_goods {
	width:100%;
	height:217px;
	z-index:2;
	align:center;
	background: url(../images/jiuding_03.gif) repeat;
}

#tab_panel_rg {
	width:130px;
	padding:0px;
	margin:0px;
	margin-left:7px;	
}
#tab_panel_rg ul {
	padding:0px;
}

#tab_panel_rg li {
	margin:0;padding:0;width:60px;
	float:left;
	display: block;
}
#tab_rg_content{
	background: url(../images/jiuding_03.gif) repeat;
}
#show_res{
	float:left;
	width:100%;
}

#show_goods{
	color: #FFFF99;
	float:left;
	width:126px;
	height:181px;
	z-index:2;
	top: 33px;
	overflow-y: auto;
	margin-left: 4px;
	color: ##FFFF99; 
	
}

#show_goods table{
	width:108px;
	height:36px;
	border-collapse:collapse;
	 
}
#show_goods table td{
	background-color:#000000;
}
#show_goods .seperate{
	margin-top:1px !important;
	margin-bottom:1px !important;
	margin-top:-3px;
	margin-bottom:-3px;
	
	height:2px;
	width:100px;
}

#show_res table{
	margin-left:4px;margin-bottom:4px;border-collapse:collapse;width:124px;
	height:42px;
	/* error in IE6
	
	border:1px solid #95632B;
	border-collapse:collapse;
	*/
	
}
#show_res table td{
	background-color:#000000;
}

#left_menu {
	width:100%;
	height:60px;
	z-index:6;
	padding-left: 7px;
	top: 382px;
	background: url(../images/jiuding_03.gif) repeat;	
}
#left_menu ul {
	padding:0px;
}


#left_menu li {
	margin:0;padding:0;width:60px;
	float:left;
	display: block;
}
#vip_notepad{
	width:100%;
	height:160px;
	background: url(../images/jiuding_03.gif) repeat;	
	opacity:0.80;
	FILTER: alpha(opacity=80);
}

.vip li{
	list-style-type: Disc;
	line-height:18px;
	margin-left:15px;
}

#note_text{
	width:118px;
	height:109px;
	margin-left: 9px;
	margin-top: 5px;
	color: #FFFFCC;
	overflow-y:auto;
	overflow-x:auto;
	
}

#note_text p{
margin-right: 0px;
margin-left: 5px;
margin-top: 0px;
}

#jiuding_logo {
	width:137px;
	height:79px;
	z-index:2;
	left: 1px;
	top: 144px;
}

#topcontent{
	height:26px;
	width:100%;
	float:left;
	margin-top:2px;
}

#subnav_city {
	width:214px;
	height:26px;
	z-index:26;
	line-height:22px;
	background-image: url(../images/cszj.png);
}

#subnav_tab { 
	width: 169px; 
	height: 26px;padding-left:64px;
	background: url(../images/csz.png) no-repeat top left; 
	color: #FFFFFF; 
	border: 0px; 
	font-weight: bold; 
	cursor: hand;
} 

#subnav_city_tri {
	float:right;
	width:17px;
	height:17px;
	margin-top:-24px;
	z-index:1;
	background-image: url(../images/sanjiao_hover.gif);
	
}

.pop_city_container {
	position:absolute;
	color:#000000;
	padding-left:60px;
	width:200px; margin:0 auto; z-index:500;
}
.pop_city_menu {
	
	float:left;
	padding:2px;
	display:None;
	border: 2px solid #1A4065;
	
	/*background-color:#2E393D; original */
	background-color:#e3c457;
	
	border-top-style:none;
	
	font-weight: bold;
	line-height:18px;
	font-size: 13px;
}

#main_menu {
	float:right;
	width:646px;
	height:26px;
	z-index:26;
	margin-top:-26px;
}

#main_menu li {
	margin:0;padding:0;
	float:left;
	display: block;
}

#main{
	height:650px;
	float:left;
	top:50px;
	left:137px;
	width:100%;
	z-index:3;
	overflow:hidden;

}

#main_pop_frame {
	position:absolute;
	font-size: 12px;
	color: #000000;
	top:40px;
	
	margin: auto;
	
	background-image:url(../images/tanchuang.jpg);
	/*background-color:#2E393D; left:200px;
	border: 6px solid #374047;	original 
	background-color:#2F4F4F;*/
	z-index:200;
}

#main_pop_title {
	/*background-image: url(../images/main_scrollbg.jpg);*/
	font-size:14px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
}

#main_pop_content {
	padding:20px;
	padding-top:0px;
	overflow-y:auto;height:420px;
	overflow-x:hidden;
	width:720px; /*must, or IE6 will have error*/
}

.scroll_content {
	overflow-y:auto;height:380px;
	overflow-x:hidden;
	
	/* only ie ...
	scrollbar-face-color: #000000;   
	scrollbar-highlight-color: #FFFFFF;   
	scrollbar-shadow-color: #DEE3E7;   
	scrollbar-3dlight-color: #D1D7DC;   
	scrollbar-arrow-color: #006699;   
	scrollbar-track-color: #EFEFEF;   
	scrollbar-darkshadow-color: #98AAB1;   */
	
}
.vip_height {
height:320px;
}

#citymapb {
	height:630px;
	width:863px;
}
/* style for pop window */

#pop_frame {
	position:absolute;
	font-size: 12px;
	border:1px solid #000000;
	width:auto;
	height: auto;
	margin: auto;
	z-index:9999;
	background-color:#e3c457;
}

#pop_title {
	
	font-size:14px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	background-color:#ffd384;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#pop_content {
	padding:5px;
	font-size:12px;
	overflow-x:auto;
	overflow-y:auto;
	text-align:left;
}

#pop_background{
	background:#777777;
	z-index:9998;
	position:absolute;
	filter:alpha(opacity:55);
	opacity:0.55;
	left:0;
	top:0;
}

#bottomcontent{
	float:left;
	width:100%;height:46px;z-index:5;
	background-image: url(../images/dixiazzj.gif);
}

#bottom_left{
float:left;
width:80;height:46px;
}
#bottom_right{
float:right;
width:80;height:46px;
}

#chat_frame {
	position:absolute;
	top:491px;
	left:5px;
	height: 150px;
	width: 418px;
	opacity:0.7;
	FILTER: alpha(opacity=70);
	background-image:url(../images/ltk.gif);
	font-weight:bold;
	z-index:100;
}

#open_chat_frame {
	position:absolute;
	top:616px;
	left:5px;
	height: 30px;line-height:25px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../images/ldtdzj_21.gif);
	font-weight:bold;

}
#open_event_frame{
	position:absolute;display:none;
	top:616px;
	left:430px;
	height: 30px;line-height:25px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../images/ldtdzj_21.gif);
	font-weight:bold;
	
}
.chatwindow {
	background-image: url(../images/ltk.gif);	
	height:90px;
	width: 402px;
	overflow-x: auto;
	overflow-y: auto;
	padding: 8px;
	line-height:18px;
}
#emotion_frame {
	background-color:#2F4F4F;
	opacity:0.8;
	FILTER: alpha(opacity=80);
	top:260px;
	left:340px;
	border:1px dashed #FFFFFF;
	position:absolute;
	z-index:501;
}
#chatform {
	background-color:#0;
	height:20px;
	line-height:20px;
	float:bottom;
	padding-left:2px;
	background-image:url(../images/ldtdzj_21.gif);
	
}
#chatmsg {
	padding:0;
	margin:0;
	border:1px solid #b49e58;
	
	color:#FFFFFF;
	width:305px;
	height:18px;
	background-color:#49200c;
}
#chat_table td {
text-align: center;
}

.chat_tabs{
	height:20px;padding-top:1px;
	line-height:20px;
	width:418px;
	background-image:url(../images/ldtdzj_21.gif);
}

.chat_tabs li {height:20px;width:35px;float:left}
.chat_tabs li.chat_hide {height:20px;width:18px;float:right}
#open_chat_frame .chat_tabs {width:80px;}
#open_chat_frame .chat_tabs li {height:20px;width:80px;float:left}


#event_frame {
	position:absolute;
	width:428px;
	height:150px;
	z-index:100;
	left: 430px;
	
	top: 491px;
	opacity:0.7;
	FILTER: alpha(opacity=70);
	
	background-image: url(../images/ltk.gif);
	
}
#event_header{
	float:bottom;
}
#event_frame_tri {
	position:absolute;
	width:17px;
	height:17px;
	left: 411px;
	top: 0px;
}

#event_shows {
	width:428px;height:120px;overflow-y:auto;margin-bottom:5px;
	padding-left:10px;
}
.event_class {
	text-align: left;
	font-weight:bold;
	margin:0px;
	padding:0px;
    line-height:18px;
	font-size:12px;
}

.event_table {
	margin-left:0px;
}

p.event_class {
	
	padding:0px;
	padding-bottom:2px;
	padding-right:0px;
	padding-top:2px;
	margin:2px;
	margin-left:10px;
    height:18px;
    line-height:18px;
}
.event_span1 {
	position:absolute;
	left:0px;
	top:auto;
	width:220px;
}
.event_span2 {
	position:absolute;
	left:220px;top:auto;
	width:100px;
}
.event_span3 {
	position:absolute;
	left:330px;top:auto;
	width:80px;
}
.event_span4 {
	position:absolute;
	left:410px;top:auto;
	width:45px;
}

#myimg {
overflow-x:auto;
}


/* buildings' position in /city and /outer_city */

.city_map {
	position:relative;z-index:1;
	height: 650px;
	width: 863px;
}


.b1 {
	z-index:0;
	opacity:0.0;
	FILTER: alpha(opacity=0);
}

.bld1,.bld2,.bld3,.bld4,.bld5,.bld6,.bld7,.bld8,.bld9,.bld10,.bld11,.bld12,.bld13,.bld14,.bld15,.bld16,.bld17,.bld18,.bld19,.bld20,.bld21,.bld22,.bld23,.bld24,.bld25,.bld26,.bld27,.bld28,.bld29,.bld30,.bld31,.bld40 {position:absolute;border:0}
.bld1 {z-index:4;left: 44px; top:121px;}
.bld2 {z-index:1;left: 135px; top:72px;}
.bld3 {z-index:4;left: 135px; top:168px;}
.bld4 {z-index:4;left: 230px; top:124px;}
.bld5 {z-index:4;left: 407px; top:233px;}
.bld6 {z-index:1;left: 491px; top:187px;}
.bld7 {z-index:4;left: 504px; top:282px;}
.bld8 {z-index:4;left: 596px; top:233px;}
.bld9 {z-index:4;left: 84px; top:399px;}

.bld10 {z-index:5;left: 310px; top:175px;} /*attck troop*/
.bld11 {z-index:4;left: 500px; top:44px;} /*reinforcement. no 12,13,14*/

.bld15 {z-index:0;left: 283px; top:205px;} /* coz palace pic too big now, so z-index set low */
.bld16 {z-index:47;left: 26px; top:267px;}
.bld17 {z-index:48;left: 111px; top:313px;}
.bld18 {z-index:49;left: 204px; top:363px;}
.bld19 {z-index:50;left: 291px; top:403px;}
.bld20 {z-index:47;left: 385px; top:449px;}
.bld21 {z-index:44;left: 474px; top:403px;}
.bld22 {z-index:43;left: 564px; top:362px;}
.bld23 {z-index:42;left: 655px; top:323px;} /**/
.bld24 {z-index:41;left: 732px; top:275px;}
.bld25 {z-index:40;left: 654px; top:231px;}
.bld26 {z-index:39;left: 555px; top:185px;}
.bld27 {z-index:35;left: 463px; top:141px;}
.bld28 {z-index:36;left: 376px; top:99px;}
.bld29 {z-index:37;left: 293px; top:142px;}
.bld30 {z-index:38;left: 201px; top:181px;}
.bld31 {z-index:38;left: 117px; top:224px;}


.bld40 {z-index:55;left: 770px; top:230px;} /*beacon tower with fire*/

/*for pic show building's level, in building center*/
.bld_updating,.bld_pic,.bldl1,.bldl2,.bldl3,.bldl4,.bldl5,.bldl6,.bldl7,.bldl8,.bldl9,.bldl12,.bldl13,.bldl14,.bldl15,.bldl16,.bldl17,.bldl18,.bldl19,.bldl20,.bldl21,.bldl22,.bldl23,.bldl24,.bldl25,.bldl26,.bldl27,.bldl28,.bldl29,.bldl30,.bldl31,.bldl40 {position:absolute;border:0;z-index:60;}
.bldl1{z-index:60;left:104px;top:163px;}
.bldl2{z-index:60;left:205px;top:116px;}
.bldl3{z-index:60;left:200px;top:212px;}
.bldl4{z-index:60;left:297px;top:166px;}
.bldl5{z-index:60;left:474px;top:275px;}
.bldl6{z-index:60;left:560px;top:230px;}
.bldl7{z-index:60;left:574px;top:331px;}
.bldl8{z-index:60;left:664px;top:280px;}
.bldl9{z-index:60;left:145px;top:445px;}

.bldl12{z-index:60;left:753px;top:112px;} 
.bldl13{z-index:60;left:777px;top:309px;} 
.bldl14{z-index:60;left:649px;top:45px;} 


.bldl15{z-index:60;left:442px;top:320px;}
.bldl16{z-index:60;left:81px;top:316px;}
.bldl17{z-index:60;left:172px;top:357px;}
.bldl18{z-index:60;left:262px;top:408px;}
.bldl19{z-index:60;left:350px;top:453px;}
.bldl20{z-index:60;left:439px;top:494px;}
.bldl21{z-index:60;left:534px;top:448px;}
.bldl22{z-index:60;left:624px;top:403px;}
.bldl23{z-index:60;left:707px;top:362px;}
.bldl24{z-index:60;left:796px;top:317px;}
.bldl25{z-index:60;left:713px;top:276px;}
.bldl26{z-index:60;left:618px;top:231px;}
.bldl27{z-index:60;left:529px;top:185px;}
.bldl28{z-index:60;left:432px;top:137px;}
.bldl29{z-index:60;left:352px;top:188px;}
.bldl30{z-index:60;left:261px;top:231px;}
.bldl31{z-index:60;left:170px;top:272px;}


#build_level {
	position:absolute;border:0;cursor: pointer;
	width:24px;height:24px;
	z-index:60;left:840px;top:0px;
}

#anti_addict_prompt {
	position:absolute;border:1px;border-color:green;border-style:dashed;
	width:575px;
	opacity:0.7;
	FILTER: alpha(opacity=70);
	font-weight:bold;
	background-image: url(../images/ltk.gif);
	z-index:60;left:220px;top:0px;padding:5px;
	color:#FFFFFF;
}

#anti_addict_prompt a{
	
	color:red;
}


/* new map add left 146 from original design */



/* map...*/ 
.mm {position:absolute;border:0;z-index:10;} 
.nn {position:absolute;border:0;z-index:10;} 
#main_map {
	position:relative;

	color:#000000;
}

.map_navigator {
	height:122px;
	left:690px;
	position:absolute;
	top:55px;
	width:119px;

}
.map_fix {
	position:absolute;
	height:20px;
	left:200px;
	top:10px;
	width:450px;
	font-size: 14px;
	font-weight: bold;
	font-family:"宋体";
	
	
}
.map_navigator_up,.map_navigator_right,.map_navigator_down,.map_navigator_left {position:absolute;border:0;z-index:10;}
.map_navigator_up {
	height:41px;
	left:39px;
	top:0;
	width:32px;
	
}
.map_navigator_right {
	height:33px;
	left:74px;
	top:44px;
	width:42px;
	
}
.map_navigator_down {
	height:40px;
	left:40px;
	top:77px;
	width:32px;
	
}
.map_navigator_left {
	height:33px;
	left:0;
	top:44px;
	width:40px;
	
}

.map_locations {
	position:absolute;
	top:56px;
	left:193px;
	width: 458px;
	height: 458px;
}

#map_header{
	position:absolute;
	top:48px;
	left:92px;
	width: 72px;
	font-size: 14px;
	font-weight: bold;
	font-family:"宋体";
	
	
}
#map_header li {
	position:absolute;
	width:72px;
	left:10px;
	display:block;
}

#map_header_1{
	top:5px;
}

#map_header_2{
	top:45px;	
}

#map_header_3{
	top:85px;	
}

#map_header_4{
	top:125px;	
}

#map_header_5{
	top:165px;	
}

#map_header_6{
	top:205px;	
}

.map_header_text{
position:absolute;
top:8px;
left:10px;

}

.odd {background: #ffd384;} 
.even {background: #e3c457} /* original: 645c48 */
/* table tr.even td {background-image: url(../images/stand_tablebg.gif)} */
.over {background: #61787c;} 

table tr.goods_show1 td {background: #ffd384}
table tr.goods_show2 td {background: #e3c457}
table tr.goods_show3 td {background: #ffd384}
table tr.goods_show4 td {background: #e3c457}
table tr.goods_show5 td {background: #ffd384}


.wonder {
	padding: 10px;
	height: auto;
}
.wonder img {
	border: 1px solid #EFEFDE;
	padding: 5px;
	background-color: #D8C2AF;
}
.wonder ul {
	list-style-type: none;
}
.wonder ul li {
	float: left;
	width: 120px;
	text-align: center;
	margin-left:5px;
}


.tech_research {
	padding: 10px;
	height: auto;
	font-size:14px;
}

.tech_research ul {
	list-style-type: none;
}
.tech_research ul li {
	float: left;
	width: 120px;
	text-align: center;
	margin-left:5px;
	height:40px;
}

.write_post {
	width: 600px;
	border:0;
	background:url(../images/post-bg.png) repeat-y scroll 0 0;
	line-height:24px;
	height:220px;
	padding-left:10px;padding-top:2px;
	overflow-y: auto;
}

/*
#apDiv134 {
	position:absolute;
	width:72px;
	height:34px;
	z-index:45;
	left: 241px;
	top: 75px;
}
#apDiv135 {
	position:absolute;
	width:33px;
	height:15px;
	z-index:2;
	left: 8px;
	top: 8px;
}

#apDiv137 {
	position:absolute;
	width:430px;
	height:20px;
	z-index:47;
	left: 341px;
	top: 35px;
}
#apDiv141 {
	position:absolute;
	width:119px;
	height:122px;
	z-index:48;
	left: 826px;
	top: 79px;
}
#apDiv {
	position:absolute;
	width:32px;
	height:40px;
	z-index:42;
	left: 40px;
	top: 77px;
}
#apDiv142 {
	position:absolute;
	width:40px;
	height:33px;
	z-index:1;
	left: 0px;
	top: 44px;
}
#apDiv2 {
	position:absolute;
	width:42px;
	height:33px;
	z-index:1;
	left: 74px;
	top: 44px;
}
#apDiv3 {
	position:absolute;
	width:32px;
	height:41px;
	z-index:1;
	left: 39px;
	top: 0px;
}
#apDiv146 {
	position:absolute;
	width:450px;
	height:450px;
	z-index:49;
	left: 333px;
	top: 82px;
}
#apDiv4 {
	position:absolute;
	width:72px;
	height:34px;
	z-index:1;
	left: 241px;
	top: 115px;
}

#apDiv7 {
	position:absolute;
	width:32px;
	height:16px;
	z-index:3;
	left: 8px;
	top: 8px;
}
#apDiv8 {
	position:absolute;
	width:72px;
	height:34px;
	z-index:4;
	left: 241px;
	top: 155px;
}
#apDiv9 {
	position:absolute;
	width:62px;
	height:14px;
	z-index:1;
	left: 8px;
	top: 8px;
}
#apDiv10 {
	position:absolute;
	width:72px;
	height:34px;
	z-index:1;
	left: 241px;
	top: 195px;
}
#apDiv11 {
	position:absolute;
	width:56px;
	height:13px;
	z-index:1;
	left: 8px;
	top: 8px;
}
#apDiv12 {
	position:absolute;
	width:72px;
	height:34px;
	z-index:1;
	left: 241px;
	top: 235px;
}
#apDiv13 {
	position:absolute;
	width:61px;
	height:16px;
	z-index:2;
	left: 8px;
	top: 8px;
}
#apDiv14 {
	position:absolute;
	width:58px;
	height:26px;
	z-index:2;
	left: 8px;
	top: 407px;
}

*/

/* old css */


#foot{
	
	margin: 0 auto;	
	height:	20px;
	line-height:20px;
	text-align: center;
	padding-top:4px;
	background-image: url("../images/biaoqian_68.gif");
	color: #945E04;
	font:12px Microsoft Yahei;
	font-weight:bold;
	letter-spacing: 1mm;overflow: hidden;width: 1000px;

}

#wrap{
	float: left;
	width: 813px;
	
}
#rightbar{
	width: 137px;
	* width: 137px;
	_ width: 125px;
	float: right;
	
	background-image: url(../images/rightsideBar_bg.jpg);
}
#rightbar1{
	width: 137px;
	* width: 137px;
	_ width: 125px;
	float: left;
	height: 59px;
}
#rightbar2{
	width: 137px;
	* width: 137px;
	_ width: 125px;
	height: 17px;
	float: left;
}
#rightbar3{
	width: 137px;
	* width: 137px;
	_ width: 125px;
	height: 22px;
	float: left;
}
#rightbar4{
	width: 137px;
	* width: 137px;
	_ width: 125px;
	height: 26px;
	float: left;
	padding-left:4px;
	background-image: url(../images/rightsideBar_4.jpg);
	background-repeat: no-repeat;
}
#rightbar5{
	width: 137px;
	* width: 137px;
	_ width: 125px;
	height: 33px;
	float: left;
	background-image: url(../images/leftsideBar_bg1.jpg);
}
#army{
	width: 137px;
	* width: 137px;
	_ width: 125px;
	float: left;
	height: 41px;
}
#armytext{
	width: 117px;
	* width: 117px;
	_ width: 105px;
	
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	
}
#carriage{
	width: 137px;
	* width: 137px;
	_ width: 125px;
	float: left;
	height: 33px;
}
#carriagetext{
	width: 117px;
	* width: 117px;
	_ width: 105px;
	float: left;
	height: 20px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
#materials{
	width: 137px;
	* width: 137px;
	_ width: 125px;
	float: left;
	height: 34px;
}

#materialstext ul {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BBBBBB;
}
#materialstext li {
	margin-left:5px;
}

#materialstext{
	width: 117px;
	* width: 117px;
	_ width: 105px;
	float: left;
	
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
#scrollchat2{
	width: 116px;
	* width: 116px;
	_ width: 104px;
	float: left;
	height: 100px;
	margin-right: 10px;
	margin-left: 11px;
	text-align: left;
	line-height:15px;
	
	overflow-x: auto;
	overflow-y: auto;
	
}
#row1{
	height:	33px;font-weight:bold;
	background-image: url(../images/menu_bg1.jpg);
	
}
#leftbar1{
	width: 144px;
	height: 33px;
	float: left;
}
#leftbar2{
	width: 144px;
	height: 26px;
	float: left;
}
#leftbar3{
	width: 180px;
	height: 42px;
	float: left;
}

#subnav_caravan{ /*added caravan_number */
	height: 33px;
	width:30px;
	background-image: url(../images/caravan.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
	float: left;
	vertical-align:center;
}
#caravan_number{ /*added  */
	width:30px;
	float: left;
	font-weight:bold;text-align: center;
	padding-top:10px;
}

#name{
	width: 86px;
	* width: 86px;
	_ width: 84px;
	text-align: center;
	float: left;
	clear: right;
	height: 33px;
	background-image: url(../images/menu_bg.jpg);
}
#nametext{
	width: 86px;
	* width: 86px;
	_ width: 84px;
	float: left;
	clear: right;
	margin-top: 10px;
}
#alliance{
	width: 59px;
	text-align: center;
	float: left;
	clear: right;
	height: 26px;
}
#alliancetext{
	width: 59px;
	* width: 59px;
	_ width: 57px;
	float: left;
	clear: right;
	margin-top: 6px;
}
#state1{
	width: 24px;
	height: 33px;
	float: left;
	clear: right;
}
#state2{
	width: 57px;
	height: 33px;
	float: right;
}
#state3{
	width: 37px;
	height: 26px;
	float: left;
	clear: right;
}
#state4{
	width: 24px;
	height: 26px;
	float: left;
	clear: right;
}
#state5{
	width: 310px;
	height: 26px;
	float: left;
	clear: right;
	background-image: url(../images/status_timebg.jpg);
}
#state6{
	width: 57px;
	height: 26px;
	float: right;
}
#wood{
	width: 22px;
	height: 33px;
	float: left;
	clear: right;
}

#clay{
	width: 18px;
	height: 33px;
	float: left;
	clear: right;
}
#food{
	width: 17px;
	height: 33px;
	float: left;
	clear: right;
}
#mine{
	width: 20px;
	height: 33px;
	float: left;
	clear: right;
}
#money{
	width: 21px;
	height: 33px;
	float: left;
	clear: right;
}
#money1{
	width: 21px;
	height: 26px;
	float: left;
	clear: right;
}
#people{
	width: 20px;
	height: 33px;
	float: left;
	clear: right;
}
#people1{
	width: 20px;
	height: 26px;
	float: left;
	clear: right;
}
#row2{
	height: 26px;
	background-image: url(../images/status_alliancebg.jpg);
}
#row3{
	height: 42px;
	background-image: url(../images/menu_timebg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#content{
	float: left;
	width: 813px;
	
}
#leftbar{
	width: 172px;
	float: left;
	height: 517px;
}
#leftmenu{
	width: 172px;
	float: left;
	height: 468px;
	border:0;
}

#leftmenu img{ /*added*/
	border:0;
}

#leftmenu1{
	width: 172px;
	float: left;
	height: 37px;
}
#leftmenu2{
	float: left;
	width: 172px;
	height: 24px;
}
#leftmenu2_1{
	float: left;
	width: 66px;
	height: 24px;
}
#leftmenu2_2{
	float: left;
	width: 40px;
	height: 24px;
	background-image: url(../images/timebg.jpg);
	text-align: center;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #573600;
}
#leftmenu2_3{
	float: right;
	width: 66px;
	height: 24px;
}
#leftmenu3{
	float: left;
	width: 172px;
	height: 50px;
}
#leftmenu4{
	float: left;
	width: 172px;
	height: 44px;
}
#leftmenu5{
	float: left;
	width: 172px;
	height: 43px;
}
#leftmenu6{
	float: left;
	width: 172px;
	height: 46px;
}
#leftmenu7{
	float: left;
	width: 172px;
	height: 43px;
}
#leftmenu8{
	float: left;
	width: 172px;
	height: 46px;
}
#leftmenu9{
	float: left;
	width: 172px;
	height: 42px;
}
#leftmenu10{
	float: left;
	width: 172px;
	height: 46px;
}
#leftmenu11{
	float: left;
	width: 172px;
	height: 47px;
}


#maps{
	width: 640px;
	height: 480px;
	float: left;
	text-align: center;
	background-color: #7A4906;
}
#frame{
	width: 640px;
	float: left;
	text-align: center;
}


#wall{
	width: 172px;
	height: 50px;
	float: left;
	background-image: url(../images/leftsideBar_bg.jpg);
	background-position: bottom;
}
#wall1{
	width: 172px;
	height: 270px;
	float: left;
	background-image: url(../images/BGz.jpg);
}
#wall2{
	width: 100%;
	height: 33px;
	float: left;
	background-image: url(../images/leftsideBar_bg1.jpg);
}
#wall3{
	width: 172px;
	height: 49px;
	float: left;
	background-image: url(../images/leftsideBar_bg.jpg);
}
#messagebar{
	float: left;
	width: 640px;
	background-image: url(../images/main_scrollbg.jpg);
	height: 30px;
	background-color: #A36A10;
	background-repeat: repeat-x;
}
#messagebar1{
	float: left;
	width: 28px;
	height: 30px;
}
#messagebar2{
	float: left;
	width: 584px;
	* width: 584px;
	_ width: 577px;
	text-align: center;
	margin-top: 9px;
}
#messagebar3{
	float: right;
	width: 28px;
	height: 30px;
}

.imglink {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#frame1 {
	width: 95%;
	height: 20px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/leftsideBar_bg1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #4F504B;
	border-right-color: #4F504B;
	border-bottom-color: #4F504B;
	border-left-color: #4F504B;
}
#frame2 {
	width: 95%;
	height: 80px;
	margin-left:auto;
	margin-right:auto;
	background-color: #9B9587;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #4F504B;
	border-right-color: #4F504B;
	border-bottom-color: #4F504B;
	border-left-color: #4F504B;
	border-bottom-style: solid;
	border-top-style: solid;
	margin-top: 10px;
	margin-bottom: 10px;
}
.mart1title {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	background-color: #D8A86A;
}

#frame2_1 {
	width: 100%;
	height: 22px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
}
#frame2_2 {
	margin-left:auto;
	margin-right:auto;
	line-height: 16px;
	text-indent: 24px;
	text-align: justify;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.text {
	/*margin-left:8px;
	margin-right:8px;*/
	background-image: url(../images/biaoqian_68.gif);
	color:#764803;
	font-weight: bold;
	text-align: center;
	border:0px;
	
	border-bottom-width: 1px;
	border-style: solid;
	
	padding-top: 4px;
	margin-bottom:2px;
	margin-left:8px;
	margin-right:0px;
	padding-bottom: 4px;
	padding-top:5px;
	
}

.mart_box {
	margin-bottom: 5px;
}

.box_title {
	margin-left:8px !important;
	margin-left:9px;
	margin-right:9px;
	background-color: #ffdb96; 
	
	width:692px;
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	
	border-bottom-style: none;
	border-top-style: solid;
	text-align: left;
	text-indent: 12px;
	background-repeat: repeat-x;
	background-position: top;
	height: 15px;
	
	/*color: #483318;
	background-image: url(../images/leftsideBar_bg2.jpg);
	*/
	
	
	padding-top: 10px;
	padding-bottom: 5px;
	
}
#tec_1a {
	width: 95%;
	margin-left:auto;
	margin-right:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #4F504B;
	border-right-color: #4F504B;
	border-bottom-color: #4F504B;
	border-left-color: #4F504B;
	border-bottom-style: solid;
	border-top-style: none;
	text-align: center;
	height: 22px;
	color: #666666;
	
	font-size: 12px;
	font-weight: bold;
	float: none;
	clear: both;
	line-height: 18px;
	background-color: #DFC28A;
}
#tec_1b {
	width: 95%;
	margin-left:auto;
	margin-right:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #4F504B;
	border-right-color: #4F504B;
	border-bottom-color: #4F504B;
	border-left-color: #4F504B;
	border-bottom-style: solid;
	border-top-style: none;
	text-align: center;
	height: 22px;
	color: #483318;
	
	font-size: 12px;
	font-weight: bold;
	float: none;
	clear: both;
	line-height: 18px;
	background-color: #DFC28A;
}
.frame {
	width: 20%;
	
	font-size: 12px;
	color: #DFC28A;
	float: left;
	height: 16px;
	line-height: 16px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 2px;
	background-image: url(../images/BGz.jpg);
}
.frame1 {
	width: 20%;
	
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	height: 16px;
	line-height: 16px;
	background-color: #DFC28A;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 2px;
}
.frame2 {
	
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	line-height: 16px;
	text-align: left;
	text-indent: 24px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	padding-top: 5px;
}
.tec_frame {
	padding-bottom: 2px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 2px;
	background-color: #DFC28A;
	background-image: url(../images/BG.jpg);
	color: #FFFFFF;
	border: 1px none #FFFFFF;

}
.tec_frame1 {
	padding-bottom: 2px;
	float: left;
	padding-right: 18px;
	padding-left: 18px;
	padding-top: 2px;
	border: 1px none #FFFFFF;
	background-color: #DFC28A;
	color: #483318;

}
.tec_frame2 {
	padding-bottom: 2px;
	float: right;
	padding-right: 18px;
	padding-left: 18px;
	padding-top: 2px;
	border: 1px none #FFFFFF;
	color: #339900;
	background-color: #DFC28A;

}
.tec_frame4 {
	padding-bottom: 2px;
	float: left;
	padding-top: 2px;
	background-color: #DFC28A;
	background-image: url(../images/BG.jpg);
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	width: 30%;

}
.tec_frame5 {
	padding-bottom: 2px;
	float: left;
	padding-top: 2px;
	color: #483318;
	border: 1px none #FFFFFF;
	width: 20%;
	background-color: #DFC28A;

}

#blank {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 183px;
	width: 246px;
	margin: auto;
}
#sign_frame1 {
	height: 48px;
	float: left;
	width: 100%;
}
#sign_frame2 {
	float: left;
	width: 100%;
}
#sign_frame3 {
	height: 81px;
	float: left;
	width: 100%;
}
#signbg1 {
	height: 48px;
	float: left;
	width: 60px;
	background-image: url(../images/signbg1.gif);
}
#signbg2 {
	height: 48px;
	float: left;
	width: 129px;
	background-image: url(../images/signbg2.gif);
	text-align:center;
	line-height:36px;
}
#signbg3 {
	height: 48px;
	float: left;
	width: 57px;
	background-image: url(../images/signbg3.gif);
}
#signbg4 {
	height: 58px;
	float: left;
	width: 25px;
	background-image: url(../images/signbg4.gif);
}#signbg5 {
	height: 58px;
	float: left;
	width: 200px;
	background-color: #463912;
	text-align: center;
	line-height: 26px;
}
#signbg6 {
	height: 58px;
	float: left;
	width: 21px;
	background-image: url(../images/signbg5.gif);
}
#signbg7 {
	height: 81px;
	float: left;
	width: 60px;
	background-image: url(../images/signbg6.gif);
	
}#signbg8 {
	height: 81px;
	float: left;
	width: 129px;
}
#signbg8_1 {
	height: 52px;
	width: 100%;
	background-color: #463912;
	font-weight: normal;
	float: left;
	color: #A8810B;
	text-align: center;
}
#signbg8_2 {
	height: 29px;
	float: left;
	width: 129px;
	background-image: url(../images/signbg7.gif);
}
#signbg9 {
	height: 81px;
	float: left;
	width: 57px;
	background-image: url(../images/signbg8.gif);
}

.ButtonBlue /* for 2 words button */
{	
	font-size:12px;
	font-weight:bold;
	color:#ffefad;
	width:45px;
	height:19px;
	line-height:19px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px !important;
	padding-bottom:0px;
	padding-top:0px;
	text-align:center;
	background-image: url(../images/btn1.gif);
	border: 0px;
	margin-left: 10px;
	display: inline-block;
	cursor: pointer;
}

.btn2 {	/* for 3 to 4 words button */
	font-size:12px;
	font-weight:bold;
	color:#ffefad;
	width:63px;
	height:19px;
	line-height:19px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px !important;
	padding-bottom:0px;
	padding-top:0px;
	text-align:center;
	background-image: url(../images/btn2.gif);
	border: 0px;
	margin-left: 10px;
	margin-right: 5px;
	cursor: pointer;
}

.btn3 {	/* for 5 to 6 words button */
	font-size:12px;
	font-weight:bold;
	color:#ffefad;
	width:88px;
	height:19px;
	line-height:19px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px !important;
	padding-bottom:0px;
	padding-top:0px;
	text-align:center;
	background-image: url(../images/btn3.gif);
	border: 0px;
	margin-left: 10px;
	margin-right: 5px;
	cursor: pointer;
}

.btn3:hover,.ButtonBlue:hover,.btn2:hover{
	color: #FFFFFF;
	background-position:0 -19px;
}


/*added following*/


#u_city {
	position:relative;
	top:-20px;	
}


.top { /*login*/
	width: 992px;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/top.jpg);
	padding-top: 166px;
	text-align: right;
	padding-right: 10px;
}
.top a {
	padding-left: 10px;
}
.top a:hover {
	color: #409800;
	text-decoration: underline;
}

.martlpan {
	width: auto;
	margin-left:auto;
	margin-right:auto;
	

	padding-top:2px;
	padding-right:5px;
	
	
	/*background-image: url(../images/martpanbg.gif);*/
}

.martltitle {
	width: 100%;
	line-height: 25px;
	height: 25px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	
}
.martltitle ul {	
	padding:0px;	 
}

.martltitle li {
	float: left;
	list-style-type: none;
	width: 86px;
	text-align: center;
	font-weight:bold;
	margin-left:2px;
}

.martltitle  li a {
	color: #945E04;
	display: block;
	width: 86px;
}
.marrgover {
	color: #8C5913;
	display: block;
	background-image: url(../images/xuanzhong_51.gif);
	
}
.solo_title {
color: #945E04;
display: block;
text-align:left;font-weight:bold;line-height: 25px;
height: 25px;margin-bottom:2px;margin-left:8px;
border-bottom-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px;

}
/*added, normal table*/
.stand_table {
	margin-top: 0px;
	margin-left:9px;
	margin-right:9px;
	color:#000000;
	margin-bottom:5px;
	padding-top:5px;
	text-align: center;
	border-color: #755f24;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse; 
}

.stand_table caption{
	color: green;
	font-weight: bold;
	padding-bottom:5px;
}

.stand_table td {
	text-align: center;
	padding: 4px;
	border-color: #755f24;
	border-width: 1px;
	border-style: solid;
	
}

.stand_table th {
	text-align: center;
	padding: 4px;
	border-color: #755f24;
	background-color: #ffdb96;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
}
.stand_table p {
	text-align: left;
	margin: 0px;
	line-height: 20px;
	padding: 3px;
}



.ajax_main_content {
	margin-left:10px;
}

.vip_style {color:#eb3700;font-weight: bold;}
.mingjiang {color:#eb3700;font-weight: bold;}
/* new vip_style color: f47f01 

old: .vip_style {color:#142264;
filter:shadow(color=#FF9900)

.vip_style a {color:#dcffa4;font-weight: bold} 
 for vip function display, now only color   
.vip_style_a a {color:#dcffa4;font-weight: bold}###*/
input.input_a {width: 40px;border:#6495ed solid; border-width:1px;}


#odiv {

}

#info1 {
	height: 33px;
	float: left;
	width: 100%;
	background-image: url(../images/leftsideBar_bg1.jpg);
	background-position: top;
}
#info2 {
	height: 120px;
	width: 100%;
	background-position: top;
	background-image: url(../images/leftsideBar_bg2.jpg);
	background-repeat: repeat-x;
	padding-top: 40px;
	float: left;
	text-align: center;
	line-height: 25px;
	color: #8C5600;
}
#info3 {
	height: 25px;
	float: left;
	width: 100%;
	background-position: bottom;
	background-image: url(../images/leftsideBar_bg2.jpg);
	background-repeat: repeat-x;
}



#noteform {
	margin-left: 8px;
}

#note_content {
	width: 115px;
	font-size: 12px;
	color: #333333;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}



.errorlist {
	color:red;
	font-weight:bold;list-style-type: none;
}

.errorlist ul {
	
}

.errorlist li {
	float: left;
	display: inline; 
}

.simple_error {
	color:red;
}
/* now try new...*/
.error,
.notice, 
.success    { padding: .3em; margin-bottom: .3em; border: 2px solid #ddd; }

.error      { margin-top:5px;padding-top:2px;padding-left:10px;padding-right:10px;height:15px;background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; font-weight:bold; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: green; font-weight:bold;}
.notice a   { color: #514721; }
.success a  { color: #264409; }


.key_words {
	font-weight:bold;
}
.show_key_words {
	font-weight:bold;
	color: #FF66CC;
}
.show_key_words a {
	font-weight:bold;
	color: #FF66CC;
}


/*map*/
#map_left {
width:45%;
float:left;
border-right:dashed #FFFFFF 1px;

}

#map_right {
width:52%;
float:left;
padding-left:10px;
}


div.scroll_no_use { /*for chat scroll words*/

	margin:10px;
	height: 320px;
	width: 600px;
	overflow-x: auto;
	overflow-y: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-style: dashed;
	border-top-style: dashed;
	padding: 8px;
	line-height:18px;
}

/* for battle report, and also for alliance battle.*/
.rb {
	border-width: 1px;border-style: solid;
	border-color: #FFFFFF;
	margin-left:8px;
	margin-right:8px;
	margin-bottom: 5px;
}
.rb p{margin:2px 3px 2px 5px;}

/*
.boa {background:rgb(163, 106, 16);border-width: 1px;border-style: dashed;border-color: #aaaaaa;border-right-style: none;border-left-style: none;margin-top:5px;} 
.bod {background:rgb(155, 149, 135);border-width: 1px;border-style: dashed;border-color: #aaaaaa;border-right-style: none;border-left-style: none;margin-top:5px;} 
*/
.fm { /*for form*/
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
}


