*

{
margin: 0px;
padding: 0px;

}

a:link {
	color: #00AFF0;
}

a:hover {
	text-decoration: none;
	color: #00AFF0;
}

a:visited {
	color: #00AFF0;
}

body {
	
	background-color: #ffffff ;
	font: 10px Arial;
	color: #323232;
}

hr {border-top: 1px solid #a2fd9e; height:0px;}


h1 {
	letter-spacing:-.08em;
	margin-bottom:5px;
	text-align:left;
	font: 18px Arial;
	color: #6FA101;
}
h3 {
	
	letter-spacing:-.08em;
	color: #FFAE00

}
h4 {
	
	letter-spacing:-.08em;
	color: #00AFF0;
}

small {
	letter-spacing:-.09em;
	height:18px;
	padding-top:6px;	
	float: right;
	font: 11px Arial;
	color: #6FA101;
	text-decoration:underline;
}

small a:link {color: #6FA101;letter-spacing:-.09em;
 text-decoration:underline; }
small a:hover {color: #6FA101;letter-spacing:-.09em;
 text-decoration:underline; }
small a:visited {color: #6FA101;letter-spacing:-.09em;
 text-decoration:underline; }

img {
	
	border: 0px;
}


#header {
	
	background: URL(img/header_back.png)  repeat-x;
	height: 140px;
	width:100%;
}

#header_logo a:link { 	text-decoration:none; }
#header_logo a:hover { 	text-decoration:none; }
#header_logo a:visited { text-decoration:none; }

#header_logo {
	float:left;
	position:absolute;
	height: 140px;
	width: 256px;
	margin-left:0px;
}

#header_left {
	
		
	height: 140px;
	width:200px;
	
}




.header_menu_table td {
	vertical-align:top; 	
}

.header_menu_table tr {
	vertical-align:top; 	
}

#header_menu_bottom {
	
	width:600px;
	position:absolute;	
	margin:0px 0px 0px 0px;
}

.header_menu {	

	width:600px;
	position:absolute;	
	margin:0px 0px 0px 0px;
	 	 
 	 height:18px;
 	list-style-type: none; 
   	 list-style-position: outside; 

	
}



.header_menu li {
	height:18px;
	
	font-size: 12px;
 	
	display: inline;
	 
	
}

.header_menu li a {
	
	
	border-right: 1px #B1E8FD solid;
	color:#ffffff;  
	text-decoration:none; 
	padding: 5px 20px 2px 20px; 
	
}
.header_menu li a:hover { background-color: #3FBDEC; text-decoration:none; }
.header_menu li a:visited { text-decoration:none; color:#ffffff;}


.orange_top a { 	background-color: #ffae00; }
.orange_top a:hover { background-color: #fcd889; text-decoration:none; }
.orange_top a:visited { text-decoration:none; color:#ffffff;}


.header_menu3 {	

	width:600px;
	position:absolute;	
	margin:0px 0px 0px 0px;
	 	 
 	 height:17px;
 	list-style-type: none; 
   	 list-style-position: outside; 

	
}



.header_menu3 li {
	height:17px;
	
	font-size: 12px;
 	padding: 0px 0px 2px 0px;
	display: inline;
	 
	
}

.header_menu3 li a {
	
	
	border-right: 1px #B1E8FD solid;
	color:#ffffff;  
	text-decoration:none; 
	padding: 2px 20px 0px 20px; 
	
}
.header_menu3 li a:hover { background-color: #3FBDEC; text-decoration:none; }
.header_menu3 li a:visited { text-decoration:none; color:#ffffff;}


#header_menu_mid {
	
	height:122px;	
	
	
}

.header_menu2 {	padding: 6px 0px 0px 15px; list-style-type: none;
	display: block; }




.header_menu2 li {
	height:17px;
	padding: 0px 0px 0px 0px;
 	background: URL(img/block.png)  no-repeat;
 	background-position: center left;
	font-size: 14px;
 		
	
	

}

.header_menu2 li a {height:18px; display: block; color:#6C9D01;  text-decoration:none; padding: 0px 0px 0px 20px; }
.header_menu2 li a:hover {color:#6C9D01; background-color: #e3f6fd; text-decoration:none; }
.header_menu2 li a:visited {color:#6C9D01;  text-decoration:none;  }


#header_menu_mid_b {
	
		
	
	background: URL(img/header_left.png)  repeat-y;
	float:left;
	
}

.bm{

height:18px;


}

.content_table {
	text-align:left;
	border-collapse:collapse;
	border-spacing:0;
	border:0px;
	width:100%;
	font: 12px Arial;
	color: #323232;
	
}

.content_table td {
	vertical-align:top;
	
	
	
}

.prepod_table {
	
	text-align:left;
	border-collapse:collapse;
	border-spacing:0;
	border:0px;
	font-size:10px;
	
	
}



.prepod_table h4 {
	
	font-size:10px;
	color: #00AFF0;
}

.prepod_table h3 {
	
	font-weight:bold;
	font-size:14px;
	color: #FFAE00;
}

.prepod_table h3 a {
	font-weight:bold;
	font-size:14px;
	color: #FFAE00;
}

.prepod_table h3 a:visited {
	
	font-weight:bold;
	font-size:14px;
	color: #FFAE00;
}

.prepod_table td {
	vertical-align:middle;
	padding: 10px 0px 0px 5px;
}

#footer_table {
		text-align:center;
	border-collapse:collapse;
	border-spacing:0;
	border:0px;
	font-size:10px;
	
	
}

#footer_table td {
height:25px;
}

#block_left {
		border-right:1px #9CD6EB solid;
	background: #F7FDFF;
	border-bottom:1px #9CD6EB solid;
	
	
}
#block_right {
	
	border-left:1px #9CD6EB solid;
	background: #F7FDFF;
	border-bottom:1px #9CD6EB solid;
	
	
}
#block_center {
	
	border-right:1px #9CD6EB solid;
	background: #F7FDFF;
	border-left:1px #9CD6EB solid;
	border-top:1px #9CD6EB solid;
	
}
.block {
	padding: 15px 19px 15px 19px;
	text-align:justify;
	
}

#footer {
	height: 25px;
	width:100%;
	background: #00AFF0;
	color: #ffffff;
	
	
}

#footer a {padding: 0px 10px 0px 10px; color: #ffffff; }
#footer a:hover { padding: 0px 10px 0px 10px; color: #ffffff; }
#footer a:visited { padding: 0px 10px 0px 10px; color: #ffffff; }
#top
{

font-size:13px;
height:13px;
text-align:center;
color:#00AFF0;

}

.search {

background: URL(img/search_back.png)  repeat-x;
height:35px;

}

.search a {

background: URL(img/search_but.png)  no-repeat;
width:70px;
height:35px;

}

.search a:hover {

background: URL(img/search_but2.png)  no-repeat;
height:35px;
width:70px;
}


.article {


	border: 1px #aba8a8 solid;
	padding:15px;
	font-size:12px;
}


.article a {
		color:#555555;	

	font-size:13px;
	font-weight:bold;
}

.article h1 {

	color:#555555;	
}