@charset 'utf-8';

body	{
    margin: 0;
    padding: 0;
    color:#333;
}

img	{border:0px;padding:0;margin:0px;}
hr	{margin:0;padding:0;display:none;}
form	{margin:0;padding:0;}

h1, h2, h3	{padding:0;margin:0}
h3.smallTit01 {
    padding:20px 0 5px 20px;
    font:bold 14px dotum,gulim,arial;
    letter-spacing:-1px;
    background: url(/common/img/default/h3smallTit01.gif) 0 18px no-repeat;
}
h3.smallTit02 {
    padding:15px 0 5px 20px;
    font:bold 12px dotum,gulim,arial;
    letter-spacing:-1px;
    background: url(/common/img/default/h3smallTit02.gif) 0 13px no-repeat;
}

h3.smallTit01_img {
    padding:20px 0 5px 20px;
    font:bold 14px dotum,gulim,arial;
    letter-spacing:-1px;
    background: url(/common/img/default/h3smallTit01.gif) 0 22px no-repeat;
}

h3.smallTit01_img * { vertical-align:middle }
h3.smallTit01_img img {padding:0;margin:0; }


div.space5 {clear:both;padding:5px 0 0 0;}
div.space10 {padding:10px 0 0 0;clear:both}
div.space15 {padding:15px 0 0 0;clear:both}
div.space20 {padding:20px 0 0 0;clear:both}
div.space30 {width:30px; height:30px;clear:both}
div.space40 {width:40px; height:40px;clear:both}
ul {margin-left:20px}
ul.top0{ margin-top:0; }

th.right,td.right {text-align:right}
th.left,td.left {text-align:left}
th.center,td.center {text-align:center}

/*레이아웃관련 **************************************************/
/*탑메뉴영역*/
div#topmenu {
    width:925px;
    height:267px;
	padding: 0 0 0 2px;
}

div#topmenu2 {
    width:1275px;
    height:267px;
	padding: 0 0 0 2px;
	background:url(/common/img/default/top_img_guide3.jpg) right 0 no-repeat;
}

/*중간컨텐츠영역 Wrapper*/
div#pageWrapper {
    width:925px;
    min-height:650px;
    background:url(/common/img/default/contentsMiddlebg.gif) 215px 0 repeat-y;
}

div#pageWrapper2 {
    width:1275px;
    min-height:650px;
    background:url(/common/img/default/contentsMiddlebg2.gif) 215px 0 repeat-y;
}

    div#pageLeftMenu {
        float:left;
        width:215px;
        height:593px;
    }

    div#contentsWrapper {
        float:left;
        width:710px;
        padding:15px 0 200px 0;
        background: url(/common/img/default/contentsTopbg.gif) 0 0 no-repeat;
    }

	div#contentsWrapper2 {
        float:left;
        width:1000px;
        padding:15px 0 200px 0;
        background: url(/common/img/default/contentsTopbg2.gif) 0 0 no-repeat;
    }

        div#contentsTitle {
            position:relative;
            width:650px;
            height:40px;
            overflow: hidden;
            margin: 0 0 20px 30px;
        }
            /*메뉴나오는부분*/
            div#contentsTitle  h2 {
                padding:0;
                margin:0;
                display:block;
                position:absolute;
                top:0px;
                left:0;
                height:40px;
                line-height:40px;
                width:100%;
                text-indent:-5000px;
                background-position:bottom left;
                background-repeat:no-repeat;
            }

            /*메뉴뎁쓰*/
            div#contentsTitle  span#menuDepath {
                position:absolute;
                top:20px; right:0;
                color:#999;
                font: 11px Dotum,Tahoma,Arial,sans-serif;
                padding-left:50px;
                line-height:20px;
                background:url(/common/img/default/home_dot.gif) 0 45% no-repeat;
            }

        /*실제 컨텐츠 나오는 부분*/
        div#innerContents {
            position:relative;
            width:650px;
            min-height:600px;
            overflow-x: hidden;
            margin-left:30px;
            font: 12px Gulim,Tahoma,Arial,sans-serif;
            color:#333;
            line-height:1.6em;
            text-align:justify;
        }

		div#innerContents2 {
            position:relative;
            width:680px;
            overflow-x: hidden;
            margin-left:14px;
            font: 12px Gulim,Tahoma,Arial,sans-serif;
            color:#333;
            line-height:1.6em;
            text-align:justify;
        }
        /* *:first-child+html div#innerContents { font-family:'malgun gothic','segoe ui',Gulim;} */

		div#innerContents3 {
            position:relative;
            width:1000px;
            min-height:600px;
            overflow-x: hidden;
            margin-left:30px;
            font: 12px Gulim,Tahoma,Arial,sans-serif;
            color:#333;
            line-height:1.6em;
            text-align:justify;
        }

    div#pageRightMenu {
        clear:both;
    }

/*푸터영역*/
div#footer {
    clear:both;
    height:113px;
    background:url(/common/img/default/copy_bg.gif) 0 0 repeat-x;
}

/* TEO ADD */
ul.footerList {
    margin:0;
    padding:0;
	width:650px;
}

ul.footerList li {
    margin:0;
    padding:0;
    list-style: none;
    float:left;
}




/*작은 메뉴*/
div#smllmenu {
    position:absolute;
    top:14px;
    left:370px;
    width:440px;
    height:18px;
    overflow:hidden;

}
    div#smllmenu ul {
        display:block;
        padding:0;
        margin:0;
        list-style:none;
    }

    div#smllmenu ul li{
        padding:0;
        margin:0;
        float:right;
    }


/*메인화면 아래 컨텐츠 영역*/
div#mainContents {
    position:absolute;
    top:550px;
    left:0;
    z-index:1;
    margin:0;
    padding:0;
    width:924px;
    height:150px;
    font:12px dotum,gulim,arial;
}

    div#mainContents a:link		{color:#707070;text-decoration:none}
    div#mainContents a:visited		{color:#707070;text-decoration:none}
    div#mainContents a:active		{color:#707070;text-decoration:none}
    div#mainContents a:hover 		{color:#F00;text-decoration:none;}



    div#mainContents table.mainContentsTbl {
        position:absolute;
        bottom:0;
        right:0;
        margin:0;
        padding:0;
        border:0;
        border-collapse:collapse;
        width:924px;
        table-layout:fixed;
    }

        table.mainContentsTbl  td.openBtn {
            margin:0;
            padding:0;
            width:924px;
            height:30px;
            text-align:right;
        }
            td.openBtn img#openBtnImg{
                margin:0;
                padding:0 20px 0 0;
            }

        table.mainContentsTbl  td#mainContentsArea {
            margin:0;
            padding: 0;
            width:924px;
            height:130px;
            background:transparent url(/common/img/default/maincontentsareabg.gif) top right repeat-x;
        }

        table.mainContentsWrapper {
            margin:0;
            padding:0;
            border:0;
            border-collapse:collapse;
        }
        table.mainContentsWrapper td{
            margin:0;
            padding:8px 5px 0 5px;
            border:0;
            border-collapse:collapse;
        }

        /* 서학뉴스포커스 시작 */
        h3.mainNewsFocusTitle {
            margin: 0 0 8px 0;
            padding:0;
            display:block;
            height:18px;
            text-indent:-5000px;
            background: url(/common/img/default/mainNewsFocusTitle.gif) 0 0 no-repeat;
        }

        ul.mainContentsTab {
            padding:0;
            margin:8px 0 ;
            width:250px;
            height:18px;
            list-style:none;
            background:#EEE;
        }
        ul.mainContentsTab li{
            margin:0;padding:0;
            float:left;
        }
        ul.mainContentsTab img { margin:0; padding:0; }

        ul.mainNewsFocusList {
            margin:0;
            padding:0;
            width:250px;
            list-style:none;
        }

        ul.mainNewsFocusList li {
            margin:0;
            padding:0 0 0 10px;
            height:18px;
            line-height:18px;
            background:url(/common/img/default/pix1_black.gif) 5px 5px no-repeat;
            overflow:hidden;
        }

        /* 현장스케치 시작 */
        h3.seohakSketchTitle {
            margin: 0 0 8px 0;
            padding:0;
            display:block;
            height:18px;
            text-indent:-5000px;
            background: url(/common/img/default/seohakSketchTitle.gif) 0 0 no-repeat;
        }

        /* 이벤트정보 시작 */
        h3.mainEventTitle {
            margin: 0 0 8px 0;
            padding:0;
            display:block;
            height:18px;
            text-indent:-5000px;
            background: url(/common/img/default/mainEventTitle.gif) 0 0 no-repeat;
        }


/*슬라이딩바*/
div#slidingbar {
    position:absolute;
    top:300px;
    left:930px;
    width:106px;
    height:562px;
    z-index:1;
}

div#slidingbar2 {
    position:absolute;
    top:300px;
    left:1282px;
    width:106px;
    height:562px;
    z-index:1;
}

/* 왼쪽배너영역 **************************************************/
ul.leftBannerList {
    position:absolute;
	top:740px;
	left:0;
	z-index:1;
	padding:5px 0 0 10px;
    margin:0;
    list-style:none;
    width:195px;
}
    ul.leftBannerList li {
        padding:0 0 4px 0;
        margin:0;
        width:195px;
        height:60px;
    }





