﻿@charset "utf-8";
@import url("../common/popup.css");
@import url("../common/layout.css");


	/* p_shop.html 20070705
------------------------------------------*/
.pshopList { margin:3px 0 0 0; }
.pshopList tr { height:23px; text-align:center; font:12px 돋움; color:#818175; }
.pshopList td { border-bottom:1px solid #e8e8e5; }


/*정비운행*/
#Carebook{
    width:508px;
    height:118px;
	background:url(/ext/images/maintenance/class/bgPopseach.gif) no-repeat;
    padding:10px 0 0 20px;
    overflow:hidden;
}
#Carebook dt{
    float:left;
    width:69px;    
    margin:0;
    padding:2px 0 0 0;
}
#Carebook dd{
    float:left;
    margin:0;
     padding:0 0 0 23px;
     
}
#Carebook dd ul li{
    float:left;
    padding:0 0 0 2px;
    margin:0;   
    list-style:none;
    font:0/0 arial;
  
}
#Carebook dd ul{
    padding:1px 0 0 0;   
    width:350px;
}
.padno{
   padding-left:0;
   margin:0;  
}
#Carebook dd ul.Tweline{
    clear:both;    
    margin:0;
    width:360px;
    
    }
#Carebook dl{
     clear:both;
     width:490px;
     margin:0;
     padding:10px 0 0 20px;
 }
 #Carebook dl.dltop{
     border-bottom:1px solid #DCDCD3;
     padding:0 0 10px 0;
     overflow:hidden;
 }
#Carebook dl.dlfind{
    clear:both;  
    border-top:1px solid #ffffff;
    padding:10px 0 0 0;
}
input.seatex{
    width:300px;
    border:1px solid #CED0C8;
}
img.vmous{
    vertical-align:-5px;
}
div.imgcon{
    font:0/0 arial; 
    padding:0 0 9px 0;
}
 p{
    font:11px Dotum,돋움;
    color:#6D6C5D;
    margin:0;
    padding:0;
 }
div.mitext {
    width:493px;
    padding:8px 0 20px 0;
	border-bottom:1px solid #D1D1CB;

   }
div.texwarp h2{
    height:18px;
    width:470px;;
	font:12px 돋움;
	color:#6d6c5d;
	border-bottom:1px solid #D1D1CB;
    padding:6px 0 0 23px; 
    background:url('/ext/images/maintenance/class/imgDotright.gif') no-repeat 6px 4px;
}
div.texwarp h2.bcolor{
    background:url('/ext/images/maintenance/class/imgDotbottom.gif') no-repeat 6px 4px;
	background-color:#F4F4F1;
	font-weight:bold; 
}

div.texwarp h2.borderno{
	border-bottom:none;
}

div.texwarp .Nosearch {
	width:530px; 
	padding:140px 0 0 0;
	text-align:center; 
	font:bold 12px 돋움;
}

div.carbookleft{
    float:left;
    width:312px;
	color:#818175;
	font:11px 돋움;
    line-height:16px;
    padding:0 0 0 24px;   
}

div.carbookleft02{
    float:left;
    width:452px;
	color:#818175;
	font:11px 돋움;
    line-height:16px;
    padding:0 24px 0 24px;   
}
div.texwarp{	
    padding:0 0 0 0;
    overflow-y:auto;   
	overflow-x:hidden;  
    width:528px;
	border-bottom:1px solid #D1D1CB;
    height:300px;
    margin:0;   
	border-top:1px solid #D1D1CB;	
	 scrollbar-face-color:#E7E7E0; 
	 scrollbar-arrow-color: #A8A89D;
	 scrollbar-track-color: #F6F6F4;
	 scrollbar-highlight-color: #E7E7E0;
	 scrollbar-3dlight-color: #E7E7E0; 
	 scrollbar-shadow-color: #E7E7E0; 
	 scrollbar-darkshadow-color: #E7E7E0;
}
div.middlHistory{
    margin-left:33px;
}

/*P_carcleanDatail.html 
------------------------------------------------------*/
#CarCleanDetail { 
	padding:0 0 0 35px; 
}
#CarCleanDetail h2 { 
	padding:0 0 7px 0; 
	font:bold 12px 돋움;
}
#CarCleanDetail h2 img { 
	vertical-align:middle; 
	margin:0 5px 0 0; 
}
#CarCleanDetail .shopImg { 
	float:left; 
	padding:0 14px 0 0;
}
#CarCleanDetail .shopImg img{ 
	border:1px solid #d9d9cf; 
}
#CarCleanDetail .txt {
	float:left; 
	margin:0 0 0 0;
}
*html #CarCleanDetail .txt {
	float:left;
	margin:-4px 0 0 0;
}

#CarCleanDetail .txt dl { 
	margin:-4px 0 0 0; 
}
*html #CarCleanDetail .txt dl { 
	margin:0 0 0 0; 
}

