@charset "utf-8";
@import url('http://css.minilife.cyworld.co.kr/minilife_common.css?20090915');


/* 개인화영역 */
div.personal-area div.personal {background-position:-200px top;}


/* ===================== [Main contents] ===================== */
div#main-contents {position:relative; float:left; display:inline; width:770px; border-top:2px solid #676767;}

/* 아바타 콘테스트 */
/* frame 배경 */
div.body-contest div#contents {position:relative; float:left; width:760px; margin:0 0 0 8px; padding:0; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_contest-frame-body02.gif') left 6px no-repeat;}
	/* 컨텐츠영역 */
	div.contest-contents-wrap {z-index:2; position:relative; clear:both; float:left; display:inline; width:695px; margin:0 0 0 30px; padding:48px 0 248px 35px; border:5px solid #eaeaea; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/contest/contest-themebottom080918.jpg') left bottom no-repeat;}
		/* 콘테스트 회차 */
		div.contest-heading-wrap {position:relative; clear:both; float:left; display:inline; width:740px; margin:30px 0 0 30px; font:0/0 arial;}
			div.text {clear:both; float:left; width:0; height:0; text-indent:-1000em; font:0/0 arial; overflow:hidden;}
			a.move-join {position:absolute; float:left; text-indent:-1000em; font:0/0 arial;}
			div.contest-theme080908 {height:116px; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/contest-theme080908.jpg') left top no-repeat;}
				div.contest-theme080908 a.move-join {top:0px; right:12px; width:94px; height:94px;}
		/* 진행중 */
		strong.contest-ing {position:absolute; top:-5px; left:-5px; display:block; width:70px; height:70px; text-indent:-1000em; font:0/0 arial; overflow:hidden; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/minilife-1.5-section7.gif') -600px 0 no-repeat;}
		/* 상위권 */
		div.topclass-wrap {clear:both; float:left; display:inline; width:620px; margin:-8px 0 0 23px;}
			div.topclass-wrap dl {position:relative; float:left;}
				div.topclass-wrap dl dt {position:relative; clear:both; float:left;}
					div.topclass-wrap dl dt em {position:absolute; left:117px; top:5px; float:left; width:52px; height:32px; text-indent:-1000em; font:0/0 arial; overflow:hidden;}
					div.topclass-wrap dl.rank03 dt em {left:118px;}
					/* 당선자리스트 상단 순위 아이콘 */
					div.topclass-wrap dl dt em.tr01 {background-position:left top;}
					div.topclass-wrap dl dt em.tr02 {background-position:left -35px;}
					div.topclass-wrap dl dt em.tr03 {background-position:left -70px;}
					div.topclass-wrap dl dt em.tr04 {background-position:left -105px;}
					div.topclass-wrap dl dt em.tr05 {background-position:left -140px;}
					div.topclass-wrap dl dt em.tr06 {background-position:left -175px;}
					div.topclass-wrap dl dt em.tr07 {background-position:left -210px;}
					div.topclass-wrap dl dt em.tr08 {background-position:left -245px;}
					div.topclass-wrap dl dt em.tr09 {background-position:left -280px;}
					div.topclass-wrap dl dt em.tr10 {background-position:left -315px;}
					div.topclass-wrap dl dt em.tr11 {background-position:left -350px;}
					div.topclass-wrap dl dt em.tr12 {background-position:left -385px;}
					div.topclass-wrap dl dt em.tr13 {background-position:left -420px;}
					div.topclass-wrap dl dt em.tr14 {background-position:left -455px;}
					div.topclass-wrap dl dt em.tr15 {background-position:left -490px;}
					div.topclass-wrap dl dt em.tr16 {background-position:left -525px;}
					div.topclass-wrap dl dt em.tr17 {background-position:left -560px;}
					div.topclass-wrap dl dt em.tr18 {background-position:left -595px;}
					div.topclass-wrap dl dt em.tr19 {background-position:left -630px;}
					div.topclass-wrap dl dt em.tr20 {background-position:left -665px;}
					div.topclass-wrap dl dt a {float:left; width:115px; font:bold 9pt 돋움, Dotum; color:#434343;}
					div.topclass-wrap dl dt a:hover {text-decoration:underline;}
				div.topclass-wrap dl dd.img-description {position:absolute; top:0; clear:both; float:left;}
				div.topclass-wrap dl dd.writer {clear:both; margin:3px 0 0 0;}
				div.topclass-wrap dl dd.recommend {margin:3px 0 0 0; font:8pt 돋움, Dotum; color:#999999; text-align:left; letter-spacing:-1px;}
					div.topclass-wrap dl dd.recommend em {margin:0 0 0 4px; font:7pt verdana; letter-spacing:-1px; font-style:normal; color:#3faa36;}
			/* 말풍선 */
			div.avatar-topclass dl dd.img-description div.avatar-wrap {z-index:2; position:absolute; top:22px; left:81px;}
				div.avatar-topclass dl dd.img-description div.avatar-wrap p.innner-body {float:left; width:90px; min-height:16px; padding:8px 8px 0 19px; font:9pt/1.25em 돋움, Dotum; text-align:left; color:#949494; text-overflow:ellipsis; word-break:break-all; word-wrap:break-word; overflow-x:hidden; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_topcalss-avatar-top.gif') left top no-repeat;}
				div.avatar-topclass dl dd.img-description div.avatar-wrap div.innner-bottom {clear:both; float:left; width:117px; height:8px; font:0/0 aria; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_topcalss-avatar-bottom.gif') right bottom no-repeat;}
			/* 아바타일때 */
			div.avatar-topclass {height:320px; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_avatar-top02.gif') left bottom no-repeat;}
				div.avatar-topclass dl {width:140px;}
				div.avatar-topclass dl.rank01 {top:9px; left:200px;}
					div.avatar-topclass dl.rank01 dd.img-description {left:60px;}
				div.avatar-topclass dl.rank02 {top:53px; left:-130px;}
					div.avatar-topclass dl.rank02 dd.img-description {left:50px;}
						div.avatar-topclass dl.rank02 dd.img-description div.avatar-wrap {top:57px; left:-100px;}
							div.avatar-topclass dl.rank02 dd.img-description div.avatar-wrap p.innner-body {padding-left:8px; padding-right:19px; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_contest-say-top.gif') left top no-repeat;}
							div.avatar-topclass dl.rank02 dd.img-description div.avatar-wrap div.innner-bottom {background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_topcalss-avatar-bottom.gif') 1px bottom no-repeat;}
				div.avatar-topclass dl.rank03 {top:88px; left:109px;}
					div.avatar-topclass dl.rank03 dd.img-description {left:60px;}
						div.avatar-topclass dl.rank03 dd.img-description div.avatar-wrap {top:31px;}
					div.avatar-topclass dl dt {margin:173px 0 0 0;}
						div.avatar-topclass dl dt em {background-image:url('http://c1img.cyworld.co.kr/img/minilife/v1/icon/ico_aclist-num.gif'); background-repeat:no-repeat;}
					div.avatar-topclass dl dd.img-description {width:100px; height:153px;}
						div.avatar-topclass dl dd.img-description table tr td {position:relative; width:100px; height:150px; padding-bottom:3px; vertical-align:bottom; text-align:center; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_avatar-top-cell.gif') center bottom no-repeat;}
							div.avatar-topclass dl dd.img-description table tr td a {font:0/0 arial;}
				/* 상위권 */
				div.contest-top20-classwrap {position:relative; clear:both; float:left; display:inline; width:660px; margin:0 0 0 -3px;}
					/* 각순위격차 */
					div.contest-vs {z-index:1; position:absolute; top:75px;}
						div.one-2 {left:196px;}
						div.one-3 {left:398px; ;}
						div.contest-vs dl {position:relative; clear:both; float:left; width:72px; height:37px; margin:0; padding:0 0 0 0; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_vs-left.gif') left bottom no-repeat;}
							div.contest-vs dl dt {clear:both; display:block; width:72px; height:12px; margin:0; padding:0; text-indent:-1000em; font:0/0 arial; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/icon/ico_vs.gif') center top no-repeat;}
							div.contest-vs dl dd {clear:both; float:left; display:inline; width:64px; height:15px; margin:3px 0 0 0; padding:7px 0 0 8px; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_vs-right.gif') right bottom no-repeat;}
								div.contest-vs dl dd span {float:left; width:8px; height:8px; font:0/0 arial; background-image:url('http://c1img.cyworld.co.kr/img/minilife/v1/icon/ico_updown.gif'); background-repeat:no-repeat;}
								div.contest-vs dl dd span.up {background-position:left top;}
								div.contest-vs dl dd span.down {background-position:left bottom;}
								div.contest-vs dl dd em {float:left; width:40px; height:8px; margin:-2px 0 0 0; font:bold 7pt verdana; color:#FF7200; text-align:center;}
					/* 말풍선 */
					div.avatar-topclass dl dd.img-description div.avatar-wrap {top:7px;}
						/* 2위일때 */
						div.contest-top20-classwrap div.avatar-topclass dl.rank02 dd.img-description div.avatar-wrap {left:-80px; top:41px;}
							div.contest-top20-classwrap div.avatar-topclass dl.rank02 dd.img-description div.avatar-wrap p.innner-body {width:90px; padding:8px 19px 0 10px; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_top20-avatar-top.gif') left top no-repeat;}
							div.contest-top20-classwrap div.avatar-topclass dl.rank02 dd.img-description div.avatar-wrap div.innner-bottom {background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_top20-avatar-bottom.gif') left bottom no-repeat;}
		/* 당선내역리스트 */
		div.contest-winner-list {clear:both; float:left; width:654px; margin:5px 0 0 0; padding:0 0 15px 0; border:4px solid #e2f2dd;}
			div.contest-winner-list dl.list-space {width:303px; margin:16px 0 0 17px; padding-bottom:0; background:none;}
				div.contest-winner-list dl.contest-list dt a {float:left; width:157px; height:13px; line-height:1.2em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
			div.contest-winner-list dl.list-avatar {width:303px; margin:19px 0 0 17px; padding-bottom:0; background:none;}
				div.contest-winner-list dl.list-avatar dt a {width:185px;}
			div.contest-winner-list dl.include-line {margin-left:21px; padding-right:8px; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_contest-win-line.gif') right top no-repeat;}
			div.contest-winner-list p.no-data {clear:both; float:left; width:100%; padding:58px 0 36px 0; text-align:center; font:9pt 돋움, Dotum; color:#A4A4A3;}
			div.contest-winner-list div.bottom {clear:both; float:left; width:660px; height:7px; padding:13px 0 0 0; font:0/0 arial; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_contest-winner-list-bottom.gif') left bottom no-repeat;}
		div.contest-list-wrap {clear:both; float:left; width:659px; margin:7px 0 0 0; padding:5px 0 16px 0; border:1px solid #E9E9E9; border-width:1px 0;}
			div.contest-list-wrap div {clear:both; float:left; width:100%; padding-bottom:15px; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_dot-search-text.gif') left bottom repeat-x;}
			div.contest-list-wrap div dl.contest-list dt a {float:left; width:157px; height:13px; line-height:1.2em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
			div.contest-list-wrap div dl.list-avatar dt a {width:185px;}
			div.contest-list-wrap div.last {padding-bottom:0; background:none;}
			div.contest-list-wrap p.no-data {clear:both; float:left; width:100%; padding:80px 0 80px 0; text-align:center; font:9pt 돋움, Dotum; color:#A4A4A3;}
		div.contest-list-heading-wrap {clear:both; float:left; display:inline; width:637px; margin:36px 0 10px 20px; padding:0 0 1px 0; border-bottom:1px solid #e9e9e9;}
			div.contest-list-heading-wrap h4.title {width:70px; height:13px; background-position:-500px -70px;}
			/* 정렬방법선택 */
			div.contest-list-heading-wrap dl.list-sort {float:right; display:inline; margin:3px 0 0 0; background:none;}
				div.contest-list-heading-wrap dl.list-sort dd a, div.contest-list-heading-wrap dl.list-sort dd strong {float:left; display:inline; margin:0 0 0 12px; padding:0 9px 0 0; font:8pt 돋움, Dotum; color:#a4a4a3; letter-spacing:-1px; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/icon/ico_sort-select.gif') right -27px no-repeat;}
				div.contest-list-heading-wrap dl.list-sort dd a:hover {text-decoration:underline;}
				div.contest-list-heading-wrap dl.list-sort dd strong {background-position:right 3px;}
		/* 참여리스트 */
		div.contest-list-default {clear:both; float:left; display:inline; width:637px; margin:10px 0 0 20px; padding:5px 0 0 0; border-bottom:1px solid #E9E9E9;}
		div.contest-list-space-wrap {width:622px; padding-left:15px;}
			/* 리스트 */
			dl.default-list {position:relative; float:left; display:inline;}
				dl.default-list dt {height:18px; text-align:center; overflow:hidden;}
					dl.default-list dt a {float:left; width:100%; height:18px; font:9pt/2em 돋움, Dotum; color:#434343; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
					dl.default-list dt a:hover {text-decoration:underline;}
				dl.default-list dd.img {position:absolute; left:0; top:0; width:100%;}
					dl.default-list dd.img a {position:relative; float:left; width:100%; height:100%; font:0/0 arial; cursor:pointer;}
						dl.default-list dd.img a span.frame {position:absolute; left:0; top:0; float:left; width:120px; height:80px; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/search-img-frame.gif') left top no-repeat;}
				dl.default-list dd.rate {margin:3px 0 0 0; font:8pt 돋움, Dotum; color:#999999; text-align:center; letter-spacing:-1px;}
					dl.default-list dd.rate span.s-title {margin-right:2px; font:8pt 돋움, Dotum; color:#999999; letter-spacing:-1px;}
					dl.default-list dd.rate em {margin:0 8px 0 0; font:7pt verdana; font-style:normal; color:#3faa36; letter-spacing:-1px;}
					dl.default-list dd.rate button.recommend, dl.default-list dd.rate button.recommend-over {float:none; display:inline;}
				/*  아바타일때 */
				dl.default-avatar {width:115px; margin:0 15px 30px 0;}
				dl.list-line-last {margin-right:0;}
					dl.default-avatar dt {margin:94px 0 0 0;}
					dl.default-avatar dd.img {height:90px;}
						dl.default-avatar dd.img div.vertical-align-middle {height:90px;}
						dl.default-avatar dd.img div.vam-lv3 {width:115px; text-align:center;}
						dl.default-avatar dd.btn a {margin:0 0 0 20px;}
			/* 당선자리스트 */
			strong.contest-last {background-position:-670px 0;}
			div.last-contest-heading {clear:both; float:left; width:660px; margin:0 0 29px 0; padding:0 0 7px 0; border-bottom:1px solid #e9e9e9;}
				div.last-contest-heading h4, div.last-contest-heading h4 span {float:left; display:inline;}
				div.last-contest-heading h4 {margin:4px 0 0 2px;}
					div.last-contest-heading h4 span.count {font:bold 11pt 돋움, Dotum; color:#666666;}
					div.last-contest-heading h4 span.bar {height:11px; margin:2px 1px 0 2px; font:15pt 돋움, Dotum; color:#d0d0d0; overflow:hidden;}
					div.last-contest-heading h4 span.s-title {font:bold 11pt 돋움, Dotum; color:#333333;}
				div.last-contest-heading select {float:right; width:200px; margin:0 0 0 0; font:9pt 돋움, Dotum; color:#666666;}
			/* 컨테스트 - 리스트 - 공간 */
			dl.contest-list {position:relative; float:left; display:inline;}
				dl.contest-list dt {float:left; display:inline;}
					dl.contest-list dt a {font:bold 9pt 돋움, Dotum; color:#434343;}
					dl.contest-list dt a:hover {text-decoration:underline;}
				dl.contest-list dd {float:left; display:inline;}
				dl.contest-list dd.img {position:absolute; top:0; left:0; margin:0;}
					dl.contest-list dd.img a {position:relative; float:left; font:0/0 arial; cursor:pointer;}
						dl.contest-list dd.img a span.frame {position:absolute; left:0; top:0; float:left; font:0/0 arial; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/search-img-frame.gif') left top no-repeat;}
				dl.contest-list dd.date-hit {margin-top:2px;}
					dl.contest-list dd.date-hit span.date {font:7pt verdana; color:#999999; letter-spacing:-1px;}
					dl.contest-list dd.date-hit span.hit {font:8pt 돋움, Dotum; color:#444444;}
						dl.contest-list dd.date-hit span.hit em {font:7pt verdana; letter-spacing:-2px;}
				dl.contest-list dd.rate {margin-top:3px; font:8pt 돋움, Dotum; color:#999999; letter-spacing:-1px;}
					dl.contest-list dd.rate em {font:7pt verdana; color:#3faa36; letter-spacing:-1px;}
				dl.contest-list dd.description {margin-top:6px; font:9pt/1.3em 돋움, Dotum; color:#999999;}
					dl.contest-list dd.description a {font:9pt/1.3em 돋움, Dotum; color:#999999;}
					dl.contest-list dd.description a:hover {text-decoration:underline;}
				/* 아바타 */
				dl.list-avatar {width:294px; height:90px; margin:15px 8px 0 21px;}
					dl.list-avatar dt {width:197px; margin:0 0 0 91px;}
					dl.list-avatar dd {width:197px; margin-left:91px;}
					dl.list-avatar dd.rate {margin-top:5px;}
						dl.list-avatar dd.rate a.name-ui {float:left;}
						dl.list-avatar dd.rate span {float:left; display:inline; margin:1px 0 0 0;}
						dl.list-avatar dd.rate span.bar {height:8px; margin:3px 4px 0 5px; font:8pt 돋움, Dotum; color:#d7d7d7; overflow:hidden;}
					dl.list-avatar dd.description {margin-top:11px; margin-left:92px;}
					dl.list-avatar dd.img {width:82px; height:90px;}
						dl.list-avatar dd.img div.vertical-align-middle {height:90px;}
						dl.list-avatar dd.img div.vam-lv3 {width:82px; text-align:center;}
				/* 리스트 */
				div.winlist-wrap {clear:both; float:left; width:660px; margin:14px 0 0 0; padding:0 0 30px 0;}
					div.winlist-wrap dl.contest-list {margin:10px 0 0 0;}
						div.winlist-wrap dl.contest-list dt a {float:left; width:157px; height:13px; line-height:1.2em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
						div.winlist-wrap dl.contest-list dd.rate {margin-top:7px;}
							div.winlist-wrap dl.contest-list dd.rate a.name-ui {float:left;}
					div.winlist-wrap dl.fr {float:right;}
					/* 순위아이콘 */
					div.winlist-wrap em.winrank {z-index:9; position:absolute; left:0; top:-3px; float:left; width:46px; height:55px; text-indent:-1000em; font:0/0 arial; overflow:hidden; background-image:url('http://c1img.cyworld.co.kr/img/minilife/v1/icon/ico_winrank.gif'); background-repeat:no-repeat;}
						/* 아바타일때 */
						div.winlist-wrap em.arank4 {background-position:0 bottom;}
						div.winlist-wrap em.arank5 {background-position:-50px bottom;}
						div.winlist-wrap em.arank6 {background-position:-100px bottom;}
						div.winlist-wrap em.arank7 {background-position:-150px bottom;}
						div.winlist-wrap em.arank8 {background-position:-200px bottom;}
						div.winlist-wrap em.arank9 {background-position:-250px bottom;}
						div.winlist-wrap em.arank10 {background-position:-300px bottom;}
					/* 공간일때 */
					div.winlist-wrap dl.list-space {width:308px; height:97px; padding:17px 0 0 17px; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_contest-winlist-space.gif') left top no-repeat;}
						div.winlist-wrap dl.list-space dd.img {top:17px; left:17px;}
						div.winlist-wrap dl.list-space dd.rate {margin-bottom:-1px;}
					/* 아바타일때 */
					div.winlist-wrap dl.list-avatar {width:308px; height:106px; padding:19px 0 0 17px; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_contest-winlist-avatar.gif') left top no-repeat;}
						div.winlist-wrap dl.list-avatar dt {margin-top:10px;}
						div.winlist-wrap dl.list-avatar dt, div.winlist-wrap dl.list-avatar dd {width:160px; margin-left:129px;}
						div.winlist-wrap dl.list-avatar dd.img {width:82px; top:15px; left:54px; margin-left:0;}
						div.winlist-wrap dl.list-avatar dd.rate {margin-bottom:-1px;}
						div.winlist-wrap dl.list-avatar dd.description {margin-left:130px;}
	/* frame 배경 bottom */
	div.contest-body-bottom {clear:both; float:left; width:755px; height:23px; padding:180px 0 0 0; font:0/0 arial; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_contest-frame-bottom02_01.gif') left bottom no-repeat;}
		/* 각 회차별 배경-좌측배너 */
		div.design-080709 {background:url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_contest-frame-bottom080709.gif') left bottom no-repeat;}

/* */
/* [뽐내기 공통] */
/* 상단 베스트 */
div.contest-photo-cartoon-best-wrap {position:relative; clear:both; float:left; width:770px; height:319px; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_contest-photo-best.gif') left top no-repeat;}
	/* 사진 */
	div.contest-photo-cartoon-best-wrap div.contest-best-wrap {position:absolute; top:40px; left:42px; clear:both; float:left; width:695px; height:240px; overflow:hidden;}
		div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul {clear:both; float:left; display:inline; width:705px; margin:15px 0 0 8px;}
			div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li {float:left; display:inline; width:200px; margin:0 35px 0 0;}
				div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl {position:relative; clear:both; float:left; width:200px;}
					div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dt, div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dd {clear:both; float:left; width:200px; text-align:center;}
					div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dt {margin-top:164px;}
						div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dt em {left:-8px; top:-12px;}
						div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dt a {font:9pt 돋움, Dotum; color:#666666;}
					div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dd.name {margin-top:4px;}
						div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dd.name a.name-ui {font-size:8pt;}
					div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dd.image {position:absolute; top:0; left:0; width:200px; height:150px; font:0/0 arial; text-align:left;}
						div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dd.image a {position:relative; float:left;}
							div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dd.image a span.image-frame {position:absolute; top:0; left:0; float:left; width:200px; height:150px; font:0/0 arial; overflow:hidden; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/contest-best-photo-frame.gif') left top no-repeat;}
							div.contest-photo-cartoon-best-wrap div.contest-best-wrap ul li dl dd.image a img {clear:both; float:left;}
	/* 카툰 */
	div.cartoon-best-wrap {background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_contest-cartoon-best.gif') left top no-repeat;}
		div.cartoon-best-wrap div.contest-best-wrap {top:18px; left:42px; height:285px;}
				div.cartoon-best-wrap div.contest-best-wrap ul li dl dt {margin-top:216px;}
						div.cartoon-best-wrap div.contest-best-wrap ul li dl dt em {left:-7px; top:-12px;}
					div.cartoon-best-wrap div.contest-best-wrap ul li dl dd.image {top:2px; height:200px;}

/* 카툰 + 사진 뽐내기 */
div.photo-contest, div.cartoon-contest {position:relative; clear:both; float:left; display:inline; width:745px; margin:16px 0 0 25px;}
/* 제목 설명 */
p.contest-explain {clear:both; float:left; width:100%; margin:8px 0 0 0; padding:0 0 9px 0; font:8pt/1.3em 돋움, Dotum; color:#999999; letter-spacing:-1px; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_dot-row01.gif') left bottom repeat-x;}
	p.contest-explain em {font-style:normal; color:#464646;}
/* 카운트 */
dl.contest-count {position:absolute; top:17px; left:155px; clear:both; float:left;}
	dl.contest-count dt {float:left; display:inline; font:8pt 돋움, Dotum; color:#b6b6b6; letter-spacing:-1px;}
	dl.contest-count dt.total {margin:0 0 0 7px; padding:0 0 0 6px; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/icon/ico_bar02.gif') left 1px no-repeat;}
	dl.contest-count dd {float:left; display:inline; margin:-2px 0 0 4px; font:7pt verdana; color:#31bb10;}
/* 사진 뽐내기 이렇게 / 사진 뽐내기 버튼 */
a.how-to-contest {position:absolute; top:7px; right:124px; clear:both; float:left; height:12px; padding:2px 0 0 18px; font:8pt 돋움, Dotum; color:#999999; letter-spacing:-1px; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/icon/ico_help-gray.gif') left top no-repeat;}
a.play-contest {position:absolute; top:0; right:0; clear:both; float:left; width:110px; height:28px;}
/* 정렬 */
dl.contest-list-sort {position:absolute; top:61px; right:6px; clear:both; width:auto; background:none;}
/* 목록 */
ul.contest-photo-cartoon-list { clear:both; float:left; display:inline; width:720px; margin:3px 0 0 22px;}
	ul.contest-photo-cartoon-list li {float:left; display:inline; width:216px; margin:17px 24px 0 0;}
		ul.contest-photo-cartoon-list li dl {position:relative; clear:both; float:left; width:216px; min-height:225px;}
			ul.contest-photo-cartoon-list li dl dt, ul.contest-photo-cartoon-list li dl dd {clear:both; float:left; width:216px; text-align:center;}
			ul.contest-photo-cartoon-list li dl dt {margin:191px 0 0 0;}
				ul.contest-photo-cartoon-list li dl dt a {font:9pt 돋움, Dotum; color:#666666;}
				ul.contest-photo-cartoon-list li dl dt img {margin:1px 0 0 0; vertical-align:top;}
			ul.contest-photo-cartoon-list li dl dd.info {margin:4px 0 0 0;}
				ul.contest-photo-cartoon-list li dl dd.info a.name-ui {font-size:8pt; letter-spacing:-1px;}
				ul.contest-photo-cartoon-list li dl dd.info span.bar {font:7pt 돋움, Dotum; color:#e0e0e0;}
				ul.contest-photo-cartoon-list li dl dd.info em {font:8pt 돋움, Dotum; font-style:normal; color:#999999; letter-spacing:-1px;}
					ul.contest-photo-cartoon-list li dl dd.info em span {font:7pt verdana; color:#00b40d; letter-spacing:-1px;}
				ul.contest-photo-cartoon-list li dl dd.info span.date {font:7pt verdana; color:#999999; letter-spacing:-1px;}
			ul.contest-photo-cartoon-list li dl dd.image {position:absolute; top:0; left:0; width:214px; height:180px; border:1px solid #f2f2f2;}
				ul.contest-photo-cartoon-list li dl dd.image img {margin-top:7px; border:1px solid #e1e1e1;}
				ul.contest-photo-cartoon-list li dl dd.image button {position:absolute; top:162px; left:95px;}


/* [사진 뽐내기] */
/* 제목 */
div.photo-contest div.title-wrap {padding-top:14px;}
	div.photo-contest h3.title {width:146px; height:15px; background-position:-570px -70px;}
/* 사진 뽐내기 버튼 */
div.photo-contest a.p-photo-contest {background-position:-680px top;}
div.photo-contest a.p-photo-contest:hover {background-position:-680px -30px;}
/* 페이징 */
div.photo-contest div.paginator {padding-top:13px; border-top:1px solid #ebebeb;}

/* [카툰 뽐내기] */
/* 제목 */
div.cartoon-contest div.title-wrap {padding-top:14px;}
	div.cartoon-contest h3.title {width:146px; height:15px; background-position:left -90px;}
/* 카툰 뽐내기 버튼 */
div.cartoon-contest a.p-cartoon-contest {background-position:-390px -50px;}
div.cartoon-contest a.p-cartoon-contest:hover {background-position:-390px -80px;}
/* 목록 */
ul.contest-cartoon-list {margin:6px 0 0 24px;}
	ul.contest-cartoon-list li {width:212px; margin:14px 28px 0 0;}
		ul.contest-cartoon-list li dl {width:212px; min-height:280px;}
			ul.contest-cartoon-list li dl dt, ul.contest-cartoon-list li dl dd {width:212px;}
			ul.contest-cartoon-list li dl dt {margin:244px 0 0 0;}
			ul.contest-cartoon-list li dl dd.info {margin:4px 0 0 0;}
			ul.contest-cartoon-list li dl dd.image {width:212px; height:236px; border:0; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_cartoon-list.gif') left top no-repeat;}
				ul.contest-cartoon-list li dl dd.image img {margin-top:11px; border:0;}
				ul.contest-cartoon-list li dl dd.image button {top:216px; left:89px;}
/* 페이징 */
div.cartoon-contest div.paginator {margin-top:14px; padding-top:13px; border-top:1px solid #ebebeb;}


/* 당선자갤러리 : 상세보기 */
div.contest-view-wrap {clear:both; float:left; width:660px; margin:-28px 0 0 0;}
	/* 글상단 */
	div.contest-view-wrap div.article-head {clear:both; float:left; width:100%; height:31px; overflow:hidden; padding:5px 0 0 0; background:#ffffff url('http://c1img.cyworld.co.kr/img/minilife/v1/bg_dot-search-text.gif') left bottom repeat-x;}
		/* 타이틀 */
		div.article-head h5.contest-view-title {float:left; width:350px; height:25px; font:bold 9pt 돋움, Dotum; color:#434343; text-overflow:ellipsis; word-break:break-all; word-wrap:break-word; white-space:nowrap; overflow:hidden;}
			div.article-head h5.contest-view-title em {float:left; width:15px; height:27px; margin:0 -4px 0 2px; text-indent:-1000em; font:0/0 arial; overflow:hidden; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/tit_winner-list02.gif') left top no-repeat;}
			div.article-head h5.contest-view-title span {float:left; margin:5px 0 0 12px;}
		/* 글정보 */
		div.article-head dl.contest-view-info {float:right; margin:6px 0 0 0;}
			div.article-head dl.contest-view-info dt, dl.contest-view-info dd {float:left;}
			div.article-head dl.contest-view-info dt {margin:1px 5px 0 20px; padding:0 0 0 7px; font:9pt 돋움, Dotum; color:#999999; background:url('http://c1img.cyworld.co.kr/img/minilife/v1/icon/bul_set01.gif') left -35px no-repeat;}
			div.article-head dl.contest-view-info dt.hide {width:0; height:0; margin:0; padding:0; text-indent:-1000em; font:0/0 arial; overflow:hidden; background:none;}
			div.article-head dl.contest-view-info dd.writer {margin:1px 5px 0 0;}
			div.article-head dl.contest-view-info dd.date {font:7pt verdana; color:#999999; letter-spacing:-1px;}
			div.article-head dl.contest-view-info dd.num {font:bold 7pt verdana; color:#8EB035;}
	/* 공간출력 */
	div.contest-view-wrap div.object-wrap {clear:both; float:left; display:inline; width:417px; height:277px; margin:30px 0 0 125px; border:1px solid #ededed;}
		/* 공간 */
		div.object-wrap div.object {position:relative; float:left; display:inline; width:399px; height:266px; margin:6px 0 0 6px; font:0/0 arial;}
			div.object-wrap div.object div.vertical-align-middle {height:215px;}
				div.object-wrap div.object div.vam-lv3 {width:417px; text-align:center;}
		/* 버튼 */
		div.object-wrap div.button {clear:both; float:left; display:inline; width:393px; margin:8px 0 0 9px;}
			div.object-wrap div.button a {float:left; display:inline; height:20px; margin:0 0 0 3px; text-indent:-1000em; font:0/0 arial; overflow:hidden; background-image:url('http://c1img.cyworld.co.kr/img/minilife/v1/button/btn_contest-view.gif'); background-repeat:no-repeat;}
			div.object-wrap div.button a.recommend {width:49px; background-position:right -30px;}
			div.object-wrap div.button a.view-item {width:100px; background-position:left -120px;}
			div.object-wrap div.button a.go-minilife {float:right; width:86px; margin:0 3px 0 0; background-position:left -30px;}
	/* 공간출력 : 아바타일때 */
	div.contest-view-wrap div.object-avatar-wrap {}
		div.contest-view-wrap div.object-avatar-wrap div.object {height:215px;}
		div.contest-view-wrap div.object-avatar-wrap div.button-wrap {clear:both; float:left; width:399px; margin:8px 0 0 12px; padding-top:10px; border-top:1px solid #ededed;}
			div.contest-view-wrap div.object-avatar-wrap div.button-wrap button.view-item-list, div.contest-view-wrap div.object-avatar-wrap div.button-wrap button.view-item-list-over {margin:0 0 0 85px;}
			div.contest-view-wrap div.object-avatar-wrap div.button-wrap a.move-minilife {margin:0 3px;}
	/* 글본문 */
	div.contest-view-wrap div.article-wrap {clear:both; float:left; display:inline; width:640px; margin:27px 0 0 0; padding:0 10px;}
		div.contest-view-wrap div.article-wrap p {float:left; width:100%; margin:0; font:9pt/1.5em 돋움, Dotum; color:#666666;}

/* 아바타 상세보기 */
div.contest-avatar-view {}
	div.contest-avatar-view div.title-wrap {width:660px; padding-bottom:10px; border-bottom:2px solid #e9e9e9;}
		div.contest-avatar-view h4.title {width:97px; height:13px; background-position:-150px -90px;}
	div.contest-view-wrap {clear:both; float:left; margin:2px 0 0 0;}
	/* 댓글입력 */
	div.contest-avatar-view fieldset.comment-write {width:660px; height:83px; margin:20px 0 0 0;}
		div.contest-avatar-view fieldset.comment-write dl {margin:15px 0 0 19px; padding-bottom:15px;}
			div.contest-avatar-view fieldset.comment-write dl dt {float:left; margin:11px 37px 0 0; font:bold 9pt 돋움, Dotum; color:#414141;}
			div.contest-avatar-view fieldset.comment-write dl dd textarea {width:514px; height:28px;}
			div.contest-avatar-view fieldset.comment-write dl dd input {width:37px; height:32px; margin:0 0 0 5px; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/button/minilife-set-button.gif') -540px -50px no-repeat;}
			div.contest-avatar-view fieldset.comment-write dl dd.recommend {width:300px; margin:3px 0 -2px 59px;}
				div.contest-avatar-view fieldset.comment-write dl dd.recommend input {width:auto; height:auto; margin:0 4px 0 4px; text-indent:0; cursor:default; background:none;}
	/* 댓글출력 */
	div.contest-avatar-view div.comment-wrap {width:660px;}
		/* 댓글목록 */
		div.contest-avatar-view div.comment-wrap ul, div.contest-avatar-view div.comment-wrap ul li, div.contest-avatar-view div.comment-wrap ul li dl {width:660px;}
			div.contest-avatar-view div.comment-wrap ul li dl dd.name {width:60px; padding:0 0 0 8px;}
			div.contest-avatar-view div.comment-wrap ul li dl dd.content {position:relative; width:552px; padding-right:40px;}
				div.contest-avatar-view div.comment-wrap ul li dl dd.content img.statement {position:absolute; top:50%; right:10px; margin:-7px 0 0 0;}
	/* 하단버튼 */
	div.contest-avatar-view div.bottom-button-wrap {margin-top:24px; border-top:2px solid #e9e9e9;}

/* 사진 상세보기 */
div.contest-photo-view {}
	div.contest-photo-view h3.title {width:146px; height:15px; background-position:-250px -90px;}
	div.photo-cartoon-object {position:relative; clear:both; float:left; display:inline; width:424px; height:378px; margin:10px 0 5px 158px; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_contest-view-photo-object.gif') left top no-repeat;}
		div.photo-cartoon-object img {clear:both; float:left; display:inline; margin:12px 0 0 12px;}
		div.photo-cartoon-object div.object-button {clear:both; float:left; display:inline; width:100%; margin:20px 0 0 0;}
			div.photo-cartoon-object div.object-button a.move-minilife {margin:0 0 0 64px;}
			div.photo-cartoon-object div.object-button a.view-profile-card {margin:0 3px;}

/* 사진 상세보기 */
div.contest-cartoon-view {}
	div.contest-cartoon-view h3.title {width:146px; height:15px; background-position:-400px -90px;}
	div.contest-cartoon-view div.photo-cartoon-object {width:424px; height:auto; margin:10px 0 5px 158px; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_cartoon-view-top.gif') left top no-repeat;}
		div.contest-cartoon-view div.photo-cartoon-object img {margin:21px 0 0 12px;}
		div.contest-cartoon-view div.photo-cartoon-object div.object-button {margin:20px 0 0 0; padding:0 0 29px 0; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_cartoon-view-bottom.gif') left bottom no-repeat;}
			div.contest-cartoon-view div.photo-cartoon-object div.object-button a.move-minilife {margin:0 0 0 66px;}

/* [뽐내기 메인] */
.submain-title{ width:100%;height:18px;border-bottom:1px solid #ebebeb;background:url('http://c1img.cyworld.co.kr/img/minilife/v2/contestmain-set-title.gif') no-repeat; }
.contest-main{ position:relative;float:left;display:inline;width:745px;margin:23px 0 0 25px; }
	.contest-main .contest-photo-cartoon-list{ clear:none;float:none;display:inline-block; }
	.contest-main .view-more{ right:0;top:2px; }
	.contest-main-photo h4{ background-position:0 -60px; }
	.contest-main-cartoon h4{ background-position:0 -30px; }
	.contest-main-avata h4{ background-position:0 -90px; }

.contest-main-avata{ margin-bottom:40px;.margin-bottom:0; }
	.contest-main-avata p{ float:left;display:inline;width:693px;font-size:8pt;color:#999999;padding:0 0 0 5px;margin:18px 0 -13px 26px;background:url('http://c1img.cyworld.co.kr/img/minilife/v2/icon/ico_rect02.gif') 0 5px no-repeat; }
		.contest-main-avata p strong{ color:#00b40d;margin-right:6px; }
		.contest-main-avata p em{ font-style:normal;font-size:7pt;font-family:Verdana, Arial, Helvetica, sans-serif; }
	.contest-main-avata ul { clear:both; float:left; display:inline; width:708px; margin:3px 0 0 11px;}
		.contest-main-avata ul li {float:left; display:inline; width:162px; margin:17px 0 0 15px;}
			.contest-main-avata ul li dl {position:relative; clear:both; float:left; width:162px; min-height:283px;}
				.contest-main-avata ul li dl dt, .contest-main-avata ul li dl dd {clear:both; float:left; width:162px; text-align:center;}
				.contest-main-avata ul li dl dt {margin:251px 0 0 0;}
					.contest-main-avata ul li dl dt a {font:9pt 돋움, Dotum; color:#666666;}
				.contest-main-avata ul li dl dd.info {margin:5px 0 0 0;}
					.contest-main-avata ul li dl dd.info span.bar {font:7pt 돋움, Dotum; color:#e0e0e0;}
					.contest-main-avata ul li dl dd.info em {font:8pt 돋움, Dotum; font-style:normal; color:#999999; letter-spacing:-1px;}
						.contest-main-avata ul li dl dd.info em span {color:#00b40d; letter-spacing:0;}
				.contest-main-avata ul li dl dd.image {position:absolute; top:0; left:0; width:160px; height:240px; border:1px solid #f2f2f2; text-align:left;}
					.contest-main-avata ul li dl dd.image div.vertical-align-middle {width:140px; height:200px; margin:11px 0 0 10px;}
						.contest-main-avata ul li dl dd.image div.vam-lv3 {width:140px; text-align:center;}
					.contest-main-avata ul li dl dd.image button {position:absolute; top:222px; left:62px;}
					.contest-main-avata ul li dl dd.image a.wear-item {position:absolute; top:221px; left:34px;}

.contest-main-story{ margin-top:30px; }
	.contest-main-story h4{ height:26px; }
	.contest-main-story dl{ position:relative;height:130px;padding:15px 0 0 203px; }
	.contest-main-story dt{ color:#474747;margin-bottom:5px; }
	.contest-main-story dd{ color:#7d7d7d;line-height:1.4em; }
	.contest-main-story .thumb{ position:absolute;lefT:0;top:0; }
	.contest-main-story a.p-cartoon-contest { position:absolute;left:203px;top:107px;background-position:-390px -50px; }
	.contest-main-story a.p-cartoon-contest:hover { background-position:-390px -80px; }
	.contest-main-story a.p-photo-contest { position:absolute;left:317px;top:107px;background-position:-680px top; }
	.contest-main-story a.p-photo-contest:hover { background-position:-680px -30px;}
	.contest-main-story p{ position:absolute;left:203px;top:148px;font-size:8pt;color:#989898;letter-spacing:-1px; }
		.contest-main-story p em{ font-style:normal;color:#464646; }
		.contest-main-story p a.more{ color:#989898;margin:0 0 0 16px;padding:0 6px 0 0;background:url('http://c1img.cyworld.co.kr/img/minilife/v2/icon/ico_arrow02.gif') right 2px no-repeat; }

.contest-main-best{ position:relative;height:319px;background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_contest_best.gif') repeat-x; }
	.contest-main-best h3 a{ position:absolute;top:283px;display:block;height:36px;width:257px;background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_contest_best_menu.gif') no-repeat; }
		.contest-main-best h3 a strong{ display:none; }
	.contest-main-best h3.h3_cartoon a{ left:0px;background-position:0 0;width:256px; }
	.contest-main-best h3.h3_cartoon_on a{ background-position:0 -36px; }
	.contest-main-best h3.h3_pic a{ left:257px;background-position:-257px 0; }
	.contest-main-best h3.h3_pic_on a{ background-position:-257px -36px; }
	.contest-main-best h3.h3_avata a{ left:513px;background-position:-513px 0; }
	.contest-main-best h3.h3_avata a em{ display:none; }
	.contest-main-best h3.h3_avata_on a{ background-position:-513px -36px; }
	.contest-main-best h3.h3_avata_on a em{ display:block;width:130px;margin:12px 0 0 118px;font-size:8pt;color:#c8d6db;letter-spacing:-1px;font-weight:normal;font-style:normal;white-space:nowrap;overflow:hidden; }
	.contest-main-best h3.h3_avata_on a i{ font-style:normal;color:#7c8c92;margin:0 5px 0 0; }
	.contest-main-best h3.h3_avata_on a:hover{ text-decoration:none; }

	.contest-main-best .drive-st03{ top:127px; }

	.contest-main-best .contest-best-wrap{ position:absolute; padding:25px 0 0 39px; clear:both; float:left; width:731px; height:258px; overflow:hidden; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg-contest-best-type1.jpg') 39px 25px no-repeat; }
	.contest-main-best .contest-best-wrap ul {clear:both; float:left; display:inline; width:705px; margin:15px 0 0 10px;}
		.contest-main-best .contest-best-wrap ul li {float:left; display:inline; width:200px; margin:0 35px 0 0;}
			.contest-main-best .contest-best-wrap ul li dl {position:relative; clear:both; float:left; width:200px;}
				.contest-main-best .contest-best-wrap ul li dl dt, .contest-main-best .contest-best-wrap ul li dl dd {clear:both; float:left; width:200px; text-align:center;}
				.contest-main-best .contest-best-wrap ul li dl dt {margin-top:165px;}
					.contest-main-best .contest-best-wrap ul li dl dt em {left:-8px; top:-12px;}
					.contest-main-best .contest-best-wrap ul li dl dt a {font:9pt 돋움, Dotum; color:#666666;}
				.contest-main-best .contest-best-wrap ul li dl dd.name {margin-top:4px;}
					.contest-main-best .contest-best-wrap ul li dl dd.name a.name-ui {font-size:8pt;}
				.contest-main-best .contest-best-wrap ul li dl dd.image {position:absolute; top:0; left:0; width:200px; height:150px; font:0/0 arial; text-align:left;}
					.contest-main-best .contest-best-wrap ul li dl dd.image a {position:relative; float:left;cursor:pointer;}
						.contest-main-best .contest-best-wrap ul li dl dd.image a span.image-frame {position:absolute; top:0; left:0; float:left; width:200px; height:150px; font:0/0 arial; overflow:hidden;background:url('http://c1img.cyworld.co.kr/img/minilife/v2/contest-best-photo-frame.gif') left top no-repeat;}
						.contest-main-best .contest-best-wrap ul li dl dd.image a img {clear:both; float:left;}

	.contest-main-best .contest-best-cartoon{ position:absolute; padding:25px 0 0 39px; clear:both; float:left; width:731px; height:258px; overflow:hidden; background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg-contest-best-type2.jpg') 39px 25px no-repeat; }
	.contest-main-best .contest-best-cartoon ul {clear:both; float:left; display:inline; width:705px; margin:15px 0 0 10px;}
		.contest-main-best .contest-best-cartoon ul li {float:left; display:inline; width:200px; margin:0 35px 0 0;}
			.contest-main-best .contest-best-cartoon ul li dl {position:relative; clear:both; float:left; width:200px;}
				.contest-main-best .contest-best-cartoon ul li dl dt, .contest-main-best .contest-best-cartoon ul li dl dd {clear:both; float:left; width:200px; text-align:center;}
				.contest-main-best .contest-best-cartoon ul li dl dt {margin-top:185px;font-size:8pt;letter-spacing:-1px;}
					.contest-main-best .contest-best-cartoon ul li dl dt em {left:-8px; top:-12px;}
					.contest-main-best .contest-best-cartoon ul li dl dt a {font-size:8pt;letter-spacing:-1px; color:#666666; }
					.contest-main-best .contest-best-cartoon ul li dl dt a.name-ui {font-size:8pt;color:#48688e;}
						.contest-main-best .contest-best-cartoon ul li dl dt span.bar{ color:#e0e0e0;margin:0 3px; }
				.contest-main-best .contest-best-cartoon ul li dl dd.name {margin-top:4px;}
				.contest-main-best .contest-best-cartoon ul li dl dd.image {position:absolute; top:0; left:0; width:200px; height:150px; font:0/0 arial; text-align:left;}
					.contest-main-best .contest-best-cartoon ul li dl dd.image a {position:relative;float:left; width:200px;height:175px;overflow:hidden;cursor:pointer; }
						.contest-main-best .contest-best-cartoon ul li dl dd.image a span.image-frame {position:absolute; top:0; left:0; float:left; width:200px; height:175px;background:url('http://c1img.cyworld.co.kr/img/minilife/v2/contest-best-cartoon-frame.gif') left top no-repeat;font:0/0 arial; overflow:hidden;}
						.contest-main-best .contest-best-cartoon ul li dl dd.image a img {clear:both; float:left;}

.contest-best-avata{ position:relative;height:283px;background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg-contest-best-type3.jpg') 90px 150px no-repeat; }
	.contest-best-avata dl{ position:absolute;width:200px;height:200px; }
	.contest-best-avata .rank1{ left:261px;top:7px; }
	.contest-best-avata .rank2{ left:50px;top:23px; }
	.contest-best-avata .rank3{ left:490px;top:42px; }
		.contest-best-avata dd.avata{ text-align:center; }
		.contest-best-avata dd.avata img{ margin:0 auto; }
		.contest-best-avata dd.info{ position:absolute;left:136px;top:20px;width:107px;height:46px;background:url('http://c1img.cyworld.co.kr/img/minilife/v2/bg_balloon.gif') no-repeat;padding:9px 0 0 9px; }
			.contest-best-avata dd.info a.tit{ display:block;width:98px;color:#666666;font-size:8pt; }
			.contest-best-avata dd.info a.name-ui { font-size:8pt; letter-spacing:-1px;}
			.contest-best-avata dd.info span.bar {font:7pt 돋움, Dotum; color:#e0e0e0;}
			.contest-best-avata dd.info em {font:8pt 돋움, Dotum; font-style:normal; color:#999999; letter-spacing:-1px;}
				.contest-best-avata dd.info em span {font:7pt verdana; color:#00b40d; letter-spacing:-1px;}
			.contest-best-avata dd.info span.date {font:7pt verdana; color:#999999; letter-spacing:-1px;}