/*링크관련 **********************************************************/
A:link		{color:#6699cc;text-decoration:none}
A:visited		{color:#809BAD;text-decoration:none}
A:active		{color:#6699cc;text-decoration:none}
A:hover 		{color:#ff6666;text-decoration:none;}

A.black:link		{color:#333333;text-decoration:none}
A.black:visited		{color:#333333;text-decoration:none}
A.black:active		{color:#333333;text-decoration:none}
A.black:hover 		{color:#ff6666;text-decoration:none;}

A.rsv:link		{color:#fff;text-decoration:none}
A.rsv:visited		{color:#fff;text-decoration:none}
A.rsv:active		{color:#fff;text-decoration:none}
A.rsv:hover 		{color:#87f7fb;text-decoration:none;}


/*공통 폼객체 관리 **************************************************/
input,
select,
textarea {
    font: 12px Gulim,Tahoma,Arial,sans-serif,'malgun gothic','segoe ui';
}
textarea	{ line-height:1.6em; }
input.fmtxt {
    height:16px;
    display: inline;
    border-top: #ABADB3 solid 1px;
    border-right: #DBDFE6 solid 1px;
    border-bottom: #E3E9EF solid 1px;
    border-left: #E2E3EA solid 1px;
    padding:3px 5px 0 5px;
}
input.fmpil {
    background:url(/common/img/default/noblank.gif) 0 0 no-repeat
}




/*공통 테이블관리 바탕화면 **************************************************/
col {word-break:break-all;white-space:normal; text-align:center;}
col.num {font-size:12px;}
td.empty {
    height:200px;
    font-size:12px;
    text-align:center;
    vertical-align:middle;
}
td.tdMoney {
    text-align:right;
    font-family:tahoma;
}

td.bg01 { background:#F0F0F0 !important}



td.boardContentsArea { /*보드영역*/
    min-height:300px;
    padding:0;
    margin:0;
    text-align:justify;
    font-weight:normal;
    line-height:150%;
    vertical-align:top;
}

div.boardContentsStart {
    width:1000px;
    min-height:300px;
    padding:10px 0 80px 0;
    margin:0;
    display:block;
    overflow:hidden;
    text-align:justify;
    padding-bottom:50px;
    line-height:1.8em;
    background:#FFF;
    vertical-align:top;
}
td.boardCommentStart {
    padding:0;
    margin: 0;
}

    td.boardCommentStart table {
        table-layout:fixed;
        border:0;
        border-collapse:collapse;
    }

    td.boardCommentStart table th{
        font-weight:bold;
        text-align:left;
        background : #FFF;
        border:0;
        border-bottom:#CCC dotted 1px;
    }

    td.boardCommentStart table td{
        text-align:justify;
        background:#FFF;
        white-space:normal;
        border:0;
        border-bottom:#CCC dotted 1px;
    }

    tr.cmtfm th,
    tr.cmtfm td {
        padding-bottom:5px !important;
        margin:0;
    }

    textarea.comment {
        height:38px;
        width:480px;
        margin-top:3px;
    }

    input.comment {
        cursor:pointer;
        margin-top:5px;
    }




/*일반적인 테이블형태*/
table.bbsList1 {
    width:650px;
    padding:0;
    margin:0;
    width:100%;
    table-layout:fixed;
    border-collapse:collapse;
    border:0;
    font: 12px Gulim,Tahoma,Arial,sans-serif;
    line-height:1.6em;
}
/* *:first-child+html table.bbsList1 { font-family:'malgun gothic','segoe ui',Gulim; }  */

    table.bbsList1 th{
        font-weight:normal;
        text-align:center;
        background:#eaeff2 url(/common/img/default/bbsthbg.gif) 0 15px no-repeat;
        padding:3px 2px 2px;
        border:#eaeff2 solid 1px;
        border-top-width:2px;
        border-top-color:#b1c4e1;
        border-bottom:#CCC solid 1px;
        height:22px;
    }
    table.bbsList1 td{
        border-bottom:#CCC solid 1px;
        font-weight:normal;
        padding:4px 2px 3px 3px;
    }
    table.bbsList1 .num{background:url(/common/img/default/pix1.gif) 0 15px no-repeat; }
    table.bbsList1 th.num{background-color:#eaeff2;}
    table.bbsList1 td.num{background-color:#FFF;}
    table.bbsList1 td.empty{background:url(/common/img/default/pix1.gif) 0 15px no-repeat; }





/*게시판의 테이블 폼 형태*/
table.bbsFrom1 {
    padding:0;
    margin:0;
    width:100%;
    table-layout:fixed;
    border-collapse:collapse;
    font: 12px Gulim,Tahoma,Arial,sans-serif;
    line-height:1.6em;
}
/* *:first-child+html table.bbsFrom1 {	font-family:'malgun gothic','segoe ui',Gulim; } */

    table.bbsFrom1 th{
        border-bottom:#CCC solid 1px;
        font-weight:normal;
        background:#eaeff2;
        padding:3px 2px 3px 4px;
        border-top-width:2px;
    }
	table.bbsFrom1 th.sec{
        border-bottom:#CCC solid 1px;
        font-weight:normal;
        text-align:left;
        background:#f3f2f3;
        padding:3px 2px 3px 4px;
        border-top-width:2px;
    }
    table.bbsFrom1 th.headAccess {border:0;background:#b1c4e1;height:2px;padding:0;margin:0}
    table.bbsFrom1 td.headAccess {border:0;background:#99C6E3;height:2px;padding:0;margin:0}


    table.bbsFrom1 td{
        text-align:left;
        border-bottom:#CCC solid 1px;
        padding:3px;
        font-weight:normal;
        background:#FFF;
    }

    table.bbsFrom1 td * { vertical-align:middle; }

.bbsFrom1 .leftLine {border-right:#CCC solid 1px;}
.bbsFrom1 .leftLineCenter {border-right:#CCC solid 1px;text-align:center;}
.bbsFrom1 .center {text-align:center;}

/*게시판보기형태*/
div.bbsView {
    margin:0;
    padding:0px;
    width:640px;
    border:0;
    font: 12px Gulim,Tahoma,Arial,sans-serif;
    line-height:1.6em;
}

/* *:first-child+html div.bbsView { font-family:'malgun gothic',gulim,dotum; } */

    div.bbsView h3.bbsTitle {
        margin:0 0 10px  0;
        padding:5px 0 5px 10px;
        width:640px;
        height:22px;
        font-weight:bold;
        font-size:14px;
        border-top:#b1c4e2 solid 2px;
        background:#eaeff2;
        border-bottom:#DFDFDF solid 1px;
        letter-spacing:-1px;
        line-height:20px;
        overflow:hidden;
    }

    div.bbsView h3.lodgingTitle {
        margin:0 0 10px  0;
        padding:5px 0 5px 10px;
        width:640px;
        height:22px;
        font-weight:bold;
        font-size:14px;
        border-top:#b1c4e2 solid 2px;
        background:#eaeff2;
        border-bottom:#DFDFDF solid 1px;
        letter-spacing:-1px;
        line-height:20px;
        overflow:hidden;
    }

    div.bbsView div.bbsSummaryWrapper {
        position:relative;
        margin:0;
        padding:0 10px 10px 10px;
    }

    div.bbsView div.bbsSummaryWrapper ul.bbsSummary {
        margin:0;
        padding:10px 0 20px 0;
        list-style:none;
    }
    div.bbsView div.bbsSummaryWrapper ul.bbsSummary li{
        margin:0;
        padding:0 0 0 10px;
        background:url(/common/img/default/bullet_01.gif) 0 4px no-repeat;
        vertical-align:middle;
    }

    div.bbsView div.bbsSummaryWrapper ul.bbsSummary li * { vertical-align:middle }


    div.bbsView div.bbsSummaryImgWrapper ul.bbsSummaryImg {
        margin:0;
        padding:10px 0 20px 310px;
        list-style:none;
    }
    div.bbsView div.bbsSummaryImgWrapper ul.bbsSummaryImg li{
        margin:0;
        padding:0 0 0 10px;
        background:url(/common/img/default/bullet_01.gif) 0 4px no-repeat;
        vertical-align:middle;
    }

    div.bbsView div.bbsSummaryImgWrapper ul.bbsSummaryImg li * { vertical-align:middle }

    div.bbsView div.bbsSummaryImgWrapper div.bbsFestivalImg {
        padding:0;
        margin:0 15px 20px 0;
        width:300px;
        height:200px;
        overflow:hidden;
        background: url(/common/img/default/noFestivalImg.gif) 50% 50% no-repeat;
        border:#ccc solid 1px;
        float:left;
    }


    div.bbsView  div.bbsContentsView {
        width:608px;
        font-size: 12px;
        line-height:1.8em;
        color:#61665C;
        padding:10px 21px 100px 21px;
        text-align:justify;
        overflow-x:hidden;
        word-break:break-all;
        clear:both;
    }

    div.lodgingContentsView {
        width:640px;
        font-size: 12px;
        line-height:1.8em;
        color:#61665C;
        padding:10px 0 0 0;
        text-align:justify;
        overflow-x:hidden;
        word-break:break-all;
        clear:both;
    }


/*일반적인 테이블형태*/
table.grid1 {
    padding:0;
    margin:0;
    width:100%;
    table-layout:fixed;
    border:#CCC solid 1px;
    background:#E5EFF1;
    border-collapse:collapse;
    border-spacing:1px;
    line-height:160%;
    font: 12px Gulim,Tahoma,Arial,sans-serif;
}
/* *:first-child+html table.grid1 { font-family:'malgun gothic','segoe ui',Gulim; } */
    table.grid1 th{
        font-weight:normal;
        text-align:center;
        /*background:#E5EFF1 url(/common/img/default/grid1thBg.gif) 0 0 repeat-x; */
        background:#E5EFF1;
        padding:7px 2px 5px 2px;
        border:#CCC solid 1px;
    }

    table.grid1 th.left{
        font-weight:normal;
        text-align:left;
        /*background:#E5EFF1 url(/common/img/default/grid1thBg.gif) 0 0 repeat-x; */
        background:#E5EFF1;
        padding:7px 15px 5px 15px;
        border:#CCC solid 1px;
    }


    table.grid1 th.sec { background:#FAFAFA; }
	.sec { background:#FAFAFA; }
	table.grid1 th.secV  { background:#f3f2f3; }
	table.grid1 th.secV2  { background:#fbfafb; }

    table.grid1 td{
        border:#CCC solid 1px;
        background:#FFF;
        padding:6px 3px 4px 3px;
		line-height:20px;
		color:#666;
    }

    table.grid1 td.left{
        border:#CCC solid 1px;
        text-align:left;
        background:#FFF;
        padding:6px 15px 4px 15px;
    }

    table.grid1 td.emphasis{ background:#EDF4F5; }


    table.grid1 td.th{
        border:#CCC solid 1px;
        font-weight:normal;
        text-align:center;
        background:#E5EFF1;
        padding:7px 2px 5px 2px;
    }



/*일반적인 테이블형태*/
table.grid2 {
    width:100%;
    padding:0;
    margin:0;
    table-layout:fixed;
    border:#CCC solid 1px;
    background:#E5EFF1;
    border-collapse:collapse;
    font: 12px Gulim,Tahoma,Arial,sans-serif;
}
/* *:first-child+html table.grid2 { font-family:'malgun gothic','segoe ui',Gulim; } */
    table.grid2 th{
        font-weight:normal;
        text-align:left;
        /*background:#E5EFF1 url(/common/img/default/grid1thBg.gif) 0 0 repeat-x; */
        background:#E5EFF1;
        padding:3px 2px 3px 2px;
        border-bottom:#CCC solid 1px;
        border-right:#CCC solid 1px;
        line-height:17px;
    }

    table.grid2 th.sec { background:#FAFAFA; }

    table.grid2 td{
        font-weight:normal;
        text-align:left;
        background:#FFF;
        padding:3px 3px 3px 3px;
        border-bottom:#CCC solid 1px;
    }

    table.grid2 td.emphasis{ background:#EDF4F5; }

    table.grid2 td.photo {
        text-align:center;
        vertical-align:middle;
    }



/*갤러리1*/
table.gallery1 {
    padding:0;
    margin:0;
    border-collapse:collapse;
    border-top:#99C6E3 solid 1px;
    border-bottom:#CCC solid 1px;
    table-layout:fixed;
    font-size:12px;
    font-family:gulim,arial;
    line-height:140%;
}
table.gallery1 th {
    height:2px !important;
    background:#99C6E3;
}
table.gallery1 td {
    padding:0 0 20px 0;

}

    div.photoItem {
        padding:5px;
        margin:2px 2px 5px 2px;
        float:left;
        width:196px;
        text-align:center;
        border:#FFFFFF solid 3px;
        background:#FFF;
    }

        div.photoItemWrapper {
            text-align:center;
        }

            div.photoItemWrapper strong{
                text-align:left;
                display:block;
                padding-top:8px;
                width:186px;
                overflow:hidden;
                height:20px;
                line-height:22px;
            }

            div.photoItemWrapper div{
                text-align:left;
                font:normal 12px gulim,arial;
                line-height:120%;
                width:186px;
                overflow:hidden;
                height:20px;
                color:#333;
            }

                div.photoItemWrapper div span{
                    font:normal 11px verdana,arial;
                    line-height:150%;
                    letter-spacing:-1px;
                    color:#777;
                }

        img.photoImage {
            display:block !important;
            width:178px !important; /*120 x 80 비율대로 작업 */
            height:119px !important;
            border:#EFEFEF solid 8px;
        }

        .gallery1 ul {
            padding:0;margin:0;
            width:150px;
            text-align:left;
        }



/*검색상자*/
table.searchBox {
    background-color:#EFEFEF;
    padding:0;
    width:100%;
    margin-bottom:15px;
}
    table.searchBox table {
        padding:0;
        margin:0;
    }

    table.searchBox table td * { vertical-align:middle; }



/*페이징관련*/
.paging {
    text-align:center !important;
    background-color:#FFF;
    border-bottom:#EFEFEF solid 5px;
}
    .pagingwrapper {
        height:25px;
        margin:0;
        padding:6px 0 0;
        height:25px;
        border-bottom:#CCC solid 1px;
    }

    .paging table {
        border:1px;
    }
    .paging  td {
        width:18px;
        text-align:center;
        padding:0;
        margin:0;
        font: normal 11px verdana,arial;
        letter-spacing:-1px;
    }

    .paging a {
        color:#333;
        font-weight:normal;
    }
    .paging a:hover {
        color:red;
    }

    .paging a.cur {
        color:#333;
        font-size:12px;
        font-weight:bold;
     }


/*우편번호검색*/
table.zipsearchForm {
    padding:0;
    margin:-5px 0 0 -5px;
    border:0;
    display:inline;
}



/* 각화면 공통 ***************************************************************/
div.slogun {
    padding:0;
    margin:0 0 20px 0;
}

div.agreement {
    text-align:justify;
    padding:20px 20px 10px 20px;
    margin:10px 0 10px 0;
    width:600px;
    height:310px;
    overflow:auto;
    border:#EFEFEF solid 10px;
    border-right-width:2px;
}
div.agreementFull {
    text-align:justify;
    padding:18px;
    width:590px;
    border:#EFEFEF solid 10px;
    color:#777;
}
    div.agreementFull div.shortSummary {
        color:#043AA9;
        font-size:11px;
        padding:10px 0 30px 0;
        margin:0 0 30px 0;
        border-bottom:#CCC solid 1px;
        word-spacing:-1px;
    }

.btn {
    cursor:pointer;
}

span.orange {color:#F60}
span.warning {
    color:#F10542;
    padding-left:18px;
    font-size:11px;
    letter-spacing:-1px;
    background:url(/common/img/default/ico_warning.gif) 3px 1px no-repeat;
}

ul.notify {
    margin:0;
    padding:0;
    list-style:none;
    color:#6A7065;
}
ul.notify li {
    margin:0;
    padding: 0 0 0 10px;
    font-size:11px;
    line-height:1.6em;
    background:transparent url(/common/img/default/pix1_cross.gif) 0 8px no-repeat;
}

ul.notify li strong {
    color:#E76D00;
}

a.attachfile {
    padding-left:18px;
    background:url(/common/img/default/ico_attachfile.gif) 0 -1px no-repeat;
}
    a.attachfile span {
        font:11px verdana;
        color:#666;
        letter-spacing:-1px;
    }


/*탭관리 *******************************************************************/

div.tab01 {
    padding:0;
    margin:0 0 10px 0;
    height:25px;
    background:url(/common/img/default/pix1_gray.gif) 0 29px repeat-x;
}

#tabWrapper {
    position:absolute;
    height:25px;
    overflow:hidden;
    line-height:normal;
    vertical-align:bottom;
    overflow:hidden;
}


#tabWrapper ul {
    margin:0;
    padding:0;
    list-style:none;
    height:25px;
}
#tabWrapper li {
    display:inline;
    margin:0;
    padding:0;
}
#tabWrapper a {
    float:left;
    background: url(../%B9%E9%BE%F7081214/css_%C7%D1%C8%AD/%22/common/img/default/tab01_bgLeft_n.gif%22) no-repeat left top;
    margin:0 2px 0 0;
    padding:0 0 0 7px;
    text-decoration:none;
    cursor:pointer;
}
#tabWrapper a span {
    float:left;
    display:block;
    height:30px;
    text-align:center;
    background: url(../%B9%E9%BE%F7081214/css_%C7%D1%C8%AD/%22/common/img/default/tab01_bgRight_n.gif%22) no-repeat right top;
    padding:10px 12px 0 6px;
    color:#919191;
    font: normal 12px dotum,gulim,arial;
}

#tabWrapper a:hover span {
    color:#007AC8;
}

#tabWrapper a:hover {
    background-position:0% -30px;
}
#tabWrapper a:hover span {
    background-position:100% -30px;
}


/*선택된 탑메뉴*/
#tabWrapper A.mseOn {
    background-position:0% -30px;
    font-weight:bold;
    color:#004989;
}
#tabWrapper A.mseOn span {
    background-position:100% -30px;
    font-weight:bold;
    color:#004989;
}

/* 스크립트 슬라이드 관리 **************************************************/
div.slideWrapper {
    width:650px;
    padding:0;
    margin:0 0 20px 0;
}
    div.slideImage {
        float:left;
        position:relative;
        padding:0;
        width:348px;
        height:298px;
    }
        div.slideImage div.slideFrame {
            position:relative;
            z-index:10;
			
        }
        div.slideImage div.slideImgList {
            position:absolute;
            top:10px;
            left:10px;
            z-index:1;	
        }
        div.slideImage div.slideBtns {
            position:absolute;
            bottom:32px;
            right:10px;
            z-index:20;
            overflow:hidden;
        }

            div.slideBtns ul {
                padding:0;
                margin:0;
                width:210px;
                height:19px;
                list-style:none;
            }
            div.slideBtns ul li {
                float:left;
                margin-right:1px;
            }

        div.slideImage img.slideListImg {
            width:320px !important;
            height:240px !important;
        }

div.slideWrapper div.slideContents {
    margin:0;
    padding:0 0 0 350px;
}



/* press center */
div.slideMovieWrapper {
    position:relative;
    width:650px;
    height:400px;
}

    div.slideMovieWrapper div.slideMoive {
        position:absolute;
        top:0;
        left:0;
        width:387px;
        height:372px;
        background:url(/common/img/default/slideFrame03.gif) 0 0 no-repeat;
        padding:20px 0 0 11px;
    }

    div.slideMovieWrapper div.slideDescription {
        position:absolute;
        top:10px;
        right:0;
        width:262px;
        height:372px;
    }


	div.profile {
	   position:relative;
	    width:650px;
	    height:260px;
	}

    div.profile div.profile_picture {
        position:absolute;
        top:0;
        left:10px;
        width:220px;
        height:305px;
        padding:10px 0 0 11px;
    }

	div.profile div.profile_text {
        position:absolute;
        top:15px;
        right:0;
        width:395px;
        height:352px;
    }
	
	div.profile div.profile_picture02 {
        position:absolute;
        top:0;
        left:10px;
        width:250px;
        height:255px;
        padding:0 0 0 11px;
    }
	    div.profile div.profile_picture02_2 {
        position:absolute;
        top:0;
        left:280px;
        width:250px;
        height:255px;
        padding:0 0 0 11px;
    }

    div.profile div.profile_picture02_3 {
        position:absolute;
        top:0;
        left:450px;
        width:189px;
        height:324px;
        padding:0x 0 0 11px;
    }


	    




/*각 리스트엘리먼트 정리 **************************************************/
ul.phoneList {
    margin:0;
    padding:30px 0 10px 0;
    list-style:none;
    border-bottom:#CCC solid 1px
}
    ul.phoneList li {
        background:url(/common/img/default/bullet_01.gif) 0 7px no-repeat;
        text-indent:10px;
    }

    ul.phoneList strong{
        font-weight:normal;
        color:#14537A;
    }


ul.imgTop0 {
     margin:0;
    padding:5px;
    list-style:none;
    text-align:left;
}

    ul.imgTop0 li {
        margin:0;
        padding:0px 10px 0px 10px;
        background:url(/common/img/default/bullet_01.gif) 0 7px no-repeat;
    }

    ul.imgTop0 strong{
        color:#4a77c3;
    }

    ul.imgTop0 ul {
        margin:0;
        padding:0px 0px 5px 5px;
        list-style:none;
    }

    ul.imgTop0 ul li {
        padding:0px 0 0px 10px;
        background:url(/common/img/default/libg01.gif) 0 8px no-repeat;
    }

ul.tdTop0 {
    margin:0;
    padding:5px;
    list-style:none;
    text-align:left;
}
    ul.tdTop0 li {
        margin:0;
        padding:0 10px 0 10px;
        background:url(/common/img/default/bullet_01.gif) 0 4px no-repeat;
    }

    ul.tdTop0 strong{
        color:#4a77c3;
    }

    ul.tdTop0 ul {
        margin:0;
        padding:5px 0 5px 5px;
        list-style:none;
    }

    ul.tdTop0 ul li {
        padding:0 0 0 10px;
        background:url(/common/img/default/libg01.gif) 0 8px no-repeat;
    }

ul.tdTop1 {
    margin:0;
    padding:5px;
    list-style:none;
    text-align:left;
}
    ul.tdTop1 li {
        margin:0;
        padding:0 0 0 10px;
        background:url(/common/img/default/libg01.gif) 0 8px no-repeat;
    }

	ul.tdTop1 strong{
        color:#4a77c3;
    }

    ul.tdTop1 ul {
        margin:0;
        padding:5px 0 5px 5px;
        list-style:none;
    }

    ul.tdTop1 ul li {
        padding:0 0 0 10px;
        background:url(/common/img/default/libg02.gif) 0 8px no-repeat;
    }


/*각대분류 메뉴별 바탕화면 **************************************************/
body#GLF_body,
body#CUC_body,
body#RSV_body,
body#LDG_body,
body#SKI_body,
body#COR_body,
body#GDE_body {
    background: url(/common/img/default/a_bg.gif) 0 0 no-repeat;
}

/*조감도 띄우기 1000x740*/
body#OVERALL_body {}


/* 각 화면 페이지비주얼  스타일 **************************************************/
div.pageVisual {
    padding:0;
    margin:0;
    width:650px;
}

    div.pageVisual img.subVisualImg{
        float:left;
        padding:0  20px 20px 0;
    }

    div.pageVisual p {
        padding: 0 0 10px 0;
        margin:0;
        width:325px;
        overflow-x:hidden;
    }

        div.pageVisual p img.subVisualDesc{
            padding:0 0 10px 0;
            margin:0;
        }




/* 서학가이드 팁  스타일 **************************************************/
div.guideWrapper{
    position:relative;
    width:638px;
    height:75px;

}
div.guide{
    position:relative;
    width:638px;
    height:75px;
    vertical-align:middle;
}
    div.guide h3{
        position:absolute;
        bottom:0;
        left:0;
        width:172px;
        height:75px;
        display:block;
        text-indent:-5000px;
    }

    div.guide ul{
        padding:0 0 0 0;
        margin:0;
        position:absolute;
        left:185px;
        list-style:none;
        height:75px;
    }
    div.guide ul li * { vertical-align:middle }
    div.guide ul li img { padding:0 3px 0 }
    div.guide ul li {
        padding-left:10px;
        background:url(/common/img/default/bullet_01.gif) 0% 50% no-repeat;
        letter-spacing:-1px;
        word-spacing:-1px;
        font:12px dotum,arial;
    }


ul.additional {
    padding:5px 0 0 0;
    margin:0;
    font-size:11px;
}
    ul.additional li {
        padding-left:10px;
        background:url(/common/img/default/bullet_01.gif) 0% 50% no-repeat;
        line-height:16px;
        height:16px;
    }




/* CUC 고객센터 전용 스타일 **************************************************/
.btnBottomRight {
    border-top:#CCC solid 1px;
    text-align:right;
    padding:10px 0;
}

.btnBottomCenter {
    text-align:center;
}

.bbsBtnBottomRight {
    text-align:right;
    padding:5px 0;
}

div.faqCategory {
    text-align:right;
    padding-bottom:5px;
}

/*실명인증폼*/
div.confirmRealName {
    text-align:center;
    margin:0 0 15px 0;
    width:650px;
}

input.confirmRn {
    height:16px;
    display: inline;
    border-top: #DBDBDB solid 1px;
    border-right: #DBDBDB solid 1px;
    border-bottom: #DBDBDB solid 1px;
    border-left: #DBDBDB solid 1px;
}

div.leftImgFrame {
    background:#EFEFEF url(/common/img/default/img_authorizeRealName00.gif) 20px 20px no-repeat;
    padding:20px 30px 80px 200px;
    margin:0;
    text-align:justify;
}

    div.leftImgFrame p {
        padding:0 0 10px 0;
        margin:0 0 10px 0;
        border-bottom:#CCC dotted 1px;
    }

    fieldset.authorizeRealNameForm {
        background:#FFF;
        padding:10px;
    }

    div.leftImgFrame table {
        border:0;
        border-collapse:collapse;
        table-layout:fixed;
    }

    div.leftImgFrame table th{
        font-weight:normal;

    }

/*아이디 비밀번호 찾기*/
div.findId {
    padding:24px 10px 10px;
    width:320px;
    float:left;
    margin-right:5px;
    width:300px;
    height:110px;
    background:url(/common/img/default/img_CUC_confirmIdPass02.gif) 0 0 no-repeat;
}
div.findPass {
    padding:24px 10px 10px;
    width:300px;
    float:left;
    height:110px;
    background:url(/common/img/default/img_CUC_confirmIdPass03.gif) 0 0 no-repeat;
}

    td.findResultTd { padding-top:7px; }
    span.findResultTxt {
        color:#333;
        padding-left:18px;
        font-size:12px;
        letter-spacing:-1px;
        word-spacing:-1px;
        background:url(/common/img/default/ico_warning.gif) 3px 2px no-repeat;
    }

    span.findResultTxt strong{color:#F10542}


/*단체행사 *****************************************************************************/
div.groupEventItemOn {
    padding:10px;
    width:614px;
    text-align:left;
    border:#68C224 solid 8px;
    background:#FFF;
    cursor:hand;
}

div.groupEventItemOut {
    padding:10px;
    width:614px;
    text-align:left;
    border:#EFEFEF solid 8px;
    background:#FFF;
}

/*로그인 메세지 *****************************************************************************/
#div_login_form_wrapper {
    width:650px;
    height:150px;
    position:relative;
    background:url(/common/img/default/img_CUC_login02.gif) 0 0 no-repeat;
}


#div_login_form{
    position:absolute;
    left:20px;
}

    #loginForm {
        margin:0;
        padding:0;
    }

    TABLE#tbl_login {
        border:0;
        border-collapse:collapse;
        margin:0;
        padding:0;
        table-layout:fixed;
    }


    #tbl_login TH {
        border:0;
        border-collapse:collapse;
        width:49px;
        height:21px;
        font-family:dotum,gulim,arial;
        font-size:12px;
        padding:2px 0 0 0px;
        margin:0;
        overflow:hidden;
    }

    #tbl_login TD {
        border:0;
        border-collapse:collapse;
        height:21px;
        font-family:dotum,gulim,arial;
        font-size:12px;
        padding:0;
        margin:0;
        overflow:hidden;
    }

    #tbl_login TD.tdBtnLogin {
        width:81px;
        padding-left:7px;
    }

    INPUT.loginInput {
        padding:2px 2px 0 4px;
        margin:0;
        width:140px;
        height:19px;
        border:#aaaaac solid 1px;
        line-height:18px;
        font-size:12px;
        font-weight:bold;
        vertical-align:middle;
        letter-spacing:1px;
        color:#43a67c;
        font-family:tahoma,verdana;
    }

    INPUT.btnLogin {
        width:81px;
        height:23px;
        border:0;
        background:transparent url(/common/img/login_submit.gif) 0 0 no-repeat;
    }


    #tbl_login * {
        text-align:left
    }

#div_login_accesory {
    position:absolute;
    top:22px;
    right:10px;
    width:270px;
    height:80px;
    border:0;
    border-left:#E1E5EA solid 1px;
}

    #div_login_accesory  UL {
        margin:0;
        padding:0;
        list-style:none;
    }

    UL#acc_one {
        width:120px;
        display:block;
        position:absolute;
        top:0;
        right:130px;
    }

    UL#acc_two {
        width:140px;
        display:block;
        position:absolute;
        top:0;
        right:0;
    }


    #div_login_accesory LI {
        height:25px;
        background:url(/common/img/bullet_login.gif)  0 -17px no-repeat;
        text-indent:10px;
    }

    #div_login_accesory A {
        padding:0;
        margin:0;
        font-family:dotum,gulim,arial;
        font-size:12px;
        text-decoration:none;
        color:#292D32;
    }

    A.bold {
        font-weight:bold;
        letter-spacing:-1px;
    }

    #div_login_accesory A.applyId {
        color:#FF4200;
    }

    #div_login_accesory A.goHome {
        color:#00A2D1;
    }



    #div_login_accesory A:hover {
        color:#4EB800;
    }


