/*select{behavior: url('http://www.doriver.com/_sys/_global/image/js/selectBox.htc');}*/
/*----------------------------------------------------------
                          01. Layout
----------------------------------------------------------*/
/* global */
body{text-align:center;}
#sess-num{display:none;}
#navigation ul li,#gnb ul li,#topline ul li,#footer ul li{display:inline;}
#wrapper{width:975px;margin:0 auto;text-align:left;font-size:12px;}
#wrapper-blank{width:780px;margin:0 auto;text-align:left;font-size:12px;}
#header,#gnb,#wrap-gnb,#wrap-main,#wrap-sub-left,#wrap-sub-right,#footer{position:relative;width:100%;}
/* topline */
#topline{width:100%;height:23px;margin:0 auto 5px auto;font-size:12px;background:url('../image/topline_left.gif') repeat-x left -1px;}
#topline ul li img{vertical-align:-3px;display:block;}
#topline div.fright{clear:both;float:right;padding:2px 0 0 10px;background:#fff url('../image/topline_right.gif') no-repeat left -1px;} 
/* top menu */
#topline ul.topline-menu{clear:both;float:left;padding:0;}
#topline ul.topline-menu li{float:left;padding:2px 6px 0 0;background:url('../image/topline_bar.gif') no-repeat right 7px;}
#topline ul.topline-menu li a{float:left;padding:0 0 1px 6px;vertical-align:-3px;}
#topline ul.topline-menu li img{float:left;padding:0 3px;display:block;}
#topline ul.topline-menu li.on{font-weight:bold;letter-spacing:-1px;}
#topline ul.topline-menu li.on a:link,#topline ul.topline-menu li.on a:visited,#topline ul.topline-menu li.on a:active{color:#e31010;}
#topline ul.topline-menu li.on a:hover{text-decoration:none;}
/* 헤더 */
#header{height:44px;margin-top:10px}
#header h1{float:left;margin:0;}
#header h6{float:left;font-size:11px;padding:3px 0 0 10px;}
#header .info{float:right;width:auto;right:5px;margin-top:10px;}
#header .info li{display:inline;font-size:14px;font-weight:bold;}
#header .info img{padding:3px;margin-top:2px;vertical-align:top;}
/* 타이틀 (blank) */
#blank-gnb{background:url('../image/blank/gnb_left.gif') no-repeat left top;height:35px;}
#blank-gnb div.wrap{background:url('../image/blank/gnb_right.gif') no-repeat right top;padding:8px 7px 0 15px;}
#blank-gnb div.wrap h4{display:inline;float:left;font-size:14px;color:#fff;background:url('../image/blank/bul_title.gif') no-repeat left 3px;padding-left:12px;}
#blank-gnb div.wrap div.navigation{vertical-align:1px;text-align:right;padding:2px 7px 5px 0;color:#fd453d;font-size:11px;}
#blank-gnb div.navigation a:link span.Klocation,#blank-gnb div.navigation a:active span.Klocation,#blank-gnb div.navigation a:visited span.Klocation{color:#f99a96;text-decoration:none;}
#blank-gnb div.navigation a:hover span.Klocation{color:#ffffff;text-decoration:none;}
/* GNB */
#gnb-lp,#gnb-rp{position:absolute;}
#gnb{z-index:10;height:61px;background:#fff url('../image/gnb/bg_gnb.gif') no-repeat left top;margin-bottom:12px;}
#wrap-gnb{height:37px;}
#wrap-gnb ul li a img{vertical-align:0px;display:block;}
#wrap-gnb ul li a{color:#fff;}
#wrap-gnb ul.fleft{padding-left:6px;}
#wrap-gnb ul.fleft li{background:url('../image/gnb/line_gnb.gif') no-repeat left 10px;}
#wrap-gnb ul.fleft li.first{background:none;padding-left:20px}
#wrap-gnb ul.fleft li{float:left;height:37px;position:relative;}
#wrap-gnb ul.fleft li span{float:left;padding:10px 12px 0px 12px;}
#wrap-gnb ul.fleft li div.new{position:absolute;display:block;float:right;top:-5px;right:8px;}
#wrap-gnb ul.fright{padding-right:23px;}
#wrap-gnb ul.fright li span{float:left;padding:10px 0 4px 0;}

