@charset "utf-8";

#container {margin:-147px 0 -370px; }
	* html #container { height:auto; }


/*--- layout (mLeft) ---*/
#mLeft { float:left; width:208px; margin-right:12px; }
	.login_area { position:relative; width:208px; height:271px; background:url('http://image.oz.co.kr//main/bg_login_area.jpg') no-repeat left top; }
		#login { width:184px; height:137px; padding:12px 12px 0; }
		#login h1 {height:19px;}
		#login ul { float:left; overflow:hidden; width:112px; padding-bottom:4px; }
		#login ul li { float:left; width:112px; height:26px; }
		#login ul li input { border:1px solid #ccc; font-size:11px; color:#8b8b8b; height:20px; line-height:20px; width:100px; padding:0 5px; }
		#login .btn_login { float:right; }
		#login .divBox { width:184px; padding:7px 0; line-height:15px; background:url('http://image.oz.co.kr//main/bg_line.gif') repeat-x left top; }
		#login .divBox label, 
		#login .divBox a { font-size:11px; }
		#logout { width:184px; height:139px; padding:10px 12px 0; }
		#logout .pic { float:left; width:85px; height:85px; padding-top:5px;  }
		/*#logout .pic img { width:72px; height:77px; margin-left:10px; border:1px solid #bebebe; }*/
		#logout .pic table { width:72px; height:77px; margin-left:10px; text-align:center; vertical-align:middle; }
		#logout .pic table img { border:1px solid #bebebe; }
		#logout .ment { height:13px; float:left; width:170px; font:12px/16px dotum; color:#666; margin-left:10px;}
		#logout .ment strong { color:#009739; }
		#logout dl { overflow:hidden; float:left; width:86px; padding:13px 0 0 7px; }
		#logout dl dt { float:left; width:55px; height:16px; color:#666; font-weight:bold; letter-spacing:-2px; line-height:13px; padding-bottom:10px;}
		#logout dl dd { float:left; width:31px; height:16px; line-height:13px; color:#ff5400; }
		#logout dl dd img { vertical-align:middle; margin-top:-2px; }
		#logout .divBox { width:184px; padding-top:7px; line-height:15px; background:url('http://image.oz.co.kr//main/bg_line.gif') repeat-x left top; }
		#logout .divBox .floatR { padding-right:5px; }
		#logout .divBox .floatL { padding:4px 0 0 13px; }
		#logout .divBox .floatL a { font-weight:bold; color:#8f8e8e; letter-spacing:-1px; font-size:11px; line-height:13px; }
	
	.ozrank { position:relative; width:180px; height:115px; margin-top:14px; padding:13px 14px 0; background:url('http://image.oz.co.kr//main/bg_ozrank.gif') no-repeat left top; }
	.ozrank h1 { height:23px; }
	.ozrank .more { position:absolute; right:14px; top:13px; }
	.ozrank ol { overflow:hidden; width:180px; }
	.ozrank ol li { float:left; width:158px; height:17px; line-height:17px; padding-left:22px; border-bottom:1px solid #efefef; background-repeat:no-repeat; background-image:url('http://image.oz.co.kr//main/icon_num.gif'); }
	.ozrank ol li a { color:#000; }
	.ozrank ol li.n1 { background-position:0 2px; }
	.ozrank ol li.n2 { background-position:0 -22px; }
	.ozrank ol li.n3 { background-position:0 -47px; }
	.ozrank ol li.n4 { background-position:0 -72px; }
	.ozrank ol li.n5 { background-position:0 -97px; border:0; }
	.link_left { margin-top:8px; }
	.link_left a { display:block; }
	.link_left a img { width:208px; height:167px; }

/*--- layout (mCen) ---*/
#mCen { float:left; width:540px; }
	.relay_social { margin-top:15px; width:540px; height:256px;  }
	.relay_social .thumb img { width:540px; height:256px; }
/*	.relay_social { margin-top:15px; width:540px; height:256px; background:url('http://image.oz.co.kr//main/bg_relay_social.gif') no-repeat left bottom; }
	.relay_social .thumb img { width:540px; height:227px; }*/
	.relay_social .etc { overflow:hidden; width:540px; line-height:14px; }
	.relay_social .etc .txt { float:left; padding:7px 0 0 12px; letter-spacing:-1px; }
	.relay_social .number { float:right; padding:5px 12px 0 0; }
	#board { position:relative; width:540px; height:152px; margin-top:14px; }
	#board .more { position:absolute; right:0; top:0; } 
	#board h1 { position:absolute; top:1px; }
	#board h1 a { display:block; height:22px; }
	#board h1.tabtit1 { left:0; }
	#board h1.tabtit2 { left:77px; }
	#board h1.tabtit3 { left:154px; }
	#board h1.tabtit4 { left:231px; }
	#board .list { position:absolute; left:0; top:22px; padding-top:5px; border-top:1px solid #e1e1e1; }
	#board .list ul { overflow:hidden; width:540px; }
	#board .list ul li { overflow:hidden; float:left; width:540px; border-bottom:1px solid #f2f2f2; height:21px; }
	#board .list ul li.last { border:0; }
	#board .list ul li img { float:left; margin:4px 22px 0 0; }
	#board .list ul li .cnt { float:left; line-height:21px; color:#000; width:35px; }
	#board .list ul li a { float:left; line-height:21px; color:#000; }
	#board .list ul li .date { float:right; line-height:21px; color:#000; }

	.photo_fang { position:relative; width:532px; height:139px; padding:12px 0 0 8px; background:url('http://image.oz.co.kr//main/bg_photo.gif') no-repeat left top; }
	.photo_fang h1 { height:22px; padding-left:4px; }
	.photo_fang ul { overflow:hidden; width:532px; }
	.photo_fang ul li { float:left; width:132px; }
	.photo_fang ul li .thumb { width:110px; height:89px; padding:5px 12px 0 10px; background:url('http://image.oz.co.kr//main/bg_photo_thumb.gif') no-repeat left top; }
	.photo_fang ul li .thumb table{ width:110px; height:79px; text-align:center; vertical-align:middle; }
	/*.photo_fang ul li .thumb img { width:110px; height:79px; }
	.photo_fang ul li .thumb a { display:block; width:110px; height:79px; }*/
	.photo_fang ul li .txt { padding-left:7px; width:115px; font:11px/13px dotum; color:#6f6f6f ; }
	.photo_fang .more { position:absolute; right:12px; top:12px; }

/*--- layout (mRight) ---*/
#mRight { float:right; width:208px; }
	#link_guide { overflow:hidden; width:208px; margin-top:15px; }
	#link_guide li { float:left; width:208px; }
	#link_guide li a { display:block; float:left; width:208px; }
	.enjoy { position:relative; width:186px; height:144px; margin-top:14px; padding:12px 12px 0; background:url('http://image.oz.co.kr//main/bg_enjoy.gif') no-repeat left top; }
	.enjoy .more { position:absolute; right:12px; top:12px; }
	.enjoy h1 {height:20px; }
	.enjoy .btn_prev { position:absolute; left:8px; top:68px; }
	.enjoy .btn_next { position:absolute; right:8px; top:68px; }
	.enjoy dl { overflow:hidden; width:165px; padding-left:13px; }
	.enjoy dl dd { float:left;  }
	.enjoy dl dd div { padding:8px 0px;  }
	.enjoy dl dd table { width:81px; height:93px; text-align:center; vertical-align:middle;}
	/*.enjoy dl dd img { width:81px; height:93px;padding:7px 4px;}*/
	.enjoy dl dt { float:right; width:75px; padding-top:10px; }
	.enjoy dl dt a { font:12px/15px dotum; color:#5d5d5d; }
	
	.replyroom {position:relative; width:184px; height:147px;  padding:12px 12px 0; background:url('http://image.oz.co.kr//main/bg_replyroom.gif') no-repeat left top; }
	.replyroom h1 { height:25px; }
	.replyroom .more { position:absolute; right:12px; top:12px; }
	.replyroom dl { overflow:hidden; width:186px; height:50px; border:solid 0px red; }
	.replyroom dl dt { height:22px; font:bold 12px/14px dotum; color:#3e3e3e; letter-spacing:-1px;}
	.replyroom dl p { text-align:center; font:11px/15px dotum; color:#989898; padding-top:14px; _padding-top:6px;}
	.replyroom dl strong { float:left; font:22px/28px arial; letter-spacing:-1px; color:#adadad; }
	
	.replyroom .graph {overflow:hidden; width:186px; margin-top:5px; border:solid 0px red; }
    .replyroom .graph p { height:26px; text-align:center; font-size:11px; color:#989898; }
    .replyroom .graph p img{ vertical-align:middle; }
    .replyroom .graph span { display:block; height:12px; width:100%; }
    .replyroom .graph span.y { float:left; background:url('http://image.oz.co.kr//main/bg_v_graph_y_small.gif') no-repeat left top; }
    .replyroom .graph span.n { float:right; background:url('http://image.oz.co.kr//main/bg_v_graph_n_small.gif') no-repeat right top; }
    
    
	.replyroom ul { overflow:hidden; width:186px; padding-top:6px; border:solid 0px red; }
	.replyroom ul li { float:left; overflow:hidden; width:169px; height:19px; padding-left:15px; line-height:14px; }
	.replyroom ul li.ty1 { background:url('http://image.oz.co.kr//main/icon_recom_1.gif') no-repeat left top; }
	.replyroom ul li.ty2 { background:url('http://image.oz.co.kr//main/icon_recom_2.gif') no-repeat left top; }
	.replyroom ul li.ty3 { padding: 1px 0 0 5px; background:url('http://image.oz.co.kr//common/bg/bg_dotline1.gif') repeat-x left bottom; }
	.replyroom ul li a { letter-spacing:-1px; }