#loginMessage {
    height:30px;
    font-family:dotum,gulim,arial;
    font-size:12px;
    font-weight:bold;
    padding:5px 0 0 0;
    color:#FF0072;
    margin:0;
    letter-spacing:-1px;
}


/*이벤트목록 정보 나타나는곳*/
div.eventList {
    width:650px;
    position:relative;
    overflow:hidden;
}
div.eventListEmpty {
    height:400px;
    width:650px;
    text-indent:-5000px;
    background:url(/common/img/default/img_noEvent.gif) 50% 50% no-repeat;
}


div.eventItemWrapper {
    margin:0 0 0 0;
    padding:0;
    width:650px;
    height:110px;
}

div.eventItem {
    margin:0;
    padding:0px;
    cursor:pointer;
}
    div.eventItem img.eventBanner {
        padding:0;
        margin:0;
        display:block;
        width:280px;
        height:90px;
        border:0;
        cursor:pointer;
        float:left
    }

    div.eventItemWrapper ul {
        clear:right;
        margin:0;
        padding: 5px 0 0 0;
        width:300px;
        height:85px;
        list-style:none;
    }

    div.eventItemWrapper li {
        margin:0;
        padding: 0 0 0 10px;
        width:300px;
        height:20px;
        overflow:hidden;
    }

    div.eventItemWrapper li.evttitle {
        font-weight:bold;
       font-size: 12px;
        word-spacing:-1px;
		color:#4d8ec0;
		font-weight:bold;
    }
    div.eventItemWrapper li.evtdesc {
        font-size: 12px;
        word-spacing:-1px;
		color:#777;
    }

    div.eventItemWrapper li.evtdate {
        font:11px verdana;
        color:#777;
        letter-spacing:-1px;
        word-spacing:-1px;
    }

    div.eventItemWrapper ul strong {
        font-size:12px;
        color:#000;
        font-family:gulim;
    }

