/* 공통 */
body {background:#fff;font-family:"나눔고딕", "NanumGothic", "맑은고딕", "Malgun Gothic", "돋움", Dotum, Helvetica, Sans-serif;}
a:link, a:visited {text-decoration:none;}
a:hover, a:focus, a:active {color:#333;text-decoration:underline;}
.clear {clear:both;}
#wrapper {width:100%;zoom:1; background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;/*  background:url(/images/sub_visu_bg.gif) no-repeat center top; background-color:#d1d1d1;*/}

a {outline:none;select-dummy:expression(this.hideFocus=true);}

/* 상단메뉴 */
#gnb {width:100%;height:80px;background:#fff;border-top:2px solid #2aa7e1;}
#gnb ul {list-style:none;}

#gnb-container {width:100%;height:200px;margin:0 auto;padding:0;font-size:12px;background:url(http://www.urivesvc.com/html/img/bg_menu.jpg);z-index:-1;}

#logo {width:940px;height:80px;margin:0 auto;padding:0;}

#gnb-group {width:940px;margin:0 auto;overflow:hidden;display:block;padding-left:200px;}

#gnb-main-ul {margin:0;padding:0;float:left;}
#gnb-main-ul li {float:left;}
.gnb-main-a-selected {color:#5dd7ff !important;}
.gnb-main-a {display:block;height:28px;padding:15px 30px 0;font-size:16px;color:#d0e8ff;}
.gnb-main-a:hover, .gnb-main-a:active, .gnb-main-a:visited, .gnb-main-a:link {text-decoration:none;}

#gnb-sub-ul {margin:0;padding:0;display:hidden;}
.gnb-sub-li {float:left;height:0;}
.gnb-sub-li ul {margin:0;padding:0;}
.gnb-sub-li ul li {float:left;}
.gnb-sub-a {display:block;margin:5px;padding:5px;font-size:12px;color:#d0e8ff;}
.gnb-sub-a:hover {text-decoration:none;color:#5dd7ff !important;}
.gnb-sub-a:active, .gnb-sub-a:visited, .gnb-sub-a:link {text-decoration:none;}

#submenu1 {padding-right:540px;}
#submenu2 {padding-left:100px;}
#submenu3 {padding-left:300px;}
#submenu4 {padding-left:500px;}
#submenu5 {padding-left:500px;}
#submenu6 {padding-left:500px;}
#submenu7 {padding-left:625px;}

/* 슬라이더 */
#slider {width:100%;padding-top:81px;}
#slider-panel {width:1000px;margin:0 auto;padding:0;}

/* 메인 레이아웃 */
#main_container {position:relative;width:1000px;height:220px;margin:0 auto;padding-top:15px;font-size:1em;zoom:1;}
#main_container:after {display:block;visibility:hidden;clear:both;content:"";}

.main-link {float:left;width:200px;}
.main-link-dl {margin:0;}
.main-link-dd {margin:0;padding-bottom:5px;}
.main-column {float:left;}
.main-column-title {padding:5px;height:15px;}
.main-column-title-line {border-bottom:1px solid #ccc;}
.main-column-title span {font-size:13px;font-weight:bold;}
.parcel_img {position:absolute; top:123px;}

/* 서브 레이아웃 */
#sub_container {position:relative;width:940px;min-height:400px;height:auto !important;height:400px;margin:0 auto;font-size:1em;zoom:1; }



/* 서브 aside 레이아웃 */
#aside {float:left;width:170px;background:#fff;border:none;padding-top:20px;}
#aside h2 {padding-bottom:10px;border-bottom:solid 1px #ddd;font-size:24px;font-weight:bold;letter-spacing:-0.5px;color:#6A737B;}
#aside h3 {font-size:11px;color:#777;}
#aside span {font-size:14px;font-weight:bold;color:#555;}
#aside dl {margin:0;padding:0;}
#aside dl dd {margin:0;padding:0;height:25px;background:url(../html/img/bg_aside_menu.jpg) center center no-repeat;}
#aside a {display:block;padding:4px 0 0 30px;}
#aside a span {font-size:12px;font-weight:bold;}
#aside a:hover span {color:#e00;text-decoration:none;}
#aside a:active, #aside a:visited, #aside a:link {text-decoration:none;}
#aside img {margin:0;padding-top:10px;}

.sub_aside ul li {list-style:none;}

/* 서브 contents 레이아웃 */
#contents {position:relative;float:right;padding:25px 14px 15px;width:740px;min-height:300px;height:auto !important;height:300px;background:#fff;font-size:1em;zoom:1;}
#contents:after {display:block;visibility:hidden;clear:both;content:"";}

#contents-title {height:25px;border-bottom:solid 1px #dfdfdf;margin-bottom:40px;}
#contents-title h1 {float:left;font-size:18px;font-weight:bold;padding-left:10px;}
#contents-title .breadcrumb {float:right;color:#999;padding-top:5px;padding-right:10px;}

/* 하단 레이아웃 */
#ft {border-top:1px solid #dfdfdf;background:#efefef;padding-top:20px;}

#ft_copy {width:980px;height:75px;margin:0 auto;padding:0;background:transparent;}
#ft_copy p {padding:0.5em;font-size:0.9em;line-height:1.3em;color:#888;}
#ft_copy strong {color:#444;}
#ft_copy p .opacity_text {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE-8 */
    filter:alpha(opacity=70); /* IE-7 */
    opacity:.7; /* all-browser */
}
.ft_copy_img {float:left;width:200px;overflow:hidden;}
.ft_copy_text {float:left;width:760px;overflow:hidden;padding-left:20px; font-weight:nomal;}

/* 버튼 */
.main-link-button {
   display:inline-block;
   *display:inline; /* IE6,7에서 inline-block을 사용하기 위한 HACK*/
   zoom:1; /* IE6,7에서 inline-block을 사용하기 위한 HACK*/
   width:162px;
   border:1px solid #ccc;
   background:#ffffff;
   background:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#ffffff));
   background:-webkit-linear-gradient(top, #dfdfdf, #ffffff);
   background:-moz-linear-gradient(top, #dfdfdf, #ffffff);
   background:-ms-linear-gradient(top, #dfdfdf, #ffffff);
   background:-o-linear-gradient(top, #dfdfdf, #ffffff);
   background-image:-ms-linear-gradient(top, #dfdfdf 0%, #ffffff 100%);
   padding:8px;
   color:#333333;
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   text-align:center;
}
.main-link-button:hover {
   border:1px solid #999;
   color:#000;
   text-decoration:none;
}
.main-link-button:active, .main-link-button:visited, .main-link-button:link {
   text-decoration:none;
}

.main-latest-more {
   background:#999;
   margin-left:10px;
   padding:0 6px;
   color:#ffffff !important;
   font-size:10px;
   font-family:helvetica, serif;
   text-decoration:none;
   vertical-align:middle;
}
.main-latest-more:hover {
   background:#555;
   text-decoration:none;
}
.main-latest-more:active, .main-latest-more:visited, .main-latest-more:link {
   text-decoration:none;
}

.hei20{ height:20px;}
.hei25{ height:25px;}
.hei30{ height:30px;}
.hei35{ height:35px;}

/*padding-top*/
.pt3{padding-top:3px}
.pt5{padding-top:5px}
.pt7{padding-top:7px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px} 
.pt35{padding-top:35px} 
.pt40{padding-top:40px}
.pt70{padding-top:70px}
.pt90{padding-top:90px}

/*padding-right*/
.pr2{padding-right:2px}
.pr5{padding-right:5px}
.pr12{padding-right:12px}
.pr13{padding-right:13px}
.pr20{padding-right:20px}
.pr26{padding-right:26px}
.pr27{padding-right:27px}
.pr33{padding-right:33px}
.pr45{padding-right:45px}


/*padding-bottom*/
.pb2{padding-bottom:2px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb13{padding-bottom:13px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb35{padding-bottom:35px}
.pb40{padding-bottom:40px}

/*padding-left*/
.pl1{padding-left:1px}
.pl2{padding-left:2px}
.pl5{padding-left:5px}
.pl7{padding-left:7px}
.pl8{padding-left:8px}
.pl10{padding-left:10px}
.pl12{padding-left:12px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
/*margin-top*/
.mt2{margin-top:2px}
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt7{margin-top:7px}
.mt10{margin-top:10px}
.mt13{margin-top:13px}
.mt15{margin-top:15px}
.mt17{margin-top:17px}
.mt20{margin-top:20px}
.mt23{margin-top:23px}
.mt25{margin-top:25px}
.mt26{margin-top:26px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt37{margin-top:37px}
.mt38{margin-top:38px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt61{margin-top:61px}
.mt70{margin-top:70px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}
/*margin-right*/
.mr2{margin-right:2px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr13{margin-right:13px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.mr60{margin-right:60px}
.mr80{margin-right:80px}
.mr100{margin-right:100px}
.mr110{margin-right:110px}

/*margin-bottom*/
.mb2{margin-bottom:2px}
.mb4{margin-bottom:4px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb16{margin-bottom:16px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
/*margin-left*/
.ml1{margin-left:1px}
.ml3{margin-left:3px}
.ml5{margin-left:5px}
.ml6{margin-left:6px}
.ml8{margin-left:8px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml35{margin-left:35px}
.ml40{margin-left:40px}
.ml45{margin-left:45px}
.ml50{margin-left:50px}
.ml55{margin-left:55px}
.ml60{margin-left:60px}
.ml62{margin-left:62px}
.ml80{margin-left:80px}
.ml90{margin-left:90px}
.ml100{margin-left:100px}
.ml110{margin-left:110px}
.ml170{margin-left:170px}
.ml180{margin-left:180px}
.ml190{margin-left:190px}
.ml230{margin-left:230px}
.ml240{margin-left:240px}



/*대소문자 변경*/
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalize{text-transform:capitalize}