@charset "utf-8";

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, em, img, q, s, small, strong, sub, sup, var, b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, embed, summary {margin:0; padding:0; font-family:돋움,Dotum,굴림,Gulim,AppleGothic,sans-serif; font-size:12px; color:#404040;}
form {display:inline; margin:none;}
fieldset {display:block; border:0;}
hr,
.hidden {display:none;}
li {list-style:none;}
em {font-style:normal;}
input, select {font-size:12px; vertical-align:middle;}
select {height:19px;}
caption {text-indent:-5000px; font-size:0; line-height:0;}
table {border-collapse:collapse; table-layout:fixed;}
textarea {border:1px solid #c7c7c7; border-radius:3px; font-family:돋움,Dotum,굴림,Gulim,AppleGothic,sans-serif; font-size:12px; color:#404040;}
a:link,  a {text-decoration:none; color:#404040;}
a:hover {color:#264d84;}
input, select {font-size:12px;}
img {border:0; vertical-align:top;}

legend {font-size:0; position:absolute; left:-5000px;}

.input-text01 {display:inline-block; background:url("/images/common/input_bg_lef01.gif") no-repeat 0 0; zoom:1; *display:inline; *margin:0 4px 0 0;}
.input-text01 .input-sel01 {display:inline-block; height:26px; line-height:26px; padding:0 20px 0 12px; color:#404040; background:url("/images/common/input_bg_rig02.gif") no-repeat right 0; zoom:1; *display:inline;}
.input-text01 .input-sel01_on {background-image:url("/images/common/input_bg_rig02_on.gif");}
.input-text01 .sel-box01 {display:none; position:absolute; top:24px; left:0; max-height:120px; border:1px solid #b9b9b9; border-top:none; background:#fff; overflow-x:hidden; overflow-y:auto;}
.input-text01 .sel-box01 li {color:#404040; padding-left:12px; line-height:16px;}
input.input-text {height:26px; line-height:26px; padding:0 5px; color:#404040; font-family:dotum, 돋움; border:none; background:url("/images/common/input_bg_rig01.gif") no-repeat right 0; *margin-top:-1px;}
input.input-radio {width:12px; height:12px; vertical-align:middle; margin-top:-3px;}
input.input-check {width:12px; height:12px; vertical-align:middle; margin-top:-2px\0IE8+9;﻿ *margin:-2px 3px 0 0;}
input.input-file {height:27px; line-height:27px; padding:0 5px; color:#404040; font-family:dotum, 돋움; border:none; background:url("/images/common/input_bg_rig01.gif") no-repeat right 0; *margin-top:-1px;}

#skipNavi:link, #skipNavi:visited,
#skipNavi:active, #skipNavi:hover {position:absolute; left:-5000px;}
#skipNavi:focus, #skipNavi:hover,
#skipNavi:active {left:0; display:block; width:100%; height:30px; line-height:30px; color:#fff; font-size:18px; font-weight:bold; text-align:center; background:#4d5058; z-index:9999;}

.invisible {position:absolute; left:-5000px; top:-5000px; font-size:1px; line-height:1px; text-indent:-5000px;}

.posrel {position:relative;}

.png24 {_tmp:expression(setPNG24(this));}

.blnone{ border-left: none !important }
.bgnone{ background: none !important }
/* select */
.fe_selectWrap { position:relative; display:inline-block; vertical-align:middle; *display:inline; zoom:1; }
.fe_selectWrap * {text-align:left;}
.fe_selectWrap .fe_select_triggerWrap { position:relative; padding:0 0 0 9px; height:26px; left:0; top:0; background:url("/images/common/select_bg_lef01.gif") no-repeat 0 0; }
.fe_selectWrap .fe_select_triggerWrap a { display:block; padding:0 23px 0 0; height:26px; text-align:left; line-height:26px; font-size:12px;color:#404040; cursor:default; text-decoration:none;background:#fff url(/common/img/bg_select_topright_atv.png) no-repeat right 0; }
.fe_selectWrap.disabled .fe_select_triggerWrap { background:url(http://www.samsung.com/common/img/bg_select_topleft_datv.png) no-repeat 0 0;}
.fe_selectWrap.disabled .fe_select_triggerWrap a { background:#fff url(http://www.samsung.com/common/img/bg_select_topright_datv.png) no-repeat right 0; color:#ccc;}
.fe_selectWrap .fe_selectListWrap { position:absolute; left:0; top:24px; z-index:500;}
.fe_selectWrap .fe_selectListWrap .fe_selectList { position:relative; border:0 none; z-index:500; margin:0; padding:0; border:1px solid #ccc; border-bottom:0 none; background-color:#fff;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li { background-image:none; list-style:none; margin:0; padding:0; line-height:1;  font-family:돋움,dotum;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li:hover { background-color:#ccc;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li a { display:block; padding:3px 0 3px 7px; font-size:12px; color:#404040; text-decoration:none;}
.fe_selectWrap .fe_selectListWrap .fe_selectListBottom { height:2px; padding:0 0 0 5px; background:url("/images/common/bg_select_bottomleft.png") no-repeat 0 bottom;}
.fe_selectWrap .fe_selectListWrap .fe_selectListBottom span { display:block; height:2px; background:url("/images/common/bg_select_bottomright.png") no-repeat right bottom;}

.selLeft { position:relative; display:inline-block; *display:inline; zoom:1; padding:0 0 0 3px; height:26px; left:0; top:0; background:url("/images/common/select_bg_lef01.gif") no-repeat 0 0; vertical-align:middle; *margin-right:3px;} /* 2013-07-25 최영미수정 */
.selLeft .selRight {display: block;padding: 3px 4px 3px 0 !important; height: 20px !important;text-align: left; background: white url("/images/common/select_bg_rig01.gif") no-repeat right 0; font-family:돋움,dotum; *margin-top:-1px;} /* 2013-07-25 최영미수정 */
.selLeft .selRight .selJ { height:20px; border:0px; text-align:left; line-height:20px; width:56px;} /* 2013-07-25 최영미수정 */

.selNormal{height:26px;border:1px solid #c7c7c7;padding-left:5px;} /*2013.8.1 selectbox normal 변경-박지은*/





/* Select form ARIA 20120210 jhlim add(caution :source role back)  */
.fe_select_triggerWrap input.cb_edit {border:0px !important;display: block;padding: 0 23px 0 0 !important;height: 26px !important;text-align: left;line-height: 26px !important;background: white url("/images/common/select_bg_rig01.gif") no-repeat right 0; font-family:돋움,dotum; *margin-top:-1px;}
.fe_selectWrap.disabled .fe_select_triggerWrap input.cb_edit {background: white url(http://www.samsung.com/common/img/bg_select_topright_datv.png) no-repeat right 0;color: #CCC !important;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.sub {display: block;padding: 6px 0 6px 12px !important;font-size: 11px;color: #404040;text-decoration: none;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.cb_option {display: block;color: #404040;padding: 3px 0 3px 7px;font-size: 12px;text-decoration: none;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.activator {background-color: #CCC;}

/* 2013. 03. 04 단체예약 쓰기페이지  켈린더 추가 */
.calendar_popup {width:203px; padding:3px; border:1px solid #d6d6cc; position:absolute; top:30px;left:0;background-color: #eceade; z-index: 9999999}
.calendar_popup .title {margin-bottom:5px; background: #fff; border: 1px solid #d1d1c7; height: 29px}
/*.calendar_popup h3 {position:relative; float:left; width:110px; font-size: 11px; font-weight:bold; line-height:18px; margin-bottom:8px; text-align:center; color: #000}*/

.calendar_popup h3 { font-size: 11px; line-height:18px; width: 50px; text-align: right; display: inline-block; zoom: 1; *display: inline; position: absolute; left: 8px; top: 9px; color: #44381e }
.calendar_popup h3 .right { vertical-align: middle }
.calendar_popup h3 .left {vertical-align: middle}
.calendar_popup h3 a{ vertical-align: 1px }
.calendar_popup p { display: inline-block; zoom: 1; *display: inline; position: absolute; right: 8px; top: 9px; color: #433721; font-weight: bold }
.calendar_popup p a{ vertical-align: -2px }
.calendar_popup h3 a{display: inline-block; zoom: 1; *display: inline; width: 12px; height: 12px; }
.calendar_popup table {width:100%; clear:both; table-layout:fixed; text-align:center; }
.calendar_popup table td, .calendar_popup table th {padding:1px}
.calendar_popup table th { font-size:11px; text-align: center; color: #1e1f1a; background-color: #eceade; border-bottom: none  }
.calendar_popup table td { }

.calendar_popup table td a {display:block; text-decoration:none; color: #624b1f; background: #f8f7f5; border: 1px solid #cac8bc;  width: 24px; height: 21px; line-height: 21px; line-height: 25px\9 }
.calendar_popup table td span{display:block; text-decoration:none; color: #624b1f; background: #f8f7f5; border: 1px solid #cac8bc; width: 24px; height: 21px; line-height: 21px; line-height: 25px\9 }
.calendar_popup table .sun { }
.calendar_popup table .end { }
.calendar_popup table .sun, .calendar_popup table .sun a {color:#bb0808;}
.calendar_popup table .sat, .calendar_popup table .sat a {color:#0854bb;}

.calendar_popup table .past {background: #f1eee7; color: #bdb29c; border: 1px solid #e1ddd4}
.calendar_popup table .today {color: #3b3525; background: #f8f3e0; border: 1px solid #aba17d}
.calendar_popup table td a:hover,
.calendar_popup table td a:focus,
.calendar_popup table td a:active,
.calendar_popup table td a:visited{color: #3b3525; background: #f8f3e0; border: 1px solid #aba17d}
.calendar_popup table .past:hover,
.calendar_popup table .past:focus,
.calendar_popup table .past:active,
.calendar_popup table .past:visited{background: #f1eee7; color: #bdb29c; border: 1px solid #e1ddd4}

/* img */
.image-mid {vertical-align:middle;margin-left:12px;;}

/* mg */
.mgt_10 {margin-top:-10px !important;}
.mgt00 {margin-top:0 !important;}

.mgb00 {margin-bottom:0 !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb50 {margin-bottom:50px !important;}
.mgb60 {margin-bottom:60px !important;}