/* START_DEFAULT_STYLES  */
*{margin:0;padding:0;}
html{font-size:62.5%;}
body{font:12px Verdana, Arial, Helvetica, sans-serif;color:#4e4b4b;background:url(../images/bg01.jpg) repeat-x #9AACFF;}
.clear{clear:both;font-size:0;line-height:0;display:block;height:0;}
h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:400;padding:5px 0;}
p{padding:5px 0;}
a,a:link,a:active,a:visited{color:#fff;text-decoration:none;cursor:pointer;}
a:hover{color:#FFFF33;;text-decoration:none;}
img{border:none;}
li{list-style-type:none;}
em,i{font-style:normal;}
/* END_DEFAULT_STYLES  */
#all{width:1014px;margin:0 auto;}
#header{height:170px;position:relative; width:990px; margin:0 auto;}
#header p {color:#000066;font-size:11px;position:absolute;text-align:center;width:393px;left:370px;	top:26px;}
#header p strong {color:#D155C3; display:block;}
.img_h {float:left; display:block;}
.logo{position:absolute;left:20px;top:18px;}

.bookmark{position:absolute;left:358px;top:132px;}
.menu{height:32px;width:386px;position:absolute;left:600px;top:138px;background:url(../images/menu.png) no-repeat;}
.menu span{display:block;position:absolute;top:0px;}
.menu a, .menu a:visited{display:block;height:32px;}
.m1 {left:0px;}
.m2 {left:141px;}
.m3 {left:262px;}
.m1 a, .m1 a:visited {width:136px;}
.m2 a, .m2 a:visited {width:116px;}
.m3 a, .m3 a:visited {width:124px;}
.m1 a:hover {background:url(../images/menu.png) 0 -32px;}
.m2 a:hover {background:url(../images/menu.png) -141px -32px;}
.m3 a:hover {background:url(../images/menu.png) -262px -32px;}
.box{margin:0 auto 10px;background:#5f6cb2 url(../images/bgblocktop.jpg) 0 0 no-repeat;}
.box_top{width:100%; overflow: hidden; background:url(../images/pic-right.jpg) 100% 100% no-repeat; height:34px; margin-top:10px;}
.box_bottom{padding:12px 0 12px;background:url(../images/bgblockniz.jpg) no-repeat 0 100%;}
.thumbs{overflow:hidden;width:1011px; padding:4px 0 0 3px;}
.thumbs a, .thumbs a:visited { float:left; display:inline; padding:1px 1px 0 0;}
.thumbs img {width:165px; height:225px; display:block; float:left;border:1px solid #9AACFF; background:#f2f2f2;}
.thumbs a:hover img {border:1px dashed #FFCC00;}

.navi{ background:url(../images/navi.png) 0 0 no-repeat; width:990px; margin:0 auto; height:34px; text-align:center; padding:5px 0;}
.navi em {color:#38436B;font-size:18px; padding:5px;}
.navi a, .navi a:visited {background-color:#5D6DA9;border-color:#FFFFFF #888888 #888888 #FFFFFF;border-style:solid;border-width:1px;color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;padding:5px;}
.navi a:hover {background-color:#1D943A;color:#FFCC00;}

.mid_top {width:100%; overflow:hidden; padding:15px 0 0;}
.mid_top li{float:left; display:block; width:33%;}
.mid_top a,.mid_top a:visited{color:#FFF;display:block;font-size:22px;text-align:center; background:url(../images/bg-34top.jpg) no-repeat; width:248px; height:38px; margin-left:47px; text-decoration:none; font-weight:bold; padding-top:15px; padding:14px 0 0 12px;}
.mid_top a:hover{color:#313A73;}

.f_top li{color:#00FF33;font-size:17px;letter-spacing:-1px;line-height:17px;margin-left:32px;}
.f_top li a,.f_top li a:visited{font-size:19px;line-height:23px;margin-left:3px;text-decoration:none;}
.f_top{float:left;width:250px;padding:10px 0;}

#footer{height:166px;text-align:center;background:url(../images/bgbottom.jpg) 0 100% repeat-x;}
.f_box {width:800px; margin:0 auto; height:166px; position:relative;}
.f_book { position:absolute; right:-9px; top:-4px;}
.f_box p {position:absolute;width:200px;text-align:center;color:#5D6DA9;font-size:10px;left: 365px;top: 20px;line-height:11px;}
.f_box p strong {color:#003366; display:block;}

.simple {padding:10px 15px; height:1%; color:#fff;}
.adv { margin-top:15px;}