/* Designed by vuvu zaza 123pinpai@163.com For mxddp  */

*{
	font-family: Georgia, "Times New Roman", Times, serif;
}
body {

	font: 9pt Arial, Verdana, Sans-Serif;
	height: 100%;
	}
html{ height: 100%; } 

/* iframe{kaonima:expression(this.src='about:blank',this.outerHTML='');} */

#bodyLeft {
 BACKGROUND: #F9F9EE; FLOAT: left; WIDTH: 20%; padding:4px;
 	background-image: url(../images/xuline.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}
#bodyCenter {
   FLOAT: left; WIDTH: 56%;  padding:4px;
  	background-image: url(../images/xuline.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}
#bodyRight {
 FLOAT: right; WIDTH:21%; padding:4px;
}
#footer {
 CLEAR: both; BORDER-TOP: #ffffff 5px solid;  TEXT-ALIGN: center
}

#logLeft {
	BACKGROUND: #F9F9EE;
	FLOAT: left;
	WIDTH: 21%;
	padding:5px;
	background-image: url(../images/xuline.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}
#logRight {
 FLOAT: right;  
 WIDTH: 75%;
 align:left;
 padding:5px 5px 5px 10px;
}



#logLeft_user {
	FLOAT: left;
	WIDTH: 77%;
	padding:5px;
	background-image: url(../images/xuline.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}
#logRight_user {
 FLOAT: right;  padding:5px 5px 5px 10px;
}

#petLeft {
	BACKGROUND: #F9F9EE;
	FLOAT: left;
	WIDTH: 22%;
	padding:5px 10px 5px 0px;
	background-image: url(../images/xuline.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}
#petRight {
 FLOAT: right;  padding:5px 0px 5px 10px;
}
#petLeft_noxuline {
	BACKGROUND: #F9F9EE;
	FLOAT: left;
	WIDTH: 22%;
	padding:5px 10px 5px 0px;
}

#petRight_xuline {
 BACKGROUND: #Ffffff;
 FLOAT: right;  padding:5px 0px 5px 10px;
 background-image: url(../images/xuline.gif);
 background-repeat: repeat-y;
 background-position: left 0px;
}

form{ margin:0; padding:0}
ul,ol{ margin:0; padding:0}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	color: #0033cc;
	font-weight: bold;
	MARGIN:10px 0px 10px 0px;
}
li{list-style-position:inside; margin:5px 0px 0px 0px; padding:0px;}
A {
	COLOR: #0033cc;
	TEXT-DECORATION: none;
	
}
A:visited {
	COLOR: #993366; 
	TEXT-DECORATION: none
	
}
A:hover {
	COLOR: #c60;
	TEXT-DECORATION: underline
	
}
A:active {
	COLOR: #c60; 
	TEXT-DECORATION: underline
	
}

a img {
	border: 0;
}

