@charset "utf-8";
/* XEWORKS PROJECT  (http://www.xeworks.com/) 2010/02/22 */

/* STYLE RESET */
#selectLang { margin:0; padding:0; }
#logo, #logo h1, ##nav, #lnbArea, #lnb, #lnb ul { margin:0; padding:0; }

body { background:#FFFFFF url(../images/bgBody.gif) repeat-x left top;}
#bodyWrap { width:980px; margin:0 auto 0 auto; }
#header { position:relative; width:980px; height:30px; margin-bottom:25px; z-index:99;}

#isSearch { position:absolute; top:115px; right:0px; width:214px; text-align:right;}
#isSearch .searchOrder { display:none;}
#isSearch .checked { position:absolute; left:0; top:0; text-align:left; display:block; padding:5px 0 0 5px; width:64px; height:14px; background:url(../images/default/bgSearchTerm.gif) no-repeat; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#ffffff; line-height:normal;}
*:first-child+html #isSearch .checked { top:1px; }
#isSearch ul { display:none; position:absolute; left:0; top:18px; padding:2px 0 3px 0; text-align:left; border:1px solid #919898; background:#536c6d;}
#isSearch ul li { width:67px; height:18px; list-style:none; }
#isSearch ul li input { display:none;}
#isSearch ul li label { display:block; padding:4px 0 0 4px; width:63px; height:15px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#ffffff;}
#isSearch ul li label.on { background:#455a5b; }
#isSearch ul li label:hover,
#isSearch ul li label:focus { background:#455a5b;}
#isSearch .inputText { vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; padding:3px 3px 1px 3px; width:160px; height:13px; color:#ffffff; border:1px solid #8E8E8D; background-color:#857C79; }
#isSearch .inputText:hover,
#isSearch .inputText:focus { border:1px solid #B0B0AF; background-color:#A9A4A3; }
*:first-child+html body#default #isSearch .inputText { position:relative; top:-1px;}
#isSearch .submit { vertical-align:middle; _position:relative; _top:-1px;}
*:first-child+html body#default #isSearch .submit { position:relative; top:-1px;}

#contentBody { position:relative; width:980px; padding-bottom:20px; *zoom:1;}
#contentBody:after{ content:""; display:block; clear:both;}

#sideArea { position:relative; width:0px; float:left; height:auto;}
#logo {width:200px; height:150px; float:left; }
#logo h1 { margin:0; padding:0; position:absolute; top:0px; left:0px;}

#it_search_form { position:absolute; top:50px; right:15px;}
#it_search_form .input { border:1px solid #bc4032; height:17px; width:120px; color:#888888; font-size:.9em;} 
#it_search_form .submit_button { width:1px; height:1px; visibility:hidden; }

#lnb { margin-top:170px; _margin-top:20px; background:#FFF; border:1px solid #dddddd; padding:10px; width:180px;}
#lnb li { padding:3px 0; list-style:none; }
#lnb li a { display:block; background:#F5F5F5; padding:4px 0 4px 15px; width:165px; border-bottom:1px dotted #EAEAEA; font-weight:bold; font-size:12px; font-family: Dotum, Tahoma; color:#666; position:relative; z-index:99; text-decoration:none;}
#lnb li a:hover,
#lnb li a:focus { color:#69ba25; background:#F5F5F5; text-decoration:underline; }
#lnb li.on a { color:#69ba25; background:#F5F5F5; text-decoration:none; }
#lnb li.on a:hover,
#lnb li.on a:focus { color:#69ba25; font-weight:bold; text-decoration:underline; }
#lnb li ul { display:block; position:relative; width:174px; padding:0 3px; border-top:1px solid #ffffff; overflow:hidden;}
#lnb li.on ul { display:block;}
#lnb li ul li { padding:0; border-top:1px solid #f2f2f2; position:relative; top:-1px;}
#lnb li ul li a { padding:6px 5px 6px 29px; width:150px; font-size:11px; color:#818181 !important; font-weight:normal !important;  border:none; background:none !important; border:none !important; text-decoration:none !important;}
#lnb li ul li a:hover,
#lnb li ul li a:focus { font-weight:normal !important; color:#666 !important;}
#lnb li.on ul li.on a { color:#666 !important; font-weight:bold !important; }

#sideArea .widgetArea {margin-top:00px;}

#contentMain { width:955px; float:right; background:#FFF; border:1px solid #DDD; border-top:none; padding-bottom:20px; overflow:hidden;}
#contentMain:after{ content:""; display:block; clear:both;}
#contentArea { width:900px; margin: 0 auto; overflow:hidden;}
#visualArea { width:900px; height:200px; margin-bottom:2.5em; position:relative; left:-15px; margin-right:-15px;}
#content { width:100%; overflow:hidden;}

#nav { position:relative; width:745px; height:45px; padding-left:10px; background:url(../images/bg_nav.gif) repeat-x; margin-bottom:20px; float:left; }
#nav ul li a {color: #999;}
#nav ul li a span.over {color: #69ba25;}
#nav ul li span.bg { height: 45px; background: url(../images/bg_over.gif) center center no-repeat;}
#nav ul li.on a { font-weight:bold; color:#69ba25; background: url(../images/bg_over.gif) center center no-repeat;}
.nav { height:45px; display: block;}
.nav ul {list-style: none;padding: 0;margin: 0;}
.nav ul li {float: left; overflow: hidden; position:relative; text-align: center; line-height: 45px;}
.nav ul li a {position: relative; display: block; width: 100px;height:45px; font-family: Dotum; font-size:12px; font-weight: normal; letter-spacing:-1px; text-transform: uppercase; text-decoration: none; cursor: pointer;}
.nav ul li a span { position: absolute; left: 0; width: 100px; }
.nav ul li a span.out { top: 0px; }
.nav ul li a span.over,
.nav ul li a span.bg { top: -45px;}

#footer{ width:100%; margin:0 auto; clear:both; text-align:center; border-top:1px dotted #DEDEDE; padding:20px 0 20px 0; }
#footer *{margin:0; padding:0; color:#555; list-style:none; font-style:normal; line-height:normal;}
#footer a{text-decoration:none; color:#555;}
#footer a:hover{text-decoration:underline; color:#69ba25;}
#footer ul{margin:0 0 14px 0; font-family: Dotum, Tahoma ,sans-serif; }
#footer ul li{display:inline; position:relative; padding:0 1px 0 6px;white-space:nowrap;}
#footer ul li *{font-size:11px;}
#footer ul a { font-size:11px;}
#footer .address{margin:0 0 19px 0; font:11px Segoe UI, Tahoma;}
#footer .address a{font-size:11px; font-weight:bold; color:#555;}

/* B { BORDER-BOTTOM: rgb(67,113,185) 2px dotted; BORDER-LEFT: rgb(67,113,185) 2px dotted; WIDTH: 800px; DISPLAY: block; BACKGROUND: url(modules/editor/components/multimedia_link/tpl/multimedia_link_component.gif) no-repeat center 20%; HEIGHT: 470px; BORDER-TOP: rgb(67,113,185) 2px dotted; BORDER-RIGHT: rgb(67,113,185) 2px dotted; border-image: none; }
*/

p img {HEIGHT:70;}