/* 검색폼 */
#searchbox .search {float:left;width:198px;margin:0;padding-left:370px; padding-top:9px;text-align:left;}
#searchbox .keyword {z-index:2;position:relative;padding:2px 0 0 2px;color:#222222;background:white;border:#cccccc solid 1px;width:190px;height:14px;}
#searchbox .keyword:hover {background:#F4FFFF;}
#searchbox .imgbox {z-index:1;position:relative;margin:0;padding-top:10px;}

/* 자동검색 창 오픈 */
#nautocomplete{display:none;width:221px;top:22px;left:114px;z-index:10;border:1px solid #7c7c7c;background:#fff}
#nautocomplete div.nautocomplete_title{clear:both;float:left;padding:3px 5px;background:#efefef;}
#nautocomplete h5{float:left;color:#7c7c7c;}
#nautocomplete ul.srchtx{float:right;}
#nautocomplete ul.srchtx li{float:left;padding-left:3px;}
#nautocomplete ul.srchtx li img{display:block;padding-top:1px;}
#ac_list{float:left;position:relative;width:100%;height:100px;overflow:auto;overflow-y:hidden;}
#ac_list table tbody td{}
	/* GNB LP/RP */	
#gnb-lp{top:38px;left:0;width:320px;}
#gnb-rp{top:38px;right:0;}

/* GNB 오른쪽 링크 모음 */
#gnb-rp #gnb-right-link {color:#cccccc;margin-top:9px}
#gnb-rp #gnb-right-link a a:link a:visited{color:#a9a9a9;text-decoration:none;}

	/* 네비 */
#navigation{clear:both;width:100%;text-align:right;font-size:11px;color:#ccc;margin-bottom:10px;}
#navigation a:link span.Klocation,#navigation a:active span.Klocation,#navigation a:visited span.Klocation{color:#a9a9a9;text-decoration:none;}
#navigation a:hover span.Klocation{color:#706b6b;text-decoration:none;}

/* 위치표시 */
#location {clear:both;width:100%;text-align:left;font-size:11px;font-family:dotum,돋움,gulim;color:#c1c1c1;margin-bottom:2px;}

/* flash-login */
#flash-login{position:absolute;top:130px;left:0;z-index:9000;}
/* sidebar */
#side-left{position:absolute;top:0px;left:-75px;}
#side-right{position:absolute;top:0px;left:965px;}
#sideMenu{position:relative;width:70px;border:1px solid #ccc;}
/* 메인영역 */
#title{padding:0 0 3px 0;margin-bottom:22px;}
#wrap-main,#wrap-sub-left,#wrap-sub-right,#wrap-keyword,#cp-content,#lp-content,#rp-content,.cpl-cont,.cpr-cont{float:left;}
#wrap-blank{border:1px solid #d2d2d2;border-top:none;padding:10px;background:#fbfbfb;}
#wrap-main,#wrap-sub-left,#wrap-sub-right{margin-bottom:10px;}

#wrap-main #lp-content{width:199px;}
#wrap-main #cp-content{width:756x;height:1%;min-height:500px;margin-left:20px;}
#wrap-main #cp-content .cpl-cont{width:516px;}
#wrap-main #cp-content .cpr-cont{width:220px;margin-left:20px; }

#wrap-sub-left #lp-content{width:120px;}
#wrap-sub-left #cp-content{width:839px;height:1%;min-height:500px;margin-left:16px;}
#wrap-sub-left #cp-content .cpl-cont{width:603px;}
#wrap-sub-left #cp-content .cpr-cont{width:220px;margin-left:16px;}

#wrap-sub-right #cp-content{width:750px;height:1%;min-height:500px;margin-left:0;margin-right:10px;}
#wrap-sub-right #cp-content .cpl-cont{width:420px;}
#wrap-sub-right #cp-content .cpr-cont{width:320px;margin-right:0;margin-left:10px;}
#wrap-sub-right #rp-content{width:200px;}

