body {font:normal 12px dotum;}
img {border:0}
form {display:inline}
h3 {margin:3px;font:bold 14px dotum;color:#c81818;}
a {text-decoration:none;color:#444;}
a:hover {text-decoration:underline;}
input[type=text],input[type=password],input.ed {border:1px solid #ccc;padding:2px;height:17px;font:normal 12px dotum;color:#777;}
textarea,textarea.tx,textarea.ed {border:1px solid #ccc;padding:4px;font:normal 12px dotum;color:#777;}
table td {font:normal 12px dotum;}
.clr {clear:both;padding:0;margin:0; }
.blank {padding:10px;}
.bt {font:normal 11px dotum;color:#ccc;padding:0 5px;}
.bt_sub {font:normal 11px dotum;color:#893510;}
.form_input {float:left;}
.form_button {float:left;}
.img_middle {vertical-align:middle;}
.line {clear:both;margin:10px auto;border-top:1px solid #ddd;margin-bottom:20px;}
.line2 {clear:both;border-top:1px solid #ddd;margin:10px 0;}
.line3 {clear:both;border-top:1px solid #eee;margin:8px 0;}
.line_bold {clear:both;border-top:2px solid #555;margin:3px 0;}
.font_s {font:normal 11px dotum;color:#999;}
.paging, .bt_area {padding:20px;text-align:center;}
.center_blank {text-align:center;height:100px;padding-top:50px;}
.table_line table {border-collapse:collapse;border:1px solid #eee;}
.table_line table td {border-collapse:collapse;border:1px solid #eee;}
.top_title {font:bold 14px dotum,tahoma;color:#555;background-color:#f5f5f5;border-bottom:1px solid #ccc;margin-bottom:10px;padding:10px 0;}
.car_ct {padding:5px;border:1px solid #ccc;}
.opt_p p {padding:1px;margin:1px;}
.opt_area {float:left;padding-right:15px;}
.title_image {float:left;margin:5px 0;}
.box_title span {font:normal 12px dotum;color:#999;}
.over_font1 {font:bold 16px Arial;color:#c81818;padding:1px;margin:0;}
.emphasis {font:bold 12px dotum;color:#c81818;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.block {display:block;}
.none {display:none;}
.pointer {cursor:pointer}
.ft_left {float:left;}
.ft_right {float:right;}
.margin_10 {margin:10px 0;}
.paddng_10 {padding:10px;}
.border_eee {border:1px solid #eee;}
.border_ddd {border:1px solid #ddd;}
.border_ccc {border:1px solid #ccc;}
.ment_box {padding:10px;background:#f9f9f9;border:1px solid #ccc;margin:10px 0;}
.font_red {color:#e10b0b}
.bold {font-weight:bold;}
.help_ment {font:normal 11px dotum;color:#999;}
.help_ment img {vertical-align:middle}
.news_ct {padding:5px;background-color:#f5f5f5;border:1px solid #ccc;}
.height_10 {height:10px;padding:0;margin:0}
h6 {font:bold 12px dotum;}
h5 {font:bold 13px dotum;}
h4 {font:bold 14px dotum;}
h3 {font:bold 15px dotum;}
h2 {font:bold 16px dotum;}
.middle_img {vertical-align:middle;}



/*기본 테이블*/
table.basic_table {width:100%;border-collapse:collapse;border-top:2px solid #555;}
table.basic_table td {border:1px solid #ccc;padding:8px;border-left:0px;border-right:0px;font:normal 12px dotum;text-align:left;}
table.basic_table p {padding:0;margin:3px;font:normal 12px dotum;}
table.basic_table th {padding:8px;border-bottom:1px solid #ccc;background-color:#f5f5f5;text-align:center;padding-right:10px;font:bold 12px dotum;}

/*페이징*/
.pagelist {margin:0 auto;width:400px;text-align:center;}
.pagelist .pgPrevNext a {padding:6px 20px;font:bold 12px verdana;color:#555;border:1px solid #eee;}
.pagelist a {padding:6px 8px;font:bold 12px verdana;color:#555;}
.pagelist a:hover {font:bold 8px verdana;color:#999;border:1px solid #ddd;}
.pagelist .pgNow {padding:0 8px;font:bold 12px verdana;color:#c81818;}

/*팝업창*/
.popWin {position:absolute; visibility:hidden; left:0px; z-index:2000;top: 0px;border:3px solid #ddd;padding:10px;background-color:#fff;cursor:move;}


