html{
  background:url('../images/html.gif') repeat-y 280px 0 #FFF;
}
body{
  font-family:'Verdana', sans-serif;
  font-size:0.8em;
  background:url('../images/body.gif') 100% 0 repeat-y;
}
#index{
  background:none;
}
img, a img{
  border:none;
}
a{
  text-decoration:underline;
  color:#4980b4;
}
a:visited{
  color:#4980b4;
}
a:hover{
  text-decoration:none;
}
a:focus, a:active{
  outline:none;
}
fieldset{
  border:none;
}
#head{
  border-top:5px solid #4980b4;
  background:url('../images/address.gif') no-repeat 100% 0 #fff;
}
#head address{
  font-size:85%;
  font-family:'Georgia', serif;
  color:#4980b4;
}
#head address strong{
  color:#000;
}
#head #base{
  list-style:none;
  font-size:85%;
  border-top:5px solid #d2f5f4;
  color:#4980b4;
}
#head a{
  color:#4980b4;
}
#head #phones{
  background:url('../images/phone.gif') no-repeat;
}
#head #phones p{
  font-size:75%;
}
#head #phones a{
  color:#000;
}
#head #phones span{
  font-size:250%;
  font-family:'Arial', sans-serif;
  color:#fff;
}
#head #phones span a{
  text-decoration:none;
  color:#fff;
}
#head #title{
  white-space:pre;
  font-family:'Arial', sans-serif;
  text-transform:uppercase;
  font-size:152%;
  font-weight:normal;
  color:#4980b4;
}
#head #title span{
  white-space:normal;
  text-transform:none;
  font-size:75%;
  color:#000;
}
#main_link{
  text-transform:uppercase;
  font-weight:bold;
  font-size:75%;
  border-right:2px solid #4980b4;
  background:#dfedfd;
}
#main_link a{
  color:#000;
}
#top{
  background:#4980b4;
}
#top li{
  list-style:none;
  font-size:85%;
  font-weight:bold;
  border-right:1px solid #fff;
  background:url('../images/top.gif') no-repeat;
}
#top li.last{
  border:none;
}
#top li a{
  text-decoration:none;
  color:#fff;
}
#top li a:hover{
  text-decoration:underline;
  background:url('../images/top_h.gif') no-repeat 0 5px;
  color:#000;
}
#top li a:hover, #top li span{
  text-decoration:underline;
  background:url('../images/top_a.gif') no-repeat 0 5px;
  color:#fff;
}
#search{
  background:#4980b4;
}
#search form{
  background:url('../images/search.gif') no-repeat 2px 4px;
}
#nav{
  border:2px solid #fff;
  border-top:none;
}
#nav li{
  list-style:none;
  border-bottom:1px solid #b1cff8;
}
#nav li li{
  border:none;
}
#nav li a{
  text-decoration:none;
  font-weight:bold;
  font-size:100%;
  color:#4980b4;
}
#nav li a:hover, #nav li span{
  text-decoration:underline;
  font-weight:bold;
  background:url('../images/nav_a.gif') no-repeat 0 5px;
  color:#000;
}
#content{
  font-size:110%;
  background:url('../images/content.jpg') no-repeat center 0.8em;
}
#content .sub{
  font-size:75%;
}
#content .sub a{
  color:#4980b4;
}
#content h1{
  font-size:140%;
  color:#000;
}
#content h2{
  font-size:110%;
  color:#000;
}
#content h3{
  font-size:105%;
  color:#000;
}
#content h4{
  font-size:100%;
  color:#000;
}
#content h5{
  font-size:85%;
  color:#000;
}
#content h6{
  font-size:85%;
  color:#000;
}
#content p{
  font-size:85%;
}
#content li{
  font-size:85%;
}
#content button img, #content img.cart-btn-remove, #content img.cart-btn-view{
  border:none;
}
#content table.tablelist {
  background:#fff;
}
#content caption{
  font-size:110%;
  color:#966;
}
#content .tablelist th{
  border-right:2px solid #fff;
  background:#4980b4;
  color:#fff;
}
#content .tablelist td{
  border:1px solid blue;
}
#content input, #content textarea{
  border:1px solid #4980b4;
}
#content input.but{
  border:2px outset #999;
}
#content input.checkbox, #content input.radio{
  border:none;
}
#content sup{
  color:#c00;
}
#anonse h4{
  font-size:85%;
}
#anonse h4 a{
  color:#000;
}
#anonse h4 span{
}
#anonse blockquote p{
  font-size:85%;
}
#anonse blockquote p a{
  text-transform:lowercase;
  color:#ffba00;
}
#anonse blockquote img{
}
#news{
}
#news h3{
  font-size:85%;
}
#news h4{
  font-size:85%;
}
#news h4 a{
  color:#000;
}
#news h4 span{
}
#news blockquote p{
  font-size:85%;
}
#news blockquote p a{
  text-transform:lowercase;
  color:#ffba00;
}
#right{
  background:url('../images/right.gif') no-repeat 100% 0;
}
#right .control{
  font-size:85%;
}
/*Подвал*/
#contacts{
  font-family:'Arial', sans-serif;
  font-size:75%;
  border-right:1px solid #4980b4;
  background:url('../images/contacts.gif') repeat-x 0 100% #fff;
}
#contacts img{
  border:1px solid #92c5f4;
}

#footer{
  font-size:85%;
  border-top:1px solid #4980b4;
  border-bottom:5px solid #4980b4;
  background:url('../images/footer.gif') repeat-x 0 100% #dfedfd;
}
#footer address{
  font-style:normal;
  font-size:85%;
  background:#4980b4;
  background:url('../images/right_b.gif') no-repeat 100% 0 #4980b4;
  color:#fff;
}
#index #footer address{
  background-image:none;
}
#footer address a{
  color:#fff;
}
#footer p{
  text-transform:uppercase;
  font-weight:bold;
}
#footer ul{
  list-style:none;
}
#footer #specialist, #footer #patient{
  color:#000;
}
#footer ul a{
  color:#4980b4;
}
#footer #specialist a, #footer #patient a{
  color:#000;
}
#footer div ul{
  font-weight:bold;
}
#footer div ul a, #footer div ul span{
  text-decoration:none;
  border-right:1px solid #3db0ae;
}
#footer .last a{
  border:none;
}
#footer #patient{
  font-size:85%;
}
/*Галерея*/
#content .gallery ul{
  list-style:none;
  list-style-image:none;
}
#content .mainGallery{
  border:2px solid #d2f5f4;
	background:url('/images/xsl_images/loader.gif') no-repeat 50% 50%;
}
#content .gallery img{
  border:none;
}
.gallery .control{
	cursor:pointer;
}
#content .gallery .active{
	border:2px solid #d2f5f4;
}
#content .gallery li{
	border:2px solid #fff;
}
