@charset "utf-8";
/* 메인CSS Document */

.container {position:relative; margin:0 auto; width:930px; height:644px;}

.m_visual {position:absolute; width:465px; height:444px; left:0; top:0;}
.m_visual_txt {position:absolute; width:386px; height:122px; left:525px; top:34px;}

/* 공지사항 */
.notice {position:absolute; width:405px; left:525px; top:185px;}
.notice .tab {height:27px; background:url(/image/main/bg_tab.gif) repeat-x left top;}
.notice .tab li {float:left; margin-right:1px;}

.notice .tab li #list1 {}
.notice .tab li #list2 {visibility:hidden;}
.notice .tab li #list3 {visibility:hidden;}
.notice .tab li #list4 {visibility:hidden;}
.notice .tab li #list5 {visibility:hidden;}

.notice .list {position:absolute; left:0; top:47px; width:405px;}
.notice .list ul {width:385px; margin:0 auto;}
.notice .list ul li {width:373px; font-size:12px; color:#555; line-height:25px; background:url(/image/main/bu_dot2.gif) no-repeat 0 12px; padding-left:12px; clear:both;}
.notice .list ul li a {color:#555; text-decoration:none;}
.notice .list ul li a:hover {color:#555; text-decoration:underline;}
.notice .list ul li .list_tle {float:left; width:300px;font-size:12px; color:#555;}
.notice .list ul li .list_date {float:right; width:50px; font-size:12px; color:#888;}

/* 계간소식지_씨름터 */
.magazine {position:absolute; width:225px; left:0; top:451px;}
.magazine dt {height:20px; font-size:12px; font-weight:bold; color:#333366; margin-bottom:18px;}
.magazine dt img {vertical-align:middle; padding-right:10px;}
.magazine dd.list {height:70px;}
.magazine dd.list .magazine_img{ float:left;}
.magazine dd.list ul {margin-left:101px;}
.magazine dd.list ul li {font-size:11px; background:url(/image/main/bu_dot.gif) no-repeat 0 9px; color:#676767; line-height:20px; padding-left:10px;}
.magazine dd.list ul li a {color:#676767; text-decoration:none;}
.magazine dd.list ul li a:hover {color:#676767; text-decoration:underline;}
.magazine dd.btn {padding-top:17px;}

/* 현장스케치 */
.m_gallery {position:absolute; width:230px; left:260px; top:444px;}
.m_gallery dt {margin-bottom:25px;}
.m_gallery dd {padding:0 10px;}
.m_gallery dd .btn {float:left; padding-top:33px;}
.m_gallery dd .gallery_img {float:left;width:160px;}
.m_gallery dd .gallery_img li { font-size:11px; color:#777; line-height:1.67em; text-align:center;}
.m_gallery dd .gallery_img li.img {width:110px; height:80px; margin:0 auto;}
.m_gallery dd .gallery_img li a {color:#777; text-decoration:none;}
.m_gallery dd .gallery_img li a:hover {color:#777; text-decoration:underline;}

/* 행사캘린더 */
.m_calendar { position:absolute; left:525px; top:368px; width:405px;}
.m_calendar .ca1 {float:left;border-top:#cc3333 solid 2px;border-bottom:#0066cc solid 2px;border-left:#dcdcdc solid 1px; border-right:#dcdcdc solid 1px; width:204px; padding-top:30px; padding-bottom:5px;}
.m_calendar .ca1 .calendar_tb {border-collapse:collapse; font-weight:bold; text-align:center; width:100%; height:145px;}
.m_calendar .ca1 .calendar_tb th { padding:2px;color:#000; font-size:11px; font-family:Verdana;}
.m_calendar .ca1 .calendar_tb td {padding:2px; font:normal 11px Verdana; text-align:center; color:#666;}
.m_calendar .ca1 .calendar_tb td a { color:#666; text-decoration:none;}
.m_calendar .ca1 .calendar_tb td a:hover { color:#666; text-decoration:none;}
.m_calendar .ca1 .calendar_tb td a em { color:#666; font-style:normal; font-weight:bold;}
.m_calendar .ca1 .calendar_tb td a strong { color:#666; font-weight:bold; text-decoration:none;}
.m_calendar .ca1 .calendar_tb td.today { background:#ccc;}
.m_calendar .ca1 .calendar_tb th .sun { color:#d80000;}
.m_calendar .ca1 .calendar_tb th .sat { color:#286e97;}

.m_calendar .ca1 .date_wrap {margin-bottom:10px; clear:both; width:140px; margin:0 auto; position:absolute; top:15px; left:42px;}
.m_calendar .ca1 .date_wrap img{ vertical-align:middle;}
.m_calendar .ca1 .date {font-weight:bold; text-align:center; padding:0 15px; color:#333;}
.m_calendar .ca1 .btn_left { text-align:left;}
.m_calendar .ca1 .btn_right { text-align:right;}

.m_calendar .ca2 {float:right; width:180px;}
.m_calendar .ca2 .tle {background:url(/image/main/bg_tle_calendar.gif) repeat-x left top; margin-bottom:8px;}
.m_calendar .ca2 dl {line-height:20px; margin-bottom:10px;}
.m_calendar .ca2 dt {font-weight:bold; color:#555;}
.m_calendar .ca2 dd.date {font-size:11px; color:#7095ba;}
.m_calendar .ca2 dd.txt {font-size:11px; color:#888;}
.m_calendar .ca2 .btn{margin-bottom:5px;}

/* 메인버튼 */
.m_btn { position:absolute; left:526px; top:564px;}
.m_btn li {float:left;}
.m_btn li.mar15 {margin-right:15px;}

/* 배너 */
.m_banner {position:absolute; left:525px; top:608px; width:403px; height:35px; border-top:#ededed solid 1px;}
.m_banner li {float:left;} 
.m_banner li.mar14 {margin-right:14px;}





















