@charset "utf-8";
/* ***********************************************************************
	CSS 초기화
*********************************************************************** */

* {
	margin:0px;
	padding:0px;
	line-height:14px;
	font-family:돋움, Arial, sans-serif;
}
html {
	overflow-y:scroll;
}
img {
	border: 0;
}
a, a:link, a:visited, a:active {
	color:#383838;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul {
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
}
ol {
	list-style-type: decimal;
	list-style-image: none;
	list-style-position: outside;
}
fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}
a {
 selector-dummy: expression(this.hideFocus=true);
}


/* ***********************************************************************
	레이아웃 관련
*********************************************************************** */
body {
	font-size:12px;
}

#m2 {position:fixed; _position:absolute; _z-index:100; width:109px;margin-top:100px; margin-left:960px;}

#wrap {
	width:940px;
	margin:0 auto;

}
#header {
	width:100%;
	height:70px;
	}
#gnb {
	width:100%
}
#container {
	margin-top:39px;
	width:100%;
	clear:both;
}

#main_left { width:589px;float:left; margin-bottom:21px;}
*+html body #main_left { width:589px;float:left; margin-bottom:24px;}

#main_right { width:327px;float:right;}
#main_bottom { width:589px; float:left}

#ad_banner { width:100%; float:left;margin-top:30px; border-top:solid 1px #E5E5E5; padding-top:20px;}

#snb {
	width:170px;
	float:left;
}
#content {
	width:727px;
	float:right;
}
#footer {
	z-index:0;
	height:120px;
	margin-top:20px;
	width:100%;
	clear:both;
	margin-bottom /**/:-3000px		
}

.clear {
	display:block;
	float:none;
	clear:both;
	height:0;
	width:100%;
	font-size:0 !important;
	line-height:0 !important;
	overflow:hidden;
	margin:0 !important;
	padding:0 !important;
}





/* ***********************************************************************
	Header -세부 스타일 지정
*********************************************************************** */

#header_top {
	width:940px;
	height:70px;
}
#logo {
	float:left;
}
#mkt_img {
	width:505px;
	height:70px;
	float:left;
	overflow:hidden;
}
#link ul {
	widht:160px;
	height:12px;
	float:right;
	display:inline;
	margin-top:5px;
}
#link ul li {
	float:left;
	display:inline
}


/* ***********************************************************************
	GNB - 궁리의책
*********************************************************************** */
#book_menu {
	height:30px;
}
#book_menu ul {
	display:inline;
}
#book_menu li {
	display:inline;
	float:left;
}
#book_menu li a {
	float: left;
	overflow: hidden;
	padding: 30px 0 0 0;
	height: 0px !important;
	text-indent:-1000px;
	display: block;
}
#book_menu li a:hover {
	background-position: 0px -30px;
}
#book_menu li a:active, #book_menu li a.selected {
	background-position: 0 -30px;
}
/*  메뉴들마다 이미지를 넣어주고 넓이를 지정해준다*/ 



#book_menu .index {
	height:30px;
	width: 75px;
	background:url(../images/book_menu_tit.gif) top no-repeat;
	text-indent:-1000px
}
#book_menu .menu1 a {
	width: 82px;
	background:url(../images/gnb_book01.gif) top no-repeat;
}
#book_menu .menu2 a {
	width: 63px;
	background:url(../images/gnb_book02.gif) top no-repeat;
}
#book_menu .menu3 a {
	width: 77px;
	background:url(../images/gnb_book03.gif) top no-repeat;
}
#book_menu .menu4 a {
	width: 77px;
	background:url(../images/gnb_book04.gif) top no-repeat;
}
#book_menu .menu5 a {
	width: 76px;
	background:url(../images/gnb_book05.gif) top no-repeat;
}
#book_menu .menu6 a {
	width: 75px;
	background:url(../images/gnb_book06.gif) top no-repeat;
}
#book_menu .menu7 a {
	width: 64px;
	background:url(../images/gnb_book07.gif) top no-repeat;
}
.issue {
	height:30px;
	background:url(../images/issue_bg.gif) repeat-x
}
#issue_info { margin:0; width:auto;  z-index:0;}

.issue_txt { background:#F4F0E2;
	margin-left:10px;
 padding-top:3px; width:500px;
}


.issue_txt a {
	text-decoration:none; 
	color:#545454;
	
}
.issue_txt a:hover { color: #36C; text-decoration:underline;

}


/* ***********************************************************************
	GNB - 컨텐츠
*********************************************************************** */
#gnb_content {
	float:right;
	width:351px;
	height:60px
}
#gnb_content ul {
	margin:0;
	display:inline
}
#gnb_content li {
	display:inline;
	float:left;
 height:
}


/* ***********************************************************************
	MAIN -세부 스타일 지정
*********************************************************************** */
/* 상단 패널 - 도서 소개 */

#s4 {z-index:0}
#book_new {float:left; background:url(../images/main_book_bg1_left.gif) no-repeat; width:413px; height:233px}
#book_new ul.btn{float:right; margin:10px 10px 0 0}
#book_new li.new_thumbnail { margin-left:3px;}

