/* base */
body {background-color:#ffffff;}
body,div,form{margin:0;padding:0;}
body, table, tr, td, th, select, div, p, center,span{font-family:µ¸¿ò,Dotum;letter-spacing:0px;color:#555555; font-size:12px;line-height:140%;}
p{margin:0;}
input,textarea{font-family:µ¸¿ò,Dotum;font-size:12px;letter-spacing:0px;color:#555555;}
table{clear:both;}

a, button { cursor:pointer; }
a:link, a:visited, a:active {text-decoration:none;}	a:hover {text-decoration:none;}

a:link {color:#555555;}
a:visited {color:#555555;}
a:hover {color:#555555;}
a:active {color:#555555;}

ul,li{margin:0px;list-style:none;text-align:left;}

img {border:0}
.png24 { tmp:expression(setPng24(this));}


/*°¢Á¾Æû*/
.simpleform {font-family:verdana;font-size:11px; line-height:120%; background-color:#fff; color:#555555; border:1px solid #c6c6c6; }
.simpleform {height:22px\9}

textarea {
	font-family:dotum; font-size:12px; color:#555555;border:1px solid #cccccc; overflow:auto;
	scrollbar-face-color:#f5f5f5;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#f5f5f5;
	scrollbar-track-color:#f5f5f5;
	scrollbar-arrow-color:#7e7e7e;
}
.input{border:1px solid #cccccc;height:22px; padding:4px 3px 0px 3px;}/*2009-02-13Ãß°¡*/

/*ÀÔ·ÂÆû ºÎ°¡¼³¸í*/
#tip {margin-left:6px;color:#3399FF;font-size:11px;font-family:dotum;letter-spacing:-1px}

/* ¸ÞÀÎ °í°´¼¾ÅÍ ÀüÈ­¹øÈ£*/
.main_call_center {font-family:dotum; font-size:17px; color:#333333; font-weight:bold; letter-spacing:0px; }/*2009-02-13 ¼öÁ¤*/

/* Paging */
#paging{text-align:center;margin-top:10px;margin-bottom:10px;}
#paging span{margin-left:5px;margin-right:5px;color:#c5c5c5;}
#paging .num a{font-weight:bold;margin-left:5px;margin-right:5px;}
#paging .on{font-weight:bold;color:#ff8400;margin-left:5px;margin-right:5px;}


a.topmenu:link, a.topmenu:visited, a.topmenu:active{font-family:"±¼¸²";font-size:13px;color:#ffffff;font-weight:bold;letter-spacing:-1px;text-decoration:none;word-break:keep-all}
a.topmenu:hover {font-family:"±¼¸²";font-size:13px;color:#ffffff;font-weight:bold;letter-spacing:-1px;text-decoration:underline;word-break:keep-all}
a.topmenu_over:link, a.topmenu_over:visited, a.topmenu_over:active{font-family:"±¼¸²";font-size:13px;color:#000000;font-weight:bold;letter-spacing:-1px;text-decoration:none;word-break:keep-all}
a.topmenu_over:hover {font-family:"±¼¸²";font-size:13px;color:#000000;font-weight:bold;letter-spacing:-1px;text-decoration:underline;word-break:keep-all}

/* image caption style - 2010.06.21 added */
#image_caption {padding:4px;word-wrap:break-all;word-break:break-all;white-space:pre-wrap;white-space:-moz-pre-wrap;}
#community_caption {border:0;padding:4px 0;word-wrap:break-all;word-break:break-all;white-space:pre-wrap;white-space:-moz-pre-wrap;}
.caption_A {font-size:11px;font-family:dotum;letter-spacing:-1px;line-height:1.3em;}
.caption_B {font-size:11px;font-family:verdana;letter-spacing:-1px;line-height:1.3em;}
.caption_C {font-size:11px;font-family:dotum;letter-spacing:0;font-weight:bold;line-height:1.3em;}
.caption_D {font-size:11px;font-family:verdana;letter-spacing:0;font-weight:bold;line-height:1.3em;}

/* image default style - 2010.06.25 added */
#community_image {border:1px #dedede solid;display:inline;background-color:#f7f7f7;}
#community_image img {border:1px #aaa solid;margin:2px;}
#community_image .left {margin:4px 20px 4px 0;}
#community_image .center {margin:4px 12px;}
#community_image .right {margin:4px 0 4px 20px;}


/* pay - 2011.06.10 added */
table.tbl05 {width:100%;word-break:break-all;border-collapse:collapse;border-top:1px solid #ffffff;border-left:1px solid #e2e3e2;border-right:1px solid #e2e3e2;border-bottom:1px solid #e2e3e2;background:#fff; }
.tbl05 td {border:1px solid #e2e3e2;padding:8px 8px 8px 8px;}
.tbl05_bg{background-image:url('/images/board_bg.gif');background-repeat:repeat-x;;font-size:11px;font-family:µ¸¿ò;letter-spacing:-1px;color:#f6f6f6;text-align:center;height:18px;font-weight:bold;}
/* pay ready */
.tbl07{border:1px dashed #e0e0e0;margin-bottom:3px;}
.tbl07 td{border:0px solid;background-color:#f8f8f8;padding:6px;}

.tp06{padding:5px 7px 10px 7px;}
.ser_txt{color:#2d84c2;}/* ¼­ºñ½º¾È³»*/
.ser_title{font-family:verdana;font-size:12px;letter-spacing:-1px;}
.ser_pay{font-weight:bold;font-size:13px;color:#ff8200}
.br_x{background-repeat:repeat-x;}
.br_y{background-repeat:repeat-y;}

/* ´Þ·Â Ãß°¡ */
#calendar_div {position:absolute;text-align:center;background-color:white;}
#calendar_div td {width:20px;height:20px;font-size:11px;font-family:verdana;letter-spacing:-1px;}
#calendar_div .hoverCell {background-color:#F1F9EE;}
#calendar_div .normalCell {background-color:white;}
#calendar_div .selectCell {background-color:#FDF7E8;font-weight:bolder;}
#calendar_div .shoverCell {background-color:#FCF2DA;font-weight:bolder;}
#calendar_div button {width:20px;padding:0px;cursor:pointer;font-size:10px;font-family:verdana;}
#calendar_div input {border:0px;font-size:13px;padding-top:0px;font-weight:bolder;font-family:verdana;letter-spacing:-2px;text-align:center;}
/*.calendar {width:80px;height:22px;padding-top:3px;border:#a9becf 1px solid;background-color:#006699;color:white;font-size:11px;font-family:verdana;font-weight:bolder;letter-spacing:-1px;text-align:center;cursor:pointer;}*/
.calendar {width:80px;height:22px;padding-top:3px;border:#ccc 1px solid;background-color:#ffffff;color:#343434;font-size:11px;font-family:verdana;font-weight:bolder;letter-spacing:-1px;text-align:center;cursor:pointer;}

/* 2013.05.13 added À§ÁöÀ¨ ul ol style*/
#div_content ul{list-style-type:disc;padding-left:40px}
#div_content ul li{list-style-type:disc;}
#div_content ol{list-style-type:decimal}
#div_content ol li{list-style-type:decimal}

.td_list_style ul{list-style-type:disc;padding-left:40px}
.td_list_style ul li{list-style-type:disc}
.td_list_style ol{list-style-type:decimal}
.td_list_style ol li{list-style-type:decimal}