@charset 'utf-8';

/* 개발자 CSS수정 */


/* 정석호 시작 */

/* IE6 PNG픽스 */ 
.png {_behavior:url(../../inc/web1/css/iepngfix.htc);}

.stylePointer {
	cursor: pointer;
}

/* 페이징 부분 수정 */
div.paging strong {
	vertical-align: top;
	margin: 0 3px 0 3px;
}
div.paging a {
	margin: 0 3px 0 3px;
}

/* 슬라이드쇼 */
div.thumb-view div.thumbnail-big div.imageArea ul {
	position: absolute; 
	float:right; 
	width:999999px;
}
div.thumb-view div.thumbnail-big div.imageArea ul li {
	height:375px;
	width:500px;
	float:left;
	text-align:center;
}
div.thumb-view div.thumbnail-big div.imageArea ul li table {
	width:500px;
	height:375px;
}
div.thumb-view div.thumbnail-big div.imageArea {
	height:375px;
	overflow:hidden;
	position:relative;
	width:500px;
	margin:0 auto;
}
div.thumb-view div.thumbnail-big div.imageArea img {
	border:1px solid #8EE43E;
}
#popSlide div.slide div.thumb-view {
	height:530px;
}
div.thumbnail-list ul li {
	float:left;
	padding-left:11px;
}
div.thumbnail-list div.imageArea_list {
	overflow:hidden;
	position:relative;
	width:680px; 
	margin-left:35px;
}

div.thumbnail-list div.imageArea_list ul{
	width:999999px;
	position:relative;
}

div.thumbnail-list div.imageArea_list ul li{
	float:left;
	width:74px;
	text-align: center;
}	
div.thumbnail-list div.imageArea_list ul li table{
	width:74px;
	height:54px;
}
div.thumbnail-list ul li img {
	border:1px solid #2A2A2A;
}
/*
div.thumbnail-list ul li img:hover {  
	border:1px solid #8EE43E;
}
*/
div.thumbnail-list ul li img.thumbSelect {  
	border:1px solid #8EE43E;
}
div.thumbnail-list ul li a {
	border:0px;
	display:block;
}
div.thumbnail-list ul li a:hover {
	border:0px;
	display:block;
}
a.fontBold {
	font-weight: bold;
}
div.popup-close  {
	left:756px;
	position:absolute;
	top:16px;
}

/* 폼메일 */
fieldset#passWord label {
	margin-top:10px;	
}

/* 전체게시판 글쓰기 부분 */
table.board-write th {
	background: 50% #F5F5F5;
}
table.board-write th.req {
	background: url("../../../files/web1/images/common/blt/blt_square.gif") no-repeat scroll 8px 50% #F5F5F5;
}
select.fileSelect {
	border:1px solid #CACACA;
	color:#555555;
	width:590px; 
	height:60px; 
	margin-top:5px;
}

/* 게시판 리스트 */
table.board-list td div.company div.ctext-company {
	width:130px;
	text-overflow: clip; overflow: hidden; word-break: break-all;
}
table.board-list td div.company div.ctext-company2 {
	width:130px;
	text-overflow: clip; overflow: hidden; word-break: break-all;
}
table.board-list td.subject {
	font-family:Dotum;
	font-size:12px;
	text-align:left;
	white-space:normal;
}

/* 갤러리 video 영역 수정*/
div.video-list_dev {
	width:319px;
}
div.video-list_dev ul {
  	margin-top:10px;
}
  div.video-list_dev ul li {
    display:inline;
    float:left;
    width:112px;
    height:122px;
    margin-left:-3px; 
    margin-right:7px;
    padding:9px 11px 0 13px;
    background:url('../../../files/web1/images/005/bg_001005002002.gif') no-repeat 0 0;
}
div.video-list_dev ul li span {
	display:block;
	margin-top:8px;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-align:right;
}



/* 정석호 끝 */






/* board.css 에 있던 */
/* list */
/*
fieldset.search {
  display:block;
  text-align:right;
}
fieldset.search select { vertical-align:middle;}
  fieldset img,
  fieldset input {
    vertical-align:middle;
    margin:0;
  }
  fieldset select {vertical-align:top;}
  fieldset input.text {
    border:1px solid #CACACA;
    height:15px;
    color:#666;
  }
  fieldset select,
  table select {
    color:#666;
    font-size:12px;
    line-height:15px;
    font-family:dotum;
  }
  */
