/* IE 6,7,8 Layout Setup */
body{overflow-y /**/: scroll; overflow-x /**/: auto;	background:#98b6ca;}
*:first-child+html body{overflow:hidden;}
/* IE 6,7,8 Layout Setup */

/* body, p, form 의 기본 패딩, 마진 */
body, table, form{margin:0;padding:0; font-size:9pt;}

/* image의 기본 border 값 */
img{margin:0;padding:0;border:0}

/* body의 기본 값 설정 */
body{color:#4e4e4e; font-size:9pt; line-height:1.4em; background:white;  font-family:"dotum", "arial", "Apple LiGothic";}

/* HR은 보이지 않도록 한다. */
hr{display:none;}
.ime_mode{ime-mode:disabled;}
.input {border:'#DBDBDB solid 1px';}
.vertical_middle{vertical-align:middle;}
.vertical_top{vertical-align:top;}
.clear{clear:both;}
.color_red{color:red;}
.color_red2{color:#BE1E2A;font-weight:bold;}
.color_blue{color:#3068bd;font-weight:bold;}
/* .color_green{color:#71b40d;font-weight:bold;font-size:10pt;} */
.bl{border-left:1px solid #dddddd;}
.br{border-right:1px solid #dddddd;}
.bb{border-bottom:1px solid #dddddd;}
.ba{border:1px solid #dddddd;}
.Lfloat{float:left;}
.Rfloat{float:right;}
.top_line{border-top:1px solid #e5e5e5;padding-top:10px;}
.color_blue{line-height:150%}
.line_150{line-height:150%;}

/* 링크의 기본 설정. */
a{color:#777777;}
a:link{text-decoration:none;color:#777777;}
a:visited{text-decoration:none;color:#777777;}
a:hover{text-decoration:underline;color:#777777;}

.point{color:red;font-weight:bold;}
.point_orange{color:#f47400;font-weight:bold;}
.hand{cursor:pointer;}
.bold{font-weight:bold;}

/* 정렬 class */
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.middle{vertical-align:middle;}

/* Top Padding */
.tp1{padding-top:1px;}
.tp2{padding-top:6px;}
.tp5{padding-top:5px;}
.tp10{padding-top:10px;}
.tp15{padding-top:15px;}
.tp20{padding-top:20px;}
.tp25{padding-top:25px;}
.tp30{padding-top:30px;}

/* Bottom Padding */
.bp5{padding-bottom:5px;}
.bp10{padding-bottom:10px;}
.bp15{padding-bottom:15px;}
.bp20{padding-bottom:20px;}
.bp25{padding-bottom:25px;}
.bp30{padding-bottom:30px;}

/* Left Padding */
.lp5{padding-left:5px;}
.lp10{padding-left:10px;}
.lp15{padding-left:15px;}
.lp20{padding-left:20px;}
.lp25{padding-left:25px;}
.lp30{padding-left:30px;}
.lp40{padding-left:40px;}
.lp45{padding-left:45px;}
.lp50{padding-left:50px;}


/* Right Padding */
.rp5{padding-right:5px;}
.rp10{padding-right:10px;}
.rp15{padding-right:15px;}
.rp20{padding-right:20px;}
.rp25{padding-right:25px;}
.rp30{padding-right:30px;}
.rp40{padding-right:40px;}
.rp50{padding-right:50px;}

/* Top Margin */
.tm3{margin-top:3px;}
.tm5{margin-top:5px;}
.tm6{margin-top:6px;}
.tm8{margin-top:8px;}
.tm10{margin-top:10px;}
.tm13{margin-top:13px;}
.tm15{margin-top:15px;}
.tm20{margin-top:20px;}
.tm25{margin-top:25px;}
.tm30{margin-top:30px;}


/* Bottom Margin */
.bm5{margin-bottom:5px;}
.bm10{margin-bottom:10px;}
.bm15{margin-bottom:15px;}
.bm20{margin-bottom:20px;}
.bm25{margin-bottom:25px;}
.bm30{margin-bottom:30px;}


/* Left Margin */
.lm3{margin-left:3px;}
.lm5{margin-left:5px;}
.lm10{margin-left:10px;}
.lm13{margin-left:13px;}
.lm14{margin-left:14px;}
.lm15{margin-left:15px;}
.lm20{margin-left:20px;}
.lm25{margin-left:25px;}
.lm30{margin-left:30px;}
.lm50{margin-left:50px;}
.lm100{margin-left:100px;}


/* Right Margin */
.rm5{margin-right:5px;}
.rm10{margin-right:10px;}
.rm15{margin-right:15px;}
.rm20{margin-right:20px;}
.rm25{margin-right:25px;}
.rm30{margin-right:30px;}

.font_8{font-size:8pt;color:#686868;}
.font_bold{font-weight:bold;color:#484848;}
.font_bold a{font-weight:bold;color:#484848;}
.absolute{position:absolute;}


.link{text-decoration:underline;color:#0b89de;}
#wrap{
	position:relative;
	padding:0px;
	width:100%;
	height:auto;
	min-height:479px;
	background:url('/contest/image/main/menu_bg.gif') 0 78px repeat-x;

}


#wrap .layout{width:1000px;position:relative;height:auto;margin:0 auto;}

#wrap .layout #logo{left:30px;top:5px;width:500px;height:60px;}
#wrap .layout #logo2{left:3px;top:77px;width:1000px;height:101px;text-align:center;background:url('/sponsor/image/main/main_bg.gif');}

#wrap .layout #top_right{top:0px;width:200px;height:18px;}
#wrap .layout #top_right ul{padding:0px;margin:0px;list-style:none;}
#wrap .layout #top_right ul li{float:left;}

#wrap .layout #top_menu{left:30px;top:78px;width:1000px;height:47px;z-index:1;}
#wrap .layout #top_menu ul{padding:0px;margin:0px;list-style:none;}
#wrap .layout #top_menu ul li{float:left;}


#wrap .layout .sub_menu{top:162px;padding:5px 0 0 0;height:18px;}
#wrap .layout .sub_menu ul{padding:0px;margin:0px;list-style:none;}
#wrap .layout .sub_menu ul li{float:left;}
#wrap .layout .sub_menu ul li.value{color:#616161;}
#wrap .layout .sub_menu ul li.value a{color:#616161;}
#wrap .layout .sub_menu ul li.bar{color:#616161;}

#wrap .layout #sub_menu1{left:60px;}
#wrap .layout #sub_menu2{left:250px;}
#wrap .layout #sub_menu3{left:430px;}
#wrap .layout #sub_menu4{left:638px;}
#wrap .layout #sub_menu5{left:808px;}

.intro {color:#000000; font-size:9pt; line-height:1.4em;  font-family:"dotum"; padding:10px 0 10px 0;, "arial";}
.intro_2 {color:#000000; font-size:9pt; line-height:1.4em;  font-family:"dotum"; padding:10px 0 10px 0;, "arial";padding-left:20px;}
.intro_3 {color:#000000; font-size:9pt; line-height:1.4em; font-family:"dotum"; , "arial";padding-left:10px;}
.intro2_table {border-collapse: collapse;}
.intro2 {background:#f6f6f6;text-align:center;font-weight:bold;height:30px;border: 1px solid #c8c8c8;border-top:1px solid #6ac716;}
.intro2_1 {text-align:center;height:30px; border: 1px solid #c8c8c8;}
.intro4_title {background:url('/image/intro/title_bg.gif');height:37px;padding-left:10px;font-weight:bold;color:#000000;}
.intro4_title2 {background:url('/image/intro/title_bg3.gif') no-repeat;;height:34px;width:770px;padding-left:35px;font-weight:bold;color:#669427;}
.intro_text_padding {padding-left:14px;}
.intro_bar_left {background:url('/image/intro/title_bar_left.gif') no-repeat; height:25px;width:13px;}
.intro_bar_middle {background:url('/image/intro/title_bar_middle.gif'); height:25px;color:#ffffff;font-weight:bold;}
.intro_bar_right {background:url('/image/intro/title_bar_right.gif') no-repeat; height:25px;width:12px;}
.page{position:relative; margin:25px auto 15px; width:710px; border-bottom:#999999 dashed 1px;}
.intro5_bg_top {background:url('/image/intro/box_top.gif') no-repeat;width:770px;height:71;}
.intro5_bg_middle {background:url('') 20px 0px no-repeat;width:123px;height:135px;z-index:1000;}
.intro5_bg_middle2 {background:url('') 20px 0px no-repeat;width:544px;height:57px;}
.intro5_bg_bottom {background:url('/image/intro/box_bottom.gif') no-repeat;width:770px;height:71;}


.td1{background:#f6f6f6;text-align:center;height:28px;width:157px;}
.td2{background:#ffffff;text-align:left;height:28px;padding-left:5px;width:250px;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;}
.td3{background:#f6f6f6;text-align:center;height:28px;width:111px;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;}
.td4{background:#ffffff;text-align:left;height:28px;padding-left:5px;width:250px;border-bottom:1px solid #b5b5b5;border-right:1px solid #b5b5b5;}
.td5{background:#f6f6f6;text-align:center;height:28px;width:111px;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5;}
.td6{background:#f6f6f6;text-align:center;height:28px;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5;}
.td7{background:#ffffff;height:28px;padding-left:5px;width:250px;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;}

.support_td1{border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;height:30px;}
.support_td1_2{border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;}
.support_td2{border-right:1px solid #b5b5b5;height:30px;text-align:left;padding-left:15px;}
.support_td3{height:30px;text-align:left;padding-left:15px;border-right:1px solid #b5b5b5;}
.support_td4{border-right:1px solid #b5b5b5;border-top:1px solid #b5b5b5;text-align:left;padding-left:15px;}
.support_td5{border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5;}
.support_td6{border-right:1px solid #b5b5b5;}
.support_td7{height:30px;text-align:center;}
.support_td8{border-right:1px solid #b5b5b5;border-top:1px solid #b5b5b5;}
.support_td9{border-top:1px solid #b5b5b5;}

.login_1{padding-left:20px;text-align:left;width:55px;font-weight:bold;}

.contest_td1{background:#f6f6f6;height:30px;text-align:center;font-weight:bold;}
.contest_td2{background:#ffffff;padding-left:10px;}
.contest_td3{background:#ffffff;text-align:center;height:30px;}
.contest_td4{background:#ffffff;text-align:left;height:30px;padding-left:10px;}

.bbs_title1{padding:4px 0 3px; height:28px; color:#3fab0b;text-align:center;font-weight:bold;}
.bbs_title2{padding:4px 0 3px; height:28px; color:#3fab0b;background:url('/contest/image/sub/board_line.gif') 0 0 no-repeat;text-align:center;font-weight:bold;}
.bbs_td1{height:30px;border-bottom:1px solid #d4d4d4;text-align:center;}

.search_td1{background:#f6f6f6;text-align:center;font-weight:bold;height:30px;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-top:1px solid #40ab0b;}
.search_td2{height:30px;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;padding-left:10px;border-top:1px solid #40ab0b;}