/* ----------------------------------- */
/*belphotolist*/
div.belphotolist {
float: right;
margin: 0 0 20px 40px;
padding: 2px 0 2px 0;
border-left: 1px solid #c99153;}

div.belphotolist div.tit {
padding: 0 0 5px 5px;
color: #76874b;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #c99153;}

div.belphotolist div.pub {
width: 180px;
padding: 2px 0 2px 15px;
color: #66594d;
font-size: 10px;
font-weight: bold;
border-bottom: 1px solid #c99153;}

div.belphotolist a.pub:link, a.pub:active, a.pub:visited, a.pub:hover {
font-weight: normal;}

/* ----------------------------------- */
/*belphoto*/
div.belphoto {
clear: right;
padding: 0 0 0 0;}

/*list*/

/*-page counter-*/
div.belphoto div.top {
padding: 20px 0 10px 0;
font-size: 9px;}

div.belphoto div.bottom {
clear: left;
padding: 10px 0 40px 0;
font-size: 9px;}

div.belphoto div.pages {
float: right;
text-align: right;
font-size: 9px;}


/*-photo blok-*/
div.belphoto div.photo {
float: left;
width: 150px;
height: 210px;
margin-right: 5px;
margin-bottom: 10px;
padding: 5px;
background-color: #fff;
border: 1px solid #76874b;
vertical-align: bottom;}

div.belphoto div.photo div.picture {
margin-bottom: 15px;
height: 150px;
text-align: center;
vertical-align: middle;}

div.belphoto div.photo div.picture div.copy {
text-align: right;
color: #76874b;
font-size: 9px;}

div.belphoto div.photo div.name {
text-align: right;
color: #76874b;
font-size: 10px;
font-weight: bold;}

div.belphoto div.photo div.place {
text-align: left;
vertical-align: bottom;
color: #66594d;
font-size: 9px;}
