@charset "UTF-8";

@import url(default.css);
@import url(comn.css);
@import url(bbs.css);


/*Quick*/
div#quickmenu					{width:18px; position:absolute; top:240px; margin:0 0 0 981px; background:url(/_img/comn/quick_bg.gif) repeat-y 0 0;}


/*iso*/
.top_w							{overflow:hidden; }
h4								{padding:50px 0 20px 0;}
h4.top							{width:700px; padding:0 0 0 0;}
h4.top2							{float:left; width:700px; padding:40px 0 20px 0;}
.request						{padding:10px 10px 0 0; position:absolute; z-index:50; right:0}
h5								{padding:50px 0 20px 0;}
h5.top							{width:700px; height:20px; padding:0 0 0 0; }
h5.top2							{width:700px; height:20px; padding:0 0 20px 0; }


ul.iso01						{padding:0 20px 0 10px;}
ul.iso01 li						{font: normal 12px/20px 돋움,굴림,Arial; color:#666; background:url(/_img/comn/li_dot.gif) no-repeat 2px 8px; padding:5px 0 0 10px;  overflow:hidden;}
ul.iso01 li span				{padding:10px 0 0 0; font: bold 12px/16px 돋움,굴림,Arial; color:#666;}
ul.iso01 li p					{background:url(/_img/comn/li_p_dot.gif) no-repeat 2px 11px; padding:5px 0 0 10px;}
ul.iso01 p						{background:url(/_img/comn/li_p_dot.gif) no-repeat 2px 8px; font: normal 12px/20px 돋움,굴림,Arial; color:#666; padding:5px 0 20px 10px;}
ul.iso01 p span					{padding:10px 0 0 0; font: bold 12px/16px 돋움,굴림,Arial; color:#666;}
ul.iso01 li p.center			{background:url(/_img/comn/li_p_dot.gif) no-repeat 2px 10px; padding:5px 0 0 10px; margin:0 0 0 110px;}
ul.iso01 div.iso02				{font: normal 12px/20px 돋움,굴림,Arial; color:#666; padding:15px 0 0 0;}
ul.iso01 div.iso03				{font: normal 12px/20px 돋움,굴림,Arial; color:#666; padding: 0;}


div.con01						{width:700px; padding:5px 0 0 10px}
div.con01 span					{font: bold 12px/20px 돋움,굴림,Arial; color:#555;}
div.con01 *						{font: normal 12px/20px 돋움,굴림,Arial; color:#555;}
div.con01 .overflow				{overflow:hidden; width:700px;}
div.con01 h6					{background:url(/_img/comn/li_p_dot.gif) no-repeat 2px 11px; padding:5px 0 0 10px; font: normal 12px/19px 돋움,굴림,Arial; color:#555; }
div.con01 h6 span				{font-weight:bold }
div.con01 ul.list01				{margin:15px 0 0 10px;}
div.con01 ul.list01 li			{padding:10px 0 0 0;font: normal 12px/20px 돋움,굴림,Arial; color:#555; }
div.con01 ul.list01 li span		{font: bold 12px/20px 돋움,굴림,Arial; color:#555; }
div.con01 ul.list02				{margin:0 0 0 10px;}
div.con01 ul.list02 li			{padding:20px 0 0 0;font: normal 12px/20px 돋움,굴림,Arial; color:#555; }
div.con01 ul.list02 li span		{font: bold 12px/20px 돋움,굴림,Arial; color:#555; }
div.con01 ul.list03				{width:680px; overflow:hidden; margin:0 0 0 10px;}
div.con01 ul.list03 li			{width:340px; float:left; padding:5px 0 0 0;font: normal 12px/20px 돋움,굴림,Arial; color:#555; }
div.con01 ul.list03 li span		{font: bold 12px/20px 돋움,굴림,Arial; color:#555; }
div.con01 ul.list04				{margin:0 0 0 10px;}
div.con01 ul.list04 li			{ padding:5px 0 0 0;font: normal 12px/20px 돋움,굴림,Arial; color:#555; }
div.con01 ul.list04 li span		{font: bold 12px/20px 돋움,굴림,Arial; color:#555; }

table.chart					{width:100%; margin:10px 0 0 0; border-top:2px solid #999;} 
table.chart thead th		{padding:8px 0 7px 0; vertical-align:middle; background:#e5e5e5; font: bold 12px/20px 돋움,굴림,Arial; color:#444; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf}
table.chart tbody th		{padding:13px 0 10px 0; vertical-align:middle; background:#f9f9f9; font: bold 12px/20px 돋움,굴림,Arial; color:#777; border-right:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3}
table.chart tbody th span	{font-weight:normal;}
table.chart tbody td		{padding:13px 0 10px 0; vertical-align:middle; text-align:center; font: normal 12px/20px 돋움,굴림,Arial; color:#888; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3}
table.chart tbody td.l		{text-align:left; line-height:160%; padding:10px 10px 8px 10px;}

table.chart01				{width:100%; margin:10px 0 0 0; border-top:2px solid #999;} 
table.chart01 thead th		{padding:9px 0 7px 0; letter-spacing:-1px; background:#e5e5e5; font:bold 12px/20px 돋움,굴림,Arial; color:#444; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf}
table.chart01 tbody th		{padding:8px 5px 5px 5px; vertical-align:middle; background:#f9f9f9; font:bold 12px/16px 돋움,굴림,Arial; color:#777; border-right:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3}
table.chart01 tbody td		{padding:8px 5px 5px 5px; vertical-align:middle; text-align:center; font:normal 12px/16px 돋움,굴림,Arial; color:#888; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3}
table.chart01 tbody td span	{font-weight:bold}
table.chart01 tbody td.l	{text-align:left; line-height:160%; padding:8px 10px 5px 10px;}
table.chart01 tfoot td		{padding:8px 5px 5px 5px; text-align:center; vertical-align:middle; background:#f3f3f3; font:bold 12px/16px 돋움,굴림,Arial; color:#777; border-right:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3; }


table.chart_num				{width:100%; border-top:2px solid #999; border-bottom:1px solid #cfcfcf;}
table.chart_num th			{background:#f9f9f9; font:normal 12px/20px 돋움,굴림,Arial; color:#666; border:none; border-bottom:1px solid #e3e3e3; padding:9px 0 7px 0; letter-spacing:-1px;}
table.chart_num td			{padding:10px 5px 5px 20px; vertical-align:middle; text-align:left; font:normal 12px/16px 돋움,굴림,Arial; color:#888; border-bottom:1px solid #e3e3e3;}
table.chart_num td img		{margin:-5px 0 0 3px;}


table.chart02				{width:100%; margin:10px 0 0 0; border-top:2px solid #cfcfcf; border-bottom:1px solid #cfcfcf;} 
table.chart02 thead th		{padding:8px 0 7px 0; background:#e5e5e5; font: bold 12px/20px 돋움,굴림,Arial; color:#444; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf}
table.chart02 tbody th.l	{padding-left:15px; text-align:left;}
table.chart02 tbody th		{padding:13px 0 10px 0; vertical-align:middle; background:#f9f9f9; font: bold 12px/20px 돋움,굴림,Arial; color:#777; border-right:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3}
table.chart02 tbody td		{padding:13px 15px 10px 15px; vertical-align:middle; font: normal 12px/20px 돋움,굴림,Arial; color:#888; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3}
table.chart02 tbody td.c	{padding:13px 0 10px 0; text-align:center;}


table.chart03				{width:100%; margin:10px 0 0 0; border-bottom:1px solid #e3e3e3;} 
table.chart03 thead th		{padding:8px 0 7px 0; background:#bdc4e8; font: bold 12px/20px 돋움,굴림,Arial; color:#fff; border:1px #a3a7c0 solid}
table.chart03 tbody th.l	{padding-left:15px; text-align:left;}
table.chart03 tbody th		{padding:13px 0 10px 0; vertical-align:middle; background:#fef7f8; font: bold 12px/20px 돋움,굴림,Arial; color:#444; border-right:1px solid #f3e9ea;  border-bottom:1px solid #f3e9ea; border-left:1px #f3e9ea solid}
table.chart03 tbody td		{padding:13px 15px 10px 15px; vertical-align:middle; font: normal 12px/20px 돋움,굴림,Arial; color:#888; border-bottom:1px solid #eee; border-right:1px solid #eee;}



.iso_left							{float:left;}
.iso_left span						{padding:10px 0 0 0; font: bold 12px/16px 돋움,굴림,Arial; color:#666;}
table.iso_t							{width:600px; float:left; margin:0 0 0 10px;}
table.iso_t td						{padding:0 0 10px 0;}

.iso_fr					{float:left; padding:10px 20px 0 20px; font: normal 12px/18px 돋움,굴림,Arial; color:#666;}
.iso_fr span			{font-weight:bold;}
.iso_t12				{padding:30px 20px 0 10px; font: normal 12px/18px 돋움,굴림,Arial; color:#666;}



/*ks*/
.ks_logo					{float:left; padding:0 20px 0 0}
.ks01				{float:left; font: normal 12px/20px 돋움,굴림,Arial; color:#666; padding: 0;}
.ks02				{font: normal 12px/20px 돋움,굴림,Arial; color:#666;}


div.t_btn					{overflow:hidden;}
div.t_btn p					{width:120px; float:left;  font: normal 12px/20px 돋움,굴림,Arial; color:#666; }
div.t_btn p.sample_btn		{width:61px; height:18px; float:left;}


/* 팝업 공통*/
.pop_top					{width:100%; height:48px; background:url(/_img/popup/pop_top_bg.gif) repeat-x 0 0; overflow:hidden;}
.pop_top .tit				{float:left;}
.pop_top .close 			{float:right;}




/* 입찰 안 테이블 */
table.bidding_in			{width:100%; border:none;}
table.bidding_in td *		{padding:0;}
table.bidding_in td			{border:1px solid #eaeaea;}
table.bidding_in td input	{border:1px solid #fff;}


/* 프로젝트 진행현황 */
.project_search				{overflow:hidden; width:700px; margin:0 0 20px 0; padding:10px; background:#fafafa; border-top:2px solid #999; border-bottom:1px solid #eee}
.project_search select		{margin:0 5px 0 0;}
.project_search input		{height:19px; border:1px solid #e1e1e1;}
.project_search img			{padding-top:1px}


/* 이용안내 */
ul.guide_tab				{overflow:hidden;}
ul.guide_tab li				{float:left;}
.guide_img					{}
.guide_img img				{padding:50px 0 0 0;}





