form{margin:0; padding:0;}

ul{
	list-style:none;
}



img,table{
	border:none;
}

/* 자동완성 */

div.autosearchset{	
	
	position:absolute;
    float:left;
    margin: 0px 0px 0px 0px;
    padding:0 0px 0 65px; 
    width:85%;
	top:197px;	
    height:180px;
	z-index:10;

}

div.autosearch{
	width:270px;
	margin:-1px 0 0 0;
	padding:0;
	border:1px solid #C8C8C8;
	font-size:13px;
	vertical-align:middle;
	background:#fff;
/** w3c css===scrolling:yes;*/
	overflow-y:auto;
	
	border:1px solid #000000;
}
div.autosearch ul{
	margin:0 0 0 0;
	padding:0;
}
div.autosearch ul li{
	margin:0 0 0 0;
	padding:0 0 0 4px;
	line-height:18px;
}
div.autosearch ul li.on{
	background:#efefef;
	/* 20101011 삭제 cursor:pointer; */
}

div.autosearch ul li.off{
	background:#ffffff;
}

div.autom{
	width:266px;
	background:#ECF1F7;
	margin:-1px 0 0 0;
	border:1px solid #C8C8C8;
	text-align:right;
	/*font-size:11px;*/
	padding:4px 4px 2px 0;
}
div.autom a{
	/*font-size:11px;*/
	color:#868686;
	text-decoration:underline;
}
div.autom a:hover{
	/*font-size:11px;*/
	color:#868686;
	text-decoration:underline;
}

div.autotext{
	position:absolute;
	left:433px;
	top:157px;
}

div.srchtxt{
	width:270px;
    height:25px;
    margin:0 0 0 0;
    padding:0;
    font-size:11px;
    vertical-align:middle;
    background:#fff;	
}

div.srchbtn{	
	position:absolute;
	left:382px;
	top:6px;
}

/* 조건검색 페이지 자동완성 CSS */
div.autosearchset2{	
	width:360px;
	left:40px;
	top:35px;	
	position:absolute;
	margin:0 0 0 0;
	padding:0;
}
/* w3c== :root div.autosearchset2{	
	left:148px;
	top:250px;	
}
*/

div.autosearch2{
	width:360px;
	height:20px;
	margin:-1px 0 0 0;
	padding:0;
	border:1px solid #C8C8C8;
	/*font-size:11px;*/
	vertical-align:middle;
	background:#fff;
	/* w3c==>	scrolling:yes;*/
	overflow-y:auto;
}
div.autosearch2 ul{
	margin:0 0 0 0;
	padding:0;
}
div.autosearch2 ul li{
	margin:0 0 0 0;
	padding:0 0 0 4px;
	line-height:18px;
}
div.autosearch2 ul li.on{
	background:#efefef;
	cursor:pointer;
}

div.autosearch2 ul li.off{
	background:#ffffff;
}

div.autom2{
	width:356px;
	background:#ECF1F7;
	margin:-1px 0 0 0;
	border:1px solid #C8C8C8;
	text-align:right;
	/*font-size:11px;*/
	padding:4px 4px 2px 0;
}
div.autom2 a{
	/*font-size:11px;*/
	color:#868686;
	text-decoration:underline;
}
div.autom2 a:hover{
	/*font-size:11px;*/
	color:#868686;
	text-decoration:underline;
}

div.autotext2{
	position:absolute;
	left:433px;
	top:157px;
}

div.srchtxt2{
	width:360px;
    height:20px;
    margin:0 0 0 0;
    padding:0;
    border:1px solid #C8C8C8;
    font-size:11px;
    vertical-align:middle;
    background:#fff;	
}

/* w3c ===>:root div.srchtxt2{margin:0 0 0 34px;}*/

/* 수요자  자동완성 CSS */
div.autosearchset3{	
	width:380px;
	left:208px;
	top:128px;	
	position:absolute;
	margin:0 0 0 0;
	padding:0;
}

div.autosearch3{
	width:375px;
	height:20px;
	margin:-1px 0 0 90px;
	padding:0;
	border:1px solid #C8C8C8;
	/*font-size:11px;*/
	vertical-align:middle;
	background:#fff;
	/* w3c--->	scrolling:yes;*/
	overflow-y:auto;
}
div.autosearch3 ul{
	margin:0 0 0 0;
	padding:0;
}
div.autosearch3 ul li{
	margin:0 0 0 0;
	padding:0 0 0 4px;
	line-height:18px;
}
div.autosearch3 ul li.on{
	background:#efefef;
	cursor:pointer;
}

div.autosearch3 ul li.off{
	background:#ffffff;
}

div.autom3{
	width:371px;
	background:#ECF1F7;
	margin:-1px 0 0 90px;
	border:1px solid #C8C8C8;
	text-align:right;
	/*font-size:11px;*/
	padding:4px 4px 2px 0;
}
div.autom3 a{
	/*font-size:11px;*/
	color:#868686;
	text-decoration:underline;
}
div.autom3 a:hover{
	/*font-size:11px;*/
	color:#868686;
	text-decoration:underline;
}

div.autotext3{
	position:absolute;
	left:433px;
	top:157px;
}

div.srchtxt3{
	width:375px;
    height:20px;
    margin:0 0 0 0;
    padding:0;
    border:1px solid #C8C8C8;
    font-size:11px;
    vertical-align:middle;
    background:#fff;
	
}

div.srchbtn3{	
	position:absolute;
	left:382px;
	top:-3px;
}

/* 수요자 자동완성  */

div.autosearchset4{	
	
	position:absolute;
    float:right;
    margin: 0px 0px 0px 0px;
    padding:10px 0px 0  727px; 
    width:300px;
	top:25px;	
    height:180px;
	z-index:10;  
	
}

div.autosearch4{

	width:182px;
	height:100px;
	margin:-1px 0 0 17px;
	padding:0;
	border:1px solid #C8C8C8;
	font-size:13px;
	vertical-align:middle;
	background:#fff;
/*w3c--->	scrolling:yes;*/
	overflow-y:auto;

}
div.autosearch4 ul{
	margin:0 0 0 0;
	padding:0;
	
}
div.autosearch4 ul li{
	margin:0 0 0 0;
	padding:0 0 0 4px;
	line-height:18px;
	width:90%;
}
div.autosearch4 ul li.on{
	background:#efefef;
	cursor:pointer;
}

div.autosearch4 ul li.off{
	background:#ffffff;
}

div.autom4{
	width:178px;
	background:#ECF1F7;
	margin:-1px 0 0 17px;
	border:1px solid #C8C8C8;
	text-align:right;
	font-size:13px;
	padding:4px 4px 2px 0;
}
div.autom4 a{
	/*font-size:11px;*/
	color:#868686;
	text-decoration:underline;
}
div.autom4 a:hover{
	/*font-size:11px;*/
	color:#868686;
	text-decoration:underline;
}

div.autotext4{
	position:absolute;
	left:433px;
	top:157px;
}

div.srchtxt4{
	width:270px;
    height:25px;
    margin:0 0 0 0;
    padding:0;
    font-size:11px;
    vertical-align:middle;
    background:#fff;	
    
}

div.srchbtn4{	
	position:absolute;
	left:382px;
	top:6px;
}

