*
{
	margin: 0px;
	padding: 0px;
}

html
{
	overflow-x:hidden;
	overflow-y:scroll;
}

body,html
{
	height: 100%;
	width: 100%;
	background-image:url(/images/design/bg.jpg);
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	color:#24EFF9;
	text-decoration: none;
}

.body
{
	position:absolute; 
	width:966px; 
	left:50%; 
	margin-left:-483px;
	min-height:100%;
	background-image:url(/images/design/bg2.jpg);
}

.bg_left
{
	background-image:url(/images/design/bg_left.jpg);
	background-repeat:no-repeat;
	width:143px;
	height:100%;
	position:absolute;
	margin-left:-149px;
}

.bg_right
{
	background-image:url(/images/design/bg_right.jpg);
	background-repeat:no-repeat;
	width:159px;
	height:100%;
	position:absolute;
	margin-left:972px;
}

.border_left
{
	background-image:url(/images/design/border_left.jpg);
	width:6px;
	position:absolute;
	top:0px;
	bottom:0px;
	margin-left:-6px;
}

.border_right
{
	background-image:url(/images/design/border_right.jpg);
	width:6px;
	position:absolute;
	top:0px;
	bottom:0px;
	margin-left:966px;
}

p
{
	text-indent: 20px;
	text-align: justify;
}

h1
{
	text-align:center;
	margin:10px 0 10px 0;
}

h2
{
	text-align:center;
	margin:10px 0 10px 0;
}

a
{
	color:#FFFFFF;
}

.info_header
{
	position:absolute; 
	top:123px; 
	width:966px;
	text-align:center; 
	color:black;
}

.info_header a
{
	color:black;
}

.form_login
{
	position:absolute; 
	top:70px; 
	left:10px; 
	height:25px;
	z-index:100;
}

#flogin span
{
	float:left; 
	margin-left:10px; 
	font-family:arial;
	font-size:18px; 
	color:#5B4020;
}

#flogin input 
{
	float:left; 
	margin-left:10px;
	width:100px; 
	background-color:#484848;
	color:#24EFF9;
	border:1px solid #24EFF9; 
	height: 23px;
	font-family: arial;
	font-size: 18px;
}

#flogin div.button
{
	margin-left:10px;
}

#id_user_resource
{
	position:absolute; 
	width:350px; 
	height:20px; 
	top:16px; 
	left:50%; 
	margin-left:-274px; 
	color:white; 
	font-weight:bold;
}

#top_menu
{
	position:absolute;
	top:75px; 
	left:10px; 
	height:25px;
	width:946px;
	color:#5B4020;
	font-size:15px;
	font-weight:bold;
}

#top_menu a
{
	color:#5B4020;
	font-size:15px;
	font-weight:bold;
	margin-left:15px;
}

#top_menu span
{
	position:absolute;
	font-size:19px;
	margin:-3px 0 0 7px;
}

input  
{
	background-color:#E7F5E0;
 	border:#A2C394 1px solid;
 	font-family: arial;
	font-size: 13px;
}
/*
#flogin div.button
{
	border:1px solid #236013;
	margin-bottom:3px;
}

#flogin div.button div
{
	color:#E1F2D9;
	background-color:#6DA952;
	border-top:1px solid #98C286;
	text-align:center;
	padding:2px 15px 3px 15px;
	font-size:15px;
	cursor:pointer;
}

#flogin div.button div:active
{
	border-top:1px solid #6DA952;
}
*/

div.button
{
	border:1px solid #24EFF9;
	margin-bottom:3px;
}

div.button div
{
	color:#000000;
	background-color:#24EFF9;
	text-align:center;
	padding:2px 15px 3px 15px;
	margin:1px;
	font-size:15px;
	cursor:pointer;
}

div.button div:active
{
	margin:2px 1px 1px 2px;
	padding:2px 15px 2px 14px;
}


.info_msg, #info_msg
{
	background-color:#FBF1D5;
	border:1px solid #DAC483;
	margin:5px 4px;
	padding:5px 0;
	text-align:center;
}

.info_msg div, #info_msg div
{
	position:absolute;
	width:5px;
	height:24px;
	margin:-4px 0 0 1px;
	background-color:#DAC483;
}

