div.bg_top
	{width:100%; height:15px; background:url('/m/img/main/bg_top.png') 50% 0%;}

div.index	 
	{width:360px; margin:0px auto;}
div.index	img
	{width:360px;}

div.logo
	{width:100%;}
div.logo ul
	{width:100%; height:77px;}
div.logo li
	{height:77px; float:left;}
div.logo li.l1
	{width:20%; line-height:70px;}
div.logo li.l2
	{width:60%; text-align:center;}
div.logo li.l3
	{width:20%; text-align:right; line-height:70px;}
div.borderBox img
	{margin:0 auto; display:block;}

div.topmenu
	{width:100%; height:52px; background:url(/m/img/sub/bg_tmu.png) repeat-x; margin:0px; text-align:center; -webkit-box-shadow:4px 0px 19px #333;}

div#contents{ width:100%; text-align:center; padding:10px 0px 10px 0px;}

.contents td { padding:10px 0px 10px 0px; text-align:center; }

div.subcontent
	{width:97%; margin:20px auto 0 auto; }

	ul.sample
		{width:100%;}
	ul.sample li
		{clear:both; color:#fff; text-indent:20px; padding:8px 0;  background:#6114B8; border-bottom:1px solid #595c62; display:block}
	ul.sample li a
		{width:100%; color:#fff; font-size:14px; text-decoration:none; background:url('/m/img/sub/bt/bullet_down.png') no-repeat 94% center; display:block}
	ul.sample li a:active		
		{background:url('/m/img/sub/bt/bullet_up.png') no-repeat 94% center;}
	ul.sample li:first-child
		{
			-webkit-border-top-left-radius:8px;
			-webkit-border-top-right-radius:8px;		
		}
	ul.sample li:last-child
		{
			-webkit-border-bottom-left-radius:8px;
			-webkit-border-bottom-right-radius:8px;		
		}

	
	ul.pro
		{width:100%;}
	ul.pro li
		{clear:both; color:#0000cc; text-indent:20px; padding:8px 0;  background:#ffbb09; border-bottom:1px solid #bc7f0c; display:block}
	ul.pro li a
		{width:100%; color:#000000; font-size:14px; text-decoration:none; background:url('/m/img/sub/bt/bullet_down.png') no-repeat 94% center; display:block}
	ul.pro li a:active		
		{background:url('/m/img/sub/bt/bullet_up.png') no-repeat 94% center;}
	ul.pro li:first-child
		{
			-webkit-border-top-left-radius:8px;
			-webkit-border-top-right-radius:8px;		
		}
	ul.pro li:last-child
		{
			-webkit-border-bottom-left-radius:8px;
			-webkit-border-bottom-right-radius:8px;		
		}

	div.loginbox
		{padding:50px 0 30px 0; background:#eceff0; border-bottom:1px solid #ddd}
	table.login
		{width:90%; margin:0px auto; table-layout:fixed}
	table.login td.inputbox li
		{border:1px solid #d4d4d4; background:#fff}
	table.login td.inputbox li .input1
		{width:94%; height:20px; margin:5px 5px; border:0px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); font-size:14px; color:#999}
	table.login td.inputbox li .input2
		{width:50px; margin:5px 5px; border:1px solid #aaa}
	table.login td.inputbox li:first-child 
		{border-bottom:0px; -webkit-border-radius:5px 5px 0px 0px}
	table.login td.inputbox li:last-child 
		{-webkit-border-radius:0px 0px 5px 5px;}
	table.login td.submit
		{width:90px; text-align:right}
	table.login td.submit input
		{width:80px; height:67px;  -webkit-border-radius:2px 2px 2px 2px; 
		/*background-image:-webkit-gradient(linear, left top, left bottom, from(#a1a5f0), to(#3b5998)); padding:7px 0; color:#fff; font-size:14px;  border:1px solid #444; */
		background:#555 url('/m/zimage/png/next.png') no-repeat center center; background-size:50px 50px; border:none
		}
	table.login td.save
		{padding:15px 0 0 0}
	table.login td.save input
		{display:block;position:relative;width:107px;height:24px;margin:10px 0 3px; z-index:100;position:absolute;top:1px;left:2px;width:107px;height:24px;border:none;opacity:0}
	table.login td.save input:checked +label
		{background-position:0 -86px;-webkit-background-position:0 -86px}
	table.login label
		{padding:0 0 0 28px; height:24px; display:inline-block; background:url('/m/zimage/item/sp_signin.png') no-repeat; -webkit-background-size:250px 250px; background-size:250px 250px; background-position:0 -61px; line-height:24px;}

	ol.desk
		{width:98%}
	ol.desk li
		{width:98%; padding:15px 0; background:url(/m/zimage/png/light_bulb.png) no-repeat 10px 15px; background-size:20px 20px;  font-size:12px; border:1px solid #aaa; border-bottom:0px;}
	ol.desk li p
		{margin:0px 0 0 35px;}

	ol.desk li:first-child
		{
			-webkit-border-top-left-radius:8px;
			-webkit-border-top-right-radius:8px;		
		}
	ol.desk li:last-child
		{
			border-bottom:1px solid #aaa;
			-webkit-border-bottom-left-radius:8px;
			-webkit-border-bottom-right-radius:8px;		
		}


div.bg_bottom
	{width:100%; height:5px; background:url(/m/img/sub/bg_bottom.png) repeat-x 50% 0%; margin:10px 0 0  0;}	

div.footer
	{width:100%; text-align:center; background:url(/m/img/main/bg_bmu.png) repeat-x; }	
div.address
	{width:90%; margin:5px auto; }	
div.address p.txt1
	{margin:3px 0; color:#666; font-size:13px; text-align:center; text-shadow:0px 1px 2px #888;}
div.address p.txt2
	{margin:1px 0; color:#999; font-size:11px; text-align:center;}

div.extra
	{width:90%; margin:30px auto 2px auto; }	
div.extra	p.txt1
	{margin:0px; color:#666; font-size:13px; text-align:center; text-shadow:0px 1px 2px #888;}

/* 
	board search*/
table#b_search
	{width:100%; margin:2px 0 6px 0}

/* 
	board list*/
table#b_list
	{width:100%; -webkit-border-radius:5px 0 0px 0; -webkit-box-shadow:4px 0px 10px #333;}
table#b_list th
	{height:30px; border-top:2px solid #444; border-bottom:1px solid #d9d9d9;}

table#b_list td
	{height:26px; border-bottom:1px dotted #d9d9d9; padding:4px 0px; text-align:center;}
table#b_list td a
	{color:#000; text-decoration:none}

	table#b_list.allline	th
		{border:1px solid #aaa; border-top:2px solid #98aade; }
	table#b_list.allline	td
		{border:1px solid #aaa; font-size:11px;}
	table#b_list .sub
		{text-align:left; padding-left:5px}
	table#b_list .content
		{text-align:left; padding:15px 0 15px 5px}
	table#b_list .ov
		{background:#f3f6ff}
	table#b_list .ou
		{background:#fff}
	table#b_list .ou:hover
		{background:#f3f6ff}

/* board footer
*/
div#b_foot
	{width:100%; margin:15px 0 25px 0; text-align:center; font-family:Tahoma, sans-serif}
div#b_foot table
	{width:100%;}
div#b_foot table td a
	{padding:1px 5px; border:1px solid #ddd; margin:2px; text-decoration:none}
div#b_foot table td a:hover
	{border:1px solid #446a97}
div#b_foot table td a.focus
	{border:1px solid #446a97}
div#b_foot table td a.none
	{border:none; padding:0px 2px; margin:0px;}


/* 
	board write*/
div#b_title
	{padding:10px 0; font-size:15px; font-weight:bold;  text-shadow:0px 1px 1px #aaa; white-space:nowrap; text-overflow:ellipsis}
div#b_title img
	{width:35px;}
table#b_write
	{width:100%;  border-top:1px solid #fff; border-bottom:1px solid #d9d9d9; margin:1px auto table-layout:fixed; -webkit-box-shadow:4px 0px 10px #333;}
table#b_write *
	{font-size:12px;}
table#b_write th
	{background:#7749C3;  height:30px; border-bottom:1px solid #d9d9d9;  font-weight:normal; color:#fff}
table#b_write td
	{border-bottom:1px solid #d9d9d9; padding:4px 5px; line-height:20px;}
table#b_write td select
	{margin:0px;}	
table#b_write td textarea
	{width:95%; height:100px;}
table#b_write td div.help
	{color:#aa0000}

table#b_write table.detail td
	{vertical-align:top}	
table#b_write table.noline td
	{border:0px;}	

table#b_write table#subtable
	{width:70%; margin:4px; background:#fff; border:1px solid #ddd}
table#b_write table#subtable th	
	{font-size:11px; background:#f4f4f4; padding:2px 0; border:1px solid #ddd; }
table#b_write table#subtable td
	{border:1px solid #ddd; padding:2px 0; font-size:11px;}
table#b_write table#subtable td input
	{margin-left:5px;}
table#b_write table#subtable tr.subtitle td
	{text-align:center; background:#e4e8ff}

div#b_button
	{width:100%; height:30px; margin:10px 0 20px 0; text-align:right;}
div#b_button img,input,a
	{margin-left:4px;}

div#b_line
	{border-top:1px solid #999;}

table#b_view
	{width:100%; font-size:12px;}
table#b_view tr.dotted
	{border-bottom:1px solid #d9d9d9;}
	
table#b_view td.status
	{color:#888; padding:10px 0}
table#b_view td.date
	{text-align:right; color:#888;}
table#b_view td div.download
	{text-align:right}
table#b_view td div.imgzone
	{margin:15px 0}

div#b_reply
	{background:#e4e8ff; padding:10px; margin:15px 0; -webkit-border-radius:5px 0 0px 0; -webkit-box-shadow:4px 0px 10px #333;}
div#b_reply table
	{width:100%; margin-bottom:10px; border-bottom:1px dotted #aaa}
div#b_reply table td
	{padding:5px 0}
div#b_reply table td.title
	{width:70px; font-weight:bold; vertical-align:top}

table#b_reply_write
	{width:100%; -webkit-border-radius:5px 0 0px 0; -webkit-box-shadow:4px 0px 10px #333; margin-top:20px;}
table#b_reply_write th
	{height:26px;  text-align:right; padding-right:10px;}
table#b_reply_write td
	{padding:4px 0 4px 8px}
table#b_reply_write td.mode
	{padding:6px 0 0px 8px}
table#b_reply_write td.mode img.iss
	{margin-right:5px;}
table#b_reply_write td input.submit
	{width:70px; height:62px; margin-bottom:4px; -webkit-border-radius:2px 2px 2px 2px; background-image:-webkit-gradient(linear, left top, left bottom, from(#aa0000), to(#ff0000)); border:0px; color:#fff;}
table#b_reply_write td textarea
	{width:95%; height:58px; margin:0px; padding:0px;}

table#notice_tit{width: 100%; height: 40px; margin:0px 0px 5px 0px; text-align:center; border-top:2px solid #666666; border-bottom:1px solid #C7C7C7; font-size: 9pt; font-family: "µ¸¿ò" line-height: 17px; color:#606060;  font-weight: bold;}
table#notice_tit .t1{width: 40%; text-align: center;}
table#notice_tit .t2{width: 20%; text-align: center;}
table#notice_tit .t3{width: 20%; text-align: center;}
table#notice_tit .t4{width: 15%; text-align: center;}


table#notice_list{width: 100%; height: 30px; border-bottom:1px solid #C7C7C7; text-decoration: none;}
table#notice_list a {font-size: 11px; font-family: "µ¸¿ò"; line-height: 17px; color:#606060;  text-decoration: none;} 
table#notice_list a:hover {font-size: 11px; line-height: 17px; color:#DA0401; text-decoration: none;} 

table#notice_list .t1{width: 15%; text-align: center; font-size: 11px; }
table#notice_list .t2{width: 55%; text-align:left; font-size: 11px;}
table#notice_list .t3{width: 25%; text-align: center; font-size: 11px;}

table.cs_view_tit {
	height: 30px;
	font-size: 12px;
    color: #ffffff;	
	font-family: "µ¸¿ò";
	margin-top:20px;		
	margin-bottom:5px;	
	width:100%;
	background-color: 717171;	

}

table#cs_view  {width: 100%; border-bottom:2px solid #CCCCCC; }
table#cs_view td{padding:4px 10px 6px 15px; font-size: 9pt; line-height: 17px;}
table#cs_view .le{width: 40%; text-align:left; border-bottom:1px solid #D9D9D9;}
table#cs_view .ri{width: 60%; text-align:right; border-bottom:1px solid #D9D9D9;}

input.redbutton
	{min-width:50px; width:auto; height:22px; -webkit-border-radius:2px 2px 2px 2px; background-image:-webkit-gradient(linear, left top, left bottom, from(#aa0000), to(#ff0000)); border:0px; color:#fff; }
input.blackbutton
	{min-width:40px; width:auto; height:22px; -webkit-border-radius:2px 2px 2px 2px; background-image:-webkit-gradient(linear, left top, left bottom, from(#666), to(#333)); border:0px; color:#fff; font-size:11px;}
input.blackbutton.left
	{-webkit-border-radius:8px 2px 2px 8px;}
input.blackbutton.right
	{-webkit-border-radius:2px 8px 8px 2px; }

	.big
		{font-size:14px !important;}
	.green
		{color:green}
	.orange
		{color:#de6254}
	.gray   
		{color:#9a9a9a}
	.gray-half
		{color:#bbb}
	.red 
		{color:#dd0000}
	.blue 
		{color:#446a97}
	.purple
		{color:#cc0066}
	.brown
		{color:brown}

	.bizmoney
		{font-family:verdana, sans-serif;}
	.money
		{font-family:verdana, sans-serif; text-align:right !important;}
	.money input
		{ime-mode:disabled}
	.small
		{font-size:11px;}
	.allsmal *
		{font-size:11px;}
	.strong
		{font-weight:bold}
	.eng
		{font-family:verdana, sans-serif}

	.effline td
		{border:0px !important; padding:0px !important; height:26px !important; line-height:18px; }
	.bgyellow
		{background:yellow !important}
	.bgred 
		{background:#fdc3c3 !important}
	.bggreen
		{background:#e0fdac !important}
	.bgblue 
		{background:#e4e8ff !important}
	.bggray 
		{background:#f4f4f4 !important}
	.bgorange
		{background:#ffcca6 !important}
	.bgpurple
		{background:#ffccff !important}

	.bgpink
		{background:#ffb6c1 !important}
	.valign-top
		{vertical-align:top;}
	.hand
		{cursor:pointer}
	.href
		{text-decoration:underline; color:#0000ff}

	input.mozock
		{display:block; position:relative;width:107px;height:24px; margin:10px 0 3px; z-index:100;position:absolute;top:1px;left:2px;width:107px;height:24px;border:none;opacity:0}
	input.mozock:checked +label
		{background-position:0 -86px;-webkit-background-position:0 -86px}
	label
		{padding:0 0 0 28px; height:24px; display:inline-block; background:url('/m/zimage/item/sp_signin.png') no-repeat; -webkit-background-size:250px 250px; background-size:250px 250px; background-position:0 -61px; line-height:24px;}

	.lauto {margin-left:auto !important; margin-right:auto !important;}
	.fixed {table-layout:fixed !important;}
	.he20  {height:20px !important;}
	.wd20  {width:20px  !important;}
	.wd25  {width:25px  !important;}
	.wd30  {width:30px  !important;}
	.wd40  {width:40px  !important;}
	.wd50  {width:50px  !important;}
	.wd60  {width:60px  !important;}
	.wd70  {width:70px  !important;}
	.wd100 {width:100px !important;}
	.wd112 {width:112px !important;}
	.wd150 {width:150px !important;}
	.wd180 {width:180px !important;}
	.wd250 {width:250px !important;}
	.wd350 {width:350px !important;}
	.wd400 {width:400px !important;}
	.wd450 {width:450px !important;}
	.wd550 {width:550px !important;}
	.wd650 {width:650px !important;}


	.wp100 {width:100% !important;}
	.wp97  {width:97%  !important;}
	.wp90  {width:90%  !important;}
	.wp88  {width:88%  !important;}
	.wp80  {width:80%  !important;}
	.wp70  {width:70%  !important;}
	.wp60  {width:60%  !important;}
	.wp50  {width:50%  !important;}
	.wp40  {width:40%  !important;}
	.wp30  {width:30%  !important;}
	.wp25  {width:25%  !important;}
	.wp24  {width:24%  !important;}
	.wp22  {width:22%  !important;}
	.wp20  {width:20%  !important;}
	.wp16  {width:16%  !important;}
	.wp15  {width:15%  !important;}
	.wp12  {width:12%  !important;}
	.wp10  {width:10%  !important;}