﻿*	{ font-size: 100%; font-family: Verdana, Arial, sans-serif; }
html, body	{ margin: 0; padding: 0; width: 100%; height: 100%; font-size: 9pt; }
body	{ background-color: #ffffff; color: #404040; background-image: url('/i/body-bg.jpg'); background-position: top left; background-repeat: repeat-x; }
a	{ color: #0071bc; }
div	{ margin: 0; padding: 0; }
h1	{ color: #69826b; font-size: 250%; margin-left: 15px; margin-right: 40px; padding-top: 0; z-index: 10; }
h3	{ color: #69826b; font-size: 150%; margin-bottom: 1em; padding-top: 0; z-index: 10; }
small	{ font-size: 75%; }
.small	{ font-size: 80%; }

#body	{ xheight: 100%; background-image: url('/i/content-bg.jpg'); background-position: top center; background-repeat: no-repeat; }
#menu	{ color: #ffffff; height: 38px; background-image: url('/i/menu-bg.gif'); background-position: top left; background-repeat: repeat-x; padding-left: 50px; }
#menu a	{ color: #ffffff; }

.h50	{ height: 50%; }
.h-05	{ margin-top: -0.7em; }

#top	{ height: 260px; }
#logo { float: left; background-image: url('/i/logo.png'); //background-image: none ! important; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png', sizingMethod='crop'); }
#manifest { float: right; background-image: url('/i/manifest.png'); //background-image: none ! important; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/manifest.png', sizingMethod='crop'); }

#content	{ position: relative; padding-right: 25%; padding-left: 50px; margin-bottom: 50px; min-height: 700px; //height: expression(this.scrollHeight < 700 ? "700px" : "auto" ); }

#sidebar	{ width: 235px; margin-top: 15px; position: absolute; right: 0; //height: 100%; }

.friend-logo	{ margin-bottom: 33px; }
.friend-link	{ margin-top: 1em; }

#hole	{ width: 245px; position: absolute; right: 0; bottom: 0; }
#hole2	{ width: 245px; position: absolute; right: 0; top: -290px; }

#news	{  }
#news-header { background-image: url('/i/news-title.png'); //background-image: none ! important; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/news-title.png', sizingMethod='crop'); }
#news-line	{ line-height: 1.5em; margin-left: 15px; margin-top: 30px; }
#news-line td	{ width: 33%; vertical-align: top; padding-right: 40px; }
.news-title	{ font-size: 120%; color: #8c6239; }
.news0	{ width: 50%; float: left; }
.news1	{ padding-left: 50%; }
.news-item	{ margin: 0px 40px 30px 15px; }

#separator	{ margin: 30px auto; width: 90%; height: 15px; }
#separator .l	{ background-image: url('/i/separator-l.png'); background-position: top left; background-repeat: no-repeat; //background-image: none ! important; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/separator-l.png', sizingMethod='scale'); }
#separator .c	{ background-image: url('/i/separator-c.png'); background-repeat: repeat-x; //background-image: none ! important; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/separator-c.png', sizingMethod='scale'); }
#separator .r	{ background-image: url('/i/separator-r.png'); background-position: top right; background-repeat: no-repeat; //background-image: none ! important; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/separator-r.png', sizingMethod='scale'); }

#blog	{ line-height: 1.5em; //width: 100%; }
.blog-title	{ font-size: 120%; color: #8c6239; display: block; padding-bottom: 0.7em; }
#books	{ width: 50%; float: left; }
#books-item	{ margin: 0px 40px 30px 15px; }
#movies	{ padding-left: 50%; }
#movies-item	{ margin: 0px 40px 30px 15px; }
#actions	{ width: 50%; float: left; }
#actions-item	{ margin: 0px 40px 30px 15px; }
#songs	{ padding-left: 50%; }
#songs-item	{ margin: 0px 40px 30px 15px; }

#footer	{ position: relative; color: #dedede; height: 225px; padding-right: 25%; padding-left: 50px; background-image: url('/i/footer-bg.gif'); background-position: top left; background-repeat: repeat-x; }
#copyright	{ width: 50%; float: left; padding-top: 35px; font-style: italic; font-size: 80%; line-height: 1.5em; }
#copyright a	{ color: #dedede; }
#wisdom	{ margin-left: 50%; //margin-left: 45%; margin-right: 40px; padding-bottom: 17px; xheight: 160px; background-color: #212d37; background-image: url('/i/wisdom-bg.gif'); background-position: bottom left; background-repeat: repeat-x; }
#wisdom-text	{ margin-left: 17px; //margin-left: 30px; //padding-left: 15px; width: 90%; padding-top: 0.5em; line-height: 1.7em; }

.who	{ width: 80%; }
.who img	{ float: left; border: 1px solid #808080; }
.inter	{ margin: 0; padding: 0; padding-left: 230px; }
.inter p	{ margin: 0 0 1em 1em; padding: 0; }
.inter p.q	{ margin: 0 0 0.3em 0; font-style: italic; color: #8c6239; font-size: 80%; }

.post-text	{ width: 65%; margin-left: 30px; min-width: 550px; //width: expression(document.body.clientWidth < 800 ? "400px" : "65%" ); }

#body-hole	{ color: #808080; height: 100%; background-position: top right; background-repeat: no-repeat;}
.type1	{ background-image: url('/i/hole/bg1.gif'); }
.type2	{ background-image: url('/i/hole/bg2.gif'); }
.type3	{ background-image: url('/i/hole/bg3.gif'); }
#content-hole	{ width: 80%; margin-left: 150px; clear: both; }
.hl	{ background-image: url('/i/hole/hole-l.gif'); background-repeat: repeat-y; }
.hr	{ background-image: url('/i/hole/hole-r.gif'); background-repeat: repeat-y; }
.ht	{ background-image: url('/i/hole/hole-t.gif'); background-repeat: repeat-x; }
.hb	{ background-image: url('/i/hole/hole-b.gif'); background-repeat: repeat-x; }

.test-item	{ margin-bottom: 2em; color: #8c6239; }
.test-answers	{ width: 85%; }
.test-answers input	{ font-size: 100% ! important; }
.test-answers td	{ text-align: center; vertical-align: bottom; width: 20%; color: #808080; font-size: 80%; }

.events	{ width: 100%; }
.events th	{ text-align: left; font-size: 150%; color: #69826b; padding-bottom: 0.3em; }
.events td	{ vertical-align: top; padding: 0 1em .5em 0; }
.events .oneday td	{ padding-top: 0.7em; }
.events .weekend	{ color: #69826b; }
.events .eventdt	{ white-space: nowrap; width: 15%; }
.events .eventtm	{ white-space: nowrap; width: 15%; }
.events .eventtype	{ font-style: italic; white-space: nowrap; width: 15%; }
.events .eventtitle	{ font-weight: bold; xwidth: 55%; }

.zads	{  }
.zads form	{ margin: 0; }
.zads input, .zads select	{ display: block; margin: 0 0 1em 0; }
.zads input[type='text']	{ width: 70%; }
.zads label	{ display: block; margin: 0 0 0.4em 0; font-style: italic; }
.zads ol	{ margin: 0; padding: 0; }
.zads li	{ margin: 0 0 0.5em 0; }
#zads_oth	{ display: none; }
#blogprvw	{ display: none; }
.zads .warn	{ color: #ff0000; }

ul	{ margin: 0; padding: 0; }
li	{ margin: 0 0 0.5em 0; }

/* новый дизайн */
#body	{ background-image: url('/i/content-bg-flip.jpg'); background-position: top left; }
#top	{ height: 290px; }
#manifest	{ float: none; margin: 13px 0 33px 0; }

#pl-addr	{ width: 564px; float: right; margin-right: 12px; }
#pl-addr table	{ background-image: url('/i/highlight.png'); background-position: top center; }
#pl-addr td	{ padding: 20px 0; text-align: center; }
#pl-addr .hlght td	{ width: 50%; vertical-align: top; padding: 10px 20px 30px 0.75em; text-indent: -0.75em; line-height: 1.4em; text-align: left; }
#pl-addr td	b	{ color: #8c6239; font-size: 16px ! important; font-weight: normal; line-height: 1.4em; }
#pl-addr #shad	{ height: 30px; padding: 0; background-image: url('/i/highlight-bottom.png'); background-position: top center; }

#places	{ height: 77px; position: relative; margin: 0 0 20px 18px; }
#pl-dodo	{ width: 173px; height: 77px; float: left; }
#pl-dodo div	{ float: left; margin: 15px 0 0 0; font-size: 18px ! important; }
#pl-dodo div a	{ font-size: 18px ! important; color: #ab9e85; text-decoration: none; border-bottom: 1px dashed #ab9e85; cursor: pointer; }
#pl-dodo.active	{ background-image: url('/i/bg-pl-dodo.png'); }
#pl-dodo.active div a	{ color: #c55d2a; border-bottom: 1px dashed #c55d2a; }

#pl-jabber	{ width: 259px; height: 77px; float: left; }
#pl-jabber div	{ float: left; margin: 15px 0 0 0; font-size: 18px ! important; }
#pl-jabber div a	{ font-size: 18px ! important; color: #ab9e85; text-decoration: none; border-bottom: 1px dashed #ab9e85; cursor: pointer; }
#pl-jabber.active	{ background-image: url('/i/bg-pl-jabber.png'); }
#pl-jabber.active div a	{ color: #c55d2a; border-bottom: 1px dashed #c55d2a; }

/*
#pl-tv	{ width: 275px; height: 77px; float: left; }
#pl-tv div	{ float: left; margin: 15px 0 0 0; font-size: 18px ! important; }
#pl-tv div a	{ font-size: 18px ! important; color: #ab9e85; text-decoration: none; border-bottom: 1px dashed #ab9e85; cursor: pointer; }
#pl-tv.active	{ background-image: url('/i/bg-pl-tv.png'); }
#pl-tv.active div a	{ color: #c55d2a; border-bottom: 1px dashed #c55d2a; }
*/

#ico-a-dodo	{ background-image: url('/i/ico-a-pl-dodo.png'); margin: 10px 13px 0 22px; float: left; }
#ico-a-jabber	{ background-image: url('/i/ico-a-pl-jabber.png'); margin: 6px 16px 0 30px; float: left; }
#ico-a-tv	{ background-image: url('/i/ico-a-pl-tv.png'); margin: 7px 18px 0 20px; float: left; }
#ico-dodo	{ background-image: url('/i/ico-pl-dodo.png'); margin: 10px 13px 0 22px; float: left; }
#ico-jabber	{ background-image: url('/i/ico-pl-jabber.png'); margin: 6px 16px 0 30px; float: left; }
#ico-tv	{ background-image: url('/i/ico-pl-tv.png'); margin: 7px 18px 0 20px; float: left; }

.ai	{ display: none; }
.ii	{ display: block; }
.active .ai	{ display: block; }
.active .ii	{ display: none; }
.news-item	{ line-height: 1.5em; }
.news-item .news-title	{ display: block; margin-bottom: -0.5em; }
