/*------------------------------------------------admin------------------------------------------*/
body {
	background:url(../images/bg1.jpg) repeat;font: Arial, Helvetica, sans-serif;font-style: normal;background-attachment: fixed;
}

#admin_section{
	width:1100px; overflow:hidden; margin:0px auto; background:#fff; border:1px solid #cccccc; margin-top:15px; border-radius:4px 0px; padding-bottom:5px;
	-moz-border-radius:4px 0px; -webkit-border-radius:4px 0px; -o-border-radius:4px 0px; -ms-border-radius:4px 0px;	margin-top:50px;	
}
#top_admin{
	width:1090px; height:100px; border:1px solid #333; margin:5px auto;
	background: #0272a7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNzJhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTM5NTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  # 0%, #013953 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0272a7), color-stop(100%,#013953));
	background: -webkit-linear-gradient(top,  #0272a7 0%,#013953 100%);
	background: -o-linear-gradient(top,  #0272a7 0%,#013953 100%);
	background: -ms-linear-gradient(top,  #0272a7 0%,#013953 100%);
	background: linear-gradient(to bottom,  #0272a7 0%,#013953 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272a7', endColorstr='#013953',GradientType=0 );
}
#top_admin img{
	
	margin-top:16px; margin-left:380px;height: 70px;
}

#top_admin h1{
	
	line-height: 0px; color: white; font-size: 61px; margin-left: 380px; margin-top: 35px;
}

#top_admin img{
	
	margin-top:16px; margin-left:380px;height: 70px;
}
#left_admin{
	width:400px; height:auto; margin-left:5px; float:left; margin-bottom:5px;	 
}
.login_section {
  	position:relative; margin:0 auto; padding:20px 20px 0px 20px; background:#efefef; border:1px solid #999; height:380px;
}
.login_section h1 {
  	margin:-20px -20px 0px; line-height:60px; font-size:17px; font-weight:bold; color:#555; text-shadow:0 1px white; padding-left:20px;
  	background: #ffffff; border-bottom:1px solid #999;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); 
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); 
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
 	-webkit-box-shadow: 0 1px whitesmoke; box-shadow: 0 1px whitesmoke; font-family:Arial, Helvetica, sans-serif;
}
.login_section p {
  margin: 25px 0 0;
}
.login_section p:first-child {
  margin-top: 0;
}
.login_section .txtl, .login_section .pass {
  width: 325px;
}
.login_section p.remember_me {
  float: left; line-height: 15px;
}
.login_section p.remember_me label {
  color: #777; cursor: pointer;
}
.login_section p.remember_me input {
  position: relative; bottom: 1px; margin-right: 4px; vertical-align: middle;
}
.login_section p.submit {
  text-align: right;
}
.login_section-help {
  	margin:5px 0; font-size: 14px; color: #06C; text-align: left;  
}
.login_section-help a {
  	color: #333333; text-decoration: none;
}
.login_section-help a:hover {
  	text-decoration: underline; color:#000;
}
:-moz-placeholder {
  	color: #999 !important; font-size: 13px;
}
::-webkit-input-placeholder {
  	color: #999; font-size: 13px;
}
.txtl, .pass {
  	margin: 5px; padding: 0 10px; width: 200px; height: 32px; color: #404040; line-height: 32px; background:#fff; border:1px solid; border-color: #c4c4c4 #d1d1d1 #d4d4d4;
  	border-radius:2px; outline:5px solid #DCE3E4; -moz-outline-radius: 3px; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
}
.txtl:focus, .pass:focus {
  	border-color: #7dc9e2; outline-color: #dceefc; outline-offset: 0;
}
.send_login {
  	padding:0 18px; height: 30px; font-size:13px; font-weight:bold; color:#527881; text-shadow:0 1px #e3f1f1; background:#cde5ef; border: 1px solid;
  	border-color: #b4ccce #b3c0c8 #9eb9c2; border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; 
  	-webkit-border-radius:4px; outline: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
  	background-image: -webkit-linear-gradient(top, #edf5f8, #cde5ef); background-image: -moz-linear-gradient(top, #edf5f8, #cde5ef);
  	background-image: -o-linear-gradient(top, #edf5f8, #cde5ef); background-image: linear-gradient(to bottom, #edf5f8, #cde5ef);
  	-webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
}
.send_login:active {
  	background:#cde5ef; border-color:#9eb9c2 #b3c0c8 #b4ccce; -webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2); box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2); -ms-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2); -moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2); -o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.2);
}
#right_admin{
	width:670px; height:auto; float:right; margin:0px 5px;
}
#right_admin h1{
	font-family:Arial, Helvetica, sans-serif; margin:0px 0px; line-height:50px; font-size:17px; font-weight:bold; color:#555; text-shadow:0 1px white; 
	border:1px solid #999; padding-left:20px;
  	background: #ffffff; border-bottom:1px solid #999;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); 
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); 
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);
 	-webkit-box-shadow: 0 1px whitesmoke; box-shadow: 0 1px whitesmoke; font-family:Arial, Helvetica, sans-serif;
}
#right_admin p{
	font-size:14px; color:#666; text-shadow:0 1px white; font-family:calibri; margin-top:10px;
}
#right_admin h2{
	font-family:calibri; margin:0px 0px; line-height: 65px; font-size: 28px; font-weight: bold; color: #555; text-shadow: 0 1px 1px #fff; 
	
}
.input_02{ width:337px; height:63px; float:left; margin:0 0 0 0px; padding:0;  background: url(../images/input_im.png) no-repeat left;}
.input_02 font{ width:140px;  margin:0 0 0 0px; padding:8px 0 0 10px; color: #787a7e;	font-size: 18px;}

.report_{ float:left; margin:0; color:#0078ad; font-weight:bold;}
.report_ span{   padding:0 0 0px 5px; margin:0; color:#303030;}
.error_report{  float:left; margin:0; color: #FF3333;}
#r_banner img{
	border:1px solid #ccc;		
}