/*------------------------------------------------------------------------------------------------*/
#header #menulogin a
{
	text-decoration:		none;
	color:					#FFF;
}

#header #menulogin a:hover
{
	color:					#FFF;
}
/*------------------------------------------------------------------------------------------------*/

div#k2ModuleBox81.k2UserBlock div.k2UserBlockDetails
{
	overflow: hidden;
}

div#k2ModuleBox81.k2LoginBlock
{
	width: 300px;
	height: 250px;
	background-color: #1d9bcf;
	padding:10px;
	display: none;
}

div#k2ModuleBox81.k2LoginBlock div#k2LoginModuleTitle
{
	background-color: #F90;
	-webkit-border-radius: 5px;
	padding: 5px;
	margin: 0 0 10px 0;
	color: #EEE;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

div#k2ModuleBox81.k2LoginBlock form#form-login
{
	background-color: #FFF;
	-webkit-border-radius: 5px;
	border: solid 1px #CCC;
	padding: 5px;
}

div#k2ModuleBox81.k2LoginBlock fieldset.input
{
	border: none;
}

div#k2ModuleBox122.k2UserBlock div.k2UserBlockDetails
{
	overflow: hidden;
}

div#k2ModuleBox122.k2LoginBlock
{
	width: 300px;
	height: 250px;
	background-color: #1d9bcf;
	padding:10px;
	display: none;
}

div#k2ModuleBox122.k2LoginBlock div#k2LoginModuleTitle
{
	background-color: #F90;
	-webkit-border-radius: 5px;
	padding: 5px;
	margin: 0 0 10px 0;
	color: #EEE;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

div#k2ModuleBox122.k2LoginBlock form#form-login
{
	background-color: #FFF;
	-webkit-border-radius: 5px;
	border: solid 1px #CCC;
	padding: 5px;
}

div#k2ModuleBox122.k2LoginBlock fieldset.input
{
	border: none;
}

input#modlgn_username,
input#modlgn_passwd
{
	margin: 0 0 10px 0;
	border: solid 1px #CCC;
	-webkit-border-radius: 5px;
	width: 200px;
}

#header .k2LoginBlock, #header .k2UserBlock 
{
	background-color:		#960;
	position:				absolute;
	width:					200px;
	top:					0;
	left:					1010px;
	/* display: none; */
}

#header .k2LoginBlock a
{
	color:					#999;
	text-decoration:		none;
	font-size:				12px;
	font-family:			"Times New Roman", Times, serif;
	font-weight:			bold;
	display: block;
	padding: 5px;
}

#header .k2LoginBlock a:hover
{
	color:					#666;
}

#header .k2LoginBlock #form-login-username label,
#header .k2LoginBlock #form-login-password label,
#header .k2LoginBlock #form-login-remember label
{
	display:				block;
	float:					left;
	width:					auto;
	margin:					0;
	padding:				0;
	height:					20px;
	line-height:			20px;
	font-size: 14px;
	letter-spacing: 2px;
	color: #999;
}

#header .k2LoginBlock #form-login-username input,
#header .k2LoginBlock #form-login-password input,
#header .k2LoginBlock #form-login-remember input
{
	display:				block;
	float:					left;
	height:					20px;
	line-height:			20px;
	margin: 0 0 10px 10px;
}

#header .k2LoginBlock #form-login-username,
#header .k2LoginBlock #form-login-password,
#header .k2LoginBlock #form-login-remember
{
	clear:					both;
}

#header .k2LoginBlock .button
{
	clear:					both;
	display:				block;
	float:					right;
	margin: 0 10px 0 0;
	background-color: #1d9bcf;
	-webkit-border-radius: 5px;
	border: solid 1px #CCC;
	color: #EEEEEF;
	font-size: 12px;
	width: 50px;
	height: 25px;
	line-height: 25px;
}

div#k2ModuleBox81.k2LoginBlock ul
{
	border: dashed 1px #CCC;
	-webkit-border-radius: 5px;
	padding: 5px;
}

/*-------------------------------------------------------------*/
div#k2ModuleBox81.k2UserBlock
{
	display: none;
	/*background-color: #F90;*/
	background-color: #1D9BCF;
	padding: 5px;
	border: #CCC;
	-webkit-border-radius: 5px;
}

div#k2ModuleBox122.k2LoginBlock ul
{
	border: dashed 1px #CCC;
	-webkit-border-radius: 5px;
	padding: 5px;
}

/*-------------------------------------------------------------*/
div#k2ModuleBox122.k2UserBlock
{
	/*background-color: #F90;*/
	background-color: #1D9BCF;
	padding: 5px;
	border: #CCC;
	overflow: hidden;
	margin-bottom: 15px;
	-webkit-border-radius: 5px;
}

div.k2UserBlockDetails
{
	border: #CCC;
	-webkit-border-radius: 5px;
	background-color: #FFF;
	padding: 5px;
}

div.k2UserBlockDetails img
{
	margin: 0 5px 0 0;
	padding: 0;
	border: none;
}

ul.k2UserBlockActions
{
	margin: 10px 0 0 0;
	border: dashed 1px #FFF;
	padding: 5px;
}

ul.k2UserBlockActions a
{
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 5px 0 0 0;
	font-size: 14px;
}

ul.k2UserBlockActions a:hover
{
	color: #EEE;
	text-decoration: underline;
}

div.k2UserBlock div.k2UserBlockDetails span.ubName 
{
	color: #999;
	display: block;
	font-size: 16px;
	margin: 0 0 10px 5px;
}

input.ubLogout
{
	margin: 10px 0 0 0;
	float: right;
	background-color: #FFF;
	border: solid 1px #CCC;
	-webkit-border-radius: 5px;
	color: #666;
	border: none;
	width: 50px;
	height: 20px;
	line-height: 20px;
}