/***************************************************************************************/
/*
.button:hover
{
	color:#DAE1E8;
}
*/
/*
.tab 
{
	color:#003300;
	border:#E1F2D9 1px solid;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	cursor:pointer;
	user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	float:left; 
	padding:3px;
	font-size: 12px;
}

.tab:hover 
{
	background-color:#E1F2D9;
}

.tab_active
{
	background-color:#003300;
	color:#E1F2D9;
	border:#003300 1px solid;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	cursor:pointer;
	user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	float:left; 
	padding:3px;
	font-size: 12px;
}
*/
.private
{
	background: url(/images/design/p.gif) no-repeat;
	width:14px;
	height:9px;
	vertical-align:middle;
	cursor:pointer;
}

.male
{
	background: url(/images/design/m.gif) no-repeat;
	width:12px;
	height:14px;
	cursor:pointer;
}

.female
{
	background: url(/images/design/f.gif) no-repeat;
	width:12px;
	height:14px;
	cursor:pointer;
}

.header_outer {background:#f7efbf; text-align:center;font-weight:bold; border:#d7cf9e 1px solid;}
.header_inner{border-top:#ebe2b6 1px solid; padding:3px;}

#id_status {background:#E7F1F9; text-align:center;font-weight:bold; border:#4C96D4 1px solid;}
#id_status_text{border-top:#ebe2b6 1px solid; padding:3px;}

.slot {border:#A2C394 1px solid; width:68px; height:68px;}
.slotm {border:#6789A1 1px solid; background-color:#E8F3FF; width:98px; height:98px;}
.slotb {border:#6789A1 1px solid; background-color:#E8F3FF; width:200px; height:200px; margin-bottom:10px;}

.slotm_selected {border:red 1px solid; background-color:#E8F3FF; width:98px; height:98px;}
.slotm_selected2 {border:yellow 1px solid; background-color:#E8F3FF; width:98px; height:98px;}
.slotm:hover {background-color:#CCCCCC;}
.slotm_selected:hover {background-color:#CCCCCC;}


.hr {border-top:#A2C394 1px solid; margin:5px 0 5px 0; clear:both;}
/*table, .table {border-right:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;}
th, .th {border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; background:#DAE2E8; padding:4px; font-weight:bold;}
td, .td {border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid; background:white; padding:4px; text-align:center;}
*/

a
{
	text-decoration: none;
	color:#003300;
}

a:hover
{
	text-decoration: underline;
}

a.date, .date 
{
	font-size:12px;
}

ol
{
	list-style-type:none;
	margin:4px;
}

li a
{
	border-top:1px solid #FFF8E3;
	padding:2px 8px 0 8px; 
	height:17px;
	font-size: 12px;
	display:block;
}


li a:hover
{
	border-top:1px solid #C7E6B9;
	background-color:#C7E6B9;
	text-decoration:none;
}

div.select input, div.select div
{
	cursor:default;
}

div.select li a
{
	border-top:1px solid #E7F5E0;
}

div.select li a:hover
{
	text-decoration:none;
}

.inv
{
	float:left; 
	background-color:#FFF8E3; 
	border:#A2C394 1px solid; 
	margin:4px; 
}

.inv div.header
{
	border-top:1px solid #A2C394;
	background-color:#C7E6B9;
	height:19px;
	margin:4px 4px 0 4px;
	text-align:center;
}

.inv div.content
{
	font-size:10px;
/*	margin-top:4px;*/
	padding:5px;
}

.inv div.left
{
	float:left;
	width:239px;
}

.inv div.right
{
	float:right;
	width:239px;
}

.inv div.content div.left
{
	width:100px;
}

.inv div.content div.right
{
	width:139px;
}

.inv div.left_border
{
	border-left:1px solid #A2C394;
}

.inv div.right_border
{
	border-right:1px solid #A2C394;
}

.inv div.box
{
/*	margin-top:4px;*/
	margin:0 4px 0 4px;
	overflow:hidden; width:502px;
}

.inv div.box div.header
{
	margin-top:0px;
  width:249px;
}

.inv div.box div.hr
{
	margin:0;
}

.inv div.content div.hr
{
	margin:5px -5px 4px -5px;
}

.e_and_f div
{
	float:left;
	margin:1px 0 1px 1px;
	background-color:#003300;
	padding:1px;
}

.e_and_f div.n
{
	background-color:#7C2D1B;
}

.e_and_f div.p
{
	background-color:#236013;
}

.hide
{
	display:none;
}

#head_bg {background: url(/images/design/bg_head.jpg); width:966px; height:151px;}

.check0
{
}

.check1
{
	color:#5D1900;
}