@charset "utf-8";

/* Frame */

#wrap								{width:100%; height:100%;}			
		

/* top */

#top									{width:1024px; height:65px; position:relative;}
#top .logo						{position:absolute; left:10px; top:20px;}
#top .logoLectureRoom	{position:absolute; left:163px; top:20px;}
#top .lectureRoomSelect	{position:absolute; left:330px; top:25px;}
#top .privacy					{position:absolute; right:50px; top:30px; color:#fff; font-size:11px; }
#top a								{color:#fff;font-size:12px;}

/* main */

#main									{position:relative; background:url(../image/bg.png) no-repeat; width:1024px; height:661px; }
#main .tab 						{position:absolute; right:5px; top:25px; width:32px; height:166px;}

#mainTemplete								{position:relative; background:#fff; width:1024px; height:661px; }
#mainTemplete .tab 						{position:absolute; right:5px; top:25px; width:32px; height:166px;}
.edu_popup					{background-color:#FFFFFF;  width:100%;  height:auto; position:relative}

/* left */

#left									{position:relative; width:147px; height:657px; float:left; }
#left ul							{position:absolute; left:10px; top:50px; width:127px;display:inline-block; }
#left li 							{background:url(../image/left/btn_off.gif); border-bottom:1px dotted #e1e1e1; height:30px; line-height:30px; text-indent:2em; }
#left a								{color:#464646}	
#left li:hover				{background:url(../image/left/btn_over.gif); }	
#left li.current		  {background:url(../image/left/btn_on.gif); font-weight:bold; color:#fff; border:0px dotted #ccc;}

#left .print					{position:absolute;left:15px; bottom:20px; width:180px;}
#left .print .btn     {margin-top:5px;}


.Cleft								{position:relative; width:170px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; line-height:18px; background-color:#F2F2F2}
.Cleft ul							{ position:relative;  padding-top:2px; vertical-align:middle}
.Cleft .inDep1			        {position:relative; width:100%-25px; margin-left:15px; text-indent:0em; display:block; text-align:justify; min-height:20px; }
.Cleft .in				        {position:relative; width:100%-25px; margin-left:63px; text-indent:0em; display:block; text-align:justify; min-height:20x; }
.Cleft li 							{position:relative; background:url(../image/left/folder_open.png) no-repeat 0px 4px; text-indent:1.3em; vertical-align:middle; }
.Cleft ul li 						{position:relative; background:url(../image/left/folder_open.png) no-repeat 0px 4px;  text-indent:1.3em; vertical-align:middle;}
.Cleft ul li.closed  				{position:relative; background:url(../image/left/folder.png) no-repeat 0px 4px;  text-indent:1.3em; vertical-align:middle }
.Cleft ul li li						{position:relative; background:url(../image/left/bu_re.png) no-repeat 15px 4px; text-indent:2.5em;  vertical-align:middle;}
.Cleft ul li .closed				{position:relative; background:url(../image/left/bu_reclosed.png) no-repeat 15px 4px; text-indent:2.5em; vertical-align:middle  }
.Cleft ul li li	li					{background:url(../image/left/bg_white.png)  0px 0px; text-indent:3.5em; padding-top:2px;  padding-bottom:2px; vertical-align:middle ;  color:#666 }
.Cleft ul li li	li		a			{background:url(../image/left/bg_white.png)  0px 0px; text-indent:3.5em; padding-top:2px;  padding-bottom:2px; vertical-align:middle ;  color:#666 }

.Cleft .icon01	{display:inline-block; text-indent:0em;  text-align:center; background:#ed1c24; font-size:11px; color:#fff; padding:0px 1px; margin-left:28px; margin-right:3px; border-radius:3px; letter-spacing:-0.1em; float:left }
.Cleft .icon02	{display:inline-block; text-indent:0em;  text-align:center; background:#0072bc; font-size:11px; color:#fff; padding:0px 1px; margin-left:28px; margin-right:3px; border-radius:3px; letter-spacing:-0.1em; float:left }
.Cleft .icon03	{display:inline-block; text-indent:0em;  text-align:center; background:#00a651; font-size:11px; color:#fff; padding:0px 1px; margin-left:28px; margin-right:3px; border-radius:3px; letter-spacing:-0.1em; float:left }
.Cleft a								{color:#333; }	

.eduleft     {width:160px; position:absolute; left:0px; top:11px}
.eduleft ul {}
.eduleft li {padding:5px 0; border-bottom:1px solid #cacaca;  background:#4f566a; font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif; font-size:13px; font-weight:bold; color:#fff; line-height:18px; text-indent:10px;}
.eduleft li a	{ }
.eduleft li:hover{color:#fff; text-decoration:none; background:#24579a;}
.eduleft li.current{color:#fff; text-decoration:none; background:#1c4889;}
.eduleft .in				        {position:relative; width:100%-25px; margin-left:25px; text-indent:0em; display:block; text-align:justify; min-height:20x;  }
.eduleft .in a  {color:#666;}
.eduleft .in a:hover {color:#fff;}

.eduleft .subMenu			{background:#fff; padding:2px 0; }
.eduleft .subMenu li		{line-height:22px; height:auto; font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif; font-size:12px; font-weight:normal;  background:#fff; color:#5187b8; border:0; padding-top:3px; padding-bottom:3px }
.eduleft .subMenu a:hover		{text-decoration:none; font-weight:normal; }
.eduleft .subMenu li:hover	{color:#666; text-decoration:none; background:#f5f5f5; font-weight:normal;  line-height:22px; border-bottom:0px solid #cacaca;  border-top:0px solid #cacaca;  padding-top:3px; padding-bottom:3px  }
.eduleft .subMenu li.current{color:#fff; text-decoration:none; background:#6b91b4; font-weight:bold; }
.eduleft li a	{ }
.eduleft  .icon01	{display:inline-block; text-indent:0em;  text-align:center; background:#ed1c24; font-size:11px; color:#fff; padding:0px 1px; margin-left:10px; margin-right:3px; border-radius:3px; letter-spacing:-0.1em; float:left }
.eduleft  .icon02	{display:inline-block; text-indent:0em;  text-align:center; background:#0072bc; font-size:11px; color:#fff; padding:0px 1px; margin-left:10px; margin-right:3px; border-radius:3px; letter-spacing:-0.1em; float:left }
.eduleft  .icon03	{display:inline-block; text-indent:0em;  text-align:center; background:#00a651; font-size:11px; color:#fff; padding:0px 1px; margin-left:10px; margin-right:3px; border-radius:3px; letter-spacing:-0.1em; float:left }

.mOpen { background:url(../image/public/edu_mOpen.png) no-repeat 0px 0px; font-size:13px; font-weight:bold; color:#fff;  height:29px; text-indent:25px; line-height:29px; }
.mOpen a  {color:#fff; text-decoration:none;}



.edu_paging {position:absolute; top:5px; right:5px; background:url(../image/public/n_bg.png);  padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; display:inline-block; text-align:center; border-radius:5px; vertical-align:middle}
.edu_paging ul {}
.edu_paging li {line-height:22px;}
.edu_paging li a {color:#000; font-weight:bold; }
.edu_paging .move {line-height:27px}

.edu_paging1 {position:relative; bottom:0px; left:0px;  background:url(../image/public/n_bg.png);  padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; display:inline-block; text-align:center; border-radius:5px; vertical-align:middle}
.edu_paging1 ul {}
.edu_paging1 li {line-height:22px;}
.edu_paging1 li a {color:#000; font-weight:bold; }
.edu_paging1 .move {line-height:27px}

/* right */

#right								{width:781px; height:657px; margin-left:30px; float:left;  }

#right #subject				{position:relative; width:100%; height:60px; border-bottom:1px dotted #ccc; margin-bottom:15px;}
#right #subject .title0{position:absolute; left:70px; top:30px;font-size:14px; font-weight:bold; color:#0072bc;letter-spacing:-0.05em;}
#right #subject .title1{position:absolute; left:70px; top:15px;font-size:12px; font-weight:normal; color:#000;}
#right #subject .title2{position:absolute; left:70px; top:37px;font-size:14px; font-weight:bold; color:#0072bc;letter-spacing:-0.05em;}
#right #subject .period1{position:absolute; right:0px; top:13px; width:220px; font-size:11px; color:#7d7d7d;  }
#right #subject .period2{position:absolute; right:0px; top:36Px; width:220px; font-size:11px; color:#7d7d7d; }
#right #subject .ct		{font-weight:bold; }
#right #contents			{width:100%; height:558px;}
#right #contentsSub		{width:100%; height:578px; overflow-y:auto }


/* eduAim */

#eduAim			{width:381px; margin-bottom:10px; float:left;}
#eduAim .box{width:100%-20px; height:75px; overflow-y:scroll; padding:10px;text-align:justify; }

/* eduProcess */

#eduProcess	{width:381px; margin-bottom:10px; margin-left:19px;float:left; }
#eduProcess .box{width:100%-20px; height:75px; }
#eduProcess .graphBox{ width:350px;font-family: small Fonts;font-size:10px; margin-top:25px;}
#eduProcess .graphBox .graphBg{border:1px solid #a4a4a4; padding:1px 0; height:15px; line-height:14px}
#eduProcess .graphBox .leftBar		{border-left:1px solid #a4a4a4; height:6px; }
#eduProcess .graphBox .rightBar		{border-right:1px solid #a4a4a4; height:6px; }
#eduProcess .graphBox .percent		{font-family:dotum; font-size:11px; color:#000; font-weight:bold;}

/* report */

#report			{width:381px; margin-bottom:10px; float:left;}

/* test */

#test			{width:381px; margin-bottom:10px; float:left; margin-left:19px}

/* notice */

#notice			{width:381px; margin-bottom:10px; float:left; }
#notice .more{position:absolute; right:0px; bottom:7px;}


/* data */

#data			{width:381px; margin-bottom:10px; float:left; margin-left:19px }
#data .more{position:absolute; right:0px; bottom:7px;}


/* finish */

#finish			{width:100%; margin-bottom:10px; float:left;}
#finish .box{width:100%-20px; height:75px; overflow-y:scroll; padding:10px;text-align:justify; }


/* popup */

#topPopup		{width:100%; height:10px; background:#0094d8;}
#contentsPopup{width:100%-20px; margin:10px; }
.sms_mobile {width:210px;  height:400px; position:relative; float:left; margin-top:5px;  background:url(../image/public/sms_mobile.jpg) no-repeat 0px 0px; }
.sms_contents {width:520px; height:400px; float:left; margin-left:10px }
.sms_history  {width:520px; height:400px; float:left; margin-left:10px }
.sms_text    { position:absolute; left:25px; top:68px; width:150px; height:140px;  padding:2px}
.sms_reserve   { position:absolute; left:25px; top:210px; width:160px;  padding-top:3px }
.sms_reserve  li {padding-top:2px;}
.sms_reserve  a {font-weight:bold; color:#FFF; }

/*신인숙*/
.edu_top  {background:url(../image/main/edu_top.jpg)  0px 0px; width:100p%; height:40px; }





/* description */

.desc01			{width:100%-20px; padding:0px 10px 5px 5px;  font-size:11px; color:#555; position:relative}

.desc2								{margin-left:15px; margin-top:25px; margin-bottom: 15px; color:#666; font-size:11px}
.desc2 ul							{}
.desc2 li							{list-style:disc; margin-bottom:-1px; font-color:#666; font-size:11px;}
.desc3								{ margin-top:5px; font-size:11px}
.desc4								{margin-left:28px; margin-top:5px; margin-bottom: 15px; color:#666; font-size:11px}
.desc5								{margin-left:0px; margin-top:5px; margin-bottom:5px;  font-size:11px; color:#FF6600;letter-spacing:-0.05em; }
.desc6								{width:100%; margin-top:10px; padding:3px; border:2px dashed #d1d1d4;   background:url(../image/public/bu_exc.png) no-repeat 7px 6px; font-size:11px; color:#FF6600; letter-spacing:-0.05em; text-indent:1.7em; vertical-align:middle  }

/* h */
h1									{position:relative; height:35px; border-bottom:2px solid #ebebeb; background:url(../image/public/bu_h1.gif) no-repeat 0px 10px;font-size:14px; font-weight:bold;text-indent:2em; line-height:35px; letter-spacing:-0.08em; }
h1 .processPercent	{margin-left:15px; color:red; font-size:12px; font-weight:bold;}
h1 .rightIcon				{position:absolute; right:0px; bottom:7px; }
h2  	 {position:relative; height:35px; border-bottom:2px solid #ebebeb; background:url(../image/public/bu_h1.gif) no-repeat 0px 10px; font-size:14px; font-weight:bold;text-indent:2em; line-height:35px; letter-spacing:-0.08em; margin-bottom:10px; }
h3  	 {position:relative; height:35px; border-bottom:2px solid #ebebeb; background:url(../image/public/bu_h1.gif) no-repeat 0px 10px; font-size:14px; font-weight:bold; text-indent:2em; line-height:35px; letter-spacing:-0.08em; }
h3 .icon01	{display:inline-block; vertical-align:middle;  text-align:center; height:18px; background:#ed1c24; font-size:11px; color:#fff; padding-left:1px; padding-right:1px; margin-left:5px; border-radius:3px;  line-height:21px;  letter-spacing:-0.1em; text-indent:0em; }
h4  	 {position:relative; height:26px; margin-bottom:3px;  background:url(../image/public/bu_timebar02.jpg) no-repeat 0px 0px; font-size:12px; color:#FFF; font-weight:bold;  text-align:center; line-height:28px; letter-spacing:-0.02em; }
h5  {position:relative; height:35px; color:#FFF; background:url(../image/public/bu_h4.png) no-repeat 0px 10px;font-size:14px; font-weight:bold; text-indent:1.8em; line-height:35px; letter-spacing:-0.08em; position:absolute; top:5px; left: 190px }
h5 .subtitle {font-size:13px; font-weight:normal;}
/* tableType01(index화면에 적용된 테이블) */

.tableType01					{width:100%; border-bottom:1px solid #ebebeb; }
.tableType01 th				{background:#f3f5fa; padding:3px 0; border-bottom:1px solid #ebebeb; font-weight:normal; color:#464646;}
.tableType01 td 			{padding:4px 6px; }
.tableType01 .date		{font-size:11px; color:#7d7d7d; text-align:center }
.tableType01 tr:hover	{background:#fbfcff}
.tableType01 tr:hover.no	{background:#fff; }

.tableType01 .icon01	{display:inline-block; text-align:center; background:#ed1c24; font-size:11px; color:#fff; padding:0px 1px; margin:0 3px; border-radius:3px; letter-spacing:-0.1em }
.tableType01 .icon02	{display:inline-block; text-align:center; background:#0072bc; font-size:11px; color:#fff; padding:0px 1px; margin:0 3px; border-radius:3px; letter-spacing:-0.1em }
.tableType01 .icon03	{display:inline-block; text-align:center; background:#00a651; font-size:11px; color:#fff; padding:0px 1px; margin:0 3px; border-radius:3px; letter-spacing:-0.1em }



.tableType01v					{border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;  border-right:1px solid #d8d8d8; }
.tableType01v th			{padding:6px 5px; background:#f4fbfe; border-bottom:1px solid #ededed; border-left:1px solid #d8d8d8; text-align:left; text-indent:1em; font-weight:normal }
.tableType01v td			{padding:6px 5px; border-bottom:1px solid #ededed; border-left:1px solid #d8d8d8; text-align:justify; po }
.tableType01v .tdRight{border-left:0px solid #d8d8d8;}

.tableType01v ul	{}
.tableType01v li	{width:20%; float:left}
.tableType01v li.input	{width:1000%; float:left}
.tableType01v .templeteImage	{border:1px solid #ccc;margin-top:10px;}


.tableType01Sub					{width:100%; border-top:1px solid #ededed; border-bottom:0px solid #ededed;}
.tableType01Sub th			{padding:6px 0; background:#f4fbfe; border-bottom:1px solid #ededed; border-left:0px solid #ededed; font-weight:normal; text-align:left; text-indent:1em; }
.tableType01Sub .thLeft	{border-left:0px solid #f4fbfe}
.tableType01Sub td 			{border-bottom:1px solid #ededed; padding:6px;text-align:left; }
.tableType01Sub .x 			{border-left:0px solid #ededed;}
.tableType01Sub tr:hover{background:#fff}
.tableType01Sub .tac		{text-align:center; }


/* tableType02(서브페이지에 적용된 테이블) */

.tableType02					{width:100%; border-bottom:1px solid #ebebeb; }
.tableType02 th				{background:#f4fbfe; padding:5px 0; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; font-weight:normal; color:#464646;}
.tableType02 th.thNB       {border-bottom:0px solid #ebebeb; }
.tableType02 td 			{padding:4px 6px; border-bottom:1px solid #ebebeb; }
.tableType02 .thLeft		{border-left:1px solid #f4fbfe; }
.tableType02 .date		{font-size:11px; color:#7d7d7d; text-align:center }
.tableType02 tr:hover	{background:#fbfcff}
.tableType02 tr:hover.no	{background:#fff; }
.tableType02 .ofs {overflow-y:scroll; overflow-x:scroll; width:751px; }
.tableType02 .in				{width:100%-25px; margin-bottom:-4px;  display:block; margin-left:30px; text-align:justify; line-height:18px; min-height:11px; }
.tableType02 .graphBox .leftBar1		{border-left:1px solid #0C9; height:6px; }



.tableType02 .icon01	{display:inline-block; text-align:center; background:#ed1c24; font-size:11px; color:#fff; padding:0px 1px; margin:0 3px; border-radius:3px; letter-spacing:-0.1em; float:left }
.tableType02 .icon02	{display:inline-block; text-align:center; background:#0072bc; font-size:11px; color:#fff; padding:0px 1px; margin:0 3px; border-radius:3px; letter-spacing:-0.1em }
.tableType02 .icon03	{display:inline-block; text-align:center; background:#00a651; font-size:11px; color:#fff; padding:0px 1px; margin:0 3px; border-radius:3px; letter-spacing:-0.1em }


.tableType02 .texticon01	{text-align:center; font-size:12px; color:#F30; padding:0px 1px; margin:0 3px; letter-spacing:-0.05em }
.tableType02 .texticon02	{text-align:center; font-size:12px; color:#F00; padding:0px 1px; margin:0 3px; letter-spacing:-0.05em }
.tableType02 .texticon03	{text-align:center; font-size:12px; color:#00a651; padding:0px 1px; margin:0 3px; letter-spacing:-0.05em }
.tableType02 .texticon04	{text-align:center; font-size:12px; color:#999; padding:0px 1px; margin:0 3px; letter-spacing:-0.05em }
.tableType02 .texticon05	{font-size:12px; color:#936; letter-spacing:-0.05em }
.tableType02 .texticon06	{font-size:12px; color:#C60; letter-spacing:-0.05em }

.tableType02 .correct	{background:url(../image/public/icon_correct.png) no-repeat center 5px; }
.tableType02 .incorrect	{background:url(../image/public/icon_incorrect.png) no-repeat center 5px; }



.tableType02v					{border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.tableType02v th			{padding:6px 5px; background:#f4fbfe; border-bottom:1px solid #ededed; border-left:1px solid #ebebeb; text-align:left; text-indent:1em; font-weight:normal }
.tableType02v th p			{ font-weight:bold}
.tableType02v th p.type		{color:#666; text-indent:2.5em; font-weight:normal }
.tableType02v td			{padding:6px 5px; border-bottom:1px solid #ededed; border-left:1px solid #ebebeb; text-align:justify; }
.tableType02v .ex		{padding-top: 10px; font-size:11px; color:#7d7d7d;   border-bottom:0px solid #ebebeb;   border-top:0px solid #ebebeb;}
.tableType02v .tdRight{border-left:0px solid #ebebeb; padding:0 0 40px}
.tableType02v .cmt_input{background:#000; padding:5 5 5 5px;}
.tableType02v .icon01	{display:inline-block; text-align:center; background:#ed1c24; font-size:11px; color:#fff; padding:0px 1px; margin:0 3px; border-radius:3px; letter-spacing:-0.1em; float:left }
.tableType02v ul	{}
.tableType02v li	{width:20%; float:left}
.tableType02v .templeteImage	{border:1px solid #ccc;margin-top:10px;}
.tableType02v td.tac	{text-align:center}


.tableType03v					{border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.tableType03v th			{padding:6px 15px; background:#f4fbfe; border-bottom:1px solid #ededed; border-left:1px solid #ebebeb; text-align:left;  font-weight:normal; position:relative }
.tableType03v th .name{position:absolute; right:20px; }
.tableType03v td			{padding:5px 15px; border-bottom:1px solid #ededed; border-left:1px solid #ebebeb; text-align:justify; position:relative;  }
.tableType03v td .in			{padding:15px 15px 15px 15px; text-align:justify;  }
.tableType03v td .title			{font-weight:bold; color:#333; position:relative;}
.tableType03v td .name{position:absolute; right:15px; }
.tableType03v td .answer{color:#360  }
.tableType03v .tdRight{border-left:0px solid #ebebeb;}
.tableType03v .icon01	{display:inline-block; text-align:center; background:#ed1c24; font-size:11px; color:#fff; padding:0px 1px; margin:0 3px; border-radius:3px; letter-spacing:-0.1em; float:left }
.tableType03v ul	{}
.tableType03v li	{width:20%; float:left}
.tableType03v .templeteImage	{border:1px solid #ccc; margin-top:10px;}

.tableType04v					{border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.tableType04v th			{padding:6px 5px; background:#f4fbfe; border-bottom:1px solid #ededed; border-left:1px solid #ebebeb; text-align:left; text-indent:1em; font-weight:normal }
.tableType04v th p			{padding-left:15px; padding-right:5px; }
.tableType04v td			{padding:6px 5px; border-bottom:1px solid #ededed; border-left:1px solid #ebebeb;}
.tableType04v td p			{color:#666; }
.tableType04v .icon01	{display:inline-block; text-align:center; background:#ed1c24; font-size:11px; color:#fff; padding:0px 1px; margin:0 3px; border-radius:3px; letter-spacing:-0.1em; float:left }
.tableType04v .in				{width:100%-25px; margin-bottom:-4px;  display:block; margin-left:30px; text-align:justify; line-height:18px; min-height:11px; }





.tableType02Sub					{width:100%; border-top:1px solid #ededed; border-bottom:0px solid #ededed;}
.tableType02Sub th			{padding:6px 0; background:#f4fbfe; border-bottom:1px solid #ededed; border-left:0px solid #ededed; font-weight:normal; text-align:left; text-indent:1em; }
.tableType02Sub .thLeft	{border-left:0px solid #f4fbfe}
.tableType02Sub td 			{border-bottom:1px solid #ededed; padding:6px;text-align:left; }
.tableType02Sub .x 			{border-left:0px solid #ededed;}
.tableType02Sub tr:hover{background:#fff}
.tableType02Sub .tac		{text-align:center; }

.tableType05						{width:100%; border-left:0px solid #ccc; border-bottom:0px solid #ccc; border-right:0px solid #ccc; border-spacing:5px}
.tableType05 td 				{padding:3px; height:20px; }
.tableType05 th {background-color:#033; padding-left: 3px; padding-right: 3px; height: 30px; line-height: 30px; font-size: 11px; color: #000; letter-spacing:-0.05em;  color:#fff;} 
.tableType05 .header	{padding-bottom:5px; border-bottom:1px solid #ccc;}
.tableType05 .comment	{border-bottom:1px dotted #ccc; }
.tableType05 .title {color:#333; font-weight:bold}	
.tableType06					{width:100%; border-top:1px solid #ebebeb; }
.tableType06 th				{position:relative; height:24px;  background:#F5F5F5; padding:6px 10px 0px 5px;  border-bottom:1px solid #ebebeb; font-weight:normal; line-height:17px; color:#464646; text-align:left}
.tableType06 td 			{padding:15px 25px 20px 5px; border-bottom:1px solid #ebebeb;  }
.rightIcon       {position:absolute; right:5px; top:7px; }
.tableType06 a:hover	{font-color:#09C;}
.tableType06 th .name{position:absolute; right:15px; }
.tableType05 .asp			{font-size:12px; margin-right:10px; color:#6f6f6f;  }
.tableType05 .name		{font-weight:bold; font-size:12px; margin:0 10px;  font-weight:normal}



.tableType07				{width:100%; border:0; margin:0px}
.tableType07 th				{ background:#fff; text-align:right; vertical-align:top; font-weight:normal; color:#464646;}


.tablecomm					{width:100%; border-top:1px solid #ebebeb; }
.tablecomm th	  {position:relative; height:24px;  background:#f4fbfe;  padding:6px 25px 0px 30px;  border-bottom:1px solid #ebebeb; font-weight:bold; line-height:17px; color:#464646; text-align:left}
.tablecomm th.a   {font-color:#09C; font-weight:normal;}
.tablecomm td 	  {border-bottom:1px solid #ebebeb; }
.tablecomm td .in {padding:6px 30px 10px 30px; }
.rightIcon        {position:absolute; right:5px; top:7px; }
.tablecomm a	  {font-color:#09C; font-weight:normal; }
.tablecomm a:hover	{font-color:#09C; font-weight:normal; font-weight:normal;}
.tablecomm th .name {position:absolute; right:15px;font-weight:normal; }
.tablecomm th .attach {font-weight:normal;}


.tablesurvey			    {width:100%; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;  }
.tablesurvey th				{padding:0px 0px 0px 0px;;  background:#f7f7f7; border-right:1px solid #ededed; vertical-align:text-top; font-weight:normal; font-size:12px; letter-spacing:-0.05em }
.tablesurvey td 			{padding:10px 10px; vertical-align:text-top;  border-bottom:0px solid #ebebeb;   border-top:0px solid #ebebeb;}
.tablesurvey .ex		{padding-top: 10px; font-size:11px; color:#7d7d7d;   border-bottom:0px solid #ebebeb;   border-top:0px solid #ebebeb;}
.tablesurvey .icon01	{display:inline-block; text-align:center; background:#ed1c24; font-size:11px; color:#fff; padding:0px 1px; margin:0 3px; border-radius:3px; letter-spacing:-0.1em; float:left }


/* searchType01 */

.searchType01					{ background:#fff;  border:1px solid #d8d8d8; padding:5px 6px}
.pagingSelect					{ background:#fff; margin-bottom:5px; padding:5px 0 0 0; position:relative; height:20px; }
.pagingSelect .onePage          { position:absolute; right:0px; top:5px; width:200px; text-align:right;}
.pagingSelect .onePage .total	{font-weight:bold;}

/* searchType02 */

.searchType02					{border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
.searchType02 th			{padding:6px 5px; background:#f4fbfe; border-bottom:1px solid #ededed; border-left:1px solid #d8d8d8; text-align:left; text-indent:1em; font-weight:normal }
.searchType02 td			{padding:6px 5px; border-bottom:1px solid #ededed; border-left:1px solid #d8d8d8; text-align:justify; background:#fff;}




/*---------- Public ----------*/

/* align */

.vtop 								{vertical-align: top; }
.vmid 								{vertical-align: middle; }
.vbot									{vertical-align: bottom; }	

.tal									{text-align:left;}
.tac									{text-align:center;}
.tar									{text-align:right;}
.taj									{text-align:justify;}



/* etc */

.blank 								{ border:none;; background-color: transprent; vertical-align:middle;}
.ofxs									{overflow-x:scroll}
.ofys									{overflow-y:scroll}
.ofxa									{overflow-x:auto}
.ofya									{overflow-y:auto}


/* pagingType01 */

.pagingType01							{text-align:center; width:100%; clear:both; height:20px; margin-top:20px; }
.pagingType01 .current		{padding:5px 6px 5px 6px; border:1px solid #0063a3; margin:3px; font-size:12px; color:#fff; font-weight:bold; font-weight:bold;  background:#3daff9; border-radius:3px; }
.pagingType01 .page				{padding:5px 6px 5px 6px; border:1px solid #ccc; margin:3px; font-size:12px; font-weight:normal; border-radius:3px;  }
.pagingType01 .pageUpDown	{padding:5px 6px 5px 6px; border:1px solid #ccc; margin:3px;  border-radius:3px; }
.pagingType01 a						{border:0px;}
.pagingType01 .page:hover					{background:#e8e8e8; }
.pagingType01 .pageUpDown:hover		{background:#e8e8e8; }





/* btn설정 */

.br							{width:100%; text-align:right; display:inline-block; margin:10px 0;}
.brL						{width:100%; text-align:right; display:inline-block; margin:10px 0;}
.bc							{width:100%; text-align:center; height:31px; display:inline-block; margin:10px 0;}
.bl							{width:100%; text-align:left; height:31px; display:inline-block; margin:10px 0;}
.mT31px				  {width:100%; text-align:left; height:31px;margin-top:-31px; display:block; margin:10px 0;}

/* align */

.btnBoxLeft			{text-align:left;width:100%;margin:20px 0;}
.btnBoxCenter		{text-align:center;width:100%;margin:20px 0;}
.btnBoxRight		{text-align:right;width:100%;margin:20px 0;}
.totalCounter		{text-align:right; position:relative;top:10px; }
.fR			{float:right;}
.fL			{float:left;}
.cB			{clear:both;}
.pR			{position:relative;}
.pA			{position:absolute;}

/* fontColor */

.smallFont 		  			{ font-size: 11px;}
.smallFontRed  				{ font-size: 11px; color:#ff0000}
.smallFontBlue 				{ font-size: 11px; color:#0072bc}
.smallFontYellow			{ font-size: 11px; color:#FFFF00}
.smallFontGreen				{ font-size: 11px; color:#00a651}
.smallFontOrange 			{ font-size: 11px; color:#FF6600}
.smallFontPurple 			{ font-size: 11px; color:#BD3333}
.smallFontDarkGray		{ font-size: 11px; color:#656565}
.smallFontBrightGray	{ font-size: 11px; color:#9c9c9c}
.smallFontBlack				{ font-size: 11px; color:#000}
.smallFontWhite				{ font-size: 11px; color:#FFF}
.smallFontBrown				{ font-size: 11px; color:#9a4e0f}

.fontRed 							{ color: #ff0000}
.fontBlue 						{ color: #0072bc}
.fontYellow						{ color: #FFFF00}
.fontGreen 						{ color: #00a651}
.fontOrange 					{ color: #FF6600}
.fontPurple	 					{ color: #BD3333}
.fontDarkGray 				{ color: #656565}
.fontBrightGray 			{ color: #9c9c9c}
.fontBlack	 					{ color: #000}
.fontWhite 						{ color: #FFF}
.fontGray 						{ color: #acacac}
.fontBrown						{ color: #9a4e0f}

.boldFont 						{ font-weight: bold}
.boldFontRed 					{ color: #ff0000; font-weight: bold}
.boldFontBlue 				{ color: #0072bc; font-weight: bold}
.boldFontYellow				{ color: #FFFF00; font-weight: bold}
.boldFontGreen 				{ color: #00a651; font-weight: bold}
.boldFontOrange				{ color: #FF6600; font-weight: bold}
.boldFontPurple				{ color: #BD3333; font-weight: bold}
.boldFontDarkGray 		{ color: #656565; font-weight: bold}
.boldFontBrightGray 	{ color: #9c9c9c; font-weight: bold}
.boldFontBlack 				{ color: #000; font-weight: bold}
.boldFontWhite 				{ color: #FFF; font-weight: bold}
.boldFontBrown				{ color: #9a4e0f; font-weight:bold}


/* background Color */
.iconAlt1								{background:#fc7404; color:#fff; font-size:11px; padding:2px; margin:4px; }
.iconAlt2								{background:#0072bc; color:#fff; font-size:11px; padding:2px; margin:4px;}
.iconAlt3								{background:#2fb400; color:#fff; font-size:11px; padding:2px; margin:4px;}

.bgBlue				{background:#0072bc;}
.bgGreen			{background:#00a651;}
.bgOrange			{background:#ff8a00;}
.bgRed				{background:#ff0000;}
.bgBrown			{background:#754c24;}
.bgBrightGray	{background:#F5F5F5;}





/* ------------------------------button------------------------------ */

div.section-buttons { clear: both; margin: 30px 0px 10px; text-align: center; }
a.btn-a, a.btn-b, a.btn-c, a.btn-d, a.btn-e, a.btn-f, a.btn-h, a.btn-k, a.btn-g, a.btn-h, a.btn-i,  a.btn-c-02, a.btn-c-03  { display: inline-block; background-position: right center; background-repeat: no-repeat;border:0px;}

a.btn-a span { display: inline-block; background-position: left center; background-repeat: no-repeat;letter-spacing: 0px; cursor: pointer;  }
a.btn-b span, a.btn-c span, a.btn-d span, a.btn-k span, a.btn-h span, a.btn-e span, a.btn-f span, a.btn-g span, a.btn-c-02 span, a.btn-c-03 span { display: inline-block; background-position: left center; background-repeat: no-repeat; letter-spacing: -1px; cursor: pointer; }

a.btn-a { padding-right: 8px; background-image: url('../image/public/btn_a.gif'); }
a.btn-a span { padding-left: 6px; padding-right: 6px; height: 20px; line-height: 20px; font-size: 11px; color: #000; letter-spacing:-0.05em; background-image: url('../image/public/btn_a.gif'); color:#fff;}

a.btn-b { padding-right: 8px; background-image: url('../image/public/btn_b.gif'); }
a.btn-b span { padding-left: 6px; padding-right: 6px; height: 20px; line-height: 20px; font-size: 11px; color: #0072bc; letter-spacing:-0.05em; background-image: url('../image/public/btn_b.gif'); }

a.btn-c { padding-right:20px; background-image: url('../image/public/btn_c.gif'); }
a.btn-c span { padding-left: 10px; height: 31px; line-height: 31px; font-size: 12px; font-weight:bold; color: #fff; background-image: url('../image/public/btn_c.gif'); }

a.btn-d { padding-right: 30px; background-image: url('../image/public/btn_d.gif'); }
a.btn-d span { padding-left: 10px; height: 31px; line-height: 31px; font-size: 12px; font-weight:bold; color: #555; background-image: url('../image/public/btn_d.gif'); }

a.btn-e { padding-right: 8px; background-image: url('../image/public/btn_e.gif'); }
a.btn-e span { padding-left: 15px; padding-right:10px; height: 31px; line-height: 32px; font-size: 11px; color: #fff; background-image: url('../image/public/btn_e.gif'); }


a.btn-f { padding-right: 8px; background-image: url('../image/public/btn_f.gif'); }
a.btn-f span { padding-left: 6px; padding-right: 5px; height: 20px; line-height: 20px; font-size: 11px; color: #0072bc; letter-spacing:-0.05em; background-image: url('../image/public/btn_f.gif'); }



a.btn-g { padding-right: 8px; background-image: url('../image/public/btn_g.gif'); }
a.btn-g span { padding-left: 6px; padding-right: 5px; height: 20px; line-height: 20px; font-size: 11px; color: #ff3300; letter-spacing:-0.05em; background-image: url('../image/public/btn_g.gif'); }



a.btn-h { padding-right: 8px; background-image: url('../image/public/btn_h.gif'); }
a.btn-h span { display:inline-block; padding-left: 5px; padding-right: 3px; background-position:left center; height: 20px; line-height: 23px; font-size: 11px; color: #009933; letter-spacing:-0.05em; background-image: url('../image/public/btn_h.gif'); }


a.btn-i { padding-right: 8px; background-image: url('../image/public/btn_i.gif'); }
a.btn-i span { padding-left: 6px; padding-right: 6px; height: 20px; line-height: 23px; font-size: 11px; color: #116269; letter-spacing:-0.1em; background-image: url('../image/public/btn_i.gif'); }
a.btn-i span { display: inline-block; background-position: left center; background-repeat: no-repeat;letter-spacing:-0.1em; cursor: pointer;  }

a.btn-j { padding-right: 8px; background-image: url('../image/public/btn_j.gif'); }
a.btn-j span { padding-left: 6px; padding-right: 6px; height: 20px; line-height: 23px; font-size: 11px; color: #000; letter-spacing:-0.05em; background-image: url('../image/public/btn_j.gif'); color:#fff;}
a.btn-j span { display: inline-block; background-position: left center; background-repeat: no-repeat;letter-spacing: 0px; cursor: pointer;  }

a.btn-k { padding-left:30px;   background-image: url('../image/public/btn_k.gif'); }
a.btn-k span { padding-right: 10px; height: 31px; line-height: 31px; font-size: 12px; font-weight:bold; color: #fff;   }

/* 파일찾기 */

.fileFind				{width:373px;position:relative;}
.file_text	{float:left; width:300px; height:21px; background-color:#fff; border:1px solid #ccc;}
.file_wrap	{display:inline-block; width:67px; height:20px; background:url(../image/public/btn_findFile.gif) 0 0 no-repeat; position:absolute; top:1px; right:0;}
.file_add		{filter:alpha(opacity:0);opacity:0; width:60px; height:20px;}



/*- Menu Tabs J--------------------------- */

    .tabsJ {
      clear:both;
      width:100%;
      height:46px;
      background:#fff;
      line-height:19px;
	  	border-bottom:1px solid #e7e7e7;
	  	position:relative;
	  	
      }
    .tabsJ ul {
			margin:0px;
			padding:10px 10px 1px 0;
			list-style:none;
      }
    .tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabsJ a {
      float:left;
      background:url("../image/public/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none; 
      }
    .tabsJ a span {
      float:left;
      display:block;
      background:url("../image/public/tabrightJ.gif") no-repeat right top;
      padding:10px 15px 7px 6px;
      color:#959595; font-weight:normal; 
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    .tabsJ a:hover span {
      color:#363636;
      }
    .tabsJ a:hover {
      background-position:0% -37px; 
      }
    .tabsJ a:hover span {
      background-position:100% -37px;
      }

	.tabsJ .current a {
		background-position:0% -37px; 
	}
	.tabsJ .current a span {
		background-position:100% -37px;
		color:#363636; font-weight:bold; 
	}
	

/* margin */

.mT2px				{margin-top:2px;}
.mT3px				{margin-top:3px;}
.mT5px				{margin-top:5px;}
.mT10px				{margin-top:10px;}
.mT15px				{margin-top:15px;}
.mT20px				{margin-top:20px;}
.mT25px				{margin-top:25px;}
.mT30px				{margin-top:30px;}
.mT35px				{margin-top:35px;}
.mT40px				{margin-top:40px;}
.mT45px				{margin-top:45px;}
.mT50px				{margin-top:50px;}
.mT75px				{margin-top:75px;}
.mT100px			{margin-top:100px;}
.mT125px			{margin-top:125px;}
.mT150px			{margin-top:150px;}

.mR2px				{margin-right:2px;}
.mR3px				{margin-right:3px;}
.mR5px				{margin-right:5px;}
.mR10px				{margin-right:10px;}
.mR15px				{margin-right:15px;}
.mR20px				{margin-right:20px;}
.mR25px				{margin-right:25px;}
.mR30px				{margin-right:30px;}
.mR35px				{margin-right:35px;}
.mR40px				{margin-right:40px;}
.mR45px				{margin-right:45px;}
.mR50px				{margin-right:50px;}
.mR75px				{margin-right:75px;}
.mR100px			{margin-right:100px;}
.mR125px			{margin-right:125px;}
.mR150px			{margin-right:150px;}

.mB2px				{margin-bottom:2px;}
.mB3px				{margin-bottom:3px;}
.mB5px				{margin-bottom:5px;}
.mB10px				{margin-bottom:10px;}
.mB15px				{margin-bottom:15px;}
.mB20px				{margin-bottom:20px;}
.mB25px				{margin-bottom:25px;}
.mB30px				{margin-bottom:30px;}
.mB35px				{margin-bottom:35px;}
.mB40px				{margin-bottom:40px;}
.mB45px				{margin-bottom:45px;}
.mB50px				{margin-bottom:50px;}
.mB75px				{margin-bottom:75px;}
.mB100px			{margin-bottom:100px;}
.mB125px			{margin-bottom:125px;}
.mB150px			{margin-bottom:150px;}

.mL2px				{margin-left:2px;}
.mL3px				{margin-left:3px;}
.mL5px				{margin-left:5px;}
.mL7px				{margin-left:7px;}
.mL10px				{margin-left:10px;}
.mL15px				{margin-left:15px;}
.mL20px				{margin-left:20px;}
.mL25px				{margin-left:25px;}
.mL30px				{margin-left:30px;}
.mL35px				{margin-left:35px;}
.mL40px				{margin-left:40px;}
.mL45px				{margin-left:45px;}
.mL50px				{margin-left:50px;}
.mL75px				{margin-left:75px;}
.mL100px			{margin-left:100px;}
.mL125px			{margin-left:125px;}
.mL150px			{margin-left:150px;}

.mA2px				{margin:2px;}
.mA3px				{margin:3px;}
.mA5px				{margin:5px;}
.mA10px				{margin:10px;}
.mA15px				{margin:15px;}
.mA20px				{margin:20px;}
.mA25px				{margin:25px;}
.mA30px				{margin:30px;}
.mA35px				{margin:35px;}
.mA40px				{margin:40px;}
.mA45px				{margin:45px;}
.mA50px				{margin:50px;}
.mA75px				{margin:75px;}
.mA100px			{margin:100px;}
.mA125px			{margin:125px;}
.mA150px			{margin:150px;}


/* padding정의*/

.pT2px				{padding-top:2px}
.pT3px				{padding-top:3px}
.pT5px				{padding-top:5px}
.pT10px				{padding-top:10px}
.pT15px				{padding-top:15px}
.pT20px				{padding-top:20px}
.pT25px				{padding-top:25px}
.pT30px				{padding-top:30px}
.pT35px				{padding-top:35px}
.pT40px				{padding-top:40px}
.pT45px				{padding-top:45px}
.pT50px				{padding-top:50px}
.pT75px				{padding-top:75px}
.pT100px			{padding-top:100px}
.pT125px			{padding-top:125px}
.pT150px			{padding-top:150px}

.pR2px				{padding-right:2px}
.pR3px				{padding-right:3px}
.pR5px				{padding-right:5px}
.pR10px				{padding-right:10px}
.pR15px				{padding-right:15px}
.pR20px				{padding-right:20px}
.pR25px				{padding-right:25px}
.pR30px				{padding-right:30px}
.pR35px				{padding-right:35px}
.pR40px				{padding-right:40px}
.pR45px				{padding-right:45px}
.pR50px				{padding-right:50px}
.pR75px				{padding-right:75px}
.pR100px			{padding-right:100px}
.pR125px			{padding-right:125px}
.pR150px			{padding-right:150px}

.pB2px				{padding-bottom:2px}
.pB3px				{padding-bottom:3px}
.pB5px				{padding-bottom:5px}
.pB10px				{padding-bottom:10px}
.pB15px				{padding-bottom:15px}
.pB20px				{padding-bottom:20px}
.pB25px				{padding-bottom:25px}
.pB30px				{padding-bottom:30px}
.pB35px				{padding-bottom:35px}
.pB40px				{padding-bottom:40px}
.pB45px				{padding-bottom:45px}
.pB50px				{padding-bottom:50px}
.pB75px				{padding-bottom:75px}
.pB100px			{padding-bottom:100px}
.pB125px			{padding-bottom:125px}
.pB150px			{padding-bottom:150px}

.pL2px				{padding-left:2px}
.pL3px				{padding-left:3px}
.pL5px				{padding-left:5px}
.pL10px				{padding-left:10px}
.pL15px				{padding-left:15px}
.pL20px				{padding-left:20px}
.pL25px				{padding-left:25px}
.pL30px				{padding-left:30px}
.pL35px				{padding-left:35px}
.pL40px				{padding-left:40px}
.pL45px				{padding-left:45px}
.pL50px				{padding-left:50px}
.pL75px				{padding-left:75px}
.pL100px			{padding-left:100px}
.pL125px			{padding-left:125px}
.pL150px			{padding-left:150px}

.pA2px				{padding:2px;}
.pA3px				{padding:3px;}
.pA5px				{padding:5px;}
.pA10px				{padding:10px;}
.pA15px				{padding:15px;}
.pA20px				{padding:20px;}
.pA25px				{padding:25px;}
.pA30px				{padding:30px;}
.pA35px				{padding:35px;}
.pA40px				{padding:40px;}
.pA45px				{padding:45px;}
.pA50px				{padding:50px;}
.pA75px				{padding:75px;}
.pA100px			{padding:100px;}
.pA125px			{padding:125px;}
.pA150px			{padding:150px;}


/* width설정 */

.w5p					{width:5%}
.w10p					{width:10%}
.w15p					{width:15%}
.w20p					{width:20%}
.w25p					{width:25%}
.w30p					{width:30%}
.w35p					{width:35%}
.w40p					{width:40%}
.w45p					{width:45%}
.w50p					{width:50%}
.w55p					{width:55%}
.w60p					{width:60%}
.w65p					{width:65%}
.w70p					{width:70%}
.w75p					{width:75%}
.w80p					{width:80%}
.w85p					{width:85%}
.w90p					{width:90%}
.w95p					{width:95%}		
.w100p				{width:100%}	

.w2px					{width:2px;}
.w3px					{width:3px;}
.w5px					{width:5px;}
.w10px				{width:10px;}
.w15px				{width:15px;}
.w20px				{width:20px;}
.w25px				{width:25px;}
.w30px				{width:30px;}
.w35px				{width:35px;}
.w40px				{width:40px;}
.w45px				{width:45px;}
.w50px				{width:50px;}
.w75px				{width:75px;}
.w95px				{width:95px;}
.w100px				{width:100px;}
.w125px				{width:125px;}
.w150px				{width:150px;}	
.w175px				{width:175px;}
.w200px				{width:200px;}
.w250px				{width:250px;}
.w300px				{width:300px;}
.w350px				{width:350px;}
.w400px				{width:400px;}
.w450px				{width:450px;}
.w500px				{width:500px;}
.w750px				{width:750px;}
.w625px				{width:625px;}

/* height설정 */

.h2px					{height:2px;}
.h3px					{height:3px;}
.h5px					{height:5px;}
.h10px				{height:10px;}
.h15px				{height:15px;}
.h20px				{height:20px;}
.h25px				{height:25px;}
.h30px				{height:30px;}
.h35px				{height:35px;}
.h40px				{height:40px;}
.h45px				{height:45px;}
.h50px				{height:50px;}
.h75px				{height:75px;}
.h95px				{height:95px;}
.h75px				{height:75px;}
.h100px				{height:100px;}
.h125px				{height:125px;}
.h150px				{height:150px;}	
.h175px				{height:175px;}
.h200px				{height:200px;}
.h250px				{height:250px;}
.h300px				{height:300px;}
.h350px				{height:350px;}
.h400px				{height:400px;}
.h450px				{height:450px;}
.h500px				{height:500px;}
.h750px				{height:750px;}
.h79px				{height:79px;}


/* border설정 */
.b1px					{border:1px solid #ccc; }
.b2px					{border:2px solid #ccc; }
.b3px					{border:3px solid #ccc; }
.b4px					{border:4px solid #ccc; }
.b5px					{border:5px solid #ccc; }

/* texticon */

.texticon01	{text-align:center; font-size:12px; color:#F30; padding:0px 1px; margin:0 3px; letter-spacing:-0.1em }
.texticon02	{text-align:center; font-size:12px; color:#069; padding:0px 1px; margin:0 3px; letter-spacing:-0.1em }
.texticon03	{text-align:center; font-size:12px; color:#00a651; padding:0px 1px; margin:0 3px; letter-spacing:-0.1em }
.texticon04	{text-align:center; font-size:12px; color:#999; padding:0px 1px; margin:0 3px; letter-spacing:-0.05em }
.texticon05	{font-size:12px; color:#936; letter-spacing:-0.05em }
.texticon06	{font-size:12px; color:#C60; letter-spacing:-0.05em }

/*  cmt */
.tableDisc					{width:100%; border-bottom:1px solid #ebebeb; }
.tableDisc th				{background:#f3f5fa; padding:5px 0; border-bottom:1px solid #ebebeb; border-top:2px solid #ebebeb; font-weight:bold; color:#464646;  line-height:17px; }
.tableDisc td 			{padding:10px 5px 10px 0px;  border-bottom:1px solid #ebebeb;  }
.disc_input{padding:5px 5px 5px 5px; position:relative}
.disc_input textarea{float:left; width:665px; height:80px; border:1}
.disc_input .bt{float:left;}

.cmt_input{  padding:5px 5px 5px 5px; position:relative}
.cmt_input textarea{float:left; width:570px; height:60px; border:1}
.cmt_input .bt{float:left }



.tableTime					{width:100%; border-bottom:1px solid #ebebeb; padding:2px}
.tableTime th				{background:#f3f5fa; padding:3px 0; border-bottom:1px solid #ebebeb; font-weight:normal; color:#464646;}
.tableTime td 			{ }
.tableTime td.date   {background:#f5f4df; padding-top:2px; padding-bottom:2px;  text-align:center; vertical-align:middle; color:#C30;   margin-bottom:-3px; border-bottom:#FFF 5px solid; }


.anawer			{pading-top:5px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; }
.anawer	p		{pading-top:5px; color:#666; text-indent:2.5em; font-weight:normal  }

#pop_left			 {width:180px; height:auto; float:left;}
#p_contents		 { width:580px; height:auto; padding-left:20px; float:left; }