#book_soon {float:right; background:url(../images/main_book_bg1_right.gif) no-repeat; width:176px; height:233px; text-align:center}
#book_soon img { margin-top:42px;border:solid 1px #CCC; -ms-interpolation-mode:bicubic;}
#book_soon p{width:104px; letter-spacing:-1px; color:#666; font-size:11px; padding-top:5px; margin:0 auto;}


#book_best{ width:589px; height:246px; background:url(../images/main_book_bg2.gif) no-repeat top;float:left; z-index:0}
#book_best ul.btn { float:left;display:inline; margin-top:10px; margin-left:90px;}
#book_best li.btn_more { float:left;padding-left:200p;   }
#book_best li.btn_nav { float:right ; margin-right:10px; width:455px; text-align:right}

#book_best_list {float:left; text-align:center; margin-left:3px;}
#book_best_list ul { float:left; margin-top:20px; width:583px;}
#book_best_list li.book { float:left; display:inline; margin-left:27px; margin-right:8px;}
#book_best_list li.book img {border:solid 1px #ccc; -ms-interpolation-mode:bicubic;}
#book_best_list li.book p {width:104px; letter-spacing:-1px; color:#666; font-size:11px; margin-top:5px; }


/* 우측 패널 - 궁리이야기 */
#main_right ul.list_column {background:url(../images/main_h2_column.gif) no-repeat top;float:left; display:inline }
#main_right ul.list_bookgallery {background:url(../images/main_h2_bookgallery.gif) no-repeat top;float:left; display:inline; margin-top:36px; }
#main_right ul.list_photo {background:url(../images/main_h2_photo.gif) no-repeat top;float:left; margin-top:36px; }

#main_right li.box_btn {width:327px; text-align:right; margin-top:10px;}

*+html body #main_right li.first {float:left; margin-top:33px; border-bottom:dotted 1px #CCC; padding-bottom:11px; } /*ie7전용*/
:root #main_right li.first {float:left; margin-top:29px; #margin-top:35px; border-bottom:dotted 1px #CCC; padding-bottom:10px; } /*ie외 다른 브라우저 전용*/
#main_right li.first {float:left; margin-top:37px; #margin-top:33px; border-bottom:dotted 1px #CCC; padding-bottom:14px; }


#main_right li.last {margin-top:11px; float:left;}
#main_right li.photo { background:url(../images/main_photo_bg.gif); width:163px; height:132px; display:inline; float:left; margin-top:30px;}
#main_right li.photo img{margin:20px 0 0 20px;-ms-interpolation-mode:bicubic;}
#main_right li.photo p {background:#fff; margin-top:20px; text-align:center; color:#666; font-family:굴림;}
#main_right dl {margin-left:2px;}
#main_right dt {float:right; color:#5ea6bb; font-weight:bold; font-size:11px; width:195px; margin-bottom:3px;}
#main_right dd.thumbnail { float:left;}
#main_right dd.thumbnail img{ border:solid 1px #e8e9eb;	-ms-interpolation-mode:bicubic;}
#main_right dd.body,#main_right dd.body a{ float:right; width:195px; font-size:11px; color:#666; font-family:굴림; text-align:justify; letter-spacing:-1px; line-height:16px;}


/* 하단 패널 */
#main_bottom ul.list_writer {background:url(../images/main_h2_writer.gif) no-repeat top;float:left; display:inline; width:282px }
#main_bottom ul.list_press {background:url(../images/main_h2_press.gif) no-repeat top;float:right; display:inline; width:282px }

#main_bottom li.box_btn {width:282px; text-align:right; margin-top:10px;}
#main_bottom li {float:left; margin-top:33px;}
#main_bottom dl {margin-left:2px;}
#main_bottom dt {float:right; color:#666; font-weight:bold; font-size:11px; width:185px; margin-bottom:10px; margin-top:5px;}
#main_bottom dd.thumbnail { float:left;}
#main_bottom dd.thumbnail img{ border:solid 1px #e8e9eb; -ms-interpolation-mode:bicubic;}
#main_bottom dd.body,#main_bottom dd.body a{ float:right; width:185px; font-size:11px; color:#666; font-family:굴림; text-align:justify; letter-spacing:-1px; line-height:16px;}
#main_bottom dd.btn { float:left; clear:both;width:72px; text-align:center; margin-top:5px;}


/*광고 배너 영역 */
#ad_banner ul {float:left; display:inline; padding-left:40px;}
#ad_banner li {float:left; display:inline; margin-right:30px;}


/* ***********************************************************************
	Content - 도서 목록 페이지 스타일 지정
*********************************************************************** */
#content h1.title1 {
	height:53px;
	background:url(../images/title_book_head1.gif) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
	border-bottom: solid #000 3px;
}
#content h1.title2 {
	height:53px;
	background:url(../images/title_book_head2.gif) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
	border-bottom: solid #000 3px;
}
#content h1.title3 {
	height:53px;
	background:url(../images/title_book_head3.gif) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
	border-bottom: solid #000 3px;
}
#content h1.title4 {
	height:53px;
	background:url(../images/title_book_head4.gif) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
	border-bottom: solid #000 3px;
}
#content h1.title5 {
	height:53px;
	background:url(../images/title_book_head5.gif) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
	border-bottom: solid #000 3px;
}
#content h1.title6 {
	height:53px;
	background:url(../images/title_book_head6.gif) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
	border-bottom: solid #000 3px;
}
#content h1.title7 {
	height:53px;
	background:url(../images/title_book_head7.gif) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
	border-bottom: solid #000 3px;
}
.left {
	float:left;
}
.right {
	float:right;
}
#index_tab {
	clear:both;
	height:20px;
}