/* board.css에 있던 */

   /* 만족도 */
  fieldset.satisfaction {
    border:1px solid #EAE7E1;
    background:#F9F9F9;
    padding:15px 20px 15px 19px;
    margin-top:80px;
  }
  fieldset.satisfaction h4.investigation {
    display:inline-block;
    float:left;
    font-weight:bold;
    color:#252525;
    background:url('../../../files/web1/images/common/ico/ico_pen.gif') no-repeat left 0;
    padding-left:17px;
    margin-right:13px;
  }
  fieldset.satisfaction p {
    font-size:11px;
    color:#767676;
  }
  fieldset.satisfaction div.inquiry {
    overflow:hidden;
    width:100%;
    margin-top:7px;
    font-size:12px;
    line-height:16px;
    color:#555555;
  }
  fieldset.satisfaction div.inquiry input.radio {
    vertical-align:-3px;
    *vertical-align:-1px;
   }
  fieldset.satisfaction span.select {
    float:left;
    font-size:11px;
  }
  fieldset.satisfaction span.select .first {margin-left:0;}
  fieldset.satisfaction span.select label {margin:0 15px 0 6px;}
  fieldset.satisfaction span.participate {
    float:right;
    background:url('../../../files/web1/images/common/blt/blt_arrow.gif') no-repeat 0 4px;
    padding-left:9px;
    font-size:11px;
    line-height:14px;
  }
    fieldset.satisfaction span.participate strong {
       font-weight:bold;
       color:#010101;
    }
    fieldset.satisfaction span.participate strong.score {color:#254D9F;}
  fieldset.satisfaction div.opinion {
    width:744px;
    margin-top:5px;
  }
    fieldset.satisfaction div.opinion textarea {
       float:left;
       width:684px;
       _width:680px;
       height:38px;
       border:1px solid #EAE7E1;
       margin-right:px;
     color:#666;
    }
    :root fieldset.satisfaction div.opinion textarea {
       width:688px;
       _width:680px;
       height:40px;
       margin:0 5px 0 0;
    }
    fieldset.satisfaction div.opinion img {vertical-align:top;}
  fieldset.satisfaction div.attention {
    margin-top:8px;
    overflow:hidden;
    width:100%;
  }
  fieldset.satisfaction div.attention p {
    color:#767676;
    font-size:11px;
    float:left;
  }
  fieldset.satisfaction div.attention span.right {float:right;}

.listImg {
    position:relative;
    float:left;
    margin:14px 2px 0 0;
    padding-bottom:14px;
    background:url('../../../files/web1/images/004/bg_001004_image001.gif') repeat-x 0 bottom;
}
div#test2 a span{
	position:absolute;
  top:107px;
  width:250px;
  font-weight:bold;
  text-align:center;
  color:#000000;
  left:-86px;
}
div#test3 a span{
	position:absolute;
  top:107px;
  width:250px;
  font-weight:bold;
  text-align:center;
  color:#000000;
   left:-86px;
}
  div.image-cont div.thumb-list2 {
    height:117px;
    margin:28px 0 0 8px;
    position:relative;
  }
    div.image-cont ul.thumb-list2 li {
      position:relative;
      float:left;
      margin:44px 2px 0 0;
      padding-bottom:14px;
      background:url('../../../files/web1/images/004/bg_001004_image001.gif') repeat-x 0 bottom;
    }
    div.image-cont ul.thumb-list2 li.last {margin-right:0;}
    div.image-cont ul.thumb-list2 li.on {
      margin-top:0;
    }
      div.image-cont ul.thumb-list2 li.on span {
        position:absolute;
        top:106px;
        left:-86px;
        width:250px;
        font-weight:bold;
        text-align:center;
      }

/*메인 팝업존*/
div.zone-open div.gallery div.galleryArea {
  overflow:hidden;
  width:729px; 
  margin-left:61px;
}

div.zone-open div.gallery div.btn-color a.on img{
	margin-top:-10px;
}

/* 메인 공지사핟 탭 */
div.main-cont ul.tab li.on img {
  margin:-21px 0 0 0;
 }

/* 달력 */
div.ctext-date div.year strong {
      display:block;
      height:23px;
      padding:8px 0 2px 9px;
      background:url('../../../files/web1/images/common/calendar_yearbg.gif') no-repeat 0 0;
      color:#515151;
      font-family:'Tahoma';
      font-weight:bold;
      font-size:24px;
      letter-spacing:20px;
} 

/* 오시는 길 */
div.mapposition {
  position:relative;
}

/* calendarAll.jsp */
.ellip100{
	overflow:hidden;white-space:nowrap;width:100px;text-overflow:ellipsis;
}
.ellip190{
	overflow:hidden;white-space:nowrap;width:190px;text-overflow:ellipsis;float:left;
}
/* calendarAll.jsp */
/* index_image.jsp */
.ellip263{
	overflow:hidden;white-space:nowrap;width:263px;text-overflow:ellipsis;
}
div.b-contents strong {
	font-weight:bold;
}

/* 인용부호 */
blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
blockquote.q2{ padding:0 10px; background:url(/program/SEditor/img/bg_qmark.gif) no-repeat;}
blockquote.q3{ border:1px solid #d9d9d9; margin: 0; padding: 5px 20px 5px 20px;}
blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb; margin: 0; padding: 5px 20px 5px 20px;}
blockquote.q5{ border:2px solid #707070; margin: 0; padding: 5px 20px 5px 20px;}
blockquote.q6{ border:1px dashed #707070; margin: 0; padding: 5px 20px 5px 20px;}
blockquote.q7{ border:1px dashed #707070; background:#fbfbfb; margin: 0; padding: 5px 20px 5px 20px;}

