body {
	color: #000;
	margin: 0px;
	font-family: Arial;
	font-size: 9pt;
	background-image: url(../images/body_bg.GIF);
	font-style:normal;
	/* background:#120703 url(../images/ad/0728/bg_eu.jpg) top center;
	background-attachment:fixed; */
}
div {
	overflow: hidden;
}
ul,li,img {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.red {
	color: #ff0000
}
img{ border:none;}

.link{ color:#000; font-weight:bold;}
h1 {margin: 0px;font-size: 12pt;}
h2 {margin: 0px;font-size: 12pt; color:#eeeeee}
h3{ font-size:11pt; font-weight:bold; text-align:center; background:#E2CEAB;}
h4{ font-size:16px; padding:20px 0 0 20px; font-weight:bold; margin:0; }
table{ width:100%}
.tdL{ width:40%; font-size:8pt; font-weight:bold; text-align:right; color:#666666;}
.tdR{ width:60%; color:#c30202; padding-left:4px;}
a:link {text-decoration: underline; font-weight:bold}
a:visited {color: #800101;text-decoration: underline;font-weight:bold}
a:active {color: #FFFF00;text-decoration: underline;font-weight:bold}
a:hover {color: #FF0000;text-decoration: underline;font-weight:bold}
#top01 {
	background-image: url(../images/top_bg00.GIF);
	background-repeat: repeat-x;
	line-height: 38px;
	height: 20px;
	width: 897px;
	margin: auto;
}
#top02 {
	height: 130px;
	width: 875px;
	background-color: #000000;
	margin: auto;
	 color:#cccccc;
	 border: solid 11px #cccccc;
}
#logo {
	float: left;
	height: 126px;
	width: 414px;
}
#logorr {
	float: left;
	width: 450px;
	height: 145px;
}
#logorr ul {
	margin: 5px;
}
#logorr li {
	font-weight: bold;

}
#menu {
	height: 30px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #666666;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #000000;
	border:solid 4px #34352F;
	
}
#menu ul {
	margin-left: 0;
}
#menu li {
	float: left;
	color: #D4CCB7;
	font-weight: bold;
	width: auto;
	margin-right:15px;
	margin-left: 18px;
	text-align: center;
	line-height: 35px;
	height: 28px;
	/*filter: DropShadow(Color=#333333, OffX=3, OffY=3, Positive=1);*/
	font-size: 12px;
}
#menu a:link {color: #FFFFCC;text-decoration: none;}
#menu a:visited {color: #FFFFCC;text-decoration: none;}
#menu a:active {color: #FFFFCC;text-decoration: none;}
#menu a:hover {color: #FFFF00;text-decoration:underline;}
#menudd {
	height: 8px;
	width: 897px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #000000;
}
/*----------------------------------------------------------------------------------*/
#mid {
	width: 897px;
	margin: auto;
	margin-top:0;
	*margin-top:-14px;
	_margin-top:0;
}
.midlr {
	float: left;
	width: 55px;
    display:none;
}
/*.midlr_01 {
	margin: auto;
	height: 30px;
	width: 55px;
	background-color: #000000;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #C9C1AA;
}*/
#midc {
	float: left;
	width: 897px;
	background-color: #ccc;
}
.midc01,.midc02 {
	float: left;
	height: 10px;
	width: 100%;
	
}
.midc01 {background-color: #ccc;}
.midc02 { background-color: #fff; display:none;}
#midc02 {
	float: left;
	width: 878px;
	height: auto;
	 margin:0 0 0 10px;
	background-color: #fff;
}
.jiao01 {
	float: left;
	height: 11px;
	width: 11px;
}
.jiao02 {
	float: right;
	height: 11px;
	width: 11px;
}
.jiao03 {
	float: left;
	height: 11px;
	width: 11px;
}
.jiao04 {
	float: right;
	height: 11px;
	width: 11px;
}

.midc02_line,.midc02_line2,.midc02_line0{ display:none;}
/*.midc02_line,.midc02_line2 {
	float: left;
	width: 11px;

	margin-top: 0px;
	background-color: #cccccc;
}
.midc02_line {}
.midc02_line2 {}
.midc02_line0 {
	float: left;
	width: 5px;
	background-repeat: repeat-y;
	height: auto;
	margin-top: 0px;
}*/
#midc02_left 
{
	
	float: left;
	width: 430px;
	margin-left:8px;
	margin-top: 0px;
	margin-right: 0px;
	height: auto;
}
#midc02_right01,#list_left {
	float: left;
	width: 215px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	height: auto;
	background-color: #ADAF99;
}
#midc02_right02 {
	float:right;
	width: 215px;
	margin-left: 0px;

	margin-top: 0px;
	margin-right: 0px;
	height: auto;
	background-color: #ADAF99;
}
#midc_down {
	clear: both;
	float: left;
	height: 5px;
	width: 897px;
}
/*-------------------------------------------------------------------------*/
#banner {
	float: left;
	height: 125px;
	width: 428px;
	border: 1px solid #FFFFFF;
	margin-top: 5px;
}
.title {
	background-color: #34352F;
	float: left;
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-indent: 15px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	color:#EEEEEE;
	font-style:normal;
	
}
.title a:link{ font-style:normal; }
.title a:hover{ font-style:normal; text-decoration:underline;}
#title02 {
	background-color: #C9C1AA;
	float: left;
	height: 42px;
	width: 430px;
	color:#000;
	font-size:11pt;
	line-height:20px;
	font-weight:bold;
}
#article {
	float: left;
	width: 430px;
	text-indent: 15px;
	color: #000000;
	background-color: #F4EDE1;
	line-height: 18px;
}
#article ul {
	margin: 10px;
}
#article li {
	margin-top: 5px;
}
#li_li {
	border: 2px solid #FFFFFF;
	padding: 5px;
	background-color: #867A55;
	color: #FFFFFF;
	font-weight: bold;
}
.more {padding:0 0 0 350px;}
.more a:link {color: #FFFFFF;font-weight: normal;text-decoration: none;}
.more a:visited {color: #FFFFFF;text-decoration: none;}
.more a:active {color: #FFFFFF;text-decoration: none;}
.more a:hover {color: #FFFFCC;text-decoration: underline;}
.more2 {
	margin-left: 150px;
	font-weight: bold;
}

#news {
	float: left;
	width: 430px;
	color: #000000;
}
#news ul {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#news li {
	background-image: url(../images/li01.gif) ;
	font-style:normal;
	background-repeat: no-repeat;
	background-position: left 3px;
    padding-left: 10px;
	margin-top: 8px;
	
}
#news a:link {color: #000000;text-decoration: none; font-style:normal;}
#news a:visited {color: #000000;text-decoration: none;  font-style:normal;}
#news a:active {color: #000000;text-decoration: none;  font-style:normal;}
#news a:hover {color: #000000;text-decoration: underline;  font-style:normal;}
/*-------------------------------------------------------------------------*/
#sign_in {
	float: left;
	width: 100%;
	background-color: #818270;
	margin: 0px;
	padding: 0px;
}
.td01 {
	width: 33%;
	line-height: 25px;
	height: 25px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

.td03 {
	width: 38%;
	
	text-align: right;
	margin: 0px;
	padding:0!important;
	padding:6px 0 0 0;
}

.td04 {
	width: 62%;	
	
	padding:6px 0 0 0;
}

.td02 {
	width: 67%;
	line-height: 25px;
	min-height: 25px;

	
}

.panelLonin{ width:480px;}

.user_m{	background-color: #979887; padding:4px; color:#FFFFCC; font-weight:bold; width:200px; text-align:left; text-indent:23px;}
li.td02{ color:#000; margin-left:28px; font-weight:bold; }
.td02 a{ color:#800101;}

.td02 img {
	height: 20px;
	width: 60px;
	margin-left: 5px;
}
.td02 input {
	margin-left: 5px;
	background-color: #979887;
	padding: 0px;
}
#sign_in2 {
	float: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-color: #6C6D5F;
}
#sign_in2 a:link {color: #FFFFCC;text-decoration: none;}
#sign_in2 a:visited {color: #FFFFCC;text-decoration: none;}
#sign_in2 a:active {color: #FFFFCC;text-decoration: none;}
#sign_in2 a:hover {color: #FFFF00;text-decoration: underline;}
#sign_in2 li {
	float: left;
	width: 49%;
}
#rank {
	float: left;
	height: auto;
	width: 100%;
	background-color: #818270;
}
#rank td {
	width: 50%;
	height: 18px;
	text-indent: 15px;
}
.rank_td00 {
	background-color: #6C6D5F;
	font-weight: bold;
	color: #FFFFCC;
}
.rank_td01 {
	background-color: #8D8E7B;
}
#paymethod {
	float: left;
	width: 100%;
	height:265px;
	text-align: center;
	background-color: #F4EDE1;
	padding:8px 0 0 0;
}
#paymethod li{ padding:8px 0 0 0 ;}
.buy {
	float: left;
	width: 215px;
	height: 70px;
}
.buy img {
	height: 68px;
	width: 215px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.buy01 {
	float: left;
	height: 25px;
	width: 70px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	text-align: center;
	background-color: #6C6D5F;
}
.buy01 img {
	height: 20px;
	width: 62px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 3px;
}
.buy02 {
	float: left;
	height: 25px;
	width: 213%;
	line-height: 25px;
	font-weight: bold;
	background-color: #6C6D5F;
	text-indent: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.buy02 a:link {color: #FFFFFF;text-decoration: none; font-style:normal;}
.buy02 a:visited {color: #FFFFCC;text-decoration: none; font-style:normal;}
.buy02 a:active {color: #FFFFFF;text-decoration: none; font-style:normal;}
.buy02 a:hover {color: #FFCC00;text-decoration: underline; font-style:normal;}
#live_help {
	float: left;
	width: 100%;
	background-color: #C9C1AA;
	text-align: center;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
#live_help .msn{ padding-top:8px;font-size:9pt;}
#live_help .msn a:link{ font-size:8pt; color:#000000;}
#comment {
	float: left;
	height: auto;
	width: 100%;
	background-color: #818270;
}
#comment ul {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
}
#comment li {
	background-image: url(../images/li01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-indent: 10px;
	margin-top: 8px;
}
#comment a:link {color: #FFFFFF;text-decoration: none; font-style:normal;}
#comment a:visited {color: #FFFFFF;text-decoration: none; font-style:normal;}
#comment a:active {color: #FFFFFF;text-decoration: none; font-style:normal;}
#comment a:hover {
	/*--background-color: #D5D6C4;
	color: #34352D;---*/
	font-style:normal;
}
/*-----------------------------------------------------------------------------*/
#foot00,#foott{
	height: 15px;
	width: 875px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #34352F;
	border-right-width: 11px;
	border-left-width: 11px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
#foott {
	border-bottom-width: 11px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#foot {
	height: auto;
	width: 875px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:center;
	background-color: #34352F;
	border-right-width: 11px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-left-width: 11px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
.foot01 {
	width: 800px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 15px;
	height: 15px;
	background-color: #474840;
	padding: 5px;
}
.foot01 a:link {color: #FFFFCC;text-decoration: none;}
.foot01 a:visited {color: #FFFFCC;text-decoration: none;}
.foot01 a:active {color: #FFFFCC;text-decoration: none;}
.foot01 a:hover {color: #FFFF00;text-decoration: underline;}
.b {font-weight: bold;}
/*===========================================================================================*/
#list_left {
	background-color: #ADAF99;
}
#list_right,#content_right,#PLcontent_right
{
    color:Black;
	float:right;
	width: 656px;

	margin-bottom: -32767px;
	padding-bottom: 32767px;
}
#content_right {
	background-color: #F4EDE1;
}
#PLcontent_right
{
	background-color: #000;
	color:#ccc;
	}
#list {
	float: left;
	width: 100%;
	color: #000000;
	height: auto;
	font-size: 10pt;
	background-color: #FFFFFF;
}
#list ul {
	margin: 5px;
	padding: 5px;
}
.list_li1 {
	line-height: 22px;
	color: #000000;
	 padding-left: 15px;
	background-image: url(../images/li02.gif);
	background-repeat: no-repeat;
	background-position: left  3px;
	height:auto;
	float: left;
	width: 74%;
	font-size: 10pt;
}
.list_li1 a:link {color: #000000;text-decoration: none;}
.list_li1 a:visited {color: #000000;text-decoration: none;}
.list_li1 a:active {color: #000000;text-decoration: none;}
.list_li1 a:hover {color: #990000;text-decoration: underline;}
.list_li2 {
	line-height: 22px;
	float:right;
	height:auto;
	width:20%;
	color: #000000;
}
#list_news {
	float: left;
	width: 100%;
	background-color: #818270;
}
#list_news ul {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
}
#list_news li {
	background-image: url(../images/li01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
	margin-top: 2px;
}
#list_news a:link {color: #FFFFFF;text-decoration: none;}
#list_news a:visited {color: #FFFFFF;text-decoration: none;}
#list_news a:active {color: #FFFFFF;text-decoration: none;}
#list_news a:hover {
	color: #42433A;
	background-color: #A8A99C;
}
#route {
	height: 20px;
	width: 897px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: 30px;
	background-image: url(../images/li03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 20px;
	background-color: #000000;
}
#route a:link {color: #FFFF00;text-decoration: none;}
#route a:visited {color: #FFFF99;text-decoration: none;}
#route a:active {color: #FFFF00;text-decoration: none;}
#route a:hover {color: #FFFFCC;text-decoration: underline;}
/*===========================================================================================*/
#content {
	float: left;
	width: 100%;
	color: #000000;
	height: auto;
	font-size: 10pt;
	background-color: #FFFFFF;
}
#content ul {
	margin: 10px;
	padding-bottom: 10px;
}
#content li {
	
	margin-top: 10px;
	margin-bottom: 10px;
}
/*===========================================================================================*/
#sign_up01{
	line-height: 50px;
	float: left;
	height: 50px;
	width: 100%;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	background-color: #C9C1AA;
	color: #FF1010;
}
#sign_up02,#sign_up03{
	float: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 11pt;
}
#sign_up02 {
	background-color: #6C6D5F;
	text-indent: 15px;
	font-weight: bold;
}
#sign_up03 {
	 height:78px;
	padding-top:6px;
	text-align: center;
	color: #000000;
}
#sign_up04 {
	float: left;
	width: 100%;
	height: auto;
	font-size: 11pt;
	line-height: 30px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.PLsign_td01 {
	text-align: right;
	width: 43%;
}
.sign_td02 {
	width: 57%;
}
.sign_td02 input {
	margin-left: 15px;
}
.lost {
	color: #000000;
	float: left;
	height: auto;
	width: 100%;
	font-size: 12pt;
	padding: 10px;
}
.lost ul{margin: 10px;}
.lost li {
	line-height: 30px;
	margin: 10px;
}
/*===========================================================================================*/
.book01 {
	background-image: url(../images/bg006.gif);
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	width: 122px;
	line-height: 22px;
	text-align: center;
	margin-top: 15px;
	margin-left: 15px;
}
.book01 a:link {color: #FFFF00;font-weight: normal;text-decoration: none;}
.book01 a:visited {color: #FFFF00;text-decoration: none;}
.book01 a:active {color: #FFFF00;text-decoration: none;}
.book01 a:hover {color: #FFFFFF;text-decoration: none;}
.book {
	height: auto;
	float: left;
	width: 648px;
	margin-top: 5px;
	border: 1px solid #B7842C;
}
.book02,.book03 {
	float: left;
	height: 23px;
	line-height: 23px;
	text-indent: 15px;
	background-image: url(../images/bg007.gif);
	background-repeat: repeat-x;
	color: #C60000;
	font-weight: bold;
	font-size: 11pt;
}
.book02 {width: 70%;}
.book03 {width: 30%;}
.book04 {
	width: 100%;
	float: left;
	color: #000000;
	font-size: 11pt;
}
.book04 ul {margin: 10px;}
.book04li1 {
	font-weight: bold;
	text-decoration: underline;
}
.book04li2 {text-indent: 15px;}
.book05 {
	height: auto;
	width: 100%;
	float: left;
}
.book05 ul {
	margin: 10px;
	padding: 10px;
	border: 1px dashed #880000;
	font-weight: bold;
	background-color: #F4EDE1;
}
.book05li {color: #880000;}
.book05li2 {color: #1E4378;text-indent: 15px;}
#Total {
	float: left;
	width: 100%;
	line-height: 30px;
	height: 30px;
	text-align: center;
	color: #000000;
	font-size: 11pt;
}
#Total a:link {color: #660000;text-decoration: none;}
#Total a:visited {color: #660000;text-decoration: none;}
#Total a:active {color: #660000;text-decoration: none;}
#Total a:hover {color: #990000;text-decoration: underline;}

#post {
	line-height: 50px;
	float: left;
	height: 50px;
	width: 648px;
	font-size:12pt;
	font-weight: bold;
	color: #990000;
	text-align: center;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B7842C;
	border-right-color: #B7842C;
	border-left-color: #B7842C;
}
#post2 {
	float: left;
	height: auto;
	width: 650px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B7842C;
	border-left-color: #B7842C;
	color: #000000;
	font-size:11pt;
	line-height: 28px;
}
.ptd1 {text-align: right;width: 20%;}
.ptd2 {width: 80%;}
.ptd2 input {margin-left: 10px;}
#post3 {
	width: 648px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B7842C;
	border-bottom-color: #B7842C;
	border-left-color: #B7842C;
	height: 35px;
	float: left;
}
/*===========================================================================================*/
#buy01 {
	float: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	background-color: #414239;
	font-size:11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#buy02,#buyPL {
	float: left;
	height: auto;
	width: 100%;
	background-color: #34352F;
	text-align: center;
	line-height: 20px;
	padding-bottom: 5px;
	font-weight: bold;
}
#buyPL { background-color:#000; padding:8px 0; letter-spacing:8px;}
#buy02 ul {
	margin-top: 5px;
	margin-left: 0px;
	*margin:0 0 0 5px;
}
#buy02 li {
	float: left;
	width: 25%;
	padding:10px 0 0 0;

} 

