body {
margin : 0;
padding : 0;
font-size : 9pt;
font-family : 돋움, 돋움체, 굴림, 굴림체, 한강체, 서울체, Seoul, tahoma;
color: #464646;
}

td    { font-size : 9pt; color : #464646; font-family : 돋움, 돋움체, 굴림, 굴림체, 한강체, 서울체, Seoul, tahoma; }
img   { margin : 0; border : 0; }
div   { margin : 0; padding : 0; border : 0; font-family : 돋움, 돋움체, 굴림, 굴림체, 한강체, 서울체, Seoul, tahoma; color:787876;}
span  { margin : 0; padding : 0; border : 0; font-family : 돋움, 돋움체, 굴림, 굴림체, 한강체, 서울체, Seoul, tahoma; }
form  { margin : 0; padding : 0; border : 0; }
ul    { list-style : none; margin : 0; padding : 0; }
li    { list-style : none; margin : 0; padding : 0; }

select,option         { font-size: 9pt; }

a:link      { text-decoration: none; color: #464646; }
a:visited   { text-decoration: none; color: #464646; }
a:active    { text-decoration: none; color: #464646; }
a:hover     { text-decoration: none; color: #333333; }


/*서브로고*/
#mainlogo                      { position:absolute; left:0px; top:0px;}

/*소메뉴*/
#smenu                        { position:absolute; left:0px; top:0px;  z-index:3;margin:22px 25px 0 0 ;text-align:right;width:980px; cursor:pointer; }
#smenu li                     { margin-left:5px;display:inline;}

/*메뉴*/
#menu                         { position:absolute; left:201px; top:0px; }

/*로그인*/
#login                        { position:absolute; left:9px; top:95px; background:url(../img/main/login_bg.gif) no-repeat left top;width:191px;height:244px;}
#logintitle                   { position:absolute; left:10px; top:15px;}
#loginform                    { position:absolute;left:20px;top:45px;}
#loginform li                 { height:23px;}
#loginform li img             { margin-left:8px;}
#loginbutton                  { position:absolute;left:20px;top:98px;}
#id                           { width:90px;color:#000000; font-size: 9pt; background-color:#ffffff; border:1 solid #ffffff; height:18px}
#pw                           { width:90px;color:#000000; font-size: 9pt; background-color:#ffffff; border:1 solid #ffffff; height:18px}
#guidebook                    { margin:145px 0  0 8px;}

/*로그인한후*/
#loginformafter               { position:absolute;left:20px;top:50px;}
#loginformafter li            { display:inline;}
.loginname                    { color:#ffffff;width:100px; letter-spacing:-1px;font-family:굴림;line-height:16px;}

/*메인이미지*/
#mainimg                      { position:absolute;left:200px;top:95px;}

/*공지사항*/
#noticebg                     { position:absolute;left:652px;top:95px;padding:18px 0 0 18px; background:url(../img/main/notice_bg.gif) no-repeat left top;width:339px;height:244px;}
#notice                       { position:relative;float:left;height:130px;background:url(../img/main/notice_linbg.gif) repeat-y left top;width:339px;padding:0 0 0 18px;}
#notice li                    { position:relative;float:left;}
#notice li img                { margin-bottom:4px;}
#notice li ul li              { position:relative;float:left;width:280px;background:url(../img/main/dott.gif) no-repeat left top;padding-left:14px;color:#5CA7AC;line-height:18px;}
#notice li ul li a:visited    { color:#5CA7AC}
#notice li ul li a:link       { color:#5CA7AC}
#notice li ul li a:active     { color:#5CA7AC}
#notice li ul li a:hover      { color:#5176B3; text-decoration:underline;}


/* 문화정보114*/
#networknotice                { position:absolute;top:289px;left:668px;padding:9px 0 0 90px; width:304px;height:43px;background:url(../img/main/114_title.gif) no-repeat left top;}
#networknotice a:link         { color:#666666}
#networknotice a:hover        { color:#000000}

/* 검색시작*/
#searchline                   { position:absolute;top:339px;left:9px;background:url(../img/main/search_bg.gif) no-repeat left top;padding:9px 0 0 224px;width:982px;height:53px;}
#searchline li                { display:inline;}
#search                       { position:relative;float:left;position:relative;float:left;width:365px ! important;width:400px;padding:0 0 0 70px;color:#ffffff;}
#search li                    { position:relative;float:left;display:inline; padding:3px;}
#searchform                   { position:relative;float:left;width:130px;color:#000000; font-size: 9pt; background-color:#ffffff; border:1 solid #2D8B99; height:22px;}
.community                    { position:relative;float:left;padding:8px 0 0 148px;margin:5px 0 0 0 ! important;margin:5px 0 0 34px;background:url(../img/main/community_bg.gif) no-repeat left top;width:170px ! important;width:316px;height:38px;}

/* 교육안내*/
#education                    { position:absolute;top:409px;left:194px;width:579px;}
.edulistview                  { position:relative;float:left;width:579;padding:0 0 0 9px;}
.edubg                        { background:url(../img/main/lecture_bg.gif) repeat-x left top;height:25px;width:579px;}

.eduimg                       { position:relative;float:left;border:4px solid #E8E8E8;padding:3px;width:86px;margin:15px 10px 0 0;}
.edufirst                     { position:relative;float:left;width:215px;margin:18px 0 0 0;font-size:8pt;}
.edufirst li                  { position:relative;float:left;width:215px;}
.edufirst li span             { position:relative;float:left;font-weight:bold;font-size:9pt;padding-bottom:4px;}
.edulist                      { position:relative;float:left;width:225px;margin:18px 0 0 10px;}
.edulist li                   { background:url(../img/main/dott2.gif) no-repeat left top;padding-left:15px;line-height:16px;}


/* 영시미방송국*/
#broadcasting                 { position:absolute;top:540px;left:194px;width:579px;}
.broadcastbg                  { background:url(../img/main/lecture_bg.gif) repeat-x left top;height:25px;width:579px;}
.broadcastlistview             { position:relative;float:left;width:579;padding:0 0 0 9px;}
.broadcastimg                 { position:relative;float:left;border:4px solid #E8E8E8;padding:3px;width:86px;margin:15px 10px 0 0;}
.broadcastfirst               { position:relative;float:left;width:215px;margin:18px 0 0 0;font-size:8pt;}
.broadcastfirst li            { position:relative;float:left;width:215px;}
.broadcastfirst li span       { position:relative;float:left;font-weight:bold;font-size:9pt;padding-bottom:4px;}
.broadcastlist                { position:relative;float:left;width:225px;margin:18px 0 0 10px;}


/* 운영소식*/
#news                         { position:absolute;top:668px;left:194px;width:510px ! important;width:579px;padding:15px 0 0 70px;background:url(../img/main/news_bg.gif) no-repeat left top;height:106px;width:583px;}
.newslistmore                 { position:absolute;top:14px;left:14px;}
.newsimg                      { position:relative;float:left;border:4px solid #E8E8E8;padding:3px;width:132px;}
.newstitle                    { position:relative;float:right;padding:7px 0 0 87px;font-family:굴림;letter-spacing:-1px;margin-right:8px;background:url(../img/main/newstitle.gif) no-repeat left top;height:18px ! important;height:27px;width:257px ! important;width:345px;font-weight:bold;}
.newstitle a:visited          { font-weight:bold;color:#666666}
.newstitle a:visited          { font-weight:bold;color:#666666}
.newstitle a:visited          { font-weight:bold;color:#666666}
.newstitle a:hover            { font-weight:bold;color:#666666; text-decoration:underline;}
.newslist                     { position:relative;float:right;width:335px  ! important;width:340px;margin:4px 8px 0 0}
.newslist li                  { background:url(../img/main/dott2.gif) no-repeat left top;padding-left:15px;line-height:16px;}


/* 행사일정*/
#schedulebox                  { position: absolute; left:8px;top:356px;width: 174px; height:201px; border:3px solid ;color: #A7C8E4;  }
.scheduletitle                { padding:5px 0 0 3px; }
#shcheduldetail               { position:relative;float:left; width:169px;}
#shcheduldetail li            { position:relative;float:left; background:url(../img/main/dott2.gif) no-repeat left center;padding:0 0 7 15;}

#mainbanner                   { position: absolute; left:8px;top:590px;width:173px;}

/* 지역미디어센터네트워크*/
#othernewwork                 { position:absolute;top:715px;left:14px;width:163px;}



/* 오른쪽메뉴시작*/
#button01                     { position:absolute;top:407px;left:792px;width:195px;}
#button01 li                  { display:inline;}
#button02                     { position:absolute;top:507px;left:792px;width:195px;}
#button03                     { position:absolute;top:654px;left:792px;}
#button04                     { position:absolute;top:702px;left:792px;}


/*카피*/
#copy                         { position:absolute;left:0px;top:805px;padding:8px 0 30px 15px; clear:both;overflow:hidden; width:100%; border-top:4px solid #E4E4E4;margin-top:10px;}
#copy ul                      { width:650px; color:#666666;}
#copy li                      { position:relative;float:left;display:inline;}
#copy li ul                   { padding:10px 0 0 20px;}
#copy li ul li                { position:relative;float:left;width:650px;padding:3px 0 0 15px;}
#copy li ul li span           { position:relative;float:left;font-weight:bold;letter-spacing:-1px;font-family:굴림;height:20px;}
#copy a:link                  { color:#666666;}
#copy a:hover                  { color:#666666; text-decoration:underline;}
#copy a:active                  { color:#666666;}
#copy a:visited                  { color:#666666;}

/*오늘의행사*/
td    { font-size : 9pt; color : #787876; font-family : 돋움, 돋움체, 굴림, 굴림체}

/*#calendarA           { width : 150px;border : 5px solid #dfdfdf; text-align : left; padding : 10px 10px; vertical-align : top; font-size : 9pt; color : #787876; font-family : 돋움, 돋움체, 굴림, 굴림체, 한강체, 서울체, Seoul, tahoma; }*/
#calendarA .boxA     { float : left; width : 100%; border : 3px solid #ffffff; background-color : #95D1D5; text-align : center; }
#calendarA .boxA div { font-size : 9pt; }
#calendarA .boxA .boxTopA      { width : 100%; height : 23px; background-color : #106891; color : #FFFFFF; font-weight : bold; text-align : center; padding-top : 5px; }
#calendarA .boxA .boxTopA img  { cursor : pointer; }
#calendarA .boxA .boxTopA span { font-size : 9pt; }
#calendarA .boxB      { float : right; width :100%; border-bottom : 1px solid #999999; font-weight : bold; margin : 3px 10px 0 0 ;font-size : 9pt; color : #787876; font-family : 돋움, 돋움체, 굴림, 굴림체, 한강체, 서울체, Seoul, tahoma; }
#calendarA .boxB span { font-size : 9pt; }
#calendarA .boxC      { float : right; width : 100%; margin : 10px 10px 0 0 ;}
#calendarA .boxC span { font-size : 9pt; }
#calendarA .boxC li   { background-image : url(img/main/dot01.gif); background-repeat : repeat-x; background-position : left bottom; padding : 5px 0 3px 3px; font-size : 9pt; color : #787876; font-family : 돋움, 돋움체, 굴림, 굴림체, 한강체, 서울체, Seoul, tahoma; }
#calendarA .boxC ul   { font-size : 9pt; }

#boxMA     { float : left; width : 100%; border : 5px solid #333333; background-color : #D4D4D4; text-align : center; }
#boxMA div { font-size : 9pt; }
#boxMA .boxTopA      { width : 130px; height : 23px; background-color : #6C5D3F; color : #FFFFFF; font-weight : bold; text-align : center; padding-top : 5px; }
#boxMA .boxTopA img  { cursor : pointer; }
#boxMA .boxTopA span { font-size : 9pt; }
.li li  { line-height : 12pt; background-image : url(icon/dot01.gif); background-repeat : repeat-x; background-position : left bottom; padding : 5px 0 3px 3px; font-size : 8pt; color : #787876; font-family : 돋움, 돋움체, 굴림, 굴림체, 한강체, 서울체, Seoul, tahoma; }


.T   { background-color : #57A6DE; color : #ffffff; font-weight : bold; font-size : 9pt; text-align : center;  }
.TD  { background-color : #FFFFFF; color : #3086C3; font-size : 10pt; text-align : center; }
.TS  { background-color : #FFDA94; color : #227EBF; font-size : 10pt; text-align : center; }
.TT  { background-color : #95D1D5; color : #ffffff; font-size : 10pt; text-align : center;font-weight:bold;}

#calendarB          { width :98%;  border : 4px solid #AED2DC;text-align : left; padding :10px 10px;  vertical-align : top; margin-top : 20px; font-size : 9pt; color : #787876; font-family : 돋움, 돋움체, 굴림, 굴림체, 한강체, 서울체, Seoul, tahoma; }
#calendarB .boxBA   { float : left; height : 40px; padding-left:10px; }
#calendarB .boxBB   { float : right;padding-top:10px;}

.TLA { background-color : #E8E6DF; color : #000000; font-size : 9pt; padding : 7px 3px 2px 5px; width : 130px; vertical-align : top; }
.TLB { background-color : #EAEFEE; color : #74736F; font-size : 9pt; padding : 3px; vertical-align : top; line-height : 17px; }
.TLM { text-align : right; padding : 3px 3px 0; }
.TLM img { cursor : pointer; }

.TBN { text-align : right; padding : 8px 25px 0; }
