#wrap		{width:1000px; margin:0 auto;}
#wrap_main	{float:left; width:1000px; margin-bottom:30px;}
#gnb		{float:left; width:1000px; height:140px;}

/* main */
.homemenu				{width:1000px; height:36px;}
.homemenu ul.h_logout	{float:right; display:inline-block; margin:10px 0 0 0;}
.homemenu ul.h_logout li{float:left;}
.homemenu ul.h_login	{float:right; display:inline-block; margin:10px 0 0 0;}
.homemenu ul.h_login li	{float:left; color:#777777;}

.toplogo			{float:left; width:200px; height:85px; margin-left:27px;}
.gnb				{position:relative; float:left; width:700px; height:70px; margin-left:70px; padding-top:15px;}
.gnb ul li			{float:left; padding-right:12px;}
.gnb ul.dep01		{position:absolute; left:0; top:41px;}
.gnb ul.dep02		{position:absolute; left:40px; top:41px;}
.gnb ul.dep03		{position:absolute; left:195px; top:41px;}
.gnb ul.dep04		{position:absolute; left:335px; top:41px;}
.gnb ul.dep05		{position:absolute; left:180px; top:41px;}
.gnb ul.dep06		{position:absolute; left:360px; top:41px;}
.gnb ul.dep01 li,.gnb ul.dep02 li,.gnb ul.dep03 li,.gnb ul.dep04 li,.gnb ul.dep05 li,.gnb ul.dep06 li{padding:8px 7px 0 7px;}

.mainbanner		{position:relative; z-index:1000; clear:both; left:0; top:0; width:1000px; height:315px; margin-bottom:20px; overflow-x:hidden; overflow-y:hidden;}
.roll_icon		{position:absolute; z-index:1001; right:50px; bottom:10px;}
.roll_icon span	{width:15px; height:15px; margin-right:5px; display:inline-block; text-indent:-100em; cursor:pointer; background:url('/inc/img/dooit/icon_rol.png') no-repeat -18px 0;}
.roll_icon span.on{background:url('/inc/img/dooit/icon_rol.png') no-repeat 0 0;}

.main_icon					{float:left; width:280px; padding-left:25px;}
.main_icon ul				{width:261px;}
.main_icon ul li			{width:60px; padding-bottom:7px;}
.main_icon ul li img		{vertical-align:top;}

.maincon_right				{float:right; width:695px; padding-bottom:20px;}
.layer_img					{position:relative; float:left; width:408px; height:308px; margin:0 21px 20px 0; border:1px solid #cccccc;}
.layer_img dl				{position:absolute; left:0; top:213px; width:398px; height:85px; padding:5px; background:url('/inc/img/dooit/bg_layer.png') repeat-y 0 0;}
.layer_img dl a				{color:#ffffff;}
.layer_img dt				{height:25px;}
.layer_img dt a				{font-weight:bold; font-size:14px;}

.surveylist					{position:relative; float:left; width:230px; height:310px; padding:0 5px; background:url('/inc/img/dooit/bg_sqnotice.gif') no-repeat 0 0px;}
.surveylist h3				{width:160px; height:30px; margin:8px 0 4px 9px;}
.surveylist li				{height:29px;}
.surveylist li p			{width:208px; height:21px; line-height:15px; margin-left:9px; padding-left:5px; color:#828282; border-bottom:1px dotted #d6d6d6; background:url('/inc/img/dooit/icon_dot_blue.gif') no-repeat 0 5px;}
.surveylist li p.bdn		{border-bottom:1px dotted #ffffff;}
.surveylist a.more			{position:absolute; left:163px; top:8px;}
.surveylist a.more img		{vertical-align:top;}

.img_banner		{clear:both; width:675px; text-align:right;padding-right:20px}

.customer		{clear:both; width:648px; height:90px; padding:5px 10px 10px 17px; background:url('/inc/img/dooit/bg_sqcustomer.gif') no-repeat 0 0;}
.customer ul li {float:left; padding-right:6px;}

.btm_banner				{float:left; width:667px; height:108px;}
.btm_banner li			{float:left;}
.main_board				{float:left; width:303px; height:86px; padding:22px 0 0 30px; display:inline-block; background:url(/inc/img/dooit/btn_mainb03.gif) no-repeat 0 0;}
.main_board ul.tap li	{float:left; height:27px;}
.main_board ul.list		{float:left; width:260px;}
.main_board ul.list li	{width:252px; height:21px; padding:0 0 0 8px; background:url(/inc/img/dooit/icon_maincircle.gif) no-repeat 0 6px; overflow:hidden;}

#footer					{width:100%; border-top:1px solid #dddddd; clear:both;}
#footer	div.copyright	{width:1000px; height:100px; margin:0 auto; padding:10px 0 0 0;}
.copyright li			{float:left;}
#footer div.address		{display:none; font-size:0;}

.png24 { tmp:expression(setPng24(this)); }

/* basic */
#altcontents					{height:0; overflow:hidden; display:none;}
#skipnavigation					{display:none; position:relative; margin:0 auto; z-index:2;}
#skipnavigation a				{display:block; padding:0 10px;  color:#000; text-align:right;}
#skipnavigation a:hover, #skipnavi a:focus, #skipnavi a:active {height:auto;}

body {
	color:#313131;
	font-size:12px;
	font-family:NanumGothic;
	line-height:1.8em;
}
img {
	vertical-align:middle;
	border:0;
}
form, fieldset{
	display:block;
	border:0;
}
ul,ol,li {
	list-style:none;
}
select, textarea {
	color:#67625c;
	font-family:NanumGothic;
	font-size:1em;
	vertical-align:middle;
	border:1px solid #d3d3d3;
}
input.txt {
	height:14px;
	padding:3px 0 0 5px;
	border:1px solid #d3d3d3;
}
select.txt,
label.p2{
	display:inline-block;
	position:relative;
	top:-2px;
	left:0;
	height:18px;
}
input.check {
	position:relative;
	top:3px;
	left:0;
}
table caption,hr,legend {
	display:none;
}
body,ul,li,dl,dt,dd,p,table,th,td,img,h5,select,input{
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

a	{
	color:#555555;
	text-decoration:none;
}
a:hover{
	color:#5682eb;
	text-decoration:underline;
}



.mrt2	{margin-top:2px;}
.mrr10	{margin-right:9px;}
.mrl7	{margin-left:7px;}
.mrl15	{margin-left:15px;}
.pdb5	{padding-bottom:5px;}
.pdb10	{padding-bottom:10px;}
.pdb20	{padding-bottom:20px;}
.width110{width:110px;}
.clear{clear:both;}
.colorb{color:#5682eb;}
.coloro{color:#ff8f3d;}

