@charset "utf-8";

/* 설문 */
.surveyForm {}
.surveyForm dl {margin:15px 0 0 0;}
.surveyForm dt {font-weight:bold;}
.surveyForm dd {margin:0 0 0 10px;}
.surveyForm p.txt {margin:10px 0 0 0;}
.surveyForm p.btn {margin:20px 0 0 0; text-align:center;}

.surveyResultForm {}
.surveyResultForm ul li {margin:15px 0 0 0; *zoom:1;}
.surveyResultForm ul li:after {content:""; display:block; float:none; clear:both;}
.surveyResultForm ul.short {margin:5px 0 0 0;}
.surveyResultForm ul.short li {margin:2px 0 0 10px !important;}
.surveyResultForm dl.multipleChoice {margin:5px 0 0 0;}
.surveyResultForm dl.multipleChoice dt {display:inline; float:left; width:360px; margin:2px 0 0 10px;}
.surveyResultForm dl.multipleChoice dd {width:200px; float:right;}
.surveyResultForm p.txt {margin:10px 0 0 0;}
.surveyResultForm p.btn {margin:20px 0 0 0; text-align:center;}

/* list */
.boardInformation{ position:relative; padding:10px 0; font-family:Sans-serif; line-height:normal; *zoom:1;}
.boardInformation *{ margin:0; padding:0;}
.boardInformation:after{ content:""; display:block; float:none; clear:both;}
.boardInformation ul{ position:relative; overflow:hidden;}
.boardInformation li{ list-style:none; position:relative; left:-1px; display:inline; padding-left:5px; background:url(/open_content/reference/board/img/lineVr11.gif) no-repeat left center;}
.boardInformation em,
.boardInformation strong{ color:#ff6600;}
.boardInformation strong{ font:bold 11px Tahoma;}
.boardInformation a{ text-decoration:none; color:#000;} 
.boardInformation a:hover,
.boardInformation a:active,
.boardInformation a:focus{ text-decoration:underline;}
.boardInformation .infoLeft{ float:left;}
.boardInformation .infoRight{ float:right;}
.boardListForm{margin:0; font-family:Sans-serif; line-height:normal;}
.boardListForm *{ margin:0; padding:0;}
.boardListForm fieldset{ border:0; position:relative; clear:both;}
.boardListForm fieldset:after{ content:""; display:block; float:none; clear:both;}
.boardListForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}
.boardListForm em,
.boardListForm strong{ font-style:normal; color:#ff6600;}
.boardListForm a{ text-decoration:none; color:#000;} 
.boardListForm a:hover,
.boardListForm a:active,
.boardListForm a:focus{ text-decoration:underline;}
.boardList{width:100%;}
.boardList .inputCheck{ width:13px; height:13px;}
.boardList .jumpTo{ margin:-3px 0;}
.boardList .jumpTo *{ vertical-align:middle; *vertical-align:top;}
.boardList .jumpTo select{ font-size:1em; *margin-right:5px;}
.boardList .jumpTo button{ border:0; padding:0; margin:0; width:22px; height:20px; text-align:center; background:url(/open_content/reference/board/img/buttonBg2byte.gif) no-repeat; font-size:11px; letter-spacing:-1px; cursor:pointer; line-height:20px;}
.boardList tr.notice{ background:#f8f8f8;}
.boardList tr.bg1{ background:#fff;}
.boardList tr.bg2{ background:#fbfbfb;}
.boardList th{border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; padding:7px; white-space:nowrap; text-align:center; color:#333; line-height:normal;}
.boardList td{ border:0; border-bottom:1px solid #eee; padding:6px; text-align:center; color:#666; line-height:normal;}
.boardList td.num{ font:11px Tahoma;}
.boardList td.check{ font:11px Tahoma;}
.boardList td.category{}
.boardList td.title{ white-space:normal; text-align:left;}
.boardList td.title .replyNum{ font:11px Tahoma; color:#ccc;}
.boardList td.author{}
.boardList td.vCount{ text-align:center; font:11px Tahoma;}
.boardList td.rCount{ text-align:right; font:11px Tahoma;}
.boardList td.date{font:11px Tahoma;}

/* gallery list */
.galleryList {padding:0 0 20px 0; border-top:2px solid #c0c0c0; border-bottom:1px solid #eeeeee; *zoom:1;}
.galleryList:after {content:""; display:block; float:none; clear:both;}
.galleryList ul li {float:left; width:162px; height:130px; margin:20px 0 0 0; text-align:center; overflow:hidden;}
.galleryList ul li p.image img {width:120px; height:90px; border:1px solid #e0e0e0;}
.galleryList ul li p.txt {margin:7px 0 0 0; padding:0 5px;}

.boardNavigation{ position:relative; padding:10px 0; *zoom:1; text-align:center;}
.boardNavigation:after{ content:""; display:block; float:none; clear:both;}
.boardNavigation .pagination{padding:5px 0;}
.boardNavigation .buttonLeft{ float:left; text-align:left;}
.boardNavigation .buttonRight{ float:right; text-align:right;}

.boardSearchForm{ margin:0; font-family:Sans-serif; line-height:normal;}
.boardSearchForm *{ margin:0; padding:0;}
.boardSearchForm fieldset{ border:0; position:relative; clear:both; text-align:center;}
.boardSearchForm fieldset:after{ content:""; display:block; float:none; clear:both;}
.boardSearchForm fieldset *{ vertical-align:middle;}
.boardSearchForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}
.boardSearchForm select{ font-size:12px; height:23px;}
.boardSearchForm .inputText{ border:1px solid #ccc; width:140px; height:15px; padding:4px 4px 2px 4px; font-size:12px; *margin:-1px 0;}

/* read */
.boardReadForm {margin:0; font-size:1em !important; font-family:Sans-serif; line-height:normal;}
.boardReadForm * {margin:0; padding:0;}
.boardReadForm fieldset{ border:0; position:relative; clear:both; text-align:center;}
.boardReadForm fieldset:after{ content:""; display:block; float:none; clear:both;}
.boardReadForm fieldset *{ vertical-align:middle;}
.boardReadForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}
.boardRead {width:100%; border:0; border-top:2px solid #c0c0c0; font-family:Sans-serif; text-align:left; border-bottom:1px solid #c0c0c0;}
.boardRead th {color:#666; background:#f4f4f4;}
.boardRead th,
.boardRead td {border-bottom:1px solid #eeeeee; padding:7px;}
.boardRead td.content {padding:20px;}
.boardRead td.content_info {padding:0 0 20px 0;}
.boardRead th.Rline {border-right:1px solid #eeeeee; background-color:#ffffff;}
.boardReadNavigation {width:100%; border:0; font-family:Sans-serif; text-align:left; border-bottom:1px solid #c0c0c0;}
.boardReadNavigation th {color:#666; padding:10px;}
.boardReadNavigation th,
.boardReadNavigation td {border-top:1px solid #eeeeee; white-space:nowrap;}

.boardNavigation{position:relative; padding:10px 0; *zoom:1; text-align:center;}
.boardNavigation:after{content:""; display:block; float:none; clear:both;}
.boardNavigation .pagination{padding:0 0 10px 0;}
.boardNavigation .buttonLeft{display:inline; float:left; margin:0 0 0 5px; text-align:left;}
.boardNavigation .buttonRight{display:inline; float:right; margin:0 5px 0 0; text-align:right;}

/* write */
.boardWriteForm {margin:0; font-size:1em; font-family:Sans-serif; line-height:normal;}
.boardWriteForm * {margin:0; padding:0;}
.boardWriteForm fieldset{ border:0; position:relative; clear:both; text-align:center;}
.boardWriteForm fieldset:after{ content:""; display:block; float:none; clear:both;}
.boardWriteForm fieldset *{ vertical-align:middle;}
.boardWriteForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}
.boardWriteForm input.inputText {border:1px solid #e0e0e0;}
.boardWrite {width:100%; border:0; border-top:2px solid #c0c0c0; font-family:Sans-serif; text-align:left;}
.boardWrite th {color:#666;}
.boardWrite th,
.boardWrite td {border-bottom:1px solid #eeeeee; white-space:nowrap; padding:10px;}
.boardWrite td.content {padding:20px;}
.editorTab {*zoom:1;}
.editorTab:after {content:""; display:block; float:none; clear:both;}
.editorTab ul li {float:left;}

/*calendar*/
table.cal_layer_style td {padding:0px;}
.pl_calendar_tcolor0 {color:#FF0000;font-family:Arial;font-size:11px;text-align:center;}
.pl_calendar_tcolor  {color:#636363;font-family:Arial;font-size:11px;text-align:center;}
.pl_calendar_tcolor1 {color:#319CFF;font-family:Arial;font-size:11px;text-align:center;}
.pl_calendar_dcolor {color:#808080;font-family:Arial;font-size:11px;cursor:pointer;text-align:center;}
.pl_calendar_scolor {color:#40AFC0;font-family:Arial;font-size:11px;cursor:pointer;text-align:center;}
.pl_calendar_is_atc {font-weight:bold;cursor:pointer;font-size:12px;font-family:Arial;text-align:center; color:#ffffff; background-color:#ffa200;}
.pl_calendar_month {font-weight:bold;font-size:14px;font-family:Arial;color:#5A504B;}

/*calendar2*/
.c2_head {text-align:center}
.c2_year_txt {font-size:2em; font-family:arial black;}
.c2_arr {display:inline-block; padding:0 20px;}
table.c2_table_list {margin-top:20px; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
table.c2_table_list .line {border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}

div.calendar_style {float:left;}
div.calendar_style_header {padding:8px 0; border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; background:#f5f8fc; text-align:center;}
table.calendar_table {border-collapse:collapse; border:none;}
table.calendar_table thead th {padding:5px;}
table.calendar_table tbody td {padding:2px; text-align:center; font:11px tahoma;}
table.calendar_table tbody td span.sun {color:red;}
table.calendar_table tbody td span.sat {color:blue;}
table.calendar_table tbody td span.white {color:#ffffff;}

div.schedule_style {float:right; width:70%; height:100%; border-bottom:1px solid #c0c0c0;}
div.schedule_style h3 {margin:0 !important; padding:9px 0 !important; border-top:2px solid #c0c0c0; border-bottom:1px solid #c0c0c0; text-align:center; background:none !important;}
div.schedule_style ul {margin:15px 0 10px 20px;}
div.schedule_style ul li {padding:0 0 5px 10px; background:url('/ceo/img/content/calendar/schedule_arrow.gif') 0 center no-repeat; line-height:18px;}

/*BIZNET Business*/
td.cate {color:#003e9c; font-weight:bold;}
td.tel {text-align:left; padding:0 0 0 20px; background:url('/_sys/_ext/skin/_icon/default/ico_tel.gif') 0 center no-repeat;}
