html{
  background:#ede9d9;
}
body{
  font:0.8em 'Arial', sans-serif;
  background:#ede9d9;
}
img{
 border:none;
}
a{
  text-decoration:underline;
  color:#f00;
}
a:visited{
  color:#a88033;
}
a:hover{
  text-decoration:none;
}
iframe{
  background:#ede9d9;
}
#main{
  background:url('/images/html.jpg') repeat-x;
}
#head{
  background:url('/images/head.jpg') no-repeat;
}
#base a, #base a:visited{
  color:#000;
}
#head ul{
  list-style:none;
}/*
#base{
  background:url('/images/base.png') no-repeat 0 0;
}*/
#base td{
  background:url('/images/base_c.png') repeat-x;
}
#base th.base_l{
  background:url('/images/base_l.png') no-repeat;
}
#base th.base_r{
  background:url('/images/base_r.png') no-repeat 100% 0;
}
#base a, #base span{
  font:normal bold 90% 'Arial', sans-serif;
  text-decoration:none;
}
a#home{
  background:url('/images/home.png') no-repeat 40% #e4d5bf;
}
span#home{
  background:url('/images/home_a.png') no-repeat 55% #e4d5bf;
}
#about{
  background:url('/images/about.png') no-repeat 40% #e4d5bf;
}
span#about{
  background:url('/images/about_a.png') no-repeat 55% #e4d5bf;
}
#contacts{
  background:url('/images/contacts.png') no-repeat 40% #e4d5bf;
}
span#contacts{
  background:url('/images/contacts_a.png') no-repeat 55% #e4d5bf;
}
#search{
}
#search #q{
  border:none;
  background:transparent;
  background:url('/images/search_r.gif') no-repeat 100% 0;
}
#search label{/*
  background:url('/images/search.gif') no-repeat;*/
  background:url('/images/search_l.gif') no-repeat;  
}
#top a, #top span{
  font-weight:bold;
  font-size:90%;
}
#head #top a{
  color:#f00;
}
/*Стили контента*/
#content{
  background:url('/images/head.gif') no-repeat 100% 0;
}
#content h1, #content h2, #content h3, #content h4{
  font-family:'Tahoma', sans-serif;
}
#content h1{
  font-size:140%;
  color:#343434;
}
#content h2{
  font-size:120%;
  color:#555;
}
#content h3{
  font-size:110%;
  color:#555;
}
#content h4{
  font-size:100%;
  color:#555;
}
#content ul{
  list-style-image:url('/images/ul.gif');
}
#content th{
  background:#d9d5c5;
  border-right:5px solid #ede9d9;
}
#content form td, #content .pager td{
  border:none;
}
#content td{
  border-right:5px solid #ede9d9;
  border-bottom:2px solid #d9d5c5;
}
#content .shop td{
  border-right:5px solid #ede9d9;
  border-bottom:1px dashed #a5a397;
}
#content .shop h3{
  font:normal normal 150% 'Tahoma', sans-serif;
}
#content .shop .price{
  font-size:180%;
  color:#f00;
}
#content .shop strong{
  font-weight:normal;
}
#content .news h4 span{
  font-weight:normal;
  color:#8b9988;
}
#content .news h4{
  font-size:90%;
}
#content blockquote.event{
  background:#fff;
}
#content textarea{
  font:100% 'Arial', sans-serif;
}
#content input.error, #content textarea.error{
  background:#cd1a03;
  color:#fff;
}
sup{
  font-weight:bold;
  font-size:1.5em;
  color:#cd1a03;
}
/*Левая колонка*/
/*Красное меню*/
#left{
  background:url('/images/body.jpg') no-repeat;
}
#left ul li{
  font:110% 'Tahoma', sans-serif;
  color:#fff;
}
#left ul li a, #left ul li span{
  color:#fff;
}
/*Красное меню*/
#shop{
  background:url('/images/shop.jpg') repeat-y;
}
#shop div{
  background:url('/images/shop_top.jpg') no-repeat;
}
#shop ul{
  background:url('/images/shop.png') no-repeat 0 100%;
}
#shop ul ul{
  font-size:80%;
  background:none;
}
/*Основное меню*/
#nav{
  background:url('/images/nav.gif') no-repeat 0 100% #fff;
  font-size:90%;
}
#nav ul{
  background:none;
}
#nav ul li{
  font:normal bold 105% 'Tahoma', sans-serif;
  color:#4d4d4c;
}
#nav ul li a{
  color:#f00;
}
#nav ul li span{
  color:#4d4d4c;
}
/*поиск по магазину*/
#shop_search, #shop_search select{
  color:#666;
}
#shop_search input{
  color:#999;
}
#shop_search h3{
  font-weight:normal;
  font-size:140%;
}
#left iframe{
  background:#ede9d9;
}
/*Блок адреса*/
#address{
  font:90% 'Arial', sans-serif;
  background:url('/images/address.jpg') no-repeat 4px 4em #ede9d9;
  color:#343434;
}
#address h3{
  font-weight:normal;
  font-size:140%;
}
#address p{
  font:90% 'Tahoma', sans-serif;
  color:#8b9988;
}
#address p strong{
  font:200% 'Arial', sans-serif;
  color:#343434;
}
#footer{
  font-family:'Tahoma', sans-serif;
  background:#d1cdbc;
}
#footer p{
  font-size:85%;
}
#footer address{
  font-style:normal;
  font-size:85%;/*
  background:url('../images/bottom_logo.gif') no-repeat 0 100%;*/
}
#footer a{
  text-decoration:none;
  color:#000;
}

#content .mainGallery{
/*Фоновая картинка загрузки*/
	background:url('/images/xsl_images/loader.gif') no-repeat 50% 50%;
}
#content .gallery ul{
	list-style:none;
	list-style-image:none;
}
.gallery .control{
	cursor:pointer;
}
