@charset "utf-8";
/* CSS Document */
@import url("default.css");

body {color:#777; font-family:'Nanum Gothic'; font-size:12px;}

.main_bg { position:absolute; z-index:-1; height:100%; width:100%; left:0; top:0; background:url(../images/main_bg.jpg) 0 114px repeat-x;}
/*test{ position:absolute; z-index:-1; height:100%; width:50%; left:0; top:0; background:url(../images/bigtitle_bg_left.jpg) 0 112px repeat-x;}*/
#wrap {width:1150px; margin:0 auto 0 auto;}
#header {position:relative;}
.utill {position:absolute; right:126px; top:20px;}
#logo {position:absolute; top:41px; left:19px;}
.gnb {position:absolute; right:126px; top:59px;}
.main {padding-top:114px;}
#middle{ height:310px;  }
  #middle01{ float:left; width:790px }
    #m01{ width:790px }
		  .notice, .best_product { float:left; margin-right:60px;}
      .notice, .best_product {float:left; margin-top:39px;}
      .notice {margin-left:29px;}
	  #m02{ clear:both;  padding:25px 0 0 29px;  }
		  .customer { float:left; margin-right:20px; }
		  .go{float:left; width:465px}
			.go ul li{ float:left; list-style:none}
     
  #middle02{ float:left; margin-top:39px; }
    .video_tit{ margin:0}
    .video{ padding-top:10px}
		
.sub_topline {padding-top:114px;}
.product_con{margin-left:19px;}
.left_menu { padding-top:25px; float:left;}
#contents { float:left; margin-left:64px; overflow:hidden; width:778px;}
#sub_left {padding-top:34px; padding-bottom:80px;}
#footer {padding-left:3px; clear:both;}
.product_title {padding-top:35px;}
.con {padding-top:35px; text-align:left; padding-right:40px; padding-bottom:40px; overflow:hidden;}
.imgbox {position:relative; width:285px; min-height:100px; border:#dbdbdb solid 1px; padding:20px;}
.product_img {float:left; table-layout:fixed; border-collapse:collapse;}
.line {position:absolute; float:right; }
.txt {float:right; width:150px;}
.txt h5 {width:150px;}
h5 {color:#464646; font-size:16px; border-bottom:#dbdbdb solid 1px; font:Tahoma, Geneva, sans-serif; padding-bottom:5px; margin-bottom:5px;}
.product_list {float:left; padding-right:40px;}
.detail_b_box {width:280px; min-height:292px; border:#dbdbdb solid 1px; float:left;}
.con_01 {padding-top:20px; position:relative;}
.detail_s_box {float:left; margin-left:10px;}
.detail_s_box .s_img {width:50px; height:50px; border:#dbdbdb solid 1px; margin-bottom:8.5px;}
h4 {color:#004f8e; font-size:25px; font-family:Tahoma, Geneva, dotum, sans-serif; padding:0; line-height:25px;}
.tex_02 {width:355px; height:203px; background-color:#f3f3f3; padding-top:15px; clear:both;}
.detail_left {float:left;}
.detail_right { float:right;}
.download {background-image:url(../images/productlist/download_bg.jpg); background-repeat:no-repeat; width:355px; height:39px;}
.download_button_area {float:right;}
.download_button_area img {float:left; margin:10px 5px 0 0;}
ul {padding-left:15px;}
ul.notice_txt { padding-left:0; padding-top:13px;}
ul.notice_txt li {background:url(../images/dot.jpg) 0 50% no-repeat; padding-left:6px; position:relative; }
ul.notice_txt li a { display:block; width:199px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.notice_txt li em { position:absolute; right:0; top:0; color:#A0A0A4}

.best_product_img table td {text-align:center;}
.online_table { width:100%; border-collapse:collapse; margin-bottom:60px; padding-top:35px;}
.online_table td{ padding:5px;}
.online_table td.m_tit01 { width:58px; padding-left:10px;}
.online_table th { vertical-align:top; text-align:left; width:140px; border-right:#0066b3 solid 1px;}
.input_online { width:100%; background-color:#ebebeb; padding:3px; border:#ebebeb solid 1px; line-height:18px;}
textarea.input_online  { height:165px;}

.btn00 { padding:10px 20px; background:#666; color:#fff; border:1px solid #333; font-size:14px; cursor:pointer;}
a.ko_btn {padding:0 5px;}


#lnb {width:160px; margin:0 auto; padding:50px 0 33px 0;}
	#lnbTitle {border-bottom:1px solid #dfdfdf; padding-bottom:10px;}
		#lnbTitle div {font-size:16px; color:#9f9f9f; font-weight:700;}
		#lnbTitle div + div {font-size:27px; letter-spacing:-2px; color:#424242; font-weight:700; margin-top:4px;}
	#lnb ul {list-style:none; display:block; padding:6px 0; margin-top:6px;}
	#lnb ul li {}
	#lnb ul li a {display:block; font-size:13px; color:#999999; padding-left:5px; width:150px; height:30px; line-height:30px; font-weight:bold; border-top:1px solid #d2d2d2;}
	#lnb ul li:first-child a {border-top:none;}
	#lnb ul li a.on,
	#lnb ul li a:hover {color:#fff; background:url("../images/lnbBgOv.jpg") 0 0 no-repeat;}

