/* BASIC css start */
#hdWrap {  background: url("/design/guswhd/rovadesign/main_bg.gif") repeat-x 0 0; }
#header .inner { position: relative; width: 1100px; height: 199px; margin: 0 auto; }
#header { width:100%; position: relative; margin: 0 auto; }
#header .topArea {    height: 112px;    padding: 0;    text-align: center;}
#header .topArea:after {  content: ""; clear: both; display: block;  }
#header .logo { float:left;  width: 170px; height: 94px; margin-top: 0; padding-top: 45px; text-align: left; vertical-align: top; }

#header .sch { float:left; margin:56px 0 29px 20.5%; }
#header fieldset { padding-top:6px; .border:1px solid #d9d9d9; border-radius:2px; }
#header .sch .keyword { width:299px; height:28px; padding:0; padding-left:6px; border:3px solid #66c000; line-height:32px; font-size:12px; color:#7c8389; background:#fff; }
#header .sch .hotkeyword, #header .sch .hotkeyword a { color:#5e5757; font-size:11px; margin-bottom:4px; line-height:20px; }
#header .sch .hotkeyword a { vertical-align:bottom; }
#header .sch .hotkeyword strong {color:#333;}
#header .btn-sch { float:right;  }

#header .gnb { float:right; position:absolute; right:0px; top:0; height:30px; line-height:25px;}
#header .gnb:after { content: ""; clear: both; display: block; }
#header .gnb a { padding:0 4px 0 10px; color:#555555; font-size:12px; background: url("/design/guswhd/rovadesign/ico_util1.gif") no-repeat 0 1px;}
#header .gnb a:last-child { padding-right:0; }
#header .gnb a span { color:#e63d25; font-weight:bold; }
#header .gnb .log { background: none; font-weight:bold; }

#header .link { position: absolute; left: 0px; top: 0; height: 35px; line-height: 35px; }
#MK_desktopiconbanner { display:inline-block; } 

#header .special {    float: left;    border-left: 0px solid #d8d8d8;    padding: 7px 0 0;}
#header .special > li {float: left; width:184px; background: url("/design/guswhd/rovadesign/tmenu_line.gif") no-repeat 0 center; }
#header .special > li:first-child {width:175px;}
#header .special > li:last-child {border-right:0;}
#header .special > li > a {display:block; width:184px; height:39px; line-height:38px; font-size:15px; color:#231815; font-family:"noto"; font-weight:600;}
#header .special > li > a span { color:#ffd023}
#header .special .allCaMenu {    float: left;    width: 100%;    text-align: center; }
#header .special .section {    margin: 0 auto;}
#header .special #all-category {    position: relative;    z-index: 900;    padding-left: 0px;}
#header .special #category-open {    z-index: 10;}
#header .special #category-conts { display: none; position: absolute; font-weight: 100; width: 1096px; background: #fff; border: #66c000 solid 2px; top: 40px; left: -1px; z-index: 998; margin-left: 1px; text-align: left; padding-bottom:15px; font-family: Dotum; font-size: 12px; color: #898989; border-top: 0; }

#slides3 { position:absolute; display: none; width:270px; height:90px; margin-top:47px; float:right; margin-right:1px; right:-56px; }
#slides3 .slidesjs-navigation { margin-top:3px; }
#slides3 .slidesjs-previous { margin-right: 5px; float: left;}
#slides3 .slidesjs-next { margin-right: 5px; float: left; }
.slidesjs-pagination { position:absolute; bottom:4px; right:5px; margin: 0px 0 0px;  float: right;  list-style: none; z-index:900;  }
.slidesjs-pagination li { float: left; margin: 0 1px; z-index:900;}
.slidesjs-pagination li a { z-index:900; display: block; width: 13px; height: 0; padding-top: 13px; background-image: url(/design/guswhd/rovadesign/pagination.png); 
    background-position: 0 0; float: left; overflow: hidden; }
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-position: 0 -13px  }
.slidesjs-pagination li a:hover { background-position: 0 -26px }
 #slides3 a:link, #slides a:visited { color: #333 }
 #slides3 a:hover, #slides a:active { color: #9e2020 }
.navbar { overflow: hidden }


 .section{margin:0 auto;}
.allCaMenu{float:left;width:100%;.height:36px;text-align:center;}
 .allCaMenu h1{float:left;}
#all-category{position:relative;z-index:900;padding-left:0px;}
.cate_intitle img { margin-left:-2px; margin-top:-39px; }
 #category-conts{ display:none;position:absolute;font-weight:100;width:1096px;background:#fff;border:#3d3d3d solid 2px;top:39px;left:-2px;z-index:998;margin-left:2px;*margin-left:-4px;text-align:left;line-height:-1px; font-family:Dotum; font-size:12px; color:#898989; border-top:0; }
