body {
	padding-top:18px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/bg_bookie_body.png);
	background-repeat: no-repeat;
	background-position: center 138px;	
		font:1em Dotum, Verdana, AppleGothic, Sans-serif, "굴림", "돋움", Helvetica, Arial, Sans-Serif;
		line-height:1.5em;
		word-spacing:0px;
		color:#454545;
		font-size:12px;
}
img {
border:0
}

a:link,a:visited,a:active{
	color:#303030; 
	text-decoration:none;
	}
a:hover{
	color:#333; 
	text-decoration:underline;
	}

li, ul {
	list-style:none;
   margin:0;
   padding:0;
	}
h3 {
	margin:0 0 1px 0;
	padding:0;	
	list-style:none;

	}
.input_70 {
	border:1px solid #aaa;
	padding:5px;
	background:#fff;
	width:70px;
	line-height:1em;
	margin:0;
	}
.input_100 {
	border:1px solid #aaa;
	padding:5px;
	background:#fff;
	width:100px;
	line-height:1em;
	margin:0;
	}
.input_150 {
	border:1px solid #aaa;
	padding:5px;
	background:#fff;
	width:150px;
	line-height:1em;
	margin:0;
	}	
.input_200 {
	border:1px solid #aaa;
	padding:5px;
	background:#fff;
	width:200px;
	line-height:1em;
	margin:0;
	}
.input_300 {
	border:1px solid #aaa;
	padding:5px;
	background:#fff;
	width:300px;
	line-height:1em;
	margin:0;
	}
.text_300 {
	border:1px solid #aaa;
	padding:5px;
	background:#fff;
	line-height:1em;
	margin:0;
	height:100px;
	width:280px;
	}	
#header {
	height: 85px;
	width: 980px;
}
#main {
	height: 330px;
	width: 980px;
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#book_head {
	height: 23px;
	width: 980px;
	margin-top: 30px;
	margin-bottom: 10px;	
}
	#book_head #new_book {
		height: 23px;
		width: 290px;
		display: inline;
		float: left;
		border-right-width: 2px;
		border-right-style: solid;
		border-right-color: #fff;
		padding-right: 15px;
	}
	#book_head #ing_book {
		height: 23px;
		width: 163px;
		display: inline;
		float: left;
		border-right-width: 2px;
		border-right-style: solid;
		border-right-color: #fff;	
		padding-right: 15px;
		padding-left: 15px;
		
	}
	#book_head #recommand_book {
		height: 23px;
		width: 213px;
		display: inline;
		float: left;
		border-right-width: 2px;
		border-right-style: solid;
		border-right-color: #fff;	
		padding-right: 15px;
		padding-left: 15px;
	}
	#book_head #serise_book {
		height: 23px;
		width: 230px;	
		display: inline;
		float: right;
	}

/* 하단 책정보 */ 	
#book {
	height: 295px;
	width: 980px;
}
	#new_book {
		height: 265px;
		width: 290px;
		display: inline;
		float: left;
		border-right-width: 2px;
		border-right-style: solid;
		border-right-color: #e6e6e6;
		padding-right: 15px;
	}
		#new_book #img {
			width: 150px;
			margin-right:15px;
			display: inline;
			float: left;			
			}
		#new_book #text {
			width: 125px;
			display: inline;
			float: right;	
			}
			.book_title {
				font:Dotum, Verdana, AppleGothic, Sans-serif;
				font-size:15px;
				font-weight:bold;
			}
			.book_info {
				font-size:12px;
				font-weight:bold;
				color:#000;
			}
			book_summery {	
			}
	#ing_book {
		height: 265px;
		width: 163px;
		display: inline;
		float: left;
		border-right-width: 2px;
		border-right-style: solid;
		border-right-color: #e6e6e6;	
		padding-right: 15px;
		padding-left: 15px;
		text-align:center;
		
	}
	#recommand_book {
		height: 265px;
		width: 213px;
		display: inline;
		float: left;
		padding-right: 15px;
		padding-left: 15px;
	}
		#rbook {
			padding:0 0 5px 0;
			width:85px;
			height:125px;
			display:inline;
			float:left;
		}
		#rbook_text {
			padding:0 0 5px 0;
			display:inline;
			float:right;	
			height:125px;
			width:120px;
		}
		
	#serise_book {
		height: 265px;
		width: 230px;	
		display: inline;
		float: right;
	}

