body {
 font: 18px Efron,Times;
 padding:0px;
 margin:0px;
 line-height:150%;
 color:black;
}

/* Определим шрифт Efron для IE и остальных  */
@font-face {
    font-family: 'arial';
   
} 

@font-face {
    font-family: 'Arial';
    
} 



/* Стиль картинок  */
img {
 margin:0px 15px 15px 0px ;
 border:0px;
}

/* В этом необязательном диве задается ширина краевых полей и бордер */
#border {
 border-left:1px  solid #a59985;
 border-right:1px  solid #a59985;
 border-bottom:1px  solid #a59985;
 width:940px;
 margin:auto;
 background: url(images/bg-border.jpg) repeat left top;
}


p,dt {
padding-bottom:10px;
}


/* Основной контейнер для текста и фоновых полосок справа-слева  */
#content {
 padding:0px;
 height: auto; 
 width:900px;   
 margin: auto;
 background: url(images/bg.jpg) repeat center top;	
}

/* Стиль текста */
#text_here{
 padding:0px 80px 0px 80px;
 text-align:justify;
 
}


/* Заголовок */
h1 {
 font: 24px Efron,Times;
 text-align:center;
}

h2 {
 font: 14px Times;
 text-align:right;
}

a {
 color: #704618;
}

a:hover{
 color:black;
}

/* Фоновая полоска справа  */
#r-line {
 display:block;
 margin: 0px;
 background: url(images/r-line.jpg) repeat-y top right;	
}

/* Фоновая полоска слева  */
#l-line {
 display:block;
 margin: 0px;
 background: url(images/l-line.jpg) repeat-y top left;	
}

/* Фоновая картинка снизу  */
#d-line {
 display:block;
 margin-bottom:20px;
 padding:63px;
 margin: 0px;
 background: url(images/d-line.jpg)  no-repeat bottom left;
 
 
}

/* Фоновая картинка сверху  */
#u-line {
 display:block;
 padding:30px;
 margin: 0px;
 background: url(images/u-line.jpg)  no-repeat top left;	
 padding-top:200px;
 height:auto;
 
 
}

/* Стиль постраничного просмотра  */
.pages {
 text-align:center;
 font: 18px Efron,Times;
 color: #666666;
}

.pages a{
 color: #996633;
 text-decoration:underline;
}

.pages a:hover{
 color:black;
}

.pages #selected{
 color: white;
 background: url(images/bg2.jpg) repeat left top;
}


/*Колонтитулы страницы*/
#title {
 float:left;
 color:#ccb660;
 font:  12px Efron,Times;
 width:720px;
 padding-left:45px;
}

#title_num {
 color:#ccb660; 
 font:  12px Efron,Times;
 float:left;
 width:20px;
 text-align:right ;
}


/* Альбомы */


.albums {
 text-align:center;
 font:  12px Times;
 float:left;
 display:block;
 min-height:300px;
 width:150px;
}
       
.albums2 {
 text-align:center;
 font:  12px Times;
 width:140px;
 float:left;
 margin-top:50px;

}

.albums2 img {
 border:1px solid #ccb660;
}




.albums a,.albums2 a {
 text-decoration:none;
}

.albums a:hover{
 color:black;

}

.albums img {
 border:1px solid #ccb660;
 margin-top:25px;
}


#title_selected {
  text-align:center;
}

#full_size a {
 font:12px Times;
}

#full_size  {
 text-align:right;
 padding-right:30px;
}

