body {
scrollbar-3dlight-color:FFFFFF;
scrollbar-arrow-color:666666;
scrollbar-base-color:EFEFEF;
scrollbar-darkshadow-color:FFFFFF;
scrollbar-face-color:EFEFEF;
scrollbar-highlight-color:FFFFF;
scrollbar-shadow-color:C5C4C4;}

body,table,td {font-family: 돋움,돋움체,seoul, verdana, arial; font-size: 12px; color: #333333; line-height:15px;}
select,textarea,input {font-family: 돋움,돋움체,seoul, verdana, arial; font-size: 12px; color: #333333;}


img {border:0px;} 
/* Default link */
a:link {font-family:돋움,돋움체,Verdana,Arial; font-size:12px; text-decoration:none; color: #333333 ;padding: 6px }
a:visited {font-family:돋움,돋움체,Verdana,Arial; font-size:12px; text-decoration:none; color: #333333}
a:active {font-family:돋움,돋움체,Verdana,Arial; font-size:12px; text-decoration:none; color: #333333}
a:hover { font-family:돋움,돋움체,Verdana,Arial; font-size:12px; text-decoration: underline; color: #91469c; text-decoration:none;}

/* text size */
.verdana1 { font-family:"verdana", "arial"; font-size: 10px; letter-spacing: -1px; }
.verdana2 { font-family:"verdana", "arial"; font-size: 11px}
.verdana3 { font-family:"verdana", "arial"; font-size: 12px; letter-spacing: -1px; }
.verdana_gray { font-family:"verdana", "arial"; font-size: 10px; color: #999999;}

.gray_01 {font-family: "돋움", "돋움체", "seoul", "verdana", "arial"; font-size: 12px; color: #999999;}
.s_gray {font-family: "돋움", "돋움체", "seoul", "verdana", "arial"; font-size: 11px; }
.defaulttitle {font-size:15px; font-family:돋움,돋움체,Verdana,Arial ;font-weight:bold; word-spacing: normal; letter-spacing: -1;}

.input_01 {border: 1px #D3D3D3 solid; height:18px; background-color:#ffffff;}

.diary1 { font-family:"verdana"; font-size: 35px;  color: #435B89; letter-spacing: -1px;}
.diary2 { font-family:"verdana"; font-size: 20px;  color: #435B89; letter-spacing: -1px; }

.title_l	{ font-family:"verdana"; font-size: 12px;  color: #000000; padding-left:10px; background-color:#E7E2DC;}
.title_r	{ font-family:"verdana"; font-size: 12px;  padding-left:10px; border-color:ff0000;}
.input_02	{ background-color:#ffffff; border-top: 0px solid #646464; border-bottom: 1px solid #FF6464; border-left: 0px solid #646464; border-right: 0px solid #646464; font-size: 9pt; font-family:"verdana"}


.tblBasic td {border:1px solid #a685ab;}
select{ padding-top: 4px; }

/* 테이블 타입 */
.type01 {margin-bottom: 15px; border: 1px solid #c8b191; vertical-align: middle; zoom:1;width:1040px;}
.type01 tbody th {padding: 8px 0; color:#393939; text-align: center;border: 1px solid #c8b191; background:#f5ebd3; vertical-align: middle;}
.type01 tbody td {padding: 4px 6px; text-align: left;border: 1px solid #c8b191; vertical-align: middle;}
.type01 tbody td.ac {text-align: center;}
.type01 tbody td.txt {padding: 8px 6px 6px;}
.type01 .l_none {border-left: 0 none;}
.type01 .r_none {border-right: 0 none;}

.type02 {margin-bottom: 15px; border-top: 2px solid #c8b191; border-bottom: 2px solid #c8b191; vertical-align: middle;width:1040px;}
.type02 thead th {padding: 6px 0; color:#393939; text-align: center; border: 1px solid #c8b191; background:#eee; vertical-align: middle;}
.type02 tbody td {padding: 4px 6px; text-align: center; border: 1px solid #c8b191; vertical-align: middle;}
.type02 tbody td.al {text-align: left;}
.type02 tbody td.txt {padding: 8px 6px 6px;}
.type02 .l_none {border-left: 0 none;}
.type02 .r_none {border-right: 0 none;}

.type03 {margin-bottom: 30px; border-bottom: 2px solid #c8b191; height:50px; zoom:1;width:1040px;}
.type03 tbody td {font-weight:bold; font-size:16px;padding-top:20px;color:#b50047;}

.type04 {margin-bottom: 15px; border: 1px solid #c8b191; vertical-align: middle; zoom:1;width:1040px;}
.type04 thead th {padding: 8px 0; color:#393939; text-align: center;border: 1px solid #c8b191; background:#f5ebd3; vertical-align: middle;}
.type04 tbody td {padding: 4px 6px; text-align: left;border: 1px solid #c8b191; vertical-align: middle; text-align: center;}
.type04 tbody td.txt {padding: 8px 6px 6px;}
.type04 .l_none {border-left: 0 none;}
.type04 .r_none {border-right: 0 none;}

/*idlin*/
.th { border: 1px solid #C8B191; background-color:#F5EBD3; margin: 0 10px; padding: 3px 10px 0 10px;}