
body {width:100%;}
.wrap                                   {width:100%; margin:0 auto; }
.wrap .header							{width:100%;  }
.wrap .header .h_top					{width:100%; height:80px; background:url(../../img/t_back.gif) }
.wrap .header .top						{position:relative; width:1030px; height:80px; margin:0 auto; overflow:hidden;padding:15px 0 0 5px;}
.wrap .header .top .logo				{width:200px;float:left;}

.wrap .header .top .gnb					{width:745px; height:80px;float:right;}
.wrap .header .top .gnb ul				{width:745px; height:45px; margin-top:15px;overflow:hidden;}
.wrap .header .top .gnb ul li			{float:left; margin-right:57px;   }
.wrap .header .top .login				{width:500px;float:right;}	
.wrap .header .top_menu					{width:100%; height:128px;background:url(../../img/t_back2.gif)} 
.wrap .header .top_menu .lnb			{width:1030px; margin:0 auto; overflow:hidden; padding:10px 0 0 0; text-align:center;}
/* 20130220 - ¼º¿ì s */
.wrap .header .top .log { position:absolute; right:0px; top:0px;}
/* 20130220 - ¼º¿ì e */



.wrap .contentWrap								{width:100%; background:url(../../img/back-side.gif) no-repeat 50% 0 #e4e6e5; }
.wrap .contentWrap .content						{width:930px; padding:32px 50px 130px 50px;  background-color:#fff; margin:0 auto;}
.wrap .content h2.header_tit					{width:930px; height:50px;}

.wrap .footer									{width:100%; border-top:1px solid #999; padding-top:27px;  }
.wrap .footer .f_box							{width:1030px; height:101px; overflow:hidden; margin:0 auto;}
.wrap .footer .f_box .f_00li				    {float:left;}
.wrap .footer .f_box .f_00li ul.f_info			{padding-left:35px;}
.wrap .footer .f_box .f_00li ul.f_info li.info				{width:370px; padding-bottom:10px;  } 
.wrap .footer .f_box .f_00li ul.f_info li.info  ul.f_in		{overflow:hidden;}
.wrap .footer .f_box .f_00li ul.f_info li.info  ul.f_in li	{float:left;}
.wrap .footer .f_box .f_00li select						    {width:108px; height:20px; }
.wrap .footer .f_box .f_00li .selec							{overflow:hidden;padding-left:290px;}
.wrap .footer .f_box .f_00li .selec li						{padding-left:3px;float:left;}


/* content */

.serch_bar						{width:930px; height:25px; text-align:right; }
.serch_bar .rig					{padding-left:3px; padding-right:20px;}
.serch_bar select				{height:25px; width:86px; border:2px solid #1d8fcf; margin-right:-4px;  vertical-align:top; }
.serch_bar input					{width:279px; height:21px; padding:2px 0 0 5px; border:1px solid #1d8fcf; }

.qna01table						{width:100%; padding-top:10px;}
.qna01table .table			{width:929px; text-align:center; border-bottom:1px solid #849eac; }
.qna01table .table th		{height:32px; background-color:#849eac; color:#fff;font-weight:bold}
.qna01table .table td		{height:38px; border-top:1px solid #e6e6e6;}
.qna01table .table td.left	{line-height:20px; text-align:left; padding-left:30px; }
.qna01table .table td.left a{display:block; }

.qna01table .table tr.ans td	{background:#f7f7f7; }
.qna01table .table tr.ans td.cont	{padding:30px 30px 30px 40px; background:url(../../img/qna_bul.gif) no-repeat 0 30px #f7f7f7; text-align:left;line-height:22px;  }

.qna01table .table tr.noti td		{background:#f7f7f7}
.qna01table .table tr.noti td strong	{font-weight:bold; color:#449ed0; font-size:11px; font-family:verdana; }
.qna01table .table span				{font-size:11px;  color:#8d8d8d; }
.qna01table .table span.tuti		{font-size:11px;  color:#51b6cf; }
.qna01table .table span.tutor		{font-size:11px;  color:#587dd1; }
.qna01table .table span.edu			{font-size:11px;  color:#80c300; }
.qna01table .table span.stu			{font-size:11px;  color:#e56767; }

.pagenate						{position:relative; height:27px; margin-top:30px;}
.pagenate .paging				{text-align:center;  }
.pagenate .paging a				{margin-left:5px; }
.pagenate .paging span			{}
.pagenate .paging span a			{display:inline-block; width:18px; height:25px; line-height:25px; text-align:center; vertical-align:top; color:#098df2; } 
.pagenate .paging span strong	{display:inline-block; width:18px; height:25px; line-height:25px; text-align:center; vertical-align:top; color:#098df2; } 
.pagenate .lebtn					{position:absolute; top:0; left:0; }
.pagenate .rigbtn				{position:absolute; top:0; right:0; }


.qna_view					{margin-top:10px;  }
.qna_view table				{width:100%; border-top:2px solid #849eac;  }
.qna_view table th			{text-align:left; background:#f7f7f7; height:38px;  border-bottom:1px solid #e5e5e5; }
.qna_view table th em		{padding-left:20px;}
.qna_view table th em.blue	{font-weight:bold; color:#007dc3; }
.qna_view table td			{padding:10px 15px; border-bottom:1px solid #e5e5e5; }
.qna_view table td.cont		{padding:20px; }
.qna_view table td.radio input{height:18px; vertical-align:middle; }
.qna_view .editor			{padding:10px 0; }
.qna_view .btn_tuti			{padding:100px 0 0; text-align:center; }


select					{height:18px; }
input.it				{padding:2px 0 0 5px; height:14px; }


.fileForm					{}
.fileForm .scroll			{float:left; width:690px; height:45px; overflow:hidden; overflow-y:scroll; border:1px solid #e6e6e6;  }
.fileForm .btns				{float:right; width:108px; }
.fileForm .btns p			{overflow:hidden; padding:2px 0; }
.fileForm .btns p .fl		{float:left; }
.fileForm .btns p .fr		{float:right;}


