@charset "euc-kr";

@import url(layout.css);
@import url(content.css);


* { margin: 0; padding: 0; }
html, body { height: 100%; min-height: 100%; }
#accessibility { display: none; }
body { line-height: 1.4; font-size: 12px; font-family: µ¸¿ò, dotum; }


/* links */
img, a img { border: 0; }
a:link, a:visited { color: #000; text-decoration: none; }
a:hover, a:active { text-decoration: none; }


/* basic element styles */
h1, h2, h3, h4, h5, h6 
h1 { font-size: 130%; font-weight: bold; } /* ·Î°í */
h2 { font-size: 120%; font-weight:bold; } /* 1Â÷¸Þ´ºÀÌ¹ÌÁö */
h3 { font-size: 116.7%; margin: 0 0.5em 0 0; padding: 2px 0 0 25px; background: url(/img/inc/all/bullet_h3.gif) no-repeat; height: 20px; font-weight:bold;} /* 2Â÷º»¹®Å¸ÀÌÆ²ÀÌ¹ÌÁö */
#title_dot { margin-left: 15px; margin-top: 4px; padding: 0 3px 0 0; background: url(/img/inc/all/title_dot.gif) repeat-x; height: 2px; width: 573px;}																																															 /* 2Â÷º»¹®Å¸ÀÌÆ²ÀÌ¹ÌÁö */
h4 { font-size: 100%; margin: 1.5em 0 0.3em 1.5em;  padding:0 0 0px 15px; background: url(/img/inc/all/bullet_h5.gif) no-repeat 0 3px; color: #555555; font-weight:bold;}
h5 { font-size: 100%; margin: 0em 0 0.3em 0.8em; padding: 0 0 0 20px; background: url(/img/inc/all/bullet_h6.gif) no-repeat 0 3px; color: #404040; font-weight: normal; }
h6 { font-size: 100%; margin: 0.5em 0 0.5em 0; padding: 0 0 0 20px; background: url(/img/inc/all/bullet_h6.gif) no-repeat 0 6px; }
address { font-style: normal; }
p { margin: 0 0 1em 0; }
b, strong { font-weight: bold; }
em { font-style: italic; }


/* lists */
#content ul { list-style: none; }
#content ul li { margin: 0; padding: 0 0 3px 15px; background: url(/img/inc/all/bullet_li01.gif) no-repeat 0 4px; }
#content ul ul li { font-size: 11px; font-weight: none; padding: 2px 0 0px 10px; margin: 0; background:url(/img/inc/all/bullet_li02.gif) no-repeat 0 5px;}
#content ul.arrow1 li { padding: 2px 0 0px 5px; font-weight: none; margin-left: 10px; background:url(/img/inc/all/arrow01.gif) no-repeat 0 6px; }
#sub-title{background:url(/img/01/title01.gif) no-repeat; width: 153px; height: 25px; color: #003399; font-weight: bold; text-align: center; padding-top: 4px;}

#content ol.num { margin: 0; padding: 0 0 0 21px; }


/* table */
caption { display: none; }
table { border-collapse: collapse; border-spacing: 0; }
table td span { color: #5379b8; }
table.t01 { border-left: 1px solid #e0e0e0; border-top: 2px solid #E67166; width: 95%; }
table.t01 th, table.t01 td { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 2px 5px; }
table.t01 thead { background: #f5f5f5; text-align: center; }
table.t01 th { font-weight: normal; text-align: center; background: #f5f5f5; }
table.t01 tbody tr { text-align: center; }
table.t01 tr.txt td { text-align: left; }

table.t02 { width: 90%; margin:5px 0 0 28px;}
table.t02 th, table.t02 td { border-bottom: 1px solid #e0e0e0; padding: 5px 5px 0 0; }
table.t02 thead { text-align: center; }
table.t02 th { font-weight: normal; padding: 3px 0 3px 25px;}
table.img{margin: 7px 0 0 8px;}

table.data { border: 2px solid #F4C1BC; width: 95%; text-align: center;}
table.data th { height:30px; background: #E67166; padding: 2px 5px; font-weight: normal; color:#ffffff; font-weight: bold;}
table.data td.he1 { border-right: 1px solid #F4C1BC; border-bottom: 1px solid #F4C1BC; padding: 2px 5px; background: #FCF1F0;}
table.data td.he2 { border-right: 1px solid #F4C1BC; border-bottom: 1px solid #F4C1BC; padding: 2px 5px; background: #9DBEE2; color:#fff; font-weight: bold;}
table.data td.he3 { border-right: 1px solid #F4C1BC; border-bottom: 1px solid #F4C1BC; padding: 2px 5px; background: #FCF1F0;}
table.data td { border-right: 1px solid #F4C1BC; border-bottom: 1px solid #F4C1BC; padding: 2px 5px; }
td.thick{ background: #9DBEE2;}

table.data2 { border: 1px solid #F4C1BC; border-top: 3px solid #E67166; width: 95%; text-align: center;}
table.data2 th { border-right: 1px solid #F4C1BC; border-bottom: 1px solid #F4C1BC; background: #FCF1F0; padding: 2px 5px; color:#000000;}
table.data2 td.he1 { border-right: 1px solid #F4C1BC; border-bottom: 1px solid #F4C1BC; padding: 2px 5px; background: #F6F6F6;}
table.data2 td.he2 { border-right: 1px solid #F4C1BC; border-bottom: 1px solid #F4C1BC; padding: 2px 5px; background: #9DBEE2; color:#fff; font-weight: bold;}
table.data2 td { border-right: 1px solid #F4C1BC; border-bottom: 1px solid #F4C1BC; padding: 2px 5px; }
td.thick{ background: #9DBEE2;}


/* tab4menu */
#tab4menu { width: 100%; }
#tab4menu ul { margin: 0 0 3px 0; padding: 0; list-style: none; height: 25px; border-bottom: 1px solid #bbb; }
#tab4menu ul li { list-style: none; float: left; display: inline; margin: 0 2px 0 0; padding: 0; background: transparent url(/img/inc/all/tab4m_right.gif) no-repeat right 0; height: 25px; }
#tab4menu ul li a { background: transparent url(/img/inc/all/tab4m_left.gif) no-repeat left 0; padding: 4px 8px 2px 10px; display: block; font-weight: bold; font-size: 11px; }

#tab4menu2 { width: 100%; float: left; border-top: 1px dashed #999; border-bottom: 1px dashed #999; padding: 3px 0 4px 0; }
#tab4menu2 ul { width: 100%; float: left; list-style: none; margin: 0; padding: 0; background: #f7f7f3; }
#tab4menu2 ul li { float: left; display: inline; margin: 3px 10px; padding: 0 0 0 15px; background: url(/img/inc/all/bullet_li03.gif) no-repeat left 50%; }
#tab4menu2 ul li a { color: #000; }
#tab4menu2 ul#ul01 li { width:45%; }
#tab4menu2 ul#ul02 li { width:33%; }
#tab4menu2 ul#ul03 li { width:28%; }
#tab4menu2 ul#ul04 li { width:15%; }
#tab4menu2 ul#ul05 li { width:20%; }


/* special styles */
.clear { display: block; clear: both; height: 0; font-size: 0; line-height: 0; }
div.floatLeft { float: left; display: inline; margin: 0 12px 12px 0; }
div.floatRight { float: right; display: inline; margin: 0 0 12px 12px; }
.floatCenter { margin: 0 auto; text-align: center; }
img.floatLeft { float: left; display: inline; border: 1px solid #ccc; padding: 3px; margin: 0 12px 12px 0; }
img.floatRight { float: right; display: inline; border: 1px solid #ccc; padding: 3px; margin: 0 0 12px 12px; }
img.floatLeft01 { float: left; display: inline; padding: 3px; margin: 0 12px 12px 0; }
img.floatRight01 { float: right; display: inline; padding: 3px; margin: 0 0 12px 12px; }
.indent { padding: 0 0 1em 16px; }
.dot01 { clear: both; border-bottom: 1px dashed #999; }/*¹ÌÇØ°á(ºÒÇÊ¿äÇÑ °ø°£ÀÌ »ý±è)*/
.pd0 { margin-top: 0; padding-top: 0; }
.color01 { color: #00759f; }/*¸µÅ©ÅØ½ºÆ®ÀÏ¶§,ÅØ½ºÆ®ÀÏ¶§ È¥¿ë ¹ÌÇØ°á*/
.color02 { color: #008080; }
.color03 { color: #fd4703; }
.alt01 { background-color: #f7f7f7; }
.border01 { border: 1px solid #d9d8d6; padding: 3px; }
.t-date01 { text-align: right; }


/* form */
input { height: 16px; color: #000; }
select { height: 19px; }
form#search { margin: 0 0 12px 0; }
form#search input { width: 140px; border: 1px solid #0084d6; }
form#search img { vertical-align: top; margin: 0; }
form#login input { border: 1px solid #e2e2e2; width: 115px; height: 18px; margin: 0 0 2px 0; }
input.radio { border: 0; background-color: #fff; }
input.img { border: 0; vertical-align: middle; }
* html input.img { vertical-align: top; }
input.button { border: 1px solid #999; min-height: 17px; }
* html input.button { height: 17px; }
a.button { border: 1px solid; border-color: #ccc #999 #999 #ccc; padding: 1px 5px 2px 17px; height: 17px; background: url(/img/board/ico01.gif) no-repeat 5px 50%; }
img.button { vertical-align: middle; }

/*************************bbs style str***************************************************************************/
body #bbs{font-size:12px; font:µ¸¿ò; color:#666666}
#bbs{width:531px;font-size:12px; font:µ¸¿ò; color:#666666; padding:0 0 0 22px}
#bbs #headlight {background:url(/img/program/bbs/header.gif) no-repeat left top; width:531px; height:24px; padding-top:65px}
#bbs #list {font-size:12px; font:µ¸¿ò; color:#666666; text-align:center}
#bbs #list table { border-collapse: collapse; padding: 0; }
#bbs #list table tr { text-align:center; }
#bbs #list table tr td { min-height: 28px; padding: 4px 0; }
/*#bbs #list table tr td a:hover { color: #000 !important; }*/
* html #bbs #list table tr td { height: 28px; }

#bbs #delete{text-align:center}
#bbs input,textarea, select {border:1px #7da7d9 solid; font-size:12px; font:µ¸¿ò; color:#666666; margin:3px 0}
#bbs select{margin:0 0 2px 0; color:#000000}
.bbstit{background:url(/img/program/bbs/title_left.gif) no-repeat left top; height:29px; padding:0 0 0 15px; color:#ffffff; font-weight:bold}
.bbsdotline{background:url(/img/program/bbs/dot_v.gif) no-repeat left }
.bbsdotlinee{background:url() no-repeat left }
#list table thead tr td{color:#ffffff; font-weight:; text-align:center}
#reply{height: 84px; width: 100%}

#agree{width:531px;font-size:12px; font:µ¸¿ò; color:#666666; padding:0 0 0 22px}
#agree select {border:0px}

.tround {width:500px; padding: 10px; text-align:left}
.troundd {width:234px; padding: 15px; text-align:left}
/*************************bbs style end***************************************************************************/
/*new*/
table.t03 {border-left: 1px solid #e0e0e0; border-top: 3px solid #5379B8; width: 1000%; margin-left: 10px;}
table.t03 th{ border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 2px 5px; background: #CDDBF1;}
table.t03 td { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 2px 5px;}
table.t03 td.no-gap {padding: 0;}
table.t03 td.gray { background: #EBEBEB;}
table.t03 thead, table.t03 tfoot { background: #f5f5f5; text-align: center;}
table.t03 tbody tr { text-align: center;}
table.t03 tbody th { }
table.t04{width: 100%; }
table.t04 td th {border-right: 0px; border-bottom: 0px; padding: 2px 5px;}

/*¿¬Çõ*/
table.year th{ background:url(http://jinjumbc.iacts.co.kr/img/01/table_bg.gif) ; text-align: center; height: 30px; color: #fff;}
table.year td.d1{ background: #F6F6F6 ; text-align: center; height: 30px; color: #3A91DB; width: 137px; font-weight: bold; border-bottom: 2px solid #ffffff; border-left: 1px solid #78B6F0;}
table.year td.con1{border-right: 1px solid #78B6F0; text-indent: 15px;}
table.year td.d1{ background: #F6F6F6 ; text-align: center; height: 30px; color: #3A91DB; width: 137px; font-weight: bold; border-bottom: 1px solid #ffffff; border-left: 1px solid #78B6F0;}
table.year tr.bottom td.d1{ border-bottom: 2px solid #78B6F0;}
table.year tr.bottom td.con1{ border-bottom: 2px solid #78B6F0;}
table.year tr.top td.d1{ border-top: 2px solid #78B6F0;}
table.year tr.top td.con1{ border-top: 2px solid #78B6F0;}

#blueline{border: 3px solid #6498E5; width: 80%; padding: 3px;float: left;margin-left: 5px;}
#text{border: 3px solid #CBCBCB; width: 80%; height: 400px; margin-top: 3px; margin-bottom: 3px;padding: 3px;margin-left: 10px;}

table.t05{width: 100%;}
table.t05 td { border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 2px 5px;}
table.t05 td.date{background: #f4f4f4;}
table.t05 td.t-title1{background:#CDDBF1;}
table.t05 td.t-title2{background:#E7EEF8;}
table.t05 td.t-title3{background:#EBEBEB;}                            

/*´º½ºÅõµ¥ÀÌ*/
#content#date-title{background: url(/img/04/04_02_date1.gif) no-repeat;  width: 491px; height: 35px;  margin-top: 10px; margin-left: 40px;}                                                  
#content#carender{background: url(/img/04/carender_04.gif) no-repeat ; width: 556px; height: 560px; margin: 10px 0 0 10px;}
#content#carender td.nomal{background:#F6F6F6}
.month{margin: 29px 0 0 40px; width: 124px; height: 27px; text-align: center; font-weight: bold; color:#fff;}
.red{color: #ED1C22; background:#EEEEEE;}
.blue{color: #00B9F2; background:#EEEEEE;}

/*contents*/
#cont01_02{width: 531px; margin-left: 22px;}
 p.dot-line{height: 1px; background:url(/img/01/dotline.gif); display: block; margin: 10px 0 ;}
 #subtitle_01_02_08{ width: 117px; height: 25px; background:url(/img/01/subtitle_02_08.gif) no-repeat ; text-align: center; padding-top: 4px; font-weight: bold; color: #fff;margin-left: 8px;}
 #pic_box{float: left; display: inline; margin: 10px 10px 10px 5px; }
 #tv_banner1{float: left; margin: 7px; background:url(/img/02/banner_bg_1.gif) no-repeat ; width: 148px; height: 181px; padding: 12px;}
  #tv_banner2{float: left; margin: 7px; background:url(/img/02/banner_bg_2.gif) no-repeat ; width: 148px; height: 181px; padding: 12px;}
 #tv_banner3{float: left; margin: 7px ; background:url(/img/02/banner_bg_3.gif) no-repeat ; width: 148px; height: 181px; padding: 12px;}
#tv_banner2#banner_guide{ padding: 10px 0 0 4px;  width: 142px; height: 42px;}
.viol{color: #8A4496; font-weight: bold; no-repeat ; letter-spacing: -0.189em}
.blu{color: #4C4496; font-weight: bold; no-repeat ; letter-spacing: -0.19em}
.bich{color: #447E96; font-weight: bold; no-repeat ; letter-spacing: -0.19em}
.nomal{letter-spacing: -0.1em}
		   

 .name{background:url(/img/01/name_title.gif) no-repeat ;width: 117px; height: 33px; text-align: center; letter-spacing: -1px; padding-top: 4px; font-weight: bold;}
 .name02{background:url(/img/01/name_title.gif) no-repeat ;width: 117px; height: 33px; text-align: center; letter-spacing: -1px; line-height:110%; padding-top: 3px; font-weight: bold;} 
 
 
#visual_01_02_06{background:url(/img/01/02_06_visual.gif) no-repeat ;width: 530px; height: 56px; margin: 10px auto;  }
.gr{color: #0175D5;  list-style: none; font-size: 13px; font-weight: bold;}
#gray_top{background:url(/img/01/02_06_gtop.gif) no-repeat left bottom;width: 530px; margin:0px auto; height: 14px; }
#gray_middle{background:url(/img/01/02_06_gmiddle.gif) repeat-y; width: 530px; margin: 0px auto; }
#gray_middle p{padding: 10px  20px;}
#gray_bottom{background:url(/img/01/02_06_gbottom.gif) no-repeat; width: 530px; margin: 0px auto; }

A.tvb:link {color: #D74A3D; text-decoration: none;}
A.tvb:visited {color: #D74A3D; text-decoration: none;}
A.tvb:active {color: #D74A3D; text-decoration: none;}
A.tvb:hover {color: #D74A3D; text-decoration: underline;}


a.alt1, a.alt1:link { color: #000; text-decoration: none; }
a.alt1:visited { color: #d74a3d; }