@charset "utf-8";
@import url("common/nanumgothic.css"); 
@import url("common/common.css");
@import url("_sprite_main.css");
body { 
	margin: 0; padding: 0; font-family:  dotum, Verdana, Geneva, sans-serif; 
	background-color: #fff; color: #888; font-size: 11px;
	padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin: 0px;
	line-height: 1.5em;
}
.webwidget_vertical_menu ul li ul li{
    margin: 0px;
    border:none;
    padding-left:10px;
    color:#656565;
	
    
}
.webwidget_vertical_menu ul li ul li ul{
	padding-left:10px;
 	margin-top:-5px;
  	margin-left:10px;
}
#header .top_navi .navi img{ cursor:pointer;}  /*남기기*/
/* book */
#container { z-index: 20; position: relative; text-align: left; padding-bottom: 0px; width: 100%; }
#container:after { display: block; clear: both; content: ''; }
#container .content { width: 930px; margin: 0 auto; text-align: left; }
/*#container .content .left { width: 200px; float:left; }*/
#container .content .left{ display:none; position:absolute; width:200px; z-index:99;} 
#container .content .left .left_top { height: 385px;}
#container .content .left .left_top li { height: 35px; line-height: 35px;}
#container .content .left .left_news_tab { width: 198px; height: 158px; border: 1px solid #bdbdbd; clear:both; } 
#container .content .left .left_news_tab ul.li li { background: url(../../images/book/common/li_bg_dot.gif) no-repeat 0 0px; width: 180px; padding-left: 10px; margin-left: 8px; margin-top: 6px;} 
#container .content .left .left_news_tab ul.li .sub{width: 180px; padding-left: 10px; margin-left: 8px; margin-top: 15px; line-height:25px;} 
#container .content .left .left_bottom { height: 76px;  }
#container .content .left .left_bottom li { height: 38px; line-height: 38px; }
#container .content .left #left_bottom_banner{ margin-top:10px; border:1px solid #c1c1c1;}
#container .content .right{ float:left; padding:0; width:930px;}
/*페이지컨텐츠도서*/
#page_title { float:left;}
#page_title .navi {  float:right;  z-index: 110; width:330px; text-align:right; line-height:12px; height:12px; padding-top:35px; }
#page_title .t_title{ float:left;  width:300px; height:50px;  }
#page_title .title_txt{ line-height:80px;   color:#4b5262; font-size:20px; font-weight:bold; font-family:Nanum Gothic; letter-spacing:-1px; }
#page_title .btline{border-bottom:2px solid #767676; width:930px; height:5px; float:left;}
#page_title .navi img { vertical-align:bottom; }
/*페이지컨텐츠*/
/*게시판*/
#container .content .right_bbs{ float:left; padding:30px 0 0 26px; width:703px;}
/*게시판*/



