
input.required {
	background-color: #fee7e6;
}

select.required {
	background-color: #fee7e6;
}

textarea.required {
	background-color: #fee7e6;
}

div.required {
	background-color: #fee7e6;
}

input.invalid {
	border : 1px solid #dd7870;
	background-image: url(../../img/hone/form/invalid_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

input.number {
	text-align : right;
	ime-mode : disabled;
}

select.invalid {
	border : 1px solid #dd7870;
	background-image: url(../../img/hone/form/invalid_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

/**************************************
 * paging style
 **************************************/
div.pg {height:13px;border-collapse:collapse;}
div.pg table {width:100%; text-align:center;}
div.pg td {padding:0;border-right:1px solid #dddddd;font-weight:bold;}
div.pg td.pgLast {border-right:0}
div.pg a {font-size:12px;font-family:돋움;text-decoration:none;display:block;padding:2px 8px 0 7px;color:#333333;}
div.pg a:hover {background-color:#F7F7F7;}
div.pg span {font-size:12px;font-family:돋움;text-decoration:none;display:block;padding:2px 8px 0 7px;color:#333333;font-weight:normal;}
div.pg .pgFirst a, div.pg .pgPrev a, div.pg .pgNext a, div.pg .pgLast a {font-weight:normal}
div.pg .pgFirst a:hover, div.pg .pgPrev a:hover, div.pg .pgNext a:hover, div.pg .pgLast a:hover {background-color:#ffffff}
div.pg .pgFirst img, div.pg .pgPrev img, div.pg .pgNext img, div.pg .pgLast img {border:0;margin-bottom:1px;}
div.pg .pgFirst img, div.pg .pgPrev img {margin:0 5px 2px 0;}
div.pg .pgLast img, div.pg .pgNext img {margin:0 0 2px 5px}
div.pg .on, div.pg .on a, div.pg .on a:visited {color:#FF8400; padding:2px 8px 0 7px;}
div.pg .pgFirst img {width:7px;height:5px;border:0px;}
div.pg .pgPrev img {width:3px;height:5px;border:0px;}
div.pg .pgNext img {width:3px;height:5px;border:0px;}
div.pg .pgLast img {width:8px;height:5px;border:0px;}
