body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button,input{margin:0;padding:0;}

html, body, div, span, applet, object, iframe, 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; /* 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[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; width:250px; 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;}

/* input[type="radio"]{width:13px; height:13px; margin:0 3px 0 0; padding:0;} */

textarea {-webkit-appearance:none;-webkit-border-radius:0; 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: "" "";}

img {vertical-align:middle; font-size:0; line-height:0;}
img,fieldset{border:0;}

input,select,textarea{vertical-align:middle;}

button {margin:0; padding:0; cursor:pointer;border:0;}

a {color:#444444; text-decoration:none; cursor:pointer;}
a:hover {color:#333333; text-decoration:underline;}

.hide{visibility:hidden;width:1px;height:1px;line-height:0;overflow:hidden;position:absolute;top:-10000px;left:0;font-size:0;}
caption {display:none;width:1px;height:1px;line-height:0;overflow:hidden;position:absolute;top:-10000em;left:-10000em;font-size:0;}

.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}

/* paging */
.pagination {position:relative;text-align:center; font-weight:bold; font-size:12px; color:#656565;word-spacing:-1px;clear:both;}
.pagination a {color:#656565;}
.pagination a:hover {color:#656565;background-color:#ffffff;border:1px solid #2594BC;text-decoration:none;}
.pagination a, .pagination .current {border:1px solid #dadadb;padding:1px 5px 1px 5px;margin:0 1px 0 1px;}
.pagination .current {color:#2594BC; border:1px solid #2594BC;}
.pagination .bt {font-weight:normal;border:none;background:none;padding:0px 0px 0px 0px;margin:0 0px 0 0px;}
.pagination .bt a:hover {border:none;background:none;}


.em01 {color:#e02424;}

#quick {position:absolute; left:50%; top:201px; margin-left:502px; width:68px; height:100px; /* background: #ff0066; */}
#quick #today_view {position:relative; margin-bottom:11px; padding:1px; border:1px solid #e2e2e2;}
#quick #today_view .title {}
#quick #today_view .title span.count_wrap {display:block; text-align:center;}
#quick #today_view .title span.count {font-weight:bold; color:#e02424;}
#quick #today_view .inwrap {background: url('/mommake/img/common/today_view_bg.gif') no-repeat left top;}
#quick #today_view .inwrap ul {padding:18px 4px 27px 5px;background: url('/mommake/img/common/today_view_bg.gif') no-repeat left bottom;}
#quick #today_view .inwrap ul li {margin-bottom:5px;}
#quick #today_view .inwrap ul li img {display:block; width:53px; height:43px; border:1px solid #e7e6e6;}
#quick #today_view span.prev {position:absolute; left:6px; top:36px;}
#quick #today_view span.next {position:absolute; left:6px; bottom:17px;}
#quick #today_view span.top {position:absolute; left:6px; bottom:0;}
#quick #today_view #quick_info {margin-bottom:5px;}


#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;}

body {width:100%; border-top:3px solid #f2f6fb;}

#header_wrap {position:relative; width:100%; height:185px; margin-bottom:12px; z-index:200;}
#header_wrap #header {position:relative; width:980px; min-width:980px; height:95px; margin:0 auto;}
/* #header h1 {position:absolute; left:23px; top:35px;} */
#header h1 {position:absolute; left:5px; top:12px;}
#header h1 a {margin-right:18px;}
#header #gLogBar {position:absolute; right:10px; top:9px;}
#header #gLogBar li {display:inline; float:left; margin-left:6px; padding-left:6px; background: url('/mommake/img/common/s_line.gif') no-repeat left top; font-size:11px;}
#header #gLogBar li.reserve a {color:#ff7200;}
#header #gLogBar li.first {margin-left:0; padding-left:13px; background: url('/mommake/img/common/glogbar_bul.gif') no-repeat left top;}
#header #blankSite {position:absolute; right:20px; top:64px;}
#header #blankSite li {display:inline; float:left; margin-left:10px; padding-left:20px; background: url('/mommake/img/common/blanksite_bar.gif') no-repeat left top;}
#header #blankSite li.first {margin-left:0; padding-left:0; background: none;}

#header_wrap #gnb {width:100%; min-width:980px; height:35px; /* background: #ff5400 url('/mommake/img/common/gnb_bg.gif') repeat-x center top; */}
#header_wrap #gnb .inwrap {position:relative; width:980px; height:35px; margin:0 auto; background: #ff5400 url('/mommake/img/common/gnb_bg_new.gif') no-repeat left top;}
#header_wrap #gnb .inwrap ul li {display:inline; float:left;}
#header_wrap #gnb .inwrap ul li.space {margin-right:36px;}
#header_wrap #gnb .inwrap ul li a {color:#ffffff; font-weight:bold;}

#header_wrap #gnb .inwrap .allview {position:absolute; right:14px; top:9px;}

#gSearchWrap {width:100%; height:54px; /* background: url('/mommake/img/common/gsearch_bg.gif') repeat-x left top; */}
#gSearchWrap .inwrap {position:relative; width:980px; height:54px; min-width:980px; margin:0 auto; background: url('/mommake/img/common/gsearch_bg_new.gif') no-repeat left top;}

#logbox {position:relative;}
#logbox #before {position:absolute; left:14px; top:14px;}
#logbox #before span {display:inline; float:left; margin-right:3px;}
#logbox #before input.text {float:left; width:67px; height:17px; padding:0 5px; background: #ffffff; border:1px solid #d3b789; line-height:17px; color:#f4631b; font-size:12px; font-family:tahoma; letter-spacing:0.1em;}
#logbox #after {position:absolute; left:5px; top:17px; color:#606060}
#logbox #after a {color:#606060}
#logbox #after .img {position:relative; top:-1px;}
#logbox #after .name {font-weight:bold; color:#333333;}
#logbox #after .coupon {font-weight:bold; color:#e22424;}
#logbox #after .new_msg span {font-weight:bold; color:#e22424;}

.gSearchForm {position:absolute; left:330px; top:39px; width:385px; height:33px; /* padding:1px 0; background: url('/mommake/img/miz_search_bg_v2.gif') no-repeat left top; */ vertical-align:top;}
.gSearchForm .input_wrap {display:inline-block; background: #ffffff; border:2px solid #eb8222;}
.gSearchForm input.text {display:inline; float:left; width:286px; height:25px; margin-right:25px; padding:0 5px 0 5px; background: #ffffff; border:0 none; line-height:25px; color:#964f2d;}
.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; left:298px; top:2px; width:25px; height:25px; overflow:hidden; z-index:500;}
#autocomplete_search {position:absolute; left:298px; top:2px; width:25px; height:25px; overflow:hidden;}
#autocomplete_search span {position:absolute; left:0; top:0;}
#autocomplete_search span a {display:block; padding:9px 8px; background: #ffffff;}

#atcmp {position:absolute; left:0px; top:29px; width:323px; background: #ffffff; border:1px solid #999999; border-top:0 none; z-index:110; font-size:12px;  z-index:9999; /*-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;}


#main_body {position:relative; width:980px; min-width:980px; /* _height:1%; */ margin:0 auto;/* overflow:hidden;*/ z-index:100;}
#main_body:after { content:""; display:block; clear:both;}
#navi_wrap {display:inline; float:left; width:200px; margin-right:15px; overflow:hidden;}
#navi_wrap #navi {_height:1%; margin-bottom:15px; padding-bottom:15px; background: url('/mommake/img/common/navi_bg_bottom.gif') no-repeat left bottom; overflow:hidden;}
#navi_wrap #navi .inwrap {padding:5px 5px 0 5px; background: url('/mommake/img/common/navi_bg_top.gif') no-repeat left top;}

#navi_wrap #navi .subList {/* border-bottom:1px solid #eeeded; background: url('/bookcity_new/img/common/navi_line.gif') repeat-x left bottom; */}
#navi_wrap #navi .subList h3 {padding:0;}
#navi_wrap #navi .subList ul {padding:6px 0 7px 20px; border-top:1px solid #eaeaea;}
#navi_wrap #navi .subList li {height:20px; position:relative; padding:0 0 0 8px; background: url('/mommake/img/common/dot_2x2.gif') no-repeat left 5px; font-size:12px; font-family:'µ¸¿ò', dotum; }
#navi_wrap #navi .subList li a {text-decoration:none; color:#4a4a4a;}
#navi_wrap #navi .subList li a:hover {text-decoration:underline;}
#navi_wrap #navi .subList li.on a {color:#ef2f2a;}
#navi_wrap #navi .subList li.on a:hover {color:#ef2f2a;}

#navi_wrap #notice_wrap {position:relative; margin-bottom:15px; padding:10px 12px 4px 14px; background: #f5f5f5; border:1px solid #e1dfe0; }
#navi_wrap #notice_wrap div.title {margin-bottom:12px;}
#navi_wrap #notice_wrap ul {}
#navi_wrap #notice_wrap ul li {position:relative; height:18px; padding:0 0 0 8px; background: url('/mommake/img/common/dot_2x2.gif') no-repeat left 5px; font-size:12px; font-family:'µ¸¿ò', dotum; }
#navi_wrap #notice_wrap span.more {position:absolute; right:12px; top:10px;}

/* #section {display:inline; float:left; overflow:hidden;} */
#conTitwrap {position:relative; padding:12px 0 10px 0; z-index:50;}
#conTitwrap #lnb {position:absolute; right:0; top:0; font-size:11px;color:#888888;}
#conTitwrap #lnb span.current {font-weight:bold;}
#conTitwrap #lnb a {color:#888888;}
#conTitwrap .txt {padding-top:10px; color:#545454; font-size:11px; line-height:150%;}

#content {display:inline; float:left; /* overflow:hidden; */ z-index:50;}
#content #aticle {display:inline; float:left; overflow:hidden;}
.column1 {width:100%;}
.column2 {width:765px;}
.column3 {width:600px; margin-right:15px;}
#content.column2 {float:right;}

#aside {display:inline; float:right; width:150px;}
#aside div.bnr {margin-bottom:10px;}
#aside div.bnr img {display:block; width:150px;}


#footer {clear:both; padding:30px 0 0 0;}
#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 {width:980px; margin:0 auto; min-width:980px;}
#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:18px; top:7px; padding:1px 0 0 15px; background: url('/mommake/img/common/footer_allview_bul.gif') no-repeat left top; font-weight:bold; font-size:11px;} */

#footer .inwrap {width:980px; margin:0 auto; min-width:980px;}
#footer_logo {display:inline; float:left; margin-right:15px; padding:15px 15px 15px 0; border-right:1px solid #e6e6e6;}
#company_info {padding-top:0px; font-size:11px; color:#808080; line-height:130%;}
#company_info span {padding:0 0 0 0px;}
#innobiz {position:absolute; right:4px; top:38px;}
#footer .inwrap {position:relative;width:980px;min-width:980px; margin:0 auto;}

#header_bnr {position:absolute; right:0; top:34px;}
#header_bnr li {display:inline; float:left;}

#interest_txt {position:absolute; left:740px; top:16px; width:230px; height:18px; line-height:18px;  overflow : hidden; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
#interest_txt a {position:relative; top:1px;}


#quick {position:absolute; left:50%; top:201px; margin-left:502px; width:68px; height:100px; /* background: #ff0066; */}
#quick #today_view {position:relative; margin-bottom:11px; padding:1px; border:1px solid #e2e2e2;}
#quick #today_view .title {}
#quick #today_view .title span.count_wrap {display:block; text-align:center;}
#quick #today_view .title span.count {font-weight:bold; color:#e02424;}
#quick #today_view .inwrap {background: url('/mommake/img/common/today_view_bg.gif') no-repeat left top;}
#quick #today_view .inwrap ul {min-height:45px; padding:18px 4px 27px 5px;background: url('/mommake/img/common/today_view_bg.gif') no-repeat left bottom;}
#quick #today_view .inwrap ul li {margin-bottom:5px;}
#quick #today_view .inwrap ul li img {display:block; width:53px; height:43px; border:1px solid #e7e6e6;}
#quick #today_view span.prev {position:absolute; left:6px; top:36px;}
#quick #today_view span.next {position:absolute; left:6px; bottom:17px;}
#quick #today_view span.top {position:absolute; left:6px; bottom:0;}
#quick #quick_info {margin-bottom:5px;}

/* »óÇ° ÆÇ¸Å °ü·Ã Á¤º¸ */
#deal_info {
	border:0px;
	line-height:18px;
	font-family:µ¸¿ò;
	font-size:11px;
	width:690px;
	margin-left:20px;
}
#deal_info span.tit {
	font-size:17px;
	font-weight:bold;
	border-bottom:solid #CCCCCC 1px;
}
#deal_info .tt {
	font-weight:bold;
	padding:6px;
}
#deal_info .ttin {
	padding:6px;
}
#deal_info .box {font-family:15px; padding:3px;}

/* ±¸Á¶ ³¡ */

#footerWrap{position:relative; width:980px; margin:30px auto 0;  padding-bottom:20px;}
#footerWrap .footer_menu{background:#f7f7f7; padding:10px 10px 7px 10px; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
#footerWrap .footer_menu ul{overflow:hidden; position:relative;}
#footerWrap .footer_menu ul li{float:left; background:url(/img/s_line.gif) no-repeat left 2px; padding-left:13px; margin-right:12px; line-height:18px;}
#footerWrap .footer_menu ul li:first-child{background:none;}
#footerWrap .footer_menu ul li a{color:#666; letter-spacing:-1px;}
#footerWrap .footer_menu ul li.footer_allview_btn{position:absolute; right:0px; top:0px; background:none;}
#footerWrap .footer_menu ul li.footer_allview_btn a{background:url(/img/common/footer_allview_bul.gif) no-repeat left top; padding-left:16px; font-weight:bold;}
#footerWrap .company_contents{padding:15px 220px 10px 160px; position:relative; min-height:60px; font-size:11px;  color:#666; line-height:16px;}
#footerWrap .company_contents h3{position:absolute; left:10px; top:20px;}
#footerWrap .company_contents ul li span{background:url(/img/s_line.gif) no-repeat left 3px; padding-left:5px; margin-right:0px;}
#footerWrap .company_contents ul li span:first-child{background:none; padding-left:0px;}
#footerWrap #footer_familysite{position:absolute; right:10px; top:50px;}
#footerWrap #footer_familysite p{margin-top:10px;}
#footerWrap .kcp_icon{position:absolute; right:140px; top:50px;}