 

.main {
	height: 100%;
}

.header {
	height: 130px;
	position: relative;
	background: url(../img/admin/header_bg.png) repeat-x;
}

.footer {
	height: 70px;
	position: relative;
	text-align: center;
	line-height: 70px;
	background-color: #305083;
	color: #fff;
	font-size: 12px;
}

.header div.logo {
	display: block;
	height: 45px;
	width: 470px;
	background: url(../img/admin/logo.png) no-repeat;
	position: absolute;
	top: 15px;
	left: 15px;
}

.header .tools {
	position: absolute;
	top: 45px;
	right: 45px;
}

.header .tools span {
	color: #fff;
	font-size: 12px;
}

.header .tools a {
	color: #ECCB12;
	font-size: 12px;
	text-decoration: none;
	margin-left: 15px;
}

.header .navbar {
	position: absolute;
	top: 80px;
	left: 15px;
}

.header .navbar li {
	float: left;
}

.header .navbar li a {
	display: block;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	height: 36px;
	width: 120px;
	line-height: 36px;
	text-align: center;
}

.header .navbar li.active,.header .navbar li:hover {
	background: url(../img/admin/nav_active.png) 4px 0px no-repeat;
	width: 120px;
	height: 36px;
}

.header .navbar li.active a,.header .navbar li:hover a {
	color: #285391;
}

.main .left {
	height: 100%;
	border-right: 1px solid #C9C9C9;
}

.main .left li.active,.main .left li:hover {
	background: url(../img/admin/left_active.png) no-repeat;
}

.main .left li a {
	background: url(../img/admin/icons.png) 160px 9px no-repeat;
	display: block;
	height: 48px;
	line-height: 48px;
	width: 175px;
	text-align: center;
	text-decoration: none;
	color: #2B598A;
}

.main .left li a {
	position: relative;
}

.main .left li a i {
	display: inline-block;
	position: absolute;
	left: 15px;
	top: 10px;
	height: 25px;
	width: 25px;
	background: url(../img/admin/icons.png) no-repeat;
}

.main .left ul {
	padding-left: 0px;
}

.main .left li a i.i1 {
	background-position: 0 -75px;
}

.main .left li a i.i2 {
	background-position: 0 -130px;
}

.main .left li a i.i3 {
	background-position: 0 -178px;
}

.main .left li a i.i4 {
	background-position: 0 -228px;
}

.main .left li a .i5 {
	background-position: 0 -279px;
}

.main .left li a i.i6 {
	background-position: 0 -329px;
}

.main .left li a i.i7 {
	background-position: 0 -379px;
}

.main .left li a i.i8 {
	background-position: 0 -429px;
}

.main .left li a i.i9 {
	background-position: 0 -479px;
}

.main .left li a i.i10 {
	background-position: 0 -530px;
}

.main .left li a i.i11 {
	background-position: 0 -580px;
}

.main .left li a i.i12 {
	background-position: 0 -629px;
}

.main .left li a i.i13 {
	background-position: 0 -679px;
}

.main .left li a i.i14 {
	background-position: 0 -730px;
}

.main .left li a i.i15 {
	background-position: 0 -779px;
}