*

{
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;
	font: bold 16px Arial ;

}
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;	
}

#header_n {
	
	background: URL(img/header_back.png)  repeat-x;
	height: 130px;
	width:100%;
}



#header_new {border-bottom:1px #9CD6EB solid;

background: URL(img/header_back_new.png)  repeat-x;
	height: 130px;
	width:100%;

}

#header_logo_new {
	background-image: URL(img/logo_back.png);
	background-repeat:  repeat-x;
	
	
	
	
	width: 256px;
	
}


#header_left_new {
	
		
	height: 130px;
	width:200px;
	
}








.header_menu_new2 {	

	width:700px;
	
	 position:absolute;	 
 	 height:28px;
 	list-style-type: none; 
   	 list-style-position: outside; 

	
}



.header_menu_new li {
	
	
	padding: 5px 20px 2px 20px; 
 	
	display: inline;
	 
	
}

.header_menu_new li a {
	font-size: 16px;
	height:28px;
	border-right: 1px #B1E8FD solid;
	color:#ffffff;  
	text-decoration:none; 
	
	
}
.header_menu_new li a:hover { background-color: #3FBDEC; text-decoration:none; }
.header_menu_new li a:visited { text-decoration:none; color:#ffffff;}







.header_menu2_new {	
	list-style-type: none;
	display: block; }




.header_menu2_new li {
	height:17px;
	padding: 0px 0px 0px 0px;
 	background: URL(img/block.png)  no-repeat;
 	background-position: center left;
	font-size: 14px;
 		
	
	

}

.header_menu2_new li a {height:18px; display: block; color:#6C9D01;  text-decoration:none; padding: 0px 0px 0px 20px; }
.header_menu2_new li a:hover {color:#6C9D01; background-color: #e3f6fd; text-decoration:none; }
.header_menu2_new li a:visited {color:#6C9D01;  text-decoration:none;  }


#header_right_new {
	
		
	
	background: URL(img/header_left_new.png)  no-repeat;
	
	
}

/*** ÍÅÎÁÕÎÄÈÌÛÅ ÑÒÈËÈ ***/

.sf-menu, .sf-menu * {
	display:inline;
	margin:			0;
	padding:		0;
	list-style:		none;
	
}
.sf-menu {
	line-height:	0.5;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; 
}
.sf-menu li {
	float:			left;
	position:		relative;
	
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;

	top:			28px;
	z-index:		99;
}
.sf-menu li:hover ul.left,
.sf-menu li.sfHover ul.left {
	left:			-150px;


	top:			28px;
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			20em; 
	&left:			19.4em; 
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}

/*** ÑÊÈÍ ÄÅÌÎ ***/


.sf-menu {
	float:left;
	margin-bottom:0px;
}



.sf-menu a, .sf-menu a:visited,  .sf-menu a:hover{
	color:#ffffff;
}
.sf-menu .main_li {	
	text-align:left;
	vertical-align:center;
	margin:0 0 0 0;
	height:28px;
	
}
.sf-menu .main_li a{
	 font: 16px Arial;
	color:#ffffff;
	text-decoration:none;
	padding:5px 15px 5px 15px;
	&padding:5px 15px 5px 15px;

}

.sf-menu .main_li a:hover{
	
	outline:0;
}
.sf-menu .sub_li {
	vertical-align:text-top;
	text-align:left;	
	background: #62aeee;
	
}
.sf-menu .sub_li a{
	
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	padding:5px 15px 5px 15px;
	&padding:5px 15px 5px 15px;
}

.sf-menu .sub_li a:hover{
	
	outline:0;
	text-decoration:underline;
}




	
	

