html{
  background:#fff;
}
body{
  font:0.7em 'Tahoma', sans-serif;
}
img{
 border:none;
}
a, a:visited{
  text-decoration:underline;
  color:#4d7ca9;
}
a:hover{
  text-decoration:none;
}
#head li{
  list-style:none;
}
#head a, #head span{
  border:2px solid #fff;
  text-decoration:none;
  color:#6c98cc;
}
#head a:hover{
  border:2px solid #6c98cc;
}
#top{
  background:url('/images/head.gif') repeat-x 0 100%;
}
#top li{
  list-style:none;
  font-weight:bold;
}
#top li a, #top li span{
  border:2px solid #fff;
  text-decoration:none;
  color:#6c98cc;
}
#top li a:hover{
  border:2px solid #6c98cc;
}
#search{
  background:url('/images/head.jpg') no-repeat 100% 100%;
}
#search label{
  text-transform:uppercase;
  color:#fff;
}
#search label{
  background:url('/images/label.gif') no-repeat 0 0;
}
#search label.eng{
  background:url('/images/label_en.gif') no-repeat 0 0;
}
#search label input{
  border:none;
  background:url('/images/input.gif') no-repeat 100% 0;
  font-size:9px;
}
#left ul{
  list-style:none;
}
#left li{
  font-weight:bold;
}
#left li a:hover{
  text-decoration:underline;
  color:#004990;
}
#left li span{
  color:#004990;
}
.m1_a1{
  background:url('/images/menu.gif') no-repeat 0 65%;
}
.m1_a1 a, .m1_a1 span{
  background:#fff;
}
.m1_a{
  background:no-repeat 0 0.7em;
}
.sub{
  list-style:none;
  font-weight:bold;
  color:#4d7ca9;
}
.sub a, .sub span{
  background:url('/images/sub.gif') no-repeat 100% 50%;
}
.sub span.active{
  background:none;
}
#content h1{
  font-size:110%;
  color:#4d7ca9;
  text-transform:uppercase;
}
#content h2{
  font-size:100%;
  color:#4d7ca9;
  text-transform:uppercase;
}
#content h2 *{
  color:#4d7ca9;
}
#content h3{
  font-size:90%;
  color:#4d7ca9;
  text-transform:uppercase;
}
#content h1 *, #content h2 *, #content h3 *{
  color:#4d7ca9;
}
#content h4, #content .news h4 a{
  font-size:100%;
  color:#4d7ca9;
}
#content ul, #right ul{
  list-style-image:url('/images/ul.gif');
}
#content .tablelist{
  color:#4d7ca9;
}
#content .tablelist caption{
  font-weight:bold;
}
#content .tablelist th{
  border-bottom:2px dotted #4d7ca9;
}
#content .tablelist td{
  border-bottom:1px dotted #4d7ca9;
}
#content .news h4 span{
  font-weight:normal;
  color:#adaeb0;
}
blockquote.anonse{
  background:url('/images/event.gif') no-repeat #f3f3f3;
}
blockquote.anonse img{
  border:2px solid #fff;
}
#content blockquote.anonse address{
  font-style:normal;
}
#content input, #content textarea{
  border:1px solid #4d7ca9;
}
#content .error{
  border:1px solid red;
}
#content input.checkbox{
  border:none;
}
#content .but{
  border:2px outset #4d7ca9;
  background:#4d7ca9;
  color:#fff;
  cursor:pointer;
}
#content .but:hover{
  border:2px inset #4d7ca9;
}
form sup{
  color:red;
}
.lang{
  font-weight:bold;
}
.eng{
  background:url('/images/eng.gif') no-repeat;
}
.eng:hover{
  background:url('/images/eng_a.gif') no-repeat;
}
.rus{
  background:url('/images/rus.gif') no-repeat;
}
.rus:hover{
  background:url('/images/rus_a.gif') no-repeat;
}
#right h1{
  text-align:center;
  font-size:100%;
  background:url('/images/anonse.gif') no-repeat 0 65%;
  color:#004990;
}
#right h1 span{
  text-decoration:none;
  background:#fff;
}
a.anonse{
  font-weight:bold;
  color:#6c98cc;
}
#footer{
  background:url('/images/footer_bg.gif') repeat-x;
}
#footer p{
  background:url('/images/footer.gif') no-repeat;
  font-weight:bold;
  color:#6c98cc;
}
#footer address{
  font-size:85%;/*
  background:url('/images/bottom_logo.gif') no-repeat 100%;*/
}
#footer address a, #footer address a:visited, #footer address a:hover{
  color: #fff;
  font-style:normal;
  text-decoration:none;
}
#footer address a img{
  vertical-align:-2px;
}
.lucene{
  border-top:1px solid #4d7ca9;
}
#content .mainGallery{
/*Фоновая картинка загрузки*/
	background:url('/images/xsl_images/loader.gif') no-repeat 50% 50%;
}
#content .gallery ul{
	list-style:none;
	list-style-image:none;
}
.gallery .control{
	cursor:pointer;
}
