  @font-face {
    font-family: BPG Glaho Arial V5;
    font-style:  normal;
    font-weight: normal;
    src: url(bpgglah0.eot);
  }

  @font-face {
    font-family: Times New Roman;
    font-style:  normal;
    font-weight: normal;
    src: url(timesne0.eot);
  }

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(../img/big_bg.jpg);

	background-repeat: repeat-x;

	background-color: #EDE5DC;

	font-family: BPG Glaho Arial V5;

	font-size: 11px;

	color: #755800;

	line-height: 20px;

}


td,th {

	font-family: BPG Glaho Arial V5;

	font-size: 11px;

	color: #755800;

	line-height: 20px;

}

a {
	font-family: BPG Glaho Arial V5;
	font-size: 11px;
	color: #F2AD0B;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #F2AD0B;
}

a:hover {
	text-decoration: underline;
	color: #B78309;
}

a:active {

	text-decoration: none;
	color: #B78309;
}

img, div, td { behavior: url(css/iepngfix.htc) }

.onover {

	background-image: url(../img/titles/menu_over.gif); 
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	cursor: pointer;
}

.onoveron {

	background-image: url(../img/titles/menu_overon.gif); 
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	cursor: pointer;
}

.offover {
	background-image: none;
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 10px;
	cursor: pointer;
	}

.offoveron {
	background-image: none;
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 10px;
	cursor: pointer;
	}

#apDiv0 {

	position:absolute;
	left:0;
	top:493px;
	width:100%;
	height:40px;
	z-index:3;
	filter:alpha(opacity=85);
    opacity: .85;
	display:none;
}

#apDiv1 {
	position:absolute;
	left:0;
	top:266px;
	width:100%;
	height:267px;
	z-index:1;
	filter:alpha(opacity=85);
    opacity: .85;
}

.selbut {

background-color: #FFE67D;
}

.cal_cel { 

	width: 16px; 
	height: 16px; 
	font-size: 10px; 
	background-image: url(../img/cal_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #CAA200;
	 }

	 

.cal_cel_over { 
	width: 16px; 
	height: 16px; 
	font-size: 10px; 
	font-weight: bold; 
	background-image: url(../img/cal_bg_today.gif);  !important;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
		 }



.cal_cel_today { 
	width: 16px; 
	height: 16px; 
	font-size: 10px;  
	background-image: url(../img/cal_bg_days.gif);  !important;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color:#FFFFFF;
		 }

.cal_cel_day { 
	width: 16px; 
	height: 16px; 
	font-size: 10px; 
	text-align: center;
	font-weight: bold
	vertical-align: middle;
	color: #333333; 
	  }

.cal_cel_link { 
	width: 16px; 
	height: 16px; 
	font-size: 10px;  
	background-image: url(../img/cal_bg_today.gif);  !important;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color:#FFFFFF;
		 }
.cal_header{ 
	height: 20px; 
	font-size: 11px; 
	background-image: url(../img/cal_header_bg.gif); !important; 
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	vertical-align: middle;
	font-weight: bold; 
	color:#FFFFFF;
	  }
a.cal:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;  
}



a.cal:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

a.cal:hover {
	text-decoration: overline;
	color: #880000;
	font-size: 10px;
}



a.cal:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

a.t2:link {
	text-decoration: none;
	color: #755800;
	font-size: 11px; 
	line-height: 20px;
}
a.t2:visited {
	text-decoration: none;
	color: #755800;
	font-size: 11px; 
	line-height: 20px;
}

a.t2:hover {
	text-decoration: underline;
	color: #755800;
	font-size: 11px; 
	line-height: 20px;
}



a.t2:active {
	text-decoration: none;
	color: #755800;
	font-size: 11px; 
	line-height: 20px;
}



#xyBG 

{ 
	display: none; 
	position: absolute; 
	background: #000; 
	opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; 
	filter: alpha(opacity=70); 
	width: 100%; 
	height: 100%;
	cursor: pointer; 
	left: 0px;
	top: 0px;
	z-index: 140;
} 



#xyBOX 

{ 
	display: none; 
	position: absolute; 
	background: #FFFFFF; 
	color: #666666; 
	text-align: center; 
	border: none; 
	border-top: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	top: 300px; 
	z-index: 150; 
} 

.xyX 

{ 
	font-size: 12px; 
	color: #666666; 
	padding: 4px 0; 
	border-top: 1px solid #FFFFFF; 
	background: #FFFFFF;
	font-family: BPG Glaho Arial V5;
	line-height: 20px;
	text-align: left;
	padding-left: 10px;

}

#apDiv2 {
	position:absolute;
	left:0px;
	top:0;
	width:100%;
	height:145px;
	z-index:0;
}
#apDiv3 {
	position: relative;
	left:40px;
	top:20px;
	width:200px;
	z-index:0;
}

#apDiv3t {
	position: relative;
	left:35px;
	top:23px;
	z-index:0;
}