body { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;}

a, a:active, a:visited {text-decoration:none}
a:hover {text-decoration:underline}

img{ border:0px; }


a.topmenu, a.topmenu:active, a.topmenu:visited {text-decoration:none; color:#000000;}
a.topmenu:hover {text-decoration:underline;  color:#000000;}

a.topmenusel, a.topmenusel:active, a.topmenusel:visited {text-decoration:none;  font-size: "11px;"; color:"#FFFFFF";}
a.topmenusel:hover {text-decoration:underline; font-weight:bold;  font-size: "11px;"; color: "#FFFFFF";}


.text { font-size: "90%"; color: "#000000";}

.head { font-size: "115%"; color: "#000000"; text-decoration: bold;}

h1    { font-size: "115%"; color: "#000000"; text-decoration: bold;}
h2    { font-size: "100%"; color: "#000000"; text-decoration: bold;}
h3    { font-size:  "90%"; color: "#000000"; text-decoration: bold;}
h4    { font-size:  "80%"; color: "#000000"; text-decoration: bold;}

td, ul, p {font-family:MS Sans Serif, Verdana; color:#000000}

.main_content_start blockquote.anonse{
  text-align:left;
}



p {margin-left:5px;  margin-right:5px}


ul {margin-right:5px}


p.dt{margin:5px; text-align:justify; text-indent: 10px; font-size:10px; font-family:MS Sans Serif;}


p.dtheader{margin:5px; text-align:center; font-size:12px; font-family:MS Sans Serif; font-weight:bold;}


h3.dt{font-size:12px; color:black; font-family:MS Sans Serif; }


ul.dt{font-size:12px; color:black; font-family:MS Sans Serif; }


span.header{font-size:11px; color:black; font-family:MS Sans Serif; font-weight:bold; text-align:center; display: inline; }


p.news{margin:5px; text-align:justify; text-indent: 7px; font-size:11px; font-family:MS Sans Serif;}


.usual{font-size:12px; color:black; font-family:MS Sans Serif;}


.red{font-weight:bold; color:#CC3300;}


.redlink{font-size:12px; font-family:MS Sans Serif; color:#CC3300; font-weight:bold;}

caption{
font-size : 11px;
font-family : verdana, arial, sans-serif;
font-weight: bold;
}

/*Галерея*/
#content .gallery{
  clear:both;
  margin:0 25px 20px;
}
#content .gallery.v{
  position:relative;
  padding:0 100px 0 0;
}
#content .mainGallery{
  margin:0 0 7px;
  text-align:center;
}
.content .gallery p, #content .gallery p{
  min-height:1.5em;
  margin:0 0 5px;
  text-align:center;
}
#content .gallery ul{
  margin:0;
  padding:0;
}
#content .gallery.v > ul{
  position:absolute;
  top:0;
  right:0;
}
#content .gallery li{
  padding:0;
  overflow:hidden;
}
#content .gallery.g li{
  display:inline-block;
  margin:0 10px 10px 0;
  vertical-align:middle;
}
#content .gallery.g .list li{
  margin:0 10px 70px 0;
}
#content .gallery.v li{
  display:table;
  margin:0 auto 5px;
}
#content .gallery .list{
  position:relative;
}
#content .gallery.g .list{
  padding:0 30px;
}
#content .gallery.v .list{
  position:absolute;
  top:0;
  right:0;
  padding:0;
}
#content .gallery .list div{
  position:relative;
  overflow:hidden;
}
#content .gallery p.prevArr, #content .gallery p.nextArr{
  position:absolute;
  top:12px;
}
#content .gallery p.prevArr{
  left:0;
}
#content .gallery p.nextArr{
  right:0;
}
#content .gallery p.upArr{
  padding:0 0 5px;
}
#content .gallery p.downArr{
  padding:5px 0 0;
}
#content .gallery.g .list ul{
  height:74px;
  margin-right:-300px;
}
#content .gallery.v .list ul{
  margin-bottom:-300px;
}


/*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 #c30;
}
#content .gallery li img{
  border:2px solid #fff;
}
.gallery .control{
  cursor:pointer;
}
