@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
.wrap {
	width: 850px;
	margin: 0 auto;
	background:url(images/bg.jpg) left top no-repeat;
	padding: 15px;
	border: solid 1px #cccccc;
	}
h1 {
	font: 25px Arial, Helvetica, sans-serif;
	margin: 0;
	padding:10px 0 0;
	width: 50%;
	float:left;
	}
h1 span {
	display:block;
	color:#3D398E;
	font-size: 17px;
	margin:-2px 0 0; padding:0;
	font-weight:bold;
	}
.logo {
	width: 50%;
	float:left;
	text-align:right;
	}
.lang {
	text-align:right;
	border: solid 1px #cccccc;
	color:#999999;
	padding: 10px;
	}
form {margin:0; padding:0;}

h2 {
	font: 19px Arial, Helvetica, sans-serif;
	color:#3d398e;
	border-bottom:double 1px #bababa;
	margin:0;
	padding:0;
	}
h2.langstr {
	text-transform:uppercase;
	color:#000000;
	font-size: 15px;
	font-weight:bold;	
	margin:0 0 15px ; padding:10px 0 5px;
	border-bottom:double 3px #888888;
	}
h3 span {
	display:block;
	font-size: 13px;
	font-weight:normal;
}
h3 {
	font-size: 15px;
	margin:0; padding:0 0 10px;
	border-bottom: dotted 1px #e3007a;
	background:#efefef;
	}
h4 { padding: 7px 0; margin:0; font-size: 13px;}
input[type=text], input[type=password], select {
	padding: 5px;
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	border: solid 1px #b6b4ce;
	width: 90%;
	}
select {
	width: 92%;
	}
.bdr {
	border-bottom: solid 1px #f28ac2;
	}
input[type="button"],input[type="submit"] {
	background:#3d398e;
	padding: 5px 15px;
	color: white;
	font-size: 11px;
	text-transform:uppercase;
	border: solid 1px #bd9cae;
	}
input.edit {
	border:none;
	background:transparent;
}
input.editgram {
	width:100px;
	border:none;
	background:transparent;
}
th {
	padding: 5px 0;
	border-bottom:double 3px #bbbbbb;
	background:#efefef;
	}
.menu-top {
	margin:0;
	padding:0;
	list-style-type:none;
	}
.menu-top li {
	display: inline;
	margin:0;
	padding: 5px 7px 5px 15px;
	background:url(images/next.gif) left no-repeat;}
.menu-top li a {
	text-decoration:none;
	color: #3D398E;
	}
.menu-top li a:hover {
	color:#E30079;
	}
.member-welcome {
	margin-top: -42px;
	margin-bottom: 10px;
	text-align:right;
	font-size: 11px;
	color:#666666;
	}