#section{clear:both;padding:0;margin:10px 0 0;}
#cp-content .cpl-half{clear:both;}
#cp-content .cpl-half .cpl-left-2{float:left;width:275px;margin-right:10px;}
#cp-content .cpl-half .cpl-right-2{float:left;width:275px;}
#cp-content .cpl-half .cpl-left-3{float:left;width:180px;margin-right:10px;}
#cp-content .cpl-half .cpl-right-3{float:left;width:180px;}

/* 서브카테고리 박스 */
#left-menu-box {clear:both;background:url('../image/left/menubox_ml.gif') repeat-y left top;margin-bottom:10px;}
#left-menu-box div.wrap{background:url('../image/left/menubox_mr.gif') repeat-y right top;zoom:1;}
#left-menu-box div.top,div.ctbox-4 div.top span,div.ctbox-4 div.top2,div.ctbox-4 div.top2 span,div.ctbox-4 div.btm,div.ctbox-4 div.btm span{font-size:0;display:block;zoom:1;}
#left-menu-box div.top{clear:both;height:48px;background:url('../image/left/menubox_tl.gif') no-repeat left top;padding-left:11px}
#left-menu-box div.top span{font-size:15px; font-weight:bold;text-align:left; letter-spacing:-2px;color:#FFFFFF;float:right;width:100%;height:46px;padding-top:10px;background:url('../image/left/menubox_tr.gif') no-repeat right top;}
#left-menu-box div.top span h2 a{padding-left:10px;}
#left-menu-box div.top2{clear:both;height:7px;background:url('../image/left/menubox_tl_2.gif') no-repeat left top;}
#left-menu-box div.top2 span{float:right;width:9px;height:7px;background:url('./image./left/menubox_tr_2.gif') no-repeat;}
#left-menu-box div.btm{clear:both;height:9px;background:url('../image/left/menubox_bl.gif') no-repeat left bottom;}
#left-menu-box div.btm span{float:right;width:9px;height:9px;background:url('../image/left/menubox_br.gif') no-repeat right bottom;}


