/*standards*/
body, td, select, input, textarea{font-family:tahoma, arial, verdana; font-size:11px; }
td{text-align:left; vertical-align:top;}
p {}
form, hr, h1, h2, h3, img{margin:0px; padding:0px;}
.dis_block{display:block;}
.fs_12{font-size:12px;}
select, input, textarea{font-size:11px;}/*c1*/

a{}
a:hover{}

/*contact*/
input.contact_form,textarea.contact_form{width:140px; margin-left:10px; margin-bottom: 2px; height:12px; font-size:11px; }
textarea.contact_form{height:auto;}

/*Specials*/
	/*cursor*/
	.cursor{cursor:hand;}
	.cursor:hover{cursor:pointer;}
	
	/* Opacity_java */
	img.opacity:hover, div.opacity:hover, table.opacity:hover
		{
			-moz-opacity:0.8;
			opacity: 0.8;
			cursor:pointer;
		}
	/* IE */
		.opacity-hover
		{
			filter:alpha(opacity=80);
			cursor:hand;
		}
	
	/*Class floatBox*/
	.clearfix:after { content: ".";display: block; height: 0; clear: both; visibility: hidden;overflow:hidden;}
	.clearfix {display: inline-block;}  
	/* Holly Hack Targets IE Win only \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}

/**************
* layer
* for alert
*/

object, embed
{
	z-index:2;
}

#l_cover{
	filter:alpha(opacity=60);
	cursor:none;
	width:100%;
	height:100%;
	background:#000;
	-moz-opacity:0.6;
	opacity: 0.6;
	z-index:100;
	position:absolute;
	left: 0px;
	top: 0px;
	margin-top:inherit;
}

#l_center {
	width: 300px;
	text-align: left;
	position: absolute;
	top: 50%;
	padding:4px;
	padding-top:10px;
	left:50%;
	background:#FFF; 
	position:absolute;
	z-index:101;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	font-weight:bold;
	border: 2px solid red;
}
.js_errorbox{text-align:center; padding:10px; background:#fff; border:#990000 5px dashed;}
a.js_errorbox{color:#990000;}