html{
  background:#666;
}
body{
  font-family:'Verdana', sans-serif;
  font-size:0.8em;
  background:url('../images/head.gif') repeat-x #fff;
}
img, a img{
  border:none;
  z-index: auto;
}
a{
  text-decoration:underline;
  color:#0069b8;
}
a:visited{
}
a:hover{
  text-decoration:none;
}
a:focus, a:active{
  outline:none;
}
fieldset{
  border:none;
}
#head{
}
#head li{
  list-style:none;
}
#head address, #head p{
  font-size:180%;
  font-weight:bold;
  font-style:normal;
  color:#fff;
  /* [disabled]background: #0069b8; */
}
#head address span{
  font-size:180%;
}
#phones label{
  background:url('../images/field_phone.png') no-repeat 0 5px;
}
#phones #phone_send{
  background:none;
  border:none;
}
#head #phones p{
  font-size:120%;
}
#top{
  font-size:100%;
  text-transform:lowercase;
  border-right:1px solid #f2f2f2;
  border-top:2px solid #f2f2f2;
  background:url('../images/top.gif') repeat-x 0 100% #0069b8;
}
#top li{
  list-style:none;
}
#top a{
  text-decoration:none;
  color:#fff;
}
#top a:hover{
  color:#98C9FF;
}
#top span{
  color:#98C9FF;
}
#nav h2{
  font-size:130%;
  background:url('../images/nav_h3.gif') no-repeat;
  color:#fff;
}
#nav ul{
  list-style:none;
  text-transform:uppercase;
  font-size:85%;
}
#nav .selected span{
  border-left:10px solid #0069b8;
  color:#0069b8;
}
#nav ul a{
  text-decoration:none;
  border-left:10px solid #fff;
  color:#000;
}
#nav ul a:hover{
  border-left:10px solid #0069b8;
  color:#0069b8;
}
#nav ul ul a, #nav ul ul a:hover{
  border:none;
}
#search{
	border:2px solid #f2f2f2;
	border-left:none;
	background:#0069b8;
  font-weight:bold;
  color:#fff;
}
#search input#q{
  border:1px solid #999;
}
#login{
	border:2px solid #f2f2f2;
	border-left:none;
	background:#0069b8;
}
#login input{
	border:1px solid #69F;
}
#login .but{
	font-weight:bold;
	border:2px solid #9f3;
	border-right:2px outset #0069b8;
	border:2px outset #0069b8;
	background:#0069b8;
	color:#fff;
}
#login label, #login h4{
  font-weight:bold;
  color:#fff;
}
#nav #login h4{
  font-size:110%;
  color:#fff;
}
#nav #login a{
  color:#fff;
}
#login p{
  font-size:100%;
}
#nav h3{
  border:2px solid #f2f2f2;
  border-left:none;
  background:#0069b8;
  color:#fff;
}
#nav #news h3{
  border:none;
  background:none;
  font-size:130%;
  color:#db3d2e;
}
#nav blockquote{
  font-size:85%;
  color:#5f5f5f;
}
#nav h4{
  font-size:100%;
  color:#db3d2e;
}
#nav blockquote a, #nav blockquote a:hover{
  color:#5d6a0f;
}
#nav a.news{
  text-transform:lowercase;
  text-decoration:none;
}
#content .sub li{
  list-style:none;
}
#content .startmenu{
}
#content .startmenu li{
  list-style:none;
}
#content .startmenu a{
  text-decoration:none;
  font-size:85%;
  color:#666;
}
#content h1{
  font-size:140%;
  color:#0069b8;
}
#content h2{
  font-size:130%;
  color:#3596FF;
}
#content h3{
  font-size:120%;
  color:#3596FF;
}
#content h4{
  font-size:110%;
  color:#3596FF;
}
#content li{
  list-style-image:url('../images/li.gif');
}
#content #anonse{
  background:url('../images/footer.gif') repeat-x 0 100%;
  color:#5f5f5f;
}
#content #anonse blockquote{
  background:url('../images/footer.gif') repeat-x;
}
#content blockquote.anonse{
  background:url('../images/footer.gif') repeat-x 0 100%;
}
#anonse blockquote img{
  border:1px solid #70cf10;
}
#anonse a.anonse{
  text-transform:lowercase;
  text-decoration:none;
  font-size:85%;
  color:#8999c4;
}
.anonse a{
  font-size:85%;
  text-decoration:none;
  color:#4c4c4c;
}
#content form li{
  list-style-image:none;
  list-style:none;
}
#content input, #content textarea{
  border:1px solid #f2f2f2;
}
#content .but{
  font-weight:bold;
  border:2px solid #f2f2f2;
  background:#8999c4;
  color:#fff;
}
#content .checkbox{
  border:none;
}
#content .gallery li{
  list-style:none;
  border:2px solid #0055FF;
}
#content .gallery img{
  border:none;
}
#content .mainGallery{
  border:2px solid #0055FF;
}
.mainGallery{
	background:url('/images/xsl_images/loader.gif') no-repeat 50% 50%;
}
.gallery .control{
	cursor:pointer;
}
#content .photo img{
  border:2px solid #0055FF;
}
#content form sup{
  color:#360;
}
#content .warning{
  font-weight:bold;
  color:#db3d2e;
}
#content #login td{
  padding-left:0;
}
#content #login a{
  display:block;
}
#content dd{
  margin:0 0 5px 25px;
}
#footer{
  font-size:85%;
  color:#5f5f5f;
}
#footer a{
	text-decoration:none;
	color:#0069b8;
}
#footer address{
  font-style:normal;
  background:url('../images/footer.gif') repeat-x;
}

