body {text-align:center; background : url(/images/main/body_bg.jpg) repeat-x left top;font-family: "Tahoma";font-size: 11px; color:#444; }

* {margin: 0px; padding: 0px; list-style-type: none; line-height:120%;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none;}
textarea{overflow:auto;} 
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 
a {text-decoration: none;}
a:hover {color:#982423; text-decoration:underline;} a:link {color:#494949;} a:active {color:#982423; text-decoration:underline;} a:visited  {color:#494949;}


/* 메뉴건너뛰기 */
#skipnavi {position:absolute;left:-2000%;width:1px;height:1px;overflow:hidden;font-size:0;line-height:0;z-index:-1;}


/* 전체감싸기 */
#wrap {position:relative; margin:0 auto; text-align:left;width:950px; height:700px; background : url(/images/main/wrap_bg.jpg) no-repeat;}
#header {position:relative; width:950px; height:348px; margin:0; padding:0;}

#logo {position:absolute; top:24px;left:5px; width:126px; height:90px;}

#t_menu {position:absolute;top:0px;left:176px; width:774px; height:94px;  }

/* 글로벌메뉴  */
#gnb {position:relative;float:right; margin:18px 10px 0 0;}
#gnb ul li{display:inline; float:left;margin-left:5px;}
#gnb a:hover {color:#982423;text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

/* 탑메뉴 */
#lnb_area {position:absolute; top:40px; left:0px; height:167px;  }

#lnb li{float:left; display:inline;}


#lnb_area #lnb .unvisible {display:none;}
#lnb_area #lnb .line {border-bottom:1px solid #ccc; padding-bottom:2px;}

/* depth */
#da01 {position:absolute; top:40px; width:198px; height:167px; left:0px;  margin-left:2px; padding:7px; 
        background : url(/images/main/smenu_bg1.gif) no-repeat;}
#da01 li {width:168px; clear:left; margin:3px 3px 0 8px;font-family: "Tahoma";font-weight:bold; font-size: 13px; color:#000;  }
#da01 li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#da02 {position:absolute; top:40px; width:198px; height:167px; left:110px;  margin-left:2px; padding:7px; 
        background : url(/images/main/smenu_bg1.gif) no-repeat;}
#da02 li {font-size: 13px; font-family: "Tahoma", "verdana"; font-weight:bold; color:#000;width:168px;clear:left; margin:2px 2px 0 8px;  }
#da02 li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#da03 {position:absolute; top:40px; width:198px; height:167px; left:280px;  margin-left:2px; padding:7px; 
        background : url(/images/main/smenu_bg1.gif) no-repeat;}
#da03 li {font-family: "Tahoma", "verdana";font-size: 13px; font-weight:bold; color:#000;width:168px;clear:left; margin:2px 2px 0 8px;  }
#da03 li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#da04 {position:absolute; top:40px; width:198px; height:167px; left:442px;  margin-left:2px; padding:7px; 
        background : url(/images/main/smenu_bg1.gif) no-repeat;}
#da04 li {font-family: "Tahoma", "verdana";font-size: 13px; font-weight:bold; color:#000;width:168px;clear:left; margin:2px 2px 0 8px;  }
#da04 li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#da05 {position:absolute; top:40px; width:198px; height:167px; left:569px;  margin-left:2px; padding:7px; 
        background : url(/images/main/smenu_bg1.gif) no-repeat;}
#da05 li {font-family: "Tahoma", "verdana";font-size: 13px; font-weight:bold; color:#000;width:168px;clear:left; margin:2px 2px 0 8px;  }
#da05 li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}


/* 이미지 대체텍스트  */
#wrap #header #visual {position:absolute;left:-1000%;width:1px;height:1px;overflow:hidden;font-size:0;line-height:0;z-index:-1;}
#wrap #container {position:relative; height:283px; width:950px; }

/* 컨텐츠 -왼쪽 */
#left_ctnt {position:absolute; top:5px; left:2px; padding:10px;}
#left_ctnt h3 {margin-top:5px;}
/* 컨텐츠 -왼쪽 오른쪽리스트01 */
.left_list {width:172px; margin-top:5px;padding-left:10px;}
.left_list li {width:172px; background : url(/images/main/blu_red.gif) no-repeat 0 10%; padding:0 0 4px 14px; margin-top:3px;}

#left_ctnt .left_bt_more {margin-left:152px; width:43px; display:inline;}

/* 컨텐츠 -왼쪽 오른쪽리스트02 */
.conference {position:relative; margin-top:15px; }
.left_list01 {width:172px; margin-top:5px; padding-left:10px;}
.left_list01 li {width:172px; background : url(/images/main/blu_yellow.gif) no-repeat 0 10%;padding:0 0 4px 14px; margin-top:3px;}

