html{height:100%;}
body{width:100%;height:100%;font-family:Arial;margin:0;padding:0;font-size:14px;color:#555;}
.container{width:900px;height:100%;}
.header{height:80px;padding-top:0px;text-align:right;padding-bottom:11px;}
.header .up{height:100%;float:right;}
.main{height:100%;}
.content{width:590px;margin-left:300px;line-height:16pt;text-align:justify;}

#home{background:url(../skin/home.png) no-repeat left;padding:0px 10px 0px 30px;}
#tel{background:url(../skin/tel.png) no-repeat left;padding:0px 10px 0px 30px;}
#search{}
#mail{background:url(../skin/mail.png) no-repeat left;width:30px;}

.fp{margin-left:300px;}
.logo{display:table;float:left;}
.logo img{border:0;}

.menu{width:250px;float:left;display:table;margin-top:80px;}
.menu div.menu1{background:url(../skin/menu_lab.gif) left 7px no-repeat;padding-top:3px;padding-bottom:2px;}
a.inv {text-decoration:none;margin-left:12px;font-size:12px;color:#000;/*color:#00896D;*/}
a.inv:hover {text-decoration:underline}

.menu div.menu2{background:url(../skin/menu_lab_sub.gif) 13px 7px no-repeat;padding-top:3px;padding-bottom:2px;}
a.inv2 {color:#EB3D00;margin-left:24px;font-size:12px;}
a.inv2:hover {text-decoration:underline}

div.line{font-size:0px;margin:5px 0px;height:1px;background:#A8A8A8 url(../skin/line.gif) no-repeat;}
div.line2{font-size:0px;margin:5px 0px;height:1px;}

.sub1{border:red solid 1px;}
.sub2{margin-top:10px;margin-bottom:15px;}

.par{text-align:justify;}
.bottom{text-align:center; font-size:11px;}
/* ------- */
.image{margin:5px;}
.par_top{padding-bottom:15px;}
.par_top_main
	{
	margin-top:8px;
	margin-bottom:30px;
	border-bottom:1px dotted #BFBFBF;
	background:url(../skin/st.gif) right no-repeat;
	padding-right:25px;
	}
.par_top span
{
	font-size:12px; font-weight:bold;
}
.par_top a
{
	color:#5b7cc2;; font-weight:bold;
}
.par
	{
	padding-bottom:25px;display:table; width:100%;
	}
/* BASE */
.news_page
	{
	text-align:left;
	font-size:11px;
	}
.news_page a
{
	color:#000;
}
.panel	
	{
	width:100%; height:20px;
	background-color:#EAEBED; text-align:center;
	font-size:11px;
	border-bottom:#8B919F solid 2px;
	}
.worktd1
	{
	width:120px; height:30px;
	}
.worktd2
	{
	}
a#pan {color:#000000; text-decoration:none;}
a#pan:hover { text-decoration:underline;}

input
	{
	font-size:12px;
	}
a
	{
	color:#334D90;
	text-decoration:underline;
	}
a:hover
	{
	text-decoration:underline;
	}

.title
	{
	color:#000000; font-weight:bold;
	font-size:12px;
	}
.backup
	{
	font-size:11px;
	}