#category-open {  z-index:10; }
 .allmServiceTab01{ float:left;width:182px; height:360px; .border-right:1px solid #dbdbdb;}
 .allmServiceTab01 ul { float:left;border-right:#DDD dotted 0px; margin-top:0px;}
 .allmServiceTab01 ul li a { float:left; width:260px;height:0px; padding-top:0px;padding-left:0px; text-align:left; .letter-spacing:-2px;}
 .allmServiceTab02{ float:left; width:181px; border-right:0px solid #dbdbdb;}
 .allmServiceTab02 ul { float:left; border-right:#DDD dotted 0px;*border-right:#DDD dotted 0px;}
 .allmServiceTab02 ul li a { float:left; width:260px; height:0px; padding-top:0px; padding-left:0px; text-align:left; .letter-spacing:-2px;}

 .allmService_banner{ float:left;position:absolute;top:310px;left:1px;right:10px;*right:30px;padding:0;margin:0;}
 .allmService_close{ float:right;text-align:right;padding-left:82px;margin-top:-301px;*padding-left:15px;_padding-left:0px;width:100px;}
 .allmServiceTit{ float:left;width:270px;padding-top:13px;padding-bottom:9px;padding-left:11px;line-height:-1px;background:#f6f6f6;margin:0px;border-bottom:1px solid #d1d2ce;margin-left:1px; font-size:13px; }
 .allmServiceTit2{ float:left;width:270px;padding-top:13px;padding-bottom:9px;padding-left:11px;line-height:-1px;background:#f6f6f6;margin:0px;border:1px solid #d1d2ce;border-top:0px solid;border-left:0px solid;border-right:0px solid;border-right:0px solid #d1d2ce; font-size:13px;}
 .allmServiceTit3{ float:left;width:270px;padding-top:13px;padding-bottom:9px;padding-left:11px;line-height:-1px;background:#f6f6f6;margin:0px;border-bottom:1px solid #d1d2ce;font-size:13px;}
 .allmServiceTit4{ float:left;width:270px;padding-top:13px;padding-bottom:9px;padding-left:11px;line-height:-1px;background:#f6f6f6;margin:0px;border-bottom:1px solid #d1d2ce;font-size:13px;}
 .allmServiceTit02{ float:left;width:160px;padding-top:18px;margin-top:14px;line-height:-1px;}.allmServiceTit03{ float:left;width:160px;padding-top:25px;padding-bottom:12px;margin-top:14px;line-height:-1px;}
 .opscate { float:left;letter-spacing:-1.5px;margin:0px;width:182px;}
.opscate_last { float:left;letter-spacing:-1.5px;margin:0px;width:186px;}

 .opscate h2{ background:#f1f1f1; color:#6379cf; font-weight:bold; height:15px; padding-left:25px; padding-top:14px; padding-bottom:13px; .border-top:1px solid #272a5c; }
 .opscate h2 a{ font-weight:bold; color:#707070; text-decoration:none; font-size:12px; }
 .orangeboder h2 { .border-top:1px solid #fd564a; }
 .opscate li{padding:2px 0 2px 25px; height:12px; width:120px; }
 .opscate .hetow{ padding-top:18px; padding-bottom:8px; font-weight:bold; color:#000; height:12px; }
 .opscate .hetow a { color:#000; }
 .opscate li a{color:#898989; text-decoration:none; }
 .opscate_sub li{padding:2px 0 1px 25px; height:12px; width:230px; }
 .opscate_sub .hetow{ padding-top:18px; padding-bottom:8px; font-weight:bold; color:#6064b1;height:12px; }
 .opscate_sub li a{color:#898989; text-decoration:none; }
.opscate_sub .hetow a { color:#000; }


 .opscate02{ float:left;padding-left:16px;letter-spacing:-1.5px;margin-top:0px;}
 .opscate02 h2{padding-top:18px;padding-bottom:13px;height:0px;}
 .opscate02 h2 a{ font-weight:bold;color:#464646;text-decoration:none;height:0px;font-size:11px }
 .opscate02 li{padding-bottom:5px;height:15px;}
 .opscate02 li a{ color:#6b6b6b;text-decoration:none;font-size:11px }
 .opscate02 .hetow{ padding-top:18px;padding-bottom:10px;font-weight:bold;color:#464646;height:11px;}
 .opscate02 .hetow a{ font-weight:bold;padding-left:0px;color:#464646;text-decoration:none;font-size:11px;}
 
 
/* BASIC css end */