#container {
	width: 980px;
	margin: auto;
	
}
#container_tmp {
	width: 980px;
	margin: auto;
	padding-top:130px;
	padding-left:100px;
}
#head_quick {
	float: left;
	height: 10px;
	width: 340px;
	margin-top: 25px;
	display: inline;
	margin-left: 400px;
}
#head_search {
	display: inline;
	float: right;
	height: 20px;
	width: 240px;
	margin-top: 20px;
	margin-bottom: 15px;
}
#head_quick li {
	height: 10px;
	width: 330px;	
	display: inline;
	list-style-type: none;
}
#gnb {
	height: 31px;
	width: 980px;
	clear: both;
}

.nav { width: 980px;clear:both; height:31px;}
.nav li {display:inline;}
.nav a {overflow:hidden; text-indent:-999px;}
	.nav_home a {background:url(../images/img_nav_home.png); display:block; float:left; width:81px; height:31px;}
	.nav_new a {background:url(../images/img_nav_new.png); display:block; float:left; width:98px; height:31px;}
	.nav_best a {background:url(../images/img_nav_best.png); display:block; float:left; width:95px; height:31px;}
	.nav_part a {background:url(../images/img_nav_part.png); display:block; float:left; width:95px; height:31px;}
	.nav_series a {background:url(../images/img_nav_series.png); display:block; float:left; width:95px; height:31px;}
	.nav_recommand a {background:url(../images/img_nav_recommand.png); display:block; float:left; width:85px; height:31px;}
	.nav_booklist a {background:url(../images/img_nav_booklist.png); display:block; float:left; width:85px; height:31px;}
	.nav_notice a {background:url(../images/img_nav_notice.png); display:block; float:left; width:96px; height:31px;}
	.nav_bookie a {background:url(../images/img_nav_about.png); display:block; float:left; width:105px; height:31px;}
	.nav_edasae a {background:url(../images/img_nav_edasae.png); display:block; float:left; width:85px; height:31px;}
	.nav_ridge a {background:url(../images/img_nav_ridge.png); display:block; float:left; width:80px; height:31px;}
	.nav_blog a {background:url(../images/img_nav_blog.png); display:block; float:left; width:65px; height:31px;}

.nav a:hover,
#nav_home .nav_home a,
#nav_new .nav_new a,
#nav_best .nav_best a,
#nav_part .nav_part a ,
#nav_series .nav_series a,
#nav_recommand .nav_recommand a,
#nav_booklist .nav_booklist a,
#nav_notice .nav_notice a,
#nav_bookie .nav_bookie a ,
#nav_blog .nav_blog a {background-position:0 -31px;}

#slider {
	height: 330px;
	width: 730px;
	display: inline;
	float: left;
}
	#carousel {
		height: 310px;
		width: 710px;	
		padding:25px 0 0 20px;
		display:inline;float:left;
	}
	#slider_left {
		display:inline;float:left;height:30px;width:15px;margin-top:100px;	
	}
	#slider_right {
		display:inline;float:right;height:30px;width:15px;margin-top:100px;margin-left:15px;	
	}
	.slide_title {
		text-align:center;
		margin-top:10px;
		font-size:12px;
		font-weight:bold;
		color:#ececec;	
	}
	.slide_summery {
		text-align:center;
		margin-top:5px;	
		font-size:11px;
		color:#ececec;		
	}
