@charset "utf-8";
body {
	margin: 0; 	padding: 0;
	font-size: 13px;
	color: #666;
	text-align: center;	
	font:normal 13px/25px Arial, Helvetica, sans-serif; 
	behavior: url("csshover3.htc");
}
a {
	color: #666;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #A0C6D1;
	background-color: inherit;	
	text-decoration: underline;
}

h1, h2, h3 {
	font: normal 1.3em 'Trebuchet MS', Arial, Sans-serif;
	color: #333;	
}
.line_RU {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

h1 { font-size: 1.6em; 
} 
h2 { font-size: 1.4em; text-transform:uppercase; font-weight: bold;
}
.line_weak_under {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

h3 { font-size: 1.2em; font-weight: bold; 
}
.line_up {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


p, h1, h2, h3 {
	margin: 0;
	padding: 10px 15px;
}
.bg {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}

.under {
	font-size: 1em;
	color: #666666;
	background-image: url(images/under.jpg);
	background-repeat: repeat-x;
}
.font {
	font-size: 0.9em;
	color: #666666;
	line-height: 24px;
	padding: 10px;
	margin: 10px;
}

#eventLink{
	width:420px; 
}
#eventLink ul{
	float:left; 
}
#eventLink ul li{
	font:normal 13px/25px Arial, Helvetica, sans-serif; 
	background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF; 
	color:#0066CC;
	padding:0 0 0 10px;
}
.contectTop {
	font-size: 1.2em;
	color: #0066FF;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 10px;
}

.eventLink a{
	font:normal 13px/25px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	background-color:#FFFFFF; 
	color:#666;
	padding:0 4px; 
	display:block;
}
.eventLink a:hover{
	font:normal 13px/25px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	background-color:#CCE4EC; 
	color:#397AAA;
	padding:0 4px; 
	display:block;
}
#eventLink ul li a{
	font:normal 13px/25px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	background-color:#FFFFFF; 
	color:#666;
	padding:0 4px; 
	display:block;
}
#eventLink ul li a:hover{
	font:normal 13px/25px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	background-color:#CCE4EC; 
	color:#397AAA;
	padding:0 4px; 
	display:block;
}
#eventLink a.more{
	background:url(images/more_bg.gif) no-repeat 66px 0 #FFFFFF; 
	color:#0B0B0B; 
	float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	text-transform:uppercase;
	padding:0 20px 0 0; 
	margin:5px 10px 0 0;
}
#eventLink a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 66px 0 #FFFFFF; 
	color:#0B0B0B; 
	float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 10px 0 0;
}
#sidebar {
	float: right;
	width: 175px;
	margin: 0;
	padding-top: 10px; 	
}
#sidebar ul.sidemenu {
	margin: 0 0 0 0; padding: 0;	
	background: #002E46;		
	border-top: 5px solid #444;
	font:13px/16px Arial, Helvetica, sans-serif; 
}
#sidebar ul.sidemenu li {
	display: inline;
	list-style: none;
	font:13px/16px Arial, Helvetica, sans-serif; 	
}
#sidebar ul.sidemenu li a {
  display: block;	
  padding: 5px 10px 5px 15px;   
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font:13px/16px Arial, Helvetica, sans-serif;   
} 
#sidebar ul.sidemenu li a:hover {
  color: #333;
  background: #FFFFFF; 
  font:13px/16px Arial, Helvetica, sans-serif;  
}
#navigation  {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: left;
	font: 0.8em Arial, sans-serif;
	position: absolute;
	left: 37px;
	top: 271px;
}
#navigation li  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	float: left;
	background: repeat-x 0 100%;
	position: relative;
}
#navigation a  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	padding: 5px 15px;
	float: left;
	color: #FFF;
	text-decoration: none;
}
#navigation li ul  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	display: none;
}
#navigation li:hover ul,
#navigation li.hover ul  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	display: block;
}
#navigation li:hover,
#navigation li.hover  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	background: #FFF;
}
#navigation li:hover a,
#navigation li.hover a  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	color: #369;
}
#navigation ul  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	position: absolute;
	top: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	z-index: 99;
	list-style: none;
	width: 115px;
}
#navigation ul li  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	float: left;
	width: 100%;
	background: #2B557F url('../images/bg_subnav.gif') repeat-x 0 100%;

}
#navigation ul li:hover,
#navigation ul li.hover  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	background: #C93;
}
#navigation ul li a  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	width: 107px;
	padding: 8px 4px;
	color: #FFF !important;
}
#navigation ul li ul  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	display: none !important;
	position: absolute;
	top: 0;
	left: 115px;
}
#navigation li ul li:hover ul,
#navigation li ul li.hover ul  {
	font:13px/16px Arial, Helvetica, sans-serif; 
	display: block !important;
}
