/* CSS Document */
body {height:100%;font:11px Tahoma, Verdana, Arial, Sans-Serif;color:#656846;background:#9a7d5d url(../images/body.jpg);}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5 {margin:0;padding:0;} 
table {border-collapse:collapse;}
img {border:none;}  
ul, li {list-style:none;}  
a, a:active, a:visited {text-decoration:none;color:#634416;}    
a:hover {text-decoration:none;color:#93540d;}   

/*  All  */
.header_bg {background:url(../images/header_bg.jpg) repeat-x;}
.wraper {position:relative;width:960px;margin:0 auto;}
.nofont {font-size:0;line-height:0;} 
.clear {clear:both;font-size:0;line-height:0;height:1px;} 
.header {position:relative;height:320px;}
.header .text {position:absolute;top:5px;left:210px;color:#000;font-weight:bold;}
.header .bookmark {position:absolute;top:2px;left:420px; cursor:pointer;}
.header .book {cursor:pointer;}
.header h3 {position:absolute;top:0;left:693px;color:#e2b536;font:18px Tahoma;}
.header .welcome {position:absolute;top:213px;left:235px;width:275px;color:#d1d2b8;}
.header .welcome span {color:#fef2cb;padding-left:45px;}
.header .welcome a, .header .welcome a:visited {color:#fff;}
.header .top_list {position:absolute;top:40px;right:35px;}
.header .top_list li {float:left;width:124px;padding:0 5px 0 0;}
.header .top_list li ul li {color:#000;float:none;width:auto;padding:0 0 1px 0;}
.header .top_list li ul li a, .header .top_list li ul li a:visited {color:#fffae1;}
.header .top_list li ul li a:hover {color:#f2e9a9;}

h2.tit {height:77px;position:relative;color:#3f2910;font-size:21px;font-weight:normal;}
h2.tit span {position:absolute;top:20px;left:305px;text-align:center;width:355px;}
.bookmark_bottom {position:relative;height:70px;font-size:0;line-height:0;clear:both;top:-15px;}
.bookmark_bottom a {position:absolute;top:14px;left:355px; cursor:pointer;}
.content_block_bg {padding:0 13px;background:url(../images/content_block.jpg) repeat-y;}
.content_block {background:#37230e;position:relative;margin-top:-21px;width:934px;float:left;}
.content_block .text_block {float:left;width:134px;padding:10px;}
.content_block .text_block .links li ul li a{color:#fffae1;font-size:12px;font-weight:bold;}
.content_block .text_block .links li ul li a:hover{color:#f2e9a9;}
.content_block .pic_list {float:left;width:780px;background:#b69446;}
.content_block .pic_list ul li {padding:1px 0 1px 2px;float:left;font-size:0;line-height:0;}
.content_block .pic_list ul li a img {border:2px solid #fff8d5;}
.content_block .pic_list ul li a:hover img {border:2px solid #473220;}
.content_block .text_block2 {float:left;width:90px;padding:10px;}
.content_block .text_block2 ul li{padding:60px 0 0 6px;}
.content_block .movie_list {float:left;width:824px;background:#b69446;}
.content_block .movie_list ul {padding-left:2px;}
.content_block .movie_list ul li {margin:1px 2px 1px 0;float:left;font-size:0;line-height:0;width:204px;height:154px;}
.content_block .movie_list ul li a img {border:2px solid #fff8d5;}
.content_block .movie_list ul li a:hover img {border:2px solid #473220;}
.content_block .movie_list ul li.last {margin-right:0;}

.middle_list {padding-bottom:15px;}
.middle_list ul li {position:relative;float:left;width:230px;height:198px;padding-left:10px;}
.middle_list ul li p {position:absolute;top:85px;left:40px;width:172px;text-align:center;}
.middle_list ul li p a {font-size:15px;font-weight:bold;}

.best_free_list {padding:20px 0 40px 65px;position:relative;width:895px;}
.best_free_list h3 {position:absolute;top:55px;left:305px;color:#e5dfbd;font-size:21px;font-weight:normal;text-align:center;width:335px;}
.best_free_list .bookmark {position:absolute;top:359px;left:355px;color:#5a422c;font:bold 18px Arial; cursor:pointer;}
.best_free_list .bottom_list {position:absolute;top:110px;left:115px;}
.best_free_list .bottom_list li {float:left;width:185px;padding:0 10px 0 0;}
.best_free_list .bottom_list li ul li {font-weight:bold;color:#c6b085;background:url(../images/dot.gif) 0 4px no-repeat;float:none;width:auto;padding:0 0 0 18px;font-size:12px;}
.best_free_list .bottom_list li ul li a, .best_free_list .bottom_list li ul li a:visited {color:#37230e;}
.best_free_list .bottom_list li ul li a:hover {color:#b45c26;}

.footer {position:relative;}
.footer .copy {position:absolute;top:240px;left:605px;color:#daceba;text-align:center;width:225px;}
.footer .copy span {color:#baa965;font-weight:bold;}
.footer .copy span a, .footer .copy span a:visited {color:#baa965;}
.footer .copy strong span {color:#e9d6ac;}
.footer .text {position:absolute;top:265px;left:152px;color:#000;width:285px;}
.footer .text strong {font-size:12px;}
.footer .text span {padding-left:68px;font-weight:bold;}
.footer .text a, .footer .text a:visited {color:#000; cursor:pointer;}
