@charset "utf-8";

.dLeft { float: left; }
.dRight { float: right; }

/* img basic */
.imgMaring1 { margin-top: -2px; margin-right: 7px; }
.imgMaring2 { margin-top: -2px; margin-right: 5px; }
.imgMaring3 { margin-top: 2px; margin-left: 10px; }
:root .imgMaring3 { margin-top: -2px; }
*+ html .imgMaring3 { margin-top: -1px; }
* html .imgMaring3 { margin-top: 0; }

/* box */
div { text-align: left; }
.box01 { padding: 20px; border: 1px solid #cccccc; background-color: #fbfbfb; }
.box02 { width: 744px; padding: 20px; border: 1px solid #cccccc; background-color: #fbfbfb; }
*+ html .box02 { padding: 20px 20px 0 20px; }
* html .box02 { width: 770px; padding: 20px 20px 0 20px; }
.box03 { padding: 20px; border: 1px solid #cccccc; background-color: #fbfbfb; }
.box04 { border-top: 2px solid #cccccc; border-bottom: 2px solid #cccccc; background-color: #fbfbfb; }
.box05 { padding: 20px; border: 1px solid #cccccc; background-color: #fbfbfb; }
*+ html .box05 { width: 795px; }
* html .box05 { width: 838px; }

/* font color */
.fntGray1 { color: #3c3c3c; }
/* .fntRed1 { color: #d80200; } */
.fntRed1 { color: #ff0066; } 
.fntRed2 { color: #ff0066; }
.fntBold1 { font-weight: bold; padding-top: 3px; }
.fntBold2 { font-weight: bold; }
.fntLine { text-decoration: underline; }

/* font wrap */
.fntWrap1 { width: 742px; word-wrap: break-word; word-break: break-all; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; }

/* input box */
.input { width: 150px; height: 14px; border: 1px solid #bababa; }
* html .input { width: 150px; height: 18px; border: 1px solid #bababa; }
.input01 { border: 1px solid #bababa; width: 605px; height: 18px; }
* html .input01 { border: 1px solid #bababa; width: 615px; height: 20px; }
.input02 { width: 200px; height: 14px; border: 1px solid #bababa; }
* html .input02 { width: 200px; height: 18px; border: 1px solid #bababa; }
.input03 { width: 230px; height: 14px; border: 1px solid #bababa; }
* html .input03 { width: 230px; height: 18px; border: 1px solid #bababa; }
.input04 { width: 30px; height: 14px; border: 1px solid #bababa; }
* html .input04 { width: 30px; height: 18px; border: 1px solid #bababa; }
.input05 { width: 50px; height: 14px; border: 1px solid #bababa; }
* html .input05 { width: 50px; height: 18px; border: 1px solid #bababa; }
.input06 { width: 180px; height: 14px; border: 1px solid #bababa; }
* html .input06 { width: 180px; height: 18px; border: 1px solid #bababa; }
.input07 { border: 1px solid #bababa; width: 590px; height: 18px; }
* html .input07 { border: 1px solid #bababa; width: 590px; height: 20px; }

/* button */
#Register .cursorPointer, #Member .cursorPointer { margin:6px 0 0 0;vertical-align:top;padding:0; }
.overlapBtn { border: 0; width: 64px; height: 21px; background: url("/images/btn/overlap_confirm_btn.gif") no-repeat left top; }
.zipSearchingBtn { border: 0; width: 92px; height: 21px; background: url("/images/btn/zip_searching_btn.gif") no-repeat left top;cursor:pointer; }
.okPassBtn { border: 0; width: 116px; height: 21px; background: url("/images/btn/cash_btn_pass.gif") no-repeat left top;cursor:pointer; }
.copylocationBtn { border: 0; width: 125px; height: 21px; background: url("/images/btn/copy_location.gif") no-repeat left top; }
.delBtn { border: 0; width: 43px; height: 21px; background: url("/images/btn/del_btn.gif") no-repeat left top; }
.okcashCardnumBtn { border: 0; width: 114px; height: 21px; background: url("/images/btn/okcash_cardnum_btn.gif") no-repeat left top; }
.okcashPointBtn { border: 0; width: 102px; height: 21px; background: url("/images/btn/okcash_point_btn.gif") no-repeat left top; }
.okcashHelpBtn { border: 0; width: 79px; height: 21px; background: url("/images/btn/okcash_help_btn.gif") no-repeat left top; }
.signupCompletionBtn { border: 0; width: 87px; height: 21px; background: url("/images/btn/signup_completion_btn.gif") no-repeat left top; }
.userPadding {
margin: 0;
padding: 12px 0 0 0;
         vertical-align: top;
display: inline-block;
}

.mbmPadding {
margin: 0;
padding: 11px 0 0 0;
         vertical-align: top;
display: inline-block;
}

.requestPadding {
margin: 0;
padding: 12px 5px 5px 0;
         vertical-align: top;
display: inline-block;
}
.requestlinePadding {
margin: 0;
padding: 0 0 3px 20px;
         vertical-align: top;
display: inline-block;
         line-height:20px;
}

.pyrPadding {
margin: 0;
padding: 4px 0 0 0;
         vertical-align: top;
display: inline-block;
}

.krpPadding {
margin: 0;
padding: 5px 0 0 0;
         vertical-align: top;
display: inline-block;
}


.introPadding {
margin: 0;
padding: 12px 0 5px 5px;;
         vertical-align: top;
display: inline-block;
}


/* line */
.lineH1 { border-top:1px solid #959595; font-size:0; }
.lineH2 { width: 814px; border-top: 2px solid #959595; font-size: 0pt; }
.lineH2w814 { width: 814px; border-top: 2px solid #959595; font-size: 0pt; }
.holder { width: 1004px; min-width: 1004px; height: 100%; margin: auto; padding: 0; }


/**
 * wrapper for searching for section
 **/
/* search fields and search keyword */
#searchWrapper #searchForm .search { margin: 0 0 0 170px; }
/* screen detail setting */
#searchWrapper #searchForm .screenDetailSetting { /*position: relative;*/ float: right; padding: 0; margin: 0 10px 0 0; display: inline; }
#searchWrapper #searchForm .screenDetailSetting .btn { /*position: relative;*/ width: 141px; height: 26px; border: 0; padding: 0; margin: 0; background: url("/images/topsearch_screen_detail_setting.gif") no-repeat left top; cursor: pointer; }


/**
 * wrapper for navigation for section navi_sub_bg | navi_sub_bg2
 **/
/* #naviWrapper { padding: 0; margin: 0; width: 100%; height: 36px; text-align: center; background: url("/images/navi_sub_bg2.gif") repeat-x 0 0; } */
#naviWrapper { padding: 0; margin: 0; width: 100%; height: 36px; text-align: center; background-color: #EBEBEB; }
.navigation { /*position: relative;*/ padding: 0; margin: 0; width: 100%; height:36px;  background-color: #EBEBEB; }
.categoryTitle { /*position: relative;*/ float: left; width: 170px; height: 20px; padding: 12px 0 3px 0px; margin: 0; color: #eeeeee; font-weight: bold; text-align: left; background-color: #6b6b6b; border-bottom: 1px solid #515151; }
.categoryTitleimg {padding-left: 15px;padding-top: 2px;}
.categoryTitle img { margin-top: -2px; padding-right: 8px; }
.naviMain { /*position: relative;*/ float: left; width:814px; height: 36px; padding: 0 0 0 20px; margin: 0; background: url("/images/navi_main_bg.gif") repeat-y 0 0; }
.naviMain .navi { height: 35px; background-color: #ebebeb; border-bottom: 1px solid #a1a1a1; }
.naviMain .navi .bodyTitle { /*position: relative;*/ float: left; }
.naviMain .navi ul { padding: 10px 0 0 0; margin: 0; }
.naviMain .navi li { display: inline; list-style: none; padding: 0 9px 0 0; margin: 0; color: #000000; font-size: 16px; font-weight: bold; }
.naviMain .navi li font {font-size: 16px; font-weight: bold; }


/**
 * wrapper for contents section  contents_sub_bg_h | contents_sub_bg_h2
 **/
#contentsWrapper { padding: 0; margin: 0; background: url("/images/contents_sub_bg_h2.gif") repeat-y 0 0; }
#contentsWrapper .holder { background-color: #ebebeb; }
/* contents */
.contents { /*position: relative;*/ width: 100%; padding: 0 0 0 0; margin: 0; overflow: hidden; background: url("/images/contents_left_bg170.gif") repeat-y left top; }
/* .contents td { background-color: #ebebeb; } */
/*			main */
.contentsMain { /*position: relative;*/ float: left; padding: 10px 0 20px 20px; margin: 0; background-color: #ebebeb; }
/*          main subholder */
.contentsMain .subHolder { width: 773px; }
* html .contentsMain .subHolder { width: 779px; }
.contentsMain .subHolder2 { width: 793px; }
* html .contentsMain .subHolder2 { width: 799px; }
.contentsMain .subHolder .rowTable .wTd { width: 111px; }
.contentsMain .subHolder .rowTable .bkcolorGray {background-color: #e5e5e5; }
.contentsMain .rowTable { width: 814px; padding: 0; margin: 0; border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
* html .contentsMain .rowTable { width: 814px; }
.contentsMain .rowTable th { padding: 12px 0 5px 11px; margin: 0; width: 120px; border: 0; text-align: left; background-color: #e5e5e5; vertical-align: top; }
.contentsMain .rowTable td { padding: 0px 0 0 15px; margin: 0; background-color: #f5f5f5; text-align: left; vertical-align: top; }
.contentsMain .rowTable label {
    vertical-align: top;
    padding-top: 4px;
display: inline-block;
}
.contentsMain .rowTable .lLine { border-left: 1px solid #bababa; }
.contentsMain .rowTable .lLinepadding { border-left: 1px solid #bababa;padding:12px 0 5px 15px }
.contentsMain .rowTable .lLineB5 { border-left: 1px solid #bababa;padding-bottom:5px; }
.contentsMain .rowTable .tLine { border-top: 1px solid #bababa; }
.contentsMain .rowTable .wLine { padding: 0; margin: 0; height: 1px; background-color: #bababa; }
.contentsMain .rowTable .T8B5 { padding-top: 8px;padding-bottom:5px; }

.contentsMain .rowTable2 { width: 814px; padding: 0; margin: 0; border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
.contentsMain .rowTable2 th { padding: 12px 0 5px 0; margin: 0; width: 120px; border: 0; text-align: center; background-color: #e5e5e5; vertical-align: top; }
.contentsMain .rowTable2 td { padding: 8px 0 7px 0px; text-align:center; margin: 0; background-color: #f5f5f5; vertical-align: top; } 
/* .contentsMain .rowTable2 td { padding: 0; margin: 0; height: 25px; background-color: #f5f5f5; text-align: center; vertical-align: middle; } */
.contentsMain .rowTable2 .lLine { border-left: 1px solid #bababa;}
.contentsMain .rowTable2 .lLineB { border-left: 1px solid #bababa; border-bottom:1px solid #BABABA;}
.contentsMain .rowTable2 .lLineL5 { border-left: 1px solid #bababa;padding-left:5px; }
.contentsMain .rowTable2 .lLineL5T10 { border-left: 1px solid #bababa;padding-left:5px; padding-top:10px; }
.contentsMain .rowTable2 .lLineTB5 { border-left: 1px solid #bababa;padding-top:5px;padding-bottom:5px;}
.contentsMain .rowTable2 .lLineTBL5 { border-left: 1px solid #bababa;padding-top:5px;padding-bottom:5px;padding-left:5px;}
.contentsMain .rowTable2 .wLine { padding: 0; margin: 0; height: 1px; background-color: #bababa; }
.contentsMain .rowTable2 .tdLeft { text-align: left; }
.contentsMain .rowTable2 .tdLeftL5 { text-align: left; padding-left:5px;}
.contentsMain .rowTable2 .tdLeftL5B { text-align: left; padding-left:5px; border-bottom:1px solid #BABABA;}
.contentsMain .rowTable2 .paddingTB10 {  padding-top: 10px; padding-bottom: 10px; }

.contentsMain .rowTable3 { width: 814px; padding: 0; margin: 0; border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
.contentsMain .rowTable3 th { padding: 12px 0 5px 0; margin: 0; border: 0; text-align: center; background-color: #e5e5e5; vertical-align: top; }
.contentsMain .rowTable3 td { padding: 8px 0 7px 7px; text-align:center; margin: 0; background-color: #f5f5f5; vertical-align: top; } 
/* .contentsMain .rowTable3 td { padding: 0; margin: 0; height: 25px; background-color: #f5f5f5; text-align: center; vertical-align: middle; } */
.contentsMain .rowTable3 .lLine { border-left: 1px solid #bababa; }
.contentsMain .rowTable3 .lLineL5 { border-left: 1px solid #bababa;padding-left:5px; }
.contentsMain .rowTable3 .lLineL5T10 { border-left: 1px solid #bababa;padding-left:5px; padding-top:10px; }
.contentsMain .rowTable3 .lLineTB5 { border-left: 1px solid #bababa;padding-top:5px;padding-bottom:5px;}
.contentsMain .rowTable3 .lLineTBL5 { border-left: 1px solid #bababa;padding-top:5px;padding-bottom:5px;padding-left:5px;}
.contentsMain .rowTable3 .wLine { padding: 0; margin: 0; height: 1px; background-color: #bababa; }
.contentsMain .rowTable3 .tdLeft { text-align: left; }
.contentsMain .rowTable3 .tdLeftL5 { text-align: left; padding-left:5px;}
.contentsMain .rowTable3 .paddingTB10 {  padding-top: 10px; padding-bottom: 10px; }

.contentsMain .rowTable4 { width: 818px; padding: 0; margin: 0; border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
.contentsMain .rowTable4 th { padding: 12px 0 5px 10px; margin: 0; border: 0; background-color: #e5e5e5; vertical-align: top; }
.contentsMain .rowTable4 td { padding: 8px 0 7px 10px; margin: 0; background-color: #f5f5f5; vertical-align: top; } 
/* .contentsMain .rowTable3 td { padding: 0; margin: 0; height: 25px; background-color: #f5f5f5; text-align: center; vertical-align: middle; } */
.contentsMain .rowTable4 .lLine { border-left: 1px solid #bababa; }
.contentsMain .rowTable4 .lLineL5 { border-left: 1px solid #bababa;padding-left:5px; }
.contentsMain .rowTable4 .lLineL5T10 { border-left: 1px solid #bababa;padding-left:5px; padding-top:10px; }
.contentsMain .rowTable4 .lLineTB5 { border-left: 1px solid #bababa;padding-top:5px;padding-bottom:5px;}
.contentsMain .rowTable4 .lLineTBL5 { border-left: 1px solid #bababa;padding-top:5px;padding-bottom:5px;padding-left:5px;}
.contentsMain .rowTable4 .wLine { padding: 0; margin: 0; height: 1px; background-color: #bababa; }
.contentsMain .rowTable4 .tdLeft { text-align: left; }
.contentsMain .rowTable4 .tdLeftL5 { text-align: left; padding-left:5px;}
.contentsMain .rowTable4 .paddingTB10 {  padding-top: 10px; padding-bottom: 10px; }


.contentsMain .cntTable { width: 766px; padding: 0; margin: 0; border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
* html .contentsMain .cntTable { width: 770px; }
.contentsMain .cntTable th { padding: 0 0 0 10px; margin: 0; height: 30px; border: 0; background-color: #e5e5e5; }
.contentsMain .cntTable td { padding: 0 0 0 10px; margin: 0; width: 50%; height: 25px; background-color: #f5f5f5; text-align: left; border-top: 1px solid #bababa; }
.contentsMain .cntTable .lLine { border-left: 1px solid #bababa; }

.contentsMain .cntTable2 { width: 782px; padding: 0; margin: 0; border: 1px solid #959595; }
*+ html .contentsMain .cntTable2 { width: 785px; }
* html .contentsMain .cntTable2 { width: 785px; }
.contentsMain .cntTable2 td { padding: 0 7px 0 7px; margin: 0; height: 25px; background-color: #f5f5f5; text-align: left; border-top: 1px solid #bababa; }
.contentsMain .cntTable2 .tdt { border: 0; }
.contentsMain .cntTable2 .tdh { width: 100px; background-color: #e5e5e5; }
*+ html .contentsMain .cntTable2 .tdh { width: 105px; }
* html .contentsMain .cntTable2 .tdh { width: 105px; }
.contentsMain .cntTable2 .lLine { border-left: 1px solid #bababa; }

.contentsMain .cntTable3 { width: 766px; padding: 0; margin: 0; border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
* html .contentsMain .cntTable3 { width: 770px; }
.contentsMain .cntTable3 td { padding: 0x; margin: 0; text-align: left; background-color: #ebebeb; }
.contentsMain .cntTable3 .wLine { border-left: 1px solid #bababa; }
.contentsMain .cntTable3 .tdImg { border: 1px solid #bababa; }
.contentsMain .cntTable3 .photoNum { padding: 8px 0 8px 0; border-bottom: 1px solid #bababa; }
.contentsMain .cntTable3 .noBoard { padding: 8px 0 0 0; border: 0; }

#homeImageCell td { padding: 0x; margin: 0; text-align: left; background-color: #ebebeb; }
#homeImageCell .tdImg { border: 1px solid #bababa; }
#homeImageCell .photoNum { padding: 8px 0 8px 0; border-bottom: 1px solid #bababa; }
#homeImageCell .noBoard { padding: 8px 0 0 0; border: 0; }

.contentsMain .cntTableGst { width: 766px; padding: 0; margin: 0;padding-bottom:20px; border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
.divLine { padding: 0; margin: 0; height: 1px; background-color: #bababa; font-size:0; }
.contentsMain .cntTableGst .cntTableGstSub { background-color:#F8F8F8; border:1px solid #DFDFDF; padding-top:20px;padding-bottom:20px; width: 764px; margin-top:15px;}

.contentsMain .cntTableImg { padding: 0; margin: 0; width: 764px; border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
.contentsMain .cntTableImg td { padding: 20px 9px 20px 9px; margin: 0; white-space: nowrap; }
.contentsMain .cntTableImg .rightPadding { padding: 20px 9px 20px 0; margin: 0; }
.contentsMain .cntTableImg .leftPadding { padding:20px 0 20px 9px; margin: 0; }
.contentsMain .cntTableImg .line { padding: 0; margin: 0; height: 1px; background-color: #bababa; }
.contentsMain .cntTableImg .nonPadding { padding: 0; margin: 0; }
.contentsMain .cntTableImg .tdImg { width: 78px; height: 78px; border: 1px solid #d7d7d7; }
.contentsMain .cntTableImg .txt { padding-top: 10px; width: 78px; text-align: center; }

.contentsMain .cntTableSmImg { padding: 0; margin: 0; width: 764px; border: 1px solid #dfdfdf; background-color: #f8f8f8; }
.contentsMain .cntTableSmImg td { padding: 20px 9px 0 9px; margin: 0; white-space: nowrap; vertical-align: top; background-color: #f8f8f8; }
.contentsMain .cntTableSmImg .leftPadding { padding: 20px 9px 0 20px; vertical-align: top; }
.contentsMain .cntTableSmImg .rightPadding { padding: 20px 20px  0 9px; vertical-align: top; }
.contentsMain .cntTableSmImg .bottom { padding: 0; height: 20px; }
.contentsMain .cntTableSmImg .tdImg { width: 54px; height: 54px; border: 1px solid #d7d7d7; }
.contentsMain .cntTableSmImg .txt { padding: 10px 0 0 0; width: 54px; text-align: center; }

.contentsMain .cntTableAgImg { padding: 0; margin: 0;  border-top: 2px solid #959595; border-bottom: 2px solid #959595; background-color: #ffffff; }
.contentsMain .cntTableAgImg td { padding: 20px 0 20px 0; margin: 0; width: 130px; text-align: center; white-space: nowrap; background-color: #ffffff; border-bottom:1px solid #BABABA;}
.contentsMain .cntTableAgImg .line { padding: 0; margin: 0; height: 1px; background-color: #bababa; }
.contentsMain .cntTableAgImg .tdImg { height: 75px; padding: 0; margin: 0; text-align: center; vertical-align: middle; border-right: 1px solid #e6e6e6; }
.contentsMain .cntTableAgImg .tdImg2 { height: 75px; padding: 0; margin: 0; text-align: center; vertical-align: middle; border-right: 1px solid #e6e6e6; }
.contentsMain .cntTableAgImg .tdImg2 .cdiv { width:100px; height: 75px; ;margin: 0 auto 0 auto; text-align: center; vertical-align: top; background-color:#FAFAFA; margin: 0 auto 0 auto; }
.contentsMain .cntTableAgImg .tdImg img { padding: 15px 0 0 0;  margin:10px; background-color :red; }
.contentsMain .cntTableAgImg .tdImg2 img { padding: 10px 0 0 0; margin: 0;  }
*+ html .contentsMain .cntTableAgImg .tdImg img { padding: 0; margin: 15px 0 0 0; }
* html .contentsMain .cntTableAgImg .tdImg img { padding: 0; margin: 15px 0 0 0; }
.contentsMain .cntTableAgImg .txt { padding-top: 10px; text-align: center; border-right: 1px solid #e6e6e6; }
.contentsMain .cntTableAgImg .txt .fontv { font-family:verdana;color:#0088CC;}
.contentsMain .cntTableAgImg .noBorder { border: 0; }

.contentsMain .motionBox { width: 600px; height: 318px; padding: 5px 0 0 5px; margin: 0; background: url("/images/mp/box.gif") repeat-y 0 0; }
.contentsMain .motionBoxShadow { padding: 20px 20px 39px 20px; background: url("/images/mp/mp003.gif") no-repeat 1px 343px; background-color: #fbfbfb; }
*+ html .contentsMain .motionBoxShadow { background: url("/images/mp/mp003.gif") no-repeat 2px 344px; background-color: #fbfbfb; }
* html .contentsMain .motionBoxShadow { background: url("/images/mp/mp003.gif") no-repeat 2px 339px; background-color: #fbfbfb; }
.contentsMain .ul01 { padding: 0; margin: 0; list-style:none; }
.contentsMain .ul01 li { padding: 1px 0 1px 9px; margin: 0; background:url("/images/icon/icon_tiny_arrow_r.gif") no-repeat 0 6px; }

/*	navi for homeimages */
.contentsMain .hpNavi { /*position: relative;*/ height: 25px; padding: 0; margin: 0; white-space: nowrap; overflow: hidden; }
*+ html .contentsMain .hpNavi {  height: 26px; }
* html .contentsMain .hpNavi {  height: 26px; }
.contentsMain .hpNavi .desc { /*position: relative;*/ float: left; padding: 2px 0 0 0; margin: 0; }
.contentsMain .hpNavi ul { /*position: relative;*/ padding: 0; margin: 0; }
.contentsMain .hpNavi li { /*position: relative;*/ display: inline; list-style: none; padding: 0; margin: 0; color: #343434; }
.contentsMain .hpNavi .boldLi { font-weight: bold; }
/*		paging */
.contentsMain .hpNavi .paging { /*position: relative;*/ float: right; padding: 0; margin: 0; vertical-align: middle; }
.contentsMain .hpNavi .paging ul { /*position: relative;*/ float: left; padding: 0; margin: 0; list-style:none; white-space: nowrap; overflow: hidden; }
.contentsMain .hpNavi .paging li { /*position: relative;*/ float: left; padding: 0; margin: 0; color: #3b3b3b; }
.contentsMain .hpNavi .paging .txt { padding-top: 5px; }
.contentsMain .hpNavi .paging .blank { padding: 0; margin:4px 0 -3px 0; }
.contentsMain .hpNavi .paging .input { width: 36px; padding: 0px 7px 0 0;line-height:21px;height:18px; text-align: right; vertical-align: bottom; color: #404040; background-color: #fbfbfb; border: 1px solid #bababa; }
/**+ html .contentsMain .hpNavi .paging .input { height: 16px; padding: 3px 7px 0 0; }
 * html .contentsMain .hpNavi .paging .input { height: 20px; padding: 3px 7px 0 0; }
 :root .contentsMain .hpNavi .paging .input { padding: 3px 7px 0 0; }*/
.contentsMain .hpNavi .paging .goBtn { width: 39px; height: 21px; border: 0; background: url("/images/navi_go_btn2.gif") no-repeat left top; cursor: pointer; }
.contentsMain .hpNavi .paging .firstBtn { width: 30px; height: 20px; border: 0; cursor: pointer; }
.contentsMain .hpNavi .paging .forwardBtn { width: 25px; height: 20px; border: 0; background: url("/images/navi_forward_btn2.gif") no-repeat left top; cursor: pointer; }
.contentsMain .hpNavi .paging .nextBtn { width: 25px; height: 20px; border: 0; background: url("/images/navi_next_btn2.gif") no-repeat left top; cursor: pointer; }
.contentsMain .hpNavi .paging .lastBtn { width: 30px; height: 20px; border: 0; background: url("/images/navi_last_btn2.gif") no-repeat left top; cursor: pointer; }

.contentsMain .hpNavi2 { /*position: relative;*/ width: 100%; padding: 0; margin: 0; text-align: center; }
.contentsMain .hpNavi2 .paging { /*position: relative;*/ padding: 0; margin: auto; width:270px; }
.contentsMain .hpNavi2 .paging ul { /*position: relative;*/ padding: 0; margin: 0; list-style:none; white-space: nowrap; overflow: hidden; }
.contentsMain .hpNavi2 .paging li { /*position: relative;*/ float: left; padding: 0; margin: 0; color: #3b3b3b; }
.contentsMain .hpNavi2 .paging .txt { padding: 2px 5px 0 5px; }
.contentsMain .hpNavi2 .paging .blank { padding: 0; margin:4px 0 -3px 0; }
.contentsMain .hpNavi2 .paging .firstBtn { width: 25px; height: 15px; border: 0; background: url("/images/navi_first_btn3.gif") no-repeat left top; cursor: pointer; }
.contentsMain .hpNavi2 .paging .forwardBtn { width: 15px; height: 15px; border: 0; background: url("/images/navi_forward_btn3.gif") no-repeat left top; cursor: pointer; }
.contentsMain .hpNavi2 .paging .nextBtn { width: 15px; height: 15px; border: 0; background: url("/images/navi_next_btn3.gif") no-repeat left top; cursor: pointer; }
.contentsMain .hpNavi2 .paging .lastBtn { width: 25px; height: 15px; border: 0; background: url("/images/navi_last_btn3.gif") no-repeat left top; cursor: pointer; }

/* list_CTK */
/*			search */
.contentsMain .listSearch { /*position: relative;*/ padding: 0; margin: 0; width: 835px; }
.contentsMain .listSearch .search01 { /*position: relative;*/ float: left; }
.contentsMain .listSearch ul { /*position: relative;*/ padding: 0; margin: 0; white-space: nowrap; overflow: hidden; vertical-align: middle; }
.contentsMain .listSearch .search01 .lbl { padding-right: 5px; }
.contentsMain .listSearch .search01 li { /*position: relative;*/ display: inline; list-style:none; padding: 0; margin: 0; color: #343434; }
.contentsMain .listSearch .search01 .input { width: 180px; height: 18px; vertical-align: middle; border: 1px solid #bababa; padding: 0; margin:0; }
.contentsMain .listSearch .search01 .goBtn { width: 30px; height: 22px; margin-left: 5px; border: 0; vertical-align: middle; background: url("/images/navi_go_btn2.gif") no-repeat left top; cursor: pointer; }
.contentsMain .listSearch .search02 { /*position: relative;*/ float: right; }
.contentsMain .listSearch .search02 .lbl { padding: 4px 10px 0 0; }
.contentsMain .listSearch .search02 li { /*position: relative;*/ float: left; display: inline; list-style:none; padding: 0; margin: 0; color: #343434; }
/*			list */
.contentsMain .CTKList { /*position: relative;*/ padding: 5px 0 5px 0; margin: 0; width: 814px; border-bottom: 1px solid #bababa; }
*+ html .contentsMain .CTKList { padding: 5px 0 2px 0; }
* html .contentsMain .CTKList { padding: 5px 0 2px 0; }
.contentsMain .CTKList .lbl { /*position: relative;*/ float: left; padding: 2px 15px 0 0; margin-bottom: -3px; color: #ff0066; font-weight: bold; }
.contentsMain .CTKList .desc { /*position: relative;*/ float: left; padding: 3px 0 0 0; margin-bottom: -3px; }
.contentsMain .CTKList .btn { /*position: relative;*/ float: right; }
.contentsMain .CTKList .allViewBtn { width: 64px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/all_view_btn.gif") no-repeat left top; cursor: pointer; }
.contentsMain .CTKList .summaryViewBtn { width: 64px; height: 21px; margin-right: 5px; border: 0; vertical-align: middle; background: url("/images/btn/summary_view_btn.gif") no-repeat left top; cursor: pointer; }

.contentsMain .summaryImages { padding: 0px 0 0px 0; margin: 0; width: 814px; background-color:#F5F5F5;} 
*+ html .contentsMain .summaryImages { padding: 0; margin: 0px 0 0px 0; }
* html .contentsMain .summaryImages { padding: 0; margin: 0px 0 0px 0; }
.contentsMain .summaryImages td { padding: 0px;; margin: 0; text-align: left; vertical-align: top;  }
.contentsMain .summaryImages .wLine { padding: 0; margin: 0; height: 10px; background: url("/images/dot_gray_width_1.gif") repeat-x left center; }
.contentsMain .summaryImages .blank5 { width: 5px; padding: 0; margin: 0; }
.contentsMain .summaryImages .w10 { width: 5px; padding: 0 10px 0 5px 0; margin: 0; vertical-align: middle; }
.contentsMain .summaryImages .w150 { width: 200px; padding: 0 0 0 5px; margin: 0; }
.contentsMain .summaryImages .noPadding { padding: 0 0 0 60px; margin: 0; text-align: right; }

.contentsMain .downloadBox { padding: 5px 0 5px 0; }

.contentsMain .subRowTable { width: 529px; padding: 0; margin: 0; border-top: 1px solid #b9b9b9; border-right: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; }.contentsMain .subRowTable th { padding: 0 0 0 5px; margin: 0; width: 100px; height: 23px; text-align: left; vertical-align: middle; background-color: #e5e5e5; border-bottom: 1px solid #b9b9b9; }* html .contentsMain .subRowTable th { width: 100px; }
.contentsMain .subRowTable td { padding: 0 0 0 5px; margin: 0; width: 410px; height: 23px; text-align: left; vertical-align: middle; background-color: #f5f5f5; border-bottom: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; }

/* login box */
.contentsMain .loginBoxmain { height:530px;}
.contentsMain .loginBox { padding: 30px; width: 627px; border: 1px solid #cccccc; background-color: #fbfbfb; }
.contentsMain * html .loginBox {width: 687px; }
.contentsMain .loginBox .key { padding-right: 20px; }
.contentsMain .loginBox .rowTable { width: 437px; padding: 0px 0 0px 0; margin: 0; border-top: 2px solid #959595; border-bottom: 2px solid #959595; background-color: #f5f5f5; }
.contentsMain * html .loginBox .rowTable { width: 441px; }
.contentsMain .loginBox .rowTable th { padding: 0 0 0 20px; margin: 0; width: 90px; height: 26px; border: 0; text-align: left; background-color: #f5f5f5; }
.contentsMain .loginBox .rowTable td { padding: 0; margin: 0; height: 26px; background-color: #f5f5f5; text-align: left; vertical-align: middle; }
.contentsMain .loginBox .rowTable .wd { width: 215px; }
.contentsMain * html .loginBox .rowTable .tPadding { padding-top: 22px; }
.contentsMain * html .loginBox .rowTable .bPadding { padding-bottom: 22px; }
.contentsMain .loginBox .loginBtn { width: 90px; height: 45px; border: 0; vertical-align: middle; background: url("/images/btn/login_btn.gif") no-repeat left top; cursor: pointer; }
.contentsMain .loginBox .idSearchBtn {
background:url("/images/btn/id_search_btn.gif") no-repeat scroll left top transparent; border:0 none; cursor:pointer; height:45px; vertical-align:middle; width:90px; }
.contentsMain .loginBox .idpwSearchingBtn { width: 131px; height: 22px; border: 0; vertical-align: middle; background: url("/images/btn/id_pw_searching_btn.gif") no-repeat left top; cursor: pointer; }
.contentsMain .loginBox .signupBtn { width: 131px; height: 22px; border: 0; vertical-align: middle; background: url("/images/btn/signup_btn.gif") no-repeat left top; cursor: pointer; }

/*popup login box */
.popupMain .loginBoxmain { height:530px;}
.popupMain .loginBox { padding: 30px; width: 440px; border: 1px solid #cccccc; background-color: #fbfbfb; }
.popupMain * html .loginBox {width: 440px; }
.popupMain .loginBox .key { padding-right: 20px; }
.popupMain .loginBox .rowTable { width: 437px; padding: 0px 0 0px 0; margin: 0; border-top: 2px solid #959595; border-bottom: 2px solid #959595; background-color: #f5f5f5; }
.popupMain * html .loginBox .rowTable { width: 441px; }
.popupMain .loginBox .rowTable th { padding: 0 0 0 20px; margin: 0; width: 90px; height: 26px; border: 0; text-align: left; background-color: #f5f5f5; }
.popupMain .loginBox .rowTable td { padding: 0; margin: 0; height: 26px; background-color: #f5f5f5; text-align: left; vertical-align: middle; }
.popupMain .loginBox .rowTable .wd { width: 215px; }
.popupMain * html .loginBox .rowTable .tPadding { padding-top: 22px; }
.popupMain * html .loginBox .rowTable .bPadding { padding-bottom: 22px; }
.popupMain .loginBox .loginBtn { width: 90px; height: 45px; border: 0; vertical-align: middle; background: url("/images/btn/login_btn.gif") no-repeat left top; cursor: pointer; }
.popupMain .loginBox .idSearchBtn {
background:url("/images/btn/id_search_btn.gif") no-repeat scroll left top transparent; border:0 none; cursor:pointer; height:45px; vertical-align:middle; width:90px; }
.popupMain .loginBox .idpwSearchingBtn { width: 131px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/id_pw_searching_btn.gif") no-repeat left top; cursor: pointer; }
.popupMain .loginBox .signupBtn { width: 131px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/signup_btn.gif") no-repeat left top; cursor: pointer; }
.popupMain .loginBox .closeBtn { width: 64px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/close2_btn.gif") no-repeat left top; cursor: pointer; }
.popupMain .loginBox .close { width: 440px; text-align:center; } 





/* lightbox */
.contentsMain .folderBox { padding: 10px 0 10px 0; width: 808px; }
.addFolderBtn { width: 64px; height: 21px; border: 0 ; vertical-align: middle; background: url("/images/btn/add_folder_btn.gif") no-repeat left top; cursor: pointer; }
.modFolderBtn { width: 64px; height: 21px; border: 0 ; vertical-align: middle; background: url("/images/btn/set_mod_folder_btn.gif") no-repeat left top; cursor: pointer; }
.delFolderBtn { width: 64px; height: 21px; border: 0 ; vertical-align: middle; background: url("/images/btn/set_del_folder_btn.gif") no-repeat left top; cursor: pointer; }


.setBasicFolderBtn { width: 90px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/set_basic_folder_btn.gif") no-repeat left top; cursor: pointer; }
.contentsMain .lightBtnBox { padding: 10px 0 10px 0; width: 808px; border-top: 1px solid #bababa; border-bottom: 1px solid #bababa; }
.checkedPhotoPrnBtn { width: 50px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/checked_photo_prn_btn.gif") no-repeat left top; cursor: pointer; }
.cancelBtn { width: 58px; height: 20px; border: 0; vertical-align: middle; background: url("/images/btn/cancel_btn.gif") no-repeat left top; cursor: pointer; }

.noticeBorder { border: 1px solid #cccccc; background-color: #fbfbfb; }

/* news *//*          list */
.contentsMain .NewsList { /*position: relative;*/ padding: 8px 0 8px 2px; margin: 0; background-color: #e5e5e5; border-bottom: 1px solid #bababa; } *+ html .contentsMain .NewsList { padding: 8px 0 8px 2px; }* html .contentsMain .NewsList { padding: 8px 0 8px 2px; }
.contentsMain .NewsList .desc { /*position: relative;*/ float: left; padding: 3px 0 0 5px; margin-bottom: -3px; }
.contentsMain .NewsList .date { /*position: relative;*/ float: right; padding: 4px 6px 0 0; font-color:#3c3c3c; font-family:verdana; }
.contentsMain .Calendar { border-bottom: 2px solid #838383; }
.contentsMain .Calendar th { padding: 5px 0 2px 0; width: 110px; height: 12px; font-size: 8pt; color: #ffffff; background-color: #838383; }
.contentsMain .Calendar td { padding: 10px 5px 10px 5px; width: 110px; color: #404040; background-color: #f8f8f8; vertical-align: top; }.contentsMain .Calendar .wLine { border-bottom: 1px solid #838383; }
.contentsMain .Calendar .hLine { border-left: 1px solid #838383; }
.contentsMain .Calendar .cday { font-size: 11pt; font-weight: bold;  } .contentsMain .Calendar .ctitle { font-size: 12px; padding-top: 20px; }

/* company */
.contentsMain .intro { /*position: relative;*/ padding-bottom: 20px; }
.contentsMain .intro .companyImage { /*position: relative;*/ float: left; padding: 10px; background-color: #ffffff; }
.contentsMain .intro .companyDesc { /*position: relative;*/ float: right; }
.contentsMain .sitemap { padding: 0; margin: 0; }
.contentsMain .sitemap td { width: 149px; vertical-align: top; }
.contentsMain .sitemap td a{ text-decoration: none; font-size: 12px; color: #3b3b3b; }
.contentsMain .sitemap td a:hover,
    .contentsMain .sitemap td a:active,
    .contentsMain .sitemap td a:focus{ color: #3b3b3b; text-decoration: none; }
    .contentsMain .sitemap .blank10 { width: 10px; }
    .contentsMain .sitemap .titleBar { padding-top: 10px; width: 149px; height: 30px; color: #ffffff; font-weight: bold; border: 0; text-align: center; background: url("/images/company/sitemap_title_bar.gif") no-repeat left top; }
    .contentsMain .sitemap .sub { padding-left: 10px; }
    .contentsMain .sitemap .wLine { height: 1px; background: url("/images/wDot03.gif") repeat-x left top; }
    .contentsMain .agency { width: 100%; padding: 0; margin: 0; border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
    .contentsMain .agency td { padding: 10px; margin: 0; text-align: center; vertical-align: top; background-color: #ffffff; }
    .contentsMain .agency div { text-align: center; }
    .contentsMain .agency .wLine { padding: 0; border-bottom: 1px solid #bababa; }
    .contentsMain .agency .hLine { border-left: 1px solid #bababa; }

    ddFolderBtn { width: 58px; height: 20px; border: 0; vertical-align: middle; background: url("/images/btn/add_folder_btn.gif") no-repeat left top; cursor: pointer; }
    .allCheckedBtn { width: 92px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/all_checked_btn.gif") no-repeat left top; cursor: pointer; }
    .checkedPhotoDelBtn { width: 92px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/checked_photo_del_btn.gif") no-repeat left top; cursor: pointer; }
    .photoCopyBtn { width: 64px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/photo_copy_btn.gif") no-repeat left top; cursor: pointer; }
    .photoMovingBtn { width: 64px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/photo_moving_btn.gif") no-repeat left top; cursor: pointer; }
    .tentativeImageReqBtn { width: 112px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/tentative_image_req_btn.gif") no-repeat left top; cursor: pointer; }
    .tentativeImageReq2Btn { width: 122px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/tentative_image_req2_btn.gif") no-repeat left top; cursor: pointer; }
    .highscreenImgaeReqBtn { width: 112px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/highscreen_imgae_req_btn.gif") no-repeat left top; cursor: pointer; }
    .cancelBtn { width: 58px; height: 20px; border: 0; vertical-align: middle; background: url("/images/btn/cancel_btn.gif") no-repeat left top; cursor: pointer; }
    .reqHistoryBtn { width: 87px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/req_history_btn.gif") no-repeat left top; cursor: pointer; }
    .selectedImagesDownloadBtn { width: 126px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/selected_images_download_btn.gif") no-repeat left top; cursor: pointer; }
    .reqCancelBtn { width: 78px; height: 20px; border: 0; vertical-align: middle; background: url("/images/btn/req_cancel_btn.gif") no-repeat left top; cursor: pointer; }
    .orderCancelBtn { width: 64px; height: 21px; border: 0; background: url("/images/btn/order_cancel_btn.gif") no-repeat left top; cursor: pointer; margin:6px 0 0 0;vertical-align:top;padding:0; }
    .detailInfoPyrBtn { width: 92px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/detail_info_pyr_btn.gif") no-repeat left top; cursor: pointer; }
    .krpReqBtn { width: 124px; height: 22px; border: 0; vertical-align: middle; background: url("/images/btn/krp_req_btn.gif") no-repeat left top; cursor: pointer; }
    .viewBtn { width: 44px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/view_btn.gif") no-repeat left top; cursor: pointer; }
    .modifyBtn { width: 44px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/modify_btn.gif") no-repeat left top; cursor: pointer; }
    .printBtn { width: 76px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/btn_mypage_02.gif") no-repeat left top; cursor: pointer; }
    .modifyCompletionBtn { width: 64px; height: 22px; border: 0; vertical-align: middle; background: url("/images/btn/modify_completion_btn.gif") no-repeat left top; cursor: pointer; }
    .userUnregister { width: 76px; height: 22px; border: 0; vertical-align: middle; background: url("/images/btn/unregister.jpg") no-repeat left top; cursor: pointer; }
    .goBtn { width: 30px; height: 21px; margin-left: 5px; border: 0; vertical-align: middle; background: url("/images/navi_go_btn2.gif") no-repeat left top; cursor: pointer; }
    .naverMapViewBtn { width: 125px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/naver_map_view_btn.gif") no-repeat left top; cursor: pointer; }
    .mapPrintBtn { width: 90px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/map_print_btn.gif") no-repeat left top; cursor: pointer; }

    .faqnewtitle { 
height:24px;background-color:#E5E5E5;margin:0px;padding-left:10px;padding-top:5px;text-align:left;vertical-align:bottom;border-bottom:1px solid #959595;
    }
.faqnewul {
    /*    padding-top:5px; */
    margin-top:17px;
}

a.faqnew    {font-family:verdana; color:#0088cc;}

a.faqnew:link  {
color:#666666;
padding:0;
        text-decoration:none;
}
a.faqnew:visited {
color:#666666;
padding:0;
        text-decoration:none;
}
a.faqnew:hover {
color:#FF6600;
padding:0;
        text-decoration:none;
cursor: pointer;
}

a.news {font-family:verdana; color:#3c3c3c;
    text-decoration:none;
}
a.news:link  {
color:#3c3c3c;
padding:0;
        text-decoration:none;
}
a.news:visited {
color:#3c3c3c;
padding:0;
        text-decoration:none;
}
a.news:hover {
color:#3c3c3c;
padding:0;
        text-decoration:underline;
}



a.aagency     {font-family:verdana; color:#0088cc;}
.agencycolor { padding-top:5px;color:#333333;}
.agencytxtcolor { padding-top:5px;color:#797979;}
.agecydiv { width:175px; height: 70px; ;margin: 0 auto 0 auto; text-align: center; vertical-align: top; background-color:#FAFAFA; margin: 0 auto 0 auto;}
.agecydiv img{ padding-top:5px;padding-bottom:5px; }

.lineTB2 {border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
.lineT2  {border-top: 2px solid #959595; }
.lineB2  {border-bottom: 2px solid #959595; }
.lineT1  {border-top: 1px solid #959595; }
.lineB1  {border-bottom: 1px solid #959595; }
.lineBT1 {padding: 0; margin: 0; border-top: 1px solid #959595; border-bottom: 1px solid #959595; }
.lineB1  {padding: 0; margin: 0; border-bottom: 1px solid #959595; }

.popupMain {background-color: #ebebeb; margin: 0;padding: 0; }
.popupMain .rowTable { width: 814px; padding: 0; margin: 0; border-top: 2px solid #959595; border-bottom: 2px solid #959595; }
* html .contentsMain .rowTable { width: 814px; }
.popupMain .rowTable th { padding: 12px 0 5px 11px; margin: 0; width: 120px;  border: 0; text-align: left; background-color: #e5e5e5; vertical-align: top; }
.popupMain .rowTable td { padding: 12px 0 5px 15px; margin: 0; background-color: #f5f5f5; text-align: left; vertical-align:top; }
.popupMain .rowTable .lLine { border-left: 1px solid #bababa; }
.popupMain .rowTable .tLine { border-top: 1px solid #bababa; }
.popupMain .rowTable .wLine { padding: 0; margin: 0; height: 1px; background-color: #bababa; }

.rowTable .requesttable td {
    background-color:#F5F5F5;
height:22px;
margin:0;
padding:0;
        vertical-align:middle;
}


.searchzip { border:0;width:100%;padding:5px;border-top: 1px solid #bababa;}
.zipclose { width:600px;align:center;text-align:center;padding-top:10px; }
.folerbuttontyp {  width:400px;align:center;text-align:center;padding-top:10px; }
.payIndexv { padding-top:10px; }
.downloadsv { width:600px;align:center;text-align:center;padding-top:10px; }
.sendpassth {padding-top:15px;width:305px;height:90px; }
.closeBtn { width: 64px; height: 21px; border: 0; vertical-align: middle; background: url("/images/btn/close2_btn.gif") no-repeat left top; cursor: pointer; }
.close { width: 800px; text-align:center; } 
.Loginclose { width: 500px; text-align:center; } 
.detailclose { width: 550px; text-align:center; }
.detailnoclose { width: 700px; text-align:center; }
.detailyesclose { width: 610px; text-align:center; }
.noticetext {margin: 0px 10px 0px 10px;line-height: 21px;width: 96%;text-align: left;}
.ulsize { margin-top: 5px; margin-bottom: 10px;}
.lineH {line-height:150%}

#notice a {font-family:verdana;}
#notice a:link { color: #4989f4; }
#notice a:visited { color: #4989f4; }
#notice a:hover { color: #2355ee;}
#notice a:active { color:#4989f4; }
#notice a:focus { color: #4989f4; }


#searchingMsg  {
margin: 0;
padding: 0;
position: relative;
overflow:hidden;
height: 100%;
}

#searchingMsg  table {
float:left;
      text-align: center;
      margin-top:200px;
      margin-bottom:500px;
padding:8px;
        margin-left:30%;
width: 40%;
border: 1px solid #999999;
        background-color:#f2f2f2;
color:black;
}

.searchResultTable tr {
    min-height:155px;
}
.srttd {
    text-align:left;
float:top ;
}
.lightboxImg {
cursor: pointer;
}

.DTC {
padding:4px 0px 0px 1px; 
        border-bottom: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
}

.DTC_E {
padding:4px 0px 0px 1px; 
        border-bottom: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
}
.DTC_B {
padding:4px 0px 0px 1px; 
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
}

.DTC_BE {
padding:4px 0px 0px 1px; 
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
}

.DTC_TBL {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

.yLink { font-family:verdana;font-weight:bold;}
.yLinkB { font-family:verdana;}
.yLink:link {color:#4989f4; }
.yLink:visited { color:#4989f4; }
.yLink:hover { color:#2355ee;} 
.yLink:active { color:#4989f4; }
.yLink:focus { color:#4989f4;}

.bLink { font-family:verdana;}
.bLink:link {color:#4989f4; }
.bLink:visited { color:#4989f4; }
.bLink:hover { color:#2355ee;} 
.bLink:active { color:#4989f4; }
.bLink:focus { color:#4989f4;}

.oLink:link {color:#4989f4; }
.oLink:visited { color:#4989f4; }
.oLink:hover { color:#2355ee;} 
.oLink:active { color:#4989f4; }
.oLink:focus { color:#4989f4;}

.cLink:link {color:#4989f4; }
.cLink:visited { color:#4989f4; }
.cLink:hover { color:#2355ee;} 
.cLink:active { color:#4989f4; }
.cLink:focus { color:#4989f4;}

.bodyTitle a:link {color:#4989f4; }
.bodyTitle a:visited { color:#4989f4; }
.bodyTitle a:hover { color:#2355ee;} 
.bodyTitle a:active { color:#4989f4; }
.bodyTitle a:focus { color:#4989f4;}

.bodyTitle .btree:link {color:#000;text-decoration:underline;}
.bodyTitle .btree:visited { color:#000;text-decoration:underline; }
.bodyTitle .btree:hover { color:#000;text-decoration:none; } 
.bodyTitle .btree:active { color:#000;text-decoration:none; }
.bodyTitle .btree:focus { color:#000;text-decoration:none;}


.editorChoiceDiv {
position:relative;float:left;margin-top:0px;margin-bottom:0px;

}
.wuHeader {position:relative;float:none;height:20px;vertical-align:bottom;}

.wuImages {
position:relative; float:none;
         /* vertical-align:bottom; */
         text-align:left;
width:790px;
      /* background-color:#DDD; */
padding:0px; 
margin:0px;
       margin-left:0px;
       /* border: 1px solid red; */
}
.wuLine   {
width:790px;
position:relative;
float:none;
      border-top:1px solid #DDD;margin-top:14px;
}
.wuImg {
width:159px;
padding:0px;
margin:0px;
}

.wuLink { 
    margin-top:2px;
    margin-bottom:3px;
height:16px;
       font-family:verdana;
}
.wuLink a:link {color:#4989f4; }
.wuLink a:visited { color:#4989f4; }
.wuLink a:hover { color:#2355ee;} 
.wuLink a:active { color:#4989f4; }
.wuLink a:focus { color:#4989f4;}

.editorChoiceDiv {
    padding-top:10px;padding-bottom:16px;

}
.ecdHeader {position:relative;float:none;height:20px;vertical-align:bottom;}

.ecdImages {
    /* position:relative; float:none; */
    /* vertical-align:bottom; */
    text-align:left;
width:780px;
      /* background-color:#DDD; */
padding:0px; 
margin:0px;
       margin-left:0px;
       /* border: 1px solid red; */
}
.ecdImg {
padding:0px;
        margin-left:2px;
}
.ecdLine   {
    /* position:relative;float:none; */
    border-bottom:0px solid #DDD;
}

.lightboxpnt { border:0 solid blue; font-size:11px; margin:0; padding:0; text-align:left; width:163px;}
.lightboxpnt2 { font-family:'±¼¸²'; font-size:11px; margin:0; padding:1px 0 0; text-align:left; vertical-align:top; width:163px; } 

#old_searchForm #search_form { margin: 0 0 0 170px; }