#CarCleanDetail .txt dt { 
	float:left;
	width:58px; 
	font:11px/18px 돋움;
	padding:0 0 0 0;
}
*html #CarCleanDetail .txt dt {
	float:left;
	width:58px;
	font:11px/18px 돋움;
	padding:4px 0 0 0;
}

#CarCleanDetail .txt dd {
	width:205px; 
	margin:0 0 0 0;
	font:11px/18px 돋움; 
	color:#6d6c5d;
}
#CarCleanDetail .txt dd img { 
	margin:-2px 0 0 10px;
	vertical-align:middle; 
}
#CarCleanDetail .textareaDiv { 
	width:262px; 
	height:77px;
	margin:7px 0 0 0;
	padding:2px 0 0 2px;
	background:url(/ext/images/maintenance/oil/bgTextarea_p.gif) no-repeat;
}
#CarCleanDetail .textareaDiv textarea { 
	width:251px;
	height:68px; 
	padding:4px 0 0 7px;
	font:11px/16px 돋움; 
	color:#6d6c5d; 
	border:1px solid #ffffff; 
}
#CarCleanDetail .Cutoff { 
	padding:12px 0 0 0; 
}

#CarCleanDetail .CouponPrint {
	position:relative; 
	width:533px;
	height:214px; 
	padding:10px 0 0 0;
}
#CarCleanDetail .CouponPrint .DC { 
	position:absolute; 
	z-index:2; 
	margin:86px 0 0 47px;
}
#CarCleanDetail .CouponPrint .DC .Price { 
	float:left;
	padding:0 13px 0 0;
	font:47px Impact;
	color:#585746; 
}
#CarCleanDetail .CouponPrint .DC .txt01 {
padding:8px 0 0 1px;
}
#CarCleanDetail .CouponPrint .Name {
	position:absolute; 
	z-index:2;
	width:235px; 
	margin:38px 0 0 270px;
	text-align:center; 
	font:bold 12px 돋움; 
	color:#662200; 
}
#CarCleanDetail .CouponPrint .TxtList { 
	position:absolute;
	z-index:2; 
	width:235px;
	margin:60px 0 0 270px;
	padding:3px 0 0 0;
}
#CarCleanDetail .CouponPrint .TxtList dl {
	overflow:hidden; 
}
#CarCleanDetail .CouponPrint .TxtList dt {
	float:left; 
	width:58px; 
	padding:2px 0 0 2px;
}
#CarCleanDetail .CouponPrint .TxtList dd {
	width:170px; 
	padding:6px 0 0 0; 
	font:11px 돋움;
	color:#6d6c5d;
}
#CarCleanDetail .CouponPrint .btn  { 
	position:relative;
	width:530px; 
	padding:21px 0 0 0;
	text-align:center;
}

#Mcoupon { 
	padding:0 0 0 35px; 
}
#Mcoupon .left{ 
	float:left; 
	padding:19px 0 0 0; 
}
#Mcoupon .left .bg {
	float:left; 
	width:196px;
	height:170px;
	padding:70px 0px 0 28px;
	background:url(/ext/images/maintenance/oil/bgCarCleanMobile.gif); 
}
#Mcoupon .left dl { 
	margin:0 0 3px 0; 
}
#Mcoupon .left dt { 
	padding:0 18px 5px 2px; 
	font:bold 11px 돋움; 
	color:#6d6c5d; 
	letter-spacing:-1px;
}
#Mcoupon .left .dd01 {
	padding:0 18px 3px 2px;
	font:bold 11px 돋움;
	color:#6d6c5d;
	letter-spacing:-1px; 
}
#Mcoupon .left .dd02 { 
	padding:0 18px 5px 2px; 
	font:11px/15px 돋움;
	color:#6d6c5d; 
}
#Mcoupon .left .dotLIne { 
	width:170px;
	height:1px; 
	font:0/0 arial; 
	background:url(/ext/images/maintenance/oil/iconDotLine01.gif) repeat-x;
}
#Mcoupon .left .End { 
	font:11px 돋움;
	padding:8px 0 0 4px; 
}

#Mcoupon .right { 
	float:left; 
	padding:52px 0 0 15px; 
}
#Mcoupon .right .bg { 
	width:240px; 
	height:59px;
	background:url(/ext/images/maintenance/oil/bgCarCleanMobileTelNum.gif) no-repeat;
}
#Mcoupon .right .bg h3  { 
	padding:11px 0 10px 15px; 
}
#Mcoupon .right .bg  .Num {
	padding:0 0 0 15px; 
}
#Mcoupon .right .btn { 
	width:240px;
	padding:25px 0 0 0; 
	text-align:center; 
}


