﻿@charset "utf-8";

@import url('/hantaCommon/css/layout.css');
@import url('/hantaCommon/css/board.css');
@import url('/hantaCommon/css/datatable.css');

/*common*/
body {
	margin: 0 0 0 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #666;
}
form, ul, li, div {
	margin: 0;
	padding: 0;
}
img		{
	border: 0;
	vertical-align: middle;
}
input	{
	vertical-align: middle;
}
table	{
	border-collapse: collapse;
}
li 		{
	list-style: none;
}
p {
	padding: 0;
	margin: 0;
}
a:link,
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover,
a:active {
	text-decoration: underline;
	color: #666;
}
select {
	font-size: 11px;
	vertical-align: middle;
	width: 83px;
	font-family: dotum;
	color: #666;
}
input.txt {
	border: 1px solid #E3E3E3;
	font-size: 11px;
}
textarea {
	border: 1px solid #E3E3E3;
	font-size: 11px;
	font-family: dotum;
	color: #8F8F8F;
	padding: 5px;
	margin: 0;
}

.cboth	{
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}

.ac { text-align:center;}
.ar { text-align:right;}


/* Font */
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.red, .red a:link, .red a:visited, .red a:active, .red a:hover {color:#FF5900;}
.b {font-weight: bold;}

/*style padding*/
.sp10	{clear:both; font-size:0; line-height:0; height:10px;}
.sp15	{clear:both; font-size:0; line-height:0; height:15px;}

.spb5	{padding-bottom:5px;}
.spb8	{padding-bottom:8px;}
.spb10	{padding-bottom:10px;}
.spb15	{padding-bottom:10px;}
.spb40	{padding-bottom:40px;}


/*common*/
h1 {
	font-size: 10px;
	float: left;
	width: 185px;
	padding: 0 0 0 10px;
	margin: 3px 0 0 0;
}
h1 img {
	vertical-align: top;
}
h2 {
	font-size: 10px;
	float: left;
	background: url(/hantaCommon/image/common/bullet/h2.gif) no-repeat 0% 1px;
	padding: 0 0 0 12px;
	margin: 4px 0 0 0;
}
h3 {
	font-size: 10px;
	padding: 0 0 0 13px;
	margin: 0;
	height: 26px;
}
h4 {
	font-size: 11px;
	padding: 0 0 0 9px;
	margin: 0;
	vertical-align: top;
	height: 20px;
	background: url(/hantaCommon/image/common/bullet/h4.gif) no-repeat 0% 4px;
}
h4 img {
	vertical-align: top;
}

h6 {
	font-size: 11px;
	padding: 0 0 0 16px;
	margin: 0;
	vertical-align: top;
	height: 20px;
	background: url(/hantaCommon/image/common/bullet/h3.gif) no-repeat 0% 4px;
}
h6 img {
	vertical-align: top;
}

#des {
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 12px 0 12px 13px;
	margin: 0 0 10px 0;
	height: 40px;
}
#des img {
	padding-top: 8px;
}
#des .banner {
	float: right;
	margin-top: -8px;
}
#des2 {
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 10px 0 10px 13px;
	margin: 0;
	height: 44px;
}
#des2 .banner {
	float: right;
	margin-top: 2px;
}
p.ctxt {
	margin: 0 0 25px 0;
}
p.vtxt {
	margin: 5px 0 25px 0;
}
p.ctxt2 {
	margin: 0 0 15px 0;
	font-size: 11px;
}
.point {
	color: #FF6600;
}

/*width set*/
.w35 {
	width: 35px;
}
.w90 {
	width: 90px;
}
.w100 {
	width: 100px;
}
.w400 {
	width: 400px;
}

/*align*/
.buttonc {
	text-align: center;
	margin: 15px 0 1px 0;
}




/***** product *****/
/*option*/
.gomenu {
	position: absolute;
	left: 159px;
	top: 162px;
}

.photogallery {/* Ŭ > 䰶 */
	border-top: 1px solid #FF5900;
	background: url(/hantaCommon/image/common/board/cont_bg.gif) repeat-x 0% 0%;
	padding: 25px 0 25px 10px;
	margin-top: 2px;
}
ul.photogallerylist li {
	width: 108px;
	height: 118px;
	background: url(/hantaCommon/image/zone/box.gif) no-repeat 0% 0%;
	padding: 6px;
	font: 11px Dotum;
	float: left;
	text-align: left;
}
ul.photogallerylist li img.photo {
	width: 100px;
	height: 77px;
	margin-bottom: 11px;
}

.option {
	padding: 21px 0 10px 0;
}
.optionb {
	padding-bottom: 10px;
}
.optionb2 {
	margin-top: 10px;
	padding-bottom: 10px;
}
.optionb2 img {
	vertical-align: top;
	margin-right: 3px;
}
.lbox {
	background: url(/hantaCommon/image/product/boxbtm.gif) no-repeat 0% bottom;
	margin-bottom: 5px;
}
.lbox .ltop {
	background: url(/hantaCommon/image/product/boxtop.gif) no-repeat 0% 0%;
	padding: 10px 10px 8px 10px;
	width: 130px;
}
.lbox .ltop .tit {
	height: 22px;
}
.lbox .ltop .tit .lrbtn {
	float: right;
}
.lbox .ltop dl {
	width: 130px;
	padding: 0;
	margin: 0;
	float: left;
}
.lbox .ltop dl dt {
	float: left;
	width: 45px;
	padding: 4px 0 0 0;
	margin: 0;
	height: 16px;
}
.lbox .ltop dl dd {
	float: left;
	width: 85px;
	padding: 2px 0 0 0;
	margin: 0;
	height: 18px;
}
.lbox .ltop dl dt.tt {
	width: 65px;
}
.lbox .ltop dl dd.tt {
	width: 65px;
}
.lbox .ltop dl dt.tt2 {
	width: 50px;
}
.lbox .ltop dl dd.tt2 {
	width: 80px;
}

.yearbox {
	margin: -1px 0 0 -4px;
}
.namebox {
	padding-bottom: 3px;
}
.namebox input {
	width: 124px;
	border: 1px solid #DEDEDE;
}
.namebox2 input {
	width: 70px;
	border: 1px solid #DEDEDE;
}
.namebox3 input {
	width: 65px;
	border: 1px solid #DEDEDE;
}
.namebox4 input {
	width: 60px;
	border: 1px solid #DEDEDE;
}
.sstt {
	margin: 15px 0 3px 0;
}
.sstt2 {
	margin: 15px 0 8px 0;
}
.lastsearch {
	font-size: 11px;
	font-weight: bold;
	color: #8C8C8C;
	margin-bottom: 5px;
	font-family: dotum;
}
.lastsearch .btnr {
	float: right;
}

