#admintable{
    font-size: 11px;
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #cccccc;
}
#admintable th {
    background: url(../img/bg_white-trans.png) top left;
    padding: 3px;
}
#admintable tr td {
    padding-left: 3px;
    padding-right: 3px;
    border-right: 1px solid #dddddd;
}
#admintable tr:nth-child(odd){
    background: url(../img/bg_white-trans.png) top left;;
}

#login_form {
	padding: 10px;
	margin: 0 auto;
	width:  400px;
	border: 1px solid #7a2a30;
    background: url(../img/bg_white-trans.png) top left;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
#login_form .label, #login_form label{
	width:  100px;
	float:  left;
	text-align: right;
	padding-right: 10px;
}
#login_form p{
	padding:  3px;
}
#admin_menu{
	border-bottom:  1px solid black;
	height:  35px;
	margin: -10px;
	margin-bottom:  1px;
	list-style:  none;
} 
#admin_menu li.current{
	border-left: 1px solid #7a2a30;
	border-right: 1px solid #7a2a30;
    background: url(../img/bg_white-trans.png) top left;
}
#admin_menu li  {
	float:  left;
	background:  none;
	border: 0px;
	padding:  5px;
    padding-bottom:  10px;
    padding-top:  10px;
}
#admin_submenu {
	border-bottom: 1px solid black;
	margin:  -10px;
	margin-bottom: 10px;
	margin-top:  0px;
	padding:  0px;
}
#admin_submenu ul {
		list-style:  none;
		height:  35px;
}
#admin_submenu li.current{
	border-left: 1px solid #7a2a30;
	border-right: 1px solid #7a2a30;
    background: url(../img/bg_white-trans.png) top left;
}
#admin_submenu ul li{
	float:  left;
	background:  none;
	border: 0px;
	padding:  5px;
    padding-bottom:  10px;
    padding-top:  10px;
}