/* 도서 목록 박스*/
#list_box {
}
#list_box ul {
	border-bottom:solid 2px #000
}
#list_box li {
	clear:both;
	border-top: 1px solid #e5e5e5;
	padding:20px
}
#list_box ul li:first-child {
	border:none;
}
#list_box li.none {
	border:none
}
#group {
}
#bookcover_box {
	float:left;
	z-index:1
}
#bookcover_box .new {
	z-index:3;
	position:absolute;
}
#bookcover_box .new img {
	border:none;
}
#bookcover_box img {
	border:solid 2px #CCC;
	-ms-interpolation-mode:bicubic;
}
#content_box {
	width:580px;
}
#content_box .tit {
	font-size:16px;
	line-height:18px;
	height:20px;
	padding-top:2px;
}
#content_box .tit a {
	text-decoration:none;
	font-weight:bold;
	color:#000
}
#content_box .tit a:hover {
	text-decoration:underline;
}
#content_box .tit_sub {
	color:#988655;
	padding:2px 0 5px 0;
	font-size:13px;
}
#content_box .description {
	color:#9c9c9c;
	font-size:13px;
	padding-bottom:10px
}
#content_box .prize {
	background:url(../images/prize_winner.gif) no-repeat top left;
	padding-left:20px;
	padding-bottom:10px;
	color: #06C;
	line-height:18px;
}
#content_box .prize p {
	line-height:18px;
}
#content_box .body, #content_box .body p {
	color:#666;
	line-height:17px;
	text-align:justify
}
#content_box .body_writer {
	color:#666;
	line-height:17px;
	text-align:justify;
	margin-top:10px;
}



/* 베스트셀러 */
#best_list_box {
	float:left;
	border-bottom:solid 2px #000;
}
#best_list_box ul {
	float:left;
	display:inline;
	width:727px;
}
#best_list_box li {
	float:left;
	padding:15px 25px;
	display:inline;
	height:170px
}
#best_group {
	width:95px;
}
#best_group dd {
	z-index:1;
	text-align:center;
}
#best_group dd .new {
	z-index:3;
	position:absolute;
}
#best_group dd .new img {
	border:none;
}
#best_group dd img {
	border:solid 2px #CCC;
	-ms-interpolation-mode:bicubic;
}
#best_group dt {
	padding:5px 0 10px;
	width:95px;
	text-align:center;
}
#best_group dt a {
	text-decoration:none;
	color:#666;
	letter-spacing:-1px
}
#best_group dt a:hover {
	text-decoration:underline;
}


/* 시리즈도서 */
#series_info {
	margin-bottom:10px;
	padding-bottom:40px;
	border-bottom:solid 1px #D7D7D7
}


/* 페이징 박스*/
#paging_box {
	text-align:center;
	margin-top:20px;
}


/* Paginate */
.paginate {
	padding:5px 0;
	text-align:center;
}
.paginate a, .paginate strong {
	position:relative;
	display:inline-block;
	margin-right:1px;
	padding:2px 4px 3px 4px;
	color:#000;
	text-decoration:none;
	border:1px solid #ffffff;
	font:bold 11px/normal Verdana;
	_width /**/:17px;
}
.paginate strong {
	color:#f23219 !important;
	border:1px solid #e9e9e9;
}
.paginate .pre {
	margin-right:6px;
	padding:4px 6px 2px 14px;
	_padding-bottom:1px;
	background:url(../images/bu_pg3_l_off.gif) no-repeat 6px 5px !important;
	letter-spacing:-1px;
}
.paginate .next {
	margin-left:4px;
	padding:4px 14px 2px 6px;
	_padding-bottom:1px;
 background:url../images/bu_pg3_r_off.gif) no-repeat 62px 5px !important;
	letter-spacing:-1px;
}
.paginate a.pre {
	background:url(../images/bu_pg3_l_on.gif) no-repeat 6px 5px !important;
}
.paginate a.next {
	background:url(../images/bu_pg3_r_on.gif) no-repeat 62px 5px !important;
}
.paginate .pre, .paginate .next {
	display:inline-block;
	color:#ccc;
	border:1px solid #e9e9e9;
	position:relative;
	top:0;
	_top:-2px;
	font:11px/normal 돋움, Dotum;
	_width /**/:75px;
}
.paginate a.pre, .paginate a.next {
	color:#565656;
}
.paginate a:hover {
	background-color:#f7f7f7 !important;
	border:1px solid #e9e9e9;
}



/* 분류 탭 표시 - 추천도서, 분야별도서에 사용 */
#category_tab {
	float:left;
	border-bottom:solid 1px #999;
	width:100%;
	margin-top:10px;
}
#tab ul {
	display:inline;
}
#tab li {
	display:inline;
	float:left;
}
#tab li a {
	float: left;
	overflow: hidden;
	padding: 28px 0 0 0;
	height: 0px !important;
	text-indent:-1000px;
	display: block;
}
#tab li a:hover {
	background-position: 0px -28px;
}
#tab li a:active, #tab li a.selected {
	background-position: 0 -28px;
}


