form {
	margin:0px;
	padding:0px;
	display:inline;
	}

.button {       
	padding-left:5px;
	padding-right:5px;
	height:22px;
	border:1px solid #000;
	background:#361d0e;
	color:#996600;
	}

.input_text { 
	text-align:center;
	height: 14px;
	padding: 2px;
	border:1px solid #CCCCCC;
	}

.myimg {
	margin:0px;
	padding:0px;
	border:none;
	}


#banner div.right {
	padding:5px 10px 0px 0px;
	height:60px;
	line-height:20px;
	text-align:right;
	font-weight:bold;
	color:#FFF;
	background:url(../../images/common/banner_right.jpg) no-repeat top right;
	}

.wrap {
	margin:35px auto 0px auto;
	position:relative;
	width:530px;
	height:260px;
	border:1px solid #1c1b17;
	text-align:left;
	background:url(../../images/common/ico.png) no-repeat 3% 75% #0d0500;
	}

.wrap .title {
	position:absolute;
	top:10px;
	left:18px;
	font-weight:bold;
	color:#886e49;
	font-size:18px;
	}

.wrap .module_login {
	padding:15px;
	position:absolute;
	right:20px;
	bottom:20px;
	border:1px solid #1c1b17;
	background:#161511;
	list-style-type:none;
	}

.wrap .module_login li {
	padding:5px 0px;
	font-size:14px;
	color:#84807f;
	}

.wrap .module_login li label {
	display:block;
	line-height:20px;
	width:60px;
	float:left;
	}

.wrap .module_login li span {
	margin:0px 5px;
	}

.wrap .mesg {
	position:absolute;
	top:10px;
	left:200px;
	width:300px;
	color:#F60;
	line-height:15px;
	}

.demo {
	margin:25px 0px 0px 0px;
	}

.demo .module_login {
	line-height:20px;
	list-style-type:none;
    
	}

.demo a {
	color:#000;
	text-decoration:none;
	}

.demo a:hover {
	color:#0066FF;
	text-decoration:none;
	}