/* photo */
#leftcontent {float: left; width: 23%; margin: 0; padding-left: 1.2em;}
#content {float: right; width: 72%; margin: 0; padding-right: 1.2em;}
#centercontent {float: left; width: 62%;}
#rightcontent {float: right; width: 35%;}

div.stitleone {padding-bottom: 0.3em;}
div.stitletwo {padding: 0.9em 0 0.3em 0;}

/* leftcontent */
ul.razdel {padding: 0.3em 0 0 0; margin: 0 0 0; list-style: none; font-size: 85%;}
.razdel li {padding-left: 13px; background: url(../img/list_style_black.gif) no-repeat 0px 6px; margin: 0 0 0.2em;}

/* centercontent */
div.albomtitle {padding-bottom: 0.3em; text-align: center;}
div.foto {text-align: center;}
div.fotoname {padding-top: 0.3em; padding-bottom: 0.3em; text-align: center; font-weight: bold;}
div.prev {float: left; width: 45%; padding-left: 1.5em;}
div.next {float: right; width: 45%; text-align: right; padding-right: 1.5em;}
div.fotocount {clear: both; padding-top: 0.3em; padding-bottom: 0.3em; text-align: center;}
div.fotototal {padding-top: 0.3em; text-align: center;}
span.spread {word-spacing: 0.3em;}

/* rightcontent */
div.scmenu {width: 110px; height: 535px; overflow: auto;}
ul.scmenu {padding: 0 0 0 0; margin: 0; list-style: none;}
.scmenu li {padding-left: 0; margin: 0 0 4px;}
.scmenu img {border: 1px solid #d6d6d6;}
.scmenu img.active {border: 1px solid #ff0000;}

