@charset "utf-8";
body,html {
	margin:0px; padding:0px; background-color:#EAEAEA;
}
*{
	margin:0px; padding:0px; outline:none; border:none; text-decoration:none; 
}
.maint{
	width:100%; height:100%;
}
.shadow_bg{
	background-image:url(../images/home/shadow_bg.jpg); background-repeat:repeat-y;
}
.inner_shadow_bg{
	background-image:url(../images/inner/shadow_bg.jpg); background-repeat:repeat-y;
}
.top_shadow_bg{
	background-image:url(../images/inner/top_shadow_bg.jpg); background-repeat:no-repeat;
}
.top_shadow_bg1{
	background-image:url(../images/inner/top_shadow_bg1.jpg); background-repeat:no-repeat;
}
.btm_shadow_bg{
	background-image:url(../images/inner/shadow_btm_img.jpg); background-repeat:no-repeat;
}
.pro_bg{
	background-image:url(../images/home/product_bg.jpg); background-repeat:repeat-x;
}
.sub_lnk_bg{
	background-image:url(../images/inner/sub_lnk_patch.jpg); background-repeat:repeat-x;
}
#img{
	float:left;	padding-bottom:10px; padding-right:15px;
}
#screenshot{
	position:absolute;
	border:0px solid #ccc;
	background:#747A6F;
	padding:0px;
	display:none;
	color:#fff;
}
h1{
	font: bold 15px Arial, Helvetica, sans-serif; color:#808080;
}
h2{
	background-image:url(../images/inner/bullet.gif); background-repeat:no-repeat; margin-left:16px;
	font: bold 14px Arial, Helvetica, sans-serif; color:#FF9900; padding-left:17px;
}
h3 a{
	background-image:url(../images/inner/gray_bullet.gif); background-repeat:no-repeat; margin-left:16px;
	font: bold 14px Arial, Helvetica, sans-serif; color:#808080; padding-left:17px;
}
h3 a:hover{
	background-image:url(../images/inner/orange_bullet.gif); background-repeat:no-repeat; margin-left:16px;
	font: bold 14px Arial, Helvetica, sans-serif; color:#ff9900; padding-left:17px;
}
ul{
	list-style:none;
}
li{
	display:block; float: left;
}

li a{
	background-image:url(../images/inner/sub_lnk_bg.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#878982;
	width:206px; font:11px Arial, Helvetica, sans-serif; color:#fff; display:block; padding:7px 0px 7px 16px;
	border-bottom:1px solid #A2A59F; 
}
li a:hover{
	font:bold 11px Arial, Helvetica, sans-serif; color:#FF9900; display:block;
	background-image:url(../images/inner/white_bg.gif); background-repeat:repeat-x; background-color:#FFF;
	border-bottom:1px solid #A2A59F; width:206px; padding:7px 0px 7px 16px;
}
.sub_lnk_active{
	font:bold 11px Arial, Helvetica, sans-serif; color:#FF9900; display:block;
	background-image:url(../images/inner/white_bg.gif); background-repeat:repeat-x; background-color:#FFF;
	border-bottom:1px solid #A2A59F; width:206px; padding:7px 0px 7px 16px;
}
.search_field{
	font:11px Arial, Helvetica, sans-serif; color:#808080; width:149px; height:22px; border:none;padding-left:5px;
	background-image:url(../images/home/search_bg.gif); background-repeat:no-repeat;
}
.search_bg{
	background-image:url(../images/inner/search_bg.gif); background-repeat:repeat-y;
}
.top_lnk{
	font:bold 12px Arial, Helvetica, sans-serif; color:#808080;
}
.top_lnk:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color:#C0C0C0;
}
.top_lnk_active{
	font:bold 12px Arial, Helvetica, sans-serif; color:#C0C0C0;
}
.home_txt{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#808080;
}
.date{
	font: bold 11px/17px Arial, Helvetica, sans-serif; color:#FF9900;
}
.news{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#808080;
}
.news_lnk{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#808080;
}
.news_lnk:hover{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000;
}

