img {border: 0;}
.fon
{
	background-image:url(./img/backgroung.jpg);
	background-position:top right;
}
.topmenu
{
	background-image:url(./img/topmenu.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	font-size: x-small;
	color: #808080;
	font-family: Times;
	background-color: #d7e8f8;
}
.topmenu a:link { font-size: x-small; color: #808080; text-decoration: none; font-family: Times; }
.topmenu a:visited { font-size: x-small; color: #808080; text-decoration: none; font-family: Times; }
.topmenu a:hover { font-size: x-small; color: #939393; text-decoration: none; font-family: Times; }
.userinfo { font-size: x-small; color: #808080; font-family: Times; }
.leftmenus
{
	background-image:url(./img/lmenus.jpg);
	background-position:top left;
	font-size: x-small;
	color: #1E5B91;
	font-family: Times;
}
.leftmenu
{
	background-image:url(./img/lmenu.jpg);
	background-position:top left;
	font-size: x-small;
	color: #1E5B91;
	font-family: Times;
}
.leftmenu a:link { font-size: x-small; color: #808080; text-decoration: none; font-family: Times; }
.leftmenu a:visited { font-size: x-small; color: #808080; text-decoration: none; font-family: Times; }
.leftmenu a:hover { font-size: x-small; color: #0000FF; text-decoration: none; font-family: Times; }
.content
{
	background-image:url(./img/content.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #d7e8f8;
}
.lcontent
{
	font-size: x-small;
	color: #000000;
	font-family: Times;
}
.lcontent a:link { font-size: x-small; color: #1E5B91; text-decoration: none; font-family: Times; }
.lcontent a:visited { font-size: x-small; color: #1E5B91; text-decoration: none; font-family: Times; }
.lcontent a:hover { font-size: x-small; color: #939393; text-decoration: none; font-family: Times; }
.cheader1 { background-image:url(./img/header1.jpg); background-repeat: repeat-x; background-position:top right; }
.cfooter1 { background-image:url(./img/footer1.jpg); background-repeat: repeat-x; background-position:top right; }
.cheader2 { background-image:url(./img/header2.png); background-repeat: repeat-x; background-position:top right; }
.cfooter2 { background-image:url(./img/footer2.png); background-repeat: repeat-x; background-position:top right; }
.footer { font-size: x-small; color: #1E5B91; text-decoration: none; font-family: Times; }
.footer a:link { font-size: x-small; color: #A0A0A0; text-decoration: none; font-family: Times; }
.footer a:visited { font-size: x-small; color: #A0A0A0; text-decoration: none; font-family: Times; }
.footer a:hover { font-size: x-small; color: #1E5B91; text-decoration: none; font-family: Times; }
.header { font-size: small; color: #1E5B91; font-weight: bold; font-family: Arial; text-transform: uppercase; }
.header a:link { font-size: small; color: #A0A0A0; font-weight: bold; font-family: Arial; text-transform: uppercase; }
.header a:visited { font-size: small; color: #A0A0A0; font-weight: bold; font-family: Arial; text-transform: uppercase; }
.header a:hover { font-size: small; color: #1E5B91; font-weight: bold; font-family: Arial; text-transform: uppercase; }
.icontent { font-size: normal; font-weight: bold; color: #000000; font-family: Arial; }
.icontent1 { font-size: x-small; color: #1E5B91; font-family: Times; }
.mainmenu
{
	background-image:url(./img/tab3-n.png);
	background-repeat: repeat-x;
	background-position:top left;
}
.mainmenuselect
{
	background-image:url(./img/tab3-a.png);
	background-repeat: repeat-x;
	background-position:top right;
	text-align: center;
	font-size: normal;
	color: #1E5B91;
	font-family: Times;
}
.mainmenuunselect
{
	background-image:url(./img/tab3-b.png);
	background-repeat: repeat-x;
	background-position:top right;
	text-align: center;
}
.mainmenuunselect a:link { font-size: normal; color: #939393; text-decoration: none; font-family: Times; }
.mainmenuunselect a:visited { font-size: normal; color: #939393; text-decoration: none; font-family: Times; }
.mainmenuunselect a:hover { font-size: normal; color: #1E5B91; text-decoration: none; font-family: Times; }
.calendar
{
	COLOR:#1E5B91; 
	FONT-FAMILY:Times; 
	FONT-SIZE:x-small; 
	LINE-HEIGHT:150%; 
	padding-left:0; 
	BORDER-RIGHT:#666666 1px solid; 
	BORDER-TOP:#666666 0px solid; 
	BORDER-LEFT:#666666 0px solid; 
	BORDER-BOTTOM:#666666 1px solid;
} 
.calendar a:link {COLOR:#1E5B91;}
.calendar a:visited {COLOR:#1E5B91;}
.calendar a:hover {COLOR:#1E5B91; FONT-WEIGHT: bold;}
.sun {COLOR:#ffffff; FONT-WEIGHT: bold; Background:#5c6bf5;}
.sun a:link {COLOR:#ffffff; FONT-WEIGHT: bold; Background:#5c6bf5;}
.sun a:visited {COLOR:#ffffff; FONT-WEIGHT: bold; Background:#5c6bf5;}
.sun a:hover {COLOR:#ffffff; FONT-WEIGHT: bold; Background:#5c6bf5;}
.err_message {COLOR:RED; font-size: x-small}
table#gallery a{position:relative;}	
table#gallery a:hover
{
   background:none;
   z-index:100;
}	
table#gallery a span{display:none;}
table#gallery a:hover span
{
   float:left;
   display:block;
   cursor:pointer;
}
table#gallery a:hover em{display:none;}				
table#gallery a img
{
   border:none;
   padding:0px;
}	
table#gallery a:hover img{border:none;}