html { height: 100%; }

body {
	margin: 0px;
	padding: 0px;
        height:100%;
}

td {
	margin: 0px;
	padding: 0px;
}
tr {
	margin: 0px;
	padding: 0px;
}
img { border:none;}
p{ margin:16px 0}

.l_top {
	background-image: url(../img/f_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 48%;
}
.r_top {
	background-image: url(../img/f_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 52%;
}
.top {
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align:top;
}
.t_l {
	background-image: url(../img/f_07.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:46px;
}
.t_c {
	background-image: url(../img/f_09.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.t_r {
	background-image: url(../img/f_10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.m_l {
	background-image: url(../img/f_13.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height:100%;
}
.m_c {
	background-image: url(../img/f_14.jpg);
	background-repeat: repeat;
	background-position: center top;
	vertical-align: top;
}
.gall { text-align: center}
.m_c .gall img{
	background: no-repeat url(../img/ramka.jpg);
	margin: 10px;
	padding:22px 23px;
}

.m_r {
	background-image: url(../img/f_15.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.b_l {
	background-image: url(../img/f_18.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:31px;
}
.b_c {
	background-image: url(../img/f_19.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.b_r {
	background-image: url(../img/f_20.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.menu td{
	padding-top:7px;
	width:118px;
	text-align:center;
}
.menu a{
	font-family: "Times New Roman", Times, serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.menu a:hover{
	color: #C61321
}

h1{display:none;
}


.title_main{
        display:none;position:absolute;background:url(../img/f_14.jpg);top:400px;left:100px;width:1000px;height:780px;
}

.footer, .footer a{
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#000000;
	margin-top:20px;
}
.footer a:hover{
	text-decoration:underline;
}
.main_content{
	margin-top:-40px;
}
.board{ background:#FFFFFF; border: 4px #000000 dashed; padding: 0 10px;font-family: "Courier New", Courier, monospace; font-size:16px;}
.board a{ color:#000; font-weight:bold;}
.board_port{ background:#FFFFFF; border: 4px #000000 dashed; padding: 10px 5px 10px 15px; float:left; width:600px; height:204px; font-family: "Courier New", Courier, monospace; font-size:16px;}
.board_port div{ text-align:left; margin:2px 0; line-height:17px;}
.board_port p{ text-align:left; margin:3px 0; font-weight:bold;}
.img_port{ float:left; margin: 0 10px !important;}

.w600{ width:600px;}
.w800{ width:800px;}
.w850{ width:850px;}
.w900{ width:900px;}

.h99{ height:99%}

.mt_30{ margin-top:30px;}

.pd_20{ padding:20px;}
.pdl_20{ padding-left:20px;}

.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}

.j{ text-align:justify}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; margin:0; padding:0;}