@charset "utf-8";

/*
PXE Platinum Public layout XpressEngine
Markup : Hyunhw Jung
Website: http://www.premiumxe.com
Email : clubnb2@naver.com
*/


/* Browser Reset Preference - 수정하지 마십시오
---------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em }
a img { border: none; }
fieldset { border:none; }
a, a:visited { color:#4773a5; }


/* Layouts - Restricted Preference - 수정하지 마십시오
---------------------------------------------------------------------------------*/
#cinemaWrapper { *zoom:1; overflow:hidden; }
#container_site { *zoom:1; }
#header { position:relative; *zoom:1; z-index:1 }
#container_body { *zoom:1; overflow:hidden; }
#container_contents { *zoom:1; overflow:hidden; }
#container_contents .wrapper { *zoom:1; overflow:hidden; }
#container_contents .wrapperTrans { *zoom:1; overflow:hidden; }
#container_contents .wrapperCinema { *zoom:1; overflow:hidden; }
#container_cinema_contents { position:relative; *zoom:1; overflow:hidden; }

#e1 { *zoom:1; overflow:hidden; }
#e1 .wrapper { overflow:hidden; }

#e2 { *zoom:1; overflow:hidden; }
#e2 .wrapper { overflow:hidden; }

#footer { position:relative; *zoom:1; clear:both; overflow:hidden; }
#footer_sub { position:relative; *zoom:1; clear:both; overflow:hidden; }



/* Layouts - Margin & Position Preference - 필요에 따라 margin과 Padding 값만 수정하세요
---------------------------------------------------------------------------------*/

#container_site {  }
#header { margin:0 auto; }
#container_body { margin:0 auto; }
#container_contents {  }
#container_contents .wrapper { padding:20px; }
#container_contents .wrapperTrans { padding:0; }
#container_contents .wrapperCinema { margin:0 auto; }
#container_cinema_contents { margin:20px auto 0 auto; }
#footer { margin:30px auto 0 auto; padding:30px 0;}
#footer_sub { margin:0px auto -40px auto; padding:3px 0; }

/* 사이드바 1을 좌측에 정렬 */
.ec #e1 { float:left; margin-right:10px; }
.ec #container_contents { _float:right; }

/* 사이드바 1을 우측에 정렬 */
.ce #e1 { float:right; margin-left:10px; }
.ce #container_contents { _float:left; }

/* 사이드바 1,2를 좌측에 정렬 */
.eec #e1 { float:left; margin-right:10px; }
.eec #e2 { float:left; margin-right:10px; }
.eec #container_contents { _float:right; }

/* 사이드바 1,2를 우측에 정렬 */
.cee #e1 { float:right; margin-left:10px; }
.cee #e2 { float:right; margin-left:10px; }
.cee #container_contents { _float:left; }

/* 사이드바 1,2를 양쪽에 위치시키고 컨텐츠부를 가운데로 정렬 */
.ece #e1 { float:left; margin-right:10px; }
.ece #e2 { float:right; margin-left:10px; }
.ece #container_contents { _float:left }

#e1 .wrapper {  }
#e2 .wrapper {  }