/*이벤트 상세정보가 들어간다.*/
div.eventDetailInfo {
    padding:0;
    margin:0;
    width:650px !important;
    overflow-x:hidden;
}

/*주변축제,숙박안내*/
.lodgingPhotoImgTd {
    padding:0 !important;
    margin:0 !important;
    background: url(/common/img/default/noLodgingImg.gif) 50% 50% no-repeat !important;
}

div.festival {
    padding:20px 0;
    margin:0;
    width:650px;
    height:400px;
}

    div.festival div.season{
        float:left;
        width:160px !important;
        height:300px;
        border-left:#E3E3E3 solid 1px;
        font-weight:bold;
    }

    div.season h3{
        display:block;
        height:177px;
        width:160px;
        text-indent:-5000px;
    }
    div.season ul {
        padding:40px 0 0 0;
        margin:0;
        list-style:none;
    }

    div.season ul li{
        padding:0 0 10px 20px;
        background: url(/common/img/default/bullet_01.gif) 10px 3px no-repeat;
    }


    div#spring a { color:#74B700 }
    div#summer a { color:#008B89 }
    div#fall a { color:#E86200 }
    div#winter a { color:#7C7C7C }


    div#spring h3 { background:url(/common/img/default/fest_spring.gif) 0 0 no-repeat; }
    div#summer h3 { background:url(/common/img/default/fest_summer.gif) 0 0 no-repeat; }
    div#fall h3 { background:url(/common/img/default/fest_fall.gif) 0 0 no-repeat; }
    div#winter h3 { background:url(/common/img/default/fest_winter.gif) 0 0 no-repeat; }

