.anons { width:100%; margin-top: 20px; border-spacing: 0; } 
.anons td { width: 345px; height: 84px; border-top: 1px solid #aeb5c5; padding: 10px 0 10px 0; } 
.anons img { width: 73px; height: 55px; float: left; border: 1px solid #aeb5c5; margin: 0 10px 0 0; padding: 3px; } 
.anons p { padding-right: 25px; }
.anons a { font-weight: bold; border-bottom: 1px solid #1b1ba8; }

.old { border-spacing: 0; font-family: Arial; font-size: 11px; padding: 0; margin-bottom: 15px; border-top: 1px solid #D8DCDD; padding-top: 20px; } 
.old td { height: 123px; padding: 0 0 0 10px; text-align: center; vertical-align: top; } 
.old img { width: 148px; height: 90px; border: 1px solid #aeb5c5; padding: 3px; }
.old a { font-weight: bold; color: #0f3972; text-decoration:none; }
.old a:hover { text-decoration: underline; }
.old a img:hover { opacity: 0.7; }

.oldaktiv { text-align: center; vertical-align: top; } 
.oldaktiv p { font-family: Arial; font-size: 11px; font-weight: bold; color: #7a9491; margin:0; padding:0; text-indent: 0px; }
.oldaktiv img { opacity: 0.4; border: 1px solid #565961; }

.podsvet a img:hover { opacity: 0.8; }

.foto { border: 1px solid #aeb5c5; padding: 3px; margin-top: 7px; margin-bottom: 5px; }
.foto a img:hover { opacity: 0.7; }

.sobor { border-spacing: 0; font-family: Arial; font-size: 11px; padding: 0; margin-bottom: 15px; padding-top: 20px; }
.sobor td { height: 123px; padding: 0; text-align: center; vertical-align: top; } 
.sobor img { width: 162px; height: 90px; border: 1px solid #aeb5c5; padding: 3px; }
.sobor a { font-weight: bold; color: #0f3972; text-decoration:none; }
.sobor a:hover { text-decoration: underline; }
.sobor a img:hover { opacity: 0.7; }

.time { height:36px; width: 512px; text-align: right; font-family: Arial; font-size: 15px; font-weight: bold; color: #434C52; margin: 0; }

.pre { border-spacing: 0; padding: 0; margin-bottom: 8px; }
.pre td { height: 65px; text-align: left; vertical-align: top; }
.pre img { width: 65px; height: 65px; float: left; margin-right: 8px; }
.pre a img:hover { opacity: 0.7; }
.pre p { font-family: Arial; font-size: 11px; color: #727272; line-height: 13px; text-indent: 0px; margin-top: 0; }

/* Блок стилей для слайдера на главной странице*/
#slideshow {height: 348px; width:512px; position: relative; }
#slides {height: 314px; position: relative; }
.slide {height: 314px; width: 512px; overflow: visible;  position: absolute; background:#fff; color:#000; }
#slides-controls {width: 100px; background-color:#fff; height:34px; float: right; margin-top: 7px; }
#slides-controls a {margin:5px 3px; width: 10px; height: 10px; background:#fff; border:1px solid #4a575d; text-indent:-9000px; display:block; overflow:hidden; float:left}
#slides-controls a:hover {background:#4a575d; border:1px solid #4a575d; }
#slides-controls a.highlight {background:#e91c23; border:1px solid #e91c23; }
.text {height: 25px; position: absolute; top: 266px; background:#fff; color:#4a575f; padding: 0 10 0 20; opacity: 0.7; font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 25px; }
.strelka {height: 34px; width: 27px; position: absolute; top: 266px; margin-left: -12px; }
/* Конец блока стилей для слайдера на главной странице*/


/* Блок стилей для слайдера на вторых страницах- фото (главное меню)*/
#photoshow {height: 355px; width:693px; position: relative; }
#photos {height: 355px; position: relative; }
.photo {height: 355px; width: 693px; overflow: visible;  position: absolute; background:#fff; color:#000; }
#photos-controls {width: 130px; background-color:#fff; height:21px; position: absolute; top: 334px; }
#photos-controls a {margin:7px 3px; width: 10px; height: 10px; background:#fff; border:1px solid #4a575d; text-indent:-9000px; display:block; overflow:hidden; float:left}
#photos-controls a:hover {background:#4a575d; border:1px solid #4a575d; }
#photos-controls a.highlight {background:#e91c23; border:1px solid #e91c23; }
.ukazka {height: 34px; width: 27px; position: absolute; top: 290px; margin-left: -12px; }
.podpis {height: 25px; position: absolute; top: 290px; background:#fff; color:#4a575f; padding: 0 10 0 20; opacity: 0.7; font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 25px; }
/* Конец блока стилей для слайдера на вторых страницах (главное меню)*/

/* Блок стилей анонс фотоальбомов, музеев, легенд и тд на вторых страницах главного меню*/
.previu {width:100%; border-spacing: 0; border-spacing: 4px 0px; }
.previu img {margin-top: 10px; }
.previuname {width: 217px; height: 31px; border-bottom:4px solid #495760; font-family: Verdana; font-size: 15px; font-weight: bold; color: #051b38; }

/* Блок стилей анонс фотоальбомов, музеев, легенд и тд на вторых страницах главного меню*/
.fotograf {width: 220px; padding-top: 20px; vertical-align: top; }
.fotograf p { text-align: right; }