/* START_DEFAULT_STYLES  */
*{margin:0;padding:0;}
html{font-size:62.5%;}
body{font:12px Verdana, Arial, Helvetica, sans-serif;color:#CCC;background:url(../images/bg01.jpg) repeat-x #BED1F9;}
.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:#ccc;text-decoration:none;cursor:pointer;}
a:hover{color:yellow;text-decoration:none;}
img{border:none;}
li{list-style-type:none;}
em,i{font-style:normal;}
/* END_DEFAULT_STYLES  */
#all{width:1018px;margin:0 auto;}
#header{height:150px;position:relative;width:990px; margin:0 auto;}
#header p {color:#15476C;font-size:10px;position:absolute;width:327px;left:443px;top:29px;text-align:center;}
#header p strong {color:#FFFFFF;font-size:12px;display:block;}

.img_h {float:left; display:block;}

.menu { position:absolute; height:24px; left:453px; top:0;}
.menu li { float:left; display:inline; padding-left:9px;}
.menu li a { float:left; display:block; height:24px; text-indent:-9999px; overflow:hidden;}
.m_1 a, .m_1 a:visited { width:106px; background:url(../images/menu.png) 0 0 no-repeat;}
.m_1 a:hover { background:url(../images/menu.png) 0 -24px no-repeat;}
.m_2 a, .m_2 a:visited { width:88px; background:url(../images/menu.png) -114px 0 no-repeat;}
.m_2 a:hover { background:url(../images/menu.png) -114px -24px no-repeat;}
.m_3 a, .m_3 a:visited { width:95px; background:url(../images/menu.png) -211px 0 no-repeat;}
.m_3 a:hover { background:url(../images/menu.png) -211px -24px no-repeat;}


.bookmark{left:716px;position:absolute;top:115px;}

.box{background:url(../images/mid1.jpg) 0 0 repeat-y; width:100%; overflow:hidden;}
.box_top{width:100%; overflow: hidden; height:44px; background:url(../images/box_top.jpg) 100% 0 no-repeat;position:relative;}
.box_top img { position:absolute; left:307px;}
.box_bottom {background:url(../images/btm2.jpg) no-repeat 0 100%; padding-bottom:10px;}

.thumbs{overflow:hidden; height:1%; _width:101%; padding-left:1px;}
.thumbs a, .thumbs a:visited { float:left; display:inline; padding:2px 0 0 2px;}
.thumbs img {width:165px; height:225px; display:block;float:left;border:1px solid #5681A1;}
.thumbs a:hover img {border:1px dashed #fff;}

.navi{background:url(../images/btm2.jpg) no-repeat 0 0;margin:0 auto;padding:15px 0 15px 0;width:100%;overflow:hidden;}
.navi a, .navi a:visited {background-image:url(../images/p1.jpg);display:block;float:left;font-size:12px;font-weight:bold;height:21px;letter-spacing:-1px;margin:6px 2px 1px 0;padding:6px 0 0;text-align:center;text-decoration:none;vertical-align:middle;width:29px;color:#fff;}
.navi a:hover {background-image:url(../images/p2.jpg);text-decoration:none;color:#fff;}
.navi em {float:left;display:block;color:#FF0000;font-size:20px;padding:0 8px 0 0;}
.navi em span {font-weight:normal;color:#710804; }

.mid_top {width:100%; overflow:hidden;padding:10px 0;}
.mid_top li{float:left; display:block; width:33%;}
.mid_top a,.mid_top a:visited{display:block;font-size:21px;text-align:center;background:url(../images/top3.jpg); width:250px; height:40px; margin:0 auto; text-decoration:none;padding-top:11px;color:#fff;}
.mid_top a:hover {color:#FFCC00; text-decoration:none;}

.f_top li{color:#fff;margin-left:32px; font-size:14px;}
.f_top li a,.f_top li a:visited{color:#233552;font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;letter-spacing:-1px;margin-left:5px;text-decoration:none;}
.f_top li a:hover {color:#fff;text-decoration:none;}
.f_top{float:left;width:250px;padding:10px 0 0;}

#footer{height:150px;text-align:center;margin-top:15px; background:url(../images/bg02.jpg) 0 100% repeat-x;}
.f_box {width:990px; margin:0 auto; height:150px; position:relative;}
.box_top_2 {background:url(../images/box_top.jpg) 100% 0 no-repeat;}
.box_2 {background:url(../images/mid1.jpg) 0 0 repeat-y;}
.box_2 .box_bottom {background:url(../images/btm2.jpg) no-repeat 0 100%;}
.f_book { position:absolute; left:732px; top:74px; display:block; width:224px; height:30px; text-indent:-9999px; overflow:hidden; background:url(about:blank);}
.f_box p {	position:absolute;	width:272px;	text-align:center;color:#15476C;font-size:10px;left: 456px;	top: 19px;}
.f_box p strong {color:#990000;font-size:11px;font-weight:bold;}

.webmaster { overflow:hidden; display:block; left:515px; top:124px; width:118px; height:17px; text-indent:-9999px; position:absolute; background:url(about:blank);}

.adv {margin:10px 0;background:url(../images/mid1.jpg) 0 0 repeat-y; text-align:center;}
.adv .box_bottom {background:url(../images/btm2.jpg) no-repeat 0 100%;}

.simple {padding:10px 20px 0 20px; height:1%; color:#fff; background:url(../images/topbar1.jpg) 0 0 no-repeat; text-align:center;}
.simple a {font-size:24px; text-align:center; color:green;}
.simple a:hover {color:yellow;}
.simple h3 { font-size:24px; text-align:center; padding-top:0;}
.simple img {background-color:#F8EDCD;border:1px solid #5681A1; margin-bottom:10px;}
.simple a:hover img {border:1px dotted #fff;}

.links {font-size:13px;color:#A00000;font-weight:bold;text-align:center;padding:15px 0;}
.links a, .links a:visited {font-size:12px;background-color:#a3b9e2;border:1px solid #8aa0c5;color:#15476C;font-weight:bold;letter-spacing:-1px;line-height:20px;margin-left:1px;margin-right:1px;padding:5px 10px;text-decoration:none;}
.links a:hover {background-color:#90dcfe;border:1px dotted #8aa0c5;color:#15476C;}

