html { height: 100%; }
body { height: 100%; background: url(/img/bg.gif) center top no-repeat fixed #C5C5C0; font-family: Tahoma; font-size: 12px; color: black; padding: 0px; margin: 0px; }
#allbg { width: 995px; margin: auto; background: white; opacity: 0.7; filter: alpha(opacity=70); position: absolute; }
#all { width: 981px; margin: auto; position: relative; padding-top: 7px; }
#top { background: url(/img/kryhitka.jpg) no-repeat; position: relative; width: 981px; height: 249px; }
#logo { position: absolute; left: 67px; top: 175px; }
#menu { height: 63px; background: #4a4a4a; width: 981px; position: relative; padding-top: 26px; }
#menu table { margin: auto; /*margin-top: 26px;*/ }
#menu img { margin: 0px 10px; }
#splash-link { position: absolute; right: 54px; top: 63px; }
#body { width: 981px; }
#right-column { float: right; width: 240px; padding: 28px 65px 0px 0px; }
#left-column { margin-right: 330px; padding: 25px 0px 0px 60px; }
#footer { float: left; width: 981px; height: 100px; margin-top: 130px; }
#copyrights { float: left; padding: 0px 0px 20px 67px; width: 500px; }
#copyrights a { color: black; }
#external { margin-left: 570px; padding-bottom: 20px; }
#external a { display: block; float: left; margin-right: 20px; }
#external a#myspace { padding-top: 21px; }
#external a#facebook { padding-top: 21px; }
#external a#twitter { padding-top: 30px; }
#external a#livejournal { }
#content h2 { height: 30px; }

hr { margin: 10px 0px; padding: 0; height: 1px; background: #cccccc; border: 0; }
h2 { font-size: 18px; font-family: Georgia, Times New Roman, serif; font-weight: normal; padding: 20px 0px 10px 0px; margin: 0px; }
h1 { font-size: 24px; font-family: Georgia, Times New Roman, serif; font-weight: normal; }
p { margin: 0px; padding: 0px 0px 10px 0px; }
a { color: #333333; }

.album { float: left; width: 500px; padding-bottom: 30px; }
.album h3 { clear: both; }
.album a { display: block; float: left; margin: 0px 5px 5px 0px; border: 0px; }
.album a img { border: 0px; }