/* Layouts - Customization - 여기서부터 자유롭게 코딩합니다
---------------------------------------------------------------------------------*/
body { background:url(http://www.kasda.com/layouts/layouts/PXE_platinum_public/img/bg_default.gif) repeat-x; color:#707070; height:100%; margin-top:-4px; }
p { margin-bottom:10px; line-height:140%; text-align:justify; }
p a {  }
a, a:visited { text-decoration: none; }
a:hover { text-decoration:none; }

#cinemaWrapper {  }
#container_site {  }

#header { height:73px; color:#666; }
#header a.logo { position:absolute; top:15px; left:0; }
#header #submenu { position:relative; top:77px; height:28px; background:url(http://www.kasda.com/layouts/PXE_platinum_public/img/bg_submenu.gif) no-repeat; z-index:2; }
#header #mainmenu { position:relative; top:76px; height:46px; background:url(http://www.kasda.com/layouts/PXE_platinum_public/img/bg_mainmenu.gif) no-repeat right top; margin-top:1px;  z-index:1; }
#header .topBanner { position:absolute; display:block; top:9px; right:0px; }

#container_body {  }

#container_body_headline { margin-bottom:15px; height:66px; color:#fff; font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; font-size:40px; font-weight:normal; text-transform:uppercase; line-height:140% }
#container_contents { text-align:justify; line-height:140%; }



#container_contents .description a { color:#8493aa; font-weight:bold; }
#container_contents .wrapper { background:#fff; }
#container_contents .wrapperTrans {  }
#container_contents .wrapperCinema { height:372px; }
#container_cinema_contents {  }

#e1 { overflow:hidden; }
#e1 .wrapper {  }

#e2 { overflow:hidden; }
#e2 .wrapper {  }


/* Footer Contents
---------------------------------------------------------------------------------*/
#footer { width:960px; overflow:hidden; margin:0 auto 0 auto; margin-bottom:0px;}
#footer #more { height:34px; border-top:3px solid #636870; border-bottom:1px solid #ebebeb; background:#fafafa; margin-top:-31px; }
#footer #more #notice { width:602px; padding-left:65px; padding-top:4px; float:left; background:url(http://www.kasda.com/layouts/PXE_platinum_public/img/img_notice.gif) no-repeat 15px 12px; }
#footer #more #gototop { width:288px; padding-top:12px; float:right; }

#footer #bottom_menu { padding:15px 10px; }
#footer #bottom_menu li { padding:0 5px; font:8pt 돋움; letter-spacing:-1px; color:#848689; list-style:none; background:url(http://www.kasda.com/layouts/PXE_platinum_public/img/vrType1.gif) no-repeat right 0px; ; float:left; }
#footer #bottom_menu li a, a:visited { color:#848689; list-style:none; }
#footer #bottom_menu li a:hover { color:#848689; font-weight:bold; }

#footer .provider { margin-left:15px; }


/* 위젯 박스 스타일
---------------------------------------------------------------------------------*/
.section01 { margin-bottom:10px; }
.section01 .section_headline { height:18px; padding:7px 0 0 12px; background:url(../img/bg_desc.gif) repeat-x; font:8pt 돋움; letter-spacing:-1px; color:#fff; overflow:hidden; }
.section01 .section_headline a { color:#727d8a }
.section01 .section_contents { background:url(../img/bg_widstyle_01.gif) repeat-x; border:1px solid #aaa; border-top:none; overflow:hidden; *zoom:1; }

.section02 { margin-bottom:10px; padding:16px 12px; background:url(../img/bg_sidebar_dark.gif) repeat-x; }
.section02 .section_headline { margin-bottom:10px; }
.section02 .section_contents {  }






/* 리스트 스타일
---------------------------------------------------------------------------------*/
.defaultList { font:12px 굴림; color:#707070; margin:0; padding:0; }
.defaultList li  { padding:5px 10px; display:block; border-bottom:1px solid #e2e2e2; list-style:none;  }
.defaultList li a { text-decoration:none; font-weight:bold; }
.defaultList li.headline { padding:6px 10px; display:block; border-bottom:1px solid #e2e2e2; color:#fff; font-weight:bold; background: url(../img/bg_hover.gif) repeat-x ; }
.defaultList li.articles { color:#707070; font-weight:normal; background:#f3f3f3 url(../img/icon_allow_right.gif) no-repeat right center; _background:#f3f3f3; }
.defaultList li.articles a { color:#707070; font-weight:normal; }
.defaultList li.paragraph { padding:15px; background:#fff; position:relative; *zoom:1; }
.defaultList li.paragraph span.top { position:absolute; width:41px; height:25px; right:5px; bottom:-5px; }
.defaultList li.paragraph p.paraTitle { color:#353535; font-weight:bold; display:block; margin-bottom:5px; }