#notice {
	height: 330px;
	width: 230px;
	display: inline;
	float: right;
}
#notice_01 {
	height: 145px;
	width: 230px;
	background:#fff;
}
	#notice_01 #list_notice {
		position:absolute;	
		padding:15px;
		z-index:10;
		}
		#notice_01 #list_notice li {
			height:19px;
			font-size:11px;
			}
	#notice_01 #list_news {
		position:absolute;	
		padding:15px;
		*:padding:10px 0 0 0;
		z-index:11;		
		visibility:hidden;
		}
		#notice_01 #list_news li {
			height:19px;
			font-size:11px;
			}			
#notice_02 {
	margin-top:10px;
	height: 160px;
	width: 230px;
	background:#fff;
}
	#notice_02 #list {
		padding:0 15px 0 15px;
		}

#footer {
	height: 80px;
	width: 100%;
	border-top-width: 2px;	
	padding-top: 15px;
/*
	border-top-style: solid;
	border-top-color: #e6e6e6;	
	margin-top:30px;
*/
}
#footer_line {
	width:100%;
	margin-bottom:15px;
	}
#copyright {
	height: 80px;
	width: 980px;
	margin: auto;
	
}
#foot_address {
	height: 80px;
	width: 600px;
	display: inline;
	float: left;
}
#foot_ci {
	height: 80px;
	width: 148px;
	display: inline;
	float: right;
}

#newbook_more {
	margin-left:130px;
	margin-top:30px;
	}
	
#quick_menu_div {
    width: 68px;
    height: 500px;
    *:height:550px;
    position: absolute;
    display: block;
    z-index: 1000;   
}
#quick_menu_div_inner {
	background:#fff;
    width: 68px;
    height: 520px;
    *:height:630px;
    position: absolute;
    display: block;
    z-index: 1000;
 	border: 1px solid #d2d2d2;
   
}


.style_none {
	padding:0;
	margin:0;
	list-style:none;
}

/*///////////////////////*/
#wrapper {width:160px; margin:10px 0 5px 0;}

#slideshow {display:inline;float:left;  width:120px; height:250px; border:0px solid #fff; background:#fff;margin:0 0 0 10px;}
#slides {position:relative; width:120px; height:250px; list-style:none; overflow:auto}
#slides li {
	width:120px; 
	height:230px;
	background:#fff;
	margin:0;
	padding:0;
	*:left:0;
	}

#wrapper1 {width:290px; margin:0 0 5px 0;}

#slideshow1 {display:inline;float:left;  width:290px; height:230px; border:0px solid #fff; background:#fff;margin:0 0 0 10px;}
#slides1 {position:relative; width:290px; height:230px; list-style:none; overflow:auto}
#slides1 li {
	width:290px; 
	height:230px;
	background:#fff;
	}
	#slide_info {
		display:inline;float:right;  width:125px; 
	}

