.input_area, .green{
	color:#336600
}

img{
	border:none;
}

#warp{
	margin:0 auto;
	width:971px;
	height:700px;
	background:url(images/bg_top.jpg) no-repeat;
	text-align:left;
}

.clear{
	clear:both;
}

.logo{
	height:131px;
	padding-top:20px;
	padding-left:20px;
}

ul,li{
	list-style:none;
	margin:0;
	padding:0;
}

.mid_l{
	width:475px;
	height:397px;
	background:url(images/bg_cart.jpg) no-repeat;
	float:left;
}

.mid_r{
	float:left;
	width:440px;
	height:300px;
	background:url(images/bg_main.jpg) no-repeat;
	padding-top:97px;
	padding-left:56px;
}

.input_area{
	height:20px;
	padding:7px 7px 2px 7px;
	line-height:18px;
	font-size:14px;
	border-style:solid;
	border-width:1px;
	border-color:#707070 #cfcfcf #ffffff #cfcfcf;
	background-color:#fff;
	background-position:0 -81px;
	background-repeat:repeat-x
}

.regbtn{
	height:32px;
	width:99px;
	background:url(images/btn.gif) no-repeat -207px -45px;
	border:none;
	cursor:pointer;
	font-size:14px;
	color:#fff;
	font-weight:bold
}
.regbtn.btnover {
	background-position:-57px -45px;
}

.intro{
	margin-top:95px;
	float:left
}
.intro li{
	font-weight:bold;
	line-height:1.7em;
}
.bg_icon{
	background-position:-18px -48px;
	width:25px;
	height:20px;
	display:inline-block;
}
.intro_title{
	width:300px;
	height:30px;
	display:inline-block;
	background-position:-15px -5px;
	margin-bottom:3px;
	text-indent:-9999px;
}
.copyringt{
	text-align:center;
	background:url(images/bg_bottom.jpg) no-repeat center bottom;
	height:40px;
	line-height:40px;
	padding-top:112px;
	font-size:12px;
	color:#0b8105;
}

.regbtn, .regbtn.btnover, .input_area, .intro_title, .bg_icon, .char_at{
	background-image:url(images/btn.gif)
}


.step{
	margin-top:10px;
	height:29px;
}
.step li{
	height:27px;
	width:324px;
	padding-right:15px;
	position:absolute;
}
.step li div{
	height:25px;
	border:#dbdbdb 1px solid;
	padding:1px;
	text-align:center
}
.step li div span{
	display:block;
	height:25px;
	background:#e9e9e9;
	line-height:25px;
	color:#656565;
}
.step li .arrow{
	display:block;
	height:29px;
	width:15px;
	position:absolute;
	margin:-29px 0 0 321px;
	background:url(../../../themes/v1/images/steparrow.gif) no-repeat;
	background-position:right top;
}
.step li.active .arrow{
	background-position:right -30px;
}
.step li.first{
	z-index:200;
}
.step li.second{
	z-index:199;
	margin-left:323px;
}
.step li.third{
	z-index:198;
	padding-right:0;
	margin-left:646px;
}
.step li.active div{
	border:#DBB922 1px solid;
	background:#FFF7C0;
}
.step li.active div span{
	background:#FFE35C;
	color:#B55500;
	font-weight:bold;
}

.table-wrap.table-green table{
	border-collapse:collapse;
}
.green1{ color:#679800;}

.table-wrap.table-green{
	border:#99CC67 1px solid;
	text-align:center;
}

.bor_gray{
	border:1px solid #999;
}

.table-green .table-list td{
	background:#F0F9E8;
	border:#CFECB6 1px solid;
	line-height:22px
}
.table-green .table-list tr.odd td{
	background:#E3F4D4;
}
.table-green .table-list tr.last td{
	border-bottom:none;
}
.table-green .table-list tr.bor_top td{ 
	border-top:none;
}

table.tbgreen{
	border:#81D207 1px solid;
}
.noborder, table.tbgreen.noborder{
	border:none;
}
table.tbgreen tr td, table.tbgreen tr th{
	padding:3px;
	margin:0;
	height:21px;
	line-height:21px;
}
table.tbgreen tr td{
	background:#E8F6C3;
	border-bottom:#fff 2px solid
}
table.tbgreen.on tr td, table.tbgreen tr.on td{
	background:#B1DF87
}
table.tbgreen tr th{
	background:url(../../../themes/v1/images/console_window_header_bg.gif) repeat-x;
	font-weight:normal
}

.btn{
	cursor:pointer;
	border:1px solid #678c01;
	border-color:#c1d5b2 #678c01 #678c01 #c1d5b2;
	background-color:#f1f5d0;
	color:#557D02
}
.btn:hover{
	background-color:#faffc7;
}
.btn.big{
	padding:5px;
	font-weight:bold;
	margin:0 7px 0 0;
}
.btn.btnorange{
	border-color:#ffbe86 #8a3b00 #8a3b00 #ffbe86;
	background-color:#ff8500;
	color:#fff;
}
.btnorange:hover{
	background-color:#F9AE5C;
}