/* 컨텐츠 -오른쪽 */
#right_ctnt {width:221px; position:absolute; top:5px; left:727px; padding:10px;}
#right_ctnt h3 {position:relative;margin-top:5px;}
#right_ctnt .right_bt_more {margin-left:152px; width:43px;display:inline; }

/* 컨텐츠 -중앙 */
#middle_ctnt {position:absolute; top:5px; left:250px; padding:10px;}
#search {position:relative; width:436px; height:70px;}
#search #s_title_gr {position:absolute; top:5px; left:2px; width:423px; padding:0; margin-bottom:10px;border-bottom:1px solid #ccc; }
#search #s_title_gr h3 , p {float:left;}
.pad_check {vertical-align:top;padding-top:1px;}
#search #s_title_gr #check_gr {height:20px; border-bottom:1px solid #ccc; }
#search #s_title_gr #check_gr input {padding-top:5px; margin-right:5px;}
#search #s_title_gr #check_gr p {float:left; margin-left:15px;}

#search #date {position:absolute; top:40px; left:2px; width:423px; }
#search #date p {float:left;}

#search #date #year {width:55px; margin-right:3px; padding:0px; }
#search #date #month {width:40px; margin-right:3px; padding:0px;}
#search #date #day {width:40px; margin-right:3px; padding:0px;}
#search #date #country {width:70px; margin-right:3px;padding:0px;}
.date01 {float:left;width:98px; margin-right:5px; }
.date02 {float:left;width:80px; margin-right:8px; }
.date03 {float:left;width:70px; margin-right:8px; }
.date04 {float:left;width:115px; }

#search #s_search {position:absolute; top:39px; left:47px;  }
#search #s_search .input_183 {width:183px; height:19px; border:1px solid #bcbcbc; margin-right:5px;}
#search #s_search .input_249 {width:249px; height:19px; border:1px solid #bcbcbc; margin-right:5px;}
#s_search img {vertical-align:Middle; margin-right:5px;}
.pad_top{vertical-align:top;}

/* 탭 */
#tap {height:88px;  position:relative; margin:5px 0 10px 2px; padding-left:2px;  }
#tap #tap_01, #tap #tap_02 {position:absolute; margin-top:5px;}
#tap li {float:left; display:inline;}
#tap_01{position:relative; left:5px; width:422px}
#tap_02{position:relative; left:5px; width:422px}

#tap_01{display:block;}
#tap_02{display:none;}

.tap_list {margin-top:5px;}
.tap_list h4 {background : url(/images/main/blu_blue.gif) no-repeat 0 50%;padding-left:15px; font-weight:bold; color:#518486;font-size: 11px;} 
.tap_list p {margin:3px 0 0 10px;}


/* 링크 */
#s_link {position:relative; width:410px; border-top:1px solid #ccc; margin-top:13px;padding:5px 0 0 20px;}
#s_link ul li {display:inline; float:left; }

/*롤링배너 추가(2012.7.12)*/
#play {position:absolute; top:14px; left:15px; width:20px;}
#play li {margin-bottom:3px;}

.group_left { position:absolute; width: 8px;  height: 11px;overflow:hidden; top:24px; left:40px; }
.group_right{ position:absolute; width: 8px;  height: 11px;overflow:hidden; top:24px; right:25px; }
.group_list {position:absolute; width:192px;  height: 32px;overflow:hidden; top:25px; left:20px;}
.group_list li{float:left; padding:0 2px;}


#banner-scroll {position:absolute; width:340px;  height:40px; overflow:hidden; top:5px; left:50px;}
#banner-content {position: absolute; left: 0; top: 0;}
#banner-content li{float:left; padding:5px 15px;}
#banner-content li img{height:35px;}

/* 푸터  */
#footer {width:950px;position:relative; margin-top:4px; padding-left:30px;}

#footer div {float:left;}

#site01 {height:49px; border-right:1px solid #ccc;padding-right:23px;}
#site01 h2 {float:left;}
#site01 .f_copy {float:left; width:325px; margin:5px 0 0 14px; font-size:10px; color:#515151}
#site01 .f_copy p {clear:left;width:325px; margin-top:2px;}

#site01 .f_copy ul {margin-bottom:2px;}
#site01 .f_copy ul li {display:inline;float:left; margin-right:4px;}
#site01 .f_copy ul li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#site02 {margin-left:23px;}
#site02 h2 {float:left; margin-left:5px;}
#site02 .f_copy01 {float:left; margin:3px 0 0 15px;}
#site02 .f_copy01 p {clear:left;}