.festivalPhotoImgTd {
    padding:0 !important;
    margin:0 !important;
    background: url(/common/img/default/noFestivalImg.gif) 50% 50% no-repeat !important;
}

/*슬라이드 이미지 위치조정 wrapper*/
div.siteSeeingSlideImage {
    position:relative;
    width:342px;
    height:298px;
    margin:0 auto;
}
/* COR 전용 스타일 ***********************************************************************/
ul.pressCenter01 {
    padding:0;
    margin:0;
    list-style:none;
}

    ul.pressCenter01 li{
        float:left;
        padding-right:10px;
    }

    ul.pressCenter01 li img{
        padding-bottom:10px;
    }


/* GLF 전용 스타일 ***********************************************************************/
/*golfManner.jsp*/
div.right450 {
    float:right;
    width:450px;
}



    div.right450 h3 {
        margin-left:-18px;
    }


/* LDG 전용 스타일 ***********************************************************************/
/*lodgeFacilities.jsp*/
div.imgList240 {
    width:650px;
    padding:0;
    margin:0 0 20px 0;
    clear:both;
}

    div.imgList240 img {
        display:block;
        float:left;
        padding:0;
        margin: 0 15px 10px 0;
    }

    div.imgList240 h3 {
        width:320px;
        font:bold 14px dotum,gulim,arial;
        letter-spacing:-1px;
        padding-top:0;
        padding-bottom:15px;
        background: url(/common/img/default/h3smallTit01.gif) 0 0 no-repeat;
    }

    div.imgList240 ul.imgTop0 {
        margin:0;
        padding:5px 0 15px 250px;
        list-style:none;
    }


    div.imgList240 p {
        display:block;
        margin:0;
        padding:0 0 0 250px;
    }



/* COR 전용 스타일 ***********************************************************************/
/*introduce.jsp*/
div.introduceWrapper img.ceoPhoto{
    float:left;
    padding:0;
}
    div.introduceWrapper div.introduce {
        padding-left:195px;
    }

/*history.jsp*/
div.historyWrapper ul.imgTop0 li * {
    vertical-align:middle;
}

/* SITEMAP 전용 스타일 ***********************************************************************/
div.siteMenus {
    margin:0 32px 50px 0;
    padding:0;
    width:184px;
    overflow:hidden;
    float:left;
}

div.siteMenus img {
    padding:0;
    margin:0 0 10px;
}

div.siteMenus dl.siteFirst {
    padding:0;
    margin:0;
}
div.siteMenus dl.siteFirst dl img,
div.siteMenus dl.siteFirst dt img,
div.siteMenus dl.siteFirst dd  img{
    margin:0;
    padding:0;
}

div.siteMenus dl.siteFirst dl *,
div.siteMenus dl.siteFirst dt *,
div.siteMenus dl.siteFirst dd  * {
    vertical-align:middle;
}

div.siteMenus dl.siteFirst dt {
    padding:0 0 0 10px;
    margin:0;
    height:24px;
    line-height:24px;
    border-bottom:#DFDFDF solid 1px;
    background: url(/common/img/default/bullet_01.gif) 0 10px no-repeat;
}
div.siteMenus dl.siteFirst dd {
    padding:0 0 0 22px;
    margin:0;
    height:24px;
    line-height:24px;
    border-bottom:#DFDFDF solid 1px;
    background: url(/common/img/default/pix1_dash.gif) 10px 12px no-repeat;
}
div.siteMenus dl.siteFirst dd.third {
    padding-left:20px;
}

div.siteMapContainer {
    clear:both;
}

dl.siteFirst a {color:#72777C;}
dl.siteFirst a:hover {color:#FF007E;}

/* 부대시설 */

#facBoxTop {
	background: url(/common/img/default/facBox_top.gif) no-repeat;
	height:21px;
	width:650px;
}

#facBox {
	background: url(/common/img/default/facBox_bg.gif) repeat-y;
	margin:0;
	width:650px;
}

#facContents {
	float:left;
	margin:0;
	padding:0 0 0 27px;
	width:382px;
}

