@charset "utf-8";

/* media all */
@media all
{ 
	* { margin: 0; padding: 0; }
	* html body * { overflow: visible; }
	* html iframe, * html frame { overflow: auto; }
	* html frameset { overflow: hidden; }
	html { height: 100%; }

	body{ 
		color: #2B2B2B;
		text-align: left;
		margin: 0%;
		padding: 0%;
	 }
.style1 {
	color: #666666;
	font-weight: bold;
	font-size:12px;
	font-family: "나눔고딕"
}
.style2 {
	color: #666666;
	font-size:12px;
	font-family: "나눔고딕"
}
	/* link */
	a{color: #000; cursor:pointer;}
	a:link{color: #000; text-decoration: none;}
	a:visited{color: #000; text-decoration: none;}
	a:hover{text-decoration: none;}

	/* basic tag */
	hr{ display: none; }
	xmp{ margin: 0;padding: 0; }
	blockquote { margin: 0 10px 0; padding: 0 10px; border-left: 5px solid #e5e5e5;	font-size: 100%; }
	abbr, acronym{ border-bottom: 1px dotted #e5e5e5; cursor: help; }
	code{ color: #333; font-family: monospace; }
	kbd{ border-bottom: 1px dotted #e5e5e5; color: #333; font-family: monospace; }
	p{ margin: 0; padding: 0; }
	ol, ul, ul li { margin: 0; padding: 0; }
	ul{ list-style-type: none; }
	form{ margin: 0; padding: 0; border: none; }
	caption, legend{ display: none; }
	img{ border: none; }
	img.left{ float: left; }
	img.right{ float: right; }
	em, i{ font-style: italic; }
	strong, b{ font-weight: bold;  }
	fieldset{ border: none; padding: 0; margin: 0; }
	select{ font-size: 12px; font-family: "나눔고딕","Arial","Helvetica","sans-serif"}
	input{ font-size:12px; height:18px;  font-family: "나눔고딕","Arial","Helvetica","sans-serif"} /* 12px */
	textarea{ font-size:100%; font-family: "나눔고딕","Arial","Helvetica","sans-serif"}
	caption, cite, code, dfn, var{ font-style: normal;font-weight: normal; }
	q:after, q:before{ content: "'"; }
	code{ font-family: Consolas, Monaco, "Courier New", Courier, monopasce; }
	/*pre{ background: #f5f5f5 none repeat scroll 0 0; border: 1px solid #dadada; font-size: 11px; line-height: 22px; overflow: auto; padding: 11px; }*/
	pre a{ font-weight: normal; }
	em, cite{ font-style: italic; }

	/* heading */
	h1{ font-size: 33px; margin-bottom: 10px;  color: #999999; font-family: "나눔고딕"}
	h2{ font-size: 22px; margin-bottom: 10px; color: #4375bf; line-height: 24px; font-family: "나눔고딕" }
	h3{ font-size: 20px; margin-bottom: 10px; color: #666666; line-height: 24px; font-family: "나눔고딕" }
	h4{ font-size: 18px; margin-bottom: 10px; color: #4375bf; line-height: 24px; font-family: "나눔고딕" }
	h5{ font-size: 12px; color: #ffffff; font-family: "나눔고딕" }						/* 16px */
	h6{ font-size: 1.0em; }							/* 14px */

	h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; letter-spacing: 0; font-weight:bold;}

	/* usage classes */	
	.floatleft{ float: left; }
	.floatright{ float: right; }

	.clear{ clear: both; }
	.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }	
	.block{ display: block; }
	.inline{ display: inline; }
	.border_none{ border: 0 solid; }
	.pBold{font-weight:bold;background:url(/images/contest/cld_bg_01.gif) 3px center no-repeat;color:#fff;}

	.alignleft{ text-align: left; }
	.aligncenter{ text-align: center; }
	.alignright{ text-align: right; }

	div.alignleft{ float: left; }
	div.aligncenter{ display: block;margin-left: auto;margin-right: auto; }
	div.alignright{ float: right; }
	.hide{ display: none; }
    .hidden {position:absolute; left:-9999px;}

    
	/*color border*/

	.red {border:1px solid red;}
	.blue {border:1px solid blue;}
	.green {border:1px solid green;}
	.black {border:1px solid black;}


	ul#skiplist {position:relative;width:940px;margin:0 auto;}
	ul#skiplist li{float:left;width:130px;position:absolute;top:-40px;}
	ul#skiplist a {height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#fff;white-space:nowrap;} 
	ul#skiplist a:focus, ul#skiplist a:active {position:absolute;top:50px;height:auto; width:130px;padding:5px; margin-bottom:10px;font-weight:bold;border:solid 2px #ff9900;color:#000;} 
	

	.ie6 .iePngFix {behavior: url('../js/iepngfix.htc');}
	.ie6 .index .iePngFix {behavior: url('../js/iepngfix_main.htc');}

}