@charset "euc-kr";

@import url("/css/common.css?111205");
@import url("/css/bbs.css?111022");
@import url("/css/button.css?version=20091019");
@import url("/css/layout.css?120109");
@import url("/css/list.css?120204");

/* layout */
body.co div.container		{ background: #fff url('/images/common/gnb/header_bar.gif') repeat-x top; }
body.co div.header			{ background: transparent; height: 100px; }
body.co div.header h2 a				{ width: 54px; background: #fff url('/images/common/gnb/h2_co.gif') no-repeat left top; }
body.co_whyencar div.header h2 a	{ width: 113px; background: #fff url('/images/common/gnb/h2_co_whyencar.gif') no-repeat left top; }
	/* quick */
	body.co div.header p.quick		{ display: none; }
	/* gnb */
	body.co div.header p.gnb		{ display: none; }

body.co_login h3						{ display: none; }
body.co_login div.body div.contents		{ padding: 0px 60px ! important; }

body.co_logout h3						{ display: none; }
body.co_logout div.body div.contents	{ padding: 0px 60px ! important; }

div.section.login				{ position: relative; min-height: 235px; margin: 50px 0px 25px; padding: 30px 360px 29px 30px; border: solid 2px #d3d3d3; }
div.section.login h4			{ display: none; }
div.section.login h5			{ display: none; }
div.section.login div.part.desc					{ height: 58px; overflow: hidden; }
div.section.login div.part.desc p.desc			{ margin: 0px; padding: 0px; font-size: 0px; text-indent: -50000px; overflow: hidden; }
div.section.login div.part.desc p.desc.login	{ width: 168px; height: 45px; background: url('/images/co/login_desc_login.gif') no-repeat left top; }
div.section.login div.part.desc p.desc.error	{ width: 246px; height: 58px; background: url('/images/co/login_desc_error.gif') no-repeat left top; }
div.section.login div.part.desc p.desc.logout	{ width: 293px; height: 58px; background: url('/images/co/login_desc_logout.gif') no-repeat left top; }
div.section.login div.part.outer			{ position: absolute; right: 65px; top: 6px; width: 330px; height: 285px; overflow: hidden; }
div.section.login > div.part.outer			{ position: absolute; right: 5px; top: 6px; width: 330px; height: 285px; overflow: hidden; }
div.section.login div.part.user				{ margin: 15px 0px; padding: 25px 0px; border-top: dotted 1px #707788; border-bottom: dotted 1px #707788; text-align: center; }
div.section.login div.part.user fieldset	{ position: relative; width: 262px; height: 52px; margin: auto; border: none; }
div.section.login div.part.user label		{ position: absolute; left: 0px; width: 54px; height: 22px; font-size: 0px; text-indent: -500px; overflow: hidden; }
div.section.login div.part.user input		{ position: absolute; }
div.section.login div.part.user label.id	{ top: 0px; background: url('/images/co/login_user_id.gif') no-repeat left top; }
div.section.login div.part.user label.pw	{ top: 30px; background: url('/images/co/login_user_pw.gif') no-repeat left top; clear: left; }
div.section.login div.part.user input.text		{ width: 126px; text-indent: 0px; }
div.section.login div.part.user input.id		{ left: 60px; top: 0px; }
div.section.login div.part.user input.pw		{ left: 60px; top: 30px; }
div.section.login div.part.user input.login	{ right: -3px; top: -3px; width: 65px; height: 58px; background: url('/images/co/login_user_login.gif') no-repeat left top; font-size: 0px; line-height: 100000px; overflow: hidden; }
div.section.login div.part.more p.more				{ width: 100%; overflow: hidden; }
div.section.login div.part.more p.more i			{ float: left; }
div.section.login div.part.more p.more a.btn_b		{ float: right; }

/* logout */
div.section.logout				{ position: relative; min-height: 235px; margin: 50px 0px 25px; padding: 30px 360px 30px 30px; border: solid 2px #d3d3d3; }
div.section.logout h4			{ display: none; }
div.section.logout h5			{ display: none; }
div.section.logout div.part.inner				{ width: 315px; height: 58px; overflow: hidden; }
div.section.logout div.part.outer				{ position: absolute; right: 65px; top: 5px; width: 330px; height: 285px; overflow: hidden; }
div.section.logout > div.part.outer				{ position: absolute; right: 5px; top: 5px; width: 330px; height: 285px; overflow: hidden; }
div.section.logout div.part.desc				{ height: 50px; overflow: hidden; }
div.section.logout div.part.desc p.desc			{ margin: 0px; padding: 0px; font-size: 0px; line-height: 10000px; overflow: hidden; }
div.section.logout div.part.desc p.desc.logout	{ width: 215px; height: 45px; background: url('/images/co/logout_desc_logout.gif') no-repeat left top; }
div.section.logout div.part.message				{ margin: 15px 0px 10px; padding: 25px 0px 22px; border-top: dotted 1px #707788; border-bottom: dotted 1px #707788; text-align: center; }
div.section.logout div.part.message p.message	{ height: 57px; background: url('/images/co/logout_message.gif') no-repeat left top; font-size: 0px; line-height: 10000px; overflow: hidden; }
div.section.logout div.part.message p.btn		{ text-align: right; }

div.section.submit input.submit						{ height: 32px; font-size: 0px; line-height: 10000px; overflow: hidden; }
div.section.submit input.prev						{ width: 109px; background: url('/images/co/login_submit_prev.gif') no-repeat left top; }
div.section.submit input.button.home				{ width: 96px; background: url('/images/common/btn/button_home.gif') no-repeat left top; }
div.section.submit input.submit.cleanencardetail	{ width: 184px; background: url('/images/common/btn/submit_cleanencardetail.gif') no-repeat left top; }




body.co_private		div.part.tab		{ margin-bottom: 25px; }
body.co_private		div.part.tab a b	{ width: 120px; }
body.co_agreement	div.part.tab		{ margin-bottom: 25px; }
body.co_agreement		div.part.tab a b	{ width: 120px; }
/* agreement */
div.section.agreement	div.part.desc		{ border-bottom: dotted 1px silver; padding-bottom: 10px; margin-bottom: 25px; }
div.section.agreement	div.part.desc	p	{ margin-left: 17px; margin-bottom: 10px; }
div.section.agreement	div.part.desc	ol	{ margin-left: 17px; }
div.section.agreement	ol.agree	li		{ margin-bottom: 25px; }
div.section.agreement	ol.agree	li p		{ position: relative; float: none; clear: both; margin: 10px 0px; }
div.section.agreement	ol.agree	li p b		{ position: absolute; left: 0px; top: 0px; width: 17px; font-weight: normal; }
div.section.agreement	ol.agree	li p i		{ display: block; padding-left: 17px; }
div.section.agreement	ol.agree	li p span		{ display: block; position: relative; }
div.section.agreement	ol.agree	li p span b		{ }

div.section.agreement	ol.private	li			{ margin-bottom: 25px; }
div.section.agreement	ol.private	li h5		{ background: transparent; padding-left: 0px ! important; }
div.section.agreement	ol.private	li p		{ margin: 0px 0px 5px 17px; }
div.section.agreement	ol.private	li dl		{ margin-left: 17px; }
div.section.agreement	ol.private	li dl dt	{ margin: 0px 0px 5px; font-weight: bold; }
div.section.agreement	ol.private	li dl dd	{ margin: 0px 0px 5px 6px; }
div.section.agreement	ol.private	li ul		{ margin: 5px 0px 0px 20px; }
div.section.agreement	ol.private	li ul li		{ margin: 0px 0px 2px; }
div.section.agreement	ol.private	li ul li b		{ font-weight: normal; }
div.section.agreement	ol.private	li ul li		{ padding-left: 10px; background: url('/images/common/icon/dot_2px_silver.gif') no-repeat left 5px; }


/* blacklist */
div.section.out div.part				{ margin: 0px 20px 25px; }
div.section.out	div.part ol.out	li		{ margin-left: 17px; }
div.section.out	div.part ol.out	li		{ position: relative; float: none; clear: both; width: 100%; }
div.section.out	div.part ol.out	li b	{ position: absolute; left: 0px; top: 0px; width: 17px; font-weight: normal; }
div.section.out	div.part ol.out	li i	{ display: block; padding-left: 17px; }
body.co_blacklist	div.about	{ height: 120px; background: url('/images/co/blacklist_about.gif') no-repeat left top; border-bottom: dotted 1px silver; }
body.co_blacklist	div.about p	{ display: none;}

/* whyencar */
body.co_whyencar div.about								{ height: 116px; background: url('/images/co/whyencar_about.gif') no-repeat center top; }	
body.co_whyencar div.about p							{ visibility: hidden; }

body.co_whyencar div.whyencar div.tab					{ width: 850px; height: auto; overflow: hidden; padding: 2px; margin-bottom: 12px; background: url('/images/co/whyencar_tab_bg.gif') no-repeat left top; }	
body.co_whyencar div.whyencar div.tab a					{ width: 117px ! important; height: 87px; }
body.co_whyencar div.whyencar div.tab a:hover			{ width: 117px ! important; height: 87px; }

body.co_whyencar div.whyencar div.tab a b				{ width: auto; height: 54px; border: 0px; background-repeat: no-repeat; background-position: left top; font-size: 0px; line-height: 1000px; overflow: hidden; }
body.co_whyencar div.whyencar div.tab a:hover b			{ width: auto; height: 54px; border: 0px; background-color: #efefef; background-repeat: no-repeat; background-position: left top; }

body.co_whyencar div.whyencar div.tab a.all			b	{ background-image: url('/images/co/whyencar_tab_all.gif'); }
body.co_whyencar div.whyencar div.tab a.trust		b	{ background-image: url('/images/co/whyencar_tab_trust.gif'); }
body.co_whyencar div.whyencar div.tab a.speed		b	{ background-image: url('/images/co/whyencar_tab_speed.gif'); }
body.co_whyencar div.whyencar div.tab a.easy		b	{ background-image: url('/images/co/whyencar_tab_easy.gif'); }
body.co_whyencar div.whyencar div.tab a.reasonable	b	{ background-image: url('/images/co/whyencar_tab_reasonable.gif'); }
body.co_whyencar div.whyencar div.tab a.smile		b	{ background-image: url('/images/co/whyencar_tab_smile.gif'); }
body.co_whyencar div.whyencar div.tab a.thanks		b	{ background-image: url('/images/co/whyencar_tab_thanks.gif'); }

body.co_whyencar div.whyencar div.tab a.all:hover			b	{ background-image: url('/images/co/whyencar_tab_all_on.gif'); }
body.co_whyencar div.whyencar div.tab a.trust:hover			b	{ background-image: url('/images/co/whyencar_tab_trust_on.gif'); }
body.co_whyencar div.whyencar div.tab a.speed:hover			b	{ background-image: url('/images/co/whyencar_tab_speed_on.gif'); }
body.co_whyencar div.whyencar div.tab a.easy:hover			b	{ background-image: url('/images/co/whyencar_tab_easy_on.gif'); }
body.co_whyencar div.whyencar div.tab a.reasonable:hover	b	{ background-image: url('/images/co/whyencar_tab_reasonable_on.gif'); }
body.co_whyencar div.whyencar div.tab a.smile:hover			b	{ background-image: url('/images/co/whyencar_tab_smile_on.gif'); }
body.co_whyencar div.whyencar div.tab a.thanks:hover		b	{ background-image: url('/images/co/whyencar_tab_thanks_on.gif'); }

body.co_whyencar div.whyencar div.tab a.all_on			b	{ background: #efefef url('/images/co/whyencar_tab_all_on.gif'); }
body.co_whyencar div.whyencar div.tab a.trust_on		b	{ background: #efefef url('/images/co/whyencar_tab_trust_on.gif'); }
body.co_whyencar div.whyencar div.tab a.speed_on		b	{ background: #efefef url('/images/co/whyencar_tab_speed_on.gif'); }
body.co_whyencar div.whyencar div.tab a.easy_on		b	{ background: #efefef url('/images/co/whyencar_tab_easy_on.gif'); }
body.co_whyencar div.whyencar div.tab a.reasonable_on	b	{ background: #efefef url('/images/co/whyencar_tab_reasonable_on.gif'); }
body.co_whyencar div.whyencar div.tab a.smile_on		b	{ background: #efefef url('/images/co/whyencar_tab_smile_on.gif'); }
body.co_whyencar div.whyencar div.tab a.thanks_on		b	{ background: #efefef url('/images/co/whyencar_tab_thanks_on.gif'); }

body.co_whyencar div.whyencar div.tab a:hover var		{ background: #efefef; }	

body.co_whyencar div.whyencar div.tab a.all_on			var	{ background: #efefef; }
body.co_whyencar div.whyencar div.tab a.trust_on		var	{ background: #efefef; }
body.co_whyencar div.whyencar div.tab a.speed_on		var	{ background: #efefef; }
body.co_whyencar div.whyencar div.tab a.easy_on		var	{ background: #efefef; }
body.co_whyencar div.whyencar div.tab a.reasonable_on	var	{ background: #efefef; }
body.co_whyencar div.whyencar div.tab a.smile_on		var	{ background: #efefef; }
body.co_whyencar div.whyencar div.tab a.thanks_on		var	{ background: #efefef; }

body.co_whyencar div.whyencar div.tab a.all			var	{ padding-left: 14px; }
body.co_whyencar div.whyencar div.tab a.trust		var	{ padding-left: 14px; }
body.co_whyencar div.whyencar div.tab a.easy		var	{ padding-left: 18px; }
body.co_whyencar div.whyencar div.tab a.speed		var	{ padding-left: 18px; }
body.co_whyencar div.whyencar div.tab a.reasonable	var	{ padding-left: 18px; }
body.co_whyencar div.whyencar div.tab a.smile		var	{ padding-left: 15px; }
body.co_whyencar div.whyencar div.tab a.thanks		var	{ padding-left: 15px; }

body.co_whyencar div.whyencar div.tab a var				{ display: block; height: 34px; border: 0px; line-height: 29px; background: #fff; }	

/*
body.co_whyencar div.whyencar div.tab a:hover b			{ background: url('/images/common/tab/bg_on.gif') repeat-x top; color: #d80528; border: solid 1px #d80528; }
body.co_whyencar div.whyencar div.tab a.on b			{ background: url('/images/common/tab/bg_on.gif') repeat-x top; color: #d80528; border: solid 1px #d80528; }
body.co_whyencar div.whyencar div.tab a:hover b var		{ color: #d80528; }
body.co_whyencar div.whyencar div.tab a.on b var		{ color: #d80528; }
*/
div.whyencar div.list ul.whyencar li		{ clear: both; height: 100%; padding: 26px 44px 26px 10px; border-bottom: solid 1px #e2e2e2; overflow: hidden; }	
div.whyencar div.list ul.whyencar p.inf		{ float: left; height: 100%; margin-right: 12px; }	
div.whyencar div.list ul.whyencar p.txt		{ padding: 4px 0px 8px 0px; }	
div.whyencar div.list ul.whyencar p.car		{ margin-left: 105px; font-size: 11px; color: #888888; }	

body.co_private	div.agreement ol.agree	{ }


/* changePassword */

body.co_changepassword h3									{ display: none; }
body.co_changepassword div.body div.contents		{ padding: 0px 0px ! important; }

body.co_changepassword div.section.chgpw { position: relative; width:830px; }
body.co_changepassword div.section.chgpw div.part.chgpw_msg					{ margin-top: 60px; background: url('/images/co/chgpw_bg.gif') no-repeat 595px 2px; }
body.co_changepassword div.section.chgpw div.part.chgpw_msg p.welcome	{ width: 534px; height: 82px; background: url('/images/co/chgpw_welcome.gif') no-repeat left top; text-indent: -50000px; overflow: hidden; }
body.co_changepassword div.section.chgpw div.part.chgpw_msg p.desc		{ margin: 20px 0 0 0; color: #4f4f4f; line-height: 20px; }

body.co_changepassword div.section.chgpw div.part.chgpw_form			{ margin-top: 30px; }
body.co_changepassword div.section.chgpw div.part.chgpw_form h4		{ background: url('/images/co/chgpw_tit_form.gif') no-repeat left top; text-indent: -50000px; overflow: hidden; }
body.co_changepassword div.section.chgpw div.part.chgpw_form table.form caption { display: none; }
body.co_changepassword div.section.chgpw div.part.chgpw_form table.form th { width: 135px; font-size: 12px; color: #525e79; padding-left: 18px; text-align: left; background-color: #f0f2f5; }
body.co_changepassword div.section.chgpw div.part.chgpw_form table.form td { padding-left: 10px; }
body.co_changepassword div.section.chgpw div.part.chgpw_form table.form td p.more	{ margin: 0 !important; }
body.co_changepassword div.section.chgpw div.part.chgpw_form table.form td input		{ width: 175px; }
body.co_changepassword div.section.chgpw div.part.chgpw_form table.form td select		{ width: 182px; height: auto; }

body.co_changepassword div.section.chgpw div.part.chgpw_form ul.list		{ margin: 7px 0 20px 0; padding-bottom: 13px; border-bottom: 1px solid #e2e2e2; }
body.co_changepassword div.section.chgpw div.part.chgpw_form ul.list li	{ margin-left: 0; padding: 2px 0 2px 10px; font-size: 11px; color: #999; background: url('/images/common/icon/info_p.gif') no-repeat left 4px; }

body.co_changepassword div.section.submit { margin: 0; padding-bottom: 50px; }
body.co_changepassword div.section.submit div.part { text-align: center;}
body.co_changepassword div.section.submit div.part input.button.confirm	{ width: 74px; height: 38px; background: url('/images/co/chgpw_btn_ok.gif') no-repeat left top; }
body.co_changepassword div.section.submit div.part input.button.delay		{ width: 158px; height: 38px; background: url('/images/co/chgpw_btn_delay.gif') no-repeat left top; }

body.co_changepassword div.section.submit p.more	{ margin: 5px auto 0 auto !important; width: 345px; background-position: left 5px; overflow: hidden; }
body.co_changepassword div.section.submit p.more i	{ color: #666; font-size: 12px; padding: 1px 0 0 10px; }