/*  메뉴들마다 이미지를 넣어주고 넓이를 지정해준다*/ 

#tab .all a {
	width: 70px;
	background:url(../images/category_all.gif) top no-repeat;
}
#tab .menu1 a {
	width: 70px;
	background:url(../images/category_01.gif) top no-repeat;
}
#tab .menu2 a {
	width: 70px;
	background:url(../images/category_02.gif) top no-repeat;
}
#tab .menu3 a {
	width: 70px;
	background:url(../images/category_03.gif) top no-repeat;
}
#tab .menu4 a {
	width: 70px;
	background:url(../images/category_04.gif) top no-repeat;
}
#tab .menu5 a {
	width: 70px;
	background:url(../images/category_05.gif) top no-repeat;
}
#tab .menu6 a {
	width: 70px;
	background:url(../images/category_06.gif) top no-repeat;
}
#tab .menu7 a {
	width: 70px;
	background:url(../images/category_07.gif) top no-repeat;
}
#tab .menu8 a {
	width: 70px;
	background:url(../images/category_08.gif) top no-repeat;
}



/* ***********************************************************************
	Content - 도서 상세 페이지 스타일 지정
*********************************************************************** */

#book_detail_top {
	clear:both;
	height:30px;
	border-top:solid 3px #000;
	padding-top:10px;
}
#box_bottom {
	text-align:right;
	margin-top:20px;
	border-top:solid 3px #000;
	padding-top:10px;
}
#book_detail ul {
	float:left;
	list-style:none;
	display:inline
}
#book_detail li {
	float:left;
	margin-bottom:0px;
	display:inline;
}
#book_detail li.tit {
	clear:both;
	margin:10px 0;
	height:20px;
	background:url(../images/li_bg.gif) bottom repeat-x;
	width:650px;
	margin-left:30px;
	padding-top:20px;
}
#book_detail li.body {
	line-height:18px;
	padding:2px;
	text-align:justify;
	width:650px;
	margin-left:30px;
}
#book_detail li.body div, #book_detail li.body p, #book_detail li.body span.more_contents {
	line-height:18px;
	text-align:justify;
}
#detail_group {
	float:left;
	border:solid 3px #e7e3d3;
	padding:23px;
	width:675px;
}
#detail_bookcover_box {
	float:left;
}
#detail_bookcover_box img {
	border:solid 2px #CCC;
	-ms-interpolation-mode:bicubic;
}
#detail_content_box {
	width:510px;
}
#detail_content_box .tit {
	font-size:16px;
	line-height:18px;
	color:#000;
}
#detail_content_box span.tit_sub {
	color:#988655;
	font-size:12px;
	margin-left:5px;
}
#detail_content_box .tit_original {
	color:#666;
	font-size:12px;
	padding:3px 0;
}
#detail_content_box .description {
	color:#9c9c9c;
	font-size:12px;
	padding-bottom:10px;
	padding-top:5px;
}
#detail_content_box .body {
	color:#666;
	line-height:17px;
	text-align:justify;
	border-top: #CCC solid 1px;
	padding-top:10px;
}
#detail_content_box .body_writer {
	color:#666;
	line-height:17px;
	text-align:justify;
	padding-top:10px;
}


/* 궁리의 작가에 사용됨 */
#detail_content_box dd.btn {
	margin-top:15px;
	float:left
}
#detail_content_box dd.btn img {
	border:none;
	margin-right:3px;
}
#prize {
	background:url(../images/prize_winner.gif) no-repeat top left;
	padding-left:20px;
	padding-bottom:10px;
	color: #06C;
	line-height:18px;
	margin-top:10px;
}
#cbt {
	cursor: pointer;
	color:#039;
	font-weight:bold;
	margin:10px 0;
	float:right;
}
#box {
	line-height:17PX;
}


/* 작가소개 */
.writer {
	display:inline;
	float:left;
	margin-bottom:10px;
	width:654px;
}
.writer dt {
	padding:0
}
.writer dt.name {
	padding:5px 0 4px;
}
.writer dt.name a {
	color:#039;
	text-decoration:none;
}
.writer dt.name a:hover {
	text-decoration:underline;
}
.writer dd.profile {
	color:#666;
	margin:2px 0 0px 0;
	line-height:17px;
}
.writer dd.profile p {
	line-height:17px;
}



/* 함께 읽으면 좋은 책  */
#recommend_book {
	margin-top:10px;
}
#recommend_book ul {
	float:left;
	display:inline;
}
#recommend_book ul li {
	float:left;
	display:inline;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:25px;
}
#recommend_book ul img {
	border: solid 2px #ccc;
	-ms-interpolation-mode:bicubic;
}
#recommend_book ul img a:hover {
	border: solid 2px #000;
}



/* ***********************************************************************
	Content - 궁리이야기 목록 스타일 지정
*********************************************************************** */

