body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body{
	background:url(../images/back_bg.jpg) repeat-x center;
	}
#bgcolor{
		background:url(../images/bg_login.jpg) no-repeat center;
		width:410px;
		height:720px;
	}
#main{
	width:100%;
	margin: 0 auto;
	}
	
.toplinks a:link{ font:11px/14px Arial, Helvetica,Verdana; color:#AA131A; text-decoration:none; }
.toplinks a:visited{ font:11px/14px Arial, Helvetica,Verdana; color:#AA131A; text-decoration:none; }
.toplinks a:hover{ font:11px/14px Arial, Helvetica,Verdana; color:#AA131A; text-decoration:underline; }

#bgheader{ background:url(../images/bg_admin.jpg) repeat-x center; }

	
#main p, span{
	font:12px/20px Arial,Helvetica, Verdana;
	text-indent:5px;
	height:18px;
	color:#FFF;
	}

#main a:link{ font:11px/22px Arial,Helvetica, Verdana; color:#FFF; text-decoration:none; }
#main a:visited{ font:11px/22px Arial,Helvetica, Verdana; color:#FFF; text-decoration:none; }		
#main a:hover{ font:11px/22px Arial,Helvetica, Verdana; color:#FFF; text-decoration:underline; }		
p#admin{
	font:18px/22px Arial, Helvetica, Verdana;
	color:#FFF;
	}	
#login_form p, span{
		font:12px/14px Arial, Helvetica;
		width:80%;
		margin: 0 auto;
	}
#login_form input[type="text"], input[type="password"]{
	font:12px/14px Arial, Helvetica, Verdana;
	border:1px solid #EFEFEF;
	}
.login_btn{ background:#B1131A; font:12px/14px Arial, Verdana, Helvetica; border:1px solid #333333; color:#FFF;  }
