@charset "utf-8";
/* PLAYAUTO Web Standardization Team (DesignUI) KTS 090810 */ 

/* Type Selector */
*{margin:0; padding:0; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;}
textarea{overflow:auto;} 
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

/* Layout Selector */
#body {width:980px; margin:0 auto; position:relative;}
#wrap{width:980px; overflow:hidden; margin:0 auto; position:relative;}
#header{width:980px; height:231px; overflow:hidden; position:relative;}
#container{width:980px; height:1815px; /*height:1764px;*/ overflow:hidden; margin-top:8px; position:relative;}

/* adcenter */
#outad{width:980px; margin:0 auto; position:relative;}
.outad_left{position:absolute; left:-90px; top:70px; z-index:100; width:85px; overflow:hidden; text-align:right}
.outad_right{position:absolute; left:980px; top:239px; z-index:100; width:80px; overflow:hidden;}
.maintopad{position:absolute; left:699px; top:0; width:281px; overflow:hidden;}

/* Header */
.mainstart{position:absolute; top:5px; left:5px; z-index:50;}
.mainhelp{position:absolute; top:5px; left:136px; z-index:50;}
.mainlogo{position:absolute; top:0; width:980px; text-align:center;}
.gnb{position:absolute; left:0; top:70px; width:980px; height:161px; background:url("/img/common/bg_gnb2011_2.png") no-repeat #fff;}
	.gnb .gnbtop{width:980px; height:49px; overflow:hidden;}
		.gnbtop ul{margin:0; padding:0;}
		.gnbtop li{float:left; width:122px; height:49px;}
		.gnbtop a{display:block; width:122px; height:49px;}
.lnb{position:absolute; left:0; top:119px; width:980px; height:112px; font-size:12px}
.lnb:after{display:block; clear:both; content:''}
	.lnb ul{margin:0; padding:7px 8px; float:left; width:106px; height:97px}
	.lnb li{line-height:24px;}
	.lnb a{color:#4d4d4d;}
	.lnb a span {font-size:11px; color:#FF0000; letter-spacing:-1px}
	.lnb .inew{background:url("/img/main_0908/ico_new_10.gif") no-repeat right 5px;}
		.inew a{color:#037CBE; font-weight:bold;}
		.inew a:hover{color:#0349be;}	
	.lnb .ihot{background:url("/img/main_0908/ico_hot.gif") no-repeat right 5px;}
	.lnb .ihit{background:url("/img/main_0908/ico_hit_10.gif") no-repeat right 5px;}
		.ihit a{color:#FC6408; font-weight:bold;}
		.ihit a:hover{color:#fc4108;}
	.lnb .ifree{background:url("/img/main_0908/ico_free_10.gif") no-repeat right 5px;}
		.ifree a{color:#13A204; font-weight:bold;}
		.ifree a:hover{color:#03862b;}
	.lnb .in{background:url("/img/main_0908/ico_n.gif") no-repeat right 5px;}
		.in a{color:#037CBE;}
		.in a:hover{color:#0349be;}
	.lnb .ih{background:url("/img/main_0908/ico_h.gif") no-repeat right 5px;}
		.ih a{color:#FC6408;}
		.ih a:hover{color:#fc4108;}
	.lnb .if{background:url("/img/main_0908/ico_f.gif") no-repeat right 5px;}
		.if a{color:#13A204;}
		.if a:hover{color:#03862b;}

/* Footer */
#footer{width:980px; height:100px; position:relative; border-top:2px solid #a0a0a0; overflow:hidden;}
.footerlist{position:absolute; left:10px; top:15px;}
	.footerlist li{float:left; _display:inline; font-size:11px; padding:0 5px; background:url("/img/main_0908/bu_footer.gif") repeat-y right 0;}
	.footerlist a{color:#a0a0a0; text-decoration:none;}
	.footerlist a:hover{color:#4a4a4a; text-decoration:none;}
	.footerlist b{color:#4a4a4a; font-weight:bold;}
.footnumber{position:absolute; left:670px; top:15px;}
	.footnumber li{float:left; _display:inline; font-size:11px; padding:0 5px; background:url("/img/main_0908/bu_footer.gif") repeat-y right 0; color:#a0a0a0;}
.footaddres{position:absolute; left:10px; top:40px; width:100%;}
	.footaddres li{float:left; _display:inline; font-size:11px; padding:0 5px; background:url("/img/main_0908/bu_footer.gif") repeat-y right 0; color:#a0a0a0;}
	.footaddres b{color:#4a4a4a; font-weight:normal;}
.copyright{position:absolute; top:80px; width:980px; text-align:center; font-family:tahoma; font-size:10px; color:#A0A0A0;}
	.copyright b{color:#0073AF; font-weight:normal;}

/* Navigation */
.snb{width:194px; height:527px; overflow:hidden; border:1px solid #d5d5d5; font-size:12px; position:absolute; left:0; top:0;}
	.snb .loginbox{width:194px; height:137px; overflow:hidden; background:#f6f6f6; position:relative;}
		.loginbox .logintab{position:relative; left:1px; top:1px; width:192px; height:30px; background:#eaeaea; font-size:11px; color:#868686;}
			/* ep */
			.logintab .logintab_radio_ep{position:absolute; left:8px; top:8px;}
			*:first-child+html .logintab .logintab_radio_ep{position:absolute; left:3px; top:3px;}
			* html .logintab .logintab_radio_ep{position:absolute; left:4px; top:3px;}
			/* ec */
			.logintab .logintab_radio_ec{position:absolute; left:110px; top:8px;}
			*:first-child+html .logintab .logintab_radio_ec{position:absolute; left:105px; top:3px;}
			* html .logintab .logintab_radio_ec{position:absolute; left:105px; top:3px;}
			.logintab .logintab_text{position:absolute;}
			.logintab .tabline{position:absolute; left:97px; top:0; height:30px; border-right:1px solid #d5d5d5;}
			.logintab .tabline2{position:absolute; left:98px; top:0; height:30px; border-left:1px solid #f6f6f6;}
		.loginbox .logininput{position:relative; height:87px;}
			.logininput .logininput_input{position:absolute;}
				.logininput_input input{width:118px; height:17px; border:1px solid #d5d5d5; padding:2px 0 0 2px;}
			/* ep */
			.logininput .logininput_checkbox{position:absolute; left:139px; top:14px;}
			*:first-child+html .logininput .logininput_checkbox{position:absolute; left:135px; top:10px;}
			* html .logininput .logininput_checkbox{position:absolute; left:135px; top:10px;}
			.logininput .logininput_text{position:absolute; left:155px; top:15px; font-size:11px; color:#9c9c9c;}
			.logininput .logininput_button{position:absolute; left:138px; top:34px;}
			*:first-child+html .logininput .logininput_button{position:absolute; left:138px; top:35px;}
			* html .logininput .logininput_button{position:absolute; left:138px; top:35px;}
			.logininput .loginad{position:absolute; left:0; top:67px; width:194px; text-align:center; color:#da0427; font-size:11px; overflow:hidden;}
				.loginad a{color:#da0427; text-decoration:none;}
				.loginad a:hover{color:#da0427; text-decoration:underline;}
			/* ec */
			.logininput .logininput_checkbox_ec1{position:absolute; left:139px; top:14px;}
			*:first-child+html .logininput .logininput_checkbox_ec1{position:absolute; left:135px; top:10px;}
			* html .logininput .logininput_checkbox_ec1{position:absolute; left:135px; top:10px;}
			.logininput .logininput_text_ec1{position:absolute; left:155px; top:15px; font-size:11px; color:#9c9c9c;}
			.logininput .logininput_checkbox_ec2{position:absolute; left:139px; top:38px;}
			*:first-child+html .logininput .logininput_checkbox_ec2{position:absolute; left:135px; top:34px;}
			* html .logininput .logininput_checkbox_ec2{position:absolute; left:135px; top:34px;}
			.logininput .logininput_text_ec2{position:absolute; left:155px; top:39px; font-size:11px; color:#9c9c9c;}
			.logininput .logininput_button_ec{position:absolute; left:138px; top:58px;}
			*:first-child+html .logininput .logininput_button_ec{position:absolute; left:138px; top:59px;}
			* html .logininput .logininput_button_ec{position:absolute; left:138px; top:59px;}

			
			/* 로그인후 */
			.logininput .loginfo1{position:absolute; left:10px; top:10px; font-size:12px; font-family:tahoma; font-weight:bold;}
			.logininput .loginfo2{position:absolute; left:10px; top:35px; font-size:11px;}
			.login_date{position:absolute; left:138px; top:10px; font-size:11px; font-family:tahoma;}
			.logininput .loginfo_line{position:absolute; width:65px; height:33px; border-right:1px solid #EBEBEB;}
			.logininput .loginfo_line_bottom{position:absolute; width:174px; left:10px; top:78px; border-top:1px solid #EBEBEB;}
			.logininput .loginfo3{position:absolute; width:65px; text-align:center; font-size:12px; font-weight:bold; color:#555555;}
				.loginfo3 a{text-decoration:none; color:#555555;}
				.loginfo3 a:hover{text-decoration:underline; color:#555555;}			
			.logininput .loginfo31{position:absolute; width:65px; text-align:center; font-size:12px; font-weight:bold; color:#FF6F14;}
				.loginfo31 a{text-decoration:none; color:#FF6F14; font-family:tahoma;}
				.loginfo31 a:hover{text-decoration:underline; color:#FF6F14; font-family:tahoma;}

			.logininput .loginfo4{position:absolute; width:98px; text-align:center; font-size:11px; font-weight:bold; color:#555555;}
				.loginfo4 a{text-decoration:none; color:#555555;}
				.loginfo4 a:hover{text-decoration:underline; color:#555555;}			
			.logininput .loginfo41{position:absolute; width:98px; text-align:center; font-size:12px; font-weight:bold; color:#FF6F14;}
				.loginfo41 a{text-decoration:none; color:#FF6F14; font-family:tahoma;}
				.loginfo41 a:hover{text-decoration:underline; color:#FF6F14; font-family:tahoma;}

			.logininput .loginfo_line2{position:absolute; width:98px; height:33px; border-right:1px solid #EBEBEB;}
			
			.loginfo_number{font-size:12px; font-weight:bold; color:#FF6F14; font-family:tahoma;}


		.loginbox .logininfo{position:absolute; top:90px; width:194px; font-size:11px; color:#434343;}
			.logininfo li{float:left; _display:inline; font-size:11px; padding:0 5px; background:url("/img/main_0908/bu_footer.gif") repeat-y right 0;}
			.logininfo a{color:#434343;}
			.logininfo a:hover{text-decoration:none;}
	.snb .quickbox{width:194px; height:138px; border-top:1px solid #D5D5D5; position:relative; font-size:11px; overflow:hidden;}
		.quickbox ul{margin:10px 0; padding:0 0 0 7px; width:82px; position:absolute; border-right:1px solid #f4f4f4;}
		.quickbox li{line-height:24px;}
		.quickbox a{color:#888888;}
		.quickbox a:hover{text-decoration:none; color:#0070E9;}
		.quickbox .bold{font-weight:bold; color:#5a5a5a;}
	.snb .banner_b{width:194px; height:92px; border-top:1px solid #D5D5D5; position:relative; overflow:hidden;}
	.snb .banner_s{width:194px; height:78px; border-top:1px solid #D5D5D5; position:relative; overflow:hidden;}

/* Colgroup  */
.colgroup{width:776px; position:absolute; left:204px; top:0; overflow:hidden;}
	#content{position:relative; width:776px; height:529px;}
	.main_ad{position:absolute; width:486px; height:138px; left:0; top:0; border-right:1px solid #D5D5D5;}
	.main_ad_right{position:absolute; width:288px; height:137px; left:487px; top:0; border-top:1px solid #D5D5D5; border-right:1px solid #D5D5D5;}
	.main_ent{position:absolute; width:243px; height:138px; left:0; top:138px; border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:1px solid #eaeaea; background:url("/img/main_0908/bg_sol.gif") no-repeat 0 0;}
	.main_omp{position:absolute; width:241px; height:138px; left:245px; top:138px; border-top:1px solid #D5D5D5; border-right:1px solid #eaeaea; background:url("/img/main_0908/bg_sol.gif") no-repeat -244px 0;}
	.main_ec{position:absolute; width:288px; height:138px; left:487px; top:138px; border-top:1px solid #D5D5D5; border-right:1px solid #D5D5D5; background:url("/img/main_0908/bg_sol.gif") no-repeat -486px 0;}
	.noticebox{position:absolute; width:485px; height:250px; left:0; top:277px; border:1px solid #D5D5D5; border-right:none;}
		.noticebox .noticetitle{position:absolute; left:10px; top:15px;}
		.noticebox .noticestit{position:absolute; left:67px; top:16px; font-size:12px; color:#686868;}
		.noticebox .noticetext {position:absolute; margin:0; padding:0; height:77px; overflow:hidden;}
			.noticetext li{float:left; _display:inline; line-height:24px; width:215px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; background:url("/img/main_0908/bu_notice.gif") no-repeat 0 10px; padding-left:7px; margin-right:13px;}
			.noticetext li a{color:#4c4c4c; text-decoration:none;}
			.noticetext li a:hover{color:#4c4c4c; text-decoration:underline;}
		.noticebox .noticeline{position:absolute; left:10px; top:125px; right:10px; background:#f4f4f4; height:1px;}
		.noticebox .omp_noticetitle{position:absolute; left:10px; top:135px;}
		.noticebox .omp_noticestit{position:absolute; left:100px; top:137px; font-size:11px; color:#9f9f9f; letter-spacing:-1px;}
	.ranktab{position:absolute; width:290px; left:486px; top:277px; background:url("/img/main_0908/bg_ranktab.gif") repeat-x left bottom; overflow:hidden; font-size:11px;}
		.ranktab ul{margin:0; padding:0;}
		.ranktab li{float:left; _display:inline; margin-right:-1px; color:#333; border:1px solid #D5D5D5; border-bottom:none;}
		.ranktab li a{_float:left; display:block; height:22px; padding:10px 10px 0 11px; color:#929292; text-decoration:none; background:#f8f8f8;}
		.ranktab li a:hover{color:#000; background:#FFFFFF; text-decoration:none;}
		.ranktab li.selected{border-bottom:1px solid #FFFFFF;}
		.ranktab li.selected a{color:#333; font-weight:bold; letter-spacing:-1px; background:#FFFFFF;}
		.ranktab li .tabend{padding:10px 12px 0 13px;}
		*:first-child+html .ranktab li .tabend{padding:10px 12px 0 13px;}
		* html .ranktab li .tabend{padding:10px 12px 0 13px;}
	.rankbox{position:absolute; width:288px; height:218px; left:486px; top:310px; border:1px solid #D5D5D5; border-top:none; overflow:hidden; font-size:11px;}
		.rankbox ul{margin:0; padding:0;}
		.rankbox li{float:left; _display:inline; width:72px; height:109px; text-align:center;}
		.rankbox a{_float:left; display:block; text-decoration:none; color:#636363;}
		.rankbox a:hover{text-decoration:none; color:#636363;}
			.rankbox li .rankimg{padding:15px 0 5px 0; overflow:hidden;}
			*:first-child+html .rankbox li .rankimg{cursor:pointer;}
				.rankimg .rankimgsize{width:50px; height:50px;}
			.rankbox li .ranktext{margin:0 5px; height:25px; overflow:hidden; cursor:pointer;}
			*:first-child+html .rankbox li .ranktext{margin:5px; height:24px; overflow:hidden; cursor:pointer;}
			* html .rankbox li .ranktext{margin:5px; width:62px; height:24px; overflow:hidden; cursor:pointer;}

/* Colgroup2 */
.colgroup2{width:980px; position:absolute; left:0px; top:537px; overflow:hidden;}
	#content2{position:relative; width:978px; height:1021px; border:1px solid #D5D5D5;}
	.cb_01{position:absolute; left:0; top:0; width:488px; height:186px; border-right:1px solid #D5D5D5;}
		.cb_01 .cb_01_box{position:absolute; width:163px; overflow:hidden; text-align:center; cursor:pointer;}
			.cb_01_box .cb_01_ititle{padding:10px 0 20px 20px; text-align:left;}
			.cb_01_box .cb_01_image{width:163px;}
			.cb_01_box .cb_01_title{width:163px; font-weight:bold; color:#000; font-size:12px; padding:10px 0 8px 0;}
			.cb_01_box .cb_01_text{width:131px; text-align:left; padding:0 16px; font-size:11px; color:#8d8d8d; line-height:16px; letter-spacing:-1px;}
			.cb_01_box a{text-decoration:none; cursor:pointer; display:block;}
			.cb_01_box a:hover{text-decoration:none;}
	.cb_02{position:absolute; left:489px; top:0; width:489px; height:186px;}
		.cb_02 .cb_02_title{position:absolute; left:20px; top:10px;}
		.cb_02 .cb_02_text{position:absolute; left:20px; top:48px; background:url("/img/main_0908/bg_ec_1007.png") no-repeat; width:457px; height:119px; z-index:20;}
			.cb_02_text a{position:absolute; display:block; height:119px; width:457px;}
		.cb_02 .cb_background{position:absolute; left:394px; top:-1px; width:96px; height:104px; z-index:20;}
	.cb_03{position:absolute; left:0; top:186px; width:488px; height:153px; border-top:1px solid #D5D5D5; border-right:1px solid #D5D5D5;}
		.cb_03 .cb_03_title{position:absolute; left:20px; top:15px;}
		.cb_03 .cb_03_more{position:absolute; left:413px; top:10px;}
		.cb_03 .cb_03_box{position:absolute; left:35px; top:50px; width:140px; overflow:hidden; cursor:pointer;}
			.cb_03_box .cb_03_box_img{width:130px; height:60px; border:1px solid #f3f3f3;}
			.cb_03_box .cb_03_box_text{width:130px; margin:10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:11px; color:#3c3c3c;}
		.cb_03 .cb_03_list{position:absolute; left:209px; top:42px;}
			.cb_03_list li{width:248px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; background:url("/img/main_0908/bu_notice.gif") no-repeat 0 10px; padding-left:7px;}
			.cb_03_list li a{color:#4c4c4c; text-decoration:none;}
			.cb_03_list li a:hover{color:#4c4c4c; text-decoration:underline;}
	.cb_04{position:absolute; left:489px; top:186px; width:489px; height:153px; border-top:1px solid #D5D5D5;}
			.cb_04 .cb_04_title{position:absolute; left:20px; top:15px;}
			.cb_04 .cb_04_more{position:absolute; left:413px; top:10px;}
			.cb_04 .cb_04_box{position:absolute; left:35px; top:50px; width:140px; overflow:hidden; cursor:pointer;}
				.cb_04_box .cb_04_box_img{width:130px; height:60px; border:1px solid #f3f3f3;}
				.cb_04_box .cb_04_box_text{width:130px; margin:10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:11px; color:#3c3c3c;}
			.cb_04 .cb_04_list{position:absolute; left:209px; top:42px;}
				.cb_04_list li{width:248px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; background:url("/img/main_0908/bu_notice.gif") no-repeat 0 10px; padding-left:7px;}
				.cb_04_list li a{color:#4c4c4c; text-decoration:none;}
				.cb_04_list li a:hover{color:#4c4c4c; text-decoration:underline;}
	.cbimg{width:130px; height:60px;}
	.cb_05{position:absolute; left:0px; top:780px; width:978px; height:240px; border-top:1px solid #D5D5D5;}
		.cb_05 .cb_05_title{position:absolute; left:20px; top:10px;}
		.cb_05 .cb_05_box{position:absolute; left:14px; top:35px; width:978px; overflow:hidden;}
			.cb_05_box li{width:195px; _display:inline; float:left; cursor:pointer;}
			.cb_05_box a{text-decoration:none; cursor:pointer; display:block;}
			.cb_05_box a:hover{text-decoration:none;}
			 .cb_05_image{width:160px; height:140px; border:1px solid #d4e2f6; padding:4px;}
			 .cb_05_stitle{width:162px; color:#000; font-size:11px; padding:12px 4px 4px; text-align:center;}
			 .cb_05_text{width:162px; color:#4878c0; font-size:11px; padding:0 4px; text-align:center;}
	.cb_06{position:absolute; left:0px; top:340px; width:978px; height:440px; border-top:1px solid #D5D5D5;}
		.cb_06 .cb_06_title{position:absolute; left:20px; top:10px;}
		.cb_06 .cb_06_box{position:absolute; left:14px; top:35px; width:978px; overflow:hidden;}
			.cb_06_box li{width:195px; _display:inline; float:left; margin-bottom:10px}
			.cb_06_box a{text-decoration:none; cursor:pointer; display:block; color:#000000}
			.cb_06_box a:hover{text-decoration:none;}
			 .cb_06_image{width:160px; height:140px; border:1px solid #d4e2f6; padding:4px;}
			 .cb_06_stitle{width:162px; color:#000; font-size:11px; padding:12px 4px 4px; text-align:center;}
			 .cb_06_text{width:162px; color:#4878c0; font-size:11px; padding:0 4px; text-align:center;}

.callgroup{width:980px; position:absolute; left:0; top:1565px; overflow:hidden;}
	#callcenter{position:relative; width:980px; height:111px; background:url("/img/main_0908/bg_callcenter2.gif") no-repeat;}
		#callcenter a{position:absolute; display:block; width:113px; height:22px;}
	.partner{position:relative; width:980px; height:89px; background:url("/img/main_0908/bg_footer3.gif") no-repeat;}
		.partner a{position:absolute; top:0; display:block; height:89px;}
		.partner .a1{width:98px}
		.partner .a2{width:122px;}

	.partner_box {position:absolute; left:0; top:1676px; border:1px solid #D4D4D4; width:978px; height:138px;}
	.partner01 {position:relative; width:978px; height:69px; border-bottom:1px solid #D4D4D4; overflow:hidden}
		.partner01_tit {position:absolute; left:10px; top:10px}
		.partner01_item {left:0; top:0; width:978px; padding-top:0; padding-bottom:0; height:29px; overflow:hidden}
	.partner02 {position:relative; width:978px; height:69px}
		.partner02_tit {position:absolute; left:10px; top:10px}
		.partner02_item {float:left; left:0; top:0; width:180px; padding-top:0; padding-bottom:0; height:29px; overflow:hidden;}


