@charset "euc-kr"; /*¾ð¾îÅ¸ÀÔÁöÁ¤*/

/*
------------------------------------------------------------
website : http://
File Name : layout.css
Maker : UI Factory / IdeuMotion (ideumotion@gmail.com)
Date : 2010 / January
explanation : ·¹ÀÌ¾Æ¿ô ±¸Á¶ Á¤ÀÇ
Modify Date: 
------------------------------------------------------------
*/

@import url(common.css); /* ÀüÃ¼ °øÅë css import */
@import url(character.css); /* Ä«Å×°í¸® css import */
@import url(table.css); /* °øÅë Å×ÀÌºí css import */
@import url(form.css); /* °øÅë Æû css import */
@import url(popup.css); /* °øÅë ÆË¾÷ css import */


/* °øÅë ·¹ÀÌ¾Æ¿ô */

html {height:100%;}
body {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#4f4f4f; text-align:left; padding:0px; margin:0px;}


#wrap {width:996px;/* margin:0px auto;*/ margin-left:5px;}
#wrap #headerContainer {width:996px; height:85px; text-align:left; overflow:hidden;}
#wrap #headerContainer #logo {float:left; width:196px; height:43px;}
#wrap #headerContainer #logo img {margin-top:19px; margin-left:4px;}
#wrap #headerContainer #utilityWrap {float:right; height:43px; text-align:right; padding-right:5px; overflow:hidden;}
#wrap #headerContainer #utilityWrap ul {margin-top:18px;}
#wrap #headerContainer #utilityWrap ul li {display:inline;}
#wrap #headerContainer #utilityWrap ul li.memberinfo {font-size:12px; color:#625d5b; line-height:20px;}
#wrap #headerContainer #utilityWrap ul li.memberinfo img.icon {margin-top:-1px;}
#wrap #headerContainer #utilityWrap ul li.contractendguide {margin-right:1px; margin-left:3px;}
#wrap #headerContainer #utilityWrap ul li.contractendguide img {margin-top:0px;}
#wrap #headerContainer #utilityWrap ul li.btn {margin-left:7px;}
#wrap #headerContainer #utilityWrap ul li.btn img {margin-top:0px;}

#wrap #headerContainer #gnb_main {width:996px; height:42px; background:url('../images/common/bg_gnb_main_01.gif') top left no-repeat; overflow:hidden;}
#wrap #headerContainer #gnb_main ul {float:right; margin-top:14px;}
#wrap #headerContainer #gnb_main ul li {float:left; width:332px; text-align:center; vertical-align:top; overflow:hidden;}
#wrap #headerContainer #gnb_main ul li a {display:block; width:332px; height:28px;}
#wrap #headerContainer #gnb_main ul li a:hover {display:block; width:332px; height:28px; background:url('../images/common/bg_gnb_02.gif') 1px 20px no-repeat;}

#wrap #headerContainer #gnb_sub {width:996px; height:42px; background:url('../images/common/bg_gnb_sub_01.gif') top left no-repeat; overflow:hidden;}
#wrap #headerContainer #gnb_sub ul {float:right; margin-top:14px;}
#wrap #headerContainer #gnb_sub ul li {float:left; width:277px; text-align:center; vertical-align:top; overflow:hidden;}
#wrap #headerContainer #gnb_sub ul li a {display:block; width:277px; height:28px;}
#wrap #headerContainer #gnb_sub ul li a:hover {display:block; width:277px; height:28px; background:url('../images/common/bg_gnb_01.gif') 1px 20px no-repeat;}
#wrap #headerContainer #gnb_sub ul li a.active {display:block; width:277px; height:28px; background:url('../images/common/bg_gnb_01.gif') 1px 20px no-repeat;}
#wrap #headerContainer #gnb_sub ul li a.active:hover {display:block; width:277px; height:28px; background:url('../images/common/bg_gnb_01.gif') 1px 20px no-repeat;}

/*#wrap #headerContainer #gnb_sub {width:996px; height:42px; background:url('../images/common/bg_gnb_sub_01.gif') top left no-repeat; overflow:hidden;}
#wrap #headerContainer #gnb_sub ul {float:right; margin-top:14px;}
#wrap #headerContainer #gnb_sub ul li {float:left; width:277px; text-align:center; vertical-align:top; overflow:hidden;}
#wrap #headerContainer #gnb_sub ul li a.rollover img {margin-top:0px; display:inline;}
#wrap #headerContainer #gnb_sub ul li a.rollover img.rollover {display:none;}
#wrap #headerContainer #gnb_sub ul li a.rollover:hover {position:relative;}
#wrap #headerContainer #gnb_sub ul li a.rollover:hover img {display:none;}
#wrap #headerContainer #gnb_sub ul li a.rollover:hover img.rollover {display:inline;}*/

a.gnb_rollover img {border:0; display:inline}
a.gnb_rollover img.gnb_over {display:none;}
a.gnb_rollover:hover {border:0}
a.gnb_rollover:hover img {display:none;}
a.gnb_rollover:hover img.gnb_over {display:inline;}

#wrap #bodyContainer {width:996px; text-align:left; background:url('../images/common/bg_leftcontainer_01.gif') top left repeat-y;}
#wrap #bodyContainer #leftContainer {float:left; width:165px; height:600px; text-align:left; font-family:Arial}
#wrap #bodyContainer #leftContainer p {width:165px; height:32px; background-color:#e7e5e2;}
#wrap #bodyContainer #leftContainer p img {margin-top:11px; margin-left:24px;}
#wrap #bodyContainer #leftContainer dl {margin-top:10px;}
#wrap #bodyContainer #leftContainer dl dt {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; padding-bottom:4px;}
#wrap #bodyContainer #leftContainer dl dt a {display:block; color:#1d1d1d; text-decoration:none; background:url('../images/common/lnb/ico_arrowbox_off.gif') 9px 3px no-repeat; padding-left:25px;}
#wrap #bodyContainer #leftContainer dl dt a:hover {display:block; color:#1d1d1d; text-decoration:none; background:url('../images/common/lnb/ico_arrowbox_on.gif') 9px 3px no-repeat; padding-left:25px;}
#wrap #bodyContainer #leftContainer dl dt.active {font-weight:bold;}
#wrap #bodyContainer #leftContainer dl dt.active a {display:block; color:#1d1d1d; text-decoration:none; background:url('../images/common/lnb/ico_arrowbox_on.gif') 9px 3px no-repeat; padding-left:25px;}
#wrap #bodyContainer #leftContainer dl dt.active a:hover {display:block; color:#1d1d1d; text-decoration:none; background:url('../images/common/lnb/ico_arrowbox_on.gif') 9px 3px no-repeat; padding-left:25px;}
#wrap #bodyContainer #leftContainer dl dt.none {color:#1d1d1d; background:url('../images/common/lnb/ico_arrowbox_off.gif') 9px 3px no-repeat; padding-left:25px;}
#wrap #bodyContainer #leftContainer dl dd {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; padding-bottom:4px;}
#wrap #bodyContainer #leftContainer dl dd a {display:block; color:#505050; text-decoration:none; background:url('../images/common/lnb/ico_arrow_off.gif') 25px 5px no-repeat; padding-left:31px;}
#wrap #bodyContainer #leftContainer dl dd a:hover {display:block; color:#505050; text-decoration:none; background:url('../images/common/lnb/ico_arrow_on.gif') 25px 5px no-repeat; padding-left:31px;}
#wrap #bodyContainer #leftContainer dl dd.active {font-weight:bold;}
#wrap #bodyContainer #leftContainer dl dd.active a {display:block; color:#505050; text-decoration:none; background:url('../images/common/lnb/ico_arrow_on.gif') 25px 5px no-repeat; padding-left:31px;}
#wrap #bodyContainer #leftContainer dl dd.active a:hover {display:block; color:#505050; text-decoration:none; background:url('../images/common/lnb/ico_arrow_on.gif') 25px 5px no-repeat; padding-left:31px;}
#wrap #bodyContainer #leftContainer dl dd.none {color:#505050; background:url('../images/common/lnb/ico_arrow_off.gif') 25px 5px no-repeat; padding-left:31px;}
#wrap #bodyContainer #leftContainer dl dd.end {padding-bottom:15px;}
#wrap #bodyContainer #leftContainer dl dd.banner {padding-bottom:15px; padding-left:15px;}
#wrap #bodyContainer #leftContainer dl dd.banner a {background:none; padding-left:0px;}
#wrap #bodyContainer #leftContainer dl dd.banner a:hover {background:none; padding-left:0px;}

#wrap #bodyContainer #contentContainer {float:right; width:831px; text-align:left;}
#wrap #bodyContainer #contentContainer #quickSearch {position:absolute; width:831px; height:41px; background:url('../images/common/bg_quicksearch_01.gif') top left no-repeat; margin-top:32px; overflow:hidden;}
#wrap #bodyContainer #contentContainer #quickSearch #quickSearchTitle {float:left; width:173px; overflow:hidden;}
#wrap #bodyContainer #contentContainer #quickSearch #quickSearchTitle img {margin-top:12px; margin-left:21px;}
#wrap #bodyContainer #contentContainer #quickSearch #quickSearchSelected {float:left; overflow:hidden;}
#wrap #bodyContainer #contentContainer #quickSearch #quickSearchSelected select {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#48401a; border:1px solid #808080; margin-top:10px;}
#wrap #bodyContainer #contentContainer #quickSearch #quickSearchSelected img {margin-top:10px; margin-left:5px;}

#wrap #footerContainer {width:996px; height:80px; text-align:left; margin-top:20px; overflow:hidden;}
#wrap #footerContainer #footerLogo {float:left; height:47px; padding-right:11px; overflow:hidden;}
#wrap #footerContainer #footerLogo img {margin-left:3px;}
#wrap #footerContainer #sidemenuWrap {float:left; height:47px; overflow:hidden;}
#wrap #footerContainer #sidemenuWrap ul {margin-top:22px;}
#wrap #footerContainer #sidemenuWrap ul li {height:12px; float:left; background:url('../images/common/bg_sidemenu_line.gif') top right no-repeat; padding-right:12px; padding-left:11px;}
#wrap #footerContainer #sidemenuWrap ul li.none {background:none;}
#wrap #footerContainer #copyRight {}
#wrap #footerContainer #copyRight img {margin-left:2px;}

/* content */
#contentContainer #contentHeader {width:831px; height:32px; background-color:#efefef; overflow:hidden;}
#contentContainer #contentHeader h1 {float:left; width:360px; background:url('../images/common/ico/ico_titledot_01.gif') 16px 15px no-repeat; padding-left:24px; padding-top:9px; overflow:hidden;}
#contentContainer #contentHeader #location {float:right;}
#contentContainer #contentHeader #location ul {margin-top:8px; margin-right:20px;}
#contentContainer #contentHeader #location ul li {float:left; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#797979; background:url('../images/common/ico/ico_locationarrow_01.gif') top right no-repeat; padding-right:11px; padding-left:6px;}
#contentContainer #contentHeader #location ul li.active {font-weight:bold; background:none; padding-right:0px;}
#contentContainer #contentHeader #location ul li a {color:#797979; text-decoration:none;}
#contentContainer #contentHeader #location ul li a:hover {color:#797979; text-decoration:underline;}

#contentContainer #tabMenuType01 {width:791px; background:url('../images/common/bg_tabmenu_line_01.gif') top left repeat-x; border-left:1px solid #d9d9d9; margin-top:25px; margin-left:20px;}
#contentContainer #tabMenuType01 a {display:inline-block; height:20px; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#676767; font-weight:bold; text-decoration:none; background-color:#f3f3f3; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:8px 8px 0px 8px; overflow:hidden;}
#contentContainer #tabMenuType01 a:hover {text-decoration:none; background-color:#ffffff; border-bottom:1px solid #ffffff;}
#contentContainer #tabMenuType01 a.active {display:inline-block; height:20px; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; background-color:#ffffff; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #ffffff; padding:8px 8px 0px 8px; overflow:hidden;}
#contentContainer #tabMenuType01 a.active:hover {text-decoration:none; background-color:#ffffff; border-bottom:1px solid #ffffff;}
#contentContainer #tabMenuType01 #depth2 {width:790px; height:35px; background:url('../images/common/bg_depth2_01.gif') top left repeat-x; border-right:1px solid #d9d9d9; overflow:hidden;}
#contentContainer #tabMenuType01 #depth2 ul {margin-top:13px; margin-left:34px;}
#contentContainer #tabMenuType01 #depth2 ul li {display:inline; font-size:12px; color:#676767; background:url('../images/common/bg_depth2_line.gif') top right no-repeat; padding-right:7px; padding-left:10px;}
#contentContainer #tabMenuType01 #depth2 ul li a {color:#676767; text-decoration:none; font-weight:normal; background:none; border:none; padding:0px;}
#contentContainer #tabMenuType01 #depth2 ul li a:hover {color:#676767; text-decoration:underline; background:none;}
#contentContainer #tabMenuType01 #depth2 ul li.active {font-weight:bold;}
#contentContainer #tabMenuType01 #depth2 ul li.active a {font-weight:bold; background:none;}
#contentContainer #tabMenuType01 #depth2 ul li.active a:hover {font-weight:bold; background:none;}
#contentContainer #tabMenuType01 #depth2 ul li.end {background:none;}

#contentContainer #tabMenuType01 #depth2_mini {width:519px; height:35px; background:url('../images/common/bg_depth2_01.gif') top left repeat-x; border-right:1px solid #d9d9d9; overflow:hidden;}
#contentContainer #tabMenuType01 #depth2_mini ul {margin-top:13px; margin-left:34px;}
#contentContainer #tabMenuType01 #depth2_mini ul li {display:inline; font-size:12px; color:#676767; background:url('../images/common/bg_depth2_line.gif') top right no-repeat; padding-right:7px; padding-left:10px;}
#contentContainer #tabMenuType01 #depth2_mini ul li a {color:#676767; text-decoration:none; font-weight:normal; background:none; border:none; padding:0px;}
#contentContainer #tabMenuType01 #depth2_mini ul li a:hover {color:#676767; text-decoration:underline; background:none;}
#contentContainer #tabMenuType01 #depth2_mini ul li.active {font-weight:bold;}
#contentContainer #tabMenuType01 #depth2_mini ul li.active a {font-weight:bold; background:none;}
#contentContainer #tabMenuType01 #depth2_mini ul li.active a:hover {font-weight:bold; background:none;}
#contentContainer #tabMenuType01 #depth2_mini ul li.end {background:none;}

#contentContainer #tabMenuType01_mini {width:495px; background:url('../images/common/bg_tabmenu_line_01.gif') top left repeat-x; border-left:1px solid #d9d9d9;}
#contentContainer #tabMenuType01_mini a {display:inline-block; height:20px; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#676767; font-weight:bold; text-decoration:none; background-color:#f3f3f3; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:8px 8px 0px 8px; overflow:hidden;}
#contentContainer #tabMenuType01_mini a:hover {text-decoration:none; background-color:#ffffff; border-bottom:1px solid #ffffff;}
#contentContainer #tabMenuType01_mini a.active {display:inline-block; height:20px; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; background-color:#ffffff; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #ffffff; padding:8px 8px 0px 8px; overflow:hidden;}
#contentContainer #tabMenuType01_mini a.active:hover {text-decoration:none; background-color:#ffffff; border-bottom:1px solid #ffffff;}

#contentContainer #tabMenuType01_market {width:375px; background:url('../images/common/bg_tabmenu_line_01.gif') top left repeat-x; border-left:1px solid #d9d9d9;}
#contentContainer #tabMenuType01_market a {display:inline-block; height:20px; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#676767; font-weight:bold; text-decoration:none; background-color:#f3f3f3; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:8px 8px 0px 8px; overflow:hidden;}
#contentContainer #tabMenuType01_market a:hover {text-decoration:none; background-color:#ffffff; border-bottom:1px solid #ffffff;}
#contentContainer #tabMenuType01_market a.active {display:inline-block; height:20px; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; background-color:#ffffff; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #ffffff; padding:8px 8px 0px 8px; overflow:hidden;}
#contentContainer #tabMenuType01_market a.active:hover {text-decoration:none; background-color:#ffffff; border-bottom:1px solid #ffffff;}

#contentContainer #searchForm {width:831px; height:30px; text-align:center; margin-top:20px; overflow:hidden; position:relative;}
#contentContainer #searchForm img.margin {margin-left:10px;}
#contentContainer #searchForm input {vertical-align:middle;}
#contentContainer #searchForm .positionType01 {#left:0px; margin-left:619px;}
#contentContainer #searchForm .positionType02 {#left:613px; margin-left:580px;}
/*#contentContainer #searchForm .positionType03 {#left:613px; margin-left:581px;}*/
#contentContainer #searchForm .positionType03 {}

#contentContainer #searchForm .positionType04 {#left:633px; margin-left:581px;}
#contentContainer #searchForm #otherSearch {position:absolute; text-align:right; overflow:hidden;}
#contentContainer #searchForm #otherSearch select {height:21px; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#4f4f4f;}
#contentContainer #searchForm input { vertical-align:middle;}
#searchForm_in {width:790px; height:30px; text-align:center; margin-top:15px; overflow:hidden;}
#searchForm_in input { vertical-align:middle;}

#contentContainer #btnGroup {width:791px; height:20px; text-align:center; margin-top:30px; overflow:hidden;}
#contentContainer #btnGroup img.margin {margin-left:10px;}

#contentContainer #footBtnGroup {width:791px; height:20px; margin-top:30px; overflow:hidden;}
#contentContainer #footBtnGroup #footBtnLeft {float:left;}
#contentContainer #footBtnGroup #footBtnLeft img {margin-right:2px;}
#contentContainer #footBtnGroup #footBtnRight {float:right;}
#contentContainer #footBtnGroup #footBtnRight img {margin-left:2px;}

#detailHeader {width:791px; height:43px; margin-top:18px; margin-left:20px; overflow:hidden;}
#detailHeader p#subject {float:left; width:715px; overflow:hidden; }
#detailHeader p#date {float:right; width:76px; text-align:right; padding-top:20px;}
#detailContent {width:791px; margin-left:20px; overflow:hidden;}
#detailContent #contentSubject {width:789px; height:28px; background-color:#f3f3f3; border:1px solid #d9d9d9; overflow:hidden;}
#detailContent #contentSubject #contentSelected {float:left; padding-left:10px;}
#detailContent #contentSubject #contentSelected select {margin-top:4px;}
#detailContent #contentSubject #contentSelected .txt13 {font-size:13px;}
#detailContent #contentSubject #objectShowall {float:right; padding-right:10px;}
#detailContent #contentSubject #objectShowall img {margin-top:9px;}
#detailContent div#fullpopupbtn img {padding:5px 0 0 0;}
#detailContent div#txtContent {width:752px; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#767676; line-height:20px; text-align:justify; vertical-align:top; padding:24px 20px 24px 19px; overflow:hidden;}
#detailContent div#txtContent table { margin:0 auto;}
#detailContent div#txtContent table td { text-align:justify;}
#detailContent div#imgContent {width:752px; text-align:center; vertical-align:top; padding:0px 20px 30px 19px; overflow:hidden;}
#detailFooter {width:749px; margin-left:41px; overflow:hidden;}
#detailFooter .detailFooterObject {width:749px; overflow:hidden;}
#detailFooter .detailFooterObject .footObjectHeader {width:747px; height:28px; background-color:#f3f3f3; border:1px solid #d9d9d9; margin-bottom:10px; overflow:hidden;}
#detailFooter .detailFooterObject .footObjectHeader:not([attr*=""]) {width:747px; height:28px; background-color:#f3f3f3; border:1px solid #d9d9d9; margin-top:20px; margin-bottom:10px; overflow:hidden;}
#detailFooter .detailFooterObject .footObjectHeader .objectTitle {float:left; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#e27145; font-weight:bold; background:url('../images/common/ico/ico_dot_02.gif') 10px 13px no-repeat; padding-top:6px; padding-left:18px;}

#detailFooter .detailFooterObject .footObjectHeader .objectTitle a:link    { font-size:12px; font-weight:bold; color:#e27145; text-decoration:none;}
#detailFooter .detailFooterObject .footObjectHeader .objectTitle a:visited { font-size:12px; font-weight:bold; color:#e27145; text-decoration:none;}
#detailFooter .detailFooterObject .footObjectHeader .objectTitle a:active  { font-size:12px; font-weight:bold; color:#e27145; text-decoration:none;}
#detailFooter .detailFooterObject .footObjectHeader .objectTitle a:hover   { font-size:12px; font-weight:bold; color:#e27145; text-decoration:none;}

#detailHeaderLine {width:791px; height:43px; border-bottom:1px solid #e4e0cd; margin-top:18px; margin-left:20px; overflow:hidden;}
#detailHeaderLine p#subject {float:left; width:715px; overflow:hidden; }
#detailHeaderLine p#date {float:right; width:76px; text-align:right; padding-top:20px;}


#detailFooter .detailFooterObject .footObjectHeader .objectTitle img {margin-left:7px;}
#detailFooter .detailFooterObject .footObjectHeader .objectSeeall {float:right; margin-top:9px; margin-right:10px;}
#detailFooter .detailFooterObject div.footObjectContent {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#767676; line-height:20px; padding:8px 0px 19px 0px; margin:0px auto; text-align:center; overflow:hidden;}
#detailFooter .detailFooterObject div.footObjectContent table { margin: 0 auto; text-align:center;}
#detailFooter .detailFooterObject div.footObjectContent table td { text-align:left;}
#detailBtnGroup {width:791px; height:20px; margin-top:30px; margin-left:20px; overflow:hidden;}
#detailBtnGroup #btnLeft {float:left;}
#detailBtnGroup #btnLeft img {margin-right:7px;}
#detailBtnGroup #btnRight {float:right;}
#detailBtnGroup #btnRight img {margin-left:7px;}
#detailBtnGroupCenter {width:791px; height:30px; text-align:center; margin-top:30px; margin-left:20px; overflow:hidden;}
#detailBtnGroupCenter input {#margin-top:-1px;}
#detailBtnGroupCenter #btnLeft {position:absolute; width:200px; margin-left:-37px; #margin-left:-432px;}
#detailBtnGroupCenter #btnLeft img {margin-right:7px;}
#detailBtnGroupCenter #btnRight {position:absolute; width:200px; margin-left:666px; #margin-left:270px;}
#detailBtnGroupCenter #btnRight select {height:21px; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#4f4f4f;}

/* detailFooter2 */
#detailFooter2 {width:749px; margin-left:41px; overflow:hidden;}
#detailFooter2 .detailFooterObject {width:749px; overflow:hidden;}
#detailFooter2 .detailFooterObject .footObjectHeader {width:747px; height:28px; background-color:#f3f3f3; border:1px solid #d9d9d9; margin-bottom:10px; overflow:hidden;}
#detailFooter2 .detailFooterObject .footObjectHeader .objectTitle {float:left; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#e27145; font-weight:bold; background:url('../images/common/ico/ico_dot_02.gif') 10px 13px no-repeat; padding-top:6px; padding-left:18px;}

#detailFooter2 .detailFooterObject .footObjectHeader .objectTitle a:link    { font-size:12px; font-weight:bold; color:#e27145; text-decoration:none;}
#detailFooter2 .detailFooterObject .footObjectHeader .objectTitle a:visited { font-size:12px; font-weight:bold; color:#e27145; text-decoration:none;}
#detailFooter2 .detailFooterObject .footObjectHeader .objectTitle a:active  { font-size:12px; font-weight:bold; color:#e27145; text-decoration:none;}
#detailFooter2 .detailFooterObject .footObjectHeader .objectTitle a:hover   { font-size:12px; font-weight:bold; color:#e27145; text-decoration:none;}


#detailFooter2 .detailFooterObject .footObjectHeader .objectTitle img {margin-left:7px;}
#detailFooter2 .detailFooterObject .footObjectHeader .objectSeeall {float:right; margin-top:9px; margin-right:10px;}
#detailFooter2 .detailFooterObject div.footObjectContent {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#767676; line-height:20px; padding:8px 22px 19px 22px; overflow:hidden; margin:0 auto;}
#detailFooter2 .detailFooterObject div.footObjectContent table { margin: 0 auto;}
#detailFooter2 .detailFooterObject div.footObjectContent table td { text-align:left;}

/* pageing */
.pageing {width:831px; text-align:center; margin-top:13px; overflow:hidden;}
.pageing a:link {color:#333333; text-decoration:none;}
.pageing a:active {}
.pageing a:visited {color:#333333; text-decoration:none;}
.pageing a:hover {color:#e27145; text-decoration:underline;}
.pageing dl {text-align:center;}
.pageing dl dd {display:inline;}
.pageing dl dd.num {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#333333; background:url('../images/common/bg_pageing_line.gif') top right no-repeat; padding:0px 5px 0px 1px; #padding:0px 2px 0px 4px;}
.pageing dl dd.active {color:#e27145; font-weight:bold;}
.pageing dl dd.prevLine {background:url('../images/common/bg_pageing_line.gif') top right no-repeat; padding-right:5px; #padding-right:0px;}
.pageing dl dd img.first {margin-top:2px; margin-bottom:-1px;}
.pageing dl dd img.prev {margin-top:2px; margin-right:3px; margin-bottom:-3px; margin-left:0px;}
.pageing dl dd img.next {margin-top:2px; margin-right:0px; margin-bottom:-3px; margin-left:3px; #margin-left:5px;}
.pageing dl dd img.end {margin-top:2px; margin-bottom:-1px;}
.pageingMargin {margin-top:22px;}
.pageing dl dd.linenone{background:none;}

.pageing_in {width:790px; text-align:center; margin-top:20px; overflow:hidden;}
.pageing_in a:link {color:#333333; text-decoration:none;}
.pageing_in a:active {}
.pageing_in a:visited {color:#333333; text-decoration:none;}
.pageing_in a:hover {color:#e27145; text-decoration:underline;}
.pageing_in dl {text-align:center;}
.pageing_in dl dd {display:inline;}
.pageing_in dl dd.num {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#333333; background:url('../images/common/bg_pageing_line.gif') top right no-repeat; padding:0px 5px 0px 1px; #padding:0px 2px 0px 4px;}
.pageing_in dl dd.active {color:#e27145; font-weight:bold;}
.pageing_in dl dd.prevLine {background:url('../images/common/bg_pageing_line.gif') top right no-repeat; padding-right:5px; #padding-right:0px;}
.pageing_in dl dd img.first {margin-top:2px; margin-bottom:-1px;}
.pageing_in dl dd img.prev {margin-top:2px; margin-right:3px; margin-bottom:-3px; margin-left:0px;}
.pageing_in dl dd img.next {margin-top:2px; margin-right:0px; margin-bottom:-3px; margin-left:3px; #margin-left:5px;}
.pageing_in dl dd img.end {margin-top:2px; margin-bottom:-1px;}
.pageing_in dl dd.linenone{background:none;}

.pageing_popup1 {width:500px; text-align:center; margin-top:20px; overflow:hidden;}
.pageing_popup1 a:link {color:#333333; text-decoration:none;}
.pageing_popup1 a:active {}
.pageing_popup1 a:visited {color:#333333; text-decoration:none;}
.pageing_popup1 a:hover {color:#e27145; text-decoration:underline;}
.pageing_popup1 dl {text-align:center;}
.pageing_popup1 dl dd {display:inline;}
.pageing_popup1 dl dd.num {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#333333; background:url('../images/common/bg_pageing_line.gif') top right no-repeat; padding:0px 5px 0px 1px; #padding:0px 2px 0px 4px;}
.pageing_popup1 dl dd.active {color:#e27145; font-weight:bold;}
.pageing_popup1 dl dd.prevLine {background:url('../images/common/bg_pageing_line.gif') top right no-repeat; padding-right:5px; #padding-right:0px;}
.pageing_popup1 dl dd img.first {margin-top:2px; margin-bottom:-1px;}
.pageing_popup1 dl dd img.prev {margin-top:2px; margin-right:3px; margin-bottom:-3px; margin-left:0px;}
.pageing_popup1 dl dd img.next {margin-top:2px; margin-right:0px; margin-bottom:-3px; margin-left:3px; #margin-left:5px;}
.pageing_popup1 dl dd img.end {margin-top:2px; margin-bottom:-1px;}
.pageing_popup1 dl dd.linenone{background:none;}



div.rightBox   {position:absolute; top:105px; left:511px; margin-left:515px; width:146px;}

div.rightBox div.rigthBox_1 {border:#f0f0f0 6px solid; width:131px; font-size:12px; color:#767676; text-align:left; margin-bottom:18px; padding-top:10px;}
div.rightBox div.right_title { background:#f8f8f8; padding:6px 3px 9px 10px; margin-bottom:8px; color:#4f4f4f; line-height:15px;}

div.rightBox ul.right_list { margin-left:8px; margin-bottom:10px;}
div.rightBox ul.right_list li.right_list_1 { line-height:17px; color:#e27145; background:url(../images/main/bl_gray.gif) 0 5px no-repeat; padding-left:8px;}
div.rightBox ul.right_list li.right_list_2 { line-height:15px; padding-left:8px;}
div.rightBox ul.right_list li.right_list_3 { line-height:15px; padding-left:8px; color:#4f4f4f;}

div.rightBox div.rigthBox_2 {border:#f0f0f0 6px solid; width:131px; font-size:12px; color:#767676; text-align:left; margin-bottom:18px; padding:1px;}
div.rightBox div.right_title2 { background:#f8f8f8; padding:6px 3px 9px 10px; margin-bottom:8px; color:#4f4f4f; line-height:15px;}

div.rightBox ul.right_list2 { margin:10px 0 13px 13px;}
div.rightBox ul.right_list2 li { color:#757575; line-height:21px;}
div.rightBox ul.right_list2 li { color:#757575; line-height:21px;}


div.rightBox ul.right_list3 { margin-left:8px; margin-bottom:10px;}
div.rightBox ul.right_list3 li.right_list_1 { line-height:17px; color:#777777; font-weight:bold; padding-left:8px;}
div.rightBox ul.right_list3 li.right_list_2 { line-height:15px; padding-left:8px; color:#777777; font-weight:normal;}

div.rightBox ul.right_list3 li a:link     {color:#777777; text-decoration:none;}
div.rightBox ul.right_list3 li a:active   {color:#777777; text-decoration:none;}
div.rightBox ul.right_list3 li a:visited  {color:#777777; text-decoration:none;}
div.rightBox ul.right_list3 li a:hover    {color:#E27242; text-decoration: underline; font-weight: bold;}


div.rightBox ul.right_list2 li a:link     {color:#757575; text-decoration:none;}
div.rightBox ul.right_list2 li a:active   {color:#757575; text-decoration:none;}
div.rightBox ul.right_list2 li a:visited  {color:#757575; text-decoration:none;}
div.rightBox ul.right_list2 li a:hover    {color:#757575; text-decoration: underline;}

div.rightBox ul.right_list li a:link     {color:#4f4f4f; text-decoration:none;}
div.rightBox ul.right_list li a:active   {color:#4f4f4f; text-decoration:none;}
div.rightBox ul.right_list li a:visited  {color:#4f4f4f; text-decoration:none;}
div.rightBox ul.right_list li a:hover    {color:#4f4f4f; text-decoration: underline;}

div.rightBox div.right_t1 { padding-bottom:11px;}

div.rightBox select { border:#d9d9d9 1px solid; font-size:12px; margin-bottom:3px; color:#4f4f4f;}

div.rightBox div.right_t2 { padding-bottom:11px; padding-top:20px;}


div.pageTop   {position:absolute; top:685px; left:511px; margin-left:515px; width:146px;}


ul.footSumImg { margin:0px auto; }
ul.footSumImg li { display:inline; margin-right:2px; margin-left:2px;}


/* 20100317_½Å±ÔÄÚµåÀÛ¼º_½ÃÀÛ */
.grayLine {width:791px; height:1px; font-size:0px; line-height:0px; background-color:#e4e0cd; margin-left:20px; overflow:hidden;}
.detail_grayLine {width:791px; height:1px; font-size:0px; line-height:0px; background-color:#e4e0cd; overflow:hidden;}
.attach_grayLine {width:791px; height:1px; font-size:0px; line-height:0px; background-color:#e4e0cd; overflow:hidden; margin-left:20px;}
.txt_category {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#e27145;}
.ct_category {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#acacac;}
.txt_season {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#767676;}
.txt_subject {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#4f4f4f; line-height:16px;}
.txt_subject a {color:#4f4f4f; text-decoration:none;}
.txt_subject a:hover {color:#4f4f4f; text-decoration:underline;}
.txt_subject_detail {font-family:Arial,µ¸¿ò,±¼¸²; font-size:14px; color:#4f4f4f; font-weight:bold; line-height:22px;}
.txt_date {font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#acacac;}


.subTitleWrap {width:791px; height:26px; border-bottom:1px solid #e4e0cd; margin-top:28px; margin-left:20px; overflow:hidden;}
.subTitleWrap .subTitle {float:left; font-family:Arial,µ¸¿ò,±¼¸²; font-size:16px; color:#000000; font-weight:bold; background:url('../images/common/ico/ico_subtitle_01.gif') 0px 5px no-repeat; padding-left:9px;}
.subTitleWrap .categorySelected {float:left; background:url('../images/common/ico/ico_circlearrow_01.gif') 0px 2px no-repeat; padding-left:21px;}
.subTitleWrap .categorySelected select {margin-left:6px;}
.subTitleWrap .categorySelectbox {float:right;}
.subTitleWrap .categorySelectbox select {margin-left:6px;}

p.seasonTitle {float:left; font-family:Arial,µ¸¿ò,±¼¸²; font-size:16px; color:#000000; font-weight:bold; background:url('../images/common/ico/ico_subtitle_01.gif') 0px 5px no-repeat; padding-left:9px; margin-top:18px; margin-left:20px;}

p.fairschedule_graybox {width:791px; height:32px; font-family:Arial,µ¸¿ò,±¼¸²; font-size:12px; color:#010101; font-weight:bold; line-height:32px; background-color:#ededed; margin-top:20px; margin-left:20px; overflow:hidden;}
p.fairschedule_graybox strong {color:#e27145; padding-left:19px;}
p.fairschedule_graybox img {margin-top:-8px; #margin-top:0px; margin-left:14px;}

/*table.sidemenu {width:104px; height:288px; background:url('../images/common/layout/sidemenu_bg.gif') 0px 0px no-repeat;}
table.sidemenu td {vertical-align:top; }
table.sidemenu div.news {padding-left:6px; padding-top:21px; }
table.sidemenu div.viewlog {padding-left:6px; padding-top:12px; }
table.sidemenu div.yellowpage {padding-left:6px; padding-top:12px; }
table.sidemenu div.notice {padding-left:9px; padding-top:18px; }
table.sidemenu div.membership {padding-left:9px; padding-top:9px; }
table.sidemenu div.ticketbook {padding-left:9px; padding-top:9px; }
table.sidemenu div.newsletter {padding-left:8px; padding-top:30px; }*/

/*
#sideMenu {width:104px; height:288px; background:url('../images/common/bg_sidemenu5.gif') top left no-repeat; overflow:hidden;}
#sideMenu ul.menu01 {margin-top:24px; margin-left:4px;}
#sideMenu ul.menu01 li {height:35px; overflow:hidden;}
#sideMenu ul.menu02 {margin-top:16px; margin-left:4px;}
#sideMenu ul.menu02 li {height:22px; overflow:hidden;}
#sideMenu ul.menu03 {margin-top:23px; margin-left:4px;}
#sideMenu ul.menu03 li {height:43px; overflow:hidden;}
*/

#sideMenu {width:104px; height:500px; background:url('../images/common/bg_sidemenu5.gif') top left no-repeat; overflow:hidden;}
#sideMenu ul.menu01 {margin-top:24px; margin-left:4px;}
#sideMenu ul.menu01 li {height:35px; overflow:hidden;}
#sideMenu ul.menu02 {margin-top:16px; margin-left:4px;}
#sideMenu ul.menu02 li {height:22px; overflow:hidden;}
#sideMenu ul.menu03 {margin-top:23px; margin-left:4px;}
#sideMenu ul.menu03 li {height:43px; overflow:hidden;}
#sideMenu ul.menu04 {margin-top:23px; margin-left:4px;}
#sideMenu ul.menu04 li {height:240px; overflow:hidden;}

a.side_rollover img {border:0; display:inline}
a.side_rollover img.side_over {display:none;}
a.side_rollover:hover {border:0}
a.side_rollover:hover img {display:none;}
a.side_rollover:hover img.side_over {display:inline;}


/** new tab menu style 2011.06.24 - Seong Min Lee **/
#contentContainer #tabMenuType02 {width:521px;background:url('/images/collection/new/bg_tabmenu_line_new.gif') top left repeat-x;height:30px; }
#contentContainer #tabMenuType02 a {
	display:inline-block; 
	height:20px;
	min-width:79px;
	font-family:µ¸¿ò; 
	font-size:12px; 
	color:#7c7c7c; 
	font-weight:bold; 
	text-decoration:none; 
	background-color:#f3f3f3; 
	border-left:none;
	border-top:1px solid #d9d9d9; 
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding-top:8px; 
	overflow:hidden;
	text-align:center;
	padding-left:9px;
	padding-right:9px;
}

#contentContainer #tabMenuType02 a:hover {text-decoration:none; color:#000000; background-color:#ffffff; border-bottom:1px solid #ffffff;}
#contentContainer #tabMenuType02 a.active {
	display:inline-block; 
	height:20px; 
	font-family:µ¸¿ò; 
	font-size:12px;
	color:#000000; 
	font-weight:bold; 
	text-decoration:none; 
	background-color:#ffffff; 
	border-top:1px solid #d9d9d9; 
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #FFFFFF;
	padding-top:8px; 
	overflow:hidden;
}
#contentContainer #tabMenuType02 a.active:hover {text-decoration:none; background-color:#ffffff; border-bottom:1px solid #ffffff;}

