﻿/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#bdd7d4; color:#00656c; font-size:14px; font-family:Tahoma, Geneva, sans-serif;min-width:1217px; }
em, i {font-style:normal;}
li {list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color:#fefefe; cursor:pointer; text-decoration:underline;}
a:hover {color:#fefefe; text-decoration:none;}
img {border:none;}
.clear {clear:both; font-size:0; line-height:0; height:0;}
input {border:0;}
.adv a.biglink {color:#454545; font-size: 22px; font-weight: bold; text-decoration: none;}
.link a{color:#303030}
/* ------------------------------------------- */

#wrapper {width:100%; min-height:100%; position:relative; height:auto !important;background:url(../images/dl.png) repeat-x;}
		.dr, .dl {width:50%; top:0; height:157px; position:absolute;}
		.dl {left:0; background:url(../images/dl.png) repeat-x;}
		.dr {right:0; background:url(../images/dr.png) repeat-x;}
		.all {min-width:;}
				.content {width:1217px; margin:auto; padding-bottom:10px;}
						.header {height:157px; position:relative; margin-bottom:5px;}
								.logo, .nav, .desc, .pagination, .form_1 {position:absolute;}
								.logo {top:0; left:9px;}
								.nav {top:0; right:0px; width:785px; overflow:hidden; height:76px; text-align:center; line-height:46px; font-size:12px; padding:0 12px 0 5px;}
										.nav li, .nav li a {float:left; height:50px; width:111px;}
										.nav li {padding-right:1px; font-size:12px; text-transform:uppercase; text-shadow:#fff 1px 1px 0; -moz-text-shadow:#fff 1px 1px 0; -webkit-text-shadow:#fff 1px 1px 0;}
												.nav li a, .nav li a:visited {background:url(../images/nav_li_a.jpg) no-repeat; color:#000;}
										.nav li.book {padding-right:0; text-shadow:#fff 1px 1px 0; -moz-text-shadow:#fff 1px 1px 0; -webkit-text-shadow:#fff 1px 1px 0;}
												.nav li.book a, .nav li.book a:visited {background-image:url(../images/book.jpg); color:#00959f;}
												
											
												
								.desc {font-size:12px; color:#fff; width:800px; top:58px; left:330px;}
								.pagination {top:118px; left:330px; height:29px; overflow:hidden; font-size:17px; text-align:center;}
										.pagination li, .pagination li a {float:left; height:29px;}
										.pagination li {padding-right:1px; line-height:29px; font-size:12px; color:#fefefe;}
										.pagination li:first-child {padding-right:15px;}
										 		.pagination li a, .pagination li a:visited {width:32px; font-weight:bold; color:#000; text-shadow:#fff 1px 1px 0; text-decoration:none; background:url(../images/pag_li_a.png) no-repeat;}
												.pagination li a:hover {text-decoration:underline;}
												
												
													.pagination .old_style { float:left;}
													.pagination .old_style a, .pagination .old_style a:visited { width:193px; background:url(../images/old_style.png) no-repeat; color:#FFF; text-shadow:#000 1px 1px 0;}
													.pags_2 { width: 847px;}
												
								.form_1 {bottom:10px; right:13px; height:29px; line-height:29px;}
										.form_1 span {float:left; color:#fffefe; font-size:12px; padding-right:8px;}
										.ins {float:left; width:292px; padding:1px 4px 0 0; height:28px; background:url(../images/ins.png) no-repeat; overflow:hidden;}
												.in_text_1 {float:left; width:256px; padding:0 5px; height:27px; font:13px/27px Tahoma, Geneva, sans-serif; color:#000; background:none;}
												.sub_1 {float:left; width:26px; height:27px; background:url(../images/sub_1.png) no-repeat;}
						
						.wrap {width:100%; overflow:hidden;}
								.thumbs {width:100%; text-align:center; overflow:hidden;}
										.thumbs li, .adv li {display:inline-block; zoom:1; *display:inline; vertical-align:top;}
										.thumbs li {width:196px; margin:0 -1px 3px 0; *margin:0 3px 1px 0;}
												.thumbs li a, .thumbs li a:visited, .thumbs li a img {display:block; width:192px; height:256px;}
												.thumbs li a {border:1px solid #009ba2;}
												.thumbs li a:hover {border-color:#E4E4E4;} 
												
												.thumbs2 {width:100%; text-align:center; overflow:hidden; background:#fff; padding:10px; margin-bottom:25px; overflow:hidden; *height:1%;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:1088px; margin:0 auto;}
										.thumbs2 li, .adv li {display:inline-block; zoom:1; *display:inline; vertical-align:top;}
										.thumbs2 li {width:162px; margin:0 -1px 3px 0; *margin:0 3px 1px 0;}
												.thumbs2 li a, .thumbs2 li a:visited, .thumbs2 li a img {display:block; width:160px; height:220px;}
												.thumbs2 li a {border:1px solid #333;}
												.thumbs2 li a:hover {border-color:#E4E4E4;} 
						
						.adv {text-align:center; padding:20px 0; margin:3px 0 6px; background:#fff; border-bottom:1px solid #AAAAAA; position:relative; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#666666; font-size: 18px; font-weight: bold; }
								.adv li {width:302px; height:252px; margin-right:-1px; *margin-right:3px;}
										.adv li a, .adv li a img {display:block; width:300px; height:250px;}
										.adv li a, .adv li a:visited {border:1px solid #858585;}
										.adv li a:hover {border-color:#E4E4E4;}
						
						.desc_2 {text-align:center; font-size:12px; color:#303030; width:965px; margin:auto; padding:10px 0;}
						.banner {text-align:center; padding:0 0 10px;}
				
				.footer {height:153px; background:url(../images/footer.png) repeat-x;}
						.f_box {width:1117px; margin:auto; height:153px; position:relative;}
								.f_logo, .f_desc {position:absolute;}
								.f_logo {top:0; left:17px;}
								.f_desc {height:85px; font-size:12px; color:#000; width:780px; right:1px; top:60px; background:url(../images/f_desc.png) repeat-x; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
								.f_desc p {padding:20px 15px 0 25px;}
										
										
										.tops { background:#fff; padding:10px; margin-bottom:25px; overflow:hidden; *height:1%;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:1088px; margin:0 auto;}
	.tops ul { float:left; width:19.9%; float:left; font-size:16px;}
	.tops ul li { line-height:23px; height:23px; overflow:hidden; color:#999;}
	.tops ul li a, .tops ul li a:visited { color:#444;}
	.tops ul li:first-child { border-top:0;}