/*left*/
/*.prol {
	width: 506px;
}*/
.prol {
	width: 675px;
}
.protab {
	background: url(/hantaCommon/image/product/tabbar.gif) no-repeat 0% 0%;
	height: 33px;
}
.protab ul {
	margin: 0;
	padding: 3px 0 0 4px;
}
.protab ul li {
	float: left;
	padding: 0 0 0 1px;
	margin: 0;
}
.protab ul li img {
	vertical-align: top;
}
.protab2 {
	background: url(/hantaCommon/image/product/tabbar2.gif) no-repeat 0% 0%;
	height: 33px;
}
.protab2 ul {
	margin: 0;
	padding: 3px 0 0 4px;
}
.protab2 ul li {
	float: left;
	padding: 0 0 0 1px;
	margin: 0;
}
.protab2 ul li img {
	vertical-align: top;
}
.proresult {
	height: 20px;
	padding: 5px 0 0 4px;
	font-size: 11px;
}
.proresult strong {
	color: #FE5919;
}
.procolor {
	padding: 8px 0 0 9px;
	width: 497px;
	height: 18px;
	margin: 0 0 8px 0;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
.procolor3 {
	padding: 8px 0 8px 9px;
	width: 666px;
	margin: 0 0 8px 0;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
.procolor2 {
	padding: 8px 0 0 9px;
	height: 18px;
	margin: 0;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
.productbox {
	width: 123px;
	/*background: #F3F3F3 url(/hantaCommon/image/product/productbox.gif) no-repeat 0% 0%;*/
	background: #F3F3F3 url(/hantaCommon/image/product/probtm.gif) no-repeat 0 bottom;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
.productbox td {
	padding-bottom: 2px;
}
.productbox .tit {
	height: 20px;
	padding: 3px 0 0 16px;
	width: 107px;
	color: #fff;
	font-weight: bold;
	background: url(/hantaCommon/image/product/protit.gif) no-repeat 0% 0%;
}
.productbox .tit .btn {
	float: right;
	margin: -13px 3px 0 0;
}
.productbox .tit a:link,
.productbox .tit a:visited  {
	color: #fff;
	font-weight: bold;
}
.productbox .tit a:hover,
.productbox .tit a:active {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
.productbox .pic {
	text-align: center;
	padding: 10px 0 0 0;
	height: 94px;
	width: 123px;
	margin: 0;
	background: url(/hantaCommon/image/product/promid.gif) repeat-y 0% 0%;
}
.productbox .part {
	margin: -90px 0 0 5px;
	padding: 0;
	text-align: left;
}
.productbox .part img {
	vertical-align: top;
	padding-bottom: 3px;
}
.proc {
	width: 15px;
}

/*product_main*/
.tirep {
	width: 173px;
	text-align: center;
	padding-bottom: 25px;
}
.graybox {
	background: #F2F2F2 url(/hantaCommon/image/product/graybtm2.gif) no-repeat 0% bottom;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.graybox2 {
	background: url(/hantaCommon/image/product/graytop2.gif) no-repeat 0% 0%;
	padding: 15px 10px 0 10px;
}
.graybox2 .ptit {
	padding: 0 0 11px 0;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.graybox2 .colorbar {
	margin: 5px 0 15px 0;
}
.graybox2 strong {
	color: #FD5A19;
	font-size: 11px;
	margin-left: 5px;
}
.pscroll {
	margin-left: 5px;
	border: 0;
	width: 302px;
	height: 95px;
	overflow-y: auto;
	overflow-x: auto;
	scrollbar-base-color: #F2F2F2;	/* ⺻ */
	scrollbar-face-color: #F2F2F2;	/* ǥ */
	scrollbar-arrow-color: #CBCBCB;	/* ȭǥ */
	scrollbar-hightlight-color: #F2F2F2;	/* ̶Ʈ */
	scrollbar-3dlight-color: #CBCBCB;	/* ư ̶Ʈ */
	scrollbar-shadow-color: #F2F2F2;	/* ׸ڻ */
	scrollbar-darkshadow-color: #CBCBCB;	/* ư ׸ڻ */	
	font-size: 11px;
}
.pscroll table td.orange {
	color: #FF6600;
	font-weight: bold;
}
.pscroll table td.mar {
	padding: 0 0 0 15px;
}

.pscroll2 {
	margin-left: 5px;
	border: 0;
	width: 502px;
	height: 95px;
	overflow-y: auto;
	overflow-x: auto;
	scrollbar-base-color: #F2F2F2;	/* ⺻ */
	scrollbar-face-color: #F2F2F2;	/* ǥ */
	scrollbar-arrow-color: #CBCBCB;	/* ȭǥ */
	scrollbar-hightlight-color: #F2F2F2;	/* ̶Ʈ */
	scrollbar-3dlight-color: #CBCBCB;	/* ư ̶Ʈ */
	scrollbar-shadow-color: #F2F2F2;	/* ׸ڻ */
	scrollbar-darkshadow-color: #CBCBCB;	/* ư ׸ڻ */	
	font-size: 11px;
}


/*right*/
#protab0 {
	display: block;
	width: 125px;
}
#protab1 {
	display: none;
	width: 125px;
}
.pror {
	width: 155px;
	background: #F3F3F3 url(/hantaCommon/image/product/graybtm.gif) no-repeat 0% bottom;
	height: 500px;
}
.pror .top {
	background: url(/hantaCommon/image/product/graytop.gif) no-repeat 0% 0%;
	padding: 15px 15px;
}
.rtab {
	background: url(/hantaCommon/image/product/tab_bg.gif) repeat-x 0% 0%;
	height: 29px;
}
.rtab img {
	vertical-align: top;
}
.tirepic {
	text-align: center;
	border-bottom: 1px solid #DEDEDE;
	padding: 17px 0 30px 0;
	margin: 0;
}
.rbtn {
	text-align: center;
	margin-top: 8px;
}
/*bottom*/
.probox {
	background: url(/hantaCommon/image/product/box.gif) no-repeat 0% 0%;
	height: 112px;
	margin: 23px 0 0 3px;
	padding: 10px 0 0 11px;
	font-size: 11px;
}
.proboxl {
	float: left;
	width: 263px;
}
.proboxl .txt01 {
	margin: 6px 0 0 87px;
}
.proboxl .txt01 ul {
	padding: 0;
	margin: 0;
}
.proboxl .txt01 ul li {
	padding: 0 0 0 7px;
	margin: 0;
	background: url(/hantaCommon/image/common/bullet/bul01.gif) no-repeat 0% 8px;
}
.proboxr {
	float: left;
	width: 350px;
}
.proboxr .txt02 {
	margin: 6px 0 0 97px;
}
.proboxl .txt01 img,
.proboxr .txt02 img {
	margin-top: 5px;
	vertical-align: top;
}
/*product popup*/
.vpt1 img,
.vpt3 img,
.vpb1 img,
.vpb3 img {
	vertical-align: top;
}
.vpt2 {
	background: url(/hantaCommon/image/product/vtopc.gif) repeat-x 0% 0%;
}
.vpb2 {
	background: url(/hantaCommon/image/product/vbtmc.gif) repeat-x 0% 0%;
}
.vpc1 {
	background: url(/hantaCommon/image/product/vconl.gif) repeat-y 0% 0%;
}
.vpc3 {
	background: url(/hantaCommon/image/product/vconr.gif) repeat-y 0% 0%;
}
.vpc2 {
	background: #fff;
}
.vtit {
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	padding: 0 0 4px 0;
}
.vclose {
	float: right;
	margin: 10px 15px 0 0;
	display: inline;
}
.vtit {
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	margin: 7px 0 0 25px;
	height: 23px;
}
.vclose {
	float: right;
	margin: 10px 5px 0 0;
	display: inline;
}
.viewpic {
	float: left;
	width: 270px;
	height: 264px;
    vertical-align: top;
	/* background: url(/hantaCommon/image/product/viewpic.gif) no-repeat 0% 0%; */
	margin: 13px 11px 0 12px;
	/*padding: 8px 10px 0 8px;*/
    padding: 0 0 0 0;
	display: inline;
}
table.view {
	width: 100%;
	height: 330px;
}
table.view td {
	text-align: center;
}
.vbar {
	float: left;
	width: 13px;
	margin-left: 22px;
	display: inline;
}
.vbar2 {
	float: left;
	width: 290px;
	background: url(/hantaCommon/image/product/bar_bg.gif) repeat-x 0% 0%;
}
.vbar3 {
	float: left;
	width: 25px;
	text-align: right;
}
.vbar img,
.vbar2 img,
.vbar3 img {
	vertical-align: top;
}
.viewtxt {
	float: left;
	width: 522px;
	margin-top: 10px;
}
.vbox {
	margin-bottom: 5px;
}

/*.vbox {
	margin-bottom: 5px;
}*/
.vbox .vtop {
	background: url(/hantaCommon/image/product/viewtop.gif) no-repeat 0% 0%;
	padding: 17px 0 12px 20px;
}
/*.vbox .vtop {
	padding: 17px 0 12px 20px;
}*/
.vbox .vtop .vtit2 {
	padding: 0 0 11px 0;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.vbox .vtop .colorbar {
	margin-top: 5px;
}
.vbox .vtop strong {
	color: #FD5A19;
	font-size: 11px;
	margin-left: 5px;
}

.vbox .vtop2 {
	padding: 9px 10px;
}
/*.vbox .vtop2 {
	padding: 9px 0;
}*/
.vtab {
	background: url(/hantaCommon/image/product/vtab_bg.gif) repeat-x 0% 0%;
	height: 20px;
	margin-bottom: 20px;
}
/*.vtab {
	height: 20px;
	margin-bottom: 20px;
}*/
.vtab ul {
	padding: 0;
	margin: 0 0 0 3px;
} 
.vtab ul li {
	padding: 0 0 0 2px;
	margin: 0;
	float: left;
}
.vtab ul li img {
	vertical-align: top;
}
.viewscroll {
	margin-left: 0px;
	border: 0;
	width: 510px;
	height: 267px;
	overflow-y: auto;
	overflow-x: auto;
	scrollbar-base-color: #F2F2F2;	/* ⺻ */
	scrollbar-face-color: #F2F2F2;	/* ǥ */
	scrollbar-arrow-color: #CBCBCB;	/* ȭǥ */
	scrollbar-hightlight-color: #F2F2F2;	/* ̶Ʈ */
	scrollbar-3dlight-color: #CBCBCB;	/* ư ̶Ʈ */
	scrollbar-shadow-color: #F2F2F2;	/* ׸ڻ */
	scrollbar-darkshadow-color: #CBCBCB;	/* ư ׸ڻ */	
	font-size: 9px;
}
.viewscroll table td.orange {
	color: #FF6600;
	font-weight: bold;
}
.viewscroll table td.mar {
	padding: 0 0 0 0px;
}

#Vtab0 {
	display: block;
}
#Vtab1 {
	display: none;
}
#Vtab2 {
	display: none;
}
#Vtab3 {
	display: none;
}
.carlist {
	border-top: 1px dotted #C0C0C0;
	padding: 11px 0 0 0;
	margin: 0;
	height: 156px;
}
table.carimg {
	margin-top: 10px;
	width: 100%;
}
table.carimg td.line {
	background: url(/hantaCommon/image/product/line.gif) repeat-x 0% 18px;
	height: 30px;
}

.ctabtable {
	background-color: #FAFAFA;
	padding: 0;
	margin: 0;
	border-top: 1px solid #C1C1C1;
}
.ctabtable1 {
	background-color: #E9E9E9;
	width: 100px;
	padding: 0 10px 0 10px;
	margin: 0;
	border-left: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
}
.ctabtable2 {
	padding: 10px;
	margin: 0;
	border-bottom: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
}
.ctab {
	padding: 15px 0 0 0;
	margin: 0;
}

.ctabtable_t1 {
	background-color: #E9E9E9;
	width: 100px;
	padding: 3px 10px 3px 10px;
	margin: 0;
	border-left: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
}
.ctabtable_t2 {
	padding: 0px 10px 0px 10px;
	margin: 0;
	border-bottom: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	vertical-align: top;
}

.poptable_t1 {
	background-color: #E9E9E9;
	text-align: center;
	padding: 2px 5px 1px 5px;
	margin: 0;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
}
.poptable_t2 {
	background-color: #E9E9E9;
	text-align: center;
	padding: 2px 5px 1px 5px;
	margin: 0;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
}
.poptable_c1 {
	background-color: #FAFAFA;
	text-align: center;
	padding: 2px 5px 1px 5px;
	margin: 0;
	border-bottom: 1px solid #C1C1C1;
}
.poptable_c2 {
	background-color: #FAFAFA;
	text-align: center;
	padding: 2px 5px 1px 5px;
	margin: 0;
	border-bottom: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
}

.comaprescroll_A {
	margin: 10px 0 10px 0;
	border: 0;
	width: 328px;
	height: 240px;
	overflow-y: auto;
	overflow-x: auto;
	scrollbar-base-color: #F2F2F2;	/* ⺻ */
	scrollbar-face-color: #F2F2F2;	/* ǥ */
	scrollbar-arrow-color: #CBCBCB;	/* ȭǥ */
	scrollbar-hightlight-color: #F2F2F2;	/* ̶Ʈ */
	scrollbar-3dlight-color: #CBCBCB;	/* ư ̶Ʈ */
	scrollbar-shadow-color: #F2F2F2;	/* ׸ڻ */
	scrollbar-darkshadow-color: #CBCBCB;	/* ư ׸ڻ */	
	font-size: 11px;
}
.comaprescroll_B {
	margin: 10px 0 10px 0;
	border: 0;
	width: 218px;
	height: 240px;
	overflow-y: auto;
	overflow-x: auto;
	scrollbar-base-color: #F2F2F2;	/* ⺻ */
	scrollbar-face-color: #F2F2F2;	/* ǥ */
	scrollbar-arrow-color: #CBCBCB;	/* ȭǥ */
	scrollbar-hightlight-color: #F2F2F2;	/* ̶Ʈ */
	scrollbar-3dlight-color: #CBCBCB;	/* ư ̶Ʈ */
	scrollbar-shadow-color: #F2F2F2;	/* ׸ڻ */
	scrollbar-darkshadow-color: #CBCBCB;	/* ư ׸ڻ */	
	font-size: 11px;
}
.comaprescroll_A table td.orange {
	 color: #FF6600;
	 font-weight: bold;
}
.comaprescroll_A table td.mar {
	 padding: 0 0 0 15px;
}
.comaprescroll_B table td.orange {
	 color: #FF6600;
	 font-weight: bold;
}
.comaprescroll_B table td.mar {
	 padding: 0 0 0 15px;
}

.comaprescroll_B table td.orange {
	 color: #FF6600;
	 font-weight: bold;
}

/***** tech *****/
.techbox {
	background: url(/hantaCommon/image/tech/boxbtm.gif) no-repeat 0% bottom;
	margin-bottom: 30px;
}
.techbox .top {
	background: url(/hantaCommon/image/tech/boxtop.gif) no-repeat 0% 0%;
	padding: 15px 15px 20px 15px;
}

div.eximg {
	margin-bottom: 47px;
}
div.hisimg{
	margin: 45px 0 35px 0;
}

p.ctxt02{
	margin: 0 0 10px 0;
}
p.ctxt03{
	margin: 0 0 17px 0;
}
p.ctxt04{
	margin: 0 0 5px 8px;
	line-height: 14px;
	font-size: 11px;
}
p.ctxt05{
	margin: 0 0 13px 8px;
	line-height: 14px;
	font-size: 11px;
}
p.ctxt strong{
	color: #FB5816;
}

h5{
	margin: 27px 0 6px 0;
}
h5.sta{
	margin: 37px 0 6px 0;
}

dl.func_blind{
	background: url(/hantaCommon/image/tech/img_functions.gif) no-repeat;
	height: 381px;
	margin: 40px 0 0 0;
}
dl.func_blind dt,
dl.func_blind dd{
	text-indent: -9999px;
}

ul.typeslist {
	padding: 0;
	margin: 30px 0 25px 0;
}
ul.typeslist li {
	float: left;
	display: inline;
	padding: 0 0 18px 9px;
}
ul.typeslist li.sta {
	padding-left: 0;
}

dl.randdtop{
	background: url(/hantaCommon/image/tech/img_randd.gif) no-repeat;
	height: 158px;
	margin: 0 0 28px 0;
} /* 20080113_dl.randdtop */    /* height: 87px 158px */
dl.randdtop dt,
dl.randdtop dd{
	text-indent: -9999px;
}

/* randd*/
div.bgranddbox{
	background: url(/hantaCommon/image/tech/img_randd2.gif) no-repeat 0% 10px;
	height: 175px;
	margin: 16px 0 0 0;
	padding: 27px 0 0 239px;
}
div.bgranddbox02{
	background: url(/hantaCommon/image/tech/img_randd3.gif) no-repeat right 10px;
	height: 175px;
	margin: 12px 0 0 0;
	padding: 10px 232px 0 5px;
}
div.bgranddbox03{
	background: url(/hantaCommon/image/tech/img_randd4.gif) no-repeat 0% 10px;
	height: 175px;
	margin: 35px 0 0 0;
	padding: 27px 0 0 239px;
}
div.bgranddbox04{
	background: url(/hantaCommon/image/tech/img_randd5.gif) no-repeat right 10px;
	height: 175px;
	margin: 28px 0 0 0;
	padding: 10px 232px 0 5px;
}
div.bgranddbox05{
	background: url(/hantaCommon/image/tech/img_randd6.gif) no-repeat 0% 10px;
	height: 175px;
	margin: 13px 0 0 0;
	padding: 27px 0 0 239px;
}

ul.randbox {
	margin: 8px 0 10px 0;
	padding: 0;
}
ul.randbox li {
	margin: 0 0 0 2px;
	padding: 0 0 0 9px;
	font-size: 11px;
	background: url(/hantaCommon/image/common/bullet/bul01.gif) no-repeat 0% 7px;
}
ul.randbox li.indent{
	text-indent: -56px;
	padding-left: 65px;
}
ul.randbox li span {
	color: #FF7830;
}
p.txtbox{
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	margin: 13px 0 0 0;
	padding: 9px 3px 14px 3px;
	line-height: 14px;
}

ul.randbox02 {
	margin: 8px 0 10px 0;
	padding: 0;
}
ul.randbox02 li {
	margin: 0 0 0 2px;
	padding: 0 0 0 9px;
	font-size: 11px;
	background: url(/hantaCommon/image/common/bullet/bul01.gif) no-repeat 0% 7px;
}
ul.randbox02 li span {
	color: #FF7830;
}

div.ventxt{
	margin: 20px 0 0 0;
}
ul.venlist{
	margin: 18px 0 22px 0;
}
ul.venlist li{
	background: url(/hantaCommon/image/common/bullet/bul02.gif) no-repeat 0% 8px;
	padding-left: 7px;
	font-size: 11px;
}
ul.venlist li span{
	color: #FF5900;
}

/***** service *****/
p.total {
	font-family: dotum; 
	font-size: 11px; 
	padding: 0 0 5px 5px;
	background: url(/hantaCommon/image/common/bullet/bul01.gif) no-repeat 0% 4px; 
}
p.total span {
	color: #FF5900;
}

/*regist*/
.regist_txt {
	background: url(/hantaCommon/image/service/regist_img.gif) no-repeat 43px 14px; 
	padding: 0 0 0 205px;
	height: 116px;
	margin: 0 0 46px 0;
}
.registbox {
	background: #F3F3F3 url(/hantaCommon/image/service/regist_btm.gif) no-repeat 0% bottom; 
}
.registbox .rtop {
	background: url(/hantaCommon/image/service/regist_top.gif) no-repeat 0% 0%; 
	padding: 5px 0 8px 10px;
}
.proarea {
	float: left;
}
.proarea .productbox {
	margin-top: 1px;
}
.registimg {
	background: url(/hantaCommon/image/service/regist_img2.gif) no-repeat 0% 0%; 
	padding: 0 0 0 291px;
}
.sebox {
	background: url(/hantaCommon/image/service/sbox_btm.gif) no-repeat 0 bottom;
	margin-bottom: 4px;
}
.sebox .ltop {
	background: url(/hantaCommon/image/service/sbox_top.gif) no-repeat 0 0;
	padding: 10px 13px 8px 14px;
	width: 151px;
	font-size: 11px;
}
.sebox .ltop .tit {
	height: 22px;
}
.sebox .ltop .tit .lrbtn {
	float: right;
}
.sebox .ltop table td {
	height: 25px;
}

/*main*/
.smcon {
	background: url(/hantaCommon/image/service/mbg.gif) no-repeat 0 0;
	padding: 0 0 0 238px;
}
.mtit {
	height: 16px;
}
.smcon .smbox01 {
	background: url(/hantaCommon/image/service/mbox.gif) no-repeat 0 0;
	width: 400px;
	height: 78px;
	margin: 0 0 30px 0;
	padding: 0 0 0 13px;
}
.smcon .smbox01 table {
	margin-top: 10px;
}
.smcon .smbox01 table td {
	height: 20px;
	font-size: 11px;
	font-family: dotum;
	padding: 0;
}
.smcon .smbox01 table td img {
	margin-right: 8px;
}
.smcon .smbox01 table td.num {
	padding-right: 10px;
	text-align: right;
	line-height: 13px;
}
.smcon .smbox01 table td.num a {
	color: #FF5900;
}
.smcon .smbox02 {
	background: url(/hantaCommon/image/service/mbox2.gif) no-repeat 0% 0%;
	width: 400px;
	height: 183px;
	margin: 0 0 30px 0;
	padding: 7px 0 0 13px;
}

.smconl {
	float: left;
	width: 314px;
}
.smconr {
	float: right;
	width: 314px;
}

dl.mqna {
	padding: 0;
	margin: 0;
	width: 315px;
	background: url(/hantaCommon/image/service/mbox_bg.gif) repeat-x 0% 0%;
	font-size: 11px;
	font-family: dotum;
	min-height: 20px;
}
dl.mqna dt {
	float: left;
	width: 250px;
	padding: 6px 0 0 10px;
	margin: 0;
	background: url(/hantaCommon/image/common/bullet/bul03.gif) no-repeat 0 11px;
	height: 17px;
	border-top: 1px dashed #C9C9C9;
}
dl.mqna dd {
	float: left;
	width: 55px;
	padding: 5px 0 0 0;
	margin: 0;
	text-align: right;
	height: 18px;
	border-top: 1px dashed #C9C9C9;
}
dl.mqna dt.sta, dl.mqna dd.sta {
	border-top: 0;
	margin-top: 3px;
}

/* serv */
ul.infla_list{
	margin: 0px;
	padding: 0;
}
ul.infla_list li {
	margin: 0 0 0 11px;
	padding: 0 0 0 7px;
	font-size: 11px;
	background: url(/hantaCommon/image/common/bullet/bul01.gif) no-repeat 0% 7px;
}
ul.infla_list li.btm{
	margin: 0 0 11px 11px;
}
ul.infla_list li.btm02{
	margin: 0 0 3px 11px;
}
ul.infla_list li span {
	color: #FF5900;
}
ul.infla_list li p{
	text-indent: -7px;
	padding-left: 7px;
	margin: 0 0 3px 0;
}

div.inflaimg{
	background: url(/hantaCommon/image/service/img_inflation.gif) no-repeat right 10px;
	padding-right: 190px;
}

dl.infla_bline{
	background: url(/hantaCommon/image/service/img_inflation2.gif) no-repeat;
	height: 235px;
	margin: 18px 0 16px 3px;
}
dl.infla_bline dt,
dl.infla_bline dd{
	text-indent: -9999px;
}

div.replaceimg{
	margin-left: 6px;
}
div.rotateimg{
	margin-left: 5px;
}
div.rocaimg{
	margin: 0 0 5px 8px;
	line-height: 14px;
	font-size: 11px;
	background: url(/hantaCommon/image/service/img_rotation.gif) no-repeat 0% 2px;
	height: 77px;
	padding-left: 146px;
}

div.cerbox{
	margin-bottom: 3px;
}
div.certibtn{
	float: left;
	background: url(/hantaCommon/image/service/img_certificate.gif) no-repeat 13px 10px;
	width: 200px;
	height: 220px;
	margin: 0;
}
div.certibtn02{
	float: left;
	background: url(/hantaCommon/image/service/img_certificate2.gif) no-repeat 13px 10px;
	width: 200px;
	height: 220px;
	margin: 0;
}
div.certibtn03{
	float: left;
	background: url(/hantaCommon/image/service/img_certificate3.gif) no-repeat 13px 10px;
	width: 200px;
	height: 220px;
	margin: 0;
}
div.certibtn04{
	float: left;
	background: url(/hantaCommon/image/service/img_certificate4.gif) no-repeat 13px 10px;
	width: 200px;
	height: 220px;
	margin: 0;
}
div.certibtn05{
	float: left;
	background: url(/hantaCommon/image/service/img_certificate5.gif) no-repeat 13px 10px;
	width: 200px;
	height: 220px;
	margin: 0;
}

/*20080123 ߰css*/
div.certibtn06{
	float: left;
	background: url(/hantaCommon/image/service/img_certificate6.gif) no-repeat 13px 10px;
	width: 200px;
	height: 220px;
	margin: 0;
}
div.certibtn07{
	float: left;
	background: url(/hantaCommon/image/service/img_certificate7.gif) no-repeat 13px 10px;
	width: 200px;
	height: 220px;
	margin: 0;
}
div.certibtn08{
	float: left;
	background: url(/hantaCommon/image/service/img_certificate8.gif) no-repeat 13px 10px;
	width: 200px;
	height: 220px;
	margin: 0;
}
div.certibtn09{
	float: left;
	background: url(/hantaCommon/image/service/img_certificate9.gif) no-repeat 13px 10px;
	width: 200px;
	height: 220px;
	margin: 0;
}
/*20080123 ߰css*/

img.enbtn{
	margin: 181px 0 0 59px;
}

ul.infla_listF {
	margin: -8px 0 0 1px;
	float: left;
	width: 430px;
	padding: 0;
}
ul.infla_listF li {
	margin: 0 0 3px 0px;
	padding: 0 0 0 7px;
	font-size: 11px;
	line-height: 14px;
	background: url(/hantaCommon/image/common/bullet/bul01.gif) no-repeat 0% 7px;
}
ul.infla_listF li strong {
	color: #FF5900;
}
ul.infla_listF li p{
	text-indent: -7px;
	padding-left: 7px;
	margin: 0 0 3px 0;
}

div.quaname{
	text-align: right;
	margin-top: 20px;
}

div.login_box{
	background: url(/hantaCommon/image/service/bg_login.gif) no-repeat center 0%;
	padding: 86px 133px 0 273px;
	float: left;
	height: 95px;
	margin: 20px 0 25px 0;
}
div.login_box div.id {
	float: left;
	width: 180px;
}
div.login_box div.id dl {
	width: 176px;
	padding: 0;
	margin: 0;
}
div.login_box div.id dl dt {
	float: left;
	width: 55px;
	padding: 4px 0 0 0;
	margin: 0;
	height: 16px;
}
div.login_box div.id dl dd {
	float: left;
	width: 120px;
	padding: 0;
	margin: 0;
	height: 20px;
}
div.login_box div.id dl dd input {
	width: 117px;
}
div.login_box div.btn {
	float: left;
}

div.regi_btn{
	text-align: center;
	padding-bottom: 1px;
	margin-top: 13px;
}
div.regi_advan{
	background: url(/hantaCommon/image/service/bg_regist3.gif) no-repeat;
	padding: 52px 0 79px 356px;
	margin-top: 5px;
}
div.regi_advan p{
	margin-top: 11px;
}

div.qna_finish{
	background: url(/hantaCommon/image/service/bg_finish.gif) no-repeat;
	padding: 91px 0 50px 390px;
	margin-top: 40px;
}
div.servmain{
	margin: 0 0 50px 0;
}

div.main_left{
	background: url(/hantaCommon/image/service/txt_main2.gif) no-repeat;
	height: 200px;
	float: left;
	padding: 0 20px 0 141px;
	margin-top: 12px;
}
div.main_left .img{
	margin-top: 62px;
}
div.main_left .img2{
	margin-top: 111px;
}
div.main_right{
	background: url(/hantaCommon/image/service/bg_main.gif) no-repeat;
	height: 200px;
	float: right;
	width: 377px;
	height: 250px;
}
div.main_right div.lef{
	float: left;
	margin: 10px 0 0 4px;
}
div.main_right div.rig{
	float: right;
	margin: 10px 46px 0 0px;
}
div.main_right div.rig2{
	float: right;
	margin: 10px 66px 0 0px;
}
div.dv_cen{
	text-align: center;
}

/*comp*/
div.ceo{/*0108add*/
	background: url(/hantaCommon/image/about/bg_ceo4.gif) no-repeat right 15px;
}
div.ceo_mess{
	padding: 15px 270px 0 0;
}
div.ceo_mess img{
	margin: 0 0 12px 7px;
}
div.over_view{
	background: url(/hantaCommon/image/about/bg_overview.gif) no-repeat right 0px;
	padding: 5px 310px 45px 0;
}
div.over_view img{
	margin: 0 0 40px 7px;
}
div.award {
	padding: 20px 0px 20px 0px;
}

/*comp_100513_지속가능경영*/

ul#tab1 li {height:25px;float:left;padding:0 3px 0 0;}


.p_wr1	{ width:700; word-wrap:break-word;}
.p_ali	{text-align:justify; text-justify:inter-cluster; }
.p_ali_1	{text-align:justify; text-justify:inter-cluster;  background-image:/hantaCommon/image/about/lohas_baxbg.gif }


div.manage1{background:url(/hantaCommon/image/about/bg_manage1.gif) no-repeat right 0px; padding:0 406px 0 0;}
div.manage2{background:url(/hantaCommon/image/about/bg_manage3.jpg) no-repeat 0px 20px; padding:10px 0 0 210px;}
div.manage4{background:url(/hantaCommon/image/about/bg_manage9.jpg) no-repeat left 0px 5px; padding:175px 0px 0 0;}
div.manage5{background:url(/hantaCommon/image/about/bg_manage10.jpg) no-repeat left 0px 5px; padding:0px 0px 0 185px;}
div.manage6{background:url(/hantaCommon/image/about/bg_manage11.jpg) no-repeat left 0px 0px; padding:150px 0px 0 0;}
div.manage9{background:url(/hantaCommon/image/about/lohas_baxbg.gif) no-repeat center; padding:50px 20px 20px 20px;}
div.manage10{background:url(/hantaCommon/image/about/lohas_baxbg1.gif) no-repeat center; padding:20px;}
div.contr2{background:url(/hantaCommon/image/about/bg_contr2.jpg) no-repeat left  0px; padding:0 0  80px 209px;}

div.manage11{background:url(/hantaCommon/image/about/pic_lohas04.gif) no-repeat left 0px; padding:0 0  0px 200px;}
div.manage12{background:url(/hantaCommon/image/about/lohas_baxbg2.gif) no-repeat center; padding:20px;}

div.contr1{background:url(/hantaCommon/image/about/bg_contr1.jpg) no-repeat right  0px; padding:0px 209px  65px  0;}
div.contr2{background:url(/hantaCommon/image/about/bg_contr2.jpg) no-repeat left  0px; padding:0 0  80px 209px;}
div.contr3{background:url(/hantaCommon/image/about/bg_contr3.jpg) no-repeat right  0px; padding:0px 209px  20px  0;}
div.contr4{background:url(/hantaCommon/image/about/bg_contr4.jpg) no-repeat left  0px;  padding:0 0  60px 209px;}
div.contr5{background:url(/hantaCommon/image/about/bg_contr5.jpg) no-repeat right  0px; padding:0px 209px  30px  0;}
div.contr6{background:url(/hantaCommon/image/about/bg_contr6.jpg) no-repeat left  0px; padding:0px 0 65px  209px;}
div.contr7{background:url(/hantaCommon/image/about/bg_contr7.jpg) no-repeat right  0px; padding:0px 209px  65px  0;}
div.contr8{background:url(/hantaCommon/image/about/bg_contr8.jpg) no-repeat left  0px; padding:0px 0px  80px 209px;}

div.contr9{background:url(/hantaCommon/image/about/bg_contr14.jpg) no-repeat left 20px; padding:0px 0px 0 210px;}
div.contr10{padding:0px 210px 0 210px;}


div.contr11{background:url(/hantaCommon/image/about/bg_contr9.jpg) no-repeat left  0px;  padding:0 0  80px 209px;}
div.contr12{background:url(/hantaCommon/image/about/bg_contr10.jpg) no-repeat right  0px; padding:0px 209px  65px  0;}
div.contr13{background:url(/hantaCommon/image/about/bg_contr11.jpg) no-repeat left  0px;  padding:0 0  80px 209px;}

div.contr14{background:url(/hantaCommon/image/about/bg_contr12.jpg) no-repeat right  0px; padding:0px 209px  65px  0;}
div.contr15{background:url(/hantaCommon/image/about/bg_contr13.jpg) no-repeat left  0px;  padding:0 0  80px 209px;}
div.contr16{background:url(/hantaCommon/image/about/bg_contr14.jpg) no-repeat left  0px; padding:0 0  80px 209px;}
div.contr17{background:url(/hantaCommon/image/about/bg_contr15.jpg) no-repeat left  0px;  padding:0 0  80px 209px;}





/*motorsports*/
p.motertit {
	background:url(/hantaCommon/image/common/bullet/bul03.gif) no-repeat 0 4px;
	padding-left:10px;
	margin:0 0 8px 0;
}

.moterbox {
	background:url(/hantaCommon/image/about/ex_box01.gif) no-repeat 0 0;
	width:643px;
	height:310px;
	margin:10px 0 12px 0;
	padding:12px 0 0 0;
}


.motercon_b {
	float:left;
	background:url(/hantaCommon/image/about/moterbox_s.gif) no-repeat 0 60;
	width:263px;
	height:265px;
	font-family:dotum;
	font-size:11px;
	margin:15px 0 0 10px;
}
.moterimg_b {float:left; width:210px; padding-left:1px;}
.moterimg_b img {float:left; vertical-align:top; border:1px solid #CECECE; margin:0 2px;}


.motertxt_b {
	font-size:12px;
	overflow-y:hidden;
	height:150px;
	width:237px;
	padding:5px 0 0 0;
	margin:20px 0 0 15px;	
}


/*모터스포츠_레이아웃 변경*/

.motercon_b2 {
	float:left;
	width:327px;
	height:45px;
	font-family:dotum;
	font-size:11px;
	margin:10px 0 0 0;
}

.moterimg_b2 {float:left; width:283px; padding-left:1px;}
.moterimg_b2 img {float:left; vertical-align:top; border:1px solid #CECECE; margin:0 3px;}


.motertxt_b {
	font-size:12px;
	overflow-y:hidden;
	height:150px;
	width:237px;
	padding:5px 0 0 0;
	margin:20px 0 0 15px;	
}





/* history */
.history {
	 width: 652px;
	 margin: 0;
}
.history th {
	 width: 200px;
	 vertical-align: top;
	 text-align: left;
}
.history td {
	 width: 452px;
	 vertical-align: top;
	 text-align: left;
}
.history table {
	 width: 100%;
	 vertical-align: top;
}
.history table th {
	 width: 15%;
	 vertical-align: top;
	 font-size: 12px;
	 font-weight: bold;
	 color: #808080;
	 line-height: 18px;
}
.history table td {
	 width: 85%;
	 vertical-align: top;
	 font-size: 12px;
	 color: #848484;
	 line-height: 18px;
}

/*tab_style*/
.stab {
	background: url(/hantaCommon/image/service/bg_faqtab.gif) repeat-x 0% 20px;
	padding: 0 0 0 6px;
	margin: 0;
	height: 23px;
}
.stab ul {
	padding: 0;
	margin: 0;
}
.stab ul li {
	float: left;
	padding: 0 2px 0 0;
	margin: 0;
}
.stab ul li img {
	vertical-align: top;
}

.stab2 {
	border-bottom: 1px solid #D1D1D1;
	height: 28px;
	margin-bottom: 20px;
}
.stab2 ul {
	padding: 0 0 0 15px;
}
.stab2 ul li {
	float: left;
}
.stab2 ul li a:link, 
.stab2 ul li a:visited {
	background: url(/hantaCommon/image/common/bullet/bul_off.gif) no-repeat 0% 7px;
	padding: 0 25px 0 6px;
	color: #666;
	display: block;
}
.stab2 ul li a.on:hover, 
.stab2 ul li a.on:visited, 
.stab2 ul li a.on:hover, 
.stab2 ul li a.on:active,
.stab2 ul li a:hover, 
.stab2 ul li a:active {
	background: url(/hantaCommon/image/common/bullet/bul_on.gif) no-repeat 0% 7px;
	color: #FF6600;
	text-decoration: none;
}

.stab3 {
	border-bottom: 1px solid #D1D1D1;
	padding-bottom: 25px;
}
.stab3 ul {
	padding: 0 0 0 15px;
}
.stab3 ul li {
	float: left;
}
.stab3 ul li a:link, 
.stab3 ul li a:visited {
	background: url(/hantaCommon/image/common/bullet/bul_off.gif) no-repeat 0% 7px;
	padding: 0 25px 0 6px;
	color: #666;
	display: block;
}
.stab3 ul li a.on:hover, 
.stab3 ul li a.on:visited, 
.stab3 ul li a.on:hover, 
.stab3 ul li a.on:active,
.stab3 ul li a:hover, 
.stab3 ul li a:active {
	background: url(/hantaCommon/image/common/bullet/bul_on.gif) no-repeat 0% 7px;
	color: #FF6600;
	text-decoration: none;
}

.stab4 {
	 border-top: 1px solid #ff6600;
	 padding-top: 5px;
	 padding-bottom: 20px;
}
.stab4 ul {
	padding: 0 0 0 15px;
}
.stab4 ul li {
	float: left;
}
.stab4 ul li a:link, 
.stab4 ul li a:visited {
	background: url(/hantaCommon/image/common/bullet/bul_off.gif) no-repeat 0% 7px;
	padding: 0 20px 0 6px;
	color: #666;
	display: block;
}
.stab4 ul li a.on:hover, 
.stab4 ul li a.on:visited, 
.stab4 ul li a.on:hover, 
.stab4 ul li a.on:active,
.stab4 ul li a:hover, 
.stab4 ul li a:active {
	background: url(/hantaCommon/image/common/bullet/bul_on.gif) no-repeat 0 7px;
	color: #FF6600;
	text-decoration: none;
}


/*list_tab_100601광고갤러리*/
ul#listtab { height:114px; _height:114px; margin-top:25px;}
ul#listtab li {float:left; padding:0;}


/* faq */
div.faqtop {
	background: url(/hantaCommon/image/service/bg_faq.gif) no-repeat 0% 0px;
	height: 100px;
	margin-top: 10px;
}
div.faqtop_L {
	float: left;
	padding: 23px 0 0 59px;
}
div.faqtop_L p {
	font-size: 11px;
	font-family: dotum;
	margin-top: 15px;
}
div.faqtop_R {
	float: right;
	padding: 27px 48px 0 0;
}
div.faqtop_R img {
	margin-bottom: 9px;
}

dl.faqlist {
	font-size: 11px;
	font-family: dotum;
	margin: 15px 0 0 0;
}
dl.faqlist {
	margin: 20px 0 0 0;
	background: url(/hantaCommon/image/service/bg_faq3.gif) no-repeat 1px bottom;
	padding-bottom: 7px;
}
dl.faqlist dt {
	margin-bottom: 6px;
}
dl.faqlist dd {
	border-bottom: 1px solid #EAEAEA;
	padding: 6px 0 6px 24px;
	margin-left: 0;
}
dl.faqlist dd.bul01 {
	background: url(/hantaCommon/image/service/bg_01.gif) no-repeat 1px 5px;
}
dl.faqlist dd.bul02 {
	background: url(/hantaCommon/image/service/bg_02.gif) no-repeat 1px 5px;
}
dl.faqlist dd.bul03 {
	background: url(/hantaCommon/image/service/bg_03.gif) no-repeat 1px 5px;
}
dl.faqlist dd.bul04 {
	background: url(/hantaCommon/image/service/bg_04.gif) no-repeat 1px 5px;
}
dl.faqlist dd.bul05 {
	background: url(/hantaCommon/image/service/bg_05.gif) no-repeat 1px 5px;
}
dl.faqlist dd.bul06 {
	background: url(/hantaCommon/image/service/bg_06.gif) no-repeat 1px 5px;
}
dl.faqlist dd.bul07 {
	background: url(/hantaCommon/image/service/bg_07.gif) no-repeat 1px 5px;
}
dl.faqlist dd.bul08 {
	background: url(/hantaCommon/image/service/bg_08.gif) no-repeat 1px 5px;
}
dl.faqlist dd.bul09 {
	background: url(/hantaCommon/image/service/bg_09.gif) no-repeat 1px 5px;
}
dl.faqlist dd.bul10 {
	background: url(/hantaCommon/image/service/bg_10.gif) no-repeat 1px 5px;
	border-bottom: 1px solid #FF5900;
}

div.faqbottom {
	margin-top: 32px;
}
div.faqbottom div.lef {
	background: url(/hantaCommon/image/service/bg_faq4.gif) no-repeat;
	height: 97px;
	width: 216px;
	float: left;
}
div.faqbottom div.mid {
	background: url(/hantaCommon/image/service/bg_faq5.gif) no-repeat;
	padding: 53px 0 0 16px;
	width: 200px;
	height: 44px;
	float: left;
	margin-left: 2px;
} 
div.faqbottom div.rig {
	background: url(/hantaCommon/image/service/bg_faq6.gif) no-repeat;
	height: 68px;
	width: 203px;
	float: right;
	padding: 29px 0px 0 12px;
}
div.faqbottom div.rig img {
	margin-bottom: 4px;
}

ul.faqtab {
	background: url(/hantaCommon/image/service/bg_faqtab.gif) repeat-x 0% 20px;
	float: left;
	margin: 0 0 30px 0;
	width: 639px;
	padding-left: 12px;
}
ul.faqtab li {
	float: left;
	padding: 0 2px 0 0px;
}
ul.faqtab li img {
	vertical-align: top;
}

div.result_tab {
	background: url(/hantaCommon/image/service/bg_faqtab2.gif) repeat-x 0% 18px;
	margin: 15px 0 20px 0;
}
div.result_tab .img {
	float: left;
	margin-top: 5px;
}
div.result_tab ul {
	float: right;
	padding: 0;
	margin: 0;
}
div.result_tab ul li {
	float: left;
	padding: 0;
	margin: 0;
}
div.result_tab ul li a:link, 
div.result_tab ul li a:visited {
	text-align: center;
	color: #626160;
	font-size: 11px;
	font-family: dotum;
	padding-top: 4px;
	display: block;
	width: 106px;
	height: 15px;
	background: url(/hantaCommon/image/service/tabon.gif) no-repeat 0% 0%;
}
div.result_tab ul li a.on:link,
div.result_tab ul li a.on:visited,
div.result_tab ul li a.on:hover,
div.result_tab ul li a.on:active,
div.result_tab ul li a:hover, 
div.result_tab ul li a:active {
	text-align: center;
	color: #2C2C2C;
	font-size: 11px;
	font-family: dotum;
	padding-top: 4px;
	font-weight: bold;
	display: block;
	width: 106px;
	height: 19px;
	background: url(/hantaCommon/image/service/taboff.gif) no-repeat 0% 0%;
}

div.resultbg {
	background: url(/hantaCommon/image/service/bg_faq3.gif) no-repeat 1px bottom;
	padding-bottom: 7px;
	margin-top: 1px;
}
table.result_list {
	font-size: 11px;
	font-family: dotum;
}
table.result_list th {
	border-bottom: 1px solid #EAEAEA;
	padding: 7px 0 5px 0;
}
table.result_list td {
	border-bottom: 1px solid #EAEAEA;
	padding: 7px 0 5px 0;
}
table.result_list td.subject {
	background: url(/hantaCommon/image/common/bullet/bul03.gif) no-repeat 0% 12px;
	padding-left: 10px;
}
table.result_list td.gray {
	color: #909090;
}
table.result_list td.padnone {
	padding: 0;
}
table.result_list td.end,
table.result_list th.end {
	border-bottom: 1px solid #FF5900;
}

table.inner_con {
	background: #F8F8F8;
}
table.inner_con th {
	border: none;
	vertical-align: top;
	padding: 9px 5px 0 13px;
}
table.inner_con td {
	border: none;
	padding: 10px 10px 6px 8px;
	line-height: 15px;
	font-size: 11px;
	font-family: dotum;
}
table.inner_con td div {
	text-align: right;
}

a.qna:link,
a:visited {
	text-decoration: none;
	color: #666;
}
a.qna:hover,
a:active {
	text-decoration: underline;
	color: #FF5900;
}

.paging_qna {
	height: 27px;
	text-align: center;
	padding: 8px 0 0 0;
	margin: 0 0 4px 0;
}
.paging_qna a,
.paging_qna a:link,
.paging_qna a:visited {
	color: #8D8D8D;
	text-decoration: none;
}
.paging_qna ol {
	display: inline;
	margin: 0px;
	padding: 0 2px 0 0;
}
.paging_qna ol li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 0 0 7px;
	background: url(/hantaCommon/image/common/board/page_bar.gif) no-repeat 0% 50%;
}
.paging_qna ol li.first	 {
	background: none;
}
.paging_qna img	 {
	vertical-align: middle;
	padding-top: 2px;
}

/*### Business ###*/
.over01 {
	background: url(/hantaCommon/image/about/overview_bg.gif) no-repeat right bottom;
	padding-right: 310px;
	font-size: 11px;
	margin-bottom: 35px;
	line-height: 14px;
}
.overtop  {
	background: url(/hantaCommon/image/about/ttop.gif) no-repeat 0% 0%;
	height: 10px;
	font-size: 0;
}
.overmid  {
	background: url(/hantaCommon/image/about/tmid.gif) repeat-y 0% 0%;
	padding: 0 0 0 19px;
	font-size: 11px;
}
.overmid img  {
	margin-top: 3px;
}
.overmid ul  {
	padding: 3px 0 5px 0;
}
.overmid ul li  {
	margin: 0;
	padding: 0;
}
.overbtm  {
	background: url(/hantaCommon/image/about/tbtm.gif) no-repeat 0% 0%;
	height: 10px;
	font-size: 0;
	margin-bottom: 25px;
}




/*### Corporate Social Responsibility ###*/

/* 사이버감사실 */
.cyber {
	margin:0 0 0 12px;
	padding:0;
}
.cyber table {
	width:100%;
	padding:0;
	margin:0;
	letter-spacing:0px;
}
.cyber td {
    vertical-align:top;
	text-align:left;
	margin:0;
}
.cyber td.step1 {
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color:#333333;
	padding:10px 0 20px 10px;
}

.cyber td.step2 {
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#ff6600;
	padding:30px 0 15px 5px;
}

.cyber td.step3 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#808080;
	padding:20px 0 20px 5px;
}

.cyber td.step4 {
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#808080;
	padding:0 0 15px 5px;
}

.cyber td.step5 {
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#808080;
	padding:0 0 0 28px;;
	background:url(/hantacommon/image/util/moral_arrow.gif) no-repeat;
}

.cyber td.blank {
	padding-bottom:20px;
}

.cyber_cert {/* 사이버감사실 결과인증 */
	width:340px;height:133px;
	margin:162px 0 30px 8px;
	background:url(/hantacommon/image/about/bg_cyberbox.gif) no-repeat;
}
.cyber_cert table {margin:15px 0 0 15px; padding-top:10px;}


.agreebtn { /* 약관 하단 체크박스 */
	margin:15px 0 26px 0;
	text-align:center;
}





/*### Motor Sports ###*/
/*International*/
ul.intertab  {
	margin: 25px 0 35px 0;
	height: 21px;
}
ul.intertab li  {
	float: left;
	margin-right: 4px;
}
ul.intertab li img  {
	vertical-align: top;
}
.ist  {
	background: url(/hantaCommon/image/about/inter_h5.gif) no-repeat 0% 3px;
	padding: 0 0 0 11px;
	margin-bottom: 10px;
}
.itxt  {
	margin: 0 0 30px 10px;
	font-size: 11px;
	font-family: dotum;
}

dl.interlist2  {
	padding: 0;
	margin: 0 0 30px 0;
	height: 170px;
}
dl.interlist2 dt  {
	float: left;
	padding: 0;
	margin: 0;
	width: 275px;
}
dl.interlist2 dd  {
	float: left;
	padding: 0px;
	margin: 0;
	font-size: 11px;
}

dl.interlist  {
	width: 485px;
	padding: 0; 
	margin: 0 0 0 10px;
}
dl.interlist dt  {
	float: left;
	font-size: 11px;
	font-family: dotum;
	color: #999;
	width: 75px;
	font-weight: bold;
	padding: 0 0 3px 10px;
	margin: 0;
	background: url(/hantaCommon/image/common/bullet/bul04.gif) no-repeat 0% 8px;
}
dl.interlist dd  {
	float: left;
	font-size: 11px;
	font-family: dotum;
	color: #808080;
	width: 393px;
	padding: 0 0 3px 7px;
	margin: 0;
	background: url(/hantaCommon/image/common/bullet/bul05.gif) no-repeat 0% 5px;
}
dl.interlist dt.ss  {
	width: 485px;
}
dl.interlist dd.ss  {
	width: 485px;
	background: none;
}
.ttxt  {
	margin: 0 0 30px 10px;
}
.ttxt2  {
	margin: 0 0 10px 19px;
	font-size: 11px;
	font-family: dotum;
	color: #A6A6A6;
}
.ttxt2 span  {
	color: #7C1B1B;
}

/*### media center ###*/
/*News*/
.newsTitle  {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	line-height: 20px;
	padding-bottom: 10px;
}
.newsPoint  {
	background: url(/hantaCommon/image/common/news_bullet.gif) no-repeat 6px 6px;
	padding-left: 15px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	padding-bottom: 10px;
}
.newsCon    {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 16px;
}
.newsConPo  {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
}

/*Identity*/
.identxt  {
	margin: 0 0 40px 8px;
}
.bm25  {
	margin-bottom: 25px;
}

/*ad*/
.adtit  {
	font-size: 11px;
	color: #FE5A17;
	font-weight: bold;
	font-family: dotum;
	padding: 19px 0 12px 14px;
	background: url(/hantaCommon/image/about/ad_bg.gif) repeat-x 0% bottom;
}
.adbox  {
	background: url(/hantaCommon/image/about/ad_box.gif) no-repeat 0% 0%;
	height: 191px;
	margin: 25px 0 38px 0;
}
.adbox .movie  {
	height: 130px;
	padding: 0 0 0 2px;
}
.adbox .moviebtn  {
	 width: 237px;
	 margin: 12px 0 0 6px;
}
.adbox .moviebtnr  {
	float: right;
	margin-top: -18px;
}
.adtab  {
	background: url(/hantaCommon/image/about/atab_bg.gif) repeat-x 0% 0%;
	margin-bottom: 18px;
}
.adtab img  {
	vertical-align: top;
	cursor: pointer;
}

ul.adlist li  {
	width: 96px;
	height: 116px;
	float: left;
	background: url(/hantacommon/image/about/ad_box02.gif) no-repeat;
	text-align: center;
	margin-right: 10px;
}
ul.adlist li img  {
	margin: 5px 2px 0 0;
}
ul.adlist li img.adpic  {
	width: 83px;
	height: 61px;
	margin-bottom: 2px;
}
ul.adlist li img.adbtn  {
	margin-top: 3px;
}
ul.adlist li img.adbtn2  {
	margin-top: 10px;
}
ul.adlist2 li  {
	width: 154px;
	height: 146px;
	float: left;
	background: url(/hantacommon/image/about/ad_box03.gif) no-repeat;
	text-align: center;
	margin-right: 10px;
}
ul.adlist2 li img  {
	margin: 5px 2px 0 0;
}
ul.adlist2 li img.adpic  {
	width: 143px;
	height: 95px;
	margin-bottom: 2px;
}
ul.adlist2 li img.adbtn  {
	margin: 10px 0 0 65px;
}

/*Film*/
.filmbox  {
	background: url(/hantaCommon/image/about/film_box01.gif) no-repeat 0% 0%; 
	width: 627px; 
	height: 216px; 
	margin: 0 0 20px 5px;
	padding: 25px 0 0 16px;
}
.filmbox .media  {
	background: url(/hantaCommon/image/about/film_box02.gif) no-repeat 0% 0%; 
	width: 218px; 
	height: 194px; 
	float: left;
	padding: 0 11px 0 11px;
	margin: 0 24px 0 0;
}
.filmbox .media2  {
	width: 240px; 
	height: 197px; 
	float: left;
	padding: 0 0 0 0;
	margin: 0 24px 0 0;
}
.filmbox .mediacon  {
	background: url(/hantaCommon/image/about/film_box03.gif) no-repeat 0% 0%; 
	width: 341px; 
	height: 197px; 
	float: left;
}
.mediabox  {
	height: 154px;
	margin-top: 10px;
}
.mediabtn  {
	float: right;
	}
.mediatit  {
	color: #FE5917;
	height: 74px;
	padding: 0px 0 0 18px;
	font-weight: bold;
}
.mediatxt  {
	overflow-y: auto;
	height: 113px;
	width: 319px;
	padding: 5px 0 0 0;
	margin: 0 0 0 15px;
	scrollbar-base-color: #e9e9e9;	/* ⺻ */
	scrollbar-face-color: #eeeeee;	/* ǥ */
	scrollbar-arrow-color: #b7b7b7;	/* ȭǥ */
	scrollbar-hightlight-color: #f2f2f2;	/* ̶Ʈ */
	scrollbar-3dlight-color: #f2f2f2;	/* ư ̶Ʈ */
	scrollbar-shadow-color: #b7b7b7;	/* ׸ڻ */
	scrollbar-darkshadow-color: #e9e9e9;	/* ư ׸ڻ */
}
.mediatxt_b  {
	font-size: 12px;
	overflow-y: auto;
	height: 196px;
	width: 240px;
	padding: 5px 0 0 0;
	margin: 0 0 0 15px;
	scrollbar-base-color: #e9e9e9;	/* ⺻ */
	scrollbar-face-color: #eeeeee;	/* ǥ */
	scrollbar-arrow-color: #b7b7b7;	/* ȭǥ */
	scrollbar-hightlight-color: #f2f2f2;	/* ̶Ʈ */
	scrollbar-3dlight-color: #f2f2f2;	/* ư ̶Ʈ */
	scrollbar-shadow-color: #b7b7b7;	/* ׸ڻ */
	scrollbar-darkshadow-color: #e9e9e9;	/* ư ׸ڻ */
}
table.filmlist  {
	width: 100%;
	border-bottom: 1px solid #FF5900;
}
table.filmlist td  {
	border-top: 1px solid #EAEAEA;
	padding: 13px 0 13px 18px;
}
dl.film  {
	padding: 0;
	margin: 0;
}
dl.film dt  {
	float: left;
	width: 113px;
}
dl.film dt img  {
	border: 1px solid #CECECE;
}
dl.film dd  {
	float: left;
	width: 155px;
	margin: 0px 0 0 17px;
}
dl.film dd strong  {
	color: #FE5917;
	display: block;
	margin-bottom: 3px;
}
dl.film dd a:hover,
dl.film dd a:active  {
	text-decoration: underline;
	color: #666;
}


/* 20100601 광고갤러리 수정 */

.adbox02 {
	background:url(/hantaCommon/image/about/ad_moviebox.gif) no-repeat 0 0; 
	height:405px; 
	width:100%; 
	margin:15px 0 0 0; 
	position:relative; 
}

	
.adbox02 .moviebox {width:511px; height:405px; padding:0px; float:left;}
.adbox02 .moviebox02 {width:175px; height:133px; top:270px; padding-left:0px; float:left; position:absolute; text-align:right; z-index:10;}
.adbox02 .bgm_down {width:300px; height:24px; padding:0px; position:absolute; top:360px; left:15px;}
.adbox02 .moviebtn { width:237px; margin:12px 0 0 6px;}
.adbox02 .play_radio {padding:30px 0 0 45px;}
.adbox02 .speaker_click{width:128px; height:13px; padding:0px; position:absolute; top:360px; left:350px;}
.adbox02 .ad_print  {
	width:471px; height:342px;
	text-align:right;
	margin-right:50px 0 50px 50px;;
}
.adbox02 .ad_print img {margin:7px 2px 0 8px;}
.adbox02 .ad_print img.adpic {
	width:471px; height:342px;
	margin-bottom:2px;
}

.adbox02 .ad_print img.adbtn {margin:10px 0 0 65px;}


#ad_story p, #ad_radio p, #ad_photo p, #ad_print p, #ad_interview p{ position:relative; margin:35px 0 35px 15px;}

.ad_tab {
    position:relative;
	margin:50px 0 0 50px;
	padding:0;
	width:634px;
}
.ad_tab img {cursor:pointer; vertical-align:top; padding-right:32px; }

/*탭 갯수별*/
.ad_tab1 {
    position:relative;
	margin:50px 0 0 220px;
	padding:0;
	width:634px;
}
.ad_tab1 img {cursor:pointer; vertical-align:top; }

.ad_tab2 {
    position:relative;
	margin:50px 0 0 150px;
	padding:0;
	width:634px;
}
.ad_tab2 img {cursor:pointer; vertical-align:top; padding-right:30px;}

.ad_tab3 {
    position:relative;
	margin:50px 0 0 115px;
	padding:0;
	width:634px;
}
.ad_tab3 img {cursor:pointer; vertical-align:top; padding-right:30px;}


.ad_tab4 {
    position:relative;
	margin:50px 0 0 80px;
	padding:0;
	width:634px;
}
.ad_tab4 img {cursor:pointer; vertical-align:top; padding-right:20px;}


.ad_tab5 {
    position:relative;
	margin:50px 0 0 40px;
	padding:0;
	width:634px;
}
.ad_tab5 img {cursor:pointer; vertical-align:top; padding-right:15px; }


.ad_story_txt { padding:30px 0 0 0; position:relative; width:664px; text-align:left;}

.ad_story_txt dt{ width:600px; padding-bottom:15px;}
.ad_story_txt dd{ width:600px;}



ul.adlist li {
	width:96px;	height:116px; float:left;
	background:url(/hantacommon/image/about/ad_box02.gif) no-repeat;
	text-align:center;
	margin-right:10px;
}
ul.adlist li img {margin:5px 2px 0 0;}
ul.adlist li img.adpic {
	width:83px; height:61px;
	margin-bottom:2px;
}
ul.adlist li img.adbtn {
	margin-top:3px;
}
ul.adlist li img.adbtn2 {
	margin-top:10px;
}
ul.adlist2 li {
	width:156px; height:146px; float:left;
	background:url(/hantacommon/image/about/ad_box03.gif) no-repeat;
	text-align:center;
	margin-right:10px;
}
ul.adlist2 li img {margin:5px 2px 0 0;}
ul.adlist2 li img.adpic {
	width:143px; height:95px;
	margin-bottom:2px;
}
ul.adlist2 li img.adbtn {margin:10px 0 0 65px;}





/*exhibition*/
.exbox  {
	background: url(/hantaCommon/image/about/ex_box01.gif) no-repeat 0% 0%; 
	width: 643px; 
	height: 268px; 
	margin: 0 0 17px 5px;
	padding: 25px 0 0 0;
}
.exbox_b  {
	background: url(/hantaCommon/image/about/ex_box01_b.gif) no-repeat 0% 0%; 
	width: 643px; 
	height: 364px; 
	margin: 0 0 17px 5px;
	padding: 25px 0 0 0;
}
.expic  {
	float: left;
	width: 240px;
	margin-left: 16px; 
	display: inline;
}
.expic_b  {
	float: left;
	width: 330px;
	margin-left: 16px;
	display: inline;
}
.exaimg  {
	background: url(/hantaCommon/image/about/ex_box02.gif) no-repeat 0% 0%;
	width: 230px;
	height: 186px;
	padding: 11px 0 0 10px;
	margin-bottom: 6px;
}
.exaimg_b  {
	background: url(/hantaCommon/image/about/ex_imgbox_b.gif) no-repeat 0% 0%;
	width: 326px;
	height: 265px;
	padding: 9px 0 0 10px;
	margin-top: 2px;
	margin-left: 2px;
	margin-bottom: 1px;
}
.exaimg img  {
	vertical-align: top;
}

.exaimg_1  {
	
	width: 240px; height: 197px;
	text-align: left;
	background: url('/hantaCommon/image/about/mov_bg01.gif') no-repeat;
	margin-bottom: 6px;
}
.exaimg_1 img  {
	margin: 8px 0px 0px 9px;
}

.excon  {
	float: left; 
	background: url(/hantaCommon/image/about/ex_box03.gif) no-repeat 0% 0%;
	width: 341px;
	height: 246px;
	font-family: dotum;
	font-size: 11px;
	margin-left: 24px;
}
.excon_b  {
	float: left; 
	background: url(/hantaCommon/image/about/ex_box03_b.gif) no-repeat 0% 0%;
	width: 263px;
	height: 321px;
	font-family: dotum;
	font-size: 11px;
	margin-left: 10px;
}
.extit  {
	height: 95px;
	padding: 16px 0 0 15px;
}
.extit_b  {
	height: 100px;
	width: 242px;
	padding: 16px 0 0 15px;
}
.extit strong.tt  {
	color: #FE5917;
	display: block;
	margin-bottom: 5px;
}
.exbtn  {
	float: left;
	width: 17px;
}
.exbimg  {
	float: left;
	width: 205px;
	padding-left: 1px;
}
.exbimg_b  {
	float: left;
	width: 273px;
	padding-left: 1px;
}
.exbimg img  {
	float: left;
	vertical-align: top;
	border: 1px solid #CECECE;
	margin: 0 2px;
}
.exbimg_b img  {
	float: left;
	vertical-align: top;
	border: 1px solid #CECECE;
	margin: 0 2px;
}
dl.exlist  {
	padding: 0;
	margin: 0;
}
dl.exlist dt  {
	float: left;
	width: 113px;
}
dl.exlist dt img  {
	border: 1px solid #CECECE;
}
dl.exlist dd  {
	float: left;
	width: 160px;
	margin: 3px 0 0 17px;
	font-family: dotum;
	font-size: 11px;
}
dl.exlist dd strong.tt  {
	color: #FE5917;
	display: block;
	margin-bottom: 5px;
	letter-spacing: -1px;
}
dl.exlist dd a:hover,
dl.exlist dd a:active  {
	text-decoration: underline;
	color: #666;
}
/*webzine*/
.webL  {
	float: left; 
	background: url(/hantaCommon/image/about/webzine_box01.gif) no-repeat 0% 0%;
	width: 350px;
	height: 324px;
	padding: 7px 11px 0 7px;
}
.webbtn  {
	margin-top: 9px;
	text-align: right;
}
.webL img  {
	vertical-align: top;
}
.webR  {
	float: left;
	width: 270px;
	margin-left: 13px;
}
dl.weblist  {
	padding: 0;
	margin: 0;
	font-family: dotum;
	font-size: 11px;
}
dl.weblist dt  {
	float: left;
	width: 208px;
	border-top: 1px solid #EAEAEA;
	height: 18px;
	margin: 0;
	padding: 7px 0 0 10px;
}
dl.weblist dd  {
	float: left;
	width: 52px;
	border-top: 1px solid #EAEAEA;
	height: 20px;
	margin: 0;
	padding: 5px 0 0 0;
}
dl.weblist a:hover,
dl.weblist a:active  {
	text-decoration: underline;
	color: #666;
}

/* ### IR Center ### */
/*Stock Information*/
.tab  {
	border-bottom: 1px solid #D1D1D1;
	height: 28px;
	margin-bottom: 20px;
}
.tab ul  {
	padding: 7px 0 0 15px;
}
.tab ul li  {
	float: left;
}

div.tab ul li a {background: url(/hantaCommon/image/common/bullet/bul_off.gif) no-repeat 0px 7px;padding: 0 25px 0 6px;}

.tab ul li a:link, 
.tab ul li a:visited  {
	background: url(/hantaCommon/image/common/bullet/bul_off.gif) no-repeat 0px 7px;
	padding: 0 25px 0 6px;
	color: #666;
	display: block;
}
.tab ul li a.on:hover, 
.tab ul li a.on:visited, 
.tab ul li a.on:hover, 
.tab ul li a.on:active,
.tab ul li a:hover, 
.tab ul li a:active  {
	background: url(/hantaCommon/image/common/bullet/bul_on.gif) no-repeat 0px 7px;
	color: #FF6600;
	text-decoration: none;
}
.stocktit  {
	background: url(/hantaCommon/image/about/stock_bar.gif) no-repeat 0% 7px;
	padding: 0 0 0 8px;
	color: #FF6600;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 7px;
}
.dan  {
	float: right;
	margin: -20px 10px 0 0;
	display: inline;
}
.dan2  {
	text-align: right;
	margin: 0 10px 5px 0;
}
.tcon  {
	padding: 5px 0 1px 3px;
}
.stockbox  {
	background: url(/hantaCommon/image/about/stock_box.gif) no-repeat 0% 0%;
	height: 145px;
	margin: 0 0 22px 5px;
	font-size: 11px;
	padding: 35px 0 0 28px;
}
.stockbox strong  {
	color: #333;
	display: block;
	margin-bottom: 5px;
}
ul.barlist  {
	margin: 0 0 10px 5px;
}
ul.barlist li  {
	background: url(/hantaCommon/image/common/bullet/bul02.gif) no-repeat 0% 7px;
	padding: 0 0 3px 8px;
	font-size: 11px;
}
.finatxt  {
	margin: 0 0 30px 8px;
	font-size: 11px;
}
.finatxt strong  {
	color: #333;
	display: block;
	margin-bottom: 3px;
}
/*IR Schedule*/
.schedulebox  {
	background: url(/hantaCommon/image/about/schedule_box.gif) no-repeat 0% 0%; 
	width: 643px; 
	height: 195px; 
	margin: 0 0 17px 5px;
	padding: 25px 0 0 0;
}
.month  {
	margin: 10px 0 4px 0;
}
.month strong  {
	font-size: 11px;
	color: #FF6600;
	padding: 0 3px 0 5px;
}
.schedulecal  {
	float: left;
	background: url(/hantaCommon/image/about/schedule_box2.gif) no-repeat 0% 0%; 
	width: 233px; 
	height: 168px; 
	margin: 0 0 0 24px;
	display: inline;
	text-align: center;
}
.schedulecon  {
	float: left;
	background: url(/hantaCommon/image/about/schedule_box3.gif) no-repeat 0% 0%; 
	width: 341px; 
	height: 128px; 
	margin: 0 0 0 12px;
	padding: 40px 0 0 0;
}
.scheduletxt  {
	font-family: dotum; 
	font-size: 11px;
	overflow-y: auto;
	height: 119px;
	width: 323px;
	padding: 0;
	margin: 0 0 0 10px;
	scrollbar-base-color: #e9e9e9;	/* ⺻ */
	scrollbar-face-color: #eeeeee;	/* ǥ */
	scrollbar-arrow-color: #b7b7b7;	/* ȭǥ */
	scrollbar-hightlight-color: #f2f2f2;	/* ̶Ʈ */
	scrollbar-3dlight-color: #f2f2f2;	/* ư ̶Ʈ */
	scrollbar-shadow-color: #b7b7b7;	/* ׸ڻ */
	scrollbar-darkshadow-color: #e9e9e9;	/* ư ׸ڻ */
}
.scheduletxt dl  {
	padding: 0;
	margin: 0;
	letter-spacing: -1px;
}
.scheduletxt dl dt  {
	float: left;
	padding: 0 0 0 8px;
	margin: 5px 0 0 0; 
	width: 230px;
	height: 18px;
	border-bottom: 1px dashed #CCCCCC;
	background: url(/hantaCommon/image/common/bullet/bul_on.gif) no-repeat 2px 5px;
}
.scheduletxt dl dd  {
	float: left; 
	padding: 0; 
	margin: 5px 0 0 0; 
	width: 55px;
	height: 18px;
	border-bottom: 1px dashed #CCCCCC;
}

/* ### Utility ### */
/* Email Sign-up */
.emailsign  {
	width: 651px; 
	margin: 0 0 0 12px;
	padding: 0;
}
.emailsign th  {
	padding: 0;
}
.emailsign td  {
	vertical-align: top;
	padding: 0;
}
.emailsign td.bg  {
	height: 133px;
	padding-top: 5px;
	background: url(/hantaCommon/image/utility/img_newsletter03.gif) no-repeat 0px 0px;
}
.emailsign td table  {
	padding-top: 17px;
	margin: 0;
	border: 0px solid #000000;
}
.emailsign td table th  {
	width: 97px;
	padding: 0 5px 0 0;
	text-align: right;
}
.emailsign td table td  {
	width: 230px;
	text-align: left;
}

/* sitemap */
.sitemap  {
	border-top: 1px solid #FF6600;
	width: 651px; 
	margin: 0 0 0 12px;
	padding: 0;
}
.sitemap table  {
	border-top: 1px solid #DDDDDD;
	width: 651px;
	padding: 0;
	margin: 0;
	letter-spacing: 0px;
}
.sitemap th  {
    vertical-align: top;
	text-align: left;
	font-weight: bold;
	color: #FF6600;
	background-color: #F2F2F2;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 0 0 0 10px;
	margin: 0; 
}
.sitemap td  {
	vertical-align: top;
	text-align: left;
	color: #666666;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	margin: 0;
}
.sitemap td.depth1  {
	text-align: left;
	font-weight: bold;
	background-color: #F6F6F6;
	padding: 0 0 0 10px;
}
.sitemap td.depth2  {
	text-align: left;
	font-weight: normal;
	background-color: #F9F9F9;
	padding: 0 0 0 10px;
}
.sitemap td.depth3  {
	text-align: left;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 0 0 0 12px;
}

/* contacts us */
.contact  {
	width: 651px; 
	margin: 0 0 0 12px;
	padding: 0;
}
.contact table  {
	width: 651px;
	padding: 0;
	margin: 0;
	letter-spacing: 0px;
}
.contact th  {
    vertical-align: top;
	text-align: left;
	margin: 0;
	padding: 26px 0 0 30px;
	width: 315px;
	font-size: 11px;
	height: 134px;font-weight: normal;
}
.contact th li.subj  {
	font-size: 12px;
	color: #FF6600;
	padding-bottom: 5px;font-weight: bold;
}
.contact th li.add  {
	color: #8D8D8D;font-weight: bold;
	padding-bottom: 10px;
}

.contact th li.img  {
	padding-top: 10px;
}
.contact th.bg  {
	background: url(/hantaCommon/image/utility/img_contactsusBox.gif) no-repeat 0px 0px;
}
.contact td  {
	vertical-align: top;
	text-align: right;
	margin: 0;
	width: 21px;
}

.contactPL  {
	width: 651px; 
	margin: 0 0 0 12px;
	padding: 0;
}
.contactPL table  {
	border-top: 2px solid #FF6600;
	width: 651px;
	padding: 0;
	margin: 0;
	letter-spacing: 0px;
}
.contactPL th  {
    vertical-align: top;
	text-align: left;
	margin: 0;
	padding: 0 0 5px 10px;
	background-color: #F0F0F0;
}
.contactPL th.line1  {
	border-bottom: 1px solid #DDDDDD;
}
.contactPL th.line2  {
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}
.contactPL td  {
	vertical-align: top;
	text-align: left;
	margin: 0;
	padding: 0 0 5px 10px;
}
.contactPL td.line1  {
	border-bottom: 1px solid #DDDDDD;
}
.contactPL td.line2  {
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}

.policy  {
	width: 651px; 
	margin: 0 0 0 12px;
	padding: 0;
}
.policy table  {
	width: 651px;
	padding: 0;
	margin: 0;
	letter-spacing: 0px;
}
.policy td  {
    vertical-align: top;
	text-align: left;
	margin: 0;
}
.policy td.step1  {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	padding: 0 0 5px 0;
}
.policy td.step2  {
	font-weight: bold;
	padding: 0 0 5px 10px;
}
.policy td.step3  {
	padding: 0 0 5px 20px;
}
.policy td.step4  {
	padding: 0 0 5px 30px;
}
.policy td.step5  {
	padding: 0 0 5px 40px;
}
.policy td.blank1  {
	height: 20px;
}
.policy td.blank1  {
	height: 10px;
}

.promotion  {
	width: 651px; 
	margin: 0 0 0 12px;
	padding: 15px 0 0 0;
}
.promotion table  {
	width: 651px;
	padding: 0;
	margin: 0;
}
.promotion th  {
	text-align: left;
	padding-bottom: 5px;
}
.promotion .point  {
	color: #FF6600;
	font-weight: bold;
}
.promotion .eventBox  {
	background: url(/hantaCommon/image/utility/img_eventBox.gif) no-repeat 0px 0px;
	padding: 4px 0 0 4px;
	height: 100px;
	vertical-align: top;
}

/*##### popup #####*/
.popup  {
	padding: 10px 10px 10px 10px;
	width: 100%;
}
.poptitle  {
	background: url(/hantaCommon/image/common/popup/pop_logo.gif) no-repeat 0px 0px;
	background-color: #000000;
	text-align: right;
}
.popcontent  {
	padding: 10px 14px 10px 14px;
    margin: 0 0 0 0;
    font-family:  Tahoma,  Arial, Verdana;
}
.popcontent.title  {
	padding: 10px 0 5px 0;
    margin: 0 0 0 0;
	border-bottom: 1px solid #e9e6e4;
}
.popcontent.con  {
	padding: 30px 0 0 0;
    margin: 0 0 0 0;
	border-bottom: 1px solid #e9e6e4;
}
.popcontent.con p  {
	
	padding-bottom: 15px;
    margin: 0 0 0 0;
}
.popcopy  {
	border-top: 1px solid #EBEBEB;
	padding-top: 10px;
	text-align: center;
	font-size: 9px;
	font-family:  Tahoma,  Arial, Verdana;
}

/*### popup Webzine ###*/
.popcon  {
	
    padding: 10px 14px 10px 14px;
    margin: 0 0 0 0;
}
.popcon.title  {
    width: 722px;
    padding: 0;
	border-bottom: 1px solid #e9e6e4;
    font-size: 14px;
    font-weight: bold;
    color: #222;
}
.popwebzine  {
    padding: 0 0 0 14px;
    margin: 0 0 0 0;
    font-family:  Tahoma, Arial, Verdana;
}
.popwebzine.title  {
	padding: 10px 0 5px 0;
    margin: 0 0 0 0;
	border-bottom: 1px solid #e9e6e4;
    font-size: 14px;
    font-weight: bold;
    color: #222;
}
.popwebzine.con  {
	padding: 30px 0 0 0;
    margin: 0 0 0 0;
	border-bottom: 0px solid #e9e6e4;
}
.popwebzine.con p  {
	padding-bottom: 15px;
    margin: 0 0 0 0;
}
.popwebzineTA  {
    margin: 0;
	border: 0;
	width: 508px;
	height: 500px;
	overflow-y: auto;
	overflow-x: auto;
	scrollbar-base-color: #F2F2F2;	/* ⺻ */
	scrollbar-face-color: #F2F2F2;	/* ǥ */
	scrollbar-arrow-color: #CBCBCB;	/* ȭǥ */
	scrollbar-hightlight-color: #F2F2F2;	/* ̶Ʈ */
	scrollbar-3dlight-color: #CBCBCB;	/* ư ̶Ʈ */
	scrollbar-shadow-color: #F2F2F2;	/* ׸ڻ */
	scrollbar-darkshadow-color: #CBCBCB;	/* ư ׸ڻ */	
	font-size: 11px;
}

.popwebzineR  {
	width: 214px;
	margin-top: 10px;
}
dl.popwebzineRlist  {
	padding: 0;
	margin: 0;
	font-family: dotum;
	font-size: 11px;
}
dl.popwebzineRlist dt  {
	float: left;
	width: 150px;
	border-top: 1px solid #EAEAEA;
	height: 18px;
	margin: 0;
	padding: 7px 0 0 0;
}
dl.popwebzineRlist dd  {
	float: left;
	width: 50px;
	border-top: 1px solid #EAEAEA;
	height: 20px;
	margin: 0;
	padding: 5px 0 0 0;
}
dl.popwebzineRlist a:hover,
dl.weblist a:active  {
	text-decoration: underline;
	color: #666;
}

/*css*/
#suv_footer{
	float: left;
}
#suv_footer div.con_footer{
	float: left;
	width: 503px;
}
#suv_footer ul{
	width: 413px;
	height: 10px;
	float: left;
}
#suv_footer ul li{
	float: left;
	padding: 0 5px 0 5px;
	background: url("/hantacommon/image/common/bg_line.gif") no-repeat left 0px;
}
#suv_footer ul li.list1{
	background: none;
	padding: 0 5px 0 0;
}
#suv_footer address{
	clear: both;
	padding:15px 0 0;
	width: 226px;
	float: left;
}
#suv_footer p span{
	padding: 15px 0 0 15px;
	display: block;
	float: left;
}
#suv_footer div.copyright{
	clear: both;
	padding: 7px 0 0;
	float: left;
}
/*.family {margin:0 0 0 770px;}
#footerNetwork {height:13px;}
#footerNetwork dl {
	position:absolute;
	bottom:0;
	left: 750px;
	display:inline-block;
	text-align:left;
	line-height:14px;
	margin:0 0 42px 0;
}
#footerNetwork dl dt {
	display:block;
	cursor:pointer;
	padding:0;
	width:117px;
}
#footerNetwork {height:13px;}
#footerNetwork dl dt img {vertical-align:top;}
#footerNetwork dl dd {display:none; padding:0; margin:0; background:#FFF; width:117px;}
#footerNetwork dl dd.on {display:block;}
#footerNetwork dl dd.on a {display:block; padding:1px 0 4px 7px;}
#footerNetwork dl dd.on a:hover {background:#EEE;text-decoration:none;color:#000;}*/