/* 서브카테고리 메뉴 1 */
ul.list-leftmnu{clear:both;position:relative;padding:3px 4px 0 4px;}
ul.list-leftmnu li{margin-bottom:3px;padding-left:8px;}
ul.list-leftmnu li strong{clear:both;float:left;}
ul.list-leftmnu li img{float:left;display:block;padding:5px 0 0 3px;}
ul.list-leftmnu li h5{font-size:11px;color:gray;background-color:#efefef;padding-left:7px;border-bottom:1px solid #d7d7d7;}
ul.list-leftmnu li ul li,ul.list-leftmnu li ul li.on{clear:both;position:relative;z-index:10;margin-bottom:0px;border-bottom:1px solid #efefef;letter-spacing:-1px;}
,ul.list-leftmnu li ul li strong,ul.list-leftmnu li ul li ul{clear:both;}
ul.list-leftmnu li ul li.on a:link,ul.list-leftmnu li ul li.on a:visited,ul.list-leftmnu li ul li.on a:active{}
ul.list-leftmnu li.on a:hover,ul.list-leftmnu li a:hover,ul.list-leftmnu li.on a:hover{color:#348bc9 !important; font-weight:normal;text-decoration:none;}
ul.list-leftmnu li.on a:link,ul.list-leftmnu li.on a:visited,ul.list-leftmnu li.on a:active{color:#348bc9 !important; font-weight:bold;}

ul.list-leftmnu li.on ul li.on{background:url('../image/left/arr_st03.gif') no-repeat 2px 7px;}
ul.list-leftmnu li.on ul li a:link,ul.list-leftmnu li.on ul li a:visited,ul.list-leftmnu li.on ul li a:active{color:#348bc9 !important;}
ul.list-leftmnu li.on ul li.on a:link,ul.list-leftmnu li.on ul li.on a:visited,ul.list-leftmnu li.on ul li.on a:active{color:#ed2900 !important;}
ul.list-leftmnu li ul li ul{border:1px solid #3a3a3a;position:absolute;top:-6px;left:102px;z-index:999;background:#fff;width:120px;padding:3px;zoom:1;}
ul.list-leftmnu li ul li ul li{margin:0 0 2px 5px;;border:none;font-size:11px;}
ul.list-leftmnu li.on ul li.on ul li a:link,ul.list-leftmnu li.on ul li.on ul li a:visited,ul.list-leftmnu li.on ul li.on ul li a:active{color:#432f2f !important;}

/* 하단영역 */
#footer{font-size:11px;text-align:center;padding-top:7px;}
#footer{clear:both;color:#aaa;margin-top:7px;}
#footer h1,#footer .shortcut,#footer .info{position:absolute;}
#footer h1{top:4px;left:20px;font-size:1.2em;font-family:Verdana;}
#footer .shortcut{background:transparent;height:18px;left:180px;top:6px;color:#ccc;}
#footer .shortcut a:link,#footer .shortcut a:visited,#footer .shortcut a:active{font-size:11px;color:#888;}
#footer .shortcut img{padding:3px;margin-top:2px 0 0 0;vertical-align:top;}
#footer .info{display:;left:175px;top:30px;padding:0 3px 0 0;margin:0;text-align:left;}
#footer .info .bizinfo span{padding:0 7px 0 0;margin:0;vertical-align:top;font-size:11px;}
#footer .info .bizinfo span img{padding:0 2px 0 0;margin:0;vertical-align:top;}
#footer .copy{text-align:center;font-size:11px;}
/*----------------------------------------------------------*/

/* 설문조사 서비스 */
ul.vote-title{padding:2px 0 0px 17px;border-bottom:1px solid #d7d7d7;margin-bottom:5px;background:url('../image/icon/vote.gif') no-repeat left 5px;font-weight:bold;font-family:gulim;font-size:13px}
ul.vote-title li{padding-right:7px;display:inline;white-space:nowrap;}
ul.vote-title li.first{padding-right:0px;}
ul.vote-list{width:170px;}
ul.vote-list li{float:left;padding-right:5px;white-space:nowrap;}
ul.vote-title li.first{padding-right:0px;}
#vote-content {color:#666666;font-family:dotum;}

/* 라인 */
.line-gray {clear:both;border-top:1px solid #e1e1e1;}

/* init.css */
body,td,th {font-size:12px;font-family:gulim;}
input,select,textarea {font-size:12px;font-family:dotum;}
form {display:inline;}
label {cursor:pointer;}
img {border:0px;}
p {margin:0px;}

a:link { color:#515151; text-decoration: none;}
a:visited { color:#515151; text-decoration: none;}
a:active { color: #515151; text-decoration: none;}
a:hover { color: #FF6600; text-decoration: none;}

.sys_f_11d { font-size:11px; font-family:dotum;}
.sys_f_11g { font-size:11px; font-family:gulim;}

.sys_hand {cursor:pointer;}
.sys_pos_abs { position:absolute; }
.sys_pos_rel { position:relative; }
.sys_dis_none { display:none; } 
.sys_dis_block { display:block; }
.sys_dis_inline { display:inline; }

.tree_default_TextColor {font-size:12px;font-family:dotum;}
.tree_default_SelectColor {color:#FF6600;font-size:12px;font-family:dotum;}
.tree_default_NumColor {padding-left:3px;color:#AE5037;font-size:11px;font-family:arial;}
.sys_debug {position:absolute;display:inline;width:260px;border:#FE5C30 solid 2px;background:#F5CDAD;filter:alpha(opacity=80);opacity:0.8;padding:10px;line-height:140%;text-align:left;z-index:1000;}

.Klocation {font-size:11px;font-family:dotum;color:#c0c0c0;}
.Klocation a:hover {text-decoration:none;}

#mbr_layer_ul {list-style-type:none;width:100px; padding:2px 0 0 0; background:#F8F4CA; border-top:#F0E9BC solid 1px;border-left:#F0E9BC solid 1px;border-right:#F0E9BC solid 1px;text-align:left;}
#mbr_layer_ul li { display:none;cursor:pointer; font-size:11px;font-family:dotum; padding:1px 0 1px 3px;color:#6C552C;border-bottom:#F0E9BC solid 1px; }
#mbr_layer_ul img { vertical-align:middle;}
#mbr_layer_ul li:hover { cursor:pointer; font-size:11px;font-family:dotum; padding:1px 0 1px 3px;color:#6C552C;background:#FEFDF1;border-bottom:#F0E9BC solid 1px; }
/* init.css */

