BODY, FONT, TD, TH, DIV, P, A, INPUT, SELECT, BUTTON, TEXTAREA, H1, H2 {
     font-family: 'Tahoma', 'Verdana', 'Arial', 'Times New Roman'; color: #000000; font-size: 11px; font-weight: normal;
}

body {
     background-color: #ffcc09; 
	 scrollbar-face-color: #ECB04A; 
	 scrollbar-highlight-color: #FFFFFF; 
	 scrollbar-shadow-color: #EF761D; 
	 scrollbar-3dlight-color: #EF761D; 
	 scrollbar-arrow-color:  #8D2202; 
	 scrollbar-track-color: #F8F6E6; 
	 scrollbar-darkshadow-color: #C93B0F;
}

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

a {text-decoration: none; color: #CC3300;}
a:link,a:active,a:visited {text-decoration: none; color: #CC3300;}
a:hover {text-decoration: underline; color: #CC3300;}

.menu {color: #ffffff; font-size: 10px; font-weight: bold; text-transform:uppercase;}
a.menu:link,a.menu:active,a.menu:visited,a.menu:hover {font-family: 'Century Gothic'; color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; text-transform:uppercase;}

.submenu {color: #167600; font-size: 11px; font-weight: normal;}
a.submenu {text-decoration: none; color: #167600; font-size: 11px; font-weight: bold;}
a.submenu:link,a.submenu:active,a.submenu:visited,a.submenu:hover {text-decoration: none; color: #167600; font-size: 11px; font-weight: bold;}
a.gbl {text-decoration: underline; color: #CC3300; font-size: 12px; font-weight: bold;}
a.gbl:link,a.gbl:active,a.gbl:visited,a.gbl:hover {text-decoration: underline; color: #CC3300; font-size: 12px; font-weight: bold;}

.itemtitle {color: #8D2202; font-size: 11px; font-weight: bold;}
.copyright	{color: #000000; font-size: 10px;}
.copyright2	{color: #7b6b45; font-size: 10px;}
a.copyright2:link,a.copyright2:active,a.copyright2:visited,a.copyright2:hover {color: #7b6b45; font-size: 10px;}
.subscribe	{color: #000000; font-size: 10px;}
.red {color: #DB2B23;}
.orange {color: #EB7A09;}
.green {color: #00A439;}
.blue {color: #0083C8;}

a.rollover:hover {
   background:  url('/i/2010fest_w.gif');
   width: 64px; /* Ширина рисунка в пикселах */
   height: 13px; /* Высота рисунка */
   background-position:
    0px; /* Смещение по горизонтали */
    -20px; /* Смещение вверх по вертикали */
}

a.active:active {
   background:  url('/i/menumap2active.png');
    0px; /* Смещение по горизонтали */
    0px; /* Смещение вверх по вертикали */
}

div.middle-top {
	position:absolute;
	left:px;
	top:174px;
	width:904px;
	background: url('/i/middle-top.gif') no-repeat 0% 0%;
}

div.maintext {
	position:absolute;
	left:0px;
	top:0px;
	width:904px;
    background: #ffffff;
}

div.bottom {
	position:absolute;
	height:50px;
}

INPUT, BUTTON, SELECT, TEXTAREA {border: 1px solid #CC3300;
        background-color: #ff7800;
	color : #FFFFFF; font-family:'Tahoma'; font-size: 8pt; font-weight:bold;}

tr.row1 {background-color: #A0C550;}
tr.row2 {background-color: #CFE68C;}


#menu1 a {
  display:block;
  height:30px;
  background: url("/i/2010fest_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu1 a:hover { 
  background: url("/i/2010fest_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu1 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}

#menu2 a {
  display:block;
  height:30px;
  background: url("/i/2010program_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu2 a:hover { 
  background: url("/i/2010program_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu2 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}

#menu3 a {
  display:block;
  height:30px;
  background: url("/i/2010participants_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu3 a:hover { 
  background: url("/i/2010participants_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu3 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}

#menu4 a {
  display:block;
  height:30px;
  background: url("/i/2010art_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu4 a:hover { 
  background: url("/i/2010art_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu4 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}
#menu5 a {
  display:block;
  height:30px;
  background: url("/i/2010tickets_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu5 a:hover { 
  background: url("/i/2010tickets_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu5 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}

#menu6 a {
  display:block;
  height:30px;
  background: url("/i/2010mesto_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu6 a:hover { 
  background: url("/i/2010mesto_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu6 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}


#menu7 a {
  display:block;
  height:30px;
  background: url("/i/2010transport_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu7 a:hover { 
  background: url("/i/2010transport_b.gif") no-repeat;
  background-position: 10px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu7 a:active {
  background-position: 10px 0px;
  color: #FFFFFF;
}

#menu8 a {
  display:block;
  height:30px;
  background: url("/i/2010living_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu8 a:hover { 
  background: url("/i/2010living_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu8 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}

#menu9 a {
  display:block;
  height:30px;
  background: url("/i/2010smi_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu9 a:hover { 
  background: url("/i/2010smi_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu9 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}


#menu10 a {
  display:block;
  height:30px;
  background: url("/i/2010volunteers_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu10 a:hover { 
  background: url("/i/2010volunteers_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu10 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}

#menu11 a {
  display:block;
  height:30px;
  background: url("/i/2010partner_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu11 a:hover { 
  background: url("/i/2010partner_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu11 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}

#menu12 a {
  display:block;
  height:30px;
  background: url("/i/2010contact_s.gif") no-repeat;
  margin: 1em 0;
  padding: 30px 30px 0px 0px;
  text-decoration: none;
}

#menu12 a:hover { 
  background: url("/i/2010contact_b.gif") no-repeat;
  background-position: 0px 0px;
  color: #FFFFFF;
  width:100px;
  height:100px;
}

#menu12 a:active {
  background-position: 0px 0px;
  color: #FFFFFF;
}

a.menu2010:link,a.menu2010:hover,a.menu2010:active,a.menu2010:visited {font-family: 'Tahoma', 'Verdana', 'Arial'; color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}

.menu2010link {display:none;color:#000000;font-weight:bold;position:absolute;} 

a.menu2010link, a.menu2010link:link, a.menu2010link:visited {display:none;visibility:hidden;position:absolute;}
a.menu2010link:hover {display:block;visibility:visible;position:absolute;}


/* index flash */
.slideshow_wrap { background: #ffffff; height: 255px; }
.index_slideshow { position: relative; margin: 0 auto; width: 500px; height: 255px; overflow: hidden; }
#index_slideshow img { width: 500px; height: 255px; }
#index_slideshow div div { position: absolute; opacity: 0.8; z-index: 100; bottom: 10px; left: 250; padding: 6px; width: 300px; background: #ffffff; font: 24px/30px tahoma; color: #8D2202;}

/* index slider */
.slider_wrap { position: relative; background: #f9dd3c 0 0 repeat-x; height: 255px; overflow: hidden; }
.slider { margin: 0 auto; width: 500px; }
.slider h2 { margin-left: -35px; font: 18px/60px tahoma; text-shadow: 0 1px 0 #fbe980; }
#slider { padding: 0; margin: 0; }
#slider li { padding: 0; margin: 0; width: 230px; background: none; }
.slide { padding: 0 20px; }
.slide a { display: block; padding: 5px; font: bold 12px/16px tahoma; color: #082b51; text-decoration: none; text-shadow: 0 1px 0 #ffd367; }
.slide div { margin: 0 auto; width: 186px; height: 184px; background: #ffffff 0 0 no-repeat; }
.slide div a { display: block; margin: 0 auto; padding: 6px 0 0 0; width: 172px; height: 170px; overflow: hidden; }


/*

ul#menu2010link, ul#menu2010link li{
   margin:0;
   padding:0;
   list-style:none;
}
ul#menu2010link {
   position:relative;
}			
ul#menu2010link li{
   float:left;
   display:inline;
   margin-top:0px;
}
ul#menu2010link a img{
   vertical-align:middle;
}			
ul#menu2010link a span{
   display:none;
}
ul#menu2010link a:hover{
   background:none;
   z-index:100;
}	
ul#menu2010link a:hover span{
   position:absolute;
   top:0;
   left:0;
   display:block;
}

a.menu2010 .img{width:35px;height:30px;overflow:hidden;}
a.menu2010 .img img{width:35px;height:30px;}
a.menu2010:hover .img{width:97px;height:83px;overflow:visible;visibility:hidden;}
a.menu2010:hover .img img{visibility:visible;width:97px;height:83px;position:relative;z-index:50;top:-33px;}
a.menu2010:visited .img{width:35px;height:30px;overflow:hidden;}
a.menu2010:visited .img img{width:35px;height:30px;}


.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #DD6900; text-decoration: underline; }

input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}

input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD{color: #000000F; font-size: 11px;}
.main {font-family:Arial; font-weight:normal; color:#000000; font-size:12px; text-decoration:none; text-align:justify;}
.title {font-family:Arial; font-weight:normal; color:#000000; font-size:13px; text-decoration:none; text-align:justify;}
a:link, a:visited{text-decoration: underline; color: #000000;}
a:hover, a:active{color: #333333;}
.style1 {color: #FF0000}
*/