.layout {
	width: 748px; margin-left: auto; 
	margin-right: auto; 
}
.header{
	padding-top: 25px; 
	padding-bottom:40px;
	font-size:12px;
}
.footer {
	text-align: center; 
	padding-bottom: 20px;
	padding-top:40px;
	font-size:12px;
}
.header-top {
	border-bottom: 1px solid rgb(0, 0, 0); 
	padding-bottom: 18px; 
}
.header img, .footer img{
	margin:0px;
	padding:0px;
	border: 0px none ; 
}
.logo { 
	float: left; 
	width:245px;
}
.header-right{
	float: right;
	text-align:right;
}
.header-login{
	height:100px;
	width:339px;
}
.header-login form{
	margin:0px;
}
.login-top {
	height:22px;
	margin:0px 0px 10px 0px;
}

.login-bottom{
	width:100%;
	height:22px;
}
.login-form{
	float:left;
}
.login-text{
	text-align:right;
	float:left;
	margin-right:6px;
	padding:1px 0px;
	width:131px;
}
.login-submit{
	float:right;
	margin:0px 0px 0px 10px;
	padding:1px 0px;
}
.login-mail{
	font-size: 13px;
	width: 196px;
}
.login-pass{
	font-size: 13px;
	width: 131px;
}
.pass-request{
	margin-left:auto;
	width:200px;
	padding:6px 0px 14px 0px;
	text-align:left;
}
.login-menu{
	margin:0px 0px 0px auto;
	width:200px;
	text-align:left;
}
.header-user{
	margin:0px 0px 0px auto;
	width:340px;
	height:100px;
	display:table;
}
.header-user-top,.header-user-bottom{
	margin:0px;
	padding:0px;
}

.menu-small{
	height:16px;
}
.menu-big{
	height:20px;
}
.menu-left{
	float:left;
	margin-right:18px;
}
.menu-right{
	float:left;
}
.header-menu .menu-big{
	margin-top:20px;
}
#menu-qvoice{
	margin-top:5px;
	height:35px;
}
.header-user-bottom .menu-left{
	margin-right:38px;
}
#menu-logout{
	margin:auto auto auto 16px;
	float:right;
}
.header-menu{
	width:748px;
	height:40px;
}
.dummy_hidden{
	display:none;
}
#user-infomation-l{
	background-image:url(point_bar_left.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:36px;
	width:100%;
	margin:14px 0;
}
#user-infomation-r{
	background-image:url(point_bar_right.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	height:36px;
}
.user-information {
	background-image:url(point_bar_center.jpg);
	background-repeat:repeat-x;
	height:36px;
	margin:0px 3px;
	padding:0px;
	color:#FFFFFF;
}
.user-information-container{
	width:100%;
	height:100%;
	vertical-align:middle;
	border:none;
	border-collapse: collapse;
	white-space: nowrap;
}
.user-information-container td{
	padding:0px;
}
.user-name {
	height:100%;
	font-size:16px;
	text-align:left;
}
.user-point {
	height:100%;
	text-align:right;
}
.user-point-main{
	font-size:16px;
}
.header-user-bottom a{
	font-size:15px;
}
.clear {
	clear: both; 
	width:0px;
	height:0px;
	font-size:0px;
	margin:0px;
}
.footer-menu {
	width:438px;
	height:16px;
	margin:0px auto;
	padding-bottom: 10px; 
}
.footer-menu2 {
	width:354px;
	height:16px;
	margin:0px auto;
	padding-bottom: 10px; 
}
.copyright {
	background-image:url(cr_bar_center.jpg);
	background-repeat:repeat-x;
	height:25px;
	margin:0px 3px;
	padding:0px;
}
.copyright-text{
	height:20px;
	padding:5px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
}
#copyright-l{
	background-image:url(cr_bar_left.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:25px;
}
#copyright-r{
	background-image:url(cr_bar_right.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	height:25px;
}

