/* KOREA DRAMA FESTIVAL CSS DOCUMENT */
/* 2007.05.16 / SU CHAN KIM, hakoiko@gmail.com */

body	{ margin:0px;	}
img		{ border:none; }
.line01 { height:1px; background:#e5e5e5;}
.margin30 {height:30px;}

/* Áö¿ø¼­ ¹Þ´ÂºÎºÐ*****************************/
.solid_box {
	border: 1px solid #000000;
	height: 30px;
	width: 750px;
}
.bold {
	border: 2px solid #000000;
}
.bold_line {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.style1 {height: 30px; width: 657px; font-weight: bold; }
body,td,th {
	font-size: 12px;
}
.box_style {
	background-color: #F0F0F0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
}
/* ½ÅÃ»¼­¹Þ´ÂºÎºÐ**************/
.input_dot {
	background-color: #CCCCCC;
	border: 1px none #CCCCCC;	
}
.input_bggray {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3E9E4;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
/* ÆùÆ®¼³Á¤ *****************/
.f9	{font:9px tahoma;}
.f11	{font:11px µ¸¿ò,Dotum;}
.f12	{font:12px ±¼¸²,Gulim;}
.f17	{font:17px µ¸¿ò,Dotum;}
.f30	{font:30px µ¸¿ò,Dotum;}
/* »ý»ó¼³Á¤*****************/
.black	{color:#000;}
.gray0  {color:#666;}
.gray1	{color:#999;}
.gray2	{color:#eaeaea;}
.gray3	{color:#ccc;}
/****************************/
.line1	{background:#ccc; height:1px; width:100%;}
/****************************/
a.link1:link	{ color:#666; text-decoration:none; }
a.link1:hover	{ color:#066; text-decoration:none; }
a.link1:visited	{ color:#666; text-decoration:none; }

a.link5:link	{ color:#666; text-decoration:none; }
a.link5:hover	{ color:#636; text-decoration:none; }
a.link5:visited	{ color:#666; text-decoration:none; }
/****************************/
.ib		{cursor:hand;}
.uc		{width:100%; height:500px; background:url(/2007/mainpic/uc.gif) no-repeat center;}

#ents {margin-top:10px;}
#ents .element { float:left;}
#header {width:100%; height:558px; text-align:center; z-index:0;}
#Layer1 {width:100%; height:30px; position:absolute; z-index:1;text-align:left;}
#navi	{width:100%; height:160px; position:absolute; z-index:2; text-align:center;}
#navitop{width:100%; height:30px; position:absolute; z-index:3; text-align:center;}
#page	{width:940px; margin:auto;}

#leftside { margin:-320px 0px 0px 10px; width:425px; float:left;}
#leftside #logo {position:absolute; z-index:1;}
#leftside #todaykdf {margin-top:234px; position:absolute; z-index:1;}
#leftside #event {margin-top:330px; font:12px ±¼¸², gulim, tahoma; color:#666}
#leftside #event .event_words {margin-top:7px; text-align:justify;}
#leftside #photo {}

#rightside {margin:20px 0px 0px 50px; float:left; width:425px;}
#rightside .title01 {padding-left:25px; background:url(file:///C|/Documents%20and%20Settings/user/My%20Documents/mainpic/pic_title01.gif) no-repeat; font:12px ±¼¸², gulim, tahoma; font-weight:bold; color:#666;}
#rightside .title02 {padding-left:25px; background:url(file:///C|/Documents%20and%20Settings/user/My%20Documents/mainpic/pic_title01.gif) no-repeat; font:12px ±¼¸², gulim, tahoma; font-weight:bold; color:#666; height:25px;}
#rightside .news_article {padding:15px; color:#777; font:12px ±¼¸², gulim, tahome;}
#rightside #news_list {background:url(file:///C|/Documents%20and%20Settings/user/My%20Documents/mainpic/bg_zz05.gif) repeat; padding:15px 0px 10px 0px;}

#footer_1{width:100%; background:#d9d8d8; text-align:center; height:166px;}
#footer {
	width:100%;
	background-color: #d9d8d8;
	background-image: url(/2007/mainpic/footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:166px;
}



/* ¼­ºê ½ºÅ¸ÀÏ */	
#submain {width:100%; margin:auto;padding-top:220px; position:absolute; text-align:center;}
#subpage {width:940px; margin:auto;}
#subcontents {margin-left:10px;}
#subcontents_special {}
#subcener	{width:940px; text-align:center;}
.subleftside {width:207px; margin-left:20px; text-align:right; float:left;}
.subrightside{width:683px; margin-left:10px; margin-top:33px; text-align:justify; float:left;}
.subrightside1{width:683px; margin-left:10px; margin-top:27px; text-align:justify; float:left;}

.bg_01kdf {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/01_kdf/images/bg_main.jpg) left top repeat-x;}
.bg_01kdf_center {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/01_kdf/images/bg_center.jpg) center top no-repeat;}

.bg_02event {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/02_event/images/bg_main.jpg) left top repeat-x;}
.bg_02event_center {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/02_event/images/bg_center.jpg) center top no-repeat;}

.bg_03special {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/03_special/images/bg_main.jpg) left top repeat-x;}
.bg_03special_center {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/03_special/images/bg_center.jpg) center top no-repeat;}

.bg_04news {width:100%; height:500px; position:absolute; background:url(/2007/contents/kr/04_news/images/bg_main.jpg) left top repeat-x;}
.bg_04news_center {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/04_news/images/bg_center.jpg) center top no-repeat;}

.bg_05community {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/05_community/images/bg_main.jpg) left top repeat-x;}
.bg_05community_center {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/05_community/images/bg_center.jpg) center top no-repeat;}

.bg_06jinju {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/06_jinju/images/bg_main.jpg) left top repeat-x;}
.bg_06jinju_center {width:100%; height:560px; position:absolute; background:url(/2007/contents/kr/06_jinju/images/bg_center.jpg) center top no-repeat;}

#forum {margin-left:-10px; color:#666;}


#loginwindow { width:490px; height:90px; background:url(/2007/contents/kr/00_members/images/bg_login.gif) no-repeat; text-align:center; margin:auto; padding-top:100px;}
.login_labels { float:left; width:150px; margin-top:10px; margin-right:10px; text-align:right;}
.login_inputs {float:left; width:140px;}
.login_id	{ border:1px solid #666; width:140px; height:20px; margin:5px;}
.login_ok	{ float:left; margin-top:16px; }
.login_btn { margin:10px;}

#pwwindow { width:490px; height:135px; background:url(/2007/contents/kr/00_members/images/bg_pw.gif) no-repeat; text-align:center; margin:auto; padding-top:100px;}
.pw_inputs {float:left; width:180px; text-align:left;}
.pncode { border:1px solid #666; width:60px; height:20px; margin:13px 0px 0px 5px;	}
.pw_ok	{width:100%; text-align:center; margin-top:100px;}

#idwindow { width:490px; height:118px; background:url(/2007/contents/kr/00_members/images/bg_idfind.gif) no-repeat; text-align:center; margin:auto; padding-top:100px;}
.id_ok	{width:100%; text-align:center; margin-top:80px;}

.yak	{width:600px; height:230px; border:1px solid #ccc; overflow:scroll; margin:auto; line-height:20px;}
.personal	{width:630px; margin:auto;}
.txtbox	{border:1px solid #bbb; margin:5px 0px 5px 3px;}