
/* Common */
body,div,span,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{color:#4c4c4c; font-family:Arial; font-size:12px;line-height:16px}
body	{background:#323233}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}



#header	{position:relative; height:84px; background:#ffffff; border-bottom:1px solid #eae9e5}
#header #top_line	{background:url(/pdf/img/top_rec.gif) no-repeat #323233; height:18px}
#header h1	{position:absolute; top:30px; left:40px; width:199px; height:41px;}
#header #nav	{position:absolute; top:18px; right:40px;}
#header #nav li	{float:left; margin-left:25px; padding-top:13px}
#header #nav li.sel	{display:inline-block; height:44px; background:url(/pdf/img/nav_sel.gif) repeat-x}
#header #nav li.sel a, #pdf_wrap #header #nav li a:hover	{color:#ff5640}
#header #nav li a {display:inline-block; margin-top:13px; font-size:22px; line-height:1; color:#bbb0a2; text-decoration:none}
#contents	{position:relative; padding-top:10px;}
#contents:after	{clear:both; display:block; content:''}
.list:after	{clear:both; display:block; content:''}
.list span	{display:block; margin-bottom:5px}
.list .info01	{font-size:12px; font-weight:bold; color:#8b8b8b}
.list .info02	{font-size:14px; font-weight:bold; color:#4d4d4d}
.list .btn a	{display:inline-block; cursor:pointer}

#paginate	{margin:0 auto; text-align:center;}
#paginate table	{width:auto}
/* #paginate	{text-align:center; padding-bottom:30px}
#paginate a	{display:inline-block; padding:5px 10px; border:1px solid #d0d0d0; background:#f5f1ed; margin:0 2px; font-size:14px; color:#767573; text-decoration:none}
#paginate a.sel	{border:1px solid #666; color:#000000} */


/* Layout */
#pdf_wrap	{width:1040px; margin:0 auto; background:url(/pdf/img/bg.gif)}
#pdf_wrap #contents .img	{background:url(/pdf/img/shelf.png) repeat-y; padding-top:43px; padding-left:30px;}
#pdf_wrap .list	{width:990px;}
#pdf_wrap .list li	{position:relative; float:left; width:330px; height:219px; padding-bottom:61px; overflow:hidden}
#pdf_wrap .list h2	{width:330px; height:219px}
#pdf_wrap .list dt	{position:absolute; top:0; left:10px; width:163px; height:219px}
#pdf_wrap .list dt img	{width:163px; height:219px;  border:1px solid #d9d4d0; border-bottom:0}
#pdf_wrap .list dd	{position:absolute; top:20px; left:189px; width:141px}
#pdf_wrap .list .btn	{position:absolute; left:189px; bottom:70px}
#pdf_wrap .list .btn a .pdf		{width:46px; height:27px; background:url(/pdf/img/view_btn.gif) no-repeat; text-indent:-999px}
#pdf_wrap .list .btn a .ebook	{width:63px; height:27px; background:url(/pdf/img/view_btn.gif) no-repeat -51px 0; text-indent:-999px}


/* Layout_month */
#pdf_wrap_month	{width:1240px; margin:0 auto; background:url(/pdf/img/bg.gif)}
#pdf_wrap_month #contents .img	{padding-top:43px; padding-left:30px; background:url(/pdf/img/shelf_month.png)}
#pdf_wrap_month .list	{width:1200px;}
#pdf_wrap_month .list li	{position:relative; float:left; width:240px; height:210px; padding-bottom:61px; overflow:hidden}
#pdf_wrap_month .list dt	{position:absolute; top:0; left:10px; width:144px; height:210px}
#pdf_wrap_month .list dt img	{width:135px; height:209px;  border:1px solid #d9d4d0; border-bottom:0}
#pdf_wrap_month .list dd		{position:absolute; top:7px; left:154px; width:86px}
#pdf_wrap_month .list .btn	{position:absolute; left:154px; bottom:61px}
#pdf_wrap_month .list .btn a .pdf		{width:63px; height:27px; background:url(/pdf/img/view_btn.png) no-repeat; text-indent:-999px}
#pdf_wrap_month .list .btn a .ebook		{width:63px; height:27px; background:url(/pdf/img/view_btn.png) no-repeat 0 -32px; text-indent:-999px}
#pdf_wrap_month .list .info img			{width:191px; height:210px; margin-left:20px}


/* 페이징 */
.paging	{margin-bottom:20px; text-align:center}
.paging a, .paging a:visited	{display:inline-block; position:relative; min-width:18px; padding:4px 4px 6px; margin:1px; border:1px solid #ddd; background:#fff; font:normal 14px/20px "Malgun Gothic","맑은 고딕",tahoma,verdana,dotum; text-decoration:none; line-height:normal; letter-spacing:-0.03em; color:#000;}
.paging a.pre, .paging a.next	{padding:4px 10px 6px; border:0; background:none;}
.paging strong	{display:inline-block; position:relative; min-width:18px; padding:4px 4px 6px; margin:1px; border:1px solid #0D51A5; background:#0D51A5; font:normal 14px/20px "Malgun Gothic","맑은 고딕",tahoma,verdana,dotum; text-decoration:none; line-height:normal; letter-spacing:-0.03em; color:#fff;}
