body {
    background-image: url("/images/bck.jpg");
	background-position: center;
	background-attachment: fixed;
	margin: auto;
	font-family: arial, sans-serif;
	color: #800000;
 }
a:link { color: #CC3300; text-decoration: none; }
a:visited { color: #808000; text-decoration: none; }
a:hover { color: #FF9900; text-decoration: underline; }
a:active { color: #808000; text-decoration: underline; }
header {
    width: 1024px;
	height: 130px;
	margin: auto;
	background-position: center;
	position: relative;
}
header { background-image: url("/images/header.png"); }
img.logo { left: 17px; position: absolute; top: 12px; }
div.hlady {
    position: absolute;
	top: 6px;
    right: 13px;
	width: 231px;
    height: 107px;
	background-image: url("/images/hlady.png");
}
div.hlabel {
    position: absolute;
	top: 9px;
    right: 252px;
	width: 277px;
    height: 28px;
	background-image: url("/images/hlabel.png");
}
ul { list-style-type: none; margin: 0; padding: 0; }
li { display: inline; }
nav {
	width: 1024px;
    height: 28px;
	margin: auto;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #6E3701;
	white-space: nowrap;
}
a.main_mn:link { color: #FFFFCC; text-decoration: none; }
a.main_mn:visited { color: #FFFFCC; text-decoration: none; }
a.main_mn:hover { color: #FF9900; text-decoration: underline; }
a.main_mn:active { color: #FF9900; text-decoration: underline; }
img.bl { position: relative; top: 5px; margin: 0 35px; }

div.body {
    width: 1024px;
	margin:0 auto;
	background-image: url("/images/bck_body.png");
	}
div.line2 {
    width: 1024px;
    height: 26px;
	margin: auto;
	background-image: url("/images/line2.png");
	background-repeat: repeat-x;
	background-position: top;
}
div.bckindex {
	margin: 20px;
	background-image: url("/images/bckindex.png");
    padding: 10px;
    border: double;
	border-color: #6F3700;
	text-align: center;
}
div.bckdetail {
	margin: 20px;
	background-image: url("/images/bckdetail.png");
    padding: 10px;
    border: double;
	border-color: #6F3700;
	position: relative;
}
section {
}
.sub_menu { position: absolute; left: 10px; background-color: #EBE2BC; font-size: 14px; font-weight: bold; padding: 5px; white-space: nowrap; }
.sub_menu_profile { position: absolute; right: 10px; background-color: #EBE2BC; font-size: 14px; font-weight: bold; padding: 5px; white-space: nowrap; }
table {
    background-color: #800000;
	border-spacing: 1px;
}
tr {
    background-color: #FFFEF9;
}
tr.alt {
    background-color: #FFF7DD;
}
td, th {
	padding: 3px;
}
td.center {
	text-align: center;
}
th {
    background-color: #AA7300;
	color: #FFFFFF;
}
table.t_form tr { background-color: #F7F2DF; }
table.t_form td { padding: 8px; }
td.h_form { background-color: #DAC987; font-weight: bold; vertical-align: top; }
input { font-size: 15px; color: #804000; background-color: #EBE2BC; border: 1px solid #804000; }
textarea { font-size: 15px; color: #804000; background-color: #EBE2BC; border: 1px solid #804000; }
select { font-size: 15px; color: #804000; background-color: #EBE2BC; border: 1px solid #804000; }
input.f_button { background-color: #FFFFFF; color: #CC3300; font-size: 18px; border: 1px solid #804000; border-radius: 3px; width: 100px; }
input.f_button_150 { background-color: #FFFFFF; color: #CC3300; font-size: 18px; border: 1px solid #804000; border-radius: 3px; width: 150px; }
.profile { width: 620px; border-style: double; }
.del_acc { width: 620px; border-style: double; background-color: #F7F2DF; padding: 10px; }
.button_profile_save { font-size: 12px; color: #CC3300; font-weight: bold; background-color: #FFFFFF; border: 1px solid #804000; border-radius: 3px; padding: 5px 8px; }
.button_close_acc { font-weight: bold; background-color: #FFFFFF; border: 1px solid #FF0000; border-radius: 3px; padding: 5px 15px; }
a.button_close_acc:link { color: #FFCACA; text-decoration: none; }
a.button_close_acc:hover { color: #FF0000; text-decoration: none; }
.button_link { font-weight: bold; background-color: #FFFFFF; border: 1px solid #804000; border-radius: 3px; padding: 5px 15px; }
.b_add_position { margin-left: -670px; position: relative; }
.t_hr_joblist { margin-top: 18px; width: 800px; }
.b_hr_del { margin-left: 665px; position: relative; color: #CC3300; font-weight: bold; background-color: #FFFFFF; border: 1px solid #804000; border-radius: 3px; padding: 5px 15px; }
.b_hr_del_conf { margin: auto; color: #CC3300; font-weight: bold; background-color: #FFFFFF; border: 1px solid #804000; border-radius: 3px; padding: 5px 15px; }
.info { width: 750px; border-style: double; background-color: #F7F2DF; padding: 10px; }
.info650 { width: 650px; border-style: double; background-color: #F7F2DF; padding: 10px; }
.foot_page { text-align: center; font-size: 16px; }
div.closebckindex {
	clear: both;
}
div.line3 {
	width: 1024px;
    height: 26px;
	margin: auto;
	background-image: url("/images/line3.png");
	background-repeat: repeat-x;
	background-position: bottom;
}
footer {
	width: 1024px;
    height: 50px;
	margin: auto;
	background-color: #6E3701;
	text-align: center;
	white-space: nowrap;
}
span.footertext { color: #FFFFCC; font-size: 10px; vertical-align:-3px; }