#content h1.story_title1 {
	height:135px;
	background:url(../images/h1_story01.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.story_title2 {
	height:135px;
	background:url(../images/h1_story02.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.story_title3 {
	height:135px;
	background:url(../images/h1_story03.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.story_title4 {
	height:135px;
	background:url(../images/h1_story04.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.story_title5 {
	height:135px;
	background:url(../images/h1_story05.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}



/* 궁리 칼럼 목록  */
#column_list {
	width:727px;
}
#column_list ul {
	border-bottom:solid 2px #000;
	float:left;
	display:inline;
	width:727px;
}
#column_list li {
	width:727px;
	display: inline;
	padding:20px 0;
	border-top:solid 1px #e2e2e2;
	float:left;
}
#column_list dl {
	width:688px;
	margin-left:20px;
}
#column_list dt {
	float:right;
	width:500px;
	padding:5px 0 5px 0;
	font-weight:bold;
}
#column_list dt a {
	display:block;
	font-size:15px;
	color:#333;
	text-decoration:none;
	letter-spacing:-1px;
}
#column_list dt a:hover {
	text-decoration:underline;
}
#column_list dd {
	margin:0 0 0 188px;
	line-height:16px;
	text-align:justify;
	letter-spacing:-1px;
	color:#9c9c9c
}
#column_list dd.author {
	display:block;
	padding-bottom:8px;
	color:#069;
	letter-spacing:0px;
}
#column_list dd.thumbnail {
	float:left;
	margin:0;
}
#column_list dd.thumbnail img {
	border:solid 1px #E8E9EB;
	-ms-interpolation-mode:bicubic;
}



/* 궁리 칼럼 세부 페이지  */
#board_column {
	padding:10px;
}
#board_column dt {
	font-size:14px;
	font-weight:bold;
	height:20px;
	border-top:solid 3px #000;
	padding-top:10px;
}
#board_column dd.author {
	height:20px
}
#board_column dd.date {
	height:20px;
	float:right;
	position:relative;
	top:-22px;
	letter-spacing:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#8FBED0
}
#board_column dd.body {
	border-top:solid 1px #999;
	padding:20px 10px;
	line-height:180%;
	text-align:justify;
	color:#666;
}
#board_column dd.body p, span {
	line-height:180%;
	text-align:justify;
}
#columnlist_profile {
	float:left;
	border-top:solid 1px #dfdfdf;
	padding:20px;
	width:687px;
	margin-top:20px;
}



/* 세부 페이지 - 이전글,다음글 표시  */
#list_paging {
	float:left;
	border-bottom:solid 2px #929292;
	border-top:solid 2px #929292;
	margin-top:10px
}
#list_prev {
	float:left;
}
#list_prev dt {
	float:right;
	width:630px;
	padding:7px 0;
}
#list_prev dt.none {
	float:right;
	width:630px;
	padding:7px 0;
	color:#999
}
#list_prev dt a {
	text-decoration:none;
	color:#656565
}
#list_prev dt a:hover {
	text-decoration:underline;
	color:#000
}
#list_prev dd {
	float:left;
	padding:7px 20px;
	font-weight:bold;
	background:url(../images/bullet_prev.gif) no-repeat right 50%;
	margin-right:10px
}
#list_next {
	float:left;
	border-top:1px dotted #999
}
#list_next dt {
	float:right;
	width:630px;
	padding:7px 0;
	color:#656565
}
#list_next dt.none {
	float:right;
	width:630px;
	padding:7px 0;
	color:#999
}
#list_next dt a {
	text-decoration:none;
	color:#656565
}
#list_next dt a:hover {
	text-decoration:underline;
	color:#000
}
#list_next dd {
	float:left;
	padding:7px 20px;
	font-weight:bold;
	background:url(../images/bullet_next.gif) no-repeat right 50%;
	margin-right:10px
}



/* 포토에세이 목록  */
#photo {
	float:left;
	margin-left:10px;
	width:727px;
	margin-top:20px;
}
#photo ul {
	float:left;
	display:inline;
}
#photo li {
	float:left;
	display:inline;
	margin-right:20px;
	margin-bottom:20px;
	text-align:center
}
#photo .btn {
	padding:0;
	margin-bottom:3px;
}
#photo .btn img {
	border:none;
	padding:0
}
#photo li img {
	padding:4px;
	border:solid 1px #ccc;
	background:#FFF
}
#photo li p {
	font-family:굴림;
	font-size:11px;
	color:#999;
	margin-top:4px;
}


/* 북갤러리,편집실 일기 목록  */
#bookgallery_list {
	width:727px;
}
#bookgallery_list ul {
	border-bottom:solid 2px #000;
	float:left;
	display:inline;
	width:727px;
}
#bookgallery_list li {
	width:727px;
	display: inline;
	padding:20px 0;
	border-top:solid 1px #e2e2e2;
	float:left;
}
#bookgallery_list dl {
	width:688px;
	margin-left:20px;
}
#bookgallery_list dt {
	float:right;
	width:500px;
	padding:5px 0 5px 0;
	font-weight:bold;
}
#bookgallery_list dt a {
	font-size:15px;
	color:#333;
	text-decoration:none;
	letter-spacing:-1px;
}
#bookgallery_list dt a:hover {
	text-decoration:underline;
}
#bookgallery_list dd {
	margin:0 0 0 188px;
	line-height:16px;
	text-align:justify;
	letter-spacing:-1px;
	color:#9c9c9c
}
#bookgallery_list dd.author {
	padding-bottom:8px;
	color:#069;
}
#bookgallery_list dd.date {
	letter-spacing:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#8FBED0
}
#bookgallery_list dd.thumbnail {
	float:left;
	margin:0;
}
#bookgallery_list dd.thumbnail img {
	border:solid 1px #E8E9EB;
	-ms-interpolation-mode:bicubic;
}