#buy02 li span{ font-weight:bold; }
#buy02 .PL{ width:100%;}
#buy02 a:link {color: #ccc;text-decoration: none; font-weight:normal;}
#buy02 a:visited {
	color: #ccc;
	text-decoration: none;
	font-weight: normal;
}
#buy02 a:active {color: #FFFF00;text-decoration: none;}
#buy02 a:hover {color: #FFFFFF;text-decoration: underline;}
.flag{
	float: left;
	height: 24px;
	width: 35px;
	margin-top: 3px;
}
.buy03 {
	float: left;
	height: 22px;
	background-color: #8D8E7B;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-top: 3px;
	font-weight: bold;
	line-height: 22px;
	width: 395px;
	text-indent: 15px;
	color: #FFFF00;
}
.buy04 {
	float: left;
	height: auto;
	width: 100%;
	line-height: 20px;
	background-color: #F4EDE1;
	color: #000000;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4EDE1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4EDE1;

}
.buy04 td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4D3B8;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #E4D3B8;
}
.buy04 .row1{ font-weight:bold; padding:8px 0;}
.buy04 span{ font-weight:bold; color:#34352F}
.btd1 {
	width: 12%;
}
.btd2 {
	width: 36%;
}
.btd3 {
	width: 20%;
}
.btd3 img {
	height: 15px;
	width: 53px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*===========================================================================================*/
#order01 {
	float: left;
	height: auto;
	width: 580px;
	margin-left: 18px;
	line-height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #A27A39;
	border-bottom-color: #A27A39;
	border-left-color: #FFFFFF;
	background-color: #EDE1CD;
}
.otd {
	width: 55%;
	color: #FF0000;
	text-indent: 15px;
	font-weight: bold;
}
.otd1 {
	width: 55%;
	color: #000000;
	text-indent: 15px;
}
.otd2 {
	width: 15%;
	text-align: center;
	color: #000000;
}
.otd3 {}
#order02 {
	color: #000000;
	margin-top: 5px;
	float: left;
	height: auto;
	width: 580px;
	margin-left: 18px;
	line-height: 22px;
}
.o2tr {
	font-weight: bold;
	background-color: #E2CEAB;
}
.o2td1 {
	width: 55%;
	text-indent: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EDE1CD;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #EDE1CD;
}
.o2td2 {
	width: 15%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EDE1CD;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #EDE1CD;
}
#order03 {
	float: left;
	height: auto;
	width: 558px;
	margin-left: 18px;
	color: #000000;
	font-size: 11pt;
	line-height: 30px;
}
.o3td1 {
	font-weight: bold;
	width: 25%;
	text-align: right;
}
.o3td2 {
	width: 75%;
	text-indent: 10px;
}
#order03 input {margin-left: 10px;}
.wrap{ clear:both;}
.float{ float:right;}
.b{ font-weight:bold; text-align:center; }
.t{ font-weight:bold; background-color: #ffffc0; font-size:11pt; padding-top:5px; padding-bottom:5px; text-align:center;}
.c{ text-align:center}
.cg {
	float: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-color: #6C6D5F;
	font-weight: bold;
	color: #FFFFCC;
	text-align:center;
}
#gl {
	float: left;
	height: auto;
	width: 100%;
	background-color: #818270;
}
#gl td {
	width: 100%;
	height: 18px;
	white-space:nowrap;
	text-indent:5px;
	*text-indent: 15px;
}
#gl a:link {color: #FFFFFF;text-decoration: none; font-weight:normal;}
#gl a:visited {color: #FFFFCC;text-decoration: none;}
#gl a:active {color: #FFFFFF;text-decoration: none;}
#gl a:hover {color: #FFCC00;text-decoration: underline;}
.gltd
{
	background-color: #8D8E7B;
	width:100%;
	padding-left:20px;
}
#Errorframe
{  
	position:relative;
	padding:8px; 
	height:500px; 
	border:solid 1px #666; 
	background:#fff; 
	font-size:8pt;
	 background:url(../images/bgMid1.gif) repeat-x;

	}