.prod_lnk{
	font: 11px Arial, Helvetica, sans-serif; color:#fff;
}
.prod_lnk:hover{
	font: 11px Arial, Helvetica, sans-serif; color:#000;
}
.btm_txt{
	font: 10px/18px Arial, Helvetica, sans-serif; color:#808080;
}
.btm_lnk{
	font: 10px/18px Arial, Helvetica, sans-serif; color:#808080;
}
.btm_lnk:hover{
	font: 10px/158x Arial, Helvetica, sans-serif; color:#000;
}
.btm_lnk_active{
	font: 10px/158x Arial, Helvetica, sans-serif; color:#000;
}
.copyright{
	font: 10px Arial, Helvetica, sans-serif; color:#c0c0c0;
}
.inner_top_lnk{
	font: 10px Arial, Helvetica, sans-serif; color:#808080;
}
.inner_top_lnk:hover{
	font: 10px Arial, Helvetica, sans-serif; color:#000;
}
.inner_top_lnk_active{
	font: 10px Arial, Helvetica, sans-serif; color:#000;
}
.inner_top_lnk_sep{
	font: 10px Arial, Helvetica, sans-serif; color:#808080;
}
.inner_paratext{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000;
}
.inner_paratext_head{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#ff9900;
}
.news_head_lnk{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#ff9900;
}
.news_head_lnk:hover{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#000;
}
.table_text{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000; padding-left:15px;
}
.fp_text{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000; padding-left:10px; padding-bottom:6px; padding-top:6px;
}
.e-mail{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000;
}
.e-mail:hover{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;
}
.sitemap{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000;
}
.sitemap:hover{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;
}
.sitemap_head{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000; padding-left:15px; border-bottom:1px solid #EBEBEB;
}
.news_date{
	font: 10px/17px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#808080;
}
.down_line{
	border-bottom:1px solid #e4e4e4; padding-bottom:4px; padding-top:3px;
}
.btm_line{
	border-bottom:1px solid #e4e4e4;
}

.page_lnk{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000;
}
.page_lnk:hover{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#808080;
}
.page_lnk_active{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#808080;
}
.down_lnk{
	font: bold 11px/17px Arial, Helvetica, sans-serif; color:#808080;
}
.down_lnk:hover{
	font: bold 11px/17px Arial, Helvetica, sans-serif; color:#000;
}
.size{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#808080;
}
/* form css start here*/
.err_msg{
	font:11px Arial, Helvetica, sans-serif;	color:#FF0000;
}
.btn{
	font:bold 11px Arial, Helvetica, sans-serif; color:#000000;
	background:#EBEBEB; border:1px solid #999999; padding:3px;
}
.txt_box{
	font:11px Arial, Helvetica, sans-serif;	color:#000;
	border:1px solid #CCCCCC; height:17px; width:175px;
}
.vacancy_lnk{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#ff9900;
}
.vacancy_lnk:hover{
	font: bold 11px/18px Arial, Helvetica, sans-serif; color:#000;
}
.pos_content{
	font: 11px/17px Arial, Helvetica, sans-serif; color:#000;
}
.txt_box_apply{
	font:11px Arial, Helvetica, sans-serif;	color:#000;	border:1px solid #CCCCCC;
	height:17px; width:115px;
}
.txt_area_apply{
	font:11px Arial, Helvetica, sans-serif;	color:#000;	border:1px solid #CCCCCC;
	width:115px;
}
.jmp_mnu_apply{
	font:11px Arial, Helvetica, sans-serif;	color:#000;
	border:1px solid #CCCCCC;
}
.txt_box_small{
	font:11px Arial, Helvetica, sans-serif;	color:#000;
	border:1px solid #CCCCCC; height:17px;
}



/* form css end here*/