.pagination {float:left; list-style:none; height:0px; margin:0}
.pagination li {float:left; cursor:pointer; padding:0; background:#666; border:0px solid #999; margin:0; text-align:center; color:#222}
.pagination li:hover {background:#777; border:0px solid #bbb; color:#000}

.pagination1 {float:left; list-style:none; height:10px; margin:0px 0 0 40px}
.pagination1 li {float:left; cursor:pointer; padding:0px 6px 0 5px; background:#fff; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222}
.pagination1 li:hover {background:#777; border:1px solid #bbb; color:#fff}
li.current {border:1px solid #ccc; background:#777}

.sliderbutton1 {display:inline;float:left;height:22px;width:11px;margin-top:220px;}
.sliderbutton2 {display:inline;float:right;height:22px;width:11px;margin-top:220px;}



/*//////////////// 서브 페이지 */

#contents {
	width:730px;
	display:inline;
	float:left;
	padding-right:20px;	
}
#contents_ {
	width:730px;
	display:inline;
	float:left;
	padding-right:20px;	
	margin-top:55px;
}

#left {
	width:230px;
	height:500px;
	background:#f2f2f2;
	display:inline;
	float:right;
	margin-top:55px;
	
}
.book_tree {
	margin-top:20px;
	margin-left:20px;

	}
.book_tree2 {
	padding-left:20px;
	padding-bottom:10px;
	background:#f2f2f2;

	}	
.tree_top {
	background:url(/images/icon_plus_01.png) no-repeat 0 50%;
	padding-left:15px;
	}
.tree {
	background:url(/images/icon_plus_02.png) no-repeat 0 50%;
	padding-left:15px;
	}
.tree_bottom {
	background:url(/images/icon_plus_03.png) no-repeat 0 50%;
	padding-left:15px;
	}
.book_line {
	margin-top:10px;
	margin-left:20px;
	}	
.line_white {
	background:url(/images/img_dot_1px.png) repeat-x;
	width:190px;
	}
.bg_white {
	width:230px;
	height:10px;
	background:#fff;
	}	
.left_event_box {
	width:230px;
	height:419px;
	background:url(/images/bg_event_box.png) repeat-x;
	margin-top:10px;
	}
.left_event_book {
	width:105px;
	padding:42px 10px 10px 10px;
	display:inline;
	float:left;
	}
.left_event_book_info {
	width:100px;
	padding:42px 0 10px 0;
	display:inline;	
	float:right;	
	}
.content_info {
	width:730px;
	height:25px;
	margin-bottom:30px;
	}
.page_title {
	width:400px;
	display:inline;
	float:left;
	}
.page_path {
	font-size:11px;
	width:330px;
	text-align:right;
	display:inline;
	float:right;
	padding-top:5px;
	}

	.page_tab {
	width:730px;
	height:50px;	
	padding-top:30px;
	margin-top:30px;	
	background:url(/images/tab_about_03.png) repeat-x 0 83%;	
	*:background:url(/images/tab_about_03.png) repeat-x 0 60%;	
	text-align:left;
	}	
.page_content {
	width:730px;
	margin-bottom:35px;
	margin-top:5px;	
	padding:0;
	}
.page_map {
	margin-left:50px;
	width:620px;
	height:485px;
	border: 10px solid #CCC;	
}
.map_print {
	margin-left:600px;
	width:120px;
}
.sitemap_table {
	width:730px;
	height:642px;
	background:url(/images/bg_sitemap.png) no-repeat 0 50%;
	}
.sitemap_bold {
	font-weight:bold;
	font-size:15px;
	}
.sitemap_bold_2 {
	font-weight:bold;
	font-size:15px;
	}
.page_contact {
	margin-top:30px;
	margin-left:50px;
	width:620px;
	height:485px;
}
.page_text {
	margin-top:50px;
	margin-left:35px;
	width:680px;	
}
.publish_faq {
	padding-left:20px;
	line-height:2.0em;
}
.publish_faq .title {
	background:url(/images/bullet.png) no-repeat 0 30%;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:10px;
	font-weight:bold;
	font-family: 'NanumMyeongjoWeb';
	font-size:14px;
}
.publish_faq .list {
	padding-left:25px;	
	font-family: 'NanumMyeongjoWeb';
	font-size:13px;	
}

.privacy {
	margin-left:35px;
	padding:0 20px 20px 20px;	
	border: 2px solid #CCC;	
	width:600px;
	height:180px;
	overflow:scroll;
	font-size:11px;
	line-height:1.5em;
	margin-top:30px;
}
	.privacy .depth0 {
		font-size:14px;
		font-weight:bold;
		margin-top:20px;
		margin-bottom:20px;
		
	}
	.privacy .depth1 {
		font-size:12px;
		font-weight:bold;
		margin-top:20px;
		margin-bottom:20px;
		
	}
	.privacy .depth2 {
		font-size:11px;
		margin-left:20px;
		margin-bottom:10px;
	}
	.privacy .depth3 {
		font-size:11px;
		margin-left:40px;
		margin-top:5px;
		margin-bottom:10px;	
	}
	.privacy .depth4 {
		font-size:11px;
		margin-left:60px;
		margin-bottom:10px;	
		
	}
	.privacy .depth5 {
		font-size:11px;
		margin-left:90px;
		margin-bottom:5px;	
		
	}

.privacy_check {
	margin-left:35px;
	margin-top:10px;
}			
/*///////// book_detail_page*/
.book_detail {
	margin-top:20px;
	width:730px;
	}

	.text_label {
		color:#333;
		}
	.book_detail .book_cover {
		display:inline;
		float:left;
		width:200px;
		}
	.book_detail .book_information {
		display:inline;
		float:right;
		width:510px;
		}
		.book_detail .book_information .title {
			font-family:Dotum, Verdana, AppleGothic, Sans-serif;
			width:400px;
			font-size:20px;
			font-weight:bold;
			margin-bottom:5px;
			display:inline;			
			}
		.book_detail .book_information .sns_write {
			width:100px;
			height:15px;
			margin-bottom:5px;
			margin-right:7px;
			display:inline;
			float:right;		
			text-align:right;
			clear:right;
			position:relactive;
		}
		.book_detail .book_information .sub_title {
			font-family:Dotum, Verdana, AppleGothic, Sans-serif;		
			width:430px;
			font-size:12px;
			font-weight:bold;
			margin-bottom:10px;	
			margin-top:5px;			
			}			
		.book_detail .book_information .info {
			width:510px;
			border-top-width: 2px;
			border-bottom-width: 1px;
			border-left-width:0px;
			border-right-width:0px;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-color: #CCC;
			border-bottom-color: #CCC;
			}	
		.book_detail .book_information .info ul {
			margin-top:10px;
			padding-bottom:10px;
			}
			.book_detail .book_information .info ul li {
				margin-top:2px;
				}
				.book_detail .book_information .info ul li .bold{
					font-weight:bold;
					}
				.book_detail .book_information .info ul li .bold_red{
					font-weight:bold;
					color:red;
					}
		.book_detail .book_information .like {
			width:80px;
			height:200px;
			display:inline;
			float:right;		
			text-align:right;
			clear:right;
			position:relactive;		
		}
		.book_detail .book_information .tweetmix {
			padding-bottom:5px;
		}
		.book_detail .book_information .summery {
			width:510px;	
			}
		.book_detail .book_information .tools {
			width:510px;
			padding-top:10px;
			}		

		.book_detail_info {
			width:730px;
			padding-top:10px;
			}
			.book_detail_info .book_detail_tab ul {
				width:730px;
			}			
			.book_detail_info .book_detail_tab ul li{
				display:inline;
				margin:0;
				padding:0;
			}
			.book_detail_info .book_detail_introduce {
				padding-top:10px;
				}


			
		.book_list {
			width:730px;
						
			}
			.book_list .search_bar {
				width:730px;
				height:28px;
				background:#f0f0f0;
				margin-bottom:20px;
				}
				.book_list .search_bar .sort{
					padding-top:7px;
					padding-left:20px;
				}
				.book_list .search_bar .sort li{
					display:inline;
				}		
			.book_list .book_list5 {
				width:730px;
				height:200px;
				border-top-width: 0px;
				border-bottom-width: 1px;
				border-left-width:0px;
				border-right-width:0px;	
				border-bottom-style: solid;
				border-bottom-color: #CCC;	
				margin-bottom:20px;

			}
			
				.book_list .book_list5 .book_list_cover {
					display:inline;
					float:left;
					width:110px;
					padding-left:25px;
					padding-right:15px;
					}
				.book_list .book_list5 .book_list_detail {
					display:inline;
					float:right;
					width:580px;
					}
					.list_title {
						font-size:15px;
						font-weight:bold;
						margin-bottom:5px;						
						}
					.list_sub_title {
						font-size:12px;
						font-weight:bold;
						margin-bottom:10px;						
						}
					.dot_line {
						height:1px;
						background:url(/images/line_dot_2px.png) repeat-x 0 50%;
						margin-top:10px;	
						margin-bottom:10px;												
						}							
					.book_list .book_list5 .book_list_detail .list_info {
						font-size:12px;
						margin-bottom:10px;
						}
						.book_list .book_list5 .book_list_detail .list_info .book_cat{
							color:#f8931d;
							}
						.book_more_info {
							display:inline;
							float:right;
							}							
					.book_list .book_list5 .book_list_detail .list_summery {
						font-size:12px;
						margin-bottom:10px;
						}				
				
			.book_list .book_page {
				text-align:center;
				font-size:12px;
				font-weight:bold;
				}

.intro_text {
	height:500px;
	width:690px;
	overflow:hidden;
	margin-bottom:30px;
	line-height:1.8em;
	margin-left:20px;
}
.book_category_box {
	background:url(/images/img_categorybox_540.png) no-repeat 0 50%;
	height: 100px;
	width: 540px;
	display:inline;
	float:left;
	margin-bottom:30px;
	}
	.book_category_box ul {
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
		}
	.book_category_box ul li {
		background:url(/images/img_arrow_gray.png) no-repeat 0 50%;
		padding-left:10px;	
		line-height:27px;
		float:left;
		width:115px;
		display:inline;
		}

.book_series_box {
	background:#ececec;
	height: 100px;
	width: 190px;
	display:inline;
	float:right;
	margin-bottom:30px;
	}
	.book_series_box ul {
		padding:20px;
		}
	.book_series_box ul li {
		background:url(/images/img_arrow_white.png) no-repeat 0 50%;
		padding-left:10px;
		*:height:15px;
		}

.book_series_page {
/*	background:url(/images/img_categorybox.png) no-repeat 0 50%;
	height: 100px; */
	width: 730px;
	display:inline;
	float:left;
	margin-bottom:30px;
	border: 3px solid #d2d2d2;
	padding: 2px;
	background: #fff;
	}

	.book_series_page ul {
		height:100%;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
		background: #f6f6f6;
		
		}
		.book_series_page ul li {
		background:url(/images/img_arrow_white.png) no-repeat 0 50%;
		padding-left:10px;	
		line-height:27px;
		float:left;
		width:155px;
		display:inline;
		}


.ticket_tag {
	display:inline;
	padding-right:15px;
	height:20px;
}


#regster {background-color:#D9D9D9;margin:20px 0 0 50px;width:500px;font-size:0.7em;}
#regster caption{text-align:left;font-weight:bold;margin-bottom:5px;}
#regster th{background-color:#EEEEEE;text-align:left;padding:5px;color:#797777;width:100px;}
#regster td{background-color:white;padding:5px;}
#regster input{width:150px;border:1px solid #D9D9D9;}


#regster label.error {
  margin-left:3px;
  background:url(/images/unchecked.gif) no-repeat 0px 0px;
  padding-left: 20px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#regster label.checked {
  background:url(/images/checked.gif) no-repeat 0px 0px;
}




/* easy elements */

	#easy_tooltip{
		border:1px solid #e1e1e1;
		padding:2px 10px;
		background:#f5f5f5;
		}
	#easy_tooltip span{} /* extra element */
	
	#easy_popup{ /* popup overlay */
		background:#000;
		border:1px solid #000;
		}
	#easy_popup_preloader{ /* popup preloader */
		padding:10px;
		background:#fff;
		color:#333;
		}
	#easy_popup_content{ /* popup window */
		padding:0px;
		background:#fff;
		color:#333;
		border:1px solid #000;
		
		}
	#easy_popup_content .caption{padding-top:10px;}	
	#easy_popup_close{ /* popup close button */
		position:absolute;
		float:left;
		left:0;
		top:-24px;
		color:#fff;
		cursor:pointer;
		}	
	#easy_popup_gallery{ /* popup gallery navigation */
		position:absolute;
		float:left;
		left:0;
		bottom:-24px;
		color:#fff;
		cursor:pointer;
		}	
	#easy_popup_prev{margin-right:5px;}
	#easy_popup_next{}
	#easy_popup_counter{ /* popup gallery counter */
		position:absolute;
		float:left;
		right:0;
		bottom:-24px;
		color:#fff;
		cursor:pointer;
		}
	
