﻿@charset "utf-8";
@charset "utf-8";
TABLE, BODY, INPUT, SELECT, TEXTAREA { font-size: 12px; color: #666666; font-style: normal; font-family: "돋움", "돋움체" "verdana"; line-height: 18px; margin:0; word-spacing: 0px; }
BODY { scrollbar-face-color: #F2F2F2; scrollbar-shadow-color: #B7B7B7; scrollbar-highlight-color: #F2F2F2; scrollbar-3dlight-color: #F2F2F2; scrollbar-darkshadow-color: #E9E9E9; scrollbar-track-color: #E9E9E9; scrollbar-arrow-color: #999999; }
TEXTAREA { border:1px solid #DBDBDB; LINE-HEIGHT: 17px; padding:0 5px 0 5px; background-color:#F3F3F3; scrollbar-face-color: #f7f7f7; scrollbar-shadow-color: #cccccc; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #333333; overflow: 1; }
/**** link ****/
fieldset { border:0; }
A:link { COLOR: #5B5B5B; TEXT-DECORATION: none }
A:visited { COLOR: #5B5B5B; TEXT-DECORATION: none }
A:active { COLOR: #5B5B5B; TEXT-DECORATION: none }
A:hover { COLOR: #C61565; text-decoration: none; }
TD { FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 20px; FONT-FAMILY: "굴림", "Tahoma"; TEXT-DECORATION: none; }
INPUT.text { BORDER:#DBDBDB 1px solid; HEIGHT:18px; background:#F7F7F7; }
INPUT.text_login { BORDER:#E5E5E5 1px solid; HEIGHT:18px; background:#ffffff; }
INPUT.radio { HEIGHT: 15px; border:0px }
INPUT.checkbox { HEIGHT: 15px; border:0px }
.box { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #666666; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: "돋움"; BACKGROUND-COLOR: #f3f3f3 }
.small { FONT-SIZE: 8pt; FONT-FAMILY: "돋움"; LETTER-SPACING: -1px }
.small2 { FONT-SIZE: 8pt; FONT-FAMILY: "돋움"; LETTER-SPACING: 2px }
.small3 { FONT-SIZE: 8pt; FONT-FAMILY: "돋움", "verdana"; LETTER-SPACING: 0px }
.small4 { FONT-SIZE: 7pt; FONT-FAMILY: "verdana"; LETTER-SPACING: 0px }
.height { line-height: 18px; }
.hidden { position:absolute; visibility:hidden }
.num { FONT-SIZE: 11px; FONT-FAMILY: verdana }
/**** 새줄 div ****/
.formlineskipdiv { BACKGROUND: url(./img/bgbar.gif) repeat-x 0px; height:7px; }
/**** 제목 텍스트 div ****/
.formtitlediv { font-size:12px; color:#343434; background-color:#f6f6f6; padding:5px 10px 5px 10px; text-align:center; }
/**** 설명 텍스트 div ****/
.formcommentdiv { font-size:12px; color:#666666; line-height:16px; background:#ffffff; padding:12px 3px 0 3px; TEXT-ALIGN: left; }
/**** 빈칸 div ****/
.formblankdiv { height:5px; }
/**** 텍스형 div & 입력창 ****/
.mformtextdiv { line-height:16px; padding:7px 0 0 0; }
.mformtext { BORDER:#DBDBDB 1px solid; HEIGHT:18px; background:#F7F7F7; }
/**** 비밀번호 div & 입력창 ****/
.formpassworddiv { line-height:16px; padding:7px 0 0 0; }
.formpassword { BORDER:#DBDBDB 1px solid; HEIGHT:18px; background:#F7F7F7; }
/**** 주소형 div & 주소입력 & 우편번호입력창 ****/
.formaddrdiv { line-height:16px; padding:1px 0 0 0; }
.formzip { BORDER:#DBDBDB 1px solid; HEIGHT:18px; background:#F7F7F7; }
.formaddr { BORDER:#DBDBDB 1px solid; HEIGHT:18px; background:#F7F7F7; }
/**** 첨부파일 div & 입력창 ****/
.formfileinputdiv { line-height:16px; padding:7px 0 0 0; }
.formfileinput { BORDER:#DBDBDB 1px solid; HEIGHT:18px; background:#F7F7F7; }
/**** 콤보박스형 div & 입력창 ****/
.formcomboboxdiv { line-height:16px; padding:7px 0 0 0; }
.formcombobox { BORDER:#DBDBDB 1px solid; HEIGHT:18px; background:#F7F7F7; BORDER-RIGHT: #BABABA 1px solid; BORDER-TOP: #BABABA 1px solid; BORDER-LEFT: #BABABA 1px solid; BORDER-BOTTOM: #BABABA 1px solid; }
/**** 라디오 div & 입력창 ****/
.formradioboxdiv { line-height:16px; padding:7px 0 0 0; }
.formradiobox { border:0px; PADDING-LEFT: 3px; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "돋움"; BACKGROUND-COLOR: #ffffff }
/**** 체크박스 div & 입력창 ****/
.formcheckboxdiv { line-height:16px; padding:7px 0 0 0; }
.formcheckbox { PADDING-LEFT: 3px; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "돋움"; BACKGROUND-COLOR: #ffffff }
/**** 여러줄텍스형 div & 입력창 ****/
.formtextareadiv { line-height:16px; padding:1px 0 0 0; height:190px; }
.formtextarea { border:1px solid #DBDBDB; LINE-HEIGHT: 17px; background-color:#F3F3F3; scrollbar-face-color: #f7f7f7; scrollbar-shadow-color: #cccccc; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #333333; overflow: 1; height:190px!important;}
/**** 멀티 주문 전체div, 각항목제목div, textbox div , 줄바꾸기 div, 추가버튼div ****/
.formmultidiv { line-height:16px; padding:1px 0 0 0; }
.formmultiitemdiv { TEXT-ALIGN: center; font-weight:bold; line-height:16px; padding:1px 0 0 0; }
.formtextdiv { line-height:16px; padding:1px 0 0 0; }
.formmultilineskipdiv { line-height:16px; width:100%; height:1px; }
.formaddimgdiv { }
#calendarDiv { position:absolute; width:205px; border:1px solid #317082; padding:1px; background-color: #FFF; font-family:arial; font-size:10px; padding-bottom:20px; visibility:hidden; }
#calendarDiv span, #calendarDiv img { float:left; }
#calendarDiv .selectBox, #calendarDiv .selectBoxOver { line-height:12px; padding:1px; cursor:pointer; padding-left:2px; }
#calendarDiv .selectBoxTime, #calendarDiv .selectBoxTimeOver { line-height:12px; padding:1px; cursor:pointer; padding-left:2px; }
#calendarDiv td { padding:3px; margin:0px; font-size:10px; }
#calendarDiv .selectBox { border:1px solid #E2EBED; color: #E2EBED; position:relative; }
#calendarDiv .selectBoxOver { border:1px solid #FFF; background-color: #317082; color: #FFF; position:relative; }
#calendarDiv .selectBoxTime { border:1px solid #317082; color: #317082; position:relative; }
#calendarDiv .selectBoxTimeOver { border:1px solid #216072; color: #216072; position:relative; }
#calendarDiv .topBar { padding:2px; background-color: #317082; }
#calendarDiv .activeDay {    /* Active day in the calendar */ color:#FF0000; }
#calendarDiv .todaysDate { line-height:17px; padding:2px; background-color: #E2EBED; text-align:center; position:absolute; bottom:0px; width:201px; }
#calendarDiv .todaysDate div { float:left; }
#calendarDiv .timeBar { line-height:17px; background-color: #E2EBED; width:72px; color:#FFF; position:absolute; right:0px; }
#calendarDiv .timeBar div { float:left; margin-right:1px; }
#calendarDiv .monthYearPicker { background-color: #E2EBED; border:1px solid #AAAAAA; position:absolute; color: #317082; left:0px; top:15px; z-index:1000; display:none; }
#calendarDiv #monthSelect { width:70px; }
#calendarDiv .monthYearPicker div { float:none; clear:both; padding:1px; margin:1px; cursor:pointer; }
#calendarDiv .monthYearActive { background-color:#317082; color: #E2EBED; }
#calendarDiv td { text-align:right; cursor:pointer; }
#calendarDiv .topBar img { cursor:pointer; }
#calendarDiv .topBar div { float:left; margin-right:1px; }
.abcd{background:#efefef;height:100%;padding:5px; }
.abc{background:#efefef;height:180px;padding:5px; }
.abcde{background:#efefef;height:50px;padding:5px;}
/*#mformfield_24 { height:190px!important }*/
.freshbox01{padding:5px!important; height:100px!important;}