/* 독서명언 목록  */
#saying_list {
	width:740px;
}
#saying_list ul {
	float:left;
	margin-left:15px;
}
#saying_list li {
	float:left;
	display:inline;
	background:url(../images/saying_bg.gif) no-repeat top;
	width:341px;
	margin:30px 17px 0 0;
}
#saying_list p {
	text-align:justify;
	text-indent:-1px;
	font-weight:bold;
	padding:10px;
	line-height:18px;
	color:#336699;
	height:70px;
}
#saying_list p.name {
	line-height:14px;
	font-weight:normal;
	color:#333;
	padding-right:20px;
	background:url(../images/saying_bg2.gif) no-repeat bottom;
	height:25px;
}
#saying_list p.btn {
	color:#333;
	background:#fff;
	height:10px;
	line-height:10px;
}



/*관리자 영역 */
#admin_write {
	width:727x;
	text-align:right;
	border-bottom:solid 2px #999;
	padding-bottom:5px;
}
#admin_edit {
	width:717px;
	text-align:right;
	padding-right:10px;
}



/* ***********************************************************************
	Content - 궁리카페 목록 스타일 지정
*********************************************************************** */

#content h1.cafe_title1 {
	height:135px;
	background:url(../images/h1_cafe01.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.cafe_title2 {
	height:135px;
	background:url(../images/h1_cafe02.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.cafe_title3 {
	height:135px;
	background:url(../images/h1_cafe03.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.cafe_title4 {
	height:135px;
	background:url(../images/h1_cafe04.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.cafe_title5 {
	height:135px;
	background:url(../images/h1_cafe05.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}



/* 게시판(공지,이벤트)  */
.boardtype1 {
	width:727px;
	border-bottom:1px solid #999;
	color:#666;
	font-size:12px;
	table-layout:fixed;
	border-collapse:collapse;
}
.boardtype1 caption {
	display:none;
}
.boardtype1 thead th {
	line-height:18px;
	padding:5px 0 4px;
	border-top:solid 2px #A4A08F;
	border-bottom:solid 1px #D1CFC7;
	background-color:#F4F4F4;
	font-weight:bold;
	color:#A5A5A5;
	vertical-align:top;
}
.boardtype1 tbody tr.noresult {
	height:40px;
}
.boardtype1 tbody tr.notice {
	font-weight:bold
}
.boardtype1 tbody td {
	padding:8px 0 7px;
	text-align:center;
	border-bottom:solid 1px #D1CFC7;
}
/*.boardtype1 tbody td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}*/

.boardtype1 tbody td.frm {
	padding:0;
	text-align:center;
}
.boardtype1 tbody td.frm input {
	margin:0;
}
.boardtype1 tbody td.num, .boardtype1 tbody td.date, .boardtype1 tbody td.hit {
	font:normal 12px tahoma;
	padding:0;
}
.boardtype1 tbody td.title {
	text-align:left;
}
.boardtype1 tbody td.title .pic, .boardtype1 tbody td.title .new, .boardtype1 tbody td.title .secret {
	margin:0 0 0 3px;
	vertical-align:middle;
}
.boardtype1 tbody tr.reply td.title a {
	padding-left:28px;
	background:url(../images/ic_reply.gif) no-repeat;
}
#board_search {
	float:right;
	margin-bottom:5px;
}
#board_search td {
	padding:3px 0 3px 2px;
}
#board_search input {
	height:15px;
}



/* 게시판(글쓰기)  */
.boardtype1_write {
	width:727px;
	border-bottom:1px solid #999;
	color:#666;
	font-size:12px;
	table-layout:fixed;
	border-collapse:collapse;
}
.boardtype1_write caption {
	display:none;
}
.boardtype1_write thead th {
	line-height:18px;
	padding:5px 0 4px 20px;
	border-top:solid 2px #A4A08F;
	border-bottom:solid 1px #D1CFC7;
	background-color:#F4F4F4;
	font-weight:bold;
	color:#A5A5A5;
	vertical-align:top;
	text-align: left;
}
 .boardtype1_write thead th.pwd, {
 text-align:center;
padding:0;
height:40px;
vertical-align:middle;
}
.boardtype1_write tr.pwd {
	height:60px
}
.boardtype1_write tbody td {
	padding:5px;
	border-bottom:solid 1px #E7E7E7;
}
/*.boardtype1_write tbody td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}*/

.boardtype1_write tbody td.item {
	text-align:right;
}
.boardtype1_write tbody td.input_area input {
	border:solid 1px #CCC;
	padding:2px;
	height:18px;
}
.boardtype1_write tbody td.title {
	text-align:left;
}


/* 게시판(게시글보기)  */
.boardview1 {
	width:100%;
	border-top:solid 2px #A4A08F;
	color:#666;
	font-size:12px;
	table-layout:fixed;
	border-collapse:collapse;
}
.boardview1 caption {
	display:none;
}
.boardview1 th {
	line-height:18px;
	padding:5px 0 4px;
	border-bottom:solid 1px #E7E7E7;
	background-color:#F1F1F4;
	font-weight:bold;
	color:#A5A5A5;
	vertical-align:top;
}
.boardview1 td {
	padding:8px 0 5px 10px;
	text-align:left;
	border-bottom:solid 1px #E7E7E7;
}
.boardview1 td.tit {
	font-weight:bold;
	font-size:14px;
}

/*.boardview1 tbody td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}*/

.boardview1 td.contents {
	padding:20px;
	line-height:170%; text-align:justify;
}
.boardview1 td.contents p, .boardview1 td.contents span {
	line-height:170%; text-align:justify;
}



/* 궁리레터 상단 탭  */
#letter_tab {
	background:url(../images/letter_tab_bg.gif) repeat-x;
	height:41px;
	float:left;
	width:727px;
	margin-top:20px;
	margin-bottom:8px;
}
/*궁리레터 신청 화면 */
#letter_info { width:370px; height:200px; background:url(../images/letter_bg.gif) no-repeat;}
#letter_info input.txt {width:200px; height:20px; background:#f7eeef; border:none; margin-left:67px; margin-top:135px;}
#letter_info span {margin-left:12px; top:150px; position:absolute}

/* ***********************************************************************
	Content - 궁리소개 목록 스타일 지정
*********************************************************************** */

#content h1.kungree_title1 {
	height:135px;
	background:url(../images/h1_kungree01.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.kungree_title2 {
	height:135px;
	background:url(../images/h1_kungree02.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.kungree_title3 {
	height:135px;
	background:url(../images/h1_kungree03.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.kungree_title4 {
	height:135px;
	background:url(../images/h1_kungree04.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}
#content h1.kungree_title5 {
	height:135px;
	background:url(../images/h1_kungree05.jpg) no-repeat;
	text-indent:-1000px;
	margin-bottom:10px;
}



/* ***********************************************************************
	Content - 궁리의소개 스타일
*********************************************************************** */

#history {
	width:456px;
	float:left
}
#history dt {
	border-bottom:solid 1px #333;
	margin-bottom:3px;
}
#history dd {
	margin-bottom:20px;
}
#history li {
	border-bottom:dotted 1px #D8D8D8;
	padding:3px;
	letter-spacing:-1px;
	color:#666;
}



/* ***********************************************************************
	Content - 궁리의 작가 페이지 스타일 지정
*********************************************************************** */

#tab_initial {
	width:727px;
	float:left;
	margin:20px 0 0;
	border-bottom:2px solid #DF8290
}
#tab_initial table {
	height:30px;
	width:727px;
}
#tab_initial td {
	text-align:center;
	font-weight:bold;
	background:#e8e8e8;
	width:43px;
	border-left:#FFF solid 1px;
}
#tab_initial td.on {
	background:#DF8290
}
#tab_initial td a {
	display:block;
	text-decoration:none;
	color:#000;
	padding:5px 0
}