#facPic {
	width:219px;
	height:167px;
	float:left;
    position:relative;
    padding:0;
	background: url(/common/img/default/slideFrameNew.gif) no-repeat;	
	padding:11px 11px 0 11px;
}

#facPic div.slideBtns2 {
            padding:143px 0 0 88px;
			margin:0;
			text-align:right;
            overflow:hidden;
			width:105px;
        }

div.slideBtns2 ul {
                padding:0;
                margin:0;
                width:210px;
                height:19px;
                list-style:none;
            }
div.slideBtns2 ul li {
	margin-right:1px;	
	float:left;
	
}

.phView {
	position:absolute;
	visibility:visible;
}

.phHide {
	position:absolute;
	visibility:hidden;
}

#slopeOpen {
	background: url(/common/img/default/slope_open.gif) no-repeat;	
	height:599px;
	padding:85px 0 0 512px;
	margin:0;
}

#slopeOpen table {
	width:100%;
}

#slopeOpen td {
	height:40px;
	width:46px;
	text-align:center;
}

#slopeOpen .sled {
	height:52px;
	width:46px;
	text-align:center;
}




/* 이미지없는 라운드 테이블 */
.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display:block; height:1px; overflow:hidden;}
.r1{margin:0 5px; background:#E7E7E7}
.r2{margin:0 3px; border-left:2px solid #E7E7E7; border-right:2px solid #E7E7E7; background:#FFF}
.r3{margin:0 2px; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background:#FFF}
.r4{margin:0 1px; height:2px; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background:#FFF}
.box{ margin:0; padding:5px 10px; border-left:#E7E7E7 solid 1px; border-right:#E7E7E7 solid 1px;  background:#FFF; font-size:12px}


E7 solid 1px;  background:#FFF; font-size:12px}


/* 콘도예약 - 유성용 */
#resCalendar { position: relative; width:650px; height:39px; }
#resCalendar ul { position: relative; width:650px; height:39px; margin-left:0px; padding-left:7px; background: url(/common/img/default/reservationCalendar_bg01.gif);}
#resCalendar li { position: relative; height:13px; float: left; margin:11px 7px; 0 7px; list-style:none; }

#resCalendar_search { position: relative; width:650px; height:45px; border-bottom:1px dotted #000;}
#resCalendar_search_input { position: absolute; top:15px; left:0px; width:650px; height:20px; text-align:center;}

#resCalendar_hearder { position: relative; width:650px; height:45px; }
#resCalendar_hearder .date{position: relative;width:560px; float: left; text-align:center; font-weight:bold; padding-top: 10px; font: 15pt Verdana,Arial,Helvetica, sans-serif; color:#202020; }
#resCalendar_hearder .prev{position: relative; width:17px; float: left; padding-left:20px; padding-top:12px;}
#resCalendar_hearder .next{position: relative; width:17px; float: left; padding:12px 0 0 20px;}
#resCalendar_hearder .red{ color:#202020; }


/* 예약 달력 테이블 - 유성용 */
#resCalendar_table { position: relative; width:650px;}
#resCalendar_table table { position: relative; width:650px; border-collapse: collapse;  border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; font: 11px Dotum,Tahoma,Arial,sans-serif; color: #666666; }
#resCalendar_table caption{ display: none; }
#resCalendar_table th{ position: relative; height:20px;}
#resCalendar_table td{ position: relative; height:105px; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; text-align: left; }
#resCalendar_table td .date{ position: relative;width: 100%; height: 20px;  font: 10px Verdana,Arial,Helvetica, sans-serif; text-align: right;color:#616161; border-top:1px solid #fff}
#resCalendar_table td .wearther{ position: absolute; right:0px; width: 50px; height: 17px; text-align: right; }
#resCalendar_table td .date_prov{ position: relative; width: 100%; height: 20px; font: 10px Verdana,Arial,Helvetica, sans-serif; color:#ccc; text-align: right; border-top:1px solid #fff}

#resCalendar_table td .sat{height: 20px; font: 10px Verdana,Arial,Helvetica, sans-serif; color:#518fe6; text-align: right; border-top:1px solid #fff}
#resCalendar_table td .sun{ height: 20px; font: 10px Verdana,Arial,Helvetica, sans-serif; color:#d47979; text-align: right;border-top:1px solid #fff}

#resCalendar_table td .contents{ position: relative; width: 100%; height: 95px; border: 1px solid; }

#resCalendar_table td .blue01{ position: relative; background: #5179b1; height:20px; border-top: 1px solid #fff;border-left: 1px solid #fff; border-right: 1px solid #fff;}
#resCalendar_table td .blue02{ position: relative; background: #5179b1; height:20px; border: 1px solid #fff;}
#resCalendar_table td .gray01{ position: relative; background: #f7f7ff;height:20px; border-top: 1px solid #fff;}
#resCalendar_table td .gray02{ position: relative; background: #f7f7ff;height:20px; border-top: 1px solid #fff; border-bottom:1px solid #fff;}
#resCalendar_table td .green{ position: relative; background: #cef1e1; width:75px; height:83px;  border: 1px solid #fff; font: 11px Dotum,Tahoma,Arial,sans-serif; color: #565656;}
#resCalendar_table td .dott{ position: relative; width: 102px; height:19px; border-bottom: 1px dotted #d8d8d8;}
#resCalendar_table td .start{ margin-top: 4px; }

#resCalendar_table td .contents_line { position: relative; width:75px; float: left; }
#resCalendar_table td .contents_line2 { position: relative; width:77px; float: left;}
#resCalendar_table td .contents1 { position: absolute; top:0px; left:4px; height: 20px; float: left; padding-top: 3px; }
#resCalendar_table td .contents2 { position: absolute; top:2px; left:23px;  height: 20px; float: left; padding-top: 3px; font: 11px Dotum,Tahoma,Arial,sans-serif; color: #565656;}
#resCalendar_table td .contents3{ position: absolute; top:2px; left:23px;  height: 20px; float: left; padding-top: 3px; font: 11px Dotum,Tahoma,Arial,sans-serif; color: #b2808f;}
#resCalendar_table td .contents4 { position: absolute; top:39px; left:15px;}
#resCalendar_table td .type1 { position: relative; height:20px; padding-left:2px;}
#resCalendar_table td .type2 { position: relative; height:20px;padding-left:2px;}
#resCalendar_table td .type3 { position: relative; height:19px;padding-left:2px;}
#resCalendar_table td .type4 { position: absolute; top:2px;padding-left:2px;}



/* 객실 예약 테이블 - 유성용 */
#resRoom_table { position: relative; width:648px; }
#resRoom_table table { position: relative; width:647px; border-collapse: collapse; border-top: 1px solid #cececed; border-left: 1px solid #cecece; font: 11px Dotum,Tahoma,Arial,sans-serif; color: #666666; }
#resRoom_table caption{ display: none; }
#resRoom_table th{ position: relative; height:24px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; }
#resRoom_table td{ position: relative; height:24px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; }

.resRoom_title { text-align: center;  background:#f1f2f3; border:1px solid #fff; font: 12px Gulim,Tahoma,Arial,sans-serif;}
.resRoom_title1 { background:#f1f2f3; width:100%; height:100%;}
.resRoom_title2 { padding-top:4px; font: 12px Gulim,Tahoma,Arial,sans-serif; color: #646464; line-height:16px;;}
.resRoom_title3 { text-align: left; padding-left:13px; padding-top:4px; font: 12px Gulim,Tahoma,Arial,sans-serif; color: #646464; line-height:16px;;}

.resRoom_data { text-align: left; padding-top:2px; padding-left:15px; font: 12px Gulim,Tahoma,Arial,sans-serif; color: #333; line-height:16px;}
.resRoom_data_c { text-align: center; padding-top:2px; font: 12px Gulim,Tahoma,Arial,sans-serif; color: #333; line-height:16px;}

#h5{ position: relative; width:650px; height:5px; }
#h10{ position: relative; width:650px; height:10px; }
#h12{ position: relative; width:650px; height:12px; }
#h20{ position: relative; width:650px; height:20px; }






.resCalendar_search_selet {
	font: 11px Gulim,Tahoma,Arial,sans-serif; 
	color:#7f7f7f; 
}
.res_info{
	line-height:16px;
	font: 11px Dotum,Tahoma,Arial,sans-serif; 
	color: #565656;
}
.res_radio { 
	position: relative; 
	text-align: center; 
	width:650px; 
	height:33px; 
	font: 12px Gulim,Tahoma,Arial,sans-serif; 
	color: #565656;
}
.res_data { 
	text-align:center; 
	font: 12px Gulim,Tahoma,Arial,sans-serif; 
	color: #333;
}

#user_table { 
	position: relative; 
	width:650px; 
	height:30px; 
}
#user_table_data {
	text-align:left;
	font: 12px Gulim,Tahoma,Arial,sans-serif; 
	color: #4a77c3;
	font-weight:bold;
}

#res_search { 
	position: relative; 
	width:650px; 
	height:30px; 
}
#res_search_input { 
	position: absolute; 
	width:650px; 
	height:20px; 
	text-align:center;
}

/**테이블 나누기**/
#res_tablein{
	position:relative; 
	width:100%;
	font: 12px Gulim,Tahoma,Arial,sans-serif;
	color: #333; 
	float:left;
}
#res_tablein_data{
	position:relative;
	float:left;
	font: 12px Gulim,Tahoma,Arial,sans-serif;
	color: #333; 
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height:16px;
	text-align:left;
	padding-left:15px;
}



/**테이블 상단 선택버튼**/
#res_toptype{
	position:relative; 
	width:650px;
	text-align:left;
}
#res_toptype_data{
	position:relative;
	float:left;
	font: 12px Gulim,Tahoma,Arial,sans-serif;
	color: #333; 
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	padding-left:7px;
}

#res_toptype_radio{
	position:relative;
	float:left;
	font: 12px Gulim,Tahoma,Arial,sans-serif;
	color: #333; 
	padding-top: 2px;
	padding-bottom: 4px;
	text-align:left;
	padding-left:7px;
}
#res_toptype_input{
	position:relative;
	float:left;
	font: 12px Gulim,Tahoma,Arial,sans-serif;
	color: #333; 
	padding-bottom: 4px;
	text-align:left;
	padding-left:7px;
}



/**양쪽버튼**/
#res_sidebtn {
	position: relative; 
	width: 650px;
	height: 20px;
	float: left;
	padding-top: 5px;
}
#res_sidebtn_left {
	position:relative;
	text-align: left;
	float: left;
}
#res_sidebtn_right {
	position:relative;
	text-align: right;
}

