html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit; /* vertical-align:baseline; */}

table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0; /*border:0;*/ outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit; /* vertical-align:baseline; */}

/* remember to define focus styles! */
:focus {outline:0;}
body {line-height:1; font-family:'µ¸¿ò',dotum,sans-serif; font-size:12px; color:black; background: white;}
html>/**/body {overflow-y:scroll;}
ul,ol,li{list-style:none;}

/* tables still need 'cellspacing="0"' in the markup 
table {border-collapse:separate; border-spacing: 0;}
table {border-collapse:collapse; border-spacing: 0;}
*/

input {margin:0; padding:0;}
input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0; margin:0; padding:0; background: #ffffff; border:1px solid #afafaf;}
input[type="password"]{-webkit-appearance:none;-webkit-border-radius:0; margin:0; padding:0; background: #ffffff; border:1px solid #afafaf;}
input[type="number"]{-webkit-appearance:none;-webkit-border-radius:0;}
input[type="email"]{-webkit-appearance:none;-webkit-border-radius:0; margin:0; padding:0; background: #ffffff; border:1px solid #afafaf;}
input[type="tel"]{-webkit-appearance:none;-webkit-border-radius:0; margin:0; padding:0; background: #ffffff; border:1px solid #afafaf;}

textarea {background: #ffffff; border:1px solid #cccccc;}
caption, th, td {text-align:left; font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

hr{display:none;}
img {vertical-align:top;}
img,fieldset{border:0;}

input,select,textarea{vertical-align:middle;}

button {margin:0; padding:0; cursor:pointer;}

a {color:#555555; text-decoration:none; cursor:pointer;}
a:hover {color:#333333; text-decoration:underline;}

#wrap {width:980px; margin:0 auto; padding:0 10px;}
/* ÀüÃ¼ ±âº» Æ² */
#header {position:relative; width:980px; height:185px; margin-left:auto; margin-right:auto; margin-bottom:13px; z-index:100;}
#header h1.logo {position:absolute; left:5px; top:10px;}
#header #gLogBar {position:absolute; right:0; top:0; height:22px; padding-left:20px; background: url('/bookcity/img/common/glogbar_bg.gif') no-repeat left top; font-size:12px; font-family:'µ¸¿ò', dotum;}
#header #gLogBar li {float:left; position:relative; height:16px; padding:6px 8px 0px 7px; background: url('/img/main_top_0depth_bar.gif') no-repeat right 5px; line-height:13px; color:#444444; vertical-align:top; font-size:11px;}
#header #gLogBar li.last {padding-right:25px; background: url('/bookcity/img/common/glogbar_bg.gif') no-repeat right top; color:#444444;}
#header #gLogBar li a {letter-spacing:-0.1em; color:#7d7d7e;}

#header .blankSite {position:absolute; right:10px; top:45px;}
#header .blankSite li {display:inline; float:left; margin-left:10px; font-size:0; line-height:0; vertical-align:bottom;}
#header .blankSite li span {position:relative; top:-2px;}

#gnbWrap {position:absolute; left:0; top:71px; width:980px; height:74px; background: #ffffff url('/bookcity/img/common/gnb_bg.jpg') no-repeat left top; overflow:hidden;}
#gnbWrap ul#gnb {padding-left:41px;}
#gnbWrap ul#gnb li.gnbDepth1 {float:left; margin-right:17px;}
#gnbWrap ul#gnb li.gnbDepth1 img {vertical-align:top;}
/* #gnbWrap ul#gnb li ul {position:absolute; left:0; top:42px; width:980px;} */
#gnbWrap ul#gnb li ul {position:absolute; left:0; top:52px; width:980px;}
#gnbWrap ul#gnb li ul li {display:inline; float:left; margin-right:10px; }
#gnbWrap ul#gnb li ul li img {display:block;}
#gnbWrap ul#gnb li ul#gnbsub1 {position:absolute; left:55px;}
#gnbWrap ul#gnb li ul#gnbsub2 {position:absolute; left:150px;}
#gnbWrap ul#gnb li ul#gnbsub3 {position:absolute; left:250px;}
#gnbWrap ul#gnb li ul#gnbsub4 {position:absolute; left:350px;}
#gnbWrap ul#gnb li ul#gnbsub5 {position:absolute; left:450px;}
#gnbWrap ul#gnb li ul#gnbsub6 {position:absolute; left:580px;}
#gnbWrap ul#gnb li ul#gnbsub7 {position:absolute; left:544px;}
#gnbWrap ul#gnb li ul#gnbsub8 {position:absolute; left:363px;}
/*#gnbWrap span.gnb_all {position:absolute; right:0; top:0;}*/
#gnbWrap span.gnb_all {position:absolute; right:0; top:0;}

.gSearchWrap {position:absolute; left:0; top:145px; width:980px; height:40px; background: #f7f7f7 url('/bookcity/img/common/gsearch_bg.gif') repeat-x left top;}
.gSearchWrap .view_div_sitemap {position:absolute; left:19px; top:11px;}
.gSearchWrap #div_sitemap {position:absolute; left:0; top:32px; width:950px; height:300px; padding:20px 0 0 30px; background: url('/bookcity/img/common/top_allview_bg.gif') no-repeat left top;}
.gSearchWrap #div_sitemap div.close_btn {position:absolute; left:19px; top:-21px;}
.gSearchWrap #div_sitemap .inwrap {display:inline; float:left; width:150px;}
.gSearchWrap #div_sitemap .inwrap .tit {margin-bottom:10px;}
.gSearchWrap #div_sitemap .inwrap ul {padding-left:17px;}
.gSearchWrap #div_sitemap .inwrap ul li {margin-bottom:10px;}

.gSearchForm {position:absolute; left:248px; top:11px; width:480px; height:22px; vertical-align:top;}
.gSearchForm select {display:inline; float:left; width:133px; height:22px; margin-right:5px; padding:0; background: #ffffff; border:1px solid #7f9db9; font-size:12px; line-height:22px;}
.gSearchForm .input_wrap {display:inline-block; float:left; position:relative; width:292px; height:20px; margin-right:5px; background: #ffffff; border:1px solid #cbdbdc;}
.gSearchForm .input_wrap input.text {width:269px; height:20px; margin:0; padding:0; background: #ffffff; border:0 none; line-height:20px;}
.gSearchForm .bul {position:relative; top:1px;}
/*
.gSearchForm input.btn {position:absolute; right:0; top:0;-webkit-appearance:none;-webkit-border-radius:0;}
.gSearchForm span.bul {display:inline-block; padding-top:5px;}
*/
#autocomplete {position:absolute; right:0px; top:0px; width:23px; height:20px;}
#autocomplete span {position:absolute; left:0; top:0;}
#autocomplete span a {display:block; padding:3px 5px 4px;}

#body_wrap {position:relative; margin: 20px auto 30px; width:980px; z-index:90;}
#body_wrap:after {content:""; clear:both; display:block; height:0;}
#body_wrap #navi {display:inline; float:left; width:200px; margin-right:10px; background: #ffffff;}
#body_wrap .navi130 {margin-right:10px;}

#navi_sub_wrap { position: relative; padding-left: 6px; border-radius: 5px; background-color: #0483e5; }
#navi_sub_wrap .title {  }
#navi_sub_wrap h3 { padding: 2px 0; font-weight: bold; border-bottom: 1px dashed #e5e5e5; background-color: #fff; }
#navi_sub_wrap h3 a { display: block; padding: 6px 0 0 15px; height: 17px; color: #444; overflow: hidden;  }
#navi_sub_wrap h3.on {  }
#navi_sub_wrap h3.on a {  }
#navi_sub_wrap ul { padding: 10px 0 5px 16px;  border-bottom: 1px dashed #e5e5e5; background-color: #fff; }
#navi_sub_wrap ul li { padding: 0 6px; min-height: 18px; line-height: 18px; background: url('http://eshopmall.suksuk.co.kr/img/common/dot_2x2_1.gif') no-repeat left 6px; }
#navi_sub_wrap .subList {margin:0 7px 8px 7px; padding-bottom:6px; background: #fff url('/bookcity/img/common/navi_line.gif') repeat-x left bottom;}
#navi_sub_wrap .subList h3 {padding:0 0 0 13px; background: url('/bookcity/img/common/navi_bulit.gif') no-repeat 3px 2px; font-weight:bold;}
#navi_sub_wrap .subList h3.on a {color:#ff6600;}
#navi_sub_wrap .subList ul {padding-top:3px;}
#navi_sub_wrap .subList li {position:relative; padding:4px 0 0  13px; font-size:12px; font-family:'µ¸¿ò', dotum;}
#navi_sub_wrap .subList li a {text-decoration:none; color:#555555;}
#navi_sub_wrap .subList li a:hover {}
#navi_sub_wrap .subList span.info {position:absolute; right:2px; top:4px;}
#navi_sub_wrap .last {background: none;}

#body_wrap #navi .bnr {margin-bottom:5px; background: #333333}
#body_wrap #navi .bnr a {display:block; padding:10px 0; color:#ffffff; font-weight:bold; text-align:center;}

#body_wrap #section {display:inline; float:left; position:relative; width:770px;}
#body_wrap #section_view {width:100%;}
#body_wrap .section700 {width:700px;}
#body_wrap .section100 {}
#body_wrap .column2 {width:770px;}

#body_wrap #section_view #lnb {position:absolute; right:0; top:0; color:#999999; font-size:11px;}
#body_wrap #section_view h3#sub_title {margin-bottom:15px; padding-top:1px;}

#body_wrap #section #lnb {position:absolute; right:0; top:0; color:#999999; font-size:11px;}
#body_wrap #section h3#sub_title {margin-bottom:15px; padding-top:1px;}

#mini_navi { position: absolute; right: 10px; top: 23px; color: #8c8c8c; font-size: 11px; text-align: center; z-index: 2; }
#mini_navi span.home { padding-left: 11px; background: url('/img/common/mini_navi_home.gif') no-repeat left 1px; }
#mini_navi a { color: #8c8c8c; font-size: 11px; }
.follow_tit { margin-top: 20px; margin-bottom: 10px; padding-left: 10px; color: #004d88; line-height: 17px; font-size: 15px; font-weight: bold; letter-spacing: -1px; background: url('/momboard/img/title/flwme_tit_dot.gif') no-repeat left top; }

#body_wrap #aside {display:inline; float:right; width:130px; min-height:500px;}
#body_wrap .aside130 {width:130px;}

#body_wrap #aside .bnr {margin-bottom:5px; background: #333333}
#body_wrap #aside .bnr a {display:block; padding:10px 0; color:#ffffff; font-weight:bold; text-align:center;}

#site_info {position:relative; margin-bottom:15px; padding:7px 0 5px 15px; background: #f7f7f7; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
#site_info .list {position:relative; margin:0 auto;}
#site_info .list span {padding:0 15px 0 10px; background: url("/mommake/img/common/s_line.gif") no-repeat right 1px;}
#site_info .list a {color:#666666;}
#site_info .list a:hover {color:#006db5;}
#site_info .list span strong {font-weight:bold;}
#site_info .list span strong a { color:#cd2d77;}
#site_info .list span.last {background:none;}
#site_info .list a.footer_allview_btn {position:absolute; right:30px; top:0px; padding:1px 0 0 15px; background: url('/img/common/footer_allview_bul.gif') no-repeat left top; font-weight:bold; font-size:11px;}

#footer .copy_wrap strong { font-weight: bold; }

#footer .inwrap {position:relative; width:980px; margin:0 auto; min-width:980px;}
	#footer_logo {display:inline; float:left; margin-right:15px; padding:22px 15px 22px 0; border-right:1px solid #e6e6e6;}
	#company_info {padding-top:0px; font-size:11px; color:#808080; line-height:150%;}
	#company_info span {padding:0 0 0 0px;}
	#innobiz {position:absolute; right:2px; bottom:0px;}

#update_ie {border: 1px solid #F7941D; background: #FEEFDA; clear: both; height: 75px; position: relative;}
#update_ie .close_btn {position:absolute; right:5px; top:5px;}
#update_ie .inwrap {width:640px; margin:0 auto; overflow:hidden;}
#update_ie .inwrap dl {display:inline; float:left; width:300px; margin:0 10px 0 0; padding:12px 0 0 0; color:#1a1816;}
#update_ie .inwrap dl dt {font-weight:bold; padding-bottom:5px; font-size:13px;}
#update_ie .inwrap ul {float:left;}
#update_ie .inwrap ul li {display:inline; float:left; margin-right:10px;}
/* // ÀüÃ¼ ±âº» Æ² */

/* paging */
.pagination {clear:both;position:relative;margin-bottom:20px;font-weight:bold; font-size:12px;color:#656565;word-spacing:-1px;text-align:center;}
.pagination * {vertical-align:top;}
.pagination a {display:inline-block; color:#656565;}
.pagination a:hover {color:#656565;background-color:#ffffff;border:1px solid #256bbc;text-decoration:none;}
.pagination a, .pagination .current {border:1px solid #dadadb;padding:5px 7px 3px 7px;margin:0 1px 0 1px;}
.pagination .current {display:inline-block; background: #256bbc; border:1px solid #256bbc; color:#ffffff;}
.pagination .bt {font-weight:normal;border:none;background:none;padding:0 0 0 0;margin:0 0 0 0;}
.pagination .bt a {height:25px; margin:0 2px; line-height:25px; overflow:hidden;}
.pagination .bt a img {position:relative; top:5px;}
.pagination .bt a:hover {border:none;background:none;}
.pagination .bt * { vertical-align: top!important; }
.pagination img{margin-top:3px;}


#box {
	background: url('/bookcity/img/temp/box_bg_test.gif') repeat-y 390px top;
	border:1px solid #d5e6e9; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px;
	-moz-box-shadow:inset 0px 0px 3px #d5e6e9; -webkit-box-shadow:inset 0px 0px 3px #d5e6e9; box-shadow:inset 0px 0px 3px #d5e6e9;
}
#box #inbox { padding:10px;}

/* ÀÚµ¿¿Ï¼º */
#atcmp {position:absolute; left:138px; top:22px; width:292px; background: #ffffff; border:1px solid #999999; border-top:0 none; z-index:110; font-size:12px; /*-moz-box-shadow:0px 2px 2px #cccccc; -webkit-box-shadow:0px 2px 2px #cccccc; box-shadow:0px 2px 2px #cccccc;*/}
#atcmp ul {width:100%; margin:1px 0;}
#atcmp ul li {padding-left:13px; height:23px; line-height:23px; font-size:12px; color:#333333;}
#atcmp ul li:hover {background: #f5f5f5;}
#atcmp ul li a {display:block;}
#atcmp ul li a:hover {text-decoration:none;}
#atcmp ul li a span {color:#ff6600;}
#atcmp p { padding:5px; background: #f5f5f5; border-top:1px solid #e1e1e1; font-size:11px; text-align:right;}
#atcmp p a {color:#999999;}


/*  */
.top_sch_box .inwrap { *zoom: 1; }
.top_sch_box .inwrap:after { display: block; content: ""; clear: both;}
/* .select_v2 { padding: 4px 0; } */

/* µ¶ÈÄÈ°µ¿Áö */
#activity { margin-bottom: 20px; }
.activity_bx { margin-bottom: 10px; border-top: 2px solid #1188e4; border-bottom: 2px solid #1188e4; }
.activity_bx dl { padding: 0 30px; border-top: 1px dotted #dfdfdf; *zoom: 1; }
.activity_bx dl:after { display: block; content: ""; clear: both; }
.activity_bx dl:first-child { border: 0; }
.activity_bx dl dt { padding-left: 17px; width: 117px; height: 100%; color: #444; font-size: 14px; line-height: 36px; font-weight: bold; font-family: "Nanum Gothic","µ¸¿ò",Arial; background: url('http://eshopmall.suksuk.co.kr/img/common/dot_2x2_1.gif') no-repeat left 17px; float: left; }
.activity_bx dl dd { padding: 4px 0; height: 28px; line-height: 28px; float: left; }
.activity_bx dl dd label { margin-left: 6px; }
.activity_bx dl dd label:first-child { margin-left: 0; }
.activity_bx dl dd input { padding: 0 6px; height: 26px; }
.activity_bx dl dd .tx { width: 204px; vertical-align: top; }
.activity_bx dl dd select { height: 28px; }
.activity_bx dl dd #grade { min-width: 92px; }
.activity_bx dl dd #lecture { min-width: 158px; }

/* µ¶ÈÄÈ°µ¿Áö °Ë»ö¹öÆ° */
.btn_search { margin-bottom: 10px; text-align: center; }
/* µ¶ÈÄÈ°µ¿Áö °Ë»ö°á°ú */
.search_result { height: 50px; line-height: 50px; text-align: center; background-color: #eaeaea; }
/* µ¶ÈÄÈ°µ¿Áö °Ë»ö¸®½ºÆ® */
.resulList_top { position: relative; padding: 3px 0 10px; border-bottom: 2px solid #cdcdcd;  }
.resulList_top .title {  }
.resulList_top .btn_cart { position: absolute; right: 0; top: -3px; cursor: pointer; }
/* µ¶ÈÄÈ°µ¿Áö µµ¼­¸®½ºÆ® */

.bookList { position: relative; padding-left: 140px; min-height: 140px; border-bottom: 1px solid #cdcdcd; }
.bookList .ckbox { position: absolute; left: 10px; top: 50%; margin-top: -7px; }
.bookList .thum { position: absolute; left: 35px; top: 50%; margin-top: -60px; }
.bookList .info { position: relative; padding: 10px 0; }
.bookList .info .title { margin-right: 200px; margin-bottom: 6px; line-height: 14px; font-weight: bold; }
.bookList .info .title img { vertical-align: middle; }
.bookList .info .writer { position: absolute; right: 0; top: 10px; width: 200px; color: #444; }
.bookList .info .publisher { margin-bottom: 6px; padding: 5px; color: #444; background-color: #f6f6f6; }
.bookList .info .school { padding: 3px 5px; *zoom: 1; }
.bookList .info .school:after { display: block; content: ""; clear: both; }
.bookList .info .school dl { width: 50%; color: #444; line-height: 24px;  float: left; }
.bookList .info .school dl dt { padding-left: 6px; background: url('/bookcity/chodung/img/100111_bkplay_dot.gif') no-repeat left center;  float: left; }
.bookList .info .school dl dd { padding-left: 3px; float: left; }

.bookList .info .menu a { display: inline-block; padding: 2px 5px 2px 5px; color: #666; border: 1px solid #ccc; background-color: #f6f6f6; *display: inline; *zoom: 1; }
.bookList .info .menu a:hover { text-decoration: none;}
.bookList .info .menu a span { padding-right: 5px; background: url('/bookcity/chodung/img/100111_bkplay_arrow.gif') no-repeat right center; }
.btn_more { margin-bottom: 15px; padding-top: 15px; text-align: right; }

