@charset "utf-8";
@import "nivo-slider.css";
@import "board.css";
*	{ margin:0; padding:0; }
hr {display:none;}
img,fieldset {border:0 none;}
dl,ul,ol,li {list-style: none;}
body, td, th {font-size:12px;line-height:1.5;color:#666666;font-family:dotum,AppleGothic,sans-serif;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6,caption,legend {display:none;}
a, a:visited, a:link {text-decoration:none;color:#666666;}
a:active, a:hover {text-decoration:none;color:#666666;}
button {cursor:pointer;}
body{margin:0px;padding:0;}
.cl_b{clear:both; width:0px; height:0px;}
img {border:0px;} 
#gab{padding-top:15px;}
.png24 { tmp:expression!!!(setPng24(this)); }



/* top */
#wrap{width:100%;height:100%;margin:0 auto;padding:0px;background: url(../images/main_bg.gif) repeat-x;background-position:center top;}
#wrap2{width:100%;height:100%;margin:0 auto;padding:0px;background: url(../images/sub/sub_bg.gif) repeat-x;background-position:center top;}
#header{width:100%;height:91px;}
#Top{width:1000px;margin:0 auto;height:21px;text-align:right;padding-top:10px;}
#topLine{width:1000px;height:21px;padding:0;text-align:right;}
#topLine ul{list-style:none;margin:0;padding:0;}
#topLine li{float:right;list-style:none; position:relative;white-space:nowrap;padding-left:5px;}




/* menu */
#menuTop{width:1000px;margin:0 auto;height:90px;position:relative;}
#toplogo{height:45px;width:16px;float:left;padding-left:84px;}
#topmenu{height:36px;float:left;width:900px;position:absolute;top:0;left:100px;}


#container_garo {width:900px;}
#menu_garo {clear:both; width:900px; margin:0;  height:36px; padding :0;}
#gnb_garo{width:900px; margin:0;padding:15px 0 0 0;list-style:none;height:36px; }
#gnb_garo ul {width:900px; margin:0;padding:0;list-style:none;float:left;height:36px; }
#gnb_garo li {float:left; overflow: hidden;padding:0px; list-style:none;margin:0;width:180px;text-align:right;}/* .submenu {padding-top:30px;} */
.submenu {display: block; width:998px; float:left;height: 42px;}
#main_submenu {clear:both; width:900px; margin-left:-98px; height: 42px;padding-top:24px;position:absolute;z-index:100; }

#submenu1{padding:7px 0 0 180px;background:url(../images/menu_bg.png) no-repeat 0 0;}
#submenu4{padding:7px 150px 0 0;text-align:right;background:url(../images/menu_bg.png) no-repeat 0 0;width:848px;}

 
 
 
/* main */
#contentWrap{width:1000px;margin:0 auto;position:relative;}
#btn01{position:absolute;top:36px;left:100px;z-index:10;}
#btn02{position:absolute;top:115px;left:20px;z-index:10;}
#mainimg{width:1000px;height:459px;overflow:hidden;background: url(../images/main_bg.jpg) repeat-x;background-position:center top;position:relative;}
#slider-wrapper {
    
    width: 396px;
    height: 277px;
   
}

#slider {
	position:relative;
    width: 396px;
    height: 277px;
	margin:144px 0 0 596px;
	
}
#slider img {
	position:absolute;
	top:142px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	padding-left: 470px;
	padding-top: 282px;

}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bp.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
	background:url(images/bp_hover.png) no-repeat;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


/* mainboard */
#mainBoard{width:1000px;margin:0 auto;height:143px;}
#notice{float:left;width:330px;padding:0;}
#noticetitle{width:298px;height:26px;}
#noleft{float:left;}
#noright{float:right;padding:5px 0 0 0;}
#noticecontent{width:298px;height:87px;font-size:12px;padding:15px 0 0 0;}
#noticecontent ul{list-style:none;margin:0;padding:0;}
#noticecontent li{list-style:none;margin:0;padding:0 0 0 0;height:21px;}
#notleft{float:left;}
#notright{float:right;}
#customer{float:left;width:193px;}
#customer .btn_qna{padding-top:3px;}
#gallery{float:left;width:476px;overflow:hidden;padding-top:10px;}
#gallery ul{list-style:none;margin:0;padding:0;width:476px;overflow:hidden;}
#gallery li{list-style:none;margin:0;padding:0 0 0 13px;float:left;}
#gallery li.bn01{padding:35px 0 0 0;}
#gallery li.bn02{padding-top:35px;}


/* partner */
#partner{width:1000px;margin:0 auto;padding-top:10px;}
#partner .title{padding:0 0 10px 0;height:33px;width:100px}
#p_banner{width:1000px;height:84px;}
#p_banner ul{list-style:none;margin:0;padding:0;}
#p_banner li{list-style:none;margin:0;padding:0 5px 5px 0;float:left;}
#p_banner li.last{list-style:none;margin:0;padding:0 0 5px 0;}


/* sub */
#subimg{width:1000px;height:342px;margin:0 auto;position:relative;}
#subimg .subimg{position:absolute;left:0;top:0;z-index:5;;}
#subimg .text{position:absolute;left:500px;top:33px;z-index:100;}
#subimg .title{position:absolute;left:265px;;top:240px;z-index:4;}
#subimg .nav{position:absolute;right:0px;top:280px;z-index:15;text-align:right;font-size:11px;}
#subimg .nav2{position:absolute;right:0px;top:305px;z-index:15;text-align:right;font-size:11px;}

#Tbl{width:1000px;margin:0 auto;}
#LeftMenu {width:212px; float:left;padding-right:50px;}
#smenu{width:212px;position:relative;padding-top:20px;min-height:120px;}
#banner {width:121px;padding-top:7px;height:135px;;}
#RightContents {float:left;width:735px;padding:0;;}
.orange{font-weight:bold;color:#f47209;font-size:11px;}
.map{width:1000px;}

.locNav3 ul{position:relative;padding:0; margin:0; left:0px;}
.locNav3 ul ul{position:relative;padding:0; margin:0; left:0px;padding:15px 0 0 0;list-style:none;}
.locNav3 li{padding:0;list-style:none;}
.locNav3 li li{list-style:none;padding-top:5px;}
.locNav3 li li.active{list-style:none;min-height:113px;}
.locNav3 li li li{list-style:none;height:22px;padding:0 0 0 20px;border-bottom:1px solid #e4e4e4;margin-bottom:5px;}
.locNav3 li li li.last{list-style:none;height:22px;padding:0 0 0 20px;border-bottom:1px solid #e4e4e4;margin-bottom:15px;}
.locNav3 li a{position:relative;z-index:80;height:25px;}
.locNav3 li a.active{position:relative;z-index:80;}




/* copyright */
#footer {width:100%;height:81px;background: url(../images/copy_bg.gif) repeat-x;}

#Copy{width:1000px;height:81px;margin:0 auto;}

