@import url("conf_css.css");
/*------------------------------*/
/*---------CSS Document---------*/
/*------------------------------*/
/*css_seting_sta*/
body{
	line-height:1.6em;
	color:#000;
}
a:link   {color:#F60;}
a:visited{color:#090;}
a:hover  {color:#f33;}

h1       {color:#060;}
h2       {color:#960;}
h3       {color:#690;}
h4       {color:#666;}
em       {color:#696;}
.read    {color:#345;}

#DivTable table{
	border:1px solid #aaa;
}
#DivTable table th{
	color:#363;
	background:#aba;
	border:1px solid #bbb;
}
#DivTable table td{
	color:#555;
	background:#efffef;
	border:1px #bbb solid;
}
#header{
	height:45px;
}
#header .logo{
	width:312px;
	height:45px;
}
#menu{
	height:45px;
}
#main #DivTitle,#main #DivSubtitle,#main #DivText,#main #DivTable,#main #DivTagIns,#main #DivGallery,#main #DivPdf,#main #DivPage,.back_but_r{
	width:500px;
}
#footer{
	color:#000;
	text-align:center;
}
/*------------------------------*/
* {
	padding:0px;
	margin:0px;
}
html{
	margin:0px auto;
	padding:0px;
}
body{
	padding:0px;
	margin:0px;
	font-size:0.9em;
	line-height:1.6em;
	background:#F3F7EA url("../images/css_body_bg.jpg") center repeat-y;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration: underline;
}
img{
	border:0px;
}
h1,h2,h3,h4,h5{
	width:500px;
	margin:0px auto;
	padding:0px;
}
h1{
	font-size:1.7em;
	font-weight:bold;
	line-height:1.4em;
}
h2{
	font-size:1.3em;
	font-weight:bold;
	line-height:1.2em;
}
table{
	border-collapse:collapse;
	border-spacing:0px;
}
em{
	color:#f00;
	font-style:normal;
}
noscript{
	display:none;
}
/*-------------wrapper------------*/
#wrapper{
	position:relative;
	width:946px;
	margin:0px auto;
	padding:0px;
	background:#fff url("../images/css_wrapper.gif") top center repeat-y;
}
/*-------------header------------*/
#header{
	position:relative;
	height:93px;
	width:100%;
	margin:0px;
	padding:0px;
	background:url("../images/css_header.gif")  no-repeat;
}
#header .logo{
	display:block;
	width:330px;
	height:70px;
	margin:0px;
	padding:0px;
	position:absolute;
	text-indent:-2000em;
}
#header #webdirect,#header #css_size{
	display:inline;
	/*float:right;*/
	margin:0px;
	padding:0px;
}
#css_size{
	float:right;
	width:136px;
	height:65px;
}
#header #headmenu{
}
#headmenu{
	width:308px;
	float:right;
	background:url("../images/css_headmenu.jpg") top right no-repeat;
}
#headmenu ul {
	list-style:none;
}
#headmenu ul li{
	display:inline;
}
#headmenu ul li a{
	display:block;
	float:right;
	width:77px;
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-indent:-1000em;
}
.headmenu1 a:hover{ background:url("../images/css_headmenu01.jpg") top right no-repeat;}
.headmenu2 a:hover{ background:url("../images/css_headmenu02.jpg") top right no-repeat;}
.headmenu3 a:hover{ background:url("../images/css_headmenu03.jpg") top right no-repeat;}
.headmenu4 a:hover{ background:url("../images/css_headmenu04.jpg") top right no-repeat;}

#subheadmenu{
	position:absolute;
	bottom:0px;
	right:0px;
	width:400px;
	height:28px;
	background:url("../images/css_sub_headmenu.jpg") top right no-repeat;
}
#subheadmenu ul {
	list-style:none;
}
#subheadmenu ul li{
	display:inline;
}
#subheadmenu ul li a{
	display:block;
	float:right;
	width:100px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-indent:-1000em;
}
.subheadmenu01 a:hover{ background:url("../images/css_sub_headmenu01.jpg") top right no-repeat;}
.subheadmenu02 a:hover{ background:url("../images/css_sub_headmenu02.jpg") top right no-repeat;}
.subheadmenu03 a:hover{ background:url("../images/css_sub_headmenu03.jpg") top right no-repeat;}
.subheadmenu04 a:hover{ background:url("../images/css_sub_headmenu04.jpg") top right no-repeat;}
/*-------------content------------*/
#content{
	width:100%;
}