/* // easy elements */

#qa {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10000;
}

/* Tab + List */
.tab.list{height:160px}
.tab.list ul{position:relative;margin:0;padding:0;list-style:none;border-bottom:1px solid #ccc;font-family:Tahoma, Sans-serif;font-size:12px;*zoom:1}
.tab.list ul:after{content:"";display:block;clear:both}
.tab.list li{float:left;margin-bottom:-1px}
.tab.list li a{position:relative;float:left;text-decoration:none;border:1px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#666}
.tab.list li a span{display:inline-block;padding:6px 25px 6px 25px;letter-spacing:-1px;cursor:pointer}
.tab.list li ul{width:100%;position:absolute;top:40px;left:0;list-style:none;border:0;margin:0;padding:0;*zoom:1}
.tab.list li ul:after{content:"";display:block;clear:both}
.tab.list li li{float:none;position:relative;margin:0 0 8px 0;color:#999}
.tab.list li li a{float:none;padding:0;margin:0;border:0 !important;color:#666 !important;font-weight:normal;background:transparent;letter-spacing:normal}
.tab.list li li a:hover,
.tab.list li li a:active,
.tab.list li li a:focus{color:#000 !important;text-decoration:underline}
.tab.list li li time,
.tab.list li li .time{position:absolute;top:0;right:0;color:#767676}
.tab.list li li.more{position:absolute;top:-30px;right:0;border:0 !important;background:transparent}
.tab.list li.active a{border:1px solid #ccc;border-bottom:1px solid #fff;margin-top:-1px;background:transparent;color:#333}
.tab.list li.active a span{padding-top:7px;font-weight:bold}
.tab.list.jx{height:auto}
.tab.list.jx ul{border:0}
.tab.list.jx li{float:none;position:relative}
.tab.list.jx li a{float:none;display:block;font-weight:bold;color:#333;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important}
.tab.list.jx li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.tab.list.jx li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.tab.list.jx li li.more{top:7px;right:15px}



#facebook_contents {
	width:490px;
	display:inline;
	float:left;
}
.facebook_page_content {
	width:490px;
	margin-top:5px;	
	padding:0;
	}
		.facebook_book_list {
			width:490px;
						
			}
			.facebook_book_list .search_bar {
				width:490px;
				height:28px;
				background:#f0f0f0;
				margin-bottom:20px;
				}
				.facebook_book_list .search_bar .sort{
					padding-top:7px;
					padding-left:20px;
				}
				.facebook_book_list .search_bar .sort li{
					display:inline;
				}		
			.facebook_book_list .facebook_book_list5 {
				width:490px;
				height:200px;
				border-top-width: 0px;
				border-bottom-width: 1px;
				border-left-width:0px;
				border-right-width:0px;	
				border-bottom-style: solid;
				border-bottom-color: #CCC;	
				margin-bottom:20px;

			}
				.facebook_book_list .facebook_book_list5 .facebook_book_list_cover {
					display:inline;
					float:left;
					width:110px;
					padding-left:5px;
					padding-right:10px;
					}
				.facebook_book_list .facebook_book_list5 .facebook_book_list_detail {
					display:inline;
					float:right;
					width:350px;
					}
					.list_title {
						font-size:15px;
						font-weight:bold;
						margin-bottom:5px;						
						}
					.list_sub_title {
						font-size:12px;
						font-weight:bold;
						margin-bottom:10px;						
						}
					.dot_line {
						height:1px;
						background:url(/images/line_dot_2px.png) repeat-x 0 50%;
						margin-top:10px;	
						margin-bottom:10px;												
						}							
					.facebook_book_list .facebook_book_list5 .facebook_book_list_detail .list_info {
						font-size:12px;
						margin-bottom:10px;
						}
						.facebook_book_list .facebook_book_list5 .facebook_book_list_detail .list_info .book_cat{
							color:#f8931d;
							}
						.book_more_info {
							display:inline;
							float:right;
							}							
					.facebook_book_list .facebook_book_list5 .facebook_book_list_detail .list_summery {
						font-size:12px;
						margin-bottom:10px;
						}				
				
			.facebook_book_list .book_page {
				text-align:center;
				font-size:12px;
				font-weight:bold;
				}			