/* ***********************************************************************
	Footer - 세부 스타일 지정
*********************************************************************** */

#footer ul {
	height:33px;
	border:solid 1px #e5e5e5;
	padding-left:20px;
}
#footer ul li {
	display:inline;
	float:left;
	margin-top:10px;
}
#footer .info {
	width:940px;
	height:44px;
	float:left;
	margin-top:15px;
}

/* ***********************************************************************
	검색결과 관련 
*********************************************************************** */
#search_txt {font-size:14px; font-weight:bold; margin-bottom:5px;}
#search_txt span {color:#00C}

#search_top {float:left; height:35px; width:940px; border-top:solid 2px #9a9a9a; border-bottom:solid 1px #e2e2e2; background:#fafafa;}
#search_top ul {float:left; display:inline; margin-top:10px; margin-left:20px;}
#search_top li {float:left; display:inline; font-size:13px; font-weight:bold;padding-bottom:2px; margin-right:20px; font-family:굴림; letter-spacing:-1px; }
#search_top li.selected { border-bottom:solid 2px #009; text-decoration:none; color:#009; font-family:굴림; }
#search_top li.selected a{text-decoration:none; color:#009; font-family:굴림; }
#search_top li a {text-decoration:none; color:#959595; font-family:굴림; }
#search_top li a:hover {text-decoration:none; color:#009; font-family:굴림; }


#search_content {width:940px; float:left; border-bottom:solid 1px #e5e5e5; background:url(../images/search_bg.gif) repeat-y;}

#search_content_left {float:left; width:500px;}

/* 도서 검색 결과 */
#search_book {width:480px;margin-top:20px; margin-left:10px; border-bottom:dotted 1px #E2E2E2;}
#search_book li {float:left; padding-right:10px; margin-bottom:10px;}
#search_book p.top{font-size:14px; font-weight:bold}
#search_book span{font-size:12px; font-weight:normal; margin-left:5px; color:#666}

#search_book p.bottom{font-size:12px; font-weight:normal; text-decoration:underline; float:right; margin:10px 5px 10px 0; background:url(../images/bu_pg3_r_on.gif) no-repeat 50% left;}
#search_book p.bottom a {text-decoration:underline; color:#00C; margin-left:10px;}


#group_search { padding:10px 0 0 0}
*+html body #group_search { padding:10px 0px 0 0} /*IE7전용 */
#bookcover_box_search {float:left;	z-index:1}
#bookcover_box_search img {border:solid 2px #CCC; -ms-interpolation-mode:bicubic;}

