#nav, #nav ul {
  list-style: none;
  margin:0;
  padding: 0;
  background: #02314C;
  float: left;
  width: 100%;
  text-align:center;
}
  

#nav li {
	float: left;
	position: relative;
	background: #02314C;
	back\ground: none;
}

#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 100px;
  padding: 4px 10px;
  line-height:33px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  z-index:6;
}
#nav a:hover {
  color: #fff;

  
}
#nav li:hover,
#nav li.jshover {
  background: #02314C;
  z-index:5;

  
}

#nav li ul {
  display: none;
  position: absolute;
  background: #1080D5;
  padding: 0px 0;
  width: 220px;
  text-align:left;
  z-index:4;

 
}
#nav li li a {
  width: 200px;
  background: none;
  font-size:12px;
 line-height:14px;
 border-bottom: #44A0E4 solid 1px;
 z-index:3;

}

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
  left: 26px;
  top:30px;
  z-index:2;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 100%;
  top: 0px; 
  left: 140px;
  z-index:19;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
  z-index:1;
}







	A {color:#000066;font: 14px "TimesNewRoman", serif;}
	IMG {border:0;}

	a:hover {color:#5e4a81; text-decoration: none;}
	a.copy:hover {color:#000000; text-decoration: underline;}
	a.lnkws:hover {color:#FFCC00; text-decoration: none;}
	a.lnkwsb:hover {color:#FFCC00; text-decoration: none;}
	a.lnkby:hover {color:#FFCC00; text-decoration: none;}
	a.lnkbs:hover {color:#0000FF; text-decoration: none;}
	a.menuw:hover {color:#FFFFFF; text-decoration: none;}
	.absmove {position:absolute}

	.copy {font: 10px Verdana, sans-serif; color:#CCCCCC; text-decoration: none;}
	.lnk {font: 11px Verdana, sans-serif; color:#000066; text-decoration: underline;}
	.razdel  {font: bold 14px Verdana, Arial, sans-serif; color:#000066; text-decoration: none;}
	.menu {font: bold 11px Verdana, Arial, sans-serif; color:#000066; text-decoration: none;}
	.menua {font: bold 11px Verdana, Arial, sans-serif; color:#ffffff; text-decoration: none;}
	.menuk {font: bold 11px Verdana, Arial, sans-serif; color:#FFFFFF; text-decoration: none;}
	.smenu_i {font: 11px Verdana, sans-serif; color:#FFFFFF; text-decoration: underline;}
	.smenu {font: 11px Verdana, sans-serif; color:#000066; text-decoration: underline;}
	.smenuk {font: bold 11px Verdana, sans-serif; color:#6c5890; text-decoration: none;}
	.menubig {font: 13px Verdana, Arial, sans-serif; color:#000066; text-decoration: underline;}
	
	.txt  {font: 14px "TimesNewRoman", serif; color:#333333;}
	.txt_i  {font: 13px "TimesNewRoman", serif; color:#6666ff;}
	.txtj  {font: 14px Verdana, sans-serif; color:#202020;}
	.txts  {font: 13px "Times", serif; color:#666666;}	
	.small  {font: 10px Verdana, sans-serif; color:#000066;}
	.ssmall  {font: 9px Verdana, sans-serif; color:#999999;}	
	.txts_i  {font: 11px Verdana, sans-serif; color:#6666ff;}
	.junk18  {font: 16px Verdana, sans-serif; color:#000066;}
	
	.junk50  {font: 28px Verdana, sans-serif; color:#000066;}
	.junk70  {font: 40px Verdana, sans-serif; color:#000066;}
	.junk110  {font: 70px Verdana, sans-serif; color:#000066;}
	.junk140  {font: 90px Verdana, sans-serif; color:#000066;}

	.yearlast_i  {font: bold 21px Verdana, sans-serif; color:#6666ff;}
	.yearnow_i  {font: bold 28px Verdana, sans-serif; color:#6666ff;}
	.montnowk_i  {font: bold 16px Verdana, sans-serif; color:#6666ff;}
	.montnow_i  {font: 16px Verdana, sans-serif; color:#FFFFFF;}
	.day1_i  {font: bold 32px Verdana, sans-serif; color:#8e79b4;}
	.day2_i  {font: bold 24px Verdana, sans-serif; color:#8e79b4;}
	.day3_i  {font: bold 18px Verdana, sans-serif; color:#8e79b4;}
	.day4_i  {font: bold 16px Verdana, sans-serif; color:#8e79b4;}
	.coming  {font: bold 12px Verdana, sans-serif; color:#8e79b4;}
	.exhbtn_i  {font: 13px Verdana, sans-serif; color:#FFFFFF;}
	
	/*.tda {filter:alpha(opacity=90, enabled=1);z-index:30;} */
	.tdw {background-color:#FFFFFF;}
	.tdlg {background-color:#999999;}
	.tdsb {background-color:#6666ff;}
	.tdmenu {background-color:#dddddd;}
	.tdmenuk {background-color:#8e79b4;}
	.tdf {background-color:#CC00FF;}

	.iec {background: url('/img/bgindex_ru.jpg') no-repeat center top;}
	.top {background:#000066 url('/img/bgtop.jpg') repeat-X top;}
	.flags {background: url('/img/i_flgs.gif') no-repeat left top;}
	.flags_i {background: url('/img/i_flgs_i.gif') no-repeat left;}
	.fronts_ru {background: url('/img/5y_ru.jpg') no-repeat center top;}
	.fronts_uk {background: url('/img/5y_uk.jpg') no-repeat center top;}
	.fronts_en {background: url('/img/5y_en.jpg') no-repeat center top;}

	#event_content th {
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	}
	#event_content td {
	vertical-align:top;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	}
	#event_content td h3 {
		margin:0px;
	}
	#event_content td h4 {
		margin:0px;
	}


/*  photoalbum */

.txtf, .photo  {margin-left:0px;}
.photo {position:relative; 
 background: #8E79B4  no-repeat left top;
  height:3px; width:39px; font-size:1px;}
  
 .txtf { display:block; width:130px; margin-top:0; padding-bottom:10px;}
 .img_photo{ margin:0 0 10px 0;}

#shema td span  {background-color:#dddddd; display:block; padding:4px;}

h2    {font: 16px Verdana, sans-serif; color: rgb(139, 120, 176);
	margin:0; }

.h2title    {font: 14px Verdana, sans-serif; color: rgb(139, 120, 176);
	margin:0; }
	
.zifri {font: 16px Verdana, sans-serif; color:#999999;
	margin:0; }



.color {
	background:#dddddd;
	
	 }
.col { background:#f8f8f8; }

.smenu_n {font: 11px Verdana, sans-serif; color:#202020;}

.txtdata  {font: 14px TimesNewRoman, serif; margin:0; color:#8B78B0;}


.gallery{
	width: 551;
	height: 60;
	overflow: hidden;
	position: relative;
	clear: left;
}
