﻿@charset "utf-8";

/*Basic*/
html, body{ margin:0; padding:0}
body{ background:url(/images/common/bg_body01.gif) #f2f2f2 center repeat-y; font:normal 11px Dotum, Arial}
form, td, div, span, ul, li, ol, dl, dt, dd, textarea, h1, h2, h3, h4, p, a{ margin:0; padding:0; word-wrap:break-word; word-break:break-all; color:#666}
table, th, td{ font:normal 11px Dotum, Arial; color:#666}
table{ border-spacing:0px;  border-collapse:collapse; border:0px; empty-cells:show}
img, fieldset, label{ border:0px; margin:0; padding:0}
.nonCss, legend, hr{ display: none; padding:0; margin:0}
.pointer{ cursor:pointer}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both; font-size:0%; line-height:0%; height:0%; padding:0 0 0 0; margin:0 0 0 0; overflow:hidden}
.al{ text-align:left}
.ar{ text-align:right}
.ac{ text-align:center}
ul,ol{list-style:none; padding: 0px; margin: 0px}
ol li, ul li{ padding: 0px; margin: 0px}
a:link, a:visited{ text-decoration: none; font:normal 11px Dotum, Arial; color:#666}
a:active, a:hover{ text-decoration:underline; font:normal 11px Dotum, Arial; color:#666}
a.ocher1:link, a.ocher1:visited{ text-decoration: none; font:normal 11px Dotum, Arial; color:#a57a39}
a.ocher1:active, a.ocher1:hover{ text-decoration:underline; font:normal 11px Dotum, Arial; color:#a57a39}
a.red1:link, a.red1:visited{ text-decoration: none; font:normal 11px Dotum, Arial; color:#bd0007}
a.red1:active, a.red1:hover{ text-decoration:underline; font:normal 11px Dotum, Arial; color:#bd0007}
strong, em, b{ font-weight:bold}
.mtb15{margin:5px 0 40px 0;}
.f12{ font-size:12px}
.f13{ font-size:13px}
.f14{ font-size:14px}
.f15{ font-size:15px}
.f16{ font-size:16px}
.red1{ color:#bd0007}
.ocher1{ color:#a57a39}
.blue1 { color:#09F;}
.gray1{ color:#666}
.gray2{ color:#a1a1a1}
.gray3{ color:#505050}
.gray4{ color:#999}
.gray5{ color:#a2a2a2}
.line14{ line-height:14px}
.line15{ line-height:15px}
.line16{ line-height:16px}
.line17{ line-height:17px}
.line18{ line-height:18px}
.under{ text-decoration:underline}
.letter{ letter-spacing:-1px}
.bold{ font-weight:bold}
.btnpos1{ position:relative; top:-2px; left:8px}
input.box1{ border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; background-color:#f9f9f9; color:#666; height:15px; font:normal 11px/15px Dotum,Arial}
input.file1{ border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; background-color:#f9f9f9; color:#666; height:19px; font:normal 11px/15px Dotum,Arial}
textarea.box1{ border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;
    background-color:#f9f9f9; color:#666; line-height:17px; font:normal 11px/16px Dotum,Arial;
    scrollbar-arrow-color:#a1a1a1;	scrollbar-face-color:#fff; 	scrollbar-highlight-color:#aaaec4; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#aaaec4; 	scrollbar-darkshadow-color:#fff; 	scrollbar-track-color:#ffffff}

/*Layout*/
div#designWrap{ width:976px; margin:0 auto; padding:100px 0 24px 0; background-color:#fff; position:relative}
div#designWrap div#gnbTop{ width:976px; position:absolute; top:0px; left:0px; z-index:999;}
div#designWrap div#hDepth{ padding:8px 32px 9px 0}
div#designWrap div#hDepth ul{ float:right; }
div#designWrap div#hDepth ul li{ float:left; background:url(/images/common/bu01.gif) right no-repeat; padding:0 9px 0 7px; font:normal 11px Dotum, Arial; height:12px;}
div#designWrap div#hDepth ul li.end{ background:none; padding:0 0 0 7px; color:#686868; font:normal 11px Dotum, Arial}
div#designWrap div#hDepth ul li a{ color:#666; font:normal 11px Dotum, Arial; height:12px;}
div#designWrap div#hDepth ul li a:hover{ color:#666; text-decoration:underline}

div#designWrap div#lnbWrap{ float:left; width:184px; padding:0 0 48px 32px}
    div#designWrap div#lnbWrap h1{ height:80px}

div#designWrap div#contentWrap680{ float:right; width:680px; padding:0 32px 48px 48px;}   /* layout width 680px*/
    div#designWrap div#contentWrap680 h2{ margin:0 0 21px 0}
    div#designWrap div#contentWrap680 h2.h2-special{ float:left; margin-right:20px}
    div#designWrap div#contentWrap680 h3.b10, body.pop h3.b10{ margin:0 0 10px 0}
    div#designWrap div#contentWrap680 h3.b15, body.pop h3.b15{ margin:0 0 15px 0}
    div#designWrap div#contentWrap680 h4{ margin:0 0 10px 0}
    div#designWrap div#contentWrap680 h4.b15{ margin:0 0 15px 0}
    div#designWrap div#contentWrap680 div.b40{ margin:0 0 40px 0; font-size:0; line-height:0;}
    div#designWrap div#contentWrap680 ul.h4_txt{ margin:0 0 20px 0}
    div#designWrap div#contentWrap680 ul.h4_txt li{ background:url(/images/common/bu03.gif) 11px 5px no-repeat; padding:0 0 2px 18px; font:normal 11px/15px Dotum,Arial; color:#666}
    div#designWrap div#contentWrap680 div.reservation_go	{width:100%; height:260px; position:relative; margin-bottom:40px; font-size:0; line-height:0;}
    div#designWrap div#contentWrap680 div.reservation_go	.btnR{position:absolute; bottom:64px; right:150px;}

div#designWrap div#contentWrap760{ float:right; width:760px; padding:0 0 48px 0}   /* layout width 760px*/
    div#designWrap div#contentWrap760 h2{ margin:0 0 21px 48px}

div#designWrap div#contentWrap976{ width:912px; padding:0 32px 48px 32px}   /* layout width 976px*/
    div#designWrap div#contentWrap976 h2{ margin:0 0 21px 0}
    div#designWrap div#contentWrap976 h4{ margin:0 0 10px 0}

div#designWrap div#footerWrap{background:url(/images/common/footer_bg01.gif) left top no-repeat; width:976px;height:124px;padding:56px 0 0 0;position:relative;  _zoom:1;}
		div#footerWrap .add,
		div#footerWrap .add2  {
			display:block;
			float:left;
			_display:inline;
			/*margin-left:34px;*/
			margin-left:25px;
			padding-top:4px;
		}
		div#footerWrap .add2 {
			padding-top:5px; /*padding-top:0; 20110801수정*/
		}
    div#designWrap div#footerWrap ul.popLink{ float:right; margin-right:60px; _margin-right:31px; /*margin-right:41px*/}
    div#designWrap div#footerWrap ul.popLink li{ float:left; padding-left:6px; height:14px; font-size:0%; padding-right:7px; background:url('/images/common/footer_txtbg.gif') right center no-repeat;}
		div#footerWrap ul.popLink li.last {
			padding-right:0 !important;
			background:none !important;
		}
		div#footerWrap ul.popLink li img {
			padding-top:2px;
		}
		div#footerWrap ul.popLink li.last img {
			padding-top:0;
		}
    div#designWrap div#footerWrap ul.etcMenu{ float:right; display:inline; margin-right:60px; /*margin-right:41px*/}
    div#designWrap div#footerWrap ul.etcMenu li{ float:left; padding:4px 8px 0 0; height:16px; font-size:0%}
    div#designWrap div#footerWrap ul.etcMenu li a{ font:normal 11px Dotum,Arial; color:#ababab; letter-spacing:-1px}
    div#designWrap div#footerWrap ul.etcMenu li a:hover{ font:normal 11px Dotum,Arial; color:#ababab; text-decoration:underline}
    div#designWrap div#footerWrap ul.etcMenu li.comboBox{ padding:0 0 0 6px; margin:0 0 0 0}
    div#designWrap div#footerWrap ul.telephone{ float:left; display:inline; /*margin-left:168px*/margin-left: 33px;}
    div#designWrap div#footerWrap ul.telephone li{ float:left; padding-right:20px; height:14px; font-size:0%}
    div#designWrap div#footerWrap address.copyTxt{ float:left; display:inline; margin-left:25px; height:9px; font-size:0%; padding-top:1px;}

div#designCarWrap{ width:976px; margin:0 auto; padding:0 0 24px 0; background-color:#fff; position:relative}
div#designCarWrap div#gnbTop{ width:976px; position:absolute; top:0px; left:0px; z-index:999}
div#designCarWrap div.vehicles-flash{ padding:0; margin:0}
div#designCarWrap div#footerWrap{ width:976px; position:relative; overflow:hidden; _zoom:1;}

div#indexWrap div#footerWrap{ width:976px; margin-top:20px;padding-bottom:2px; position:relative; overflow:hidden; _zoom:1;}
    div#designCarWrap div#footerWrap ul.popLink, div#indexWrap div#footerWrap ul.popLink{ float:right; display:inline; margin:0 60px 0 0; /*margin:0 41px 0 0; 20110801수정::::: margin:0 84px 0 0;*/}
    div#designCarWrap div#footerWrap ul.popLink li, div#indexWrap div#footerWrap ul.popLink li{ float:left; padding-left:6px; height:14px; font-size:0%;  padding-right:7px; background:url('/images/common/footer_txtbg.gif') right center no-repeat;}
    div#designCarWrap div#footerWrap ul.etcMenu, div#indexWrap div#footerWrap ul.etcMenu{ float:right; display:inline; margin:0 60px 0 0; /*margin:0 41px 0 0; 20110801수정::::: margin:0 84px 0 0; */}
    div#designCarWrap div#footerWrap ul.etcMenu li, div#indexWrap div#footerWrap ul.etcMenu li{ float:left; padding:4px 8px 0 0; height:16px; font-size:0%}
    div#designCarWrap div#footerWrap ul.etcMenu li a, div#indexWrap div#footerWrap ul.etcMenu li a{ font:normal 11px Dotum,Arial; color:#ababab; letter-spacing:-1px}
    div#designCarWrap div#footerWrap ul.etcMenu li a:hover, div#indexWrap div#footerWrap ul.etcMenu li a:hover{ font:normal 11px Dotum,Arial; color:#ababab; text-decoration:underline}
    div#designCarWrap div#footerWrap ul.etcMenu li.comboBox, div#indexWrap div#footerWrap ul.etcMenu li.comboBox{ padding:0 0 0 6px; margin:0 0 0 0}
    div#designCarWrap div#footerWrap ul.telephone, div#indexWrap div#footerWrap ul.telephone{ float:left; display:inline; /*margin-left:168px*/ margin-left:33px;}
    div#designCarWrap div#footerWrap ul.telephone li, div#indexWrap div#footerWrap ul.telephone li{ float:left; padding-right:20px; height:14px; font-size:0%}
    div#designCarWrap div#footerWrap address.copyTxt, div#indexWrap div#footerWrap address.copyTxt{ float:left; display:inline; margin-left:25px; height:9px; font-size:0%; /*margin-left:34px;*/}
    div#designCarWrap div#footerWrap address.copyTxt img, div#indexWrap div#footerWrap address.copyTxt img{ margin-top:1px}

/*20110801 추가*/
div#footerWrap div.bestTxt {float:right; display:inline; padding-top:3px; margin-right:60px; /*margin-right:84px;*/}
div#footerWrap div.bestImg {position:absolute; right:15px; bottom:2px; width:33px; height:46px; z-index:10000;}
/*20110801 추가*/

div.todayCar{ position:absolute; left:963px; top:123px; z-index:99}	/* left:872+91px */

body.pop{ border-top:2px solid #bd0007; background:none; background-color:#fff}
body.pop table tbody tr td.popWrap{ padding:22px 22px 0 32px;}
body.pop table tbody tr td.popWrap div.close{height:35px; padding:10px 25px 0 0;background:#f2f2f2 url(/images/common/p_copyright01.gif) 31px 19px no-repeat; text-align:right; margin-top:20px;}
body.pop div.popScroll{ padding:0 10px 0 15px; overflow-x:hidden; overflow-y:scroll; background-color:#fff; color:#666; font:normal 11px/16px Dotum,Arial; scrollbar-arrow-color:#a1a1a1;	scrollbar-face-color:#fff; 	scrollbar-highlight-color:#aaaec4; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#aaaec4; 	scrollbar-darkshadow-color:#fff; 	scrollbar-track-color:#ffffff}
body.pop h4{ margin:0 0 10px 0}
body.pop h4.b15{ margin:0 0 15px 0}
body.pop ul.h4_txt{ margin:0 0 20px 0}
body.pop ul.h4_txt li{ background:url(/images/common/bu03.gif) 11px 5px no-repeat; padding:0 0 2px 18px; font:normal 11px/15px Dotum,Arial; color:#666}
body.pop a.option:link, body.pop a.option:visited{ text-decoration: none; font:normal 11px Dotum, Arial; color:#666}
body.pop a.option:active, body.pop a.option:hover{ text-decoration:underline; font:bold 11px Dotum, Arial; color:#bd0007}
body.pop2{background:none; background-color:#fff}
/*20110221*/
.p_send_tx{ padding:10px 12px;}
.p_send_tx p{ text-align:center; padding:20px 0 0 0;}
.p_button{text-align:right; margin-top:10px}

/*main index*/
div#indexWrap{ width:976px; margin:0 auto; padding:0 0 24px 0; background-color:#fff; position:relative}
div#indexWrap div#gnbTop{ width:976px; position:absolute; top:0px; left:0px; z-index:9999}
div#indexWrap div.index-flash{ padding:0; margin:0}
div#indexWrap div.index2-flash{ padding:0; margin:0}

/*List */
div.vList1Wrap{ background:url(/images/common/vlist_tbg01.gif) left top no-repeat}
table.vList1{ width:100%}
table.vList1 thead tr th{ text-align:center; background:url(/images/common/vlist_gap01.gif) left top no-repeat; border-bottom:1px solid #a6a6a6; padding:11px 0 9px 0}
table.vList1 thead tr th.fst{ background:none}
table.vList1 thead tr th.sub1{ text-align:center; border-bottom:1px solid #d6d6d6; padding:9px 0 6px 0}
table.vList1 thead tr th.sub2{ text-align:center; background:url(/images/common/vlist_gap02.gif) left 11px no-repeat; padding:8px 0 8px 0}
table.vList1 thead tr th.sub3{ text-align:center; background:url(/images/common/vlist_gap02.gif) left top no-repeat; padding:8px 0 8px 0}
table.vList1 thead tr th.fstsub2{ text-align:center; background:none; padding:8px 0 8px 0}
table.vList1 tbody tr th, table.vList1 tbody tr td{ border-top:1px solid #d6d6d6; padding:6px 0 0 0; font:normal 11px  Dotum,Arial; color:#666; text-align:center; vertical-align:top}
table.vList1 tbody tr th div{ padding:4px 0 8px 0}
table.vList1 tbody tr td div{ padding:5px 0 9px 0}
table.vList1 tbody tr td div.frm{ padding:0 0 0 0}
table.vList1 tbody tr td div.btn{ padding:4px 0 3px 0}
table.vList1 tbody tr td.sub_td{ border-left:1px solid #d6d6d6}
table.vList1 tbody tr td.nodata{ padding:10px 0 0 0; border-top:0px; color:#a1a1a1}
table.vList1 img.btn{ vertical-align:top; position:relative; top:-4px}
table.vList1 tbody tr td div.frm input.check{ width:13px; height:13px; padding:0; margin:0; vertical-align:middle}
table.vList1 tbody tr th.fst, table.vList1 tbody tr td.fst{ border-top:0px}
table.vList1 strong{ font-weight:bold}
table.vList1 tbody a{ font:normal 11px  Dotum,Arial; color:#666}
table.vList1 tbody a:hover{ font:normal 11px  Dotum,Arial; color:#666; text-decoration:underline}
table.vList1 tbody tr th div.l, table.vList1 tbody tr td div.l{ text-align:left; padding-left:8px}
table.vList1 tbody tr td div.r{ text-align:right; padding-right:8px}
table.vList1 input.radio{ width:13px; height:13px; margin:0; padding:0px; vertical-align:middle}
table.vList1 label{ position:relative; left:2px; top:1px}

div.vList2Wrap{ background:url(/images/common/vlist_tbg01.gif) top no-repeat}
table.vList2{ width:100%}
table.vList2 thead tr th{ text-align:center; background:url(/images/common/vlist_gap01.gif) left top no-repeat; border-bottom:1px solid #a6a6a6; padding:11px 0 9px 0}
table.vList2 thead tr th.bgGray { background-color:#f2f2f2; border-top:1px solid #be0108; }
table.vList2 thead tr th.fstred{ border-bottom:1px solid #be0108}
table.vList2 thead tr th.fst{ background:none}
table.vList2 thead tr th.sub1{ text-align:center; border-bottom:1px solid #d6d6d6; padding:9px 0 6px 0}
table.vList2 thead tr th.sub2{ text-align:center; background:url(/images/common/vlist_gap02.gif) left 11px no-repeat; padding:8px 0 8px 0}
table.vList2 thead tr th.sub3{ text-align:center; background:url(/images/common/vlist_gap02.gif) left top no-repeat; padding:8px 0 8px 0}
table.vList2 thead tr th.fstsub2{ text-align:center; background:none; padding:8px 0 8px 0}
table.vList2 tbody tr th{ border-top:1px solid #d6d6d6; padding:6px 0 0 0; font:normal 11px  Dotum,Arial; color:#666; text-align:center; vertical-align:top}
table.vList2 tbody tr td{ border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; padding:6px 0 0 0; font:normal 11px  Dotum,Arial; color:#666; text-align:center; vertical-align:top}
table.vList2 tbody tr th div{ padding:4px 0 8px 0}
table.vList2 tbody tr td.bgGray { background-color:#f2f2f2; }
table.vList2 tbody tr td div{ padding:5px 0 9px 0}
table.vList2 tbody tr td div.btn{ padding:4px 0 3px 0}
table.vList2 img.btn{ vertical-align:top; position:relative; top:-4px}
table.vList2 tbody tr th.fst, table.vList2 tbody tr td.fst{ border-top:0px}
table.vList2 tbody tr td.fstcol{ border-left:0px}
table.vList2 strong{ font-weight:bold}
table.vList2 tbody a{ font:normal 11px  Dotum,Arial; color:#666}
table.vList2 tbody a:hover{ font:normal 11px  Dotum,Arial; color:#666; text-decoration:underline}
table.vList2 tbody tr th div.l, table.vList2 tbody tr td div.l{ text-align:left; padding-left:8px}
table.vList2 tbody tr td div.r{ text-align:right; padding-right:8px}
table.vList2 tbody tr td div.just{ text-align:left; padding:0 8px 0 8px}
table.vList2 ul.carItemLst{ width:100%}
table.vList2 ul.carItemLst li{ background:url(/images/common/bu09.gif) 0 6px no-repeat; padding:0 0 8px 6px; line-height:16px; color:#8c8c8c}
table.vList2 ul.carItemLst li.nobu{ background:none; padding:0 0 3px 0}
table.vList2 ul.carItemLst li.nobu2{ background:none; padding:0 0 3px 7px}
table.vList2 ul.carItemLst li.gapline{ background:url(/images/common/bg_dot01.gif) repeat-x; margin:10px 6px 12px 0}
table.vList2 ul.carItemLst .ocher1{ color:#a57a39}
table.vList2 ul.carItemLst li strong.itemTit{ font-weight:bold; color:#666; margin-right:4px}
table.vList2 ul.carItemLst li span{ line-height:16px}
table.vList2 div.caroption{ font-weight:bold; color:#a67a39; margin-bottom:15px; padding-left:6px}
table.vList2 ul.caroptionLst li{ background:url(/images/common/bu09.gif) 0 6px no-repeat; padding:0 0 5px 6px; color:#666; font:bold 11px/16px Dotum,Arial; word-spacing:-1px}
table.vList2 ul.caroptionLst li strong, table.vList2 ul.caroptionLst li span{ line-height:16px}
table.vList2 ul.caroptionLst li.red1{color:#be0108}
table.vList2 ul.caroptionLst li.price{ color:#be0108; font:normal 11px Dotum,Arial; background:none; padding:0 0 14px 6px}
table.vList2 ul.caroptionLst li.sub{ color:#8c8c8c; font:normal 11px/12px Dotum,Arial; background:none; letter-spacing:-1px; padding:0 0 5px 6px}
table.vList2 p.bu2, table.vList2 ul li.bu2{ background:url(/images/common/bu03.gif) 0 4px no-repeat; padding-left:8px; padding-bottom:4px;}

div.lList1Wrap {margin-top:10px;}
table.lList1 {width:100%; table-layout:fixed;}
table.lList1 .skip{display:none;}
table.lList1 thead th {padding:8px 0 8px 0;border-top:1px solid #bd0007; border-left:1px solid #b4b4b4; border-bottom:1px solid #b4b4b4; text-align:center;}
table.lList1 thead th.first {border-left:0;}
table.lList1 tbody td {padding:7px 0 6px 0; border-bottom:1px solid #e6e7e9;text-align:center;}
table.lList1 tbody td.subject {padding-left:15px; text-align:left;}
table.lList1 tbody .last td {border-bottom:1px solid #b4b4b4;}


div.vList3Wrap{ background:url(/images/common/hlist_tbg03.gif) top repeat-x}
div.vList3Wrap div.bottomBg{ background:url(/images/common/hlist_bbg02.gif) repeat-x; height:8px; text-align:left}
table.vList3{ width:100%}
table.vList3 thead tr th{ text-align:center; background:url(/images/common/vlist_gap01.gif) left top no-repeat; border-bottom:1px solid #a6a6a6; padding:11px 0 9px 0}
table.vList3 thead th.fst2{ border-top:0px; padding:3px 0 0 15px; background:url(/images/common/hlist_tbg02.gif) left top no-repeat}
table.vList3 tbody tr th, table.vList3 tbody tr td{ border-top:1px solid #d6d6d6; padding:6px 0 0 0; font:normal 11px  Dotum,Arial; color:#666; text-align:center; vertical-align:top}
table.vList3 tbody tr th div{ padding:4px 0 8px 0}
table.vList3 tbody tr td div{ padding:5px 0 9px 0}
table.vList3 tbody tr td div.frm{ padding:0 0 5px 0}
table.vList3 tbody tr th div.l, table.vList3 tbody tr td div.l{ text-align:left; padding-left:8px}

div.hList1Wrap{ background:url(/images/common/hlist_tbg03.gif) top repeat-x}
div.hList1Wrap div.bottomBg{ background:url(/images/common/hlist_bbg02.gif) repeat-x; height:8px; text-align:left}
table.hList1{ width:100%}
table.hList1 tbody th{ text-align:left; padding:1px 0 0 15px; border-top:1px solid #d6d6d6; color:#a57a39}
table.hList1 tbody th.fst{ border-top:0px; padding:7px 0 0 15px; background:url(/images/common/hlist_gap01.gif) left top no-repeat}
table.hList1 tbody th.fst2{ border-top:0px; padding:7px 0 0 15px; background:url(/images/common/hlist_tbg02.gif) left top no-repeat}
table.hList1 tbody th.sub{ text-align:left; padding-left:7px}
table.hList1 tbody td{ text-align:left; padding:3px 0 0 10px; border-top:1px solid #d6d6d6; word-wrap:break-word; word-break:break-all}
table.hList1 tbody td.fst{ border-top:0px; padding:9px 0 1px 10px; background:url(/images/common/hlist_gap01.gif) left top no-repeat}
table.hList1 tbody td.fst2{ border-top:0px; padding:9px 0 1px 10px; background:url(/images/common/hlist_tbg02.gif) left top no-repeat}
table.hList1 tbody td div.frm ul li{ padding-bottom:4px}
table.hList1 tbody th.nopad, table.hList1 tbody td.nopad{ padding-left:0}
table.hList1 tbody td div.clear{ clear:both; font-size:0%; line-height:0%; height:0%; padding:0 0 0 0; margin:0 0 0 0; overflow:hidden}
table.hList1 tbody td div{ padding:5px 0 7px 0; word-wrap:break-word; word-break:break-all}
table.hList1 tbody td div.frm{ padding:2px 0 4px 0; }
table.hList1 img.btn{ vertical-align:top; margin-top:1px}
table.hList1 strong{ font-weight:bold}
table.hList1 b{ font-weight:bold}
table.hList1 div.bu1, table.hList1 ul li.bu1{ background:url(/images/common/bu03.gif) 0 4px no-repeat; padding-left:8px}
table.hList1 div.bu2, table.hList1 ul li.bu2{ background:url(/images/common/bu03.gif) 0 8px no-repeat; padding-left:8px}
table.hList1 tbody td.nopad div.bu1{ background:url(/images/common/bu03.gif) 7px 8px no-repeat; padding-left:15px}
table.hList1 span.cmt{ background:url(/images/common/bu01.gif) 9px 2px no-repeat; padding:0 0 0 15px}
table.hList1 input.radio{ width:13px; height:13px; margin:0px; padding:0px; vertical-align:middle}
table.hList1 label{ position:relative; left:2px; top:1px}
table.hList1 tbody tr td.description{ padding:30px 12px 0 12px; font:normal 11px/18px  Dotum,Arial; color:#666}

div.faqList1Wrap{ background:url(/images/common/faq_tbg01.gif) top no-repeat}
div.faqList1Wrap div.faq{ width:100%}
div.faqList1Wrap div.faq .hgroup{ position:relative; *zoom:1;}
div.faqList1Wrap div.faq .hgroup a.trigger{ position:absolute; bottom:0; right:0; border:0; padding:0; overflow:visible; cursor:pointer;}
div.faqList1Wrap div.faq ul{ list-style:none; margin:0; padding:0;}
div.faqList1Wrap div.faq ul li.fst{ border-top:0px}
div.faqList1Wrap div.faq ul li.article div{ border-top:1px solid #d1d1d1}
div.faqList1Wrap div.faq ul li.article div.fst{ border-top:0px; padding-top:3px}
div.faqList1Wrap div.faq p.q{ margin:0; padding:0}
div.faqList1Wrap div.faq p.q a.trigger{ display:block; padding:10px 15px; text-align:left; font-weight:bold; color:#666; text-decoration:none !important;}
div.faqList1Wrap div.faq .hide p.q a.trigger{ font-weight:bold; color:#a1a1a1}
div.faqList1Wrap div.faq p.q a.trigger:hover, div.faqList1Wrap div.faq p.q a.trigger:active, div.faqList1Wrap div.faq p.q a.trigger:focus{ color:#666}
div.faqList1Wrap div.faq p.a{ margin:0; padding:6px 15px 10px 15px; line-height:1.5; color:#a1a1a1}

table.reply1{ width:100%; margin-top:30px}
table.reply1 tbody tr th{ border-top:1px solid #d6d6d6; padding:11px 0 9px 0; text-align:center}
table.reply1 tbody tr th.fst{ border-top:0}
table.reply1 tbody tr td{ border-top:1px solid #d6d6d6; padding:11px 0 9px 0; font:normal 11px  Dotum,Arial; color:#666; text-align:center; vertical-align:top}
table.reply1 tbody tr td.fst{ border-top:0}
table.reply1 tbody tr td div.l{ text-align:left; padding-left:8px}

table.txtPop{ width:100%}
table.txtPop thead th{ border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; background-color:#f5f5f5; font:bold 11px Dotum,Arial; color:#666; padding:8px 0 6px 0; text-align:center}
table.txtPop thead th.fst{ border-left:0px}
table.txtPop tbody th{ border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; text-align:center; color:#666; padding:8px 0 6px 0; background-color:#f5f5f5; font-weight:bold}
table.txtPop tbody td{ border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; text-align:center; color:#666; padding:8px 0 6px 0}
table.txtPop tbody th.bottom, table.txtPop tbody td.bottom{ border-bottom:1px solid #d6d6d6}
table.txtPop tbody th.fst, table.txtPop tbody td.fst{ border-left:0px}
table.txtPop tbody th div.l{ font-weight:bold; text-align:left; padding-left:15px}
table.txtPop tbody td div.l{ text-align:left; padding-left:10px}
table.txtPop tbody td div.r{ text-align:right; padding-right:10px}

table.txtPop2{ width:100%}
table.txtPop2 thead th{ border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; background-color:#f5f5f5; font:bold 11px Dotum,Arial; color:#666; padding:8px 0 6px 0; text-align:center}
table.txtPop2 thead th.fst{ border-left:0px}
table.txtPop2 tbody th{ border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; text-align:center; color:#666; padding:8px 0 6px 0; background-color:#f5f5f5; font-weight:bold}
table.txtPop2 tbody td{ border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; text-align:center; color:#666; padding:8px 0 6px 0}
table.txtPop2 tbody th.bottom, table.txtPop2 tbody td.bottom{ border-bottom:1px solid #d6d6d6}
table.txtPop2 tbody th.fst, table.txtPop2 tbody td.fst{ border-left:0px}
table.txtPop2 tbody th div.l{ font-weight:bold; text-align:left; padding-left:15px}
table.txtPop2 tbody td div.l{ text-align:left; padding-left:10px}
table.txtPop2 tbody td div.r{ text-align:right; padding-right:10px}
table.txtPop2 tbody tr td div.just{ text-align:left; padding:0 8px 0 8px}
table.txtPop2 ul.carItemLst{ width:100%}
table.txtPop2 ul.carItemLst li{ background:url(/images/common/bu09.gif) 0 6px no-repeat; padding:0 0 8px 6px; line-height:16px; color:#8c8c8c}
table.txtPop2 ul.carItemLst li.nobu{ background:none; padding:0 0 3px 0}
table.txtPop2 ul.carItemLst li.nobu2{ background:none; padding:0 0 3px 7px}
table.txtPop2 ul.carItemLst li.gapline{ background:url(/images/common/bg_dot01.gif) repeat-x; margin:10px 6px 12px 0}
table.txtPop2 ul.carItemLst .ocher1{ color:#a57a39}
table.txtPop2 ul.carItemLst li strong.itemTit{ font-weight:bold; color:#666; margin-right:4px}
table.txtPop2 ul.carItemLst li span{ line-height:16px}
table.txtPop2 div.caroption{ font-weight:bold; color:#a67a39; margin-bottom:15px; padding-left:6px}
table.txtPop2 ul.caroptionLst li{ background:url(/images/common/bu09.gif) 0 6px no-repeat; padding:0 0 5px 6px; color:#666; font:bold 11px/16px Dotum,Arial; word-spacing:-1px}
table.txtPop2 ul.caroptionLst li strong, table.vList2 ul.caroptionLst li span{ line-height:16px}
table.txtPop2 ul.caroptionLst li.price{ color:#be0108; font:normal 11px Dotum,Arial; background:none; padding:0 0 14px 6px}
table.txtPop2 ul.caroptionLst li.sub{ color:#8c8c8c; font:normal 11px/12px Dotum,Arial; background:none; letter-spacing:-1px; padding:0 0 5px 6px}
table.txtPop2 p.bu2, table.vList2 ul li.bu2{ background:url(/images/common/bu03.gif) 0 4px no-repeat; padding-left:8px; padding-bottom:4px;}

ul.pageing{ float:right; margin-top:16px}
ul.pageing li{ float:left; font:normal 11px Dotum,Arial; color:#a1a1a1; padding:3px 0 0 0}
ul.pageing li a{ font:normal 12px Dotum,Arial; color:#a1a1a1}
ul.pageing li a:hover{ font:normal 12px Dotum,Arial; color:#bd0007}
ul.pageing span{ font:bold 12px Dotum,Arial; color:#bd0007}
ul.pageing li.first{ float:left; padding:0 5px 0 0}
ul.pageing li.prev{ float:left; padding:0 8px 0 0}
ul.pageing li.next{ float:left; padding:0 0 0 8px}
ul.pageing li.last{ float:left; padding:0 0 0 5px}

/*Design*/
div.tab{ background:url(/images/common/tab_bg01.gif) repeat-x; height:32px; padding-bottom:30px}
div.tab ul li{ float:left; font-size:0%; line-height:0%}
div.tab ul li a,
div.tab ul li img { display:block; }
div.tab ul li.stabR{ margin-left:13px}
div.tab ul li.fstsub{ margin-left:6px}
div.tab ul li.sub{ background:url(/images/common/tab_bg02.gif) no-repeat; height:32px; position:relative}
div.tab ul li.sub ul.stab{ padding:9px 0 0 12px}
div.tab ul li.sub ul.stab li{ float:left; font-size:0%; line-height:0%}
div.tab ul li.sub div.subEnd{ position:absolute; right:-13px; top:0px;background:url(/images/common/tab_bg03.gif) right top no-repeat; width:13px; height:28px; padding-right:13px; }

div.tab-special{ float:left; margin:0}
div.tab-special ul li{ float:left; font-size:0%; line-height:0%}
div.tab-special ul li.sub-special ul.stab-special li{ float:left; font-size:0%; line-height:0%}

p.listTcomt{ float:right; background:url(/images/common/bu04.gif) 0 2px no-repeat; padding-left:11px; margin-bottom:5px; color:#666}
p.listTcomt2{ background:url(/images/common/bu03.gif) 0 7px no-repeat; padding-left:6px; font:normal 11px/17px Dotum,Arial; color:#666}
p.listTcomt3{ background:url(/images/common/bu03.gif) 0 5px no-repeat; padding-left:6px; font:normal 11px/17px Dotum,Arial; color:#666}
p.listTcomt4{ background:url(/images/common/bu03.gif) 0 3px no-repeat; padding-left:6px; font:bold 11px/17px Dotum,Arial; color:#666}

p.listBcomt{ background:url(/images/common/bu03.gif) 0 4px no-repeat; padding-left:6px; margin-top:10px; color:#666; line-height:14px}
p.listBcomt img.btn{ vertical-align:top; position:relative; top:-4px}
p.listResult{ background:url(/images/common/bu05.gif) 0 2px no-repeat; padding-left:8px; margin-bottom:8px; color:#666}

ul.topTxt{ width:100%; margin-bottom:30px}
ul.topTxt li{ background:url(/images/common/bu03.gif) 0 7px no-repeat; padding-left:6px; font:normal 11px/17px Dotum,Arial; color:#666}

ul.bullet1{ width:100%}
ul.bullet1 li{ background:url(/images/common/bu03.gif) 0 5px no-repeat; padding-left:7px; font:normal 11px/15px Dotum,Arial; margin:0 0 3px 0}
ul.bullet1 li.ocher1{ background:url(/images/common/bu15.gif) 0 5px no-repeat; padding-left:7px; font:normal 11px/14px Dotum,Arial; margin:0 0 3px 0}
ul.bullet1 li.nobu{ background:none}

div.astBu{ background:url(/images/common/bu08.gif) 0 0 no-repeat; padding-left:17px; font:normal 11px/14px Dotum,Arial; margin:0 0 3px 0; color:#a1a1a1; margin-top:10px}

div.sp1{ clear:both; font-size:0%; line-height:0%; height:1px; overflow:hidden}
div.sp2{ clear:both; font-size:0%; line-height:0%; height:2px; overflow:hidden}
div.sp3{ clear:both; font-size:0%; line-height:0%; height:3px; overflow:hidden}
div.sp4{ clear:both; font-size:0%; line-height:0%; height:4px; overflow:hidden}
div.sp5{ clear:both; font-size:0%; line-height:0%; height:5px; overflow:hidden}
div.sp6{ clear:both; font-size:0%; line-height:0%; height:6px; overflow:hidden}
div.sp7{ clear:both; font-size:0%; line-height:0%; height:7px; overflow:hidden}
div.sp8{ clear:both; font-size:0%; line-height:0%; height:8px; overflow:hidden}
div.sp9{ clear:both; font-size:0%; line-height:0%; height:9px; overflow:hidden}
div.sp10{ clear:both; font-size:0%; line-height:0%; height:10px; overflow:hidden}
div.sp11{ clear:both; font-size:0%; line-height:0%; height:11px; overflow:hidden}
div.sp12{ clear:both; font-size:0%; line-height:0%; height:12px; overflow:hidden}
div.sp13{ clear:both; font-size:0%; line-height:0%; height:13px; overflow:hidden}
div.sp14{ clear:both; font-size:0%; line-height:0%; height:14px; overflow:hidden}
div.sp15{ clear:both; font-size:0%; line-height:0%; height:15px; overflow:hidden}
div.sp16{ clear:both; font-size:0%; line-height:0%; height:16px; overflow:hidden}
div.sp17{ clear:both; font-size:0%; line-height:0%; height:17px; overflow:hidden}
div.sp18{ clear:both; font-size:0%; line-height:0%; height:18px; overflow:hidden}
div.sp19{ clear:both; font-size:0%; line-height:0%; height:19px; overflow:hidden}
div.sp20{ clear:both; font-size:0%; line-height:0%; height:20px; overflow:hidden}
div.sp25{ clear:both; font-size:0%; line-height:0%; height:25px; overflow:hidden}
div.sp30{ clear:both; font-size:0%; line-height:0%; height:30px; overflow:hidden}
div.sp35{ clear:both; font-size:0%; line-height:0%; height:35px; overflow:hidden}
div.sp40{ clear:both; font-size:0%; line-height:0%; height:40px; overflow:hidden}
div.sp45{ clear:both; font-size:0%; line-height:0%; height:45px; overflow:hidden}
div.sp50{ clear:both; font-size:0%; line-height:0%; height:50px; overflow:hidden}
div.sp60{ clear:both; font-size:0%; line-height:0%; height:60px; overflow:hidden}

div.btnR{ text-align:right; margin-top:16px}
div.btnC{ text-align:center; margin-top:16px}
div.btnL{ text-align:left; margin-top:16px}

div.gbox1T01{ background:url(/images/common/gbox1_t01.gif) left top no-repeat; height:7px; font-size:0%; line-height:0%; text-align:right}
div.gbox1M01{ width:648px; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; padding:5px 15px 5px 15px}
div.gbox1M01 p{ background:url(/images/common/bu02.gif) 0 7px no-repeat; padding:0 0 0 8px; font:normal 11px/17px Dotum,Arial; color:#666}
div.gbox1M01 ul li{ background:url(/images/common/bu07.gif) 15px 7px no-repeat; padding:0 0 0 23px; font:normal 11px/17px Dotum,Arial; color:#666;}
div.gbox1M01 ul li.nobu{ background:none}
div.gbox1B01{ background:url(/images/common/gbox1_b01.gif) left top no-repeat; height:7px; font-size:0%; line-height:0%; text-align:right}

div.gbox2T01{ background:url(/images/common/gbox3_t01.gif) left top no-repeat; height:7px; font-size:0%; line-height:0%; text-align:right}
div.gbox2M01{ width:648px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; background-color:#f5f5f5; padding:5px 15px 5px 15px}
div.gbox2M01 p{ background:url(/images/common/bu03.gif) 0 7px no-repeat; padding:0 0 0 8px; font:normal 11px/17px Dotum,Arial; color:#666;}
div.gbox2M01 ul li{ background:url(/images/common/bu07.gif) 15px 7px no-repeat; padding:0 0 0 23px; font:normal 11px/17px Dotum,Arial; color:#666;}
div.gbox2M01 ul li.nobu{ background:none}
div.gbox2M01 div.msg{ padding:3px 0 7px 0; font:normal 11px/16px Dotum,Arial; color:#666}
div.gbox2M01 div.msg2{ background:none; padding:3px 0 15px 0; font:bold 12px Dotum,Arial; color:#bd0007}
div.gbox2M01 div.msg img.btn{ vertical-align:top; position:relative; top:-4px}
div.gbox2M01 div.bu1{ background:url(/images/common/bu03.gif) 0 7px no-repeat; padding:0 0 0 8px; font:normal 11px/17px Dotum,Arial; color:#666}
div.gbox2M01 input.radio{ width:13px; height:13px; margin:0px; padding:0px; vertical-align:middle}
div.gbox2M01 label{ position:relative; left:2px; top:1px}
div.gbox2B01{ background:url(/images/common/gbox3_b01.gif) left top no-repeat; height:7px; font-size:0%; line-height:0%; text-align:right}

div.guide1T01{ background:url(/images/common/guide1_t01.gif) no-repeat; height:7px; font-size:0%; line-height:0%; text-align:right; margin-top:40px}
div.guide1M01{ border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; padding:8px 13px 6px 13px; min-height:42px}
div.guide1M01 div.bg{ float:left; width:71px; height:41px; background:url(/images/common/kia-shopping-tools-special-offers-01.gif) no-repeat 9px 0;}
div.guide1M01 div.txt{ float:left; background:url(/images/common/guide1_m02.gif) 5px 0 repeat-y; padding:16px 0 12px 0}
div.guide1M01 div.txt p{ background:url(/images/common/bu03.gif) 0 6px no-repeat; margin-left:35px; padding:0 0 2px 8px; font:normal 11px/15px Dotum,Arial; color:#666; word-wrap:break-word;}
div.guide1B01{ background:url(/images/common/guide1_b01.gif) no-repeat; height:7px; font-size:0%; line-height:0%; text-align:right;}

div.blockTwrap{ background:url(/images/common/hlist_tbg03.gif) top repeat-x; height:8px; margin-bottom:15px}
div.blockBwrap{ background:url(/images/common/hlist_bbg02.gif) top repeat-x; height:8px; margin-top:10px}

div.searchWrap{ background:url(/images/common/Kia-experience-kia-design-news-01.gif) left top no-repeat; height:35px; margin-bottom:5px}
div.searchWrap input.radio{ width:13px; height:13px; margin:0px; padding:0px; vertical-align:middle}
div.searchWrap label{ position:relative; left:2px; top:1px}

div.scrollbox1{ border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; overflow-x:hidden; overflow-y:scroll;
    background-color:#f9f9f9; color:#666; line-height:17px; font:normal 11px/16px Dotum,Arial; scrollbar-arrow-color:#a1a1a1;	scrollbar-face-color:#fff; 	scrollbar-highlight-color:#aaaec4; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#aaaec4; 	scrollbar-darkshadow-color:#fff; 	scrollbar-track-color:#ffffff}
div.scrollbox2{ overflow:auto; background-color:#fff; margin:15px 0 15px 0; color:#666; line-height:17px; font:normal 11px/16px Dotum,Arial; scrollbar-arrow-color:#a1a1a1;	scrollbar-face-color:#fff; 	scrollbar-highlight-color:#aaaec4; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#aaaec4; 	scrollbar-darkshadow-color:#fff; 	scrollbar-track-color:#ffffff}

span.selectbox_title{text-align:left; #margin-top:1px; padding:1px 15px 2px 3px; _padding:0 15px 2px 3px; _margin:1px 0 0 0; border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#f9f9f9 url(/images/common/ic_combo01.gif) right 2px no-repeat;}
span.selectbox_title strong{width:100%;height:1em;font-weight:normal;font-size:11px;color:#666;word-break:break-all;line-height:1.2em;padding:1px 0 2px;_padding:2px 0 1px;display:block;overflow:hidden;}
span.selectbox_title_focus{}
span.selectbox_title_focus strong{color:#666;}
span.selectbox_title_disabled{background-color:#eee;}
span.selectbox_title_disabled strong{color:#999;}
div.selectbox_option{border:1px solid #d3d3d3; background:#fff;overflow:hidden;}
div.selectbox_option li{list-style:none;}
div.selectbox_option a{height:1em;font-size:11px;color:#888;word-break:break-all;line-height:1.4em;text-decoration:none;padding:2px 3px 5px;_padding:3px 3px 4px;display:block;overflow:hidden;}
div.selectbox_option a.on,div.selectbox_option a:hover{color:#000; background:#EEE;text-decoration:none;}
span.selectbox_multiple{border:1px solid;border-color:#999;background:#FFF;display:inline-block;overflow:hidden;}
span.selectbox_multiple ul li{height:1em;font-size:11px;color:#666;word-break:break-all;line-height:1.4em;padding:1px 3px 4px;_padding:2px 3px 3px;display:block;overflow:hidden;}
span.selectbox_multiple ul li.on{color:#000;background:#CCC;}
span.selectbox_multiple_focus{border-color:#333;}
span.selectbox_multiple_focus ul li.on{color:#000;background:#BBB;}
span.selectbox_multiple_disabled{background-color:#EEE;}
span.selectbox_multiple_disabled ul li{color:#999;}

/*service*/
body.service div.carDicLine{ border-top:1px solid #d6d6d6; margin:10px 0 10px 0}
body.service dl.carDic{ width:100%}
body.service dl.carDic dt{ background:url(/images/common/bu03.gif) 15px 7px no-repeat; padding:0 0 0 22px; font:bold 11px/17px Dotum,Arial; color:#666}
body.service dl.carDic dd{ padding:4px 0 0 22px; font:normal 11px/16px Dotum,Arial; color:#666}

body.service img.Bsp01{ padding-bottom:25px;}
body.service img.Bsp02{ padding-bottom:15px;}
body.service img.Rsp01{ padding-right:12px;}

body.service p.bu01{ background:url(/images/common/bu15.gif) 0 3px no-repeat; padding:0 0 8px 6px; font-weight:bold; color:#a57a39;}
body.service p.name1{ background:url(/images/shopping-tools/bg_guide01.gif) left top no-repeat; padding:11px 0 10px 10px; float:left;}


/*shopping-tools*/
body.shopping dl.pubcar-tit1{ background:url(/images/shopping-tools/txt_build01.gif) no-repeat; padding-top:25px}
body.shopping dl.pubcar-tit2{ background:url(/images/shopping-tools/txt_build02.gif) no-repeat; padding-top:48px}
body.shopping dl.pubcar-tit3{ background:url(/images/shopping-tools/txt_build03.gif) no-repeat; padding-top:50px}
body.shopping dl.pubcar-tit1 dd, body.shopping dl.pubcar-tit2 dd, body.shopping dl.pubcar-tit3 dd{ float:left}
body.shopping dl.discar-tit1{ background:url(/images/shopping-tools/txt_build04.gif) no-repeat; padding-top:25px}
body.shopping dl.discar-tit2{ background:url(/images/shopping-tools/txt_build05.gif) no-repeat; padding-top:50px}
body.shopping dl.discar-tit3{ background:url(/images/shopping-tools/txt_build06.gif) no-repeat; padding-top:48px}
body.shopping dl.discar-tit4{ background:url(/images/shopping-tools/txt_build07.gif) no-repeat; padding-top:50px}
body.shopping dl.discar-tit1 dd, body.shopping dl.discar-tit2 dd, body.shopping dl.discar-tit3 dd, body.shopping dl.discar-tit4 dd{ float:left}

body.shopping div.buildBoxModel {overflow:hidden; _zoom:1;}

body.shopping div.buildWrapL{ float:left; width:476px; background:url(/images/shopping-tools/bg_build01-btm.gif) left bottom no-repeat; padding-bottom:7px;}
body.shopping div.buildWrapL div.buildBox1{ background:url(/images/shopping-tools/bg_build01-top.gif) 0 0 no-repeat; min-height:311px; margin-top:10px;}
body.shopping div.buildWrapL div.buildBox1 ul.stepTab{ padding:10px 0 0 4px}
body.shopping div.buildWrapL div.buildBox1 ul.stepTab li{ float:left; background:url(/images/shopping-tools/buildstep_arw01.gif) right 3px no-repeat; padding:0 9px 0 6px}
body.shopping div.buildWrapL div.buildBox1 ul.stepTab li.end{ background:none}
body.shopping div.buildWrapL div.buildBox1 div.buildTit1{ background:url(/images/shopping-tools/txt_build08.gif) 0 0 no-repeat; margin:16px 0 10px 12px; height:57px}
body.shopping div.buildWrapL div.buildBox1 div.buildTit2{ background:url(/images/shopping-tools/txt_build09.gif) 0 0 no-repeat; margin:0 0 10px 0; height:25px}
body.shopping div.buildWrapL div.buildBox1 div.buildTit2-1{ background:url(/images/shopping-tools/txt_build22.gif) 0 0 no-repeat; margin:0 0 10px 0; height:25px}
body.shopping div.buildWrapL div.buildBox1 div.buildTit3{ background:url(/images/shopping-tools/txt_build10.gif) 0 0 no-repeat; margin:16px 0 10px 12px; height:25px}
body.shopping div.buildWrapL div.buildBox1 div.buildTit4{ background:url(/images/shopping-tools/txt_build11.gif) 0 0 no-repeat; margin:16px 0 10px 12px; height:45px}
body.shopping div.buildWrapL div.buildBox1 div.buildTit5{ background:url(/images/shopping-tools/txt_build12.gif) 0 0 no-repeat; margin:16px 0 10px 12px; height:25px}
body.shopping div.buildWrapL div.buildBox1 div.buildTit5-1{ width:422px; background:url(/images/shopping-tools/txt_build13.gif) 0 0 no-repeat; height:59px}
body.shopping div.buildWrapL div.buildBox1 div.buildTit5-2{ width:422px; min-height:20px; _height:20px; background:url(/images/shopping-tools/txt_build14.gif) 0 1px no-repeat; margin:17px 0 0 0}
body.shopping div.buildWrapL div.buildBox1 div.buildTit5-3{ width:422px; background:url(/images/shopping-tools/txt_build15.gif) 0 0 no-repeat; margin:17px 0 0 0; padding-top:16px; height:40px}
body.shopping div.buildWrapL div.buildBox1 div.buildTit5-4{ width:422px; background:url(/images/shopping-tools/txt_build15_1.gif) 0 0 no-repeat; margin:17px 0 0 0; padding-top:16px; height:40px}
body.shopping div.buildWrapL div.buildBox1 div.buildTit6{ background:url(/images/shopping-tools/txt_build16.gif) 0 0 no-repeat; margin:16px 0 10px 12px; height:25px}

body.shopping div.buildWrapL div.buildBox1 div.linkBtn{ text-align:right; margin:0 12px 12px 0; height:11px}
body.shopping div.buildWrapL div.buildBox1 ul.smnu{ margin-left:0px}
body.shopping div.buildWrapL div.buildBox1 ul.smnu li{ float:left}
body.shopping div.buildWrapL div.buildBox1 div.option{ margin-right:12px}
body.shopping div.buildWrapL div.scrollboxL{ /*overflow:auto;*/ position:relative; background-color:#fff; margin:0 0 10px 18px; color:#666; font:normal 11px/16px Dotum,Arial; scrollbar-arrow-color:#a1a1a1;	scrollbar-face-color:#fff; 	scrollbar-highlight-color:#aaaec4; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#aaaec4; 	scrollbar-darkshadow-color:#fff; 	scrollbar-track-color:#ffffff}
body.shopping div.buildWrapL div.scrollboxL ul.list li{ margin-bottom:3px; line-height:17px}
body.shopping div.buildWrapL div.scrollboxL ul.list li.sub{ margin-bottom:0}
body.shopping div.buildWrapL div.buildBox1 div.buildBox1-bottom{ width:452px; border-top:1px solid #d6d6d6; margin:0 0 0 12px; padding-top:10px; overflow:hidden; _zoom:1;}

body.shopping div.buildWrapR{ float:right; width:196px; margin:5px 0 0 8px}
body.shopping div.buildWrapR div.buildBox2{ background:url(/images/shopping-tools/bg_build02.gif) 0 0 no-repeat; height:445px}
body.shopping div.buildWrapR div.scrollboxR{ overflow:auto; background-color:#fff; margin:0 0 4px 12px; color:#a1a1a1; font:normal 11px/15px Dotum,Arial; scrollbar-arrow-color:#a1a1a1;	scrollbar-face-color:#fff; 	scrollbar-highlight-color:#aaaec4; scrollbar-3dlight-color:#fff; scrollbar-shadow-color:#aaaec4; 	scrollbar-darkshadow-color:#fff; 	scrollbar-track-color:#ffffff}
body.shopping div.buildWrapR div.scrollboxR ul.bullet1 li{ background:url(/images/common/bu03.gif) 0 4px no-repeat; padding-left:6px; font:normal 11px/13px Dotum,Arial; margin:0 0 3px 0; color:#a1a1a1}
body.shopping div.buildWrapR div.buildBox2 p.tot-price{ font:bold 24px Arial; color:#bd0007; text-align:right; margin:0 24px 0 0; position:relative; top:-5px}
body.shopping div.buildWrapR div.buildBox2 p.model-price{ font:normal 11px Dotum,Arial; color:#454545; text-align:right; margin:11px 12px 7px 0; height:14px}
body.shopping div.buildWrapR div.buildBox2 p.color-price{ font:normal 11px Dotum,Arial; color:#454545; text-align:right; margin:7px 12px 7px 0; height:14px}
body.shopping div.buildWrapR div.buildBox2 p.option-price{ font:normal 11px Dotum,Arial; color:#454545; text-align:right; margin:9px 12px 7px 0; height:14px}
body.shopping div.buildWrapR div.buildBox2 p.discount-price{ font:normal 11px Dotum,Arial; color:#454545; text-align:right; margin:10px 12px 7px 0; height:14px}
body.shopping div.buildWrapR div.buildBox2 p.etc-price{ font:normal 11px Dotum,Arial; color:#454545; text-align:right; margin:8px 12px 9px 0; height:14px}

body.shopping input.radio, body.shopping input.check{ width:13px; height:13px; margin:0; padding:0; vertical-align:middle}
body.shopping label{ position:relative; left:2px; top:1px}
body.shopping label.t2{ position:relative; left:2px; top:1px}

body.shopping p.bu1{ background:url(/images/common/bu03.gif) 0 6px no-repeat; padding-left:6px; color:#666666; line-height:16px;}
body.shopping p.bu2{ background:url(/images/common/bu07.gif) 0 6px no-repeat; padding-left:10px; color:#666666; line-height:16px; }
body.shopping p.bu3, body.pop p.bu3{ background:url(/images/common/bu15.gif) 0 6px no-repeat; padding-left:6px; color:#a57a39; font-weight:bold; line-height:16px;}
body.shopping ul li.bu4, body.pop ul li.bu4 { background:url(/images/common/bu07.gif) 0 6px no-repeat; padding-left:10px; color:#666666; line-height:16px;}
body.shopping p.bu5, body.pop p.bu5{ line-height:16px; padding:2px 0 6px 0; color:#666666;}
body.shopping p.name1{ background:url(/images/shopping-tools/bg_guide01.gif) left top no-repeat; padding:11px 0 10px 10px; float:left;}

/*my page*/
body.my table.subTable tbody th{ border-top:1px solid #d6d6d6; background-color:#fff; padding:11px 0 9px 20px; text-align:left}
body.my table.subTable tbody th.color02{ background-color:#f7f7f7;}
body.my table.subTable tbody td{ border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; text-align:center; color:#666; padding:8px 0 6px 0}
body.my table.subTable tbody td.color02{ background-color:#f7f7f7;}
body.my table.subTable tbody td div.l{ text-align:left; padding-left:10px}
body.my table.subTable tbody td div.r{ text-align:right; padding-right:10px}
body.my input.radio{ width:13px; height:13px; margin:0px; padding:0px; vertical-align:middle}
body.my label{ position:relative; left:2px; top:1px}
body.my input.check{ width:13px; height:13px; margin:0px; padding:0px; vertical-align:middle}

/*member*/
body.member input.radio{ width:13px; height:13px; margin:0px; padding:0px; vertical-align:middle}
body.member label{ position:relative; left:2px; top:1px}
body.member input.check{ width:13px; height:13px; margin:0px; padding:0px; vertical-align:middle}

/*event*/
body.event dl.eventLst{ width:100%}
body.event dl.eventLst dt img{ width:120px; height:80px;}
body.event dl.eventLst dt.eventImg{ float:left; width:135px;}
body.event dl.eventLst dd.eventTxt01{ height:33px; }
body.event dl.eventLst dd.eventTxt02{ background:url(/images/common/bu03.gif) 135px 4px no-repeat; padding:0 0 6px 141px; }

/*etc*/
body.etc dl.etc-clubLst{ width:100%}
body.etc dl.etc-clubLst dt.clubImg{ float:left; padding:0 0 0 5px}
body.etc dl.etc-clubLst dd.clubTxt{ float:right}
body.etc dl.etc-clubLst dd.clubTxt dl{ width:418px}
body.etc dl.etc-clubLst dd.clubTxt dl dt{ border-bottom:1px solid #d6d6d6; padding-bottom:7px}
body.etc dl.etc-clubLst dd.clubTxt dl dd{ padding-top:10px; color:#666}
body.etc dl.etc-clubLst dd.clubTxt dl dd div.note{ padding-top:25px; line-height:16px; color:#666}
body.etc dl.etc-clubLst dd.clubTxt dl dt strong{ font:bold 14px Dotum,Arial; color:#bd0007; letter-spacing:-1px}
body.etc dl.etc-clubLst dd.clubTxt dl dt img{ vertical-align:top; position:relative; top:-3px; padding-left:10px}

body.etc div.etc-mileageGift{ background:url(/images/etc/bg_mileagegift01.gif) 0 0 no-repeat; width:680px; height:257px; position:relative}
body.etc div.etc-mileageGift ul li{ float:left}
body.etc div.etc-mileageGift ul li p.giftName{ width:195px; height:30px; overflow::hidden; margin:0 auto; text-align:center; font:normal 11px/14px Dotum,Arial; color:#666; padding-top:5px}
body.etc div.etc-mileageGift ul li p.giftPoint{ width:195px; height:16px; overflow::hidden; margin:0 auto; text-align:center; font:normal 11px/14px Dotum,Arial; color:#ff4115; padding:5px 0 5px 0}
body.etc div.etc-mileageGift ul li table.prdImg{ width:226px}
body.etc div.etc-mileageGift ul li table.prdImg td{ text-align:center; height:126px}

body.etc div.searchBg{ background:url(/images/etc/img_search01.jpg) right top no-repeat; height:82px; padding-top:30px}
body.etc div.searchBg p{ padding-top:8px}
body.etc div.searchBg p strong{ font:bold 11px Dotum,Arial; color:#bd0007}
body.etc div.searchLst{ border-top:1px solid #ccc; padding:15px 0 15px 0}
body.etc div.searchLst-none{ border-top:0px; padding-top:0}
body.etc div.searchLst dl{ margin:0 15px 0 20px}
body.etc div.searchLst dl dt.tit a{ font:bold 12px Dotum,Arial; color:#666; text-decoration:underline}
body.etc div.searchLst dl dd.note{ font:normal 11px/15px Dotum,Arial; color:#666; padding:6px 0 4px 0}
body.etc div.searchLst p.searchUrl{ margin:0 15px 0 20px}
body.etc div.searchLst p.searchUrl a{ font:normal 11px Dotum,Arial; color:#a57a39}

body.etc p.notFound { line-height:16px; color:#a57a39; padding:9px 0 10px 0}
body.etc p.listNot { font-weight:bold; padding:0 0 12px 0; font-size:11px;}
body.etc p.listNot_s { font-weight:bold; padding:0 0 12px 0; font-size:12px; color:#be0107;}
body.etc p.listNot_2 { font-weight:bold; padding:0 0 4px 0; font-size:11px; color:#be0107;}
body.etc ul .listNot01 {background:url(/images/common/bu14.gif) 0 3px no-repeat; padding:0 0 5px 8px;}
body.etc ul .listNot02 {font-size:11px; font-weight:bold; margin-top:10px;}
body.etc ul .listNot02 a {font-size:11px; font-weight:bold; margin-left:5px; display:inline-block; height:9px; width:9px; overflow:hidden;}
body.etc ul .listNot02 .on img {margin-top:-9px;}
body.etc ul .listNot02 ul {padding-top:3px; display:none;}
body.etc ul .listNot02 .listNot01 a{font-size:11px; font-weight:normal; margin-left:0; padding-bottom:0; margin-top:5px; width:auto; height:auto;}
body.etc ul .listNot02 .listNot01 {background:url(/images/common/bu14.gif) 0 8px no-repeat; height:12px;}

/*customer-service*/
body.cs div.search01 {background:url(/images/customer-service/faq_bg01.gif) right no-repeat; width:680px; height:84px;}

/*vehicles*/
body.vehicles div.layer-todayCar{ position:absolute; left:9999px; top:9999px; z-index:2; display:none}
body.vehicles dl.car-test dt.tit{ float:left; width:410px; font:normal 12px Dotum,Arial; padding-top:4px}
body.vehicles dl.car-test dd.date{ float:left; width:100px; text-align:center; padding-top:4px}
body.vehicles dl.car-test dd.link{ float:left; width:150px; text-align:center}

body.vehicles p.dot01 {padding-top:4px; background: url(/images/vehicles/bu_dot01.gif) no-repeat 0 7px; padding-left: 7px;}
body.vehicles div.btn_specifications {text-align:right; border-top: 1px solid #cccccc; padding-top: 10px; margin-top: 8px;}

body.vehicles p.con01 { background: url(/images/common/bu11.gif) 2px 8px no-repeat; padding:6px 0 0 15px; color:#999999; line-height:16px;}
body.vehicles p.con02 { background: url(/images/common/bu10.gif) 2px 8px no-repeat; padding:6px 0 0 15px; color:#be0108; line-height:16px;}
body.vehicles p.con03 { color:#999999; line-height:16px;}
body.vehicles ul.list01 { }
body.vehicles ul.list01 li.con01 { background: url(/images/common/bu13.gif) 4px 6px no-repeat; padding:0 0 0 15px; color:#999999; line-height:16px;}
body.vehicles ul.list01 li.con02 { background: url(/images/common/bu12.gif) 4px 6px no-repeat; padding:0 0 0 15px; color:#be0108; line-height:16px;}

body.pop ul.bthumb li{ float:left}
body.pop ul.bthumb li.arrL{ width:25px; height:200px; text-align:left; padding-top:160px}
body.pop ul.bthumb li.arrR{ width:25px; height:200px; text-align:right; padding-top:160px}
body.pop ul.bthumb li.bimg{ text-align:center; height:360px; width:540px;}

body.pop ul.sthumb{ margin-left:25px}
body.pop ul.sthumb li{ float:left}
body.pop ul.sthumb li.arrL{ width:18px; height:45px; text-align:left; padding-top:1px}
body.pop ul.sthumb li.arrR{ width:17px; height:45px; text-align:right; padding-top:1px}
body.pop ul.sthumb li.simg{ width:504px}
body.pop ul.sthumb li.simg table{ margin:0 auto}
body.pop ul.sthumb li.simg table tr td{ width:72px; height:47px; text-align:center; vertical-align:middle}
body.pop ul.sthumb li.simg table tr td img.on{ border:1px solid #b20108}

/*20110225*/
#VR360_g h3{ position:relative; width:680px;}
#VR360_g h3 .fr{ position:absolute; right:0; top:0;}
#VR360_g #tab{ clear:both; margin:20px 0 0 0;}
#VR360_g #tab li{ float:left; margin:0 10px 0 0; display:block; font-size:0;}
.vr_big{ position:absolute;top:165px; left:264px; width:680px; height:397px; text-align:right; z-index:100;}
/*.vr_big .bu_close{ margin:-385px 10px 0 0; cursor:pointer; padding:0; width:13px; height:13px;}*/
.bu_close{position:absolute;top:10px; right:10px;   cursor:pointer; padding:0; width:13px; height:13px; z-index:101}

/*about-kia*/
body.about p.newsLst { background:url(/images/common/bu03.gif) 0px 4px no-repeat; padding:0 0 6px 6px; }
body.about p.newsView { padding:20px 0 0 15px; }
body.about dl.movie_play {margin-toip:15px}
body.about dl.movie_play dt {text-align: center;}
body.about dl.movie_play dd {padding: 0 0 0 8px; margin-top: 11px; background:url(/images/experience-kia/bu01.gif) no-repeat 0 4px;}

/*experience kia*/
body.experience ul.news_fst {width: 633px;}
body.experience ul.news_fst li.largeImg {width: 633px; height: 370px; overflow: hidden;}
body.experience ul.news_fst li.fstList {float: left; padding: 0 0 0 4px; margin-top: 11px; background:url(/images/experience-kia/bu01.gif) no-repeat 0 4px;}
body.experience ul.news_fst li.fstList img.bu_new {vertical-align:top;}
body.experience ul.news_fst li.date {float: right; text-align: right; margin-top: 11px; }

body.experience ul.factory_info {width: 150px; margin-left: 16px;}
body.experience ul.factory_info li {text-align: left; }
body.experience ul.factory_info li.tel {padding-top: 10px; }
body.experience ul.factory_info li.fax {padding-top: 7px; }
body.experience ul.factory_info li.btn {padding-top: 15px; padding-bottom: 4px; }

div.calendar_date {text-align: center; position:relative; }
div.calendar_date div.prev {text-align: right; display: inline;}
div.calendar_date div.next {text-align: left; display: inline;}
div.calendar_date div.month {font-weight: bold; font-size: 16px; color: #3f3f3f; display: inline;}
div.calendar_date div.prev img.btn {margin-left: 44px;}
div.calendar_date img.btn {vertical-align:middle; position:relative; top: -2px; margin:0 10px 0 10px;}
div.calendar_date img.today {vertical-align:middle; position:relative ;top: -2px;}

div.vList2Wrap table.vList2 div.sun {color: #bd0007; }
div.vList2Wrap table.vList2 thead.calendar th div {font-weight: bold;}
div.vList2Wrap table.vList2 tbody.calendar td {height: 80px; padding: 0 5px; text-align: left; vertical-align: top;}
div.vList2Wrap table.vList2 tbody.calendar td.today {background-color: #f9f1e3; }
div.vList2Wrap table.vList2 tbody.calendar td ul.time_req li {line-height: 17px; font-weight: bold; color: #bd0007; }

body.experience div.galleryContent {width: 632px; padding: 18px 0 20px 24px;}
body.experience div.galleryContent p {line-height: 18px;}
body.experience div.galleryContent img.m25 {margin: 25px 0;}

body.experience div.gallery_tit01 {position: absolute; top: -30px; width: 712px; height: 228px; background: url(/images/experience-kia/Kia-experience-kia-design-design-gallery-story-k7_01.gif) no-repeat right bottom}
body.experience div.gallery_tit02 {position: absolute; top: -30px; width: 712px; height: 228px; background: url(/images/experience-kia/Kia-experience-kia-design-design-gallery-story-k7_05.gif) no-repeat right bottom}
body.experience div.gallery_tit03 {position: absolute; top: -30px; width: 712px; height: 228px; background: url(/images/experience-kia/Kia-experience-kia-design-design-gallery-story-k7_08.gif) no-repeat right bottom}
body.experience div.gallery_tit04 {position: absolute; top: -30px; width: 712px; height: 228px; background: url(/images/experience-kia/Kia-experience-kia-design-design-gallery-story-sportage_01.gif) no-repeat right bottom}
body.experience div.gallery_tit05 {position: absolute; top: -30px; width: 712px; height: 228px; background: url(/images/experience-kia/img_gallery27.gif) no-repeat right bottom}
body.experience div.gallery_tit06 {position: absolute; top: -30px; width: 712px; height: 228px; background: url(/images/experience-kia/Kia-experience-kia-design-design-gallery-story-fortekoup_01.gif) no-repeat right bottom}
body.experience div.gallery_tit07 {position: absolute; top: -30px; width: 712px; height: 228px; background: url(/images/experience-kia/Kia-experience-kia-design-design-gallery-story-fortekoup_04.gif) no-repeat right bottom}
body.experience div.gallery_tit01 img, body.experience div.gallery_tit02 img, body.experience div.gallery_tit03 img, body.experience div.gallery_tit04 img, body.experience div.gallery_tit05 img, body.experience div.gallery_tit06 img, body.experience div.gallery_tit07 img{margin: 40px 0 0 24px;}
body.experience div.gallery_tit01_space {height: 198px;}

body.experience div.concept_car, body.experience div.motor_car {padding-left: 46px;}

body.experience div.design_main {background: url(/images/experience-kia/img_design10.jpg) left bottom no-repeat; height:625px; position: relative}
body.experience div.main_title {padding: 10px 0 0 68px;}
body.experience div.link_center {position: absolute; left:70px; top: 136px;}
body.experience div.link_peter {position: absolute; left:70px; top: 106px;}
body.experience div.design_link {position: absolute; left:510px; top: 1px; width: 204px; border-left: 1px solid #c4c4c4; padding-left:12px; margin-right: 32px;}
body.experience div.design_link p.tit{ padding:0 0 15px 0}
body.experience div.design_link p.grayTline{ border-top: 1px solid #d6d6d6; padding-top:15px}
body.experience div.design_link ul li{ margin:0; display:inline}
body.experience div.design_link ul li img{ margin:0 0 13px 0}

body.experience div.center_tit01 {position: absolute; top: 0px; width: 712px; height: 237px; background: url(/images/experience-kia/Kia-experience-kia-global-design-network-02.gif) no-repeat right bottom}
body.experience div.center_tit01 img {padding: 0 0 0 24px;}
body.experience div.center_tit01_space {height: 210px; position:relative}
body.experience div.centerContent {width: 632px; padding: 18px 0 20px 0;}
body.experience div.centerContent p {line-height: 18px;}
body.experience div.centerContent img.m25 {margin: 25px 0;}
body.experience div.peterBg { background: url(/images/experience-kia/Kia-experience-kia-global-design-network-01.jpg) 32px 0 no-repeat; height:450px; padding-top:478px}
body.experience p.bu1{ background:url(/images/common/bu15.gif) 1px 7px no-repeat; font-weight:bold; padding:0 0 2px 8px; color:#a57a39; line-height:17px; }
body.experience p.bu2{ background:url(/images/common/bu03.gif) 1px 7px no-repeat; padding:0 0 2px 8px; color:#666666; line-height:17px; }

/* img List */
ul.news_fstList {width: 100%;}
ul.news_fstList li {float: left;}
ul.news_fstList li.spaceLine {width: 100%; border-top: 1px solid #d6d6d6; height: 24px; margin-top: 19px;}
ul.news_fstList li ul.listInfo {}
ul.news_fstList li ul.listInfo li {clear: both; width: 140px; margin: 0 0 0 24px; display: inline; overflow: hidden;}
ul.news_fstList li ul.listInfo li.smallImg {width: 140px; height: 93px; padding:1px; border: 1px solid #d6d6d6;}
ul.news_fstList li ul.listInfo li.number {margin-top:10px;}
ul.news_fstList li ul.listInfo li.commnet {margin-top:8px; line-height: 14px;}
ul.news_fstList li ul.listInfo li.date {margin-top:7px;}

/*2011.02.21*/
ul.news_fstList.movie li.spaceLine {width: 100%; border:none;height:10px; margin-top:5px;}
ul.news_fstList.movie li ul.listInfo li.smallImg{ width:142px; height:80px; padding:0; border:none;}
ul.news_fstList.movie li ul.listInfo li.smallImg img{width:142px; height:80px;}
ul.news_fstList.movie li ul.listInfo li.commnet{ text-align:center;}
ul.news_fstList.movie li ul.listInfo li.commnet span{ color:#666;}
ul.news_fstList.movie li ul.listInfo li.star{text-align:center; padding:5px 0 0 0;}
.mov_sch{ background:url(/images/service/img_movie_sch.gif) 0 0 no-repeat; width:648px; height:35px; margin-bottom:25px; overflow:hidden; padding:15px 0 0 32px;}
.mov_sch .head{ float:left; padding:3px 24px 0 0;}
.mov_sch ul{ float:left;overflow:hidden;}
.mov_sch ul li{ float:left; padding:0 4px 0 0; display:block; font-size:0;}
.mov_vew{ padding:0 0 0 9px; float:left; width:495px;}
.mov_vew dt{ font-weight:bold; padding:0 0 15px 2px;}
.mov_vew dd.m_buttom{ padding:12px 0; text-align:right;}
.mov_vew_thum{ float:right; width:150px; border-left:#c4c4c4 1px solid; position:relative; padding:0 7px 0 8px;}
.mov_vew_thum .head{ font-weight:bold;}
.mov_vew_thum ul{ padding:5px 0 0 0;}
.mov_vew_thum ul li{ text-align:left; line-height:220%; padding:15px 7px 5px;}
.mov_vew_thum ul li img{width:142px; height:80px;}
.mov_vew_thum ul li.spaceLine{ border-bottom:#d6d6d6 1px solid; height:1px ; margin:0; padding:0;}
.mov_vew_thum .bu_left{ position:absolute; top:4px; right:18px;}
.mov_vew_thum .bu_right{ position:absolute; top:4px; right:4px;}
/*//2011.02.21*/

/* tab in contents */
div.vGallery1Wrap{ background:url(/images/common/vlist_tbg01.gif) top no-repeat}
table.vGallery1{ width:100%}
table.vGallery1 thead tr th{ text-align:left; background:url(/images/common/vlist_gap01.gif) left top no-repeat; padding:11px 11px 9px 8px}
table.vGallery1 thead tr th.fst{ background:none; padding:11px 12px 9px 24px}

div.tech_tab {height:38px; padding-left: 22px; background: url(/images/experience-kia/tab_tech01.gif) no-repeat left top;}

/*footer family site*/
div.familyWrap{ position:relative; width:97px; z-index:999;}
div.familyWrap div.familyPos{ position:absolute; left:795px; /*left:838px 20110801수정*/ *left:794px; background:url(/images/common/bg_family02.gif) repeat-y; bottom:34px;}
div.familyWrap div.familyPos ul.Lst{ width:90px}
div.familyWrap div.familyPos ul.Lst li{ padding:0 0 5px 6px}
div.familyWrap div.familyPos ul.Lst li a{ text-decoration: none; font:normal 11px Dotum, Arial; color:#666; word-spacing:-1px; white-space:nowrap; letter-spacing:-1px}
div.familyWrap div.familyPos ul.Lst li a:hover{ text-decoration: none; font:normal 11px Dotum, Arial; color:#bd0007; word-spacing:-1px; letter-spacing:-1px}

/*footer_sitemap*/
.footer_sitemap {margin-top:30px; margin-left:25px; border-top:1px solid #e2e2e2; width:926px;}
.site_box {margin:0 34px 0 27px;}
.site_box h2 {margin-top:30px; border-bottom:1px solid #ccc; padding-bottom:11px; font:bold 13px dotum; color:#454545;}
.site_box h2 a{font:bold 13px dotum; color:#454545;}
.site_box h3 {margin-top:19px; font:bold 12px dotum; color:#454545; margin-bottom:0;}
.site_box h4 a{font:bold 12px dotum; color:#454545;}
.site_box .big_box {*zoom:1;}
.site_box .big_box:after {content:""; display:block; clear:both;}
.site_box .ul_box {width:188px; margin-right:30px; float:left;}
.site_box .last {margin-right:0;}
.site_box .ul_box ul {padding-top:5px;}
.site_box .ul_box ul li {background:url('/images/common/bg_arrright.gif') no-repeat left 5px; padding-left:9px; line-height:14px; margin-top:3px;}
.site_box .ul_box ul li a {font:12px dotum; color:#656565;}
#hid_area {display:none;}

#footerWrap .popLink .on img {margin-top:-14px; padding-top:0;}
#footerWrap .popLink .ico_plus {display:inline-block !important; height:14px !important; overflow:hidden !important; margin-left:5px !important; padding:0 !important;  padding-right:0 !important; background:none !important;}
#footerWrap .popLink .ico_plus a {display:inline-block !important; height:14px !important; }
#footerWrap .popLink .ico_plus a img {padding-top:0;}

.q_mambers {margin-top:30px; width:664px; height:185px; background:url('/images/my/bg_qmaabers.jpg') no-repeat; padding-left:16px;}
.q_mambers h3 {padding-top:16px;}
.q_mambers ul {padding-top:7px;}
.q_mambers ul li {margin-top:7px;}

.gbox1Mlogin {background:url('/images/member/bg_login03.gif') no-repeat 600px 19px;}
.gbox1Mlogin h5 {margin-top:0; margin-bottom:10px;}
.gbox1Mlogin p {background:none !important; padding-left:7px;}

/*intro_box*/
.intro_box {margin-top:45px; width:680px; margin-left:48px;}
.intro_box .mat_30 {margin-top:30px;}
.intro_box .mat_10 {margin-top:10px;}
.intro_box .intro_content {padding-top:20px;}
.intro_box .intro_content .mid-box:after {content:""; display:block; clear:both;}
.intro_box .intro_content .mid-box {border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; *zoom:1;}
.intro_box .intro_content .mid-box h5 {float:left; padding-left:16px;}
.intro_box .intro_content .mid-box div {float:left; padding-left:16px; padding-top:10px;}
.intro_box .btn_right {margin-top:15px; text-align:right;}


/* 검색결과 */
.search_wrap {width: 911px; margin: 0 auto;}
.search_wrap .search_box {height: 95px; background: url('/images/search_new/bg_search_box.gif') no-repeat 0 0; position:relative;}
.search_wrap .search_box fieldset {display: block; padding: 14px 0 0 121px;}
.search_wrap .search_box fieldset label, .search_wrap .search_box fieldset input, .search_wrap .search_box fieldset select {vertical-align: middle;}
.search_wrap .search_box fieldset label.subject {display: inline-block; margin-right: 13px;}
.search_wrap .search_box fieldset label.research {display: inline-block; padding-top: 1px; margin-left: -4px;}
.search_wrap .search_box fieldset select {width: 131px;}
.search_wrap .search_box fieldset input.intext {width: 298px; height: 17px; font: 12px dotum; color: #666; border: 1px solid #b0b0b0; line-height: 18px; padding: 0 5px; background-color: #f9f9f9;}
.search_wrap .search_box fieldset input.btn_search {width: 53px; height: 21px; border: 0 none; font-size: 0; line-height: 0; color: #c8002f; background: url('/images/search_new/btn_search.gif') no-repeat 0 0; margin-right: 7px;}
.search_wrap .search_box ul.word {padding: 11px 0 0 185px;}
.search_wrap .search_box ul.word li {padding-bottom: 7px;}
.search_wrap .search_box ul.word li span {display: inline-block; vertical-align: middle; margin-right: 10px;}
.search_wrap .search_box ul.word li a {display: inline-block; vertical-align: middle; color: #0000cc; text-decoration: underline; margin-right: 6px;}
.search_wrap ul.tab_area {background: url('/images/search_new/bg_tab.gif') repeat-x 0 0; margin: 22px 0 28px 0;}
.search_wrap ul.tab_area:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* float 해제용, ie8 이상, 표준브라우저용 - 지우지 마시오 */
	* html .search_wrap ul.tab_area {display: inline-block;} /* float 해제용, ie6 - 지우지 마시오 */
	*+ html .search_wrap ul.tab_area {display: inline-block;} /* float 해제용, ie7 - 지우지 마시오 */
.search_wrap ul.tab_area li {float: left;}
.search_wrap ul.tab_area li a, .search_wrap ul.tab_area li img {float: left; font-size: 0; line-height: 0;}
.search_wrap .search_result p.result_value {line-height: 14px; color: #666; background: url('/images/search_new/bul_square_red.gif') no-repeat 0 center; padding-left: 6px;}
.search_wrap .search_result p.result_value em {font-weight: bold; font-style: normal; color: #bd0007;}
.search_wrap .search_result p.result_value strong {font-weight: bold;}
.search_wrap .search_result .sub_result {margin-top: 25px;}
	.search_wrap .search_result .sub_result:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* float 해제용, ie8 이상, 표준브라우저용 - 지우지 마시오 */
	* html .search_wrap .search_result .sub_result {display: inline-block; margin-top: 25px;} /* float 해제용, ie6 - 지우지 마시오 */
	*+ html .search_wrap .search_result .sub_result {display: inline-block; margin-top: 25px;} /* float 해제용, ie7 - 지우지 마시오 */
.search_wrap .search_result .sub_result p.value {float: left; width: 70%; color: #a1a1a1; line-height: 14px;}
.search_wrap .search_result .sub_result p.value strong {font-weight: bold; color: #bd0007;}
.search_wrap .search_result .sub_result a.more {float: right; width: 25%; text-align: right; color: #666; line-height: 14px; background: url('/images/search_new/bul_arrow.gif') no-repeat 98% 3px; padding-right: 10px;}
.search_wrap .common_box {background: url('/images/search_new/bg_box_top.gif') no-repeat 0 0; padding-top: 4px; margin-top: 9px;}
.search_wrap .common_box .inner_box {background: url('/images/search_new/bg_box_bottom.gif') no-repeat 0 bottom; padding-bottom: 4px;}
.search_wrap .common_box .inner_box p.no_result {text-align: center; padding: 65px 0;}
.search_wrap .common_box .inner_box ul.thumb li {padding: 11px 0 10px 14px;}
.search_wrap .common_box .inner_box ul.thumb li span {display: inline-block; vertical-align: top;}
.search_wrap .common_box .inner_box ul.picList li {padding: 16px 0 10px 14px;}
.search_wrap .common_box .inner_box ul.picList li span {display: inline-block; vertical-align: top;}
.search_wrap .common_box .inner_box ul li {line-height: 14px; border-top: 1px solid #e6e7e9; padding: 6px 0 5px 14px;}
.search_wrap .common_box .inner_box ul li.first {border-top: 0 none;}
.search_wrap .common_box .inner_box ul li span {display: inline-block;}
.search_wrap .common_box .inner_box ul li span a span.qmembers {color: #a0a0a0;}
.search_wrap .common_box .inner_box ul li span.title_car {display: inline-block; width: 91%;}
.search_wrap .common_box .inner_box ul li span.title_news {display: inline-block; width: 91%;}
.search_wrap .common_box .inner_box ul li span.title_event {display: inline-block; width: 77%;}
.search_wrap .common_box .inner_box ul li span.title_event2 {display: inline-block; width: 80.5%;}
.search_wrap .common_box .inner_box ul li span.title_event3 {display: inline-block; width: 37%;}
.search_wrap .common_box .inner_box ul li span.title_event4 {display: inline-block; width: 81%;}
.search_wrap .common_box .inner_box ul li span.event_thumb {display: inline-block; width: 14%;}
.search_wrap .common_box .inner_box ul li span.event_thumb img {border: 1px solid #e6e7e9;}
.search_wrap .common_box .inner_box ul li span.event_thumb a img {width:120px; height:80px;}
.search_wrap .common_box .inner_box ul li span.event_thumb2 {margin-right:5px;}
.search_wrap .common_box .inner_box ul li span.event_thumb2 img,
.search_wrap .common_box .inner_box ul li span.event_thumb4 img {width:85px; height:70px;}
.search_wrap .common_box .inner_box ul li span.date {display: inline-block; width: 8%; text-align: right;}
.search_wrap .common_box .inner_box ul li span.target {display: inline-block; width: 8%; text-align: right;}
.search_wrap .common_box .inner_box ul li span.target a {color: #a1a1a1;}
.search_wrap .common_box .inner_box ul li span.blog_thumb {display: inline-block; width: 14%;}
.search_wrap .common_box .inner_box ul li span.blog_thumb img {border: 1px solid #e6e7e9;}
.search_wrap .common_box .inner_box ul li span.blog_thumb a img {width:120px; height:72px;}
.search_wrap .common_box .inner_box ul li span.club_thumb {display: inline-block; width: 12%;}
.search_wrap .common_box .inner_box ul li span.club_thumb img {border: 1px solid #e6e7e9;}
.search_wrap .common_box .inner_box ul li span.club_thumb a img {width:100px; height:80px;}
.search_wrap .common_box .inner_box ul li span.video_thumb {display: inline-block; width: 36%;}
.search_wrap .common_box .inner_box ul li span.video_thumb img {/*border: 1px solid #e6e7e9;*/}
.search_wrap .common_box .inner_box ul li span.video_thumb a img {width:310px; height:186px;}
.search_wrap .common_box .inner_box ul li span.title_video a {font:bold 14px dotum; color:#323232;}
.search_wrap .common_box .inner_box ul li span.title_video a:hover span {text-decoration:underline;}
.search_wrap .common_box .inner_box ul li span.title_video span.video_date {padding-top:15px; color:#999; font:12px dotum;}
.search_wrap .common_box .inner_box ul li span.photo_thumb {display: inline-block; width: 13%; padding:10px 0;}
.search_wrap .common_box .inner_box ul li span.photo_thumb img {border: 1px solid #e6e7e9;}
.search_wrap .common_box .inner_box ul li span.photo_thumb a img {width:100px; height:80px;}
.search_wrap .common_box .inner_box ul li span.funEvent_thumb {display: inline-block; width: 36%;}
.search_wrap .common_box .inner_box ul li span.funEvent_thumb img {border: 1px solid #e6e7e9;}
.search_wrap .common_box .inner_box ul li span.funEvent_thumb a img {width:310px; height:150px;}
.search_wrap .common_box .inner_box ul li dl.funEvent_cont {display:inline-block; width:50%;}
.search_wrap .common_box .inner_box ul li dl.funEvent_cont dt a {font:bold 14px dotum; color:#323232;}
.search_wrap .common_box .inner_box ul li dl.funEvent_cont dd {padding-top:10px;}
.search_wrap .common_box .inner_box ul li dl.funEvent_cont dd p {margin-top:8px; font:12px dotum; line-height:120%;}
.search_wrap .common_box .inner_box ul li dl.funEvent_cont dd p span.tit {width:9%; display:inline-block; font-weight:bold; color:#333;}
.search_wrap .common_box .inner_box ul li dl.funEvent_cont dd p span.view {width:80%; display:inline-block;color:#666;}
.search_wrap .paging {text-align: right; vertical-align: middle; margin: 20px 0;}
.search_wrap .paging a {display: inline-block; line-height: 19px; font-size: 12px; color: #a1a1a1; vertical-align: middle; background: url('/images/search_new/bul_paging.gif') no-repeat 0 center; padding: 0 1px 0 6px;}
.search_wrap .paging a strong {font-weight: bold; color: #bd0007;}
.search_wrap .paging a.first {background: none;}
.search_wrap .paging a.prev_first {background: none; padding: 1px 0 0 0; margin-right: 1px;}
.search_wrap .paging a.prev {background: none; padding: 1px 0 0 0; margin-right: -2px;}
.search_wrap .paging a.next {background: none; padding: 1px 0 0 0; margin-left: 3px;}
.search_wrap .paging a.next_last {background: none; padding: 1px 0 0 0; margin-right: 1px;}
.search_wrap .txtSearch {display:none; position:absolute; left:321px; top:33px; border:1px solid #e1b4b6; padding:3px 0; background-color:#fff; width:308px;}
.search_wrap .txtSearch li a {display:block; font:12px dotum; color:#666; line-height:20px; padding-left:10px; text-decoration:none;}
.search_wrap .txtSearch li a strong {font:bold 12px dotum; color:#bd0007;}
/*.search_wrap .txtSearch li a:hover {background-color:#fff0eb;}*/
#searchBox .txtSearch {display:none; position:absolute; right:0px; top:21px; border:1px solid #e1b4b6; padding:3px 0; background-color:#fff; width:280px;}
#searchBox .txtSearch li a {display:block; font:12px dotum; color:#666; line-height:20px; padding-left:10px; text-decoration:none;}
#searchBox .txtSearch li a strong {font:bold 12px dotum; color:#bd0007;}
/*#searchBox .txtSearch li a:hover {background-color:#fff0eb;}*/

/* 상단 GNB 우측에 검색 input 추가*/
#designWrap #searchBox {display: none; position:absolute; top: 18px; right: 10px; height: 15px; z-index: 10000;}
#designWrap #searchBox input.intext {width: 81px; height: 16px; font: 11px dotum; color: #888; vertical-align: top; border:2px solid #bd040c; border-right: 0 none; background-color: #fff; padding: 1px 5px 0 5px; margin: 0 -4px 0 0; vertical-align:middle; float:left;}
	* html #designWrap #searchBox input.intext {width: 81px; height: 14px; font: 11px dotum; color: #888; vertical-align: top; border:2px solid #bd040c; border-right: 0 none; background-color: #fff; padding: 3px 5px 0 5px; margin: 0 -4px 0 0;}
	*+ html #designWrap #searchBox input.intext {width: 81px; height: 14px; font: 11px dotum; color: #888; vertical-align: top; border:2px solid #bd040c; border-right: 0 none; background-color: #fff; padding: 3px 5px 0 5px; margin: 0 -4px 0 0;}
#designWrap #searchBox a.btn {vertical-align:middle; float:left; .margin-top:-1px; *margin-top:0;}
#designWrap #searchBox a.btn img {vertical-align:middle; float:left;}

#indexWrap #searchBox {display: none; position:absolute; top: 18px; right: 10px; height: 15px; z-index: 10000;}
#indexWrap #searchBox input.intext {width: 81px; height: 16px; font: 11px dotum; color: #888; vertical-align: top; border:2px solid #bd040c; border-right: 0 none; background-color: #fff; padding: 1px 5px 0 5px; margin: 0 -4px 0 0;  vertical-align:middle;  float:left;}
	* html #indexWrap #searchBox input.intext {width: 81px; height: 14px; font: 11px dotum; color: #888; vertical-align: top; border:2px solid #bd040c; border-right: 0 none; background-color: #fff; padding: 3px 5px 0 5px; margin: 0 -4px 0 0;}
	*+ html #indexWrap #searchBox input.intext {width: 81px; height: 14px; font: 11px dotum; color: #888; vertical-align: top; border:2px solid #bd040c; border-right: 0 none; background-color: #fff; padding: 3px 5px 0 5px; margin: 0 -4px 0 0;}
#indexWrap #searchBox a.btn {vertical-align: middle; float:left; .margin-top:-1px; *margin-top:0;}
#indexWrap #searchBox a.btn img {vertical-align: middle; float:left;}

#designCarWrap #searchBox {display: none; position:absolute; top: 18px; right: 10px; height: 15px; z-index: 10000;}
#designCarWrap #searchBox input.intext {width: 81px; height: 16px; font: 11px dotum; color: #888; vertical-align: top; border:2px solid #bd040c; border-right: 0 none; background-color: #fff; padding: 1px 5px 0 5px; margin: 0 -4px 0 0; vertical-align:middle; float:left;}
	* html #designCarWrap #searchBox input.intext {width: 81px; height: 14px; font: 11px dotum; color: #888; vertical-align: top; border:2px solid #bd040c; border-right: 0 none; background-color: #fff; padding: 3px 5px 0 5px; margin: 0 -4px 0 0;}
	*+ html #designCarWrap #searchBox input.intext {width: 81px; height: 14px; font: 11px dotum; color: #888; vertical-align: top; border:2px solid #bd040c; border-right: 0 none; background-color: #fff; padding: 3px 5px 0 5px; margin: 0 -4px 0 0;}
#designCarWrap #searchBox a.btn {vertical-align: middle; float:left; .margin-top:-1px; *margin-top:0;}
#designCarWrap #searchBox a.btn img {vertical-align: middle; float:left;}

/* 시스템 점검 */
.stop_service {position: relative; width: 976px; height: 570px;}
.stop_service ul.text {position: absolute; top: 409px; left: 322px; text-align: left;}
.stop_service ul.text li {font-size: 12px; padding-bottom: 13px;}
.stop_service ul.text li strong {display: inline-block; width: 159px; color: #000;}
.stop_service ul.text li span {display: inline-block; color: #666;}
.stop_service ul.text li span em {font-style: normal; font-weight: normal; color: red;}

/* 시스템 점검2 */
.stop_service2 {position: relative; width: 976px; height: 570px;}
.stop_service2 ul.text {position: absolute; top: 409px; text-align: left;}
.stop_service2 ul.text li {font-size: 12px; padding-bottom: 10px; line-height:14px;}
.stop_service2 ul.text li strong {display: inline-block; color: #000; background:url('/images/etc/bullet-dot-red.gif') left 5px no-repeat; padding:0 0 0 10px;}
.stop_service2 ul.text li span {display: inline-block; color: #666; background:url('/images/etc/line-red.gif') left 1px no-repeat; padding-left:15px;}
.stop_service2 ul.text li span em {font-style: normal; font-weight: normal; color: red;}

.btn_pricing2 {float:right; width:250px;}
.btn_pricing2:after {display:block; content:""; clear:both;}

.choes_car div {float:left;}
.choes_car div ul {_width:215px;}

#view360 {clear:both;}

/* exKia - 디자인 비엔날레 */
.biennaleWrap {width:680px; padding-left:48px;}
.biennale {padding:55px 25px 100px 25px; position:relative; width:630px; text-align:center;}
.biennale ul {position:absolute; left:120px; top:300px; overflow:hidden; _zoom:1; }
.biennale ul li {padding:0 25px; float:left;}
.tMar12 {margin-top:12px;}
.tMar20 {margin-top:20px;}
.tMar25 {margin-top:25px;}

.artwork2011 {padding-left:215px; background:url('/images/experience-kia/biennale-2011-img.jpg') no-repeat left top;}
.artwork2009 {background:url('/images/experience-kia/biennale-2009-img2.jpg') no-repeat right top;}

/* new Main(20111228) */
.index-cont {padding:10px 0 40px 0; margin:0 25px; border-bottom:1px solid #e2e2e2; height:118px;}
.index-cont:after {clear:both; content: "."; display: block; height: 0; visibility: hidden;}
.bnrNSns {float:right; width:426px;}
.bnrNSns:after {clear:both; content: "."; display: block; height: 0; visibility: hidden;}
.bnrWrap {float:left; padding:0 19px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}

.snsWrap {padding-left:19px; float:right; position:relative; height:118px;}
.sns:after {clear:both; content: "."; display: block; height: 0; visibility: hidden;}
/*html[xmlns] .sns { display: block; }
* html .sns { height: 1%; }*/
.sns li {float:left; padding:0 7px; position:relative; }
.sns li > img {cursor:pointer;}
.sns li img {display:inline; vertical-align:top;}
.sns li.snsFaceB {padding:0 12px;}
.snsWrap .qMem {position:absolute; right:0; bottom:0; height:33px;}
.snsWrap .qMem img {display:inline; vertical-align:top;}

.snsCont {overflow:hidden; _zoom:1;}

.snsLyr {padding:9px; width:548px; height:289px; position:absolute; bottom:65px;}
.lyrTitWrap {overflow:hidden; _zoom:1; padding:6px 0 13px 0; position:relative; width:100%;}
.lyrTitWrap p {float:left;}
.lyrTitWrap span {float:right;}
.lyrTitWrap img {display:inline; vertical-align:top;}
.lyrTitWrap em {position:absolute; right:0; top:0; width:9px; height:9px; cursor:pointer;}

.lyrDesp {width:197px; float:right; margin-right:1px;}
.lyrDesp img {display:inline; vertical-align:top;}
.lyrDesp dt {padding:6px 10px; font-size:11px; line-height:11px;}
.lyrDesp dd {padding:12px 10px;}

.faceCont dl dt {background:#d7dde8;}
.twittCont dl dt {background:#c8e6f1;}
.snsCont dl:first-child dt {background:none;}
#lyrFacebook {background:url('/images/common/layer-bg-facebook.png') left top no-repeat; right:-62px; height:359px;}
#lyrTwitter {background:url('/images/common/layer-bg-twitter.png') left top no-repeat; right:0;}
#lyrBlog {background:url('/images/common/layer-bg-funkia.png') left top no-repeat; right:-133px; width:423px; height:219px;}
#lyrBlog .lyrTitWrap {padding:19px 0 13px 0;}
#lyrBlog .lyrTitWrap p {padding-left:8px;}
#lyrBlog .lyrTitWrap span {padding-right:8px;}

.twittList {width:350px;}
.twittList li {padding:10px; width:330px; border-top:1px solid #e4e4e4; font-size:12px; color:#555; line-height:15px; cursor:pointer; min-height:59px;}
.twittList li:first-child {border-top:0;}
.twittList li p a {color:#555; font-size:12px; line-height:15px;}
.twittList li p a:hover, .twittList li:hover p a {color:#00a6dd; font-size:12px; text-decoration:none; line-height:15px;}
.twittList li .timeView {font-size:11px; color:#aaa;}

.blogCont ul {overflow:hidden; _zoom:1; padding:0 8px;}
.blogCont ul li {float:left; padding:12px 7px; width:120px; cursor:pointer;}
.blogCont ul li p img {border:1px solid #ccc;}
.blogCont ul li span {display:block; padding-top:9px; font-weight:bold; line-height:14px;}
.blogCont ul li span a {font-weight:bold; color:#777; line-height:14px;}

.shareWrap {overflow:hidden; _zoom:1; width:926px; margin:0 auto;}
.snsShare {overflow:hidden;}
.snsShare dt {float:left; width:43px;}
.snsShare dd {float:left; width:30px;}
.snsShare img {display:inline; vertical-align:top;}

.vehiclesDefaultWrap {position:relative; width:100%;}
.funkiaSummary {position:absolute; right:25px; top:285px; width:105px;}
.funkiaSummary li {padding:0 0 13px 7px; font-family:"돋움", dotum; color:#fff; font-size:12px; line-height:18px; background:url('/images/common/dot-white.gif') left 8px no-repeat; }
.funkiaSummary a:link, .funkiaSummary a:visited{ text-decoration: none; font:normal 12px Dotum, Arial; color:#fff; line-height:18px;}
.funkiaSummary a:active, .funkiaSummary a:hover{ text-decoration:none; font:normal 12px Dotum, Arial; color:#bd0009; line-height:18px;}

/* ray ev */
.rayEvHead {background:url('/images/common/ray-img01.jpg') right top no-repeat; padding-bottom:45px; border-bottom:1px solid #d9d9d9;}
.rayDesp {background:url('/images/common/ray-img02.jpg') left top no-repeat; padding:20px 0 50px 270px;}

.tMar40 {margin-top:40px;}
.tMar20 {margin-top:20px;}
.tMar10 {margin-top:10px;}
.tMar05 {margin-top:5px;}

.tPad10 {padding-top:10px;}
