@CHARSET "UTF-8";

div.auth{
  background:         transparent url(/media/images/top-right.png) no-repeat right top;
  float:            right;
  position:         relative;
  padding:          0 57px 0 0;
  height:           89px;
  width:            360px;
}

div.auth ul{
  float:            right;
}
div.auth li, 
div.auth a{
  float:            left;
}
div.auth li{
  background:         transparent url(/media/images/login-button-sep.png) no-repeat;
  padding-left:       2px;  
}
div.auth li.first{
  background:         transparent none;
  padding-left:       0;
}
div.auth a{
  height:           22px;
  padding:          0;
  font-size:          11px;
  line-height:        1;
  text-decoration:      none;
  color:            #666;
  outline:          0;
}

div.auth li.first em,
div.auth li.last em{
  float:            left;
  width:            10px;
  height:           22px;
}
div.auth li.first em{
  background:         transparent url(/media/images/login-button-left.png) no-repeat;     
}
div.auth li.last em{
  float:            left;
  background:         transparent url(/media/images/login-button-right.png) no-repeat;      
}
div.auth li span{
  background:         transparent url(/media/images/login-button-fill.png) repeat-x;
  float:            left;
  height:           12px;
  padding:          5px;
}





div.auth .logactions{
  position:     absolute;
  z-index:      90;
  top:        25px;
  right:        57px;
}

div.auth .logwin{
  position:     absolute;
  z-index:      70;
  width:        400px;
  height:       200px;
  top:        25px;
  right:        57px;
  background:     transparent;
}





.logwin .head{
	background:					transparent url(/media/images/logwin-top.png) no-repeat left top;			

}
.logwin .foot{
	background:					transparent url(/media/images/logwin-foot.png) no-repeat  left top;			
}
.logwin .head,
.logwin .foot{
	font-size:					1px;
	height:						10px;
	width:						400px;	
}

div.logwin form{
	background:					transparent url(/media/images/logwin-left.png) no-repeat;
	padding:					0 0 0 1px;
	display:					block;	
	margin:						0;			
}
div.logwin ul{
	font:						normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;  
	color:						#888;
	width:						335px;
	float:						none;
	padding:					40px 40px 15px 25px;
	background:					#fff url(/media/images/logwin-right.png) no-repeat right top;
}
div.logwin div.auth_hdr {
	padding-top: 40px;
	color: #888;
	float: none;
	background:          #fff url(/media/images/logwin-right.png) no-repeat right top;
}
div.logwin li{
	float:						none;
	clear:						left;
	padding-bottom:				2px;
}


div.logwin li.confirm{
	padding:					10px 0 0;
}

div.logwin li.code p{
	padding:					10px 0 5px 40px;

}
div.logwin li.code input{
	width:						60px;
}
div.logwin li.error {
	color: Red;
	padding-left: 50px;
}

div.logwin input{
	border:						1px solid #e4e4e4;
	width:						230px;
	color:						#666;
	font:						normal 12px Arial, Helvetica, sans-serif; 
}
div.logwin .error input{
	border:						1px solid #f77f1b;
	background:					#fefefe;
	
}

div.logwin label{
	width:						95px;
	float:						left;
}

div.logwin li.confirm input{
	width:						auto;
	float:						left;
}
div.logwin li.confirm label{
	width:						200px;
	float:						none;
	display:					inline;
	padding-left:				10px;
}
div.logwin li.confirm a{
	float:						none;
	display:					inline;
	text-decoration:			underline;
}
div.logwin li.submit input{
	width:						126px;
	height:						20px;
	background:					#fff url(/media/images/login-button-orange.png) no-repeat;
	display:					block;
	border:						0;
	font-size:					12px;
	color:						#fff;
	padding-bottom:				5px;
}
div.logwin li.submit{
	padding:					10px 0 0 100px;
	
}


div.logwin li{
	background:					transparent none;
}

/*
logwin-foot.png
logwin-left.png
logwin-right.png
logwin-top.png
*/