#Errorframe h1{ font-size:36px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; padding-top:30px; padding-bottom:20px;}
.boxa ,.boxb{  border:solid 1px #ccc; width:110px; height:250px; padding-left:50px; text-align:center;  padding-top:20px; margin-top:15px; float:left; }
.boxa{background:#fff url(../images/404/4041.gif) no-repeat 5px 5px; padding-right:30px}
.boxb{ background:#fff url(../images/404/4042.gif) no-repeat 5px 5px; margin-left:15px; padding-right:30px}
	

fieldset{ margin:8px; padding:8px; 	}
legend{ font-size:9pt; color:#F58310; font-weight:bold; text-align:left; padding:8px 0; }
legend h1{ font-size:9pt;}		
.OrderPage,.SubmitOrderPage{ background-color:#F4EDE1; padding:0 0 40px 0;}
.OrderPage .ProductInfo{ color:#fff; background-color:#666; font-size:9pt; margin:12px 0 0 0;}
.OrderPage .ProductInfo .row1,.OrderPage .ProductInfo .row2{ color:#fff; text-align:center; height:25px; }
.OrderPage .ProductInfo .row1{background-color:#262626; font-weight:bold; }
.OrderPage .ProductInfo .row2{background-color:#4B4B4B; }
.OrderPage .ProductInfo span{ font-weight:bold; color:#FFF7A2}
#discountline{  text-align:left; color:#002F69; font-weight:bold;}
.noteline{ color:#002F69; font-weight:bold; margin:10px 0 0 0;}

.OrderPage .OrderInfo{ vertical-align:top;}
.column1_required,.column1, .column1tPhone, .column2tPhone{  vertical-align:top; font-weight:bold;}
.column1_required, .column1tPhone{ width:40%}

.button_position{ width:98%; text-align:center; padding:0 0 0 0; margin:8px 0;}
.fotR{ text-align:right;}
.fotL{ text-align:left;}
.fotC{ text-align:center;}
.padR{ padding:0 20px 0 0;  }
.padL{ padding:0 0 0 180px; margin:0 10px 0 0 }
.padL_PL{ padding:0 0 0 0px; margin:0 10px 0 0 }
.padL1{padding:0 0 0 202px; margin:0 8px 0 0 }
.padL1_PL{padding:0 0 0 0px; margin:0 8px 0 0 }
.fotStyleB{ font-weight:bold;}
.fotStyle800{ color:#700; font-weight:bold; padding: 0 8px 0 0; }

.hint_red{
          width:100%;
          padding:2px;
          line-height:15px;
          font-weight:bold;
           color:red; 
           font-size:8pt;
            margin:5px 0 5px 0;}
            
            
/*ServerlistChoose new css*/

#serverListChoose{background-color:#F4EDE1; padding:0 0 40px 0;}
.ServerListPart_CharSelect
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 7.0pt;
	font-weight: bold; 
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
	color: Black;
	padding:8px 0 0 18px;
	line-height:30px;	
		

}
.ServerListPart_CharSelect_Disabled
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 7.0pt;
	font-weight: bold; /*padding-top: 5px;*/
	text-decoration: none;
	vertical-align: middle;
	color: Gray;
}

.ServerListPart_CharSelect a:link,.ServerListPart_CharSelect a:visited ,.ServerListPart_CharSelect a:hover ,.ServerListPart_CharSelect a:active 
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 7.0pt;
	font-weight: bold; /*padding-top: 5px;*/
	text-decoration: none;
	vertical-align: middle;
	color: #800;
	
background-image: url(../images/letter_bg.GIF);
padding:7px;
text-align:right;
}


.ServerListPart_LeadingChar a:link,.ServerListPart_LeadingChar a:visited,.ServerListPart_LeadingChar a:hover,.ServerListPart_LeadingChar a:active
{
	
	font-size: 16.0pt;
	font-weight: bold;
	padding:0 0 0 20px;
	text-decoration: none;
	text-transform: uppercase;
	width: 35px;
	text-align: center;
	vertical-align:bottom;
	cursor:hand;
	border:solid 1px #000

}




.categoryListBoxContents_word a:link,.categoryListBoxContents_word a:visited,.categoryListBoxContents_word a:hover,.categoryListBoxContents_word a:active
{
	font-size:8pt; 
	font-weight:normal;
	color:#000;  
	line-height:20px;
	width:200px;
	text-align:left;
	 font-family:Verdana, Arial,  Helvetica, sans-serif; 
	 }
	 
.categoryListBoxContents_word a:hover{ color:#800;}
.categoryListBoxContents_word a:focus{ color:#f00;}

.CountryName
{
	width:100%;
	margin:0 0 0 0;
	text-align:center;
	FONT-WEIGHT: normal;  PADDING-BOTTOM: 2px;  
}

.CountryName .all{ text-align:left; padding:0 0 8px 10px;}
.CountryName a:link,.CountryName a:visited,.CountryName a:hover,.CountryName a:active
{ font-size:8pt;
	color:#800;
	text-decoration:none;	
    
	}
	
	
#Part_PL
{
 background-color :#000;
 min-height:500px;	
 color:#e1e1e1;
	 
	 }
	 
.freegold,.freeA{ font-weight:bold; padding-left:40px; height:50px; line-height:25px;  font-size:11px; text-align:center;}
.freeA{ padding-left:0;}
.freeA strong{ color:Red;}
.freegold span{ color:#000;}

#flags
{
	width:897px;
	margin:3px auto 0;
	text-align:right;
	 /*margin: 0 auto;*/
}
#flags ul{ margin:0; padding:0; float:left;}
#flags ul li{ height:19px; list-style:none; float:left; padding:0 0 4px 0; vertical-align:middle;}
#flags img { border: 0; vertical-align:middle; }
.ps
{ 
	margin-top:10px;
	float:left;
	text-align:right;
	width:140px;
	height:30px;
	line-height:28px;
    background:url(../images/star.gif) no-repeat 35px 0px;
    
	}
	
/* half gold 110212 */

.half_tipp{ margin-left:-3px; padding:0; margin-bottom:1px; }
.pad4{ padding-top:5px;}
.half_gold{ width:382px; min-height:90px; background-color:#c1b295; overflow:hidden;}
.half_gold_tips{ line-height:14px; font-size:11px; color:#000;}
.half_gC{ width:376px; height:auto; background:url(../images/half_07.gif) repeat-x bottom left; text-align:center; margin:2px auto 0 auto;}
.half_gC span{ text-decoration:line-through; font-weight:bold; color:#4a4a4a;}
.half_gC strong{ color:#af001a;}
.half_gC strong span{ text-decoration:none; font-weight:bold;}
.container a.half_gd{ position:relative; display:block; width:92px; height:128px; text-decoration:none;}
.half_gd span{ position:absolute; top:62px; right:32px; color:#cdcdcf;}
.gold_half_price{ padding:4px 0; margin-left:2px!important; _margin-left:0;}
.container a.half_gd:hover{ text-decoration:none;}
.textarea_step{ vertical-align:middle;}
 .CommendationPorductsTop{   background:url(../images/icon/commendationTop.jpg) no-repeat 0 0px; height:6px;}
.CommendationPorductsFooter{   background:url(../images/icon/commendationFooter.jpg) no-repeat 0 0px; height:7px}


/*ServerNextChoose*/	
.CommendationPorductsFrame,.shoppingcartPorductsFrame{ background-color:#34352F ; width:382px;  margin:4px 0;}
.CommendationPorductsFrame h2.header,.shoppingcartPorductsFrame h2.header{ font-size:12px; text-align:left; margin:8px 0 8px 8px; }

.CommendationPorductsFrame .container, .shoppingcartPorductsFrame .container{ margin:0 8px;}
.CommendationPorductsFrame table, .shoppingcartPorductsFrame table{ color:#ccc; text-align:center; font-weight:bold;}
.CommendationPorductsTop,shoppingcartPorductsTop{   background:url(../images/icon/commendationTop.jpg) no-repeat 0 0px; height:6px;}

.CommendationPorductsFooter,shoppingcartPorductsFooter{   background:url(../images/icon/commendationFooter.jpg) no-repeat 0 0px; height:7px}

/*ServerNextChoose*/
	
/*×îºó¼ÓÈë*/
.title_PL
{
	margin-top:5px !important;
	}
#banner_left
{
	width:213px;
	}
#banner_top01
{
	width:431px;
	}
#banner_top02
{
	width:431px;
	}
#banner_top03
{
	width:431px;
	}
#banner_top
{
	width:430px;
	height:296px;
	}
#maincontent
{
	/*border: solid 1px black;*/

	padding-left: 8px;
	padding-right: 8px;
	width:420px;
	float:none;
}
#banner_PL
{
	width:430px;
	height:230px;
	}
#article_PL
{
	float: left;
	width: 430px;
	text-indent: 15px;
	color: #000000;
	background-color: #F4EDE1;
	line-height: 18px;
	font-family: Verdana, Arial;
	}
#article_PL ul {
	margin: 10px;
}
#article_PL li {
	margin-top: 5px;
}
#article_PL li span
{
	font-size:12px;
	color:#ce0000;
}
#article_PL ul li ul 
{
	font-size:11px; 
	padding:0 0 0 180px;
	font-weight:bold;
	color:#333;
	
}
#article_PL ul li ul li
{
	list-style-type:decimal;
	}
#article_PL ul li ul li a:link
{
	color:#000;
	text-decoration:underline;
	}
#article_PL ul li ul li a:hover
{
	color:#FF0000;
	text-decoration:underline;
	}
	

/* bof payment zz*/	

.borderPm td{ border-bottom:1px #666 dotted;}

.payMent_p{ width:100%; height:32px; 
            line-height:32px; background-color:#d1d1d1; 
            text-align:left; font-size:18px; 
            font-weight:bold; color:#000; 
             margin:6px 0 0 0; padding:0;}
             
.borderPm a:visited,.borderPm a:link,.borderPm a:active{ color:Black; font-weight:bold; text-decoration:underline;}
.borderPm a:hover{ color:red; font-weight:bold; text-decoration:underline;}

.payMent_Method{ width:98%; margin:5px; padding:0; background-color:#ededee; }
             
.payMent_p02{ width:100%; height:24px; 
            line-height:24px; 
            text-align: center; font-size:12px; 
            font-weight:bold; color:#000; 
             margin:6px 0 0 0; padding:0;}
             
.back_pay{width:100%; height:32px; margin:12px 0; padding:0; text-align:right;}

.back_pay a{ margin-right:30px; width:100px; height:32px;}

.back_pay a img{ border:0;}




/* eof payment zz*/	


/* iBanner style */
#ibanner { position:relative; width:430px; height:296px; overflow:hidden; }
#ibanner_pic {}
#ibanner_pic a { position:absolute; top:0; display:block; width:430px; height:296px; overflow:hidden; }
#ibanner_btn { position:absolute; z-index:9999; right:2px; bottom:2px; font-weight:600; font-family:Arial; }
#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; }
#ibanner_btn .normal { height:16px; margin-top:8px; border:1px solid #999; color:#999; font-size:13px; line-height:16px; }
#ibanner_btn .current { height:24px; border:1px solid #FF5300; color:#FF5300; font-size:20px; line-height:24px; }
/* iBanner style */


/* My Rank style */

.Myrank_info{  width:80%; height:auto; border:2px #fff solid; margin:30px 12px; padding:0; background-color:#cccccc;}
.Myrank_info td{ height:28px; line-height:24px; border:1px #fff solid;}

.Myrank_info02{  width:70%; height:auto; border:2px #c2c0c0 solid; margin:6px 0 6px 30px; padding:0; background-color:#cccccc;}
.Myrank_info02 td{ height:28px; line-height:24px; border:1px #fff solid; padding-left:8px; color:Red;}

td.sign_td01{ padding-left:14px; width:50%;}
/* My Rank style */

/*--------Ylj100311--------*/
.al
{
	width:420px;
	height:120px;
	}
	
.al img
{
	border:0;
	}
	
#g_list
{
	padding:10px 0;
	}
	
#g_list table tr td
{
	padding:5px 0;
	}
#g_list table tr td a:link
{
	text-decoration:none;
	color:#ccc;
	}
	
#g_list table tr td a:hover
{
	text-decoration:none;
	color:#b00320;
	}
	
#g_list table tr td a
{
	_color:#ccc;
	_text-decoration:none;
	}
#buy02 .ButtonMehr,#news a.ButtonMehr { width:134px; height:37px; float:right; padding:0; margin:5px 23px; 
 background:url(../images/gold/btn_mehr.gif) no-repeat; cursor:pointer; color:#000; font-family:Arial; border:0; font-weight:bold; line-height:37px; text-align:center; text-decoration:none;}
 .abcde{ vertical-align:middle;}
 
 
 
 .Comments_content
{ 
	text-align: left;
	width: 100%;
	
	 border-bottom: solid 1px #cccccc;
	min-height: 100px;
	color: #000;
	font-size: 8pt;
	padding: 2px 0 0 0;
}


 .Comments_content01
{
	float: left;
	width: 32%;
	height: 50px;
}
.Comments_content02
{
	float: left;
	width: 68%;
	height: 50px;
}
.fontBold
{
	font-weight: bold;
}
.fontBoldgray
{
	font-weight: bold;
}