A.bluelink{
	COLOR: #03629A}
A.bluelink:active {
	COLOR: #03629A }
A.bluelink:link {
	COLOR: #03629A}
A.bluelink:hover {
	COLOR: #ff6600;TEXT-DECORATION: underline}
	
A.redlink{
	COLOR: #FF0000;
	
}
A.redlink:active {
	COLOR: #FF0000 }
A.redlink:link {
	COLOR: #FF0000}
A.redlink:hover {
	COLOR: #ff6600;TEXT-DECORATION: underline}
	
A.huilink{
	COLOR: #666666;
	
}
A.huilink:active {
	COLOR: #666666}
A.huilink:link {
	COLOR: #666666}
A.huilink:visited {
	COLOR: #666666; 
}
A.huilink:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: underline}
	
A.whitelink{
	COLOR: #FFFFFF;
	
}
A.whitelink:active {
	COLOR: #FFFFFF }
A.whitelink:link {
	COLOR: #FFFFFF}
A.whitelink:visited {
	COLOR: #FFFFFF; 
}
A.whitelink:hover {

	COLOR: #ff6600;TEXT-DECORATION: underline}

TABLE.graph {
	BORDER-RIGHT: #cccc99 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccc99 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccc99 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccc99 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif
}
TD.graph {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccc99 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #f1f2df; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 2px solid; TEXT-ALIGN: left
}
TH.graph {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #f1f2df; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccc99 1px solid; TEXT-ALIGN: left
}
.traffic_table {
	 BORDER-TOP: #cccc99 1px solid; BORDER-LEFT: #cccc99 1px solid; WIDTH: 600px; BORDER-BOTTOM: #cccc99 1px solid
}

.w_tables {
	WIDTH: 600px
}
.traffic_table TH {
	BORDER-TOP: #fff 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND: #f1f2df;
	BORDER-LEFT: #fff 1px solid;
	BORDER-right: #cc9 1px solid;
	COLOR: #92925a;
	BORDER-BOTTOM: #cc9 1px solid;
	WHITE-SPACE: nowrap;
	padding: 4px;
}
.traffic_table TD {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 4px;
	BORDER-right: #cc9 1px solid;
	WIDTH: 20%;
	PADDING-TOP: 4px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-ALIGN: center;
	color: #000;
	font-weight: bold;	
}

.pk_table {
	BORDER-TOP: #cccc99 1px solid; BORDER-LEFT: #cccc99 1px solid; 

}
.pk_table TH {
	BORDER-TOP: #fff 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND: #f1f2df;
	BORDER-LEFT: #fff 1px solid;
	BORDER-right: #cc9 1px solid;
	COLOR: #92925a;
	BORDER-BOTTOM: #cc9 1px solid;
	WHITE-SPACE: nowrap;
	padding: 4px;
}
.pk_table_td {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 4px;
	BORDER-right: #cc9 1px solid;
	BORDER-BOTTOM: #cc9 1px solid;
	PADDING-TOP: 4px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	color: #333;
}

.quote {padding:7px 7px 7px 30px;color:#5095C5;background:#fff url(quotereply.gif) no-repeat left 25px;border:1px #E4F4FC solid;}
.title_ln12 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #666666;
}

.title_ln12_b {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	font-weight: bold;
}

.title_ln14_b {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	color: #333333;
	font-weight: bold;
}

.title_ln12_b_input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #ff6600;
	font-weight: bold;
	border: 0px solid #FFFFFF;
}
.title_ln12_b_input_wk {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #ff6600;
	font-weight: bold;
}

.title_ln12_b_input_wk_green {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: green;
	font-weight: bold;
}

.title_ln12_b_input_wk_red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: red;
	font-weight: bold;
}

.list_edit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	color: #000;
}
.title_ln14_b_y {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	color: #CC6600;
	font-weight: bold;
	MARGIN:10px 0px 10px 0px;
}
.white_ln12_b {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #fff;

}
.title_ln14_b_y_1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	color: #CC6600;
	font-weight: bold;
	MARGIN:5px 0px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	background-color: #f1f1f1;
	height: 21px;
}

.title_ln14_b_y_1_menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	color: #CC6600;
	font-weight: bold;
	MARGIN:5px 0px;
	BORDER-RIGHT: #BECFE5 1px solid;
	BORDER-TOP: #BECFE5 1px solid;
	BORDER-LEFT: #BECFE5 1px solid;
	BORDER-BOTTOM: #BECFE5 1px solid;
	background-color: #ECEEFD;
	height: 21px;
	background-image: url(a_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

.title_ln14_b_y_2_menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	color: #CC6600;
	font-weight: bold;
	MARGIN:5px 0px;
	BORDER-RIGHT: #BECFE5 1px solid;
	BORDER-TOP: #BECFE5 1px solid;
	BORDER-LEFT: #BECFE5 1px solid;
	BORDER-BOTTOM: #BECFE5 1px solid;
	background-color: #ECEEFD;
	height: 18px;
	background-image: url(a_arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

.menu_close {
	background-image: url(a_arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px;
}
.menu_open {
	background-image: url(a_arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 2px;
}
.title_ln14_b_menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	color:#ffffff;
	font-weight: bold;
	MARGIN:5px 0px;
	padding:5px;
	height: 23px;
	BORDER-TOP: #770000 1px solid;
	background-image: url(bgs_01.gif);
	background-repeat: repeat;
	background-position: 0px;
}

.title_ln12_menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	MARGIN:5px 0px;
	padding:5px;
	height: 21px;
	BORDER-RIGHT: #FFEBBF 1px solid; 
	BORDER-TOP: #FFEBBF 1px solid; 
	BORDER-LEFT: #FFEBBF 1px solid; 
	BORDER-BOTTOM: #FFEBBF 1px solid; 
}

.title_ln12_menu_index {
	BORDER-RIGHT: #FFEBBF 1px solid; 
	BORDER-TOP: #FFEBBF 1px solid; 
	BORDER-LEFT: #FFEBBF 1px solid; 
	BORDER-BOTTOM: #FFEBBF 1px solid; 
}

.title_ln12_menu_index_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	BORDER-RIGHT: #FFEBBF 1px solid; 
	BORDER-TOP: #FFEBBF 1px solid; 
	BORDER-LEFT: #FFEBBF 1px solid; 
	BORDER-BOTTOM: #FFEBBF 1px solid; 
	height:298px;
	padding:5px;
}

.title_ln12_menu_hui {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	MARGIN:5px 0px;
	padding:5px;
	height: 21px;
	BORDER-RIGHT: #DAECFC 1px solid; 
	BORDER-TOP: #DAECFC 1px solid; 
	BORDER-LEFT: #DAECFC 1px solid; 
	BORDER-BOTTOM: #DAECFC 1px solid; 
}

.title_ln14_menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	color: #333333;
	MARGIN:5px 0px;
	height: 21px;
	BORDER-BOTTOM: #cccccc 1px solid; 
	
}
.title_ln14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
}

.title_pet_pic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	height: 60px;
	background-image: url(pet_pic01.gif);
}

.title_ln12_menu_under {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	MARGIN:5px 0px;
	height: 21px;
	BORDER-BOTTOM: #cccccc 1px solid; 
}


.title_ln12_menu_up {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	height: 21px;
	BORDER-LEFT: #FFEBBF 1px solid; 

}

.title_ln12_menu_down {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	height: 21px;
	BORDER-RIGHT: #FFEBBF 1px solid; 
	BORDER-BOTTOM: #FFEBBF 1px solid; 
	BORDER-LEFT: #FFEBBF 1px solid; 

}

.menu_select {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	font-weight: bold;
	BORDER-RIGHT: #FFEBBF 1px solid; 
	BORDER-top: #FFEBBF 1px solid; 
}
.menu_unselect {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #666666;
	BORDER-RIGHT: #FFEBBF 1px solid; 
	BORDER-BOTTOM: #FFEBBF 1px solid; 
	BORDER-top: #FFEBBF 1px solid; 
	background-color: #F9F9EE;

}

.title_ln14_b_y_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.5;
	color: #CC6600;
	font-weight: bold;
	MARGIN:5px 0px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	background-color: #fff;
	height: 30px;
}

.title_ln18 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 1.5;
	color: #CD98ED;
	font-weight: bold;
}

.title_ln18_1 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 1.5;
	color: #AA0000;
	font-weight: bold;
}
.title_ln18_2{

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 1.5;
	color: #000;
	font-weight: bold;
}
.xuline_under {
	background-image: url(../images/xuline.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
.xuline_right {
	background-image: url(../images/xuline.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}

.xuline_left {
	background-image: url(../images/xuline.gif);
	background-repeat: repeat-y;
	background-position: left 0px;
}


.head_bg_1 {
	color: #666666;
	FONT-SIZE: 14px;
	background-image: url(../images/bg_01.gif);
	height: 42px;
}
.head_bg_2 {
	color: #666666;
	FONT-SIZE: 14px;
	background-image: url(../images/bg_02.gif);
	height: 42px;
}
.head_bg_3 {
	color: #666666;
	FONT-SIZE: 14px;
	background-image: url(../images/bg_03.gif);
	height: 42px;
}
.head_bgs_1 {
	color: #666666;
	FONT-SIZE: 14px;
	background-image: url(../images/bgs_01.gif);
	height: 39px;
}
.head_bgs_2 {
	color: #666666;
	FONT-SIZE: 14px;
	background-image: url(../images/bgs_02.gif);
	height: 39px;
}
.head_bgs_3 {
	color: #666666;
	FONT-SIZE: 14px;
	background-image: url(../images/bgs_03.gif);
	height: 39px;
}


.ln12_out_0 {
	color: #666666;
	FONT-SIZE: 14px;
	background-image: url(../images/btn_off.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #770000;
	text-decoration: blink;
	padding:2px;

}

.ln12_out_1 {
	color: #666666;
	FONT-SIZE: 14px;

	background-image: url(../images/btn_off.gif);
	background-repeat: no-repeat;

	border-bottom: 1px solid #004800;

}

.ln12_out_2 {
	color: #666666;
	FONT-SIZE: 14px;

	background-image: url(../images/btn_off.gif);
	background-repeat: no-repeat;

	border-bottom: 1px solid #5F0D5F;

}

.ln12_out_nopic_0 {
	color: #FF6600;
	border-bottom: 1px solid #770000;
}
.ln12_out_nopic_1 {
	color: #FF6600;
	border-bottom: 1px solid #004800;
}
.ln12_out_nopic_2 {
	color: #FF6600;
	border-bottom: 1px solid #5F0D5F;
}
.ln12_on_0 {
	color: #ffffff;
	FONT-SIZE: 14px;
	background-image: url(../images/btn_01.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
.ln12_on_1 {
	color: #ffffff;
	FONT-SIZE: 14px;
	background-image: url(../images/btn_02.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
.ln12_on_2 {
	color: #ffffff;
	FONT-SIZE: 14px;
	background-image: url(../images/btn_03.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}

.headleft_0 {
	color: #333333;
	FONT-SIZE: 14px;
	background-image: url(../images/headleft_01.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: bottom;
}

.headleft_1 {
	color: #333333;
	FONT-SIZE: 14px;
	background-image: url(../images/headleft_02.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: bottom;
}
.headleft_2 {
	color: #333333;
	FONT-SIZE: 14px;
	background-image: url(../images/headleft_03.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: bottom;
}
.menuskin {
	BORDER-RIGHT: #B1C5E0 1px solid; BORDER-TOP: #B1C5E0 1px solid; FILTER: Alpha(opacity=85); BACKGROUND-IMAGE: url(menubg.gif); VISIBILITY: hidden; FONT: 12px verdana; BORDER-LEFT: #B1C5E0 1px solid; BORDER-BOTTOM: #B1C5E0 1px solid; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; BACKGROUND-COLOR: #ffffff; opacity: 0.85
}
.menuskin A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; TEXT-DECORATION: none
}
#mouseoverstyle {
	BORDER-RIGHT: #B1C5E0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #B1C5E0 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 2px; BORDER-LEFT: #B1C5E0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #B1C5E0 1px solid; BACKGROUND-COLOR: #ffffff
}
#mouseoverstyle A {
	COLOR: #444444
}
.menuitems {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; WORD-BREAK: keep-all; PADDING-TOP: 2px
}
ul.classabc li {float:left;padding:3px 3px 5px 2px; height:40px;}
.classabc .tt a {padding:3px 3px 3px 3px;}
.classabc .tt a:hover {border:1px #C3DBEB solid;color:#000;background:#F4F9FB;padding:4px 4px 4px 4px;}

.user_space_table_votes {border:1px solid #92B0DD;margin:8px 0 2px 0px!important;margin:3px 0 2px -7px;} 
.user_space_used_votes {background: url("used.png") repeat-x;height:8px;}


#Msg {
BORDER-RIGHT: #455690 1px solid; 
BORDER-TOP: #a6b4cf 1px solid; 
Z-INDEX:99999; 
WIDTH: 220px; 
RIGHT: 0px;
TOP: 0px;
BORDER-LEFT: #a6b4cf 1px solid; 
BORDER-BOTTOM: #455690 1px solid; 
POSITION: absolute; 
BACKGROUND-COLOR: #000000;
VISIBILITY: hidden; 
background: url("msgTopBg.gif");
}
#Msgtop{
WIDTH:96%;
height:15px;
padding:4px;
}
#Msginfo{
BORDER-RIGHT: #b9c9ef 1px solid; 
BORDER-TOP: #728eb8 1px solid; 
BORDER-LEFT: #728eb8 1px solid; 
WIDTH:99%; 
BACKGROUND-COLOR: #ffffff;
BORDER-BOTTOM: #b9c9ef 1px solid; 
HEIGHT: 100%;
}
.ai {
	FILTER: alpha(opacity=40); moz-opacity: 0.4
}
.ai:hover {
	moz-opacity: 1
}

#show_flash_1{min-height:240px;display:block;}