.tip {
	margin:0;
	padding:0;
	color:#636363;
	list-style:none;
}

.tip li {
	display:block;  
	height:18px; 
	padding:0 0 0 10px; 
	background:url(/common/img/ico_smallTip.gif) no-repeat 0 6px;	
}

#seoulDate {
	background:#f3f3f3;
	height:24px;
}

#seoulDate img{
	border:0;
}

/** 탭메뉴 **/

#tab {
	background:url(/common/img/default/tab_bg.gif) repeat-x;
	height:25px;
	padding:0;
	margin:0 0 20px 0;
	font-size:0;
}

#tabSub {
	background:url(/common/img/default/tab_bg.gif) repeat-x;
	height:25px;
	padding:0;
	margin:0 0 3px 0;
	font-size:0;
}

#tab img, #tabSub img  {
	border:0;
	padding:0;
	margin:0;
}

#contentsTit {
	padding:0;	
	font-size:0;
	height:15px;
	margin:0 0 10px 0;
}

#conLeftTit {
	float:left;
	padding:0;
}

#won {
	float:right;
	padding:5px 0 0 0;
	margin:0;
}		

#tip {
	margin:5px 0 0 0;
}

/*테이블*/

#GDEtable {
	clear:both;
}

#GDEtable table {
	border-top:2px solid #7abcdb;
	border-left:1px solid #bbbbbb;
	width:100%;
	margin:0;padding:0;
	table-layout:fixed;
    border-collapse:collapse;
    border-spacing:1px;
    line-height:160%;
}

#GDEtable th {
	border-bottom:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	background:#e3eff4;
	padding:2px 5px 2px 5px;
	color:#007ea5;	
	margin:0;
	height:25px;
	font-weight:bold;
}

#GDEtable .sec {
	border-bottom:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	background:#f2f2f2;
	padding:2px 5px 2px 5px;
	color:#858585;	
	margin:0;
	height:25px;
	font-weight:bold;
}

#GDEtable td {
	border-bottom:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	padding:3px 5px 3px 5px;
	margin:0;
	color:#757575
}

.tableTip {
	margin:0;
	padding:0;
	color:#636363;
	list-style:none;
}

.tableTip ul{
	padding:0;margin:0;
}

.tableTip li {
	padding:0 0 0 8px; 
	margin:0;
	list-style:none;
	background:url(/common/img/ico_smallTip.gif) no-repeat 0 6px;	
}

.center {text-align:center;}

#lastBtn {
	margin:40px 0 0 0;
	text-align:center;
}

#lastBtn img {
	border:0;
}

#newCSS {
	padding-right: 0px; 
	padding-left: 125px; 
	background: url(/UserFiles/Image/tvBg.gif) no-repeat; 
	padding-bottom: 0px; margin: 0px; width: 608px; padding-top: 105px; height: 230px
}

/**로그인 추가 css**/
#login_cyberM{
	position:relative; 
	float:left;
}
#login_cyberM01{
	position:relative; 
	float:left;
	padding-left: 76px;
}
#login_cyberM02{
	position:absolute; 
	left: 263px;
	top: 144px;
	float:left;
	background: url(/common/img/login_tablebg.gif) no-repeat;
	width: 367px;
	height:94px;
}
#login_cyberM03{
	position:absolute; 
	top:22px;
	left: 36px;
	float:left;
}
#login_cyberM04{
	position:relative; 
	float:left;
	padding-left: 30px;
}
#login_cyberM05{
	position:absolute; 
	left: 263px;
	top: 246px;
	float:left;
	background: url(/common/img/login_tablebg.gif) no-repeat;
	width: 367px;
	height:94px;
}
#login_cyberM06{
	position:absolute; 
	top:22px;
	left: 36px;
	float:left;
}
#login_cyberM07{
	position:relative; 
	padding-left:10px;
}

.facBtn {
	margin:5px 0 0 69px;
	border:0;
}

.USERBottom {
    border-top:#adadad solid 2px;
    text-align:right;
    padding:10px 0;
}

/**아이디찾기 추가 css**/
#lconfirmIdPass_cyberM{
	position:relative; 
	float:left;
}
#confirmIdPass_cyberM01{
	position:relative; 
	float:left;
	padding-left: 76px;
}
#confirmIdPass_cyberM02{
	position:absolute; 
	left: 263px;
	top: 144px;
	float:left;
	background: url(/common/img/default/confirmIdPass_tablebg.gif) no-repeat;
	width: 367px;
	height:122px;
}
#confirmIdPass_cyberM03{
	position:absolute; 
	top:13px;
	left: 32px;
	float:left;
}
#confirmIdPass_cyberM04{
	position:relative; 
	float:left;
	padding-left: 30px;
}
#confirmIdPass_cyberM05{
	position:absolute; 
	left: 263px;
	top: 274px;
	float:left;
	background: url(/common/img/default/confirmIdPass_tablebg.gif) no-repeat;
	width: 367px;
	height:122px;
}
#confirmIdPass_cyberM06{
	position:absolute; 
	top:13px;
	left: 32px;
	float:left;
}
#confirmIdPass_cyberM07{
	position:relative; 
	padding-left:10px;
}

.rule {font-weight:bold;margin:0 0 15px 0;}

.ruleol{margin:5px 0 10px 35px;}



/* 골프예약 css */

