/* CSS Document */

body
{
	text-align: center;
	background-image: url(../images/bg_middle3.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#B8BDFD;
	margin: 0px;
}
p, embed {margin:0; padding:0}
td{font-size:12px;}

.bg_top{ position:relative; float:left; width:100%;background-image: url(../images/bg_top3.jpg); background-position:center; background-repeat:no-repeat; background-position:top; z-index:0;
}
.bg_bottom{position:relative; float:left; width:100%;background-image: url(../images/bg_bottom3.jpg); background-position:center; background-repeat:no-repeat; background-position:bottom; z-index:0;
}

.pageframe
{
	position:relative;
	margin: 0px auto;
	padding: 50px 0px 0px 1px;
	width: 799px;
	height: auto;
	overflow: hidden;
	text-align:left;
	
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
}



.header
{
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	height: 128px;
	overflow: hidden;
}
.header_logo
{
	position: relative;
	padding:20px 0 0 20px;
	float: left;
	width: 300px;
	height: 80px;	
	overflow: hidden;
}
.header_language
{
	position:absolute;
	top:115px;
	left:5px;
	padding: 0 0 0 10px;
	width: 60px;
	height: 100px;	
	text-align:left;
	font-size: 12px;
	color: #003399;
}
.header_language_item
{
	height: 20px;	
}
.header_language_item a 
{
	color:#999999;
	text-decoration: none;
}
.header_language_item a:hover
{
	font-weight: bold;
	font-style: italic;
}
.header_language_item_highlight
{
	font-weight: bold;
}
.header_language_item_highlight a:hover
{
	font-style: italic;
}

#stars
{
	position:absolute;
	margin: 0px auto;
	padding: 0px;
	top:50px;
	left:0px;
	width: 799px;
	height: 100px;
	overflow: hidden;
	text-align:left;
	z-index:10;
	/*background-color:#256256;*/
}
#stars_2
{
	position:absolute;
	margin: 0px auto;
	padding: 0px;
	top:374px;
	left:400px;
	width: 400px;
	height: 150px;
	overflow: hidden;
	text-align:left;
	z-index:1000;
	/*background-color:#256256;*/
}


.menu
{
	position:relative;
	float:left;
	/*background-image: url(../images/menu.jpg);*/
	background-repeat:no-repeat;
	background-position:right;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	width: 522px;
	height: 28px;
	font-size:12px;
	text-align:right;
}
.menubar{ width:460px;
}

.menu table{width:100%; text-align:right}
.menu td{ vertical-align:middle; height:23px; font-size:12px;}
.menu td a{color:#294296; text-decoration:none; font-size:13px;}
.menu td a:hover{color:#FFFFFF; }
#menu_td_highlight {color:#FFFFFF;}
#menu_td_highlight:hover{}


.menu ul{list-style:none;margin:0;padding:0;}    
.menu li {float:left;position:relative;}    
.menu ul ul {visibility:hidden;position:absolute;left:2px;top:22px;}    
.menu table {position:absolute; top:0; left:0;}    
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible;}    
.menu ul a{display:block; padding-top:0px;margin-top:0px;height:22px; width:150px;color:#fff;text-decoration:none; text-align:center;border:0px solid #FFF;font-weight:bold;  }   
.menu ul a:hover{background-color:#AAAF8F;color:#4D6706;}    
.menu ul ul{border:2px solid #506809;}    
.menu ul ul li {clear:both;text-align:left;font-size:16px;}    
.menu ul ul li a{display:block;border:0;padding:6px 2px 2px 15px;width:180px;height:24px;margin:0;background:#FFF; color:#4D6706;text-align:left;font-weight:normal;font-style:normal;}    
.menu ul ul li a:hover{background:#B0B49A;color:#FFF;}
#menu_highlight{color:#4D6706;}
#menu_highlight:hover{font-style: italic;}
#submenu_highlight{font-weight: bold;}
#submenu_highlight:hover{color:#4D6706;}



.auxmenu
{
	position:relative;
	float:right;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	width: 380px;
	height: 22px;
	font-size:12px;
	text-align:right;
	/*
	position:relative;*/
	z-index:2000;
		
}

.auxmenu table{}
.auxmenu td {color:#666666;	font-size:12px;}
.auxmenu tr{vertical-align:middle;}
.auxmenu td a{color:#666666; text-decoration:none; }
.auxmenu td a:hover{color:#999999;}
#auxmenu_td_highlight {color:#999999;}
#auxmenu_td_highlight:hover{}


.links
{
	position:relative;
	float:left;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 188px;
	height: auto;
	border: solid;
	border-width: 0px;
	text-align:center;
	color:#4170CD;
	font-weight: bold;
	overflow: hidden;
}
.links table{ width:100%; text-align:center;
}

.link
{
	padding: 0px;
	margin: 2px 0px 2px 0px;
	width: 180px;
	border:none;
	text-align: center;
}



.mainimage{ position:relative; float:left; width:799px; height:250px; overflow:hidden
}


.page_medium
{
	position:relative;
	float:left;
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/bg_page_medium.jpg);	
	width: 799px;
	height: auto;
	text-align: justify;
	border-color:#999999;
	border-style:solid;
	border-width:0 0 1px 0;	
color:#000;
font-family:Verdana,Arial,sans-serif;
font-size:14px;
font-variant:normal;
line-height:26px;	
	overflow: hidden;
	/*z-index: 1;*/
}
.page_medium_home{border-width:0; background-image:none; position:absolute; top:450px; width:760px; padding:0 0 0 20px;
}
.page_medium a{
	color:#003399;
	text-decoration: none;
}
.page_medium a:hover{
	text-decoration:underline;
}
.page_medium img{ border:none;
}

.page_medium_left
{
	position:relative;
	float:left;
	width: 213px;
	height:auto;
	overflow:hidden;

}

.page_medium_center
{
	position:relative;
	float:right;
	width: 560px;
	padding:10px;
	border-color:#999999;
	border-style:solid;
	border-width:0 0px 0 0;
	overflow:hidden;

}
.page_medium_center_subjects{padding:15px 0 0 30px;}


.submenu_fix
{
	margin: 0px auto;
	padding: 20px 2px 30px 0px;
	width: 170px;
	height: auto;
	/*background-color: #ffffff;*/

	overflow: hidden
	
}
.submenu_fix_item
{
	position: relative;
	float: left;
	margin: 0px auto;
	padding: 6px 2px 2px 10px;
	width: 170px;
	height: 18px;
	/*background-color: #003399;*/
	overflow: hidden;
	color: #003399;
	font-size: 12px;
	text-align: left;
}
.submenu_fix_item a 
{
	color: #999999;;
	text-decoration: none;
}
.submenu_fix_item a:hover
{
	text-decoration:underline;
}

.submenu_fix_item_highlight a
{
	color:#666666;
}
.submenu_fix_item_highlight a:hover
{
}


.page_position
{
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 10px 0px;
	height: 19px;
	font-size:12px;
	text-align:justify;
	line-height:1px;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	overflow:hidden;
}
.page_position a 
{
	padding:0;
	margin:-5px 0 0 0;
	line-height:1px;
	color:#666666;
	text-decoration:none;
}
.page_position a:hover
{
	text-decoration:underline;
}
.page_position img { vertical-align:text-bottom;
}



.footer
{
	margin: 0px auto;
	padding: 10px 10px 10px 10px;
	width: 799px;
	height: auto;
	text-align: center;
	font-size: 12px;
	color:#666666;
}
.footer a
{
	color: #003399;
	font-weight:bold;
	text-decoration: none;
}
.footer a:hover
{
	text-decoration:underline;

}
.stat, .image_preload
{
	position:relative;
	margin: 0px auto;
	padding: 0px;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.poweredby
{
	margin: 0px auto;
	padding: 0px 0px 44px 0px;
	width: 799px;
	height: auto;
	text-align:center;
	font-size: 9px;	
	overflow: hidden;
	color:#1B4C46;
}
.poweredby a
{
	color: #fff;
	font-weight:bold;
	text-decoration: none;
}
.poweredby a:hover
{
}



.message
{
}
.message td
{
	color:#666666;
}
.message input
{
	color:#003399;
}
.message textarea
{
	color:#5F7157;
}


.show
{
	margin: 0px auto;
	padding: 0px;
	width: 641px;
	height: 152px;
	text-align:left;
	font-size: 13px;
	color:#FFCC33;
	overflow: hidden;
}
.show img {border:none; /*width:110px; height:110px;*/}
.show td {font-size:12px;}
.show a
{
	color:#95A6F6;
	font-weight:bold;
	text-decoration: none;
}
.show a:hover { color:#FF9900;text-decoration:underline;}

.list_title
{
	position:relative;
	float:left;
	margin: 0px auto;
	padding: 5px 0px 0px 0px;
	width: 220px;
	height: 28px;
	background-image: url(../images/bg_list_title.jpg);	
	color:#17317C;
	background-color:#A8B6D1;
	font-weight:bold;	
	text-align:center;

}
.list_noscrollbar
{
	position:relative;
	float:left;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 210px;
	height:auto;
	overflow-x:hidden;

}

.list
{
	width: 210px;
	height: auto;
	padding: 10px 0 20px 15px;
	text-align:left;
	line-height: 1.7;
	color:#FFCC33;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color:#1A4941;
	scrollbar-arrow-color: #C1C5AC;
	scrollbar-highlight-color: #ABAF94;
	/*z-index: 1;*/
}
.list a{color:#000;
}


.vmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px
}
.vmenu li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.vmenu a{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND:url(../images/submenu.gif) no-repeat left center; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 0px; FONT: bold 13px Arial, Helvetica, sans-serif; WIDTH: 210px;  PADDING-TOP: 4px; TEXT-ALIGN: left; TEXT-DECORATION: none;font-size:12px;
}
.vmenu a:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../images/submenu.gif) no-repeat left center; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 4px;TEXT-DECORATION: underline
}

.vmenu_expanded {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px
}
.vmenu_expanded li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.vmenu_expanded a{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND:url(../images/vmenu_folder.jpg) no-repeat left center; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 0px; FONT: 13px Arial, Helvetica, sans-serif; WIDTH: 210px;  PADDING-TOP: 4px; TEXT-ALIGN: left; TEXT-DECORATION: none; font-size:12px;
}
.vmenu_expanded a:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../images/vmenu_folder.jpg) no-repeat left center; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 4px;TEXT-DECORATION: underline
}
.vmenu_expanded ul{
PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px}

.vmenu_highlight a{ COLOR: #000; font-weight:bold;
}

.subvmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px
}
.subvmenu li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.subvmenu a{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND:url(../images/vmenu_file_hover.gif)  no-repeat left center; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 0px; FONT: bold 13px Arial, Helvetica, sans-serif; WIDTH: 210px;  PADDING-TOP: 4px; TEXT-ALIGN: left; TEXT-DECORATION: none; color:#000; font-size:12px; font-weight:normal;
}
.subvmenu a:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../images/vmenu_file_hover.gif) no-repeat left center; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 4px;TEXT-DECORATION: underline;font-weight:normal;
}

.subvmenu_highlight {
}
.subvmenu_highlight a{COLOR: #000; font-weight:bold;
}
.subvmenu_highlight a:hover{font-weight:bold;
}


.vmenu2,.vmenu3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px
}
.vmenu2 li,.vmenu3 li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.vmenu2 a,.vmenu3 a{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND:url(../images/vmenu_file_hover.gif) no-repeat left center; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 0px; FONT: bold 13px Arial, Helvetica, sans-serif; WIDTH: 210px;  PADDING-TOP: 4px; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
.vmenu2 a:hover,.vmenu3 a:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../images/vmenu_file_hover.gif) no-repeat left center; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 4px;TEXT-DECORATION: underline
}




.vmenu ul li,.vmenu2 ul li,.vmenu3 ul li,.vmenu ul,.vmenu2 ul,.vmenu3 ul{
	
}


.list_scrollbar {
  position:absolute;
  top:403px;
  left:240px;
  width: 30px;
  height: 40px;
  overflow: hidden;
}
.list_scrollbar img{
cursor:pointer;
}

.homepage_news{ position:absolute; top:348px; left:462px; width:320px; height:34px; z-index:8000;
}
.homepage_news a{
	color:#666666;
	font-weight:bold;
	text-decoration: none;
}

.online{ position:absolute; margin:0px; padding:0px; top:200px; left:0px; width:110px; height:auto; z-index:99999;}
.online_top{height:68px; background: url(../images/online_top.gif) top center no-repeat;}
.online_middle{background: url(../images/online_middle.gif) center repeat;}
.online_bottom{height:33px; background: url(../images/online_bottom.gif) bottom center no-repeat;}