#content_box_search { width:365px; margin-left:10px;}
*+html body #content_box_search { width:365px;} /*IE7전용 */
#content_box_search .tit {font-size:14px;line-height:18px;height:20px; padding-top:2px; color:#009}
#content_box_search .tit a {text-decoration:none;	font-weight:bold;color:#009}
#content_box_search .tit a:hover {	text-decoration:underline;}
#content_box_search .tit_sub {color:#988655;padding:2px 0 5px 0;font-size:13px;}
#content_box_search .description {color:#9c9c9c;font-size:13px;padding-bottom:10px}
#content_box_search .body, #content_box_search .body p {color:#666;	line-height:17px;text-align:justify}

/* 작가 검색 결과 */
#search_writer {width:480px;margin-top:20px; margin-left:10px; margin-bottom:20px;}
#search_writer li {float:left; padding-right:10px; margin-bottom:10px;}
#search_writer p.top{font-size:14px; font-weight:bold}
#search_writer span{font-size:12px; font-weight:normal; margin-left:5px; color:#666}

#search_writer p.bottom{font-size:12px; font-weight:normal; text-decoration:underline; float:right; margin:10px 5px 10px 0; background:url(../images/bu_pg3_r_on.gif) no-repeat 50% left;}
#search_writer p.bottom a {text-decoration:underline; color:#00C; margin-left:10px;}


/* 컨텐츠 검색 결과 */
#search_content_right {float:right;width:420px; margin-top:20px; margin-left:10px; margin-bottom:20px;}
#search_content_right p.top{font-size:14px; font-weight:bold; margin-bottom:10px;}
#search_content_right span{font-size:12px; font-weight:normal; margin-left:5px; color:#666}

#search_content_right p.bottom{font-size:12px; font-weight:normal; text-decoration:underline; float:right; margin:10px 5px 10px 0; background:url(../images/bu_pg3_r_on.gif) no-repeat 50% left;}
#search_content_right p.bottom a {text-decoration:underline; color:#00C; margin-left:10px;}

#search_content_right ul {float:left;}
#search_content_right li{ float:left;margin-bottom:20px; width:420px}
#search_content_right dt {font-size:14px;line-height:18px; padding-top:2px; margin-bottom:5px; color:#009; }
#search_content_right dt a {text-decoration:underline; font-weight:bold;color:#009}
#search_content_right dt a:hover {text-decoration:underline;}
#search_content_right dd.body, #search_content_right dd.body p{color:#666;	line-height:16px;text-align:justify}
#search_content_right dd.corner {color:#9c9c9c;font-size:13px;margin-top:5px}


/* 도서 작가 분야 상세 검색 결과 */
#search_content_book {width:940px; float:left;}

#search_book2 {width:720px;margin-top:20px; margin-left:10px; }
#search_book2 li {float:left; padding-right:10px; margin-bottom:20px; width:100%}
#search_book2 p.top{font-size:14px; font-weight:bold}
#search_book2 span{font-size:12px; font-weight:normal; margin-left:5px; color:#666}


#group_search2 { padding:10px 0 0 0}
*+html body #group_search2 { padding:10px 0px 0 0} /*IE7전용 */
#bookcover_box_search2 {float:left;	z-index:1}
#bookcover_box_search2 img {border:solid 2px #CCC; -ms-interpolation-mode:bicubic;}

#content_box_search2 { width:610px; margin-left:10px;}
*+html body #content_box_search2 { width:610px;} /*IE7전용 */
#content_box_search2 .tit {font-size:14px;line-height:18px;height:20px; padding-top:2px; color:#009}
#content_box_search2 .tit a {text-decoration:none;	font-weight:bold;color:#009}
#content_box_search2 .tit a:hover {	text-decoration:underline;}
#content_box_search2 .tit_sub {color:#988655;padding:2px 0 5px 0;font-size:13px;}
#content_box_search2 .description {color:#9c9c9c;font-size:13px;padding-bottom:10px}
#content_box_search2 .body, #content_box_search2 .body p {color:#666;	line-height:17px;text-align:justify}


/* 컨텐츠 분야 상세 검색 결과 */
#search_content2 {width:720px;margin-top:20px; margin-left:10px; }
#search_content2 ul {margin-top:20px; }
#search_content2 li {float:left; padding-right:10px; margin-bottom:20px; width:100%}
#search_content2 p.top{font-size:14px; font-weight:bold}
#search_content2 span{font-size:12px; font-weight:normal; margin-left:5px; color:#666}

#search_content2 dt {font-size:14px;line-height:18px;height:20px; padding-top:2px; color:#009}
#search_content2 dt a {text-decoration:underline; font-weight:bold;color:#009}
#search_content2 dt a:hover {text-decoration:underline;}
#search_content2 dd.body, #search_content_right dd.body p{color:#666;	line-height:16px;text-align:justify}
#search_content2 dd.corner {color:#9c9c9c;font-size:13px;margin-top:5px}




/* ***********************************************************************
	other
*********************************************************************** */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


/* 궁리이야기에 적용된 이미지 오버 스타일 */
html>/**/body .imageOver{
	background:url(../images/frame.gif) no-repeat 0 0;	
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;	
}

/* 메인에 적용된 이미지 오버 스타일 */
html>/**/body .imageOver2{
	background:url(../images/frame2.gif) no-repeat 0 0;	
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;	
}
