BODY
{
	font-size:12px;
	font-family:Arial,Verdana;
	font-weight:normal;
	background:white;
	padding:0;
	margin:0;
	background:#ffffff url(../img/loginbg.png) repeat;
}

.clearFloats
{
	clear:both;
	margin:0;
	padding:0
}

#loginBlock
{
	width:80%;
	height:260px;
	position:absolute;
	left:0;
	top:50%;
	margin:-50px 0 0
}

#loginError,#loginFormError
{
	width:400px;
	height:40px;
	position:absolute;
	left:70%;
	top:50%;
	margin:-120px 0 0 -280px;
	font-size:14px;
	font-family:Verdana;
	color:#fff;
	padding:10px;
	padding-left:50px;
	z-index:999;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:3px 3px 4px #ccc;
	-webkit-box-shadow:3px 3px 4px #ccc;
	box-shadow:3px 3px 4px #ccc;
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cccccc');
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cccccc');
	border:4px solid #fff;
	background:#990000 url(../img/loginerror.png) no-repeat 10px 10px;
	
}

#loginFormError
{
	display:none;
	z-index:9999;	
}

#loginBlockForm
{
	width:100%;
	height:30px;
	padding:15px;
	padding-right:50px;
	border:2px solid #fff;
	background:#e1f0ff url(../img/loginbgform.png) repeat;
	text-align:right;
	margin-left:-5px;
	-moz-border-radius:0 10px 10px 0;
	-webkit-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
	-moz-box-shadow:3px 3px 4px #ccc;
	-webkit-box-shadow:3px 3px 4px #ccc;
	box-shadow:3px 3px 4px #ccc;
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cccccc');
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cccccc')
}

#loginBlockTitle
{
	position:absolute;
	top:-30px;
	text-align:left;
	font-size:30px;
	font-family:'Roboto';
	font-weight:100;
	color:#666;
	padding-left:50px;
	text-shadow:#999999 1px 1px 1px
}

#loginBlockCopy
{
	text-align:right;
	font-size:11px;
	font-family:Verdana;
	font-weight:400;
	color:#666;
	text-shadow:#ffffff 1px 1px 1px;
	padding-top:7px
}

#loginInputUser
{
	width:150px;
	font-family:'Roboto';
	font-size:16px;
	font-weight:400;
	color:#406686;
	padding:5px;
	padding-left:30px;
	margin-right:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #dadada;
	background:#fff url(../img/adminbg.png) no-repeat 2px 2px
}

#loginInputPass
{
	width:150px;
	font-family:'Poiret One';
	font-size:16px;
	font-weight:400;
	color:#406686;
	padding:5px;
	padding-left:30px;
	margin-right:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #dadada;
	background:#fff url(../img/adminpassbg.png) no-repeat 2px 2px
}

#loginInputSubmit
{
	font-family:Arial;
	font-size:14px;
	font-weight:400;
	color:#fff;
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #fff;
	background:#406686;
	background:-moz-linear-gradient(#6995b8 10px,#406686);
	background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.5,#6995b8),color-stop(1,#406686));
	cursor:pointer
}

#loginInputSubmit:hover
{
	background:#6995b8;
	background:-moz-linear-gradient(#406686 10px,#6995b8);
	background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.5,#406686),color-stop(1,#6995b8));
}
.noJSbg {
	position:fixed;
	top:0;
	left:0;
	margin:0;
	padding:0 z-index:1199990;
	background:#fff;
	background:rgba(255, 255, 255, .7);	
	/* For IE8 and earlier */
	width:100%;
	height:100%;
}
.noJS {
	font-size:12px;
	font-weight:bold;
	color:#550000;
	background:rgba(255, 223, 223, 1);
	text-align:left;
	position:fixed;
	z-index:1200000;
	padding-top:20px;
	padding-left:65px;
	padding-right:20px;
	padding-bottom:20px;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-200px;
	border-width:1px 1px 1px 1px;
	border-style:solid solid solid solid;
	border-color:#fd0000 #fd0000 #fd0000 #fd0000;
	width:350px;
	background-image:url(../img/warning.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	opacity:1;
	filter:alpha(opacity=100);
	/* For IE8 and earlier */
	-moz-box-shadow:3px 3px 4px #ccc;
	-webkit-box-shadow:3px 3px 4px #ccc;
	box-shadow:3px 3px 4px #ccc;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cccccc')";
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cccccc');
}