body, html { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background: #d0d0d6 url('/im/fon.png') no-repeat 0 231px; color: #000066;}
div, ul, li { margin: 0; padding: 0; list-style: none;}

.head {
	height: 238px;
	background-image: url('/im/top_.png');
background-position: 300px 0;
background-repeat: repeat-x;
position: relative;
}
.head .left_ {
	height: 199px;
	width: 849px;
	background-image: url('/im/top_left.png');
	background-position: 0 0;
	background-repeat: no-repeat;
position: absolute;
z-index: 3;
}
.head .right_ {
position: absolute;
	height: 199px;
	width: 492px;
	background-image: url('/im/top_eraser.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 2;
	right: 0;
}

.head .a {
position: absolute;
left: 10px;
top: 130px;
z-index: 5;
border: none;
}
.head .a img{

border: none;
}

.general_menu {
	position: absolute;
top: 200px;
z-index: 4;
right: 30px;
}

.general_menu li{
text-align: center;
	float: left;
width: 170px;
height: 30px;
line-height: 28px;
	background-image: url('/im/button_passive.png');
	background-position: 0 0;
	background-repeat: no-repeat;
margin: 0 1px;
}
.general_menu a {
	color: #01b659;
font-size: 12pt;
font-weight: 600;
text-decoration: none;
width: 170px;
height: 30px;
}

.content {
position: relative;
margin: 10px 10px 20px 340px;
}

.this_page {
	color: #ffffff;
}
.book {
	position: absolute;
	width: 312px;
left: 0;
top: 240px;
}

.book .book_top {
position: relative;
	width: 312px;
height: 24px;
background: url('/im/book_top.png') no-repeat top left;
}
.book .book_bottom {
position: relative;
	width: 312px;
height: 43px;
background: url('/im/book_bottom.png') no-repeat top left;
}
.book .book_content {
position: relative;
	width: 312px;
background: url('/im/book_eraser.png') repeat-y top left;
}
.h_menu ul {
	margin-left: 45px;
height: 19px;}
.h_menu li {
	float: left;
	width: 77px;
height: 19px;
text-align: center;
background: url('/im/marker_da.png') no-repeat;

}
.h_menu a {
	color: #01b659;
	font-size: 8pt;
	text-decoration: none;

}

.book_content {
padding-top: 25px;
}
.book_content ul {
margin-left: 60px;
}
.book_content ul ul{
margin-left: 0;
margin-top: 10px;
}

.page_{
padding: 5px 0 10px 25px;
background: url('/im/tick_da.png') no-repeat 0 5px;
}
.page_active{
padding: 5px 0 5px 25px;
background: url('/im/tick_a.png') no-repeat 0 5px;
}
.book_content li a{
	color: #092b69;
	font-size: 17pt;
}
.book_content li a:hover{
	color: #2451a3;
}
.book_content li li{
background: none;
padding-left: 0;
}
.book_content li li a{
	font-size: 12pt;
text-decoration: none;
font-weight: 560;
}


.content img {
	border: 1px solid #999;
	margin: 3px;
padding: 3px;
}

.message {
	margin-left: 120px;
margin-top: 30px;
}
.message a{
font-size: 12pt;
font-weight: 600;
	color: #092b69;
text-decoration: none;
padding-left: 19px;
background: url('/im/mess_out.png') no-repeat 0 4px;

}
.message a:hover{
	color: #2451a3;

background: url('/im/mess_in.png') no-repeat 0 4px;
}
.footer {
position: relative;

	/*background: url('/im/bottom.png') repeat-x;*/
	height: 117px;
}
.footer ul {
	position: absolute;
	top: 200px;
	right: 30px;
z-index: 2;
}





.footer li{
text-align: center;
	float: left;
width: 170px;
height: 30px;
line-height: 28px;
	background-image: url('/im/button_passive.png');
	background-position: 0 0;
	background-repeat: no-repeat;
margin: 0 1px;
}
.footer a {
	color: #01b659;
font-size: 12pt;
font-weight: 600;
text-decoration: none;
width: 170px;
height: 30px;
}

textarea {
	width: 400px;
	height: 200px;
}
input.text {
	width: 400px;
}
input.submit {
	width: 200px;
height: 30px;
color: #092b69;
font-weight: 600;
}

.phone {
	margin-top: 30px;
	font-size: 30px;
}
