@CHARSET "UTF-8";
body { font-family: sans-serif; font-size: 11pt; }
#photo_container { float: left; text-align: center; width: 3cm; height: 4cm; background: #eee; color: #666; font-size: 8pt; margin: 10px; }
#photo { display: table-cell; vertical-align: middle; width: 3cm; height: 4cm; }
#personal { display: block; float: left; margin: 10px; }
#personal p { margin: 9px 0; }
a .icon { opacity: 0.5; }
a:hover .icon { opacity: 1; }
.icon { display: inline-block; vertical-align: middle; width: 32px; height: 32px; overflow: hidden; }
#vkontakte { background: url(img/vkontakte_big.png); }
#facebook { background: url(img/facebook_big.png); }
#twitter { background: url(img/twitter_big.png); }
#livejournal { background: url(img/livejournal_big.png); }
#moikrug { background: url(img/moikrug_big.png); }
#bottom { float: left; clear: both; width: 100%; }
#page { position:relative; margin:0 auto; width:50%; }
.icons a { margin: 0 5px; }
.notice { position: relative; float: left; width: 45%; margin-right: -100%; margin-left: 5%; }
.spacer { width: 100%; clear: both; }
.bookmark { clear: both; position: relative; width: 50%; left: -50%; margin-right: -50%; float: left; top: 10px; }
.bookmark p, .notice p { font-size: 10pt; }
.text { position: relative; float: left; width: 100%; }
.set { position: relative; float: left; margin: 10px 0; width: 100%; }
h1,h2,h3 { font-weight: normal; margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
.seen { color: #999; }