html{
  background:url('/images/html.jpg') no-repeat 100% 0 #1b8161;
}
body{
  font:0.8em 'Georgia', 'Times New Roman', serif;
  background:url('/images/body.jpg') repeat-x #fff;
}
img{
 border:none;
}
a{
  text-decoration:underline;
  color:#4f9f00;
}
a:visited{
}
a:hover{
  text-decoration:none;
}
.h1#logo, h1#logo{
  font:normal bold 300% 'Arial', sans-serif;
  background:url('/images/logo.jpg') no-repeat;
  color:#fff;
}
.h1#logo a, h1#logo a{
  text-decoration:none;
  color:#fff;
}
#head{
  background:url('/images/top.jpg') no-repeat 100% top;
}
#head ul{
  background:url('/images/top.jpg') no-repeat 100% top;
  color:#fff;
}
#head li{
  background:url('/images/top.png') no-repeat 0 60%;
}
#head li:first-child{
  background:none;
}
#head ul a, #head ul span{
  font:110% 'Arial', sans-serif;
  color:#fff;
}
#content #head h3 a{
  font-size:80%;
  font-style:normal;
  font-weight:bold;
  color:#0e95b2;
}
#head address{
  font:normal normal 130% 'Arial', sans-serif;
}
#left ul li{
  list-style:none;
  font-weight:bold;
}
#left ul a, #left ul span{
  font:normal normal 120% 'Arial', sans-serif;
  color:#000;
}
#left li li a, #left li li span{
  font-size:100%;
}
#left span.active, #left ul a:hover{
  background:url('/images/menu.jpg') repeat-y 100% #1b8161;
  color:#fff;
}
#left #consult{
  background:url('/images/datatime.jpg') no-repeat;
  color:#fff;
}
#left #consult a{
  color:#fff;
}
#left #consult h3{
  font-size:120%;
}
#left #consult2{
  font-size:120%;
  color:#444;
}
#consult2 h1, #consult2 h2, #consult2 h3{
  color:#4f9f00;
}
#consult2 h1{
  font-size:140%;
}
#consult2 h2{
  font-size:130%;
}
#consult2 h3{
  font-size:120%;
}
#left dt{
  font-style:italic;
  font-weight:bold;
  font-size:110%;
  color:#0e95b2;
}
#left dd{
  font-size:120%;
  color:#444;
  font:normal normal 130% 'Arial', sans-serif;
}
/*Контент*/
#content{
  color:#444;
}
#content .sub li{
  list-style:none;
}
#content .sub a, #content .sub span{
  color:#0e95b2;
  background:url('/images/sub.gif') no-repeat 100% 50%;
}
#content .sub span.active{
  background:none;
}
#content h1{
  font-size:180%;
  font-weight:normal;
  color:#0e95b2;
}
#content h2{
  font-size:150%;
  font-weight:normal;
  color:#0e95b2;
}
#content h3{
  font-size:120%;
  font-weight:bold;
  font-style:italic;
  color:#0e95b2;
}
#content h3 a, #content h3 a:visited, #content h3 a:hover{
  color:#0e95b2;
}
#content h4{
  font-size:100%;
}
#content h5{
  font-style:italic;
  font-size:100%;
  color:#0e95b2;
}
#content ul{
  list-style:url('/images/ul.gif');
}
#content .tablelist th{
  border-bottom:2px dashed #6fb644;
}
#content .tablelist td{
  border-bottom:1px dashed #6fb644;
}
blockquote.event{
  font-style:italic;
  background:url('/images/event.gif') no-repeat 100% 0 #f1f6eb;
}
/*Анонсы*/
blockquote.anonse{
  font-size:85%;
}
.anonse img{
  border:1px solid #67a91d;
}
#content .anonse h4{
  font-size:130%;
  font-style:italic;
  color:#0e95b2;
}
.anonse h4 a{
  color:#0e95b2;
}
/*Новости*/
#content #news h3 a{
  font-size:110%;
  font-style:normal;
  color:#0e95b2;
}
blockquote.news{
  font-size:85%;
}
.news h4{
  font-size:100%;
  color:#4f9f00;
}
blockquote.news h4 span{
  font-weight:normal;
  color:#444;
}
sup{
  font-weight:bold;
  font-size:1.5em;
  color:#cd1a03;
}
#footer{
  font-style:normal;
  font-size:87%;
  font:normal normal 100% 'Arial', sans-serif;
  border-bottom:10px solid #1b8161;
}
#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: #808484;
  font-style:normal;
  text-decoration:none;
}
#footer address a img{
  vertical-align:-2px;
}

/*gallery*/
#content .mainGallery{
  background:url('/images/xsl_images/loader.gif') no-repeat 50% 50%;
}
#content .gallery ul{
  list-style:none;
  list-style-image:none;
}
#content .gallery .active img{
  border:2px solid #67a91d;
}
#content .gallery li img{
  border:2px solid #fff;
}
.gallery .control{
  cursor:pointer;
}
