/* Form */
INPUT,input		{ 
		color:#2e2e2e; 
		background-color: #fff; 
		padding: 0 3px 0 3px; 
		margin: 0; 
		border: 1px solid #A0A0A0;
		height: 26px; 
}
select,textarea	{background-color: #fff; border: 1px solid #A0A0A0;}
select			{height: 26px; padding: 2px 0px 2px 3px;}
textarea		{background-color: #fff; border: 1px solid #A0A0A0;}
.readonly		{background-color: #E2E2E2;}
label			{margin:0 5px;}
.inputRadio, label	{display:inline-block;}
.inputRadio			{margin-top:-1px;}




/* checkbox	*/
label.checkbox	{padding: 0; margin:0;} 
.checkbox input {
    display: none;
}
.checkbox span {
    width: 16px;
    height: 16px;
    display: block;
    background: url("/img/common/common.png") no-repeat -16px -16px;
    cursor: pointer;
    margin: 3px 0 -3px 0;
}

.checkbox input:checked + span {
    background: url("/img/common/common.png") no-repeat -16px 0px;
}


label.radio	{padding: 0; margin:0;} 
.radio input {
    display: none;
}
.radio span {
    /* width: 16px; */
    height: 16px;
    display: block;
    background: url("/img/common/common.png") no-repeat -16px -16px;
    cursor: pointer;
    margin: 3px 0 -3px 0;
}

.radio input:checked + span {
    background: url("/img/common/common.png") no-repeat -16px 0px;
}


input.bt	{
	color: #fff;
	display: inline-block; 
	height: 30px; 
	cursor: pointer; 
	padding-bottom: 2px; 
	margin-right: 2px;
	background-color: #B3B3B3;
    border: 1px solid #999999;
	font-size: 15px;
	float:right;
}
input.bt:hover	{
	background-color: #C3C3C3; 
}
input.bt[disabled]{
	background-color: #C8C8C8; 
	border-color: #808080;
	color: #909090;
	cursor: default; 
}

/*

div.buttonLine {
	position: relative;
	margin: 20px 0 10px 0;
	height: 22px;
}

div.buttonLine div.form {
	float: right;
	width: 100px;
}

div.buttonLine input[type="button"] {
	font: normal 14px Tahoma;
	color: #fff;
	border: 1px solid #999;
	padding: 3px 10px 2px 10px;
	background-color: #b3b3b3;
	text-align: center;
	cursor: pointer;
	margin: 0 0 0 10px;
	height: 26px;
	text-transform: uppercase;
	float: right;
	width: 200px;
}

div.buttonLine input[type="button"]:hover {
	background: #c3c3c3;
}

div.buttonLine input[disabled]{
	background-color: #c3c3c3; 
	border-color: #808080;
	color: #909090;
	cursor: default; 
}
div.buttonLine a.bt	{
	display: inline-block;
	font: normal 14px Tahoma;
	color: #fff;
	border: 1px solid #999;
	padding: 3px 10px 2px 10px;
	background-color: #b3b3b3;
	text-align: center;
	cursor: pointer;
	margin: 0 0 0 10px;
	height: 26px;
	text-transform: uppercase;
	float: right;
}
div.buttonLine a.bt:hover {
	background: #c3c3c3;
	text-decoration: none;	
}

*/


div.buttonLine {
	position: relative;
	margin: 0px 0 0px 0;
}

div.buttonLine div.form {
	float: right;
	width: 100px;
}

div.buttonLine input[type="button"] {
	font: normal Tahoma;
	font-size: 14px;
	color: #fff;
	border: 1px solid #999;
	padding: 3px 10px 4px 10px;
	background-color: #b3b3b3;
	text-align: center;
	cursor: pointer;
	margin: 0 0 0 10px;
	height: 27px;
	text-transform: uppercase;
	float: right;
	width: 100px;
}

div.buttonLine input[type="button"]:hover {
	background: #c3c3c3;
}


div.buttonLine a.bt	{
	display: inline-block;
	font: normal 14px Tahoma;
	color: #fff;
	border: 1px solid #999;
	padding: 3px 10px 2px 10px;
	background-color: #b3b3b3;
	text-align: center;
	cursor: pointer;
	margin: 0 0 0 10px;
	height: 26px;
	text-transform: uppercase;
	float: right;
}
div.buttonLine a.bt:hover {
	background: #c3c3c3;
	text-decoration: none;	
}



span.form {
	font: normal 14px Tahoma;
	color: #fff;
	border: 1px solid #999;
	padding: 3px 10px 2px 10px;
	background-color: #b3b3b3;
	text-align: center;
	cursor: pointer;
	margin: 0;
	height: 26px;
	text-transform: uppercase;
}	


span.form:hover {
	background: #c3c3c3;
}



.inputForm {width: 200px;}