html{
  background:url('../images/body.gif') repeat-y #fff;
}
body{
  font:0.8em 'Verdana', sans-serif;
  background:url('../images/html.gif') repeat-y 100% 0;
  color:#333;
}
img{
 border:none;
}
a{
  text-decoration:underline;
  color:#4d7ca9;
}
a:visited{
}
a:hover{
  text-decoration:none;
  color:#c00;
}
.warning{
  color:#d62925;
}
#main{
  background:url('../images/head.gif') repeat-x 0 57px;
}
#head{
  background:url('../images/head_center.jpg') no-repeat center 59px #a60303;
}
#head h1{
  font:normal bold 100% 'Arial', sans-serif;
  border-bottom:2px solid #fff;
  background:#666;
  color:#fff;
}
#top{
  border-top:2px solid #fff;
  background:url('../images/top.gif') repeat-x 0 100% #e8e9e9;
  background:url('../images/top_right.gif') repeat-y 100% 0 #666;
  background:url('../images/top.gif') repeat-x 0 100% #666;
}
#top ul{
  border-left:2px solid #fff;
  background:url('../images/top.gif') repeat-x 0 100%;
  background:url('../images/top_right.gif') repeat-y 100% 0;
}
#top ul ul{
  border:none;
  background:none;
}
#top li{
  list-style:none;
  font-weight:bold;
}
#top a, #top span{
  text-decoration:none;
  color:#fff;
}
#top a:hover, #top span{
  color:#bfdff9;
}
#base{
}
#left h3{
  font-size:70%;
  letter-spacing:-1px;
  font-weight:normal;
  text-transform:uppercase;
  background:url('../images/left_h_top.gif') no-repeat;
  color:#333;
}
#left h3 a{
  background:url('../images/left_h_bottom.gif') no-repeat 0 100%;
  color:#333;
}
#left h3 span{
  background:url('../images/left_h_bottom.gif') no-repeat 0 100%;
}
#left #login label{
  font-size:80%;
}
#left #login input{
  font-size:80%;
  border:1px solid #999;
}
#left #login a, #left #login input.but{
  font-size:80%;
  border:none;
  text-decoration:underline;
  background:none;
  color:#333;
}
#left ul{
  list-style:none;
}
#left li{
  font-size:110%;
  text-transform:uppercase;
  background:url('../images/nav_a_top.gif') no-repeat;
}
#left li li{
  font-size:90%;
  text-transform:lowercase;
  background:url('../images/nav_aa_top.gif') no-repeat #f7f7f7;
}
#left li a, #left li span{
  text-decoration:none;
  background:url('../images/nav_a_bottom.gif') no-repeat 0 100%;
  color:#fff;
}
#left li li a{
  border:1px solid #b8b8ba;
  background:url('../images/nav_aa_bottom.gif') no-repeat 0 100%;
  color:#333;
}
#left li li.selected{
  background:url('../images/nav_aa_top_active.gif') no-repeat #6a97c1;
}
#left li li span{
  border:1px solid #b8b8ba;
  background:url('../images/nav_aa_bottom.gif') no-repeat 0 100%;
  color:#333;
}
#left li li span.active{
  border:1px solid #5284b5;
  background:url('../images/nav_aa_bottom_active.gif') no-repeat 0 100%;
  color:#fff;
}
#left li li span.span{
  color:#333;
}
#left li li .span{
  background:url('../images/nav_aa_top.gif') no-repeat #f7f7f7;
}
#left li li .span:hover{
  background:url('../images/nav_aa_top_hover.gif') no-repeat #f7f7f7;
}
#left li li.hover{
  background:url('../images/nav_aa_top_hover.gif') no-repeat #f7f7f7;
}
#left li li a:hover{
  border:1px solid #5284b5;
  background:url('../images/nav_aa_bottom_hover.gif') no-repeat 0 100%;
  color:#114e8a;
}
#left img{
  border:2px solid #999;
}
#content p.register{
  background:url('../images/register.jpg') no-repeat;
}
#content p.register a{
  font-size:110%;
  color:#f70808;
}
#content h1{
  font:normal normal 140% 'Arial', sans-serif;
  color:#06358d;
}
#content h2{
  font:normal normal 120% 'Arial', sans-serif;
  color:#06358d;
}
#content h2 *{
  color:#06358d;
}
#content h3{
  font:normal normal 110% 'Arial', sans-serif;
  color:#214b9c;
}
#content h3 *{
  color:#214b9c;
}
#content h4{
  font:100% 'Arial', sans-serif;
  color:#036;
}
#content ul{
  list-style-image:url('../images/ul.gif');
}
#content dl{
  font-size:90%;
}
#content p{
  font-size:90%;
}
#content th{
  background:#e8e7e7;
  border-right:4px solid #fff;
  border-bottom:4px solid #fff;
}
#content form sup{
  color:#d62925;
}
#content form ul{
  list-style-image:none;
  list-style:none;
}
#content .news h4 span{
  font-weight:bold;
  color:#d00;
}
#content .news h4 a, #content .news a{
  color:#474646
}
#right iframe{
/*  border:2px solid #6d9dcd;*/
}
#right h2{
 font-size:90%;
 text-transform:uppercase;
 background:url('../images/right_h_top.jpg') no-repeat;
 color:#fff;
}
#right h3{
 font-size:70%;
 text-transform:uppercase;
 background:url('../images/right_h_top.jpg') no-repeat;
 color:#fff;
}
#right h2 span, #right h3 span{
 background:url('../images/right_h_bottom.gif') no-repeat 0 100%;
}
#right div{
  background:url('../images/right_img.gif') repeat-y #fff 100%;
}
#right a{
}
#right p{
  border-bottom:1px solid #666;
}
#meeting div{
  background:url('../images/meeting_bg.gif') repeat-x 0 100%;
}
#footer{
  font-size:80%;
  border-top:3px solid #1f5d9c;
  border-bottom:1px solid #1f5d9c;
  background:url('../images/footer.gif') repeat-x #fefefe;
}
#footer p{
  color:#666;
}
#footer address{
}
#footer address a, #footer address a:visited, #footer address a:hover{
  color: #666;
  font-style:normal;
  text-decoration:none;
}
big, small, font{
  font-size:100%;
}
font, b{
  color:#333;
}
center{
  text-align:inherit;
}

/*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 #1f5d9c;
}
#content .gallery li img{
  border:2px solid #fff;
}
.gallery .control{
  cursor:pointer;
}
