@import url("/htc/common/css/common.css");

	#login-box {
		width:198px;
		height:174px;
		overflow:hidden;
		border:1px solid #DEDFDE;
	}
		#login-frm {
			margin:0 auto;
			width:170px;
			margin-top:15px;
		}
		/* login before */
		#login-frm h2 { padding-bottom:10px; }
		#login-frm input.ibox {
			border:1px solid #C6C7C6; font:11px Dotum; color:#aaa; margin-bottom:2px; height:17px;
		}
		#login-frm p.login-input { float:left; width:110px; }
		#login-frm p.login-btn { float:right; width:53px; margin:0 0 12px 0; text-align:right; }
		#login-frm p.login-check {
			clear:both;
			font-size:11px; 
			color:#7E7E7E; 
			letter-spacing:-0.05em;
			height:22px;			
		}
		#login-frm p.login-banner { clear:both; margin-top:8px; margin-bottom:10px}

		/* login after */
		#login-frm p.login-nick { float:left; width:113px; font-weight:bold; color:#888888; }
		#login-frm p.login-edit { float:right; width:57px; margin-top:-3px; }

		#login-frm dl.login-info { float:left; margin-top:10px; margin-bottom:10px; width:170px; height:70px; }

		#login-frm dl.login-info dt img { float:left; border:1px solid #C3C3C0; margin-right:7px; }
		#login-frm dl.login-info dd { float:right; width:90px; margin:0px; padding:0px; } 
		#login-frm dl.login-info dd p.login-info-tt { clear:both; float:left; width:40px; height:19px; border:0px solid red; font:11px 'µ¸¿ò'; color:#737173; }
		#login-frm dl.login-info dd p.login-info-cts { float:right; width:50px; height:19px; font:11px 'µ¸¿ò'; color:#73A618; }
		#login-frm dl.login-info dd p.login-info-cts a:link, a:active, a:visited { color:#73A618;}
		#login-frm dl.login-info dd p.login-info-cts a:hover { color:#73A618; }

		#login-frm p.login-myfanpy { clear:both; }


		/* main join area */
		div.easy-reg { background:#7C9B24; padding:9px 13px; margin-top:6px; }
		div.easy-reg p.easy-input { margin-top:8px; letter-spacing:-0.05em; }
		div.easy-reg p.easy-input input.ibox { border:1px solid #9f9f9f; font:11px Dotum; color:#AAAAAA; height:14px; margin-bottom:1px; }
		div.easy-reg p.easy-check {
			font-size:11px; color:#fff; letter-spacing:-0.05em;
			border-top:1px solid #A4B966; 
			margin-top:10px; padding-top:11px;
		}
		div.easy-reg p.easy-check span.age { margin-left:9px; }
		div.easy-reg p.easy-check input.chk { vertical-align:middle; width:11px; height:11px; margin:0 2px 4px 0; }
		div.easy-reg p.btn { text-align:center; margin-top:8px; }
		/* main join area */		

		/* Layer Box Class -------------------------------------------------*/
		.loginbox {
			border:3px solid #e1e1e1;
			padding:15px 18px 20px;
		}
		.loginbox th.th-tit {
			padding:2px 0 0 2px;
			text-align:left; font-weight:normal;
		}
		.loginbox p.id-name {
			font:12px Dotum; color:#393939;
			font-weight:bold;
			margin-bottom:3px;
		}
		div.layerbox-top {
			border-bottom:1px solid #B7B7B7;
			padding-bottom:10px;
			margin-bottom: 10px;
			width:100%;
			overflow:hidden;
		}
		div.layerbox-top h2.layer-tit {
			float:left;
			background:url(http://image2.pullbbang.com/pull30/icon/bull_layer.gif) no-repeat 2px 0px;
			padding-left: 20px;
			font:12px Dotum; color:#393939;
			font-weight:bold;
			letter-spacing:-0.05em;
		}
		div.layerbox-top img.close { float:right; }

		.border-box {
			border:3px solid #e1e1e1;
			padding:15px 18px 20px;
			overflow:hidden; 
		}
		.border-box table td.sel-comment { padding-left:16px; color:#393939; height:26px; }
		.border-box table td.sel-comment a:link, .border-box table td.sel-comment a:active, .border-box table td.sel-comment a:visited { color:#393939; }
		.border-box table td.sel-comment a:hover { color:#6E4DA0; }
		.comment-btn { float:left; margin-top:25px; }
		div.star-point {
			background:url(http://image2.pullbbang.com/pull30/bbs/star_pt_left.gif) no-repeat left top;
			height:24px;
		}
		div.star-point p {
			background:url(http://image2.pullbbang.com/pull30/bbs/star_pt_right.gif) no-repeat right top;
			margin-left:21px;
			padding:6px 6px 0 0;
			font:11px Dotum;
			color:#7C9B24;
			width:180px; height:24px;
			white-space:nowrap;
		}

		.input1s { font:11px Dotum; color:#A8A7A7; border:1px solid #d4d4d4; padding-top:3px; }
		/* Layer Box Class -------------------------------------------------*/


	p.img-box  { border:1px solid #DEDFDE; border-top:0px solid #DEDFDE; width:198px; text-align:center; }
	p.img-box2 { border:1px solid #DEDFDE; width:200px; text-align:left; background:#DEDFDE; }

	
	/*fun¼îÇÎ*/
	#mfun {
		width:198px;
		border:1px solid #DEDFDE; border-top:0px solid #DEDFDE;
	}
		#mfun_list {
			margin:0 auto;
			width:170px;
			margin-top:25px;
			margin-bottom:15px;
		}
		#mfun_list h2 {
			margin:0 0 10px 0;
		}
		#mfun_list p.mfun_line {
			width:170px;
			height:15px;
			border-top:1px solid #DEDFDE;
		}

		#mfun_list dl {padding:0; margin:0; overflow:hidden; width:100%; font:12px dotum;}
		#mfun_list dl dt {padding:0; margin:0; float:left; width:85px;}
		#mfun_list dl dt img {vertical-align:top;}
		#mfun_list dl dd {padding:5px 0 0 0; margin:0; float:left; width:85px; }
		#mfun_list dl dd a {font-weight:bold; color:#492820;}
		#mfun_list dl dd a:hover {color:#7C9B24; text-decoration:underline;}
		#mfun_list dl dd p {font-size:11px; color:#4B4B4B; margin-top:5px;}
		#mfun_list dl dd p span {color:#DC9100;}
		#mfun_list dl dd p a:link, #mfun dl dd p a:visited {color:#494949; font:11px Dotum;}
		#mfun_list dl dd p a:hover, #mfun dl dd p a:active {color:#7C9B24; font:11px Dotum; text-decoration:underline;}

		#mfun_list ul {padding:0; margin:10px 0 0 0; font:12px dotum;overflow:hidden; width:100%;}
		#mfun_list ul li {padding:0; margin:0; float:left; width:76px;}
		#mfun_list ul li img {vertical-align:top;}
		#mfun_list ul li p {margin:7px 0 0 3px;}
		#mfun_list ul li p a {color:#492820;}
		#mfun_list ul li p a:hover {color:#7C9B24; text-decoration:underline;}
		#mfun_list ul li p span {color:#DC9100; display:block;}
		#mfun_list ul li p a:hover span {color:#7C9B24;}
		#mfun_list ul li p span a {color:#492820;}
		#mfun_list ul li p span a:link, #mfun ul li p span a:visited {color:#492820; font:11px Dotum;}
		#mfun_list ul li p span a:hover, #mfun ul li p span a:active {color:#7C9B24; font:11px Dotum; text-decoration:underline;}
		#mfun_list ul li p a:link, #mfun ul li p a:visited {color:#494949; font:11px Dotum;}
		#mfun_list ul li p a:hover, #mfun ul li p a:active {color:#7C9B24; font:11px Dotum; text-decoration:underline;}
	/*fun¼îÇÎ*/


	#nMainHot { overflow:hidden; width:477px height:230px; border:5px solid #312829; }
	#nMainNate { margin-top:10px; }

	#nMainPbContent {
		clear:both;
		overflow:hidden;
		width:487px;
	}
		/* ´ë¹Ú°Ô½ÃÆÇ and Fun¸Å°ÅÁø and 2030 */
		.nMainBestBd { clear:both; margin:0 auto; width:467px; height:107px; margin-top:14px; }
		.nMainBestBd h2 {float:left; margin:0px; width:430px; height:20px; }
		.nMainBestBd p.more {float:right; margin-top:4px; width:37px; height:20px; }
		.nMainBestBd dl { clear:both; width:467px; margin:0px; }
		.nMainBestBd dl dt { float:left; width:100px; height:77px; }
		.nMainBestBd dl dt p.btitle { width:100px; text-align:center; margin-top:4px; font:11px 'dotum'; color:#767676; letter-spacing:-1px; }

		.nMainBestBd dl dd { float:right; width:359px; margin:0px; }
		.nMainBestBd dl dd ul { width:359px; overflow:hidden; }
		.nMainBestBd dl dd ul li { 
			background:url(http://image2.pullbbang.com/pull30//main/0911/09pb_bl01.gif) no-repeat 7px 4px;
			padding-left:14px;
			width:359px;
			height:20px;
		}
		.nMainBestBd dl dd ul li a:link, a:active, a:visited { color:#737573;}
		.nMainBestBd dl dd ul li a:hover { color:#737573; }

		/* º£½ºÆ® ÄÁÅÙÃ÷ */
		#nMainContent { clear:both; margin:0 auto; width:467px; margin-top:17px; }
		#nMainContent h2 {float:left; margin:0; width:100px; }
		#nMainContent ul {float:right; margin:0; width:367px; } 
		#nMainContent ul li { float:right; margin-left:4px; }
		#nMainContent p.bcline { clear:both; width:467px; height:10px; border-top:1px solid #DEDFDE; }
		#nMainContent div.nMainContentList { margin:0 auto; width:467px; height:242px; }
		#nMainContent div.nMainContentList ol { width:467px; overflow:hidden; }
		#nMainContent div.nMainContentList ol li { float:right; width:224px; margin:7px 0 13px 0; }
		#nMainContent div.nMainContentList ol li.nmCL { float:left; width:234px; }
		#nMainContent div.nMainContentList ol li dl { width:233px; margin:0px; }
		#nMainContent div.nMainContentList ol li dl dt { float:left; width:110px; height:60px; }
		#nMainContent div.nMainContentList ol li dl dd { float:right; width:123px; margin:0px; padding:0px; }
		p.nMc_title { width:85px; height:26px; overflow:hidden; font:12px 'Dotum'; color:#333333; letter-spacing:-1px; font-weight:bold; cursor:pointer; }
		a:hover p.nMc_title { color:#7bab00; }

		p.nMc_text { width:85px; height:26px; overflow:hidden; font:11px 'Dotum'; color:#959595; letter-spacing:-1px; margin-top:6px; cursor:pointer; }

		#nMainContent div.nMainContentList ol li dl dt p.video {
			position:absolute;
			background:url(http://image2.pullbbang.com/pull30//main/0911/icon_movie.gif)  no-repeat 0;
			width:31px;
			height:15px;
			margin-top:45px;
		}
		#nMainContent.nMainContentList div ol li dl dt p.toon {
			position:absolute;
			background:url(http://image2.pullbbang.com/pull30//main/0911/icon_toon.gif)  no-repeat 0;
			width:25px;
			height:15px;
			margin-top:45px;
		}
		#nMainContent.nMainContentList div ol li dl dt p.fun {
			position:absolute;
			background:url(http://image2.pullbbang.com/pull30//main/0911/icon_fun.gif)  no-repeat 0;
			width:38px;
			height:15px;
			margin-top:45px;
		}
		#nMainContent.nMainContentList div ol li dl dt p.shopm {
			position:absolute;
			background:url(http://image2.pullbbang.com/pull30//main/0911/icon_shop.gif)  no-repeat 0;
			width:25px;
			height:15px;
			margin-top:45px;
		}

		/* °øÁö ¹× ¹è³Ê */
		#nMainNotice { clear:both; margin:0 auto; width:467px; padding-top:10px; }
		#nMainNotice h2 {float:left; margin:0px; width:430px; height:20px; }
		#nMainNotice p.more {float:right; margin-top:4px; width:37px; height:20px; }
		#nMainNotice p.bcline { clear:both; width:467px; height:10px; border-top:1px solid #DEDFDE; }
		#nMainNotice ul.mNoticeList { float:left; width:239px; margin-top:4px; }
		#nMainNotice ul.mNoticeList li { width:239px; height:20px; overflow:hidden;  }
		#nMainNotice ul.mNoticeList li span { font:12px 'Dotum'; font-weight:bold; letter-spacing:-1px; color:#72b010; }
		#nMainNotice p.mNoticeBnr { float:right; width:224px; margin-top:5px; }


	/* ¿À¸¥ÂÊ ¹è³Ê¿µ¿ª */
	#nMainRBnr { width:238px; }

	/* ¿¬¿¹´º½º And ´º½º ¿µ¿ª */
	#nMainNews { 
		clear:both;
		overflow:hidden;
		width:238px;
		margin-top:10px;
		border:1px solid #D6D7D6; 
	}
		/* µû²öµû²ö ¿¬¿¹ ´º½º */
		.nMainEnt { margin:0 auto; width:211px; }
		.nMainEnt h2 { float:left; margin-top:15px; width:174px; height:20px; }
		.nMainEnt p.more {float:right; margin-top:19px; width:37px; height:20px; text-align:right; }

		.nMainEnt_thum { clear:both; margin:0 auto; width:210px; }
		.nMainEnt_thum li { width:210px; overflow:hidden; background:#65666A; }
		.nMainEnt_thum li p { height:20px; font-weight:bold; color:#E4E4E4; text-align:center; padding-top:5px; }

		.nMainEntList  { margin:0 auto; width:210px; height:65px; padding:0px; }
		.nMainEntList  li { float:left; width:70px; overflow:hidden; }

		/* Ç®»§´º½º */
		.nMainPbNews { margin:0 auto; width:211px; }
		.nMainPbNews h2 {float:left; margin:0px; width:126px; height:23px; border-bottom:1px solid #D6D6D6; }
		.nMainPbNews ul.nMainPbTab {float:right; margin:0px; width:85px; height:38px; }
		.nMainPbNews ul.nMainPbTab li { float:left; }

		.nMainPbList { clear:both; margin:0 auto; width:211px; }
		.nMainPbList li {
			background:url(http://image2.pullbbang.com/pull30//main/0911/09pb_bl01.gif) no-repeat 3px 3px;
			padding-left:10px;
			width:211px;
			height:20px;
		}

		.nMainPbThum { width:211px; margin-top:7px; text-align:center; height:70px; }
		.nMainPbTitle { width:211px; height:19px; margin-top:8px; font:11px 'Dotum'; color:#313031; letter-spacing:-1px; text-align:center; cursor:pointer; } 

	/* ÇÁ¸®¹Ì¾ö ÄÁÅÙÃ÷ */
	#nMainAgent {
		clear:both;
		overflow:hidden;
		width:240px;
		margin-top:10px;
		background:url(http://image2.pullbbang.com/pull30//main/0911/09pb_primmium_bg.gif) no-repeat
	}
		.nmAgentList { margin:0 auto; width:211px; }
		.nmAgentList h2 {float:left; margin:0px; width:84px; margin-top:14px; }
		.nmAgentList ul.nmAgentTab {float:right; width:110px; height:28px; margin-top:8px; }
		.nmAgentList ul.nmAgentTab li { float:right; margin-left:3px; }
		.nmAgentList p.bcline { clear:both; width:211px; height:10px; border-top:1px solid #DEDFDE; }

		.nmAgentList dl { overflow:hidden; width:211px; height:55px; margin:5px 0 10px 0; padding:0px; }
		.nmAgentList dt { float:left;  width:70px; height:45px; }
		.nmAgentList dd { float:right; width:141px; height:45px; margin:0px; padding:0px; }

		.nmAgentList dd p.nmTitle { font:12px 'Dotum'; color:#313031; letter-spacing:-1px; font-weight:bold; }
		.nmAgentList dd p.nmText { font:11px 'Dotum'; color:#8C8E8C; letter-spacing:-1px; margin-top:5px; }
