body, td {color:#000000; font:12px Arial; margin:0; padding:0;}
body {background:#fff;}
div, form {margin:0; padding:0;}
dl, dt, dd {margin:0;}
img {border:none;}

a, a:link, a:visited, a:hover {font-weight:bold; text-decoration:none; color:#777777;}
a, a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

p {padding:0; margin:0 0 5px 0;}

input {margin:0;}
.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}

a .small {font:10px Verdana; color:#000000;}
a.button {padding:5px 15px; border:1px solid; background:#efefef;}

/*h1, h1 a {margin:10px 0 20px 0; font:13px Arial; font-weight:bold; color:#000000; }*/
h1 {margin:0 0 7px 0; padding:0; font:26px Times New Roman; font-weight:normal; line-height:100%;}
h3 {font:13px Arial; font-weight:bold; margin:0; padding:0 0 5px 0;}

.mb {margin-bottom:10px;}
.mt {margin-top:10px;}
.ml {margin-left:10px;}
.mr {margin-right:10px;}

.bb {border-bottom:1px solid #dddddd;}

.pr {padding-right:5px;}
.pl{padding-left:5px;}

#footer { margin:10px 0 30px 0; font:10px Verdana; text-align:center;}

#menu_lang {
	padding:5px;
	text-align:center;
}
#menu_lang a {
	text-decoration:none;
}
#menu_lang a img {
	padding:0px;
	border:1px solid #ccc;
	width:22px;
	height:15px;
}

#menu_lang a img.on {
	border-color:#00a;
}

#login_panel {
	background:url('../img/logo.png') no-repeat center top;
  background-size: 475px 95px;
	padding-top:120px;
	margin-top:100px;
}

#login-panel #msg {
  text-align:center;
}