*{margin:0px; padding:0px;}
html {}
body {min-width:991px; font:14px verdana; color:#f5fc99; background: #fbff9c url(../images/back.png) repeat-x center top;}
img {border:0px;}
a {outline:none; color:#FFF;}
ul li {list-style: none;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}

#wrap{width:991px; margin:0 auto;}


#header{width:812px; height:155px; background: url(../images/header.jpg); margin-left:130px; overflow:hidden;}
.header_left{width:202px; float:left; color:#4b6617; padding:7px 0 0 73px; line-height:15px;}
.header_left a{color:#4b6617; text-decoration:none;}
.header_right{float:left; width:535px; padding-top:6px;}
.eye{float:left; width:24px; margin:9px 0 0 28px; display:inline;}
.logo1{height:80px; float:left; width:360px;}
.logo1 a{display:block; width:360px; height:80px; text-indent:-9999px;}
.logo2{width:277px; height:63px; overflow:hidden;}
.logo2 a{display:block; width:277px; height:63px; text-indent:-9999px;}
.h_bookmark_us{float:left; width:110px; margin:18px 0 0 140px;}
.h_bookmark_us a{display:block; width:110px; height:51px; text-indent:-9999px;}

.box1,.box2{background:#860e30; overflow:hidden; margin:0 3px 0 2px; padding:0 0 5px 6px;}
.box1 h2{background: #fbff9c url(../images/h2_back1.gif) no-repeat left bottom; height:27px; color:#f1e648; font-size:20px; padding-top:6px; margin:0 0 5px -11px; text-align:center;}
.box1 img {width: 240px; height: 180px; margin:0 2px 2px 0; background:#770d2b; float:left; border: 1px solid #ff0e51;}
.box1 a:hover img {border: 1px solid #f5ff00; width:240px;height:180px; margin:0 2px 2px 0;}
.box1 a img:hover {border: 1px solid #f5ff00; width:240px;height:180px; margin:0 2px 2px 0;}


.bookmark_us{background:#860e30; margin:0 3px 0 2px; padding-left:9px; height:29px; border-top:solid 1px #f7f77a;}
.bu_left{overflow:hidden; padding-top:5px; letter-spacing:-1px;}
.bu_right{float:right; width:188px;}
.bu_right a{display:block; width:188px; height:29px; background: url(../images/bookmark_us.gif); text-indent:-9999px;}

.dots{background: url(../images/dots_back.gif) repeat-x left 14px; height:24px; margin: 0 3px 0 2px;}

.box2 h2{background: #fbff9c url(../images/h2_back2.gif) no-repeat left bottom; height:27px; color:#f1e648; font-size:20px; padding-top:6px; margin:0 0 12px -11px; text-align:center;}
.box2_item{float:left; width:228px; margin-left:16px; display:inline; font:bold 14px verdana; padding-bottom:5px;}
.box2_item_top{margin-bottom:10px;}
.box2_img_a{width:180px; height:100px; border:solid 1px #ff0e51; display:block; margin-bottom:2px; background:#770d2b;}
.box2_img_a:hover{border-color:#fbff9c;}
.box2 ul li{}
.box2 a{text-decoration:none;}
.box2 a:hover{color:#fbff9c;}

.bottom_layer{padding:10px 0 0 67px; overflow:hidden;}
.bl_item{float:left; width:255px; margin-right:44px;}
.bl_item a:hover{color:#000;}
.bl_top{background: url(../images/bottom_block_top.gif); height:18px; padding-left:21px;}
.bl_top a{color:#94283c; font-weight:bold;}
.bl_bottom{background:#891132 url(../images/bottom_block_bottom.gif) no-repeat bottom; padding:2px 4px 5px; line-height:16px; letter-spacing:-1px;}

#footer{background: url(../images/footer_back.gif); height:116px; margin-top:50px; letter-spacing:-1px; width:100%;}
#footer img{margin-right:5px;}
.f_text{padding:10px 10px 0 0;}
.f_links li{padding-top:14px;}
.f_links a{color:#fbff9c; font-weight:bold; text-transform:uppercase;}
.f_links a:hover{color:#ffe809;}