#McouponEnd { 
	padding:22px 0 0 66px;
}
#McouponEnd .img { 
	height:150px; 
	padding:25px 0 0 135px;
	background:url(/ext/images/maintenance/oil/bgCarclean.gif) no-repeat; 
}
#McouponEnd .num { 
	padding:8px 0 2px 0; 
	font:bold 12px arial; 
	color:#E16400; 
	letter-spacing:1px;
}
#McouponEnd .btn { 
	padding:16px 0 0 31px; 
}


#oliCost { 	
	width:520px;
	height:300px;
	padding:0 0 0 25px;
	overflow-y:scroll;
	overflow-x:hidden;
}
#oliCost p { 
	padding:0 0 8px 0;
}
#oliCost table {
	border-top:1px solid #d9d9cf;
}
#oliCost .th01 {
	height:24px; 
	text-align:center; 
	border-bottom:1px solid #d9d9cf; 
	border-right:1px solid #d9d9cf; 
	background:#f6f6f4;
}
#oliCost .th02 {
	height:24px; 
	text-align:center; 
	border-bottom:1px solid #d9d9cf; 
	background:#f6f6f4;
}
#oliCost .td01 {
	font:bold 12px 돋움;
	color:#6d6c5d;
	text-align:center; 
	border-bottom:1px solid #d9d9cf;
	border-right:1px solid #d9d9cf; 
}
#oliCost .td02 { 
	padding:7px 20px 5px 9px; 
	font:12px/18px 돋움; 
	color:#6d6c5d; 
	border-bottom:1px solid #d9d9cf;
}
#oliCost .Checkpoint { 
	padding:23px 0 0 0;
}

/*p_cPrint1
---------------------------------------*/
#cPrint1 { 
	width:695px; 
	height:369px; 
	padding:0 0 0 35px; 
	overflow-y:auto; 
	overflow-x:hidden;
}

*html #cPrint1 { 
	width:730px; 
	height:364px; 
	padding:0 0 0 35px; 
	overflow-y:auto; 
	overflow-x:hidden;
}

#cPrint1 .p { 
	padding:0 0 9px 0;
}
#cPrint1 .h2 { 
	width:639px; 
	height:21px; 
	padding:7px 0 0 41px;
	font:bold 12px 돋움; 
	color:#6d6c5d;
	background:url(/ext/images/maintenance/common/bgTitlePrint1.gif) no-repeat;
}

#cPrint1 .h2 { 
	width:680px; 
	height:28px; 
	padding:7px 0 0 41px;
	font:bold 12px 돋움; 
	color:#6d6c5d;
	background:url(/ext/images/maintenance/common/bgTitlePrint1.gif) no-repeat;
}




#cPrint1 .h2 img { 
	vertical-align:middle;
	display:none;
}

#cPrint1 .Text { 
	width:670px; 
	background:url(/ext/images/maintenance/common/bgcPrint1Middle.gif) repeat-y; 
}
#cPrint1 .Text .Middle { 
	width:630px;
	padding:5px 20px 13px 20px;
	background:url(/ext/images/maintenance/common/bgcPrint1Bottom.gif) bottom no-repeat; 
}

#cPrint1 .Text .Middle .Title{ 
	margin:0px;
	padding:0 0 9px 0; 
	font:bold 12px 돋움; 
	color:#6d6c5d;
	border-bottom:1px solid #d9d9cf;
}
#cPrint1 .Text .Middle .Txt { 
	padding:7px 0 0 0;
	font:12px 돋움;
	color:#6d6c5d; 
}
#cPrint1 .LinkBox { 
	width:669px; 
	background:url(/ext/images/maintenance/common/bgcPrintLinkMiddle.gif); 
}
#cPrint1 .LinkBox .Middle { 
	min-height:16px;
	padding:0 0 6px 0;
	background:url(/ext/images/maintenance/common/bgcPrintLinkBottom.gif) bottom no-repeat;
}
*html #cPrint1 .LinkBox .Middle { 
	height:16px;
	padding:0 0 6px 0;
}

#cPrint1 .LinkBox .Middle h4 {
	float:left; 
	width:150px; 
	padding:0 0 1px 20px; 
}
#cPrint1 .LinkBox .InBox  { 
	float:float; 
	width:479px;
	background:url(/ext/images/maintenance/common/bgcPrintLinkInMiddle.gif); 
}
#cPrint1 .LinkBox .InBox  .Middle {
	padding:1px 0 8px 0;
	background:url(/ext/images/maintenance/common/bgcPrintLinkInBottom.gif) bottom no-repeat; 
}
#cPrint1 .LinkBox .InBox  .Middle ul { 
	overflow:hidden;
}
#cPrint1 .LinkBox .InBox  .Middle li { 
	float:left;
	padding:1px 10px 0 10px;
	font:12px 돋움;
	background:url(/ext/images/maintenance/common/IcoBar01.gif) right no-repeat; 
}
#cPrint1 .btn { 
	width:670px;
	padding:10px 0 0 0; 
	text-align:center; 
}

#cPrint1 .Print{ 
	display:none;
}
