@import url("module.css");

* { font-size:100.01%; }
html, body, dl, dt, dd, div, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th { margin:0; padding:0; }
html, body { height:100%; }
body { line-height:1.4; }

a { color:#001583; }
a:visited { color:#001583; }
a:hover, a:focus { color:#852209; }

a:active { outline:none; }

img { border-width:0; }
p, dl, address, blockquote { margin:0 0 1.3em 0; }
dt { margin:0; font-weight:bold; }
dd { margin:0 0 0.6em 0; }
address { font-style:normal; }
small { font-size:0.8em; }
hr { border:0 hidden; border-top:1px solid #d9cdc0; height:0; clear:both; }
ul { list-style-position:outside; }
ol { margin:0 0 1.5em 2.5em; }
li { margin:0 0 0.3em 0; }
li ul, li ol { margin:0.6em 0 0 1.3em; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; line-height:1.2; }
h1 { font-size:3em; margin:0 0 0.5em 0; }
h2 { font-size:2.1em; margin:0 0 0.5em 0; }
h3 { font-size:1.6em; margin:0 0 0.5em 0; }
h4 { font-size:1.3em; margin:0 0 0.5em 0; }
h5 { font-size:1.2em; margin:0 0 0.5em 0; }
h6 { font-size:1.1em; margin:0 0 0.5em 0; }
table { border-collapse:collapse; empty-cells:show; }
/*table { border-spacing:0; border:none; border-collapse:collapse; }
td, th { border:none; }*/
img { border-width:0; }

/* Site styles */

body, td, select, input, textarea { color:#000; font-size:11pt; font-family:Arial,sans-serif; }

.table { width:99%; }
.table td { color:#000; background:#fff; border:1px solid #000; padding:3px 5px }
.table .table_head { background:#000; font-weight:bold; }
.table .table_head, .table .table_head a { color:#fff; }

.inp { color:#000; border:1px solid #000; background-color:#fff; }
.inp_but { color:#000; border:1px solid #000; background-color:#fff; }
.inp_line { color:#000; border:0px solid #fff; border-bottom:1px solid #000; background-color:#fff; }
.trans { border:none; border:0px solid #fff; background:none; }
.txt_gray { color:#6d6d6d; }
.txt_small { font-size:7pt; }
.error { color:#c66; }

.tbl_form_box td { padding:0 2px 5px 0; }
.h2_page_head {}

.bread_path, .bread_path a {}

/* User styles */

body { background:#bbd3fc; text-align:center; }
#div_box { position:relative; height:316px; }
#tbl_main {
	margin:0 auto;
	width:1027px;
	height:100%;
	background:#b6c9e5;
}

#td_top {
	height:316px;
	background:#e8eefa url(../../file/site/top.jpg) 0 0 no-repeat;
	vertical-align:top;
}
#logo {
	position:absolute;
	top:20px; left:45px;
}
#logo img { width:280px; height:70px; }
#logo b { display:none; }
#top_menu {
	margin:0; padding:0;
	position:absolute;
	top:0; right:0;
	height:18px;
}
#top_menu li {
	margin:0; padding:0 7px;
	display:inline-block;
	height:18px;
	background:#afc5e8;
}
#top_menu li, #top_menu li a { color:#fff; font-size:9pt; text-decoration:none; }
#top_menu #top_menu_c1 {
	margin:0; padding:0;
	width:26px;
	background:url(../../file/site/top_menu_c1.gif) no-repeat;
}
#top_menu #top_menu_c2 {
	margin:0; padding:0;
	width:26px;
	background:url(../../file/site/top_menu_c2.gif) no-repeat;
}

#td_center {
	height:100%;
	background:url(../../file/site/left.jpg) 0 0 repeat-y;
}
#td_bottom {
	padding:30px 0 0;
	height:200px;
	background:url(../../file/site/bottom.jpg) 0 0 no-repeat;
	vertical-align:top;
}

#tbl_center {
	width:100%;
	height:100%;
}
#td_left {
	width:221px;
	height:100%;
	background:url(../../file/site/left_top.jpg) 0 0 no-repeat;
	vertical-align:top;
}
#lmenu_out {
	height:53px;
	background:url(../../file/site/left_bottom.jpg) 0 0 no-repeat;
}
#lmenu { margin:62px 0 0; padding:10px 0; background:url(../../file/site/lmenu.jpg) 0 0 repeat-y; list-style:none; }
#lmenu li { margin:0; padding:0 0 14px 45px; background:url(../../file/site/lmenu_li.jpg) 0 0 no-repeat; }
#lmenu li.active { background:url(../../file/site/lmenu_li2.jpg) 0 0 no-repeat; }
#lmenu li.lmenu_head { padding:0 0 5px 35px; color:#fff; background:url(../../file/site/lmenu_s2.jpg) 27px 0 no-repeat; font-size:10pt; }
#lmenu a { text-decoration:none; }
#lmenu ul { margin:17px 0 0; padding:0; background:none; list-style:none; }
#lmenu ul li { margin:0; padding:0 0 5px 20px; background:url(../../file/site/p.gif) 0 3px no-repeat; }
#lmenu ul, #lmenu ul a { font-size:9pt; }
#lmenu ul li.active { background:url(../../file/site/lmenu_sp2.jpg) 0 3px no-repeat; }
#lmenu ul li.active a { color:#852209; }
#l_bot_2 { height:33px; background:url(../../file/site/left_bottom2.jpg) 0 0 no-repeat; }
#news_box { position:relative; padding:20px 20px 0; font-size:10pt; }
#td_content { padding:30px 10px 0; height:100%; background:#e8eefa; vertical-align:top; }
#subm { margin:0; padding:0 0 35px; }
#subm span { display:inline-block; width:183px; position:relative; }
#subm span, #subm a { text-decoration:none; }
#subm a { position:absolute; left:0px; display:block; width:213px; height:31px; background:url(../../file/site/submenu_01.png) 50% 0 no-repeat; text-align:center; }
#subm a:hover { color:#fff; background:url(../../file/site/submenu_02.png) 50% 0 no-repeat; }
#subm a.active { color:#fff; background:url(../../file/site/submenu_02.png) 50% 0 no-repeat; }
#submenu_div p { margin:0; }
