html,body {
	height: 100%;
}

body {
	font-family: gulim;
	font-size: 9pt;
	color: #424141;
	margin: 0px;
	padding: 0px;
}

td,tr,input,select {
	font-family: gulim;
	font-size: 9pt;
	color: #424141;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/*  정렬  */
.alignL {
	float: left;
}

.alignR {
	float: right;
}

.dataAlignC {
	text-align: center;
}

.dataAlignR {
	text-align: right;
}

/* 간격 */
.marginB5 {
	margin-bottom: -5px;
}

.marginT5 {
	margin-top: 5px;
}

.marginT15 {
	margin-top: 15px;
}

.marginL40 {
	margin-left: 40px;
}

/*   layout영역    */
#layoutBody {
	width: 1002px;
	height: 90%;
}

#layoutTop {
	width: 1002px;
	height: 87px;
}

#layoutLeft {
	width: 176px;
	height: 98%;
	float: left;
	background-image: url(../images/bg_left.gif);
}

#layoutMain {
	width: 826px;
	height: 100%;
	float: right;
}

/* 서브로고 */
.sub_logo {
	width: 141px;
	height: 50px;
	padding: 23px 0px 0px 25px;
}

/*   메뉴리스트    */
ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: none;
}

li {
	float: left;
	padding: 0px;
}

ul.link {
	list-style-type: none;
	margin: -10px 0px 0px 2px;
	padding: 0px;
}

.link li {
	float: left;
	padding: 0px 2px 0px 2px;
}

ul.topLink {
	list-style-type: none;
	padding-right: 85px;
	float: right;
	text-align: right;
	/*overflow: auto;*/
}

.topLink li {
	float: left;
	padding: 0px;
}

ul.subTop {
	list-style-type: none;
	position: absolute;
	left: 176px;
	top: 37px;
	width: 745px;
}

ul.subTop li {
	float: left;
	padding: 0px 0px 0px 0px;
	display: inline;
}

/*   업무화면영역    */
#contents {
	width: 715px;
	border-left: 1px solid #A1C7DE;
	border-right: 1px solid #A1C7DE;
	padding: 0px 11px 0px 12px;
	_height: 85%;
	min-height: 85%; /*   ����  */
}


/*   페이징    */

#page_num{
    float : left;
    padding : 12px 0 ;
	text-align : center;
	width : 60%;


}

#page_num a:link {
	font-family: gulim;
	text-decoration: none;
	color: #424141
}

#page_num a:visited {
	font-family: gulim;
	text-decoration: none;
	color: #424141
}

#page_num a:hover {
	font-family: gulim;
	text-decoration: none;
	color: #26A6DA
}

#page_num a:active {
	font-family: gulim;
	text-decoration: none;
	color: #26A6DA
}



.count{
    float : right;
    padding : 7px 0 ;
	text-align : right;
	width : 40%;


}
/*   날짜선택영역    */
.date {
	margin: 10 0;
	width: 100%;
	height: 25px;
}

.date ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 486px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	float: right;
}

.date li {
	float: left;
	padding: 3px 12px 4px 1px;
	background-image: url(../images/bg_date_list.gif);
	background-repeat: no-repeat;
	width: 68px;
	height: 17px;
	font-size: 8pt;
}

.date li.date_select {
	background-image: url(../images/bg_date_select.gif);
}

.listText {
	height: 21px;
	font-weight: bold;
	padding-top: 3px;
	float: left;
	width: 50%;
	margin: 5px 0px -4px 0px;
}

/*   sort     */
.sort {
	float: right;
	text-align: right;
	width: 49%;
	height: 24px;
	margin: 5px 0px -4px 0px;
}

.sort2 {
	text-align: right;
	width: 100%;
	height: 26px;
	margin-bottom: -2px;
}

/* text 강조색상 */
.red {
	color: #FE0000;
	font-weight: bold;
}

.blue {
	color: #2282CE;
}

.skyblueB {
	color: #26A6DA;
	font-weight: bold;
}

.skyblue {
	color: #26A6DA;
}

.violet {
	color: #485BC0;
}

.steelblue {
	color: #4682B4;
}

.turquoise {
	color: #40B4B0;
}

.orange {
	color: #F8690A;
}

.green {
	color: #049B6B
}

.flat {
	border: 1px solid #cccccc;
}

.comm {
	font-size: 8pt;
}

.space {
	margin: 10px 0px 30px 0px;
}

/* 타이틀 */
#mainTitle {
	height: 28px;
	background-image: url(../images/main_title_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 5px 0px 10px 0px;
}

#idTitle {
	height: 28px;
	background-image: url(../images/id_title_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 5px 0px 10px 0px;
}

#boardTitle {
	height: 28px;
	background-image: url(../images/board_title_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 5px 0px 10px 0px;
}

.title {
	height: 20px;
	float: left;
}

.location {
	float: right;;
	letter-spacing: -1px;
	padding: 3px 5px 0 15px;
	background-image: url(../images/icon_location.gif);
	background-position: center left;
	background-repeat: no-repeat;
	margin-top: 5px;
}

.subTitle {
	float: left;
	color: #027EC3;
	background-image: url(../images/icon_circle.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding: 3px 0px 0px 18px;
}

.btn {
	text-align: right;
	margin-bottom: 5px;
}

/*   공시유형버튼들    */
ul.searchOption {	padding: 0px 0px 0px 25px;height: 30px;margin-top: 10px;}
ul.searchOption li {float:left; margin-right:5px; padding: 0px 5px 5px 3px;background: url(/images/publicTypeBtn.gif); no-repeat top left;}

ul.searchOption li.option_01 {width:40px; height:25px; background-position: 0 -330px;  }
ul.searchOption li.option_02 {width:60px; height:25px; background-position: 0 -750px; }
ul.searchOption li.option_03 {width:40px; height:25px;  background-position: 0 -930px; }
ul.searchOption li.option_04 {width:40px; height:25px; background-position: -218px -390px; }
ul.searchOption li.option_05 {width:40px; height:25px; background-position: 0 -1050px; }
ul.searchOption li.option_06 {width:60px; height:25px; background-position: -218px -150px;}
ul.searchOption li.option_07 {width:40px; height:25px; background-position: 0 -510px; }
ul.searchOption li.option_08 {width:51px; height:25px; background-position: 0 -570px; }
ul.searchOption li.option_09 {width:51px; height:25px; background-position: 0 -1110px;}
ul.searchOption li.option_10 {width:51px; height:25px; background-position: 0 -150px; }

ul.searchOption li.option_01_on {width:40px; height:25px; background-position: 0 -1950px; }
ul.searchOption li.option_02_on {width:60px; height:25px; background-position: 0 -810px; }
ul.searchOption li.option_03_on {width:40px; height:25px; background-position: 0 -1770px; }
ul.searchOption li.option_04_on {width:40px; height:25px; background-position: 0 -630px; }
ul.searchOption li.option_05_on {width:40px; height:25px; background-position: 0 -270px; }
ul.searchOption li.option_06_on {width:60px; height:25px; background-position: 0 -1470px;  }
ul.searchOption li.option_07_on {width:40px; height:25px; background-position: 0 -1710px; }
ul.searchOption li.option_08_on {width:51px; height:25px; background-position: 0 -690px; }
ul.searchOption li.option_09_on {width:51px; height:25px; background-position: 0 -870px; }
ul.searchOption li.option_10_on {width:51px; height:25px; background-position: 0 -1410px; }

ul.searchOption li.option_01_check {width:40px; height:25px; background-position: 0 -1350px;  }
ul.searchOption li.option_02_check {width:60px; height:25px; background-position: 0 -30px; }
ul.searchOption li.option_03_check {width:40px; height:25px; background-position: 0 -90px; }
ul.searchOption li.option_04_check {width:40px; height:25px; background-position: -218px -330px; }
ul.searchOption li.option_05_check {width:40px; height:25px; background-position: 0 -390px; }
ul.searchOption li.option_06_check {width:60px; height:25px; background-position: -218px -90px;}
ul.searchOption li.option_07_check {width:48px; height:25px; background-position: 0 -1530px; }
ul.searchOption li.option_08_check {width:51px; height:25px; background-position: -218px -30px; }
ul.searchOption li.option_09_check {width:51px; height:25px; background-position: 0 -1590px; }
ul.searchOption li.option_10_check {width:51px; height:25px; background-position: 0 -1650px; }

ul.searchOption li.option_01_on_check {width:40px; height:25px; background-position: 0 -1230px;}
ul.searchOption li.option_02_on_check {width:60px; height:25px; background-position: 0 -210px; }
ul.searchOption li.option_03_on_check {width:40px; height:25px; background-position: 0 -1170px; }
ul.searchOption li.option_04_on_check {width:40px; height:25px; background-position: -218px -270px; }
ul.searchOption li.option_05_on_check {width:40px; height:25px; background-position: 0 -990px; }
ul.searchOption li.option_06_on_check {width:60px; height:25px; background-position: -218px -210px;}
ul.searchOption li.option_07_on_check {width:40px; height:25px; background-position: 0 -1890px; }
ul.searchOption li.option_08_on_check {width:51px; height:25px; background-position: 0 -1290px; }
ul.searchOption li.option_09_on_check {width:51px; height:25px; background-position: 0 -1830px; }
ul.searchOption li.option_10_on_check {width:51px; height:25px; background-position: 0 -450px; }














/*   공시유형 창 버튼  */
.optionButton {
	text-align: right;
	padding-right: 20px;
	margin: -10px 0px 10px 0px;
}

/*   기업개황버튼들    */
ul.wordOption {
	padding: 0px 0px 0px 80px;
	height: 25px;
	margin-top: 10px;
}

.wordOption li {
	float: left;
	margin: 0px;
	padding: 0px 5px 5px 0px;
}

.selectBox {
	background-image: url(../images/selectbox_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 8px 5px;
	margin: 3px 20px;
	/* border-right : 1px solid #A8BCE1;
  border-bottom : 1px solid #A8BCE1;    */
}

/* SearchBox */
.searchBoxWrap {
	background-image: url(../images/search_box_bg.gif);
	width: 100%;
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 2px 0px 10px 0px;
}

.searchBoxTop {
	background-image: url(../images/search_box_top.gif);
	width: 100%;
	background-position: top;
	background-repeat: repeat-x;
	padding: 10px 0px;
}

/*   조회영역    */
.search {
	padding: 0px 10px 0px 40px;
	margin: 0;
}

.search table {
	width: 100%;
}

.search th {
	color: #0081B7;
	text-align: right;
	padding: 5px 5px 5px 0px;
	white-space: nowrap;
}

.nowrap {
	white-space: nowrap;
}

/* 목록검색 */
.listSearch {
	margin-bottom: 8px;
	padding: 5px 0px 5px 35px;
	background-image: url(../images/board_search_bg.gif);
	background-repeat: no-repeat;
	height: 24px;
}

.listSearch span {
	padding-right: 10px;
}

/*   목록테이블  */
table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #6AA1D3;
	border-bottom: 2px solid #A8BFF1;
	line-height: 18px;
}

.list th {
	border-left: 1px solid #7BAFFA;
	border-right: 1px solid #7BAFFA;
	border-bottom: 2px solid #1D8BD2;
	color: #0E6BA7;
	padding: 5px 3px;
}

.list td {
	border-left: 1px solid #7BAFFA;
	border-right: 1px solid #7BAFFA;
	border-bottom: 1px dotted #7BAFFA;
	padding: 3px 3px;
}

.list tr.even     , .even {
	background-color: #F5F6F6;
}

/*목록 링크 */
.list a:link {
	font-family: gulim;
	text-decoration: none;
	color: #264D7E
}

.list a:visited {
	font-family: gulim;
	text-decoration: none;
	color: #BA12C0;
}

.list a:hover {
	font-family: gulim;
	text-decoration: none;
	color: #26A6DA;
}

.list a:active {
	font-family: gulim;
	text-decoration: none;
	color: #BA12C0;
}

/*   게시판 목록테이블  */
table.boardList {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #3DB6C1;
	border-bottom: 2px solid #BABCBC;
}

table.boardList th {
	/*   background-image: url(../images/board_list_bg.gif);
   background-repeat:repeat-x;
   background-position : top;
*/
	background-color: #F2FDFE;
	border-left: 1px solid #A2E0E6;
	border-right: 1px solid #A2E0E6;
	border-bottom: 2px solid #3DB6C1;
	color: #087F95;
	padding: 8px 3px;
	white-space: nowrap;
}

table.boardList td {
	border: 1px solid #DCDBD6;
	padding: 5px 3px;
}

/*게시판 목록 링크 */
.boardList a:link {
	font-family: gulim;
	text-decoration: none;
	color: #424141
}

.boardList a:visited {
	font-family: gulim;
	text-decoration: none;
	color: #4646A0
}

.boardList a:hover {
	font-family: gulim;
	text-decoration: none;
	color: #26A6DA
}

.boardList a:active {
	font-family: gulim;
	text-decoration: none;
	color: #26A6DA
}

/*   내용테이블  */
table.view {
	width: 100%;
	border: 2px solid #7BAFFA;
	border-collapse: collapse;
	margin: 3px 0px 10px 0px;
}

.view th {
	background-color: #F0F7FF;
	border: 1px solid #7BAFFA;
	padding: 5px 5px;
	color: #5075AB;
	text-align: right;
	width: 15%;
}

.view td {
	border: 1px solid #7BAFFA;
	padding: 3px 5px;
}

.nobr {
	text-overflow: ellipsis;;
	overflow: hidden;;
	white-space: nowrap;
	vertical-align: middle;;
}

/*   게시판 내용테이블  */
table.boardView {
	width: 100%;
	border-collapse: collapse;
	border-top: 2px solid #6EC3CB;
	border-bottom: 2px solid #D0D0D0;
	margin-bottom: 8px;
}

table.boardView th.title {
	background-color: #F2FDFE;
	border-bottom: 1px solid #E5E5E5;
	padding: 5px 8px;
	color: #087F95;
	text-align: left;
}

table.boardView th {
	background-color: #F5F4F2;
	border-bottom: 1px solid #E5E5E5;
	padding: 5px 0px 5px 8px;
	color: #777777;
	text-align: left;
	width: 10%;
}

table.boardView td {
	border-bottom: 1px solid #E5E5E5;
	padding: 5px 5px;
}

/* loginBox */
.loginBox {
	width: 685px;
	height: 249px;
	margin: 15px 15px;
	background-image: url(../images/login_bg.gif);
	background-repeat: no-repeat;
}

.loginBox table {
	margin: 82px 0px 10px 260px;
}

.loginBox .btnMember {
	margin: 0px 0px 0px 260px;
}

.loginBox input {
	width: 165px;
	background-color: #F6F6F6;
	border: 1px solid #DCDCDC;
}

/* MmeberBox */
.joinArea {
	padding: 15px 15px;
}

.agreement {
	border: 1px solid #BFBFBF;
	height: 180px;
	padding: 10px 10px;
	overflow: auto;
	color: #777777;
	margin-top: 10px;
}

.joinArea table {
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0px;
}

.joinArea table th {
	border: 1px solid #DCDCDC;
	color: #267499;
	font-weight: normal;
	width: 20%;
	padding: 3px 15px 3px 0px;
	text-align: right;
}

.joinArea table td {
	border: 1px solid #DCDCDC;
	padding: 3px 5px;
}

/* MessageBox */
.out {
	line-height: 20px;
	border: 1px solid #C4DCEA;
	padding: 20px 40px;
}

/* MemberBox */
.findBox {
	background-image: url(../images/bg_findbox.gif);
	width: 309px;
	height: 175px;
	background-repeat: no-repeat;
	margin: 30px 5px 10px 5px;
	padding: 16px 16px;
}

.findBox input {
	border: 1px solid #DCDCDC;
	height: 18px;
}

/*myMenu*/
.myMenu01 {
	background-image: url(../images/mymenu_box01.gif);
	background-repeat: no-repeat;
	width: 405px;
	height: 151px;
	padding: 6px 6px;
}

.myMenu02 {
	background-image: url(../images/mymenu_box02.gif);
	background-repeat: no-repeat;
	width: 274px;
	height: 151px;
	padding: 6px 6px;
}

.menuList {
	height: 118px;
	overflow: auto;
	padding: 3px 0px 0px 8px;
}

.menuList li {
	background-image: url(../images/icon_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 3px 3px 10px;
	color: #828282;
	float: none;
}

/*   비교검색 Tab */
ul.reportTab {
	margin-top: 8px;
	height: 27px;
}

.reportTab  li {
	padding: 8px 10px 3px 10px;
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	margin: 0px 3px 0px 0px;
	font-weight: bold;
	color: #01A9AF;
}

.reportTab  li.select {
	background-image: url(../images/report_tab_bg.gif);
	color: #2145BA;
	font-weight: bold;
}

.reportBox {
	border: 1px solid #CCCCCC;
	padding: 5px 5px;
	/*overflow: auto;*/
}

/*   Quick Menu   */
.quick {
	width: 76px;
	background-image: url(../images/quick_bg.gif);
}

.quickNum {
	text-align: center;
	font-size: 8pt;
	font-family: dotum;
	padding: 5px 0px 0px 0px;
}

.quickBtn {
	text-align: center;
	padding: 5px 0px;
}

.quickItem {
	border: 1px solid #D2E1B2;
	background-color: #F7F7F2;
	text-align: center;
	padding: 5px 2px;
	margin: 3px 3px;
	height: 30px;
}

/* DART INFO */
.infoArea {
	padding: 0px 20px 20px 20px;
	margin: 0px 0px;
}

.infoArea dt {
	padding: 20px 0px 0px 0px;
}

.infoArea dd {
	margin: 0px 0px;
	padding: 10px 5px 0px 5px;
	line-height: 20px;
}

dd.history {
	background-image: url(../images/info/history_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 5px;
}

dd.bottomLine {
	padding-bottom: 10px;
	border-bottom: 1px solid #C3C2C2;
}

.infoArea h5 {
	margin: 5px 0px;
	color: #4D4ADA;
}

.infoView {
	width: 100%;
	border-top: 2px solid #649AC8;
}

.infoView th {
	background-color: #DCEBF5;
	color: #4B4E50;
}

.infoView td {
	border-bottom: 1px solid #DCDADA;
}

.infoArea li {
	float: none;
	padding: 5px 0px;
}

.partBox {
	border: 1px solid #DFDFDF;
	background-image: url(../images/info/info_part_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin-bottom: 10px;
}

.partBox ul {
	margin: 5px 20px 15px 20px;
}

.partBox li.role {
	background-color: #F0EFEF;
}

/* securityInfo as-is css */
.content_02 {
	margin-top: 1px;
	margin-left: 8px;
	margin-bottom: 4px;
}

.content_03 {
	margin-top: 1px;
	margin-left: 20px;
	margin-bottom: 2px;
}

.content_04 {
	margin-top: 1px;
	margin-left: 30px;
	margin-bottom: 1px;
}

.content_img {
	margin-top: 3px;
	text-align: center;
}

/* sitemap */
.sitemap {
	float: left;
	margin: 15px 10px;
}

.sitemap li {
	float: none;
}

/* 회사별 검색 */
.textCrpNm{
	vertical-align: middle;
	border: solid #7F9DB9 1px;
	padding: 3px 1px 3px 1px;
	font-size: 9pt;
	color: #424141;
	vertical-align: middle;
	ime-mode: active;;

}


/*error*/
.errorBox {
  background-image: url(../images/error_bg.gif);
  background-repeat:repeat-x;
  width : 460px; /*680*/
  height : 200px; /*270*/
  margin-top : 100px;
  padding : 70px 20px 0px 200px;
  line-height : 18px;

}
.errorBox p{
    margin : 12px 0px;
}



/*latest_search*/

.latestBox{
  background-image: url(../images/latest_search_bg.gif);
  background-repeat:repeat- x;
  width : 615px; /*715*/
  height : 34px; /*44*/
  padding : 5px 30px 5px 70px;
  margin : 5px 0px 10px 0px;
}

.latestBox th  {
	color : #0081B7;
	padding : 3px 0px 0px 0px;
	white-space : nowrap;
}
