body {font: normal 10pt/16pt georgia; background: #e4d9c2; color: #333; margin: 50px 25px 0 50px;}
a {color: #c00;}
h1, h2, h3, h4, h5, h6 {margin: 0;}

a img {border: 1px solid #ccc;}
a:hover img {border: 1px solid #c00;}

.clear {clear: both;}

.mainHeading {float: left; margin-bottom: 25px;}
.mainHeading h1 {font: bold italic 32pt/38pt georgia; margin-bottom: 10px;} /* background: url('andrushka.png') no-repeat; */

.mainHeading #twitter {font-size: 11px; font-style: italic; color: #726c61;}
.mainHeading #twitter #tweet {margin-right: 10px; display: none; font: normal 10pt/16pt georgia; color: #333;}
.mainHeading #twitter #tweetInfo {white-space: nowrap;}
.mainHeading #twitter #time {font-size: 11px; font-style: italic; color: #726c61; white-space: nowrap; display: none;}
.mainHeading #twitter a#follow {background: right url('/images/icons/twitter.png') no-repeat; padding-right: 19px; white-space: nowrap; font-size: 11px; color: #2D76B9;}

.smallHeading {font: bold italic 13pt georgia; position: relative; left: -1em;}
.bigHeading {font: bold italic 32pt/38pt georgia; margin: 5px 0 25px 0;}

.mainPhoto {width: 300px; height: 400px; display: block; float: left; margin: 0 50px 50px 0px; clear: left;}

.block {float: left; width: 300px; margin-right: 50px; display: block;}
.smallPicture {float: left; width: 302px; margin: 0 48px 24px 0; display: block;}
.smallPictureBlock {margin: 24px 0 24px 0;}

.blocks .block { height: 114px;}
.blocks .block h2 {font-size: 12pt;}
.blocks .block ul {margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none;}         

.texts {line-height: 13pt;}
.texts .block {margin: 0 50px 50px 0;}
.texts .block h2 {font-size: 12pt; margin: 0 0 4px 0;}
.texts .block ul {margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none;}         
.texts .block ul li {margin: 0 0 12pt 0;}         

.hugeBlock {font: 12pt/18pt georgia; margin: 0 0 50px 0; clear: left;}
.hugeBlock h2 {font-size: 14pt; margin: 20px 0 10px 0;}
.hugeBlock h2 a {color: #333;}
.hugeBlock .logo {margin: 50px 0 50px 0;}
.bigPicture {margin: 15px 0 15px 0; display: block;}
.hugeBlock p {width: 600px; clear: left;}

#mantra {font-size: 14px; font-style: italic; color: #726c61;}


.blocks .block #photos a {margin-right: 10px;}

.mark {text-transform: uppercase; font-size: 9px; color: #726c61;}
.footer {clear: left; height: 50px; font-size: 12px;}




.kartaturov .floatingBlock {float: left; margin: 0 20px 20px 0; width: 315px; height: 380px;}
.kartaturov .floatingBlock .description {margin: 0 0 5px 0; font-size: 12px; line-height: 18px;}
.kartaturov .beforeAfter {width: 840px; overflow: hidden;}
.kartaturov .before {float: left; width: 400px; margin: 0 20px 20px 0;}
.kartaturov .after {float: left; width: 400px;}

.kartaturov .before .description, .kartaturov .after .description {font-weight: bold; font-size: 12px; margin: 0 0 5px 0; }

.postscriptum {font-size: 12px; line-height: 18px;}
.abbr {font-size: 0.85; letter-spacing: 2px;}