/*--------------menu-------------*/
#menu{
	float:left;
	width:946px;
	height:55px;
	margin:0px;
	padding:0px;
	background:url("../images/css_menu.gif") no-repeat;
}
#menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu li {
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
}
#menu a{
	float:left;
	display:block;
	text-indent:-1000em;
	margin:0px;
	padding:1px 0px;
}
.select40 a, .menu40 a {height:45px;width:118px;}
.select50 a, .menu50 a {height:45px;width: 118px;}
.select60 a, .menu60 a {height:45px;width: 118px;}
.select20 a, .menu20 a {height:45px;width: 118px;}
.select30 a, .menu30 a {height:45px;width: 118px;}
.select70 a, .menu70 a {height:45px;width:118px;}
.select80 a, .menu80 a {height:45px;width:118px;}
.select90 a, .menu90 a {height:45px;width:118px;}
.select1 a, .menu1 a {height:45px;width:118px;}
.select100 a,.menu100 a {height:45px;width:118px;}
.select110 a,.menu110 a {height:45px;width:118px;}
.select120 a,.menu120 a {height:45px;width:118px;}
.select2 a,.menu2 a {height:45px;width:118px;}

.select40 a, .menu40 a:hover {background:url("../images/css_menu01.jpg")  no-repeat;}
.select50 a, .menu50 a:hover {background:url("../images/css_menu02.jpg")  no-repeat;}
.select60 a, .menu60 a:hover {background:url("../images/css_menu03.jpg")  no-repeat;}
.select20 a, .menu20 a:hover {background:url("../images/css_menu04.jpg")  no-repeat;}
.select30 a, .menu30 a:hover {background:url("../images/css_menu05.jpg")  no-repeat;}
.select70 a, .menu70 a:hover {background:url("../images/css_menu06.jpg")  no-repeat;}
.select80 a, .menu80 a:hover {background:url("../images/css_menu07.jpg")  no-repeat;}
.select90 a, .menu90 a:hover {background:url("../images/css_menu08.jpg")  no-repeat;}
.select1 a, .menu1 a:hover {background:url("../images/css_menu09.jpg")  no-repeat;}
.select100 a,.menu100 a:hover{background:url("../images/css_menu10.jpg")  no-repeat;}
.select110 a,.menu110 a:hover{background:url("../images/css_menu11.jpg")  no-repeat;}
.select120 a,.menu120 a:hover{background:url("../images/css_menu12.jpg")  no-repeat;}
.select2 a,.menu2 a:hover{background:url("../images/css_menu13.jpg")  no-repeat;}

/*--------------submenu-------------*/
#submenu{
	float:right;
	width:235px;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:0.85em;
	line-height:1.5em;
	min-height:100px;
}
#submenu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#submenu li{
	margin:0px;
	padding:0px 5px 0px 12px;
}
#submenu li a{
	margin:0px;
	padding:0px;
}
#submenu .subtitle{
	display:block;
	width:225px;
	padding:0px 5px 0px 5px;
	margin:0px 0px 3px;
	text-decoration: none;
	line-height:25px;
	text-indent:5px;
	background:url("../images/css_submenu01.gif")  repeat-y;
	color:#060;
}
#submenu .subtitle a{
	display:block;
	/*width:148px;*/
	color:#666;
}
#submenu .subtitle a:hover{
	color:#000;
}

/*--------------main-------------*/
#main{
	float:left;
	width:711px;
	margin:0px;
	padding:0px;
	margin:0px 0px 50px;
}
#main ul {
	margin:0px 70px;
	padding:0px;
	list-style:inside;
}
#main li{
	color:#393;
	font-size:0.8em;
}
/*-------------standerd table------------*/
#DivTable table{
	border-collapse:collapse;
	border-spacing:0px;
}
/*-------------footer------------*/
#footer{
	clear:both;
	bottom:0px;
	width:100%;
	height:16px;
	margin: 0px;
	font-size:13px;
	line-height:16px;
	background:#000;
	color:#fff;
}
/*--------------------------------------*/
.obj_r{	float:right;padding-left:10px;}
.obj_l{	float:left;	padding-right:10px;}
.visit{	margin:0px;display:none;}
.end{	clear:both;}
.base_table{	width:500px;margin:5px auto;}
/*------------print SET--------------*/
@media print {
html{background:none;}
body{background:none;}
#wrapper {margin:0px auto;width:670px;}
#header {display:none;}
#content {width:670px;}
#menu {display:none;}
#submenu {display:none;}
#main {width:670px;}
#footer {display:none;}
}

