div.user_info {
	position: relative; 
	z-index: 10000;
	font-size: 13px;
}

.main_icon, .main_icons	{
	background: url(/img/main_icons.png) no-repeat;
}

ins	{
	text-decoration: none;
}

.user_info .clickable	{
	padding: 5px 5px 5px 5px;
	cursor: pointer;
	border: 0px solid red;
	display: inline-block;
	vertical-align: middle;
}

.float_right {
	display: inline-block;
}

.no_display {
	display: none;
}

.top_form_content {
	padding: 40px 20px 10px 20px;
}

#user_getpwd {
	display: none;
	width: 125px;
	position: relative; 
	float: right;
	z-index: 10000;
	border: 0px solid green;
}


#user_reg {
	display: block;
	position: relative; 
	width: 110px;
	float: right;
	z-index: 10000;
	border: 0px solid green;
}

#user_enter {
	display: block;
	width: 40px;
	margin-right: 50px;
	position: relative; 
	float: right;
	z-index: 10000;
	border: 0px solid green;
}

#user_exit {
	display: block;
	width: 50px;
	margin-right: 50px;
	position: relative; 
	float: right;
	z-index: 10000;
	border: 0px solid green;
}

#user_basket{
	display: block;
	width: 100px;
	position: relative; 
	float: right;
	z-index: 10000;
	border: 0px solid green;
}

#user_feedback {
	display: block;
	width: 120px;
	padding-right: 10px;
	text-align: right;
	position: relative; 
	float: right;
	z-index: 10002;
	border: 0px solid green;
}

#user_info {
	display: block;
	position: relative; 
	float: right;
	text-align: right;
	z-index: 10000;
	margin-right: 20px;
	padding: 0px 5px;
	height: 30px;
	border: 0px solid green;
}

#user_info.clicked {
	background: url(/img/top_menu_bg.gif) repeat-x left top #b5121a;
}


#user_info.clicked .pseudo_link {
	color: #fff;
	border-bottom: 0;
}

#user_office {
	display: none;
	position: absolute;
	z-index: 0;
	left: 0;
	margin: -1px 0 0 0px;
	background: url(/img/top_menu_bg.gif) repeat-x left -29px #b5121a;
}

#user_info.clicked #user_office {
	display: block;
}

#user_office a {
	width: 180px;
	display: block;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px;
	color: white;
}

#user_office a:hover {
	background: #ff232e;
} 


.col	{
	float: left; 
	padding: 5px 0;
}

.w150	{
	width: 149px;
}

.w450	{
	width: 449px;
}

.w75	{
	width: 74px;
}

.w100pc	{
	width: 100%;
}

.float_right	{
	float: right;
}

#txt_top {
	display: block;
	width: 450px;
	position: absolute; 
	margin-top: 6px;
	margin-left: 10px;
	font-size: 13px;
	z-index: 2;
	border: 0px solid green;
}

#enter_form	{
	position: absolute; 
	right: 265px;
	top: 0px;
	z-index: 9000;
	width: 340px; 
	display: none;
	
	background: white;
	border-top: 2px solid #ff232e;
	-moz-box-shadow: 	0px 7px 7px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 7px 7px rgba(0,0,0,0.5);
    box-shadow: 		0px 7px 7px rgba(0,0,0,0.5);
}

#register_form	{
	position: absolute; 
	right: 265px;
	top: 0px;
	z-index: 9000;
	width: 340px; 
	display: none;
	
	background: white;
	border-top: 2px solid #ff232e;
	-moz-box-shadow: 	0px 7px 7px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 7px 7px rgba(0,0,0,0.5);
    box-shadow: 		0px 7px 7px rgba(0,0,0,0.5);
}

#remind_form	{
	position: absolute; 
	right: 265px;
	top: 0px;
	z-index: 9000;
	width: 340px; 
	display: none;
	
	background: white;
	border-top: 2px solid #ff232e;
	-moz-box-shadow: 	0px 7px 7px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 7px 7px rgba(0,0,0,0.5);
    box-shadow: 		0px 7px 7px rgba(0,0,0,0.5);
}

#feedback_form	{
	position: absolute; 
	right: -5px;
	top: 0px;
	z-index: 10001;
	width: 640px; 
	/*height: 430px;*/
	display: none;
	
	background: white;
	border-top: 2px solid #ff232e;
	-moz-box-shadow: 	0px 7px 7px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 7px 7px rgba(0,0,0,0.5);
    box-shadow: 		0px 7px 7px rgba(0,0,0,0.5);
}

.height500 {
	height: 420px;
}

.green {
	color: #aed623;
}

.darkgreen {
	color: #3c8700;
}

.darkred {
	color: #930c09;
}

.darkorange {
	color: #c9a100;
}

#close_register, #close_remind, #close_enter, #close_feedback {
	position: absolute; 
	z-index: 20002;
	background-position: -8px -10px;
	background-image: url(/img/icon_close.png);
	height: 21px;
    width:21px;
	left: 330px;
	top: 3px;
	cursor:pointer;
}

#close_feedback {
	z-index: 20002;
	height:21px;
    width:21px;
	left: 630px;
	top: 3px;
	cursor:pointer;
}

#close_register:hover, #close_remind:hover, #close_enter:hover, #close_feedback:hover {
	background-position: -38px -10px;
	cursor:pointer;
}

#close_register:active, #close_remind:active, #close_enter:active, #close_feedback:active {
	background-position: -68px -10px;
	cursor:pointer;
}

