*{
margin:0 0;
padding:0 0;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}
img{
border:none;
}

.cl{
clear:both;
}
.all{
width:952px;
margin:0 auto;
}
.no_bg{
background:none !important;
}
.no_br{
border:none !important;
}
h2{
text-align:left;
margin:16px 0 30px 0;
color:#008ded;
font-size:18px;
font-weight:normal;
}
h3{
color:#312725;
margin:16px 0 16px 0;
font-size:16px;
}
h3.smoll{
font-size:12px;
}
h4{
font-size:14px;
color:#63bef4;
font-weight:bold;
margin:0 0 16px 0;
}
p{
padding:0 0 12px 0;
}
.content p{
font-size:15px;
font-family:Arial;
text-align:justify;
}
a{
color:#008eed;
}
a.red{
margin:65px 0 0 0;
text-align:center;
width:100%;
display:block;
color:#ff522f;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
.top_book{
margin:0 0 0 380px;
}
*html .top_book{
margin:0 0 -3px 380px;
}
.marker{
background:#ff0000;
position:absolute;
left:223px;
top:18px;
width:1px;
height:1px;
}
.page{
position:relative;
padding:0 0 0 55px;
background:url(../images/book_left.jpg) no-repeat 0 80px;
}
*html .page{
margin:-3px 0 0 1px;
}
*+html .page{
margin:-3px 0 0 1px;
}
.page_top{
background:url(../images/page_top.gif) no-repeat top left;
}
.page_center{
background:url(../images/page_center.gif) repeat-y left;
}
.page_bottom{
width:697px;
background:url(../images/page_bottom.gif) no-repeat bottom left;
}
.page .content{
margin:0 0 0 89px;
padding:50px 0 77px 0;
width:504px;
min-height:600px;
}
.content div.img{
padding:16px 14px 0 14px;
background:#fff;
float:left;
margin:0 16px 16px 0;
}
.content div.img_center{
padding:16px 14px 0 14px;
background:#fff;
margin:0 auto 16px auto;
}
.content div.img p{
color:#0073c2;
margin:14px 0 12px 0;
width:177px;
font-size:12px;
font-family:arial;
font-style:italic;
}
.content div.img_center p{
color:#0073c2;
margin:14px 0 12px 0;
font-size:12px;
font-family:arial;
font-style:italic;
}
.content .smoll_img{
position:relative;
padding:8px 8px 12px 8px;
background:#fff;
float:left;
}
.content .smoll_img img.zoom{
position:absolute;
bottom:0px;
right:8px;
margin:0 0 12px 0;
}
*html .content .smoll_img img.zoom{
margin:0 0 11px 0;
}
*html .page .content{height:600px;} /* as min-height */
img.logo{
float:right;
}
ul.sub_menu{
float:left;
}
ul.sub_menu li{
margin:9px 0 0 0;
list-style-image:url(../images/sub_menu_flag_s.gif);
}
ul.sub_menu li.selected {
list-style-image:url(../images/sub_menu_flag.gif);
}
ul.sub_menu li a{
color:#989999;
font-weight:bold;
}
ul.sub_menu li a:hover{
color:#008ded;
}
ul.sub_menu li.selected a{
color:#008ded;
font-weight:bold;
}
div.line{
margin:118px 0 0 0;
height:2px;
width:100%;
background:url(../images/doted.gif) repeat-x;
}
*html div.line{
margin:40px 0 0 0;
}
*+html div.line{
margin:50px 0 0 0;
}
div.red_line{
margin:9px 0 9px 0;
height:2px;
width:100%;
background:url(../images/doted_red.gif) repeat-x;
}
div.menu{
position:absolute;
right:0;
top:30px;
width:200px;
height:568px;
background:url(../images/menu_bg.jpg);
}
div.menu ul{
position:absolute;
top:166px;
left:16px;
}
div.menu li{
list-style:none;
margin:0 0 13px 0;
}
div.menu li a{
color:#fff;
font-size:16px;
padding:0 0 0 18px;
}
div.menu li.selected a{
color:#fdffbd;
background:url(../images/menu_flag.gif) no-repeat 0 3px;
}
div.menu li a:hover{
color:#fdffbd;
}
.registr{
background:url(../images/registr.gif) no-repeat left top;
position:absolute;
top:-90px;
width:360px;
height:75px;
left:70px;
}
.registr a{
font-size:16px;
position:absolute;
top:25px;
left:123px;
font-family:arial;
}
div.lang{
position:absolute;
top:-90px;
right:140px;
color:#5fb3e9;
}
div.lang a{
padding:0 0 0 5px;
color:#989999;
}
.footer_img{
position:absolute;
left:55px;
/*background:url(../images/book_bottom.gif) no-repeat;*/
width:697px;
height:115px;
}
*html .footer_img{
left:0px;
}
a.forumedia{
position:absolute;
right:-80px;
bottom:115px;
text-decoration:none;
color:#222221;
}
a.hgbs{
position:absolute;
right:-128px;
bottom:135px;
text-decoration:none;
color:#222221;
}
.float_menu_l {
	position:absolute;
	left:147px;
	top:229px;
}
.float_menu_2 {
	position:absolute;
	left:305px;
	top:228px;
	width: 127px;
}
.float_menu_3 {
position:absolute;
left:522px;
top:228px;
}
.float_menu_l li, .float_menu_2 li, .float_menu_3 li{
list-style:none;
margin:0 0 8px 0;
}
*html .float_menu_l {
left:90px;
}
*html .float_menu_2 {
left:262px;
}
*html .float_menu_3 {
left:465px;
}
#form{
display:none;
}
input{
border-top:1px solid #7e7270;
border-left:1px solid #b5aba9;
border-right:1px solid #b5aba9;
border-bottom:1px solid #b5aba9;
background:#f2e6e3;
width:100%;
}
*html input{
width:99%;
}
.pink{
background:#f2e6e3;
padding:32px 36px 46px 36px;
}
.pink p{
color:#222221;
font-family:Taxoma;
font-size:12px;
}
.pink p strong{
font-weight:bold;
}
.pink p span{
color:#ff522f;
}
.table_form th{
padding:0 0 5px 0;
text-align:left;
}
a.submit{
display:block;
background:#696969;
/*background:#ff522f;*/
padding:10px 0 8px 15px;
width:70px;
margin:32px 0 0 auto;
}
a.submit_2{
float:right;
background:#696969;
/*background:#ff522f;*/
padding:10px 15px 8px 15px;
margin:32px 0 0 32px;
}
table.label{
color:#6a7074;
border-collapse:collapse;
border-collapse:collapse;
width:100%;
}
table.label td{
border:1px solid #6a7074;
padding:6px 4px 6px 4px;
text-align:center;
font-size:9px;
}
table.label td.col_1{
background:#f3edf4;
}
table.label td.col_6{
background:#f3edf4;
font-size:11px;
}
table.label td.col_2{
background:#ecf2e9;
}
table.label td.col_5{
background:#ecf2e9;
font-size:11px;
font-weight:bold;
}
table.label td.col_3{
background:#f3f0e6;
font-size:11px;
}
table.label td.col_4{
background:#f9f9f9;
}
.hak{
height:70px;
}