A.golf:link		{color:#fff;text-decoration:none}
A.golf:visited		{color:#fff;text-decoration:none}
A.golf:active		{color:#fff;text-decoration:none}
A.golf:hover 		{color:#ccff00;text-decoration:none;}


.rsv_golftext {
	float:left;
	font: 12px Dotum,Tahoma,Arial,sans-serif;
	color: #565656;
	padding-bottom: 7px;
}
#rsv_golfLayer {
	font: 12px Dotum,Tahoma,Arial,sans-serif;
	color: #4a77c3;
	font-weight:bold;
}

#resCalendar_golf_hearder .date{position: relative;width:650px; float: left; text-align:center; font-weight:bold; padding: 10px 0 10px 0; font: 15pt Verdana,Arial,Helvetica, sans-serif; color:#63676a; }

#resCalendar_golf { position: relative; width:650px; height:39px; }
#resCalendar_golf ul { position: relative; width:650px; height:39px; margin-left:0px; padding-left:65px; background: url(/common/img/default/reservationCalendar_bg01.gif);}
#resCalendar_golf li { position: relative; height:13px; float: left; margin:14px 30px; 0 7px; list-style:none; }

#resCalendar_golf_table { position: relative; width:650px;}
#resCalendar_golf_table table { position: relative; width:650px; border-collapse: collapse;  border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; font: 11px Dotum,Tahoma,Arial,sans-serif; color: #666666; }
#resCalendar_golf_table caption{ display: none; }
#resCalendar_golf_table th{ position: relative; height:20px;}
#resCalendar_golf_table td{ position: relative; height:52px; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; text-align: left; }
#resCalendar_golf_table td .date{ position: relative;width: 100%; height: 20px;  font: 10px Verdana,Arial,Helvetica, sans-serif; text-align: right;color:#616161; border-top:1px solid #fff}
#resCalendar_golf_table td .date_prov{ position: relative; width: 100%; height: 20px; font: 10px Verdana,Arial,Helvetica, sans-serif; color:#ccc; text-align: right; border-top:1px solid #fff}

#resCalendar_golf_table td .sat{height: 20px; font: 10px Verdana,Arial,Helvetica, sans-serif; color:#518fe6; text-align: right; border-top:1px solid #fff}
#resCalendar_golf_table td .sun{ height: 20px; font: 10px Verdana,Arial,Helvetica, sans-serif; color:#d47979; text-align: right;border-top:1px solid #fff}

#resCalendar_golf_table td .contents{ position: relative; width: 100%; height: 52px; border: 1px solid; }

#resCalendar_golf_table td .blue{ position: relative; background: #91cc18; height:30px; border: 1px solid #fff;}
#resCalendar_golf_table td .deepblue{ position: relative; background: #00a99d; height:30px; border: 1px solid #fff;}
#resCalendar_golf_table td .yellow{ position: relative; background: #107a64; height:30px; border: 1px solid #fff;}
#resCalendar_golf_table td .gray{ position: relative; background: #f7f7ff;height:30px; border-top: 1px solid #fff;}
#resCalendar_golf_table td .red{ position: relative; background: #ffffff;height:30px; border-top: 1px solid #fff;}
#resCalendar_golf_table td .green{ position: relative; background: #bbc32f; width:90px; height:30px;  border: 1px solid #fff; font: 11px Dotum,Tahoma,Arial,sans-serif; color: #565656;}
#resCalendar_golf_table td .dott{ position: relative; width: 102px; height:19px; border-bottom: 1px dotted #d8d8d8;}
#resCalendar_golf_table td .start{ margin-top: 4px; }

#resCalendar_golf_table td .contents_line { position: relative; width:90px; float: left; }
#resCalendar_golf_table td .contents_line6 { position: relative; width:88px; float: left;}
#resCalendar_golf_table td .icon { position: absolute; top:8px; left:12px; loat: left;}
#resCalendar_golf_table td .contents1 { position: absolute; top:8px; left:33px; height: 20px; float: left; padding-top: 3px; }
#resCalendar_golf_table td .contents2 { position: absolute; top:8px; left:33px; height: 20px; float: left; padding-top: 3px;}
#resCalendar_golf_table td .contents3{ position: absolute; top:8px; left:36px; height: 20px; float: left; padding-top: 3px; font: 11px Dotum,Tahoma,Arial,sans-serif; color: #ed1c24;}
#resCalendar_golf_table td .contents4 { position: absolute; top:8px; left:23px; height: 20px; float: left; padding-top: 3px; font: 11px Dotum,Tahoma,Arial,sans-serif; color: #b2808f;}


/*게시판테이블폼*/
table.boardList {
	width:650px;
	border-collapse:collapse;
	border:0;
	font: 12px Dotum,Tahoma,Arial,sans-serif;
	line-height:1.6em;
}

table.boardList th{
	text-align:center;
	background:#efefef url(/common/img/board/board_table_bgipx.gif) repeat-y;
	height:30px;
	padding-top:10px;
}

table.boardList td{
	border-top:#eaeaea solid 1px;
	height:27px;
	font: 12px Dotum,Tahoma,Arial,sans-serif;
	color:#333;
	padding-top:4px;
}

table.boardList td.list{
	border-top:#b1bece solid 1px;
	height:30px;
	font: 12px Verdana,Arial,Helvetica, sans-serif;
	color:#333;
	text-align:center;
	padding-top:15px;
}

table.boardList td.num{background-color:#FFF; font: 12px Dotum,Tahoma,Aria, sans-serif; color:#333;}
table.boardList.line {background:url(/common/img/board/board_table_bar.gif) no-repeat;}


/*부조리신고*/
table.absurdity {
	width:650px;
	border-collapse:collapse;
	font: 12px Dotum,Tahoma,Arial,sans-serif;
	line-height:18px;
	border:#ccc solid 1px;
}

table.absurdity th{
	text-align:center;
	background:#f1f2f3;
	border:#ccc solid 1px;
	height:24px;
	font: 12px Dotum,Tahoma,Arial,sans-serif;
	color:#646464;
	font-weight:bold;
}

table.absurdity td{
	height:24px;
	background:#fff;
	border:#ccc solid 1px;
	font: 12px Dotum,Tahoma,Arial,sans-serif;
	color:#333;
	padding:0 3px 0 3px;
}

#coupon1 {
	float:left;
	width:211px;
	height:139px;
	margin:20px 8px 0 0;
}

#coupon2 {
	float:left;
	width:211px;
	height:139px;
	margin:20px 0 0 0;
}

#coupon3 {
	clear:both;
}


/* 프러포즈이벤트 css */

#resCalendar_event_table { position: relative; width:650px;}
#resCalendar_event_table table { position: relative; width:650px; border-collapse: collapse;  border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; font: 11px Dotum,Tahoma,Arial,sans-serif; color: #666666; }
#resCalendar_event_table caption{ display: none; }
#resCalendar_event_table th{ position: relative; height:20px;}
#resCalendar_event_table td{ position: relative; height:69px; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; text-align: left; }
#resCalendar_event_table td .date{ position: relative;width: 100%; height: 20px;  font: 10px Verdana,Arial,Helvetica, sans-serif; text-align: right;color:#616161; border-top:1px solid #fff}
#resCalendar_event_table td .date_prov{ position: relative; width: 100%; height: 20px; font: 10px Verdana,Arial,Helvetica, sans-serif; color:#ccc; text-align: right; border-top:1px solid #fff}

#resCalendar_event_table td .sat{height: 20px; font: 10px Verdana,Arial,Helvetica, sans-serif; color:#518fe6; text-align: right; border-top:1px solid #fff}
#resCalendar_event_table td .sun{ height: 20px; font: 10px Verdana,Arial,Helvetica, sans-serif; color:#d47979; text-align: right;border-top:1px solid #fff}

#resCalendar_event_table td .contents{ position: relative;text-align:center;}

/*추천여행지*/

#travelCourse{
	border:0px;
	margin:30px 0 20px 0;
	text-align:center;
}

#sideTourIcon {
	text-align:right;
	height:18px;
}

#tourBoard {
	background:url(/common/img/default/bg_tourBoard.gif);
	width:650px;
	height:154px;
	margin:0 0 20px 0; padding:0 19px 0 165px; border:0;
}

#titTour {
	margin:18px 0 7px 0;
}

#searchTour {
	margin:16px 0 0 0;
	height:25px;
	width:465px;
}

#dotTour {
	background:url(/common/img/default/dot_tour.gif) repeat-x 0 80%;
	height:31px;
}

#tourMap {
	margin:0 0 5px 0;
	text-align:right;
}

/*이벤트갤린더*/

#eventCalendar {
	background:url(/common/img/default/bg_eventCalendar.gif);
	width:650px;
	height:154px;
	margin:0 0 20px 0; padding:0 19px 0 165px; border:0;
}

#titEventCal {
	margin:50px 0 7px 0;
}

#monthLeft {
	float:left;
	padding:54px 0 0 0;
	height:90px;
	width:440px;
	margin:0;
}

#imgRight {
	float:right;
	width:157px;	
	margin:0;
	padding:0;
}

#monthTable {
	clear:both;
	margin:0;
	padding:0;
	width:650px;
	text-align:center;
}

#monthTable table{
	width:647px;	
}

#monthTable .padBottom{
	padding:0 0 4px 0;
}

#monthTable .monthBg {
	background:url(/common/img/default/calBg.gif) repeat-y;	
	padding:2px 5px 0 5px;
	line-height:14px;
	vertical-align:top;
	height: 50px;
}

#monthTable .monthBg  ul {
	margin:0;
	padding:0 0 0 6px;
	list-style-image: url(/common/img/default/ic_point.gif);
	list-style-position: outside;
}

#monthTable .monthBg  .slope{
	margin:0;
	padding:0;
	list-style:none;
	list-style-image: none;
	text-align:center;
	list-style-position: outside;
}

#monthTable .monthBg  li{	
	padding:0 0 3px 0;	
	font:normal 8pt 돋움;
	letter-spacing:-1px;
}



#monthTable .remember{
	color:#339933;
}

#monthTable .remember A{
	color:#339933;
}

#monthTable .remember A:hover{
	color:#339933;
	text-decoration:underline;
}

#monthTable .live{
	color:#ff6600;
}

#monthTable .live A{
	color:#ff6600;
}

#monthTable .live A:hover{
	color:#ff6600;
	text-decoration:underline;
}

#monthTable .art{
	color:#9933cc;
}

#monthTable .art A{
	color:#9933cc;
}

#monthTable .art A:hover{
	color:#9933cc;
	text-decoration:underline;
}

#monthTable .cinema{
	color:#0066cc;
}

#monthTable .cinema A{
	color:#0066cc;
}

#monthTable .cinema A:hover{
	color:#0066cc;
	text-decoration:underline;
}

#monthTable .sunflower{
	color:#b35a00;
}

#monthTable .sunflower A{
	color:#b35a00;	
}

#monthTable .sunflower A:hover{
	color:#b35a00;
	text-decoration:underline;
}

#monthTable .flower{
	color:#e4007f;
}

#monthTable .flower A{
	color:#e4007f;
}

#monthTable .flower A:hover{
	color:#e4007f;
	text-decoration:underline;
}

#monthTable .summer{
	color:#ff3333;
}

#monthTable .summer A{
	color:#ff3333;
}

#monthTable .summer A:hover{
	color:#ff3333;
	text-decoration:underline;
}

#monthTable .photo{
	color:#006600;
}

#monthTable .photo A{
	color:#006600;
}

#monthTable .photo A:hover{
	color:#006600;
	text-decoration:underline;
}

#monthTable .racing{
	color:#7d0000;
}

#monthTable .racing A{
	color:#7d0000;
}

#monthTable .racing A:hover{
	color:#7d0000;
	text-decoration:underline;
}

#eventPhotoSrc {
	height:40px;
	width:638px;
	background:url(/common/img/default/event_photoTitle2.gif) no-repeat;
	padding:12px 0 0 12px;
}

table .photoBg {
	background:url(/common/img/default/event_photoBg.gif) no-repeat;
	width:202px; height:169px;
	text-align:center;	
}

table .photoBg img {
	width:186px; height:153px;border:0;
}

table .photoTitle {
	font: 11px Dotum,Tahoma,Arial,sans-serif;
	letter-spacing:-1px;
	line-height:14px;
	padding:5px 0 5px 0;
	color:#777;
}

#photoReview{
	padding:15px 0 0 0;
	text-align:center;
}

#photoContents{
	padding:15px 0 0 0;
}




