img {border:none;}
a:link, a:visited, a:active {color:#333333; text-decoration:none;}
a:hover {text-decoration:underline;}
body {margin:0; padding:0; font-size:12px; }

*+html div, span, img, select, input, table, tr, td, textarea, ul {margin:0; padding:0;}
* html div, span, img, select, input, table, tr, td, textarea, ul {margin/**/:0; padding/**/:0;}
div, span, img, select, input, table, tr, td, textarea:not([attr*=""]) {margin:0; padding:0;}

*+html select {font-size:12px;}
* html select {font-size/**/:12px;}
select:not([attr*=""]) {font-size:12px;}

*+html form {display:inline;}
* html form {display/**/:inline;}
form:not([attr*=""]) {display:inline;}

*+html input[type="checkbox"] {height:13px; margin:0 -3px 0 -4px;}
* html input[type="checkbox"] {height:13px; margin:0 -3px 0 -4px;}
input[type="checkbox"]:not([attr*=""]) {}

*+html input[type="text"] {height:15px;}
* html input[type="text"] {height:15px;}
input[type="text"]:not([attr*=""]) {height:15px; margin:0;}

*+html input[type="radio"] {height:13px; margin:0 -3px 0 -4px;}
* html input[type="radio"] {height:13px; margin:0 -3px 0 -4px;}
input[type="radio"]:not([attr*=""]) {height:13px;}

*+html input[type="button"] {width:50px; height:25px;}
* html input[type="button"] {width:50px; height:25px;}
input[type="button"]:not([attr*=""]) {width:50px; height:25px;}

button:focus { -moz-user-focus: none; user-focus: none; }

ul { list-style:none; }

.dNone {display:none;}
.dBlock {display:block;}
.dInline {display:inline;}
.dTr {display:table-row;}
.cPointer {cursor:pointer;}
.cBoth {clear:both;}
.cLeft {clear:left;}
.cRight {clear:right;}
.fNone {float:none;}
.fLeft {float:left;}
.fRight {float:right;}
.fwBold {font-weight:bold;}
.tdUnderline {text-decoration:underline;}
.tdUnderline2 {text-decoration:underline; padding-top:1px}
.bc {background-color:#FFFFFF;}
.bg_201 { background-color:#eff3ff; }
.bg_001	{ background-color:#dedbde; }
.vaTop {vertical-align:top;}
.vaMiddle {vertical-align:middle;}
.vaBottom {vertical-align:bottom;}
.taCenter {text-align:center;}
.taLeft {text-align:left;}
.taRight {text-align:right;}
.taLeft {text-align:left;}
.taRight {text-align:right;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs20 {font-size:20px;}

.ca6 {color:#666666;}
.nobr {text-overflow:ellipsis; overflow:hidden;}
.w100 {width:100%;}
.cRed {color:#FF0000;}
.cOrange {color:#FF5735;}
.cSkyblue {color:#00B3FE;}
.cDefault {color:#666666;}
.cDark {color:#333333;}
.cGray{color:#8C8A8C;}
.cDarkGray{color:#636563;}
.cDarkGray2{color:#3c3c3c;}
.cRoyalblue {color:#526dad;}
.cWhite {color:#FFFFFF;}
.h18 {height:18px;}
.h20 {height:20px;}
.h22 {height:22px;}
.h24 {height:24px;}
.h26 {height:26px;}
.h28 {height:28px;}
.cbHeight {vertical-align:top; height:13px;}

body .mt2 {margin-top:2px;}
body .mr2 {margin-right:2px;}
body .mb2 {margin-bottom:2px;}
body .ml2 {margin-left:2px;}
body .mt4 {margin-top:4px;}
body .mr4 {margin-right:4px;}
body .mb4 {margin-bottom:4px;}
body .ml4 {margin-left:4px;}
body .mt5 {margin-top:5px;}
body .mr5 {margin-right:5px;}
body .mb5 {margin-bottom:5px;}
body .ml5 {margin-left:5px;}
body .mt6 {margin-top:6px;}
body .mr6 {margin-right:6px;}
body .mb6 {margin-bottom:6px;}
body .ml6 {margin-left:6px;}
body .mt8 {margin-top:8px;}
body .mr8 {margin-right:8px;}
body .mb8 {margin-bottom:8px;}
body .ml8 {margin-left:8px;}
body .mt10 {margin-top:10px;}
body .mr10 {margin-right:10px;}
body .mb10 {margin-bottom:10px;}
body .ml10 {margin-left:10px;}
body .mt12 {margin-top:12px;}
body .mr12 {margin-right:12px;}
body .mb12 {margin-bottom:12px;}
body .ml12 {margin-left:12px;}
body .mr13 {margin-left:13px;}
body .mr13 {margin-right:13px;}
body .mt14 {margin-top:14px;}
body .mr14 {margin-right:14px;}
body .mb14 {margin-bottom:14px;}
body .ml14 {margin-left:14px;}
body .ml18 {margin-left:18px;}

*+html #layoutMain {margin:8px 8px 8px 203px; height:100%;}
* html #layoutMain {margin:8px 8px 8px 203px; height:100%;}
#layoutMain:not([attr*=""]) {margin:8px 8px 8px 203px;}

#layoutLeft{float:left; position:relative; width:185px; margin-left:-195px;}
#layoutCenter {float:left; width:100%;}

#commonLogo table {table-layout:fixed; width:100%; float:left;}
#commonLogo .logout {width:350px;}

.noSkinFont { color:#FFFFFF; }

.skinTopMenuCenter_blue {background:url(/images/skin/blue/box_bg_00.gif) repeat-x;}
.skinTopMenuLeft_blue {background:url(/images/skin/blue/box_left_00.gif) no-repeat;}
.skinTopMenuRight_blue {background:url(/images/skin/blue/box_right_00.gif) no-repeat;}
.skinTopMenuSide_blue {background:url(/images/skin/blue/box_bar_00.gif) no-repeat;}
.skinTopMenuOnLeft_blue {background:url(/images/topmenuactivecolorleft_blue.png) no-repeat;}
.skinTopMenuOnRight_blue {background:url(/images/topmenuactivecolorright_blue.png) no-repeat;}
.skinLeftMenuBG_blue {background:url(/images/skin/blue/bg_left_01.gif) repeat-y;}
.skinLeftMenuCommon_blue {background:url(/images/skin/blue/bg_left_301.jpg) no-repeat;}
.skinFontColor_blue {color:#325DB9;font-weight:bold;}

.skinTopMenuCenter_red {background:url(/images/skin/red/box_bg_00.gif) repeat-x;}
.skinTopMenuLeft_red {background:url(/images/skin/red/box_left_00.gif) no-repeat;}
.skinTopMenuRight_red {background:url(/images/skin/red/box_right_00.gif) no-repeat;}
.skinTopMenuSide_red {background:url(/images/skin/red/box_bar_00.gif) no-repeat;}
.skinTopMenuOnLeft_red {background:url(/images/topmenuactivecolorleft_red.png) no-repeat;}
.skinTopMenuOnRight_red {background:url(/images/topmenuactivecolorright_red.png) no-repeat;}
.skinLeftMenuBG_red {background:url(/images/skin/red/bg_left_01.gif) repeat-y;}
.skinLeftMenuCommon_red {background:url(/images/skin/red/bg_left_301.jpg) no-repeat;}
.skinFontColor_red {color:#D7361F;font-weight:bold;}

.skinTopMenuCenter_green {background:url(/images/skin/green/box_bg_00.gif) repeat-x;}
.skinTopMenuLeft_green {background:url(/images/skin/green/box_left_00.gif) no-repeat;}
.skinTopMenuRight_green {background:url(/images/skin/green/box_right_00.gif) no-repeat;}
.skinTopMenuSide_green {background:url(/images/skin/green/box_bar_00.gif) no-repeat;}
.skinTopMenuOnLeft_green {background:url(/images/topmenuactivecolorleft_green.png) no-repeat;}
.skinTopMenuOnRight_green {background:url(/images/topmenuactivecolorright_green.png) no-repeat;}
.skinLeftMenuBG_green {background:url(/images/skin/green/bg_left_01.gif) repeat-y;}
.skinLeftMenuCommon_green {background:url(/images/skin/green/bg_left_301.jpg) no-repeat;}
.skinFontColor_green {color:#007B97;font-weight:bold;}

.skinTopMenuCenter_violet {background:url(/images/skin/violet/box_bg_00.gif) repeat-x;}
.skinTopMenuLeft_violet {background:url(/images/skin/violet/box_left_00.gif) no-repeat;}
.skinTopMenuRight_violet {background:url(/images/skin/violet/box_right_00.gif) no-repeat;}
.skinTopMenuSide_violet {background:url(/images/skin/violet/box_bar_00.gif) no-repeat;}
.skinTopMenuOnLeft_violet {background:url(/images/topmenuactivecolorleft_violet.png) no-repeat;}
.skinTopMenuOnRight_violet {background:url(/images/topmenuactivecolorright_violet.png) no-repeat;}
.skinLeftMenuBG_violet {background:url(/images/skin/violet/bg_left_01.gif) repeat-y;}
.skinLeftMenuCommon_violet {background:url(/images/skin/violet/bg_left_301.jpg) no-repeat;}
.skinFontColor_violet {color:#4D48BD;font-weight:bold;}

.skinTopMenuCenter_yellow_green {background:url(/images/skin/yellow_green/box_bg_00.gif) repeat-x;}
.skinTopMenuLeft_yellow_green {background:url(/images/skin/yellow_green/box_left_00.gif) no-repeat;}
.skinTopMenuRight_yellow_green {background:url(/images/skin/yellow_green/box_right_00.gif) no-repeat;}
.skinTopMenuSide_yellow_green {background:url(/images/skin/yellow_green/box_bar_00.gif) no-repeat;}
.skinTopMenuOnLeft_yellow_green {background:url(/images/topmenuactivecolorleft_yellowgreen.png) no-repeat;}
.skinTopMenuOnRight_yellow_green {background:url(/images/topmenuactivecolorright_yellowgreen.png) no-repeat;}
.skinLeftMenuBG_yellow_green {background:url(/images/skin/yellow_green/bg_left_01.gif) repeat-y;}
.skinLeftMenuCommon_yellow_green {background:url(/images/skin/yellow_green/bg_left_301.jpg) no-repeat;}
.skinFontColor_yellow_green {color:#1E9B02;font-weight:bold;}

#commonTopMenu {margin:8px 8px 0 8px; height:40px;}
#commonTopMenu li {display:block;}
#commonTopMenu span {margin:8px 20px 0 20px;}
#commonTopMenu .side {width:1px; height:30px;}
#commonTopMenu .commonTopMenuOn a {text-decoration:none; font-weight:bold;}
#commonTopMenu .commonTopMenuOff a {text-decoration:none; color:#FFFFFF;}
#commonTopMenuLeft {width:10px; height:40px;}
#commonTopMenuRight {width:10px; height:40px;}
#commonTopMenu .commonTopMenuOn {height:34px; margin:6px 0 0 0; background:#FFFFFF;}
#commonTopMenu .commonTopMenuOnLeft {width:3px; height:34px; margin:6px 0 0 0;}
#commonTopMenu .commonTopMenuOnRight {width:3px; height:34px; margin:6px 0 0 0;}
#commonTopMenu .commonTopMenuOff {height:34px; margin:6px 0 0 0;}
#commonTopMenu .commonTopMenuOffLeft {}
#commonTopMenu .commonTopMenuOffRight {}

#commonLeftMenu {width:185px;}
#commonLeftMenuRect {padding:6px 0 0 6px;}
#commonLeftMenuCloseButton {margin-left:14px;}
#commonLeftMenuTopRect {padding:12px 0 0 30px; width:143px; height:112px;}
#commonLeftMenuTopRect .row {height:28px;}
#commonLeftMenuTopTargetMeRect {padding-right:5px;}
#commonLeftMenuTopTargetMeImageRect {padding-bottom:2px;}
#commonLeftMenuMiddleRect {padding-top:4px; width:173px; background-color:#f0f0f0;}
#commonLeftMenuMiddleRect .dot {padding-left:20px; padding-top:6px;}
#commonLeftMenuMiddleRect .titleRect {padding-left:6px;}
#commonLeftMenuMiddleRect .underline {font-size:0px; padding-left:4px; height:1px; width:163px; background:url(/images/bg_dot_301.gif) repeat-x bottom;}
#commonLeftMenuMiddleRectAdminButton {padding-right:6px;}
#commonLeftMenuBottomRect {margin-top:2px; padding:5px 0 5px 0; width:173px; background-color:#f0f0f0;}
#commonLeftMenuBottomRect .leftImageBlank {padding-left:10px;}
#commonLeftMenuBottomRect .leftTitleBlank {padding-left:3px;}
#commonLeftMenuBottomTitleRect {padding-left:5px;}
#commonLeftMenuBottomMBOXRect {padding:2px 0 0 20px;}
#commonLeftMenuBottomMBOXText {width:64px; height:17px; border:1px #A5ACB2 solid;}
#commonLeftMenuBottomMBOXCancel {padding-left:2px;}
#commonLeftMenuBottomOutmailRect {padding-top:2px; padding:5px 0 0 0; width:173px;}
#commonLeftMenuBottomOutmailRect .leftImageBlank {padding:3px 0 0 10px;}
#commonLeftMenuBottomOutmailRect .leftTitleBlank {padding:1px 0 0 3px;}

#commonBar {color:#5C5C5C; height:30px; background:url(/images/bg_center.gif) repeat-x;}
#commonBar input {border:solid 1px #CECFCE; width:150px;}
#commonBarText {margin:0 0 0 10px;}
#commonBarLeft {float:left; width:1px; height:30px; background:url(/images/bg_left.gif) no-repeat;}
#commonBarRight {float:right; width:1px; height:30px; background:url(/images/bg_right.gif) no-repeat;}

.commonRectTopLeft {width:5px; height:5px; background:url(/images/top_left.gif) no-repeat;}
.commonRectTopCenter {height:5px; background:url(/images/top_center.gif) repeat-x;}
.commonRectTopRight {width:5px; height:5px; background:url(/images/top_right.gif) no-repeat;}
.commonRectMiddleLeft {width:5px; background:url(/images/middle_left.gif) repeat-y;}
.commonRectMiddleRight {width:5px; background:url(/images/middle_right.gif) repeat-y;}
.commonRectMiddleBackground {background-color:#F6F6F6;}
.commonRectBottomLeft {width:5px; height:5px; background:url(/images/bottom_left.gif) no-repeat;}
.commonRectBottomCenter {height:5px; background:url(/images/bottom_center.gif) repeat-x;}
.commonRectBottomRight {width:5px; height:5px; background:url(/images/bottom_right.gif) no-repeat;}

#commonCopyright table{table-layout:fixed;}
*+#commonCopyright table {width:100%;}
* #commonCopyright table {width:0%;}
#commonCopyright table:not([attr*=""]) {width:100%;}

.commonBtn_40_20 {margin:0; border:none; cursor:pointer; width:40px; height:20px; background:url(/images/btn_40_20.png) no-repeat;}
*+html .commonBtn_40_20 {padding:2px 0 0 0;}
* html .commonBtn_40_20 {padding:2px 0 0 0;}
.commonBtn_40_20:not([attr*=""]) {padding:0 0 1px 0;}


/* 텝메뉴 */
.tabMenu { display:inline-block; margin:0px; padding:0px; }
.tabMenu a { text-decoration:none; margin-left:10px; margin-right:10px; }
.tabMenu li { display:inline-block; margin:0px; padding:0px; border-color:transparent; height:25px; cursor:pointer; }
.tabMenu .delimiter { width:2px; height:27px; background-repeat:no-repeat; background-color:transparent; background-position:top left; }
.tabMenu .onL { background-image:url(/images/z_on_l.gif); }
.tabMenu .onR { background-image:url(/images/z_on_r.gif); }
.tabMenu .offL { background-image:url(/images/z_off_l.gif); }
.tabMenu .offR { background-image:url(/images/z_off_r.gif); }
.tabMenu .caption { line-height:25px; color:#333333; background-repeat:repeat-x; background-color:#FFFFFF; background-position:top left; }
.tabMenu .onTab { border-top:1px solid #D6D6D6; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; font-weight:bold; }
.tabMenu .offTab { border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; background-color:#F7F7F7; }

.wBold {font-weight:bold;}
.mtBlank4m {margin-top:-4px;}
.mtBlank2 {margin-top:2px;}
.mbBlank2 {margin-bottom:2px;}
.mlBlank2 {margin-left:2px;}
.mrBlank2 {margin-right:2px;}
.mtBlank4 {margin-top:4px;}
.mlBlank4 {margin-left:4px;}
.mrBlank4 {margin-right:4px;}
.mbBlank2 {margin-bottom:2px;}
.mbBlank4 {margin-bottom:4px;}
.mtBlank6 {margin-top:6px;}
.mlBlank6 {margin-left:6px;}
.mrBlank6 {margin-right:6px;}
.mtBlank8 {margin-top:8px;}
.mlBlank8 {margin-left:8px;}
.mrBlank8 {margin-right:8px;}
.mtBlank10 {margin-top:10px;}
.mlBlank10 {margin-left:10px;}
.mrBlank10 {margin-right:10px;}
.mtBlank20 {margin-top:20px;}
.mBlank10 { margin:10px; }
.mBlank20 { margin:20px; }
.mtBlank100 { margin-top:100px; }
.mBlank8 { margin:8px; }

.dispNone { display:none; }

#requestDisplay { font-size:14px; color:#BCBCBC; }
#requestDisplayText { width:80px; float:left; display:inline-block; margin-top:6px; margin-left:6px; }
#requestDisplayProgress { float:left; display:inline-block; width:1px; margin-top:6px; height:12px; background-color:#E7E3DE; display:block; }

.w30p { width:30%; }
.w69p { width:69%; }
.w20p { width:20%; }
.w58p { width:58%; }
.w100p { width:100%; }

.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100px { width:100px; }
.w150px { width:150px }
.w200 { width:200px; }
.w430 { width:430px; }

.h100p { height:100%; }

.link { cursor:pointer; }
.palered { color:#CC3333; }

/* ----------- 팝업 윈도우 스타일 ------------*/
.overlay_dialog { background-color: #666666; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.overlay___invisible__ { background-color: #666666; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; }

.dialog_nw { border:none; width:5px; height:5px; background-color:rgb(227,227,227); }
.dialog_n { border:none; height:5px; background-color:rgb(227,227,227); }
.dialog_ne { border:none; width:5px; height:5px; background-color:rgb(227,227,227); }
.dialog_e { border:none; width:5px; background-color:rgb(227,227,227); }
.dialog_w { border:none; width:5px; background-color:rgb(227,227,227); }
.dialog_sw { border:none; width:5px; height:5px; background-color:rgb(227,227,227); }
.dialog_s { border:none; height:5px; background-color:rgb(227,227,227); }
.dialog_se { border:none; width:5px; height:5px; background-color:rgb(227,227,227); }
.dialog_sizer { border:none; width:5px; height:5px; background-color:rgb(227,227,227); }

.dialog_close { width: 9px; height: 9px; background: transparent url(/images/close_x.gif) no-repeat 0 0; position:absolute; top:14px; right:24px; cursor:pointer; z-index:2000; }
.dialog_minimize { display:none; }
.dialog_maximize { display:none; }

.dialog_title { display:none; }
.dialog_content { background-color:#FFFFFF; }

.top_draggable, .bottom_draggable { cursor:move; }

.status_bar { display:none; }
.status_bar input{ font-size:12px; }
.wired_frame { display: block; position: absolute; border: 1px #000 dashed; }

.dialog { display: block; position: absolute; z-index:1000; }
.dialog table.table_window  {  border-collapse: collapse;  border-spacing: 0;  width: 100%; margin: 0px; padding:0px; }
.dialog .title_window { -moz-user-select:none; display:none; }
/* ----------- 팝업 윈도우 스타일 ------------*/


/* ----------- 툴팁 윈도우 스타일 ------------*/
.info_nw { border:none; width:1px; height:1px; background-color:#000000; }
.info_n { border:none; height:1px; background-color:#000000; }
.info_ne { border:none; width:1px; height:1px; background-color:#000000; }
.info_e { border:none; width:1px; background-color:#000000; }
.info_w { border:none; width:1px; background-color:#000000; }
.info_sw { border:none; width:1px; height:1px; background-color:#000000; }
.info_s { border:none; height:1px; background-color:#000000; }
.info_se { border:none; width:1px; height:1px; background-color:#000000; }
.info_sizer { border:none; width:1px; height:1px; background-color:#000000; }

.info_close { display:none; }
.info_minimize { display:none; }
.info_maximize { display:none; }

.info_title { display:none; }
.info_content { background-color:#FFFFFF; }
.info_content ul { padding:0px; margin:12px; }
.info_content li { margin:0px; line-height:18px; }
.info_content .blue { color:#0000FF; }
.info_content .red { color:#FF0000; }

.info { display: block; position: absolute; }
.info table.table_window  {  border-collapse: collapse;  border-spacing: 0;  width: 100%; margin: 0px; padding:0px; }
.info .title_window { -moz-user-select:none; display:none; }
/* ----------- 툴팁 윈도우 스타일 ------------*/

/* footer와 같은 rounding box*/
.roundBox { background-color:#FFFFFF; margin:0px; padding:0px; border-collapse:collapse; table-layout:fixed; }
.roundBox td { margin:0px; padding:0px; }
.roundBox .tl { background:url(/images/top_left.gif) no-repeat top left; width:5px; height:5px; line-height:5px; }
.roundBox .t { background:url(/images/top_center.gif) repeat-x top center; height:5px; line-height:5px; }
.roundBox .tr { background:url(/images/top_right.gif) no-repeat top right; width:5px; height:5px; line-height:5px; }
.roundBox .l { background:url(/images/middle_left.gif) repeat-y top left; width:5px; line-height:5px; }
.roundBox .c { padding:6px 10px 6px 10px; vertical-align:middle; }
.roundBox .bgLightgray { background-color:#F7F7F7; }
.roundBox .r { background:url(/images/middle_right.gif) repeat-y top right; width:5px; line-height:5px; }
.roundBox .bl { background:url(/images/bottom_left.gif) no-repeat bottom left; width:5px; height:5px; line-height:5px; }
.roundBox .b { background:url(/images/bottom_center.gif) repeat-x bottom center; height:5px; line-height:5px; }
.roundBox .br { background:url(/images/bottom_right.gif) no-repeat bottom right; width:5px; height:5px; line-height:5px; }

/* 팝업 타이틀 */
.popTitle { background:url(/images/bg_left.gif) repeat-x; height:30px; padding-left:1px; padding-right:1px; margin:0px; }
.popTitle .title { background:url(/images/bg_center.gif) repeat-x; cursor:pointer; height:28px; line-height:28px; }
.popTitle .title span { font-weight:bold; color:#5C5C5C; margin:10px 5px 8px 16px; }

/* 주소찾기 */
.zipList { background-color:#F7F7F7; border:1px solid #000000; margin:0px; padding:0px; overflow-x: hidden; overflow-y: scroll; }
.zipList ul { margin:0px; padding:0px; }
.zipList ul li.selected { text-decoration:underline; }
.zipList ul li { text-decoration:none;  display:block; margin:0; padding:2px; cursor:pointer; }

#important { display:none; }

/* 아웃룩 세팅 */
.outlookSelectContainer { margin:10px; padding:0px; }
.outlookSelectContainer a { margin:10px;padding:0px; display:inline-block; float:left; background:url(/images/bg_211_off.gif) no-repeat 0 0 transparent; width:361px; height:57px; }
.outlookSelectContainer a:hover { background-image:url(/images/bg_211_on.gif); text-decoration:none; }
.outlookSelectContainer a.selected { background-image:url(/images/bg_211_on.gif); text-decoration:none; }
.outlookSelectContainer a.selected:hover { background-image:url(/images/bg_211_off.gif); text-decoration:none; }
.outlookSelectContainer .outlookSelect { margin:0px; padding:0px; margin-left:60px; margin-top:12px; cursor:pointer; font-weight:bold; }

.smartphoneSelectContainer { margin:10px; padding:0px; }
.smartphoneSelectContainer .linker { display:inline-block; margin:10px; padding:0px; float:left; }

/* 기본 테이블 */
.basicTable { padding:0px; border-collapse:collapse; }
.basicTable td { margin:0px; color:#666666; padding:4px; }
.basicTable .title { border-top:1px solid #DEDBDE; border-bottom:1px solid #DEDBDE; color:#424542; background-color:#F7F7F7; font-weight:bold; padding-left:10px; }
.basicTable .content { border-top:1px solid #DEDBDE; border-bottom:1px solid #DEDBDE; color:#424542; }
.basicTable thead.title td { border-top:1px solid #DEDBDE; border-bottom:1px solid #DEDBDE; color:#424542; background-color:#F7F7F7; font-weight:bold; }
.basicTable .tCol { width:120px; }
.basicTable .tCol2 { width:150px; }
.basicTable .tCol3 { width:190px; }
.basicTable .tCol4 { width:200px; }
.basicTable .tCol5 { width:550px; }

.btnContainer2 { border:none; display:inline-block; background-repeat: no-repeat; background-position:left top; background-color:transparent; }
.btnContainer2 button { border:none; width:73px; margin:0px; padding:0px; position:relative; left:3px; background-repeat: no-repeat; background-position:right top; background-color:transparent; cursor:pointer; }

.btnContainer { border:none; display:inline-block; background-repeat: no-repeat; background-position:left top; background-color:transparent; }
.btnContainer button { border:none; margin:0px; padding:0px; display:inline-block; position:relative; left:3px; background-repeat: no-repeat; background-position:right top; background-color:transparent; cursor:pointer; }

.btnContainer .btnIcon { display:inline-block; background-repeat:no-repeat; background-position:center center; background-color:transparent; margin:0; padding:0; margin:2px; }
.btnContainer .X { line-height:6px; width:7px; height:6px; background-image:url(/images/btnicon/icon_x.gif);  }
.btnContainer .triL { line-height:7px; width:5px; height:7px; background-image:url(/images/btnicon/icon_ar_left.gif) }
.btnContainer .triR { line-height:7px; width:5px; height:7px; background-image:url(/images/btnicon/icon_ar_right.gif) }

.style1 { background-image:url(/images/button/style01.gif); height:20px; }
.style1 button { background-image:url(/images/button/style01.gif); height:20px; color:#FFFFFF; font-size:11px; }
* .style1 button { padding:0 3px 0 0;  }
.style1 button:not([attr*=""]) { padding:0 5px 3px 4px; }

.style2 { background-image:url(/images/button/style02.gif); height:18px; }
.style2 button { background-image:url(/images/button/style02.gif); height:18px; color:#FFFFFF; font-size:11px; }
* .style2 button { padding:2px 3px 0 0;  }
.style2 button:not([attr*=""]) { padding:0 5px 2px 4px; }

.style3 { background-image:url(/images/button/style03.gif); height:19px; }
.style3 button { background-image:url(/images/button/style03.gif); height:19px; font-size:12px; }
* .style3 button { padding:2px 3px 0 0;  }
.style3 button:not([attr*=""]) { padding:0 5px 1px 4px; }

.style4 { background-image:url(/images/button/style04.gif); height:19px; }
.style4 button { background-image:url(/images/button/style04.gif); height:19px; }
* .style4 button { padding:3px 3px 0 0; font-size:9px; }
.style4 button:not([attr*=""]) { padding:0 5px 1px 3px; font-size:11px; }

.style5 { background-image:url(/images/button/style05.gif); height:20px; }
.style5 button { background-image:url(/images/button/style05.gif); height:20px; font-size:12px; }
* .style5 button { padding:1px 3px 0 0;  }
.style5 button:not([attr*=""]) { padding:0 5px 2px 3px; }

.style6 { background-image:url(/images/button/style06.gif); height:22px; }
.style6 button { background-image:url(/images/button/style06.gif); height:22px; font-size:12px; }
* .style6 button { padding:2px 3px 0 0;  }
.style6 button:not([attr*=""]) { padding:0 5px 2px 3px; }

.pagingArea { margin-top:10px; height:23px; margin-right:5px; padding:6px; padding-right:20px; overflow:hidden; bottom:0px; text-align:center; clear:both; }
.first { font-size:12px; color: #424542; padding-left:8px; margin-right:8px; background:url(/images/icon_sta.gif) no-repeat left center; width:32px; cursor:pointer; }
.previous { font-size:12px; color: #424542; padding-left:6px; margin-right:4px; background:url(/images/icon_prev.gif) no-repeat left center; width:32px; cursor:pointer; }
.last { font-size:12px; color: #424542; padding-right:8px; margin-left:4px; margin-right:4px; background:url(/images/icon_end.gif) no-repeat right center; width:22px; cursor:pointer; }
.next { font-size:12px; color: #424542; padding-right:6px; margin-right:4px; background:url(/images/icon_next.gif) no-repeat right center; width:32px; cursor:pointer; }
.delimeter { width:4px; height:100%; border-left:1px solid #CCCCCC; }
.num { width:20px; text-align:center; margin-right:4px; cursor:pointer; }
.current { color:#FF7531; font-weight:bold; }

/********************* 테두리 *********************/
.bd				{ border:1px #d6d3d6 solid; border-collapse:collapse; }
.bd_paging		{ border-right:1px #cecfce solid; }

.bd_all			{ border:1px #d6d3d6 solid; border-collapse:collapse; }
.bd_all td			{ border:1px #d6d3d6 solid; border-collapse:collapse; }
.bd_none			{ border:1px #ffffff solid; border-collapse:collapse; }
.bd_none td		{ border:1px #ffffff solid; border-collapse:collapse; }

/********************* 여백설정 *********************/
.paddingTop5			{padding-top:5px; }
.paddingLeft5			{padding-left:5px; }
.paddingRight5		{padding-right:5px; }
.paddingBottom5		{padding-bottom:5px; }
.paddingBottom20	{padding-bottom:20px; }
.paddingTop10 {padding-top:10px}
.p6030 { padding:6px 0 3px 0; }
.p40410 { padding:4px 0 4px 10px; }
.p2022 { padding:2px 0 2px 2px; }
.p80810 {padding:8px 0 8px 10px;}

/********************* Editor ***************************/
.editorBorder {border:1px solid #CCCCCC}

.swfupload { vertical-align:middle; text-align:center; }

/* 090108 웹메일 레프트 스킨 수정 (손지곤) - 이미지 절대경로로 바꿔주세요 */
#commonLeftMenuTopRect2 { width:173px; height:121px; }
#commonLeftMenuTopRect2 #gon		{ padding:12px 0 0 30px; }
#commonLeftMenuTopRect2 .row {height:28px;}
.skinLeftMenuCommon2_violet				{background:url(/images/skin/violet/bg_left_301.jpg) no-repeat;}
.skinLeftMenuCommon2_blue				{background:url(/images/skin/blue/bg_left_301.jpg) no-repeat;}
.skinLeftMenuCommon2_red					{background:url(/images/skin/red/bg_left_301.jpg) no-repeat;}
.skinLeftMenuCommon2_green				{background:url(/images/skin/green/bg_left_301.jpg) no-repeat;}
.skinLeftMenuCommon2_yellow_green		{background:url(/images/skin/yellow_green/bg_left_301.jpg) no-repeat;}
.pr10		{ padding-right:10px; }
.btm		{ vertical-align:bottom; }
.pt2		{ padding-top:2px; }
/* 090108 웹메일 레프트 스킨 수정 (손지곤) */

/* tafel */
.tafelTree img { border:none;  margin:0px;  padding:0px; vertical-align:middle; }
.tafelTree { text-align: left; float: left; direction: ltr; overflow: auto;}
.tafelTree, .tafelTree table { font-size:12px }
.tafelTree, .tafelTree span, .tafelTree img { margin: 0; padding: 0; }
.tafelTree table { border-collapse: collapse; margin: 0; padding: 0; }
.tafelTree table tr, .tafelTree table td { direction: ltr; margin: 0; padding: 0; }
.tafelTree table td { white-space: nowrap; vertical-align: top; }
.tafelTree .tafelTreedrag { cursor: pointer; }
.tafelTree .tafelTreecontent { padding: 0 0.1em; cursor:pointer; }
.tafelTree .tafelTreecanevas { vertical-align: middle; }
.tafelTree .tafelTreeselected { background-color: #E9E9E9; }
.tafelTree .tafelTreeeditable { display: none; padding: 0 0.2em; border: 1px solid #CCCCFF; background-color: #EEEEFF; }
.tafelTree .tafelTreedragOver { background-color: #9999CC; color: #EEEEFF; }
.tafelTree .tafelTreetooltip { display: none; position: absolute; border: 1px solid #9999FF; background-color: #EEEEFF; padding: 0.3em; z-index: 500; }

.tafelTree table td.tafelTreemultiline { background-repeat: repeat-y; background-position: top left; }
.tafelTree table td.tafelTreemultiline2 { background-repeat: repeat-y; background-position: top left; }

div#topAreaContent { margin:4px 7px 0px 10px; clear:left; }
div#topAreaContent table { width:100%; }
div#topAreaContent tr.textRow { height:50px; }
div#topAreaContent tr.textRow td { text-align:right; vertical-align:bottom; }
div#topAreaContent tr.textRow td div.userinfo { margin-top:2px; }

div#topAreaContent ul.logoutBtn { display:block; height:18px; float:right; }
div#topAreaContent ul.logoutBtn li.txt { float:left; padding-top:3px; }
div#topAreaContent ul.logoutBtn li.L {
	display:inline-block; height:18px; float:left; width:10px;
	background:url(/images/button/style02.gif) no-repeat left top scroll transparent;
}
div#topAreaContent ul.logoutBtn li.C {
	display:inline-block; height:18px; float:left; 
	background:url(/images/button/style02.gif) no-repeat center top scroll transparent;
}
div#topAreaContent ul.logoutBtn li.R {
	display:inline-block; height:18px; float:left; width:10px;
	background:url(/images/button/style02.gif) no-repeat right top scroll transparent;
}
div#topAreaContent ul.logoutBtn a { display:inline-block; color:#FFFFFF; text-decoration:none; padding-top:3px; }

div#topAreaContent img.langChangeButton { cursor:pointer; }

.treeWrap { padding:4px; }
.treeWrap .treeChild { padding-left:18px; }
.treeWrap { display:block; height:18px; }
.treeWrap a.treeExp { cursor:pointer; display:inline-block; width:18px; height:15px; float:left; clear:left; }
.treeWrap a.treeTitle { cursor:pointer; height:15px; display:inline-block; float:left; padding-top:3px; clear:right;
	text-overflow:ellipsis; overflow:hidden; line-height:18px;
}
.treeWrap a.treeTitle:hover { text-decoration:none; }
.treeWrap .user a.treeExp { background:url(/images/tree/user.gif) no-repeat left -2px transparent; }
.treeWrap .opened .treeExp { background:url(/images/tree/minus0.gif) no-repeat left top transparent; }
.treeWrap .closed .treeExp { background:url(/images/tree/plus0.gif) no-repeat left top transparent; }
.treeWrap .selected .treeTitle { background-color:#E9E9E9; }