body {
	font-family: Verdana;
	font-size:11px;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background:#ffd000;
}

#auth_fon {
	width:400px;
	height:184px;
	background:url('/public/images/auth_fon.gif');
}
#form_cont {
	width:400px;
	height:80px;
	padding:0;
	margin-top:10px;
}
#login_form {
	padding:12px 0 0 3px;
	margin:0;
	color:#ffffff;
}
#login_form label{
	display:block;
	width:55px;
	text-align:right;
	padding-right:2px;
	float:left;
}
#login_cont { 
	position:absolute;
	width:400px;
	height:auto;
	left:50%;
	top:50%;
	margin-left:-200px;
	margin-top:-150px;
	background: #ffffff;
	border:1px solid #999999;
	padding: 10px;
}
.linp{
	border:1px solid #000;
	width:135px;
	margin:0;
}
#top {
	height:200px;
	width:100%;
}

#ruki {
	position: absolute;
	width: 347px;
	height: 180px;
	left: 50%;
	top: 0;
	margin-left: -170px;
	margin-top: 15px;
	background: url('/public/images/ruki.gif');
	padding: 0;
}

#menu {
	position:absolute;
	top:20px;
	left:30px;
	width:300px;
	border:none;
}

#menu ul {
	font-size:13px;
	list-style-image: url('/public/images/empty.gif');
	margin-top:0; 
}
.li_img{
	vertical-align:top;
	list-style-image: url('/public/images/email.gif');
}

#menu a.active {
	font-weight:bold;
	color:#ffffff;
}

#menu a.active {
	font-weight:bold;
	color:#ffffff;
}
#user_block {
	position:absolute;
	top:0;
	right:0;
	background: #000;
	width:auto;
	height:20px;
	text-align:right;
}

#user_block span {
	display:block;
	color:#ffffff;
	margin:3px 10px 0 10px;
	font-size:12px;
	text-transform: capitalize;
}

#user_block a { color:#ffffff;}

#content {
	border-top:1px solid #000;
	border-bottom:3px solid #ffd000;
	background: #ffffff;
	width:100%;
	height:auto;
}
#bottom {
	background: #000;
	width:100%;
	height:115px;
}

#saturn_logo {
	margin:20px 0 0 20px;
	background: url('/public/images/saturn_logo_100.gif');
	width:98px;
	height:80px;
	float:left;
	cursor:pointer;
}

#renault_logo {
	margin:20px 20px 0 0;
	background: url('/public/images/renault_logo_100.gif');
	width:80px;
	height:78px;
	float:right;
	cursor:pointer;
}

a { color:#000; }

.page_zag {
	padding:10px 0 10px 0;
	font-size:13px;
	text-align:center;
}
#tbl_bonus {border-collapse: collapse;}

#tbl_bonus td{
	padding:6px;
	margin:0;
	border:1px solid #dadada;
}
#passport_issue_date_day, #passport_issue_date_month{font-size:12px;}
#passport_issue_date_year{width:39px}

#passwd_block{
	display:none;
	border:1px dashed #800000;
	padding-right:3px;
	background:#fcee4d;
	margin-top:2px;
}
#command_a{font-weight:bold;}

#change_passwd_cont{
	width:410px;
	text-align:right;
	padding:10px;
}

.list_error {color:#f23510;}

#saturn-logo_64 {
	margin-right:5px;
	width:77px;
	height:64px;
	background:url('/public/images/saturn_logo_64.gif');
	float:left;
}
#renault_logo_64 {
	margin-left:5px;
	width:64px;
	height:64px;
	background:url('/public/images/renault_logo_64.gif');
	float:left;
}

h4 {font-size:13px;padding:0;margin:20px 0 10px 0;}

.warning {color:#f23510}

.info {
	display:inline-block;
	width:80%;
	border:1px dashed #800000;
	padding:10px 10px 10px 20px;
	margin-bottom:10px;
	color:#800000;
	text-align:left;
}
.alert {
	float:left;
	border:none;
	padding-right:10px
}
.new_messages {
	display:inline-block;
	color:#800000;
	font-size:11px;
}
#msg_panel{
	width:79%;
	height:20px;
	padding:10px;
	margin-bottom:20px;
	border-bottom:1px dashed #dadada;
}
#read_msg {
	border:none;
	width:79%;
	text-align:left;
	padding:10px;
}
#delmsg {
	float:right;
}

#about{
	display:none;
	position:absolute;
	width:450px;
	height:350px;
	left:50%;
	top:50%;
	margin-left:-200px;
	margin-top:-150px;
	background: #ffffff;
	border:1px solid #999999;
	padding: 0px;
}
