* { padding: 0; margin: 0; }
html { 	overflow: -moz-scrollbars-vertical; }
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/css/img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
body,html{height:100%;width:100%;text-align:center;font-family: Georgia; }
a:link, a:visited { color:#bba11d;text-decoration:none; }
a:focus, a:active { outline:none; }
img {border:none;}
#wrapper {margin: 0 auto;width: 1000px; }
#header {background-repeat:no-repeat; background-position:center; height:170px; width:auto;color: #333;}
.logo{margin: 46px 658px 0px 0px;} 

.news_item img, .first_news_item img{ border: 2px solid #e5e0cc; }
img.small{ border: 2px solid #e5e0cc; }
.news img, #text_open img, #textdoc_open img{ border: 2px solid #e5e0cc; }

.langs{width: 110px; padding-left: 890px;padding-top: 18px;}
.langs ul{ background: #FFF;height:33px; padding-top: 4px; }
.langs ul li{list-style: none; display:inline;}
.langs ul li.divider{width: 17px;list-style: none; display:inline;}
.langs ul li a.active:link, .langs ul li a.active:visited{font-size: 12px; color:#595c57; text-decoration: none;font-weight:bold;}
.langs ul li a.inactive:link, .langs ul li a.inactive:visited{font-size: 12px; color:#d5d8c4; text-decoration: none;font-weight:bold;}
.langs ul li a.active:hover,.langs ul li a.inactive:hover{text-decoration:underline;}

#leftcolumn {margin: 20px 33px 0px 0px;width: 205px;float: left;}
.menu ul{text-align: left; list-style:none;}
.menu ul li{height:27px;border-bottom:1px solid #FFF; background:#e5e0cc; padding-top: 5px;}
.menu ul li a:link, .menu ul li a:visited{font-size:13px;color:#636661; text-decoration:none; margin:0px 0px 0px 13px;}
.menu ul li.active{height:27px;border-bottom:1px solid #FFF; background:#595c57; padding-top: 5px;}
.menu ul li.active a:link, .menu ul li.active a:visited{font-size:13px;color:#fefffe; text-decoration:none; margin:0px 0px 0px 13px;}
.menu ul li a:hover, .menu ul li.active a:hover{text-decoration:underline;}

.days{padding-top:1px;}
.days td {border-left: 1px solid #FFF;background:#f2efe5;} 
.days td.first {background:#f2efe5;border:0;} 
.days td.first_active {background:#595c57;border:0;} 
.days a:link, .days a:visited{font-size:14px;color:#595c57;text-decoration:none;}
.days a.active:link, .days a.active:visited{font-size:14px;color:#ffffff;text-decoration:none;}
.days a:hover, .days a.active:hover{text-decoration: underline;}
.days td.sub{background:url(img/sub.png) no-repeat top;}
.days td.sub_inactive{background:none;}

.first_news_item ul, .first_news_item ol{ margin:0px; padding:0px 0px 18px 15px; }
.first_news_item li{ margin:0px; padding-top:0px; padding-bottom:0px; }

.list{margin-top: 15px;font-size:12px;color:#595c57;}
.list tr{background:#f2efe5;}
.list tr td{border-top:1px solid #FFF;border-right:1px solid #FFF;}
.list tr.header{background:#e5e0cc;}

.small_gallery{padding: 10px 0px 10px 0px;font-size:9px;color:#595c57; height: 90px;}
.inside_gallery{padding: 10px 0px 10px 0px;font-size:9px;color:#595c57;}

.comments{background:#f1efe5;padding:15px;margin-top:10px;}
.comments_holder { margin:10px; margin-top:15px; }
.popup_comments{background:#d0ccba; width: 745px;}
.author{font-size:11px; color:#61645f; padding:15px 0px 3px 0px;}
span.date{color:#9a9687;}
span.name{font-size:11px; color:#61645f;}
.comment{font-size:11px; color:#61645f;}
.comments .form{background:#e5e1cf; margin-top:10px; padding: 10px 15px 10px 20px; }
.input{background:#b6b19e;border:0px;margin-bottom:3px;height:20px; color:#FFFFFF; }
.textarea{background:#b6b19e;border:0px; overflow:auto; color:#FFFFFF; }
.comment_input{background:#b6b19e;border:0px;margin-bottom:3px;height:20px; width:344px; color:#FFFFFF; }
.comment_textarea{background:#b6b19e;border:0px; overflow:auto; width:344px; color:#FFFFFF; }
.button{margin-top:4px;background:#595c57;border:0px; width: 90px;font-size:11px;color:#FFF;height:20px;}

#text_open { margin-bottom:20px; }
.first_news_item{ font-size:14px; color:#4e453b; }
.first_news_item h2, .news_item h2, .first_news_item h2 a:link, .first_news_item h2 a:visited, .news_item h2 a:link, .news_item h2 a:visited {padding: 10px 0px 10px 0px; font-size:21px;color:#595c57; text-decoration:none; line-height:24px;}
.first_news_item h2 a:hover, .news_item h2 a:hover { text-decoration:underline; } 
.news_item{border-top: 1px solid #595c57;font-size:14px;color:#4e453b; }
.hr{border-top: 1px solid #595c57; }
.news{font-size:14px;color:#4e453b; padding-top:25px;}
.news p{padding-top: 7px; padding-bottom: 7px;}
.news .date{padding-bottom: 10px;margin-top: -2px; text-align: right;}
a.more:link, a.more:visited{font-size:14px;color:#a19c87;text-decoration:none;}
a.back:link, a.back:visited{font-size:9px;color:#595c57;text-decoration:none; font-weight:bold;}
a.more:hover, a.back:hover { text-decoration:underline;}

#rightcolumn {float: right;color: #333;margin: 20px 0px 0px 0px;width: 760px;display: inline; text-align:left; background:url(img/watermark.png) no-repeat right bottom; min-height:480px; height:auto !important; height:480px; }
.section_header{height:32px; background:#e5e0cc;}
.section_header h4{font-size:14px;color:#595c57;padding: 7px 0px 0px 8px;}

.text_content p, #rightcolumn p{font-size:14px;color:#4e453b;padding: 0px 0px 20px 0px;}

.gallery_intro{padding-top: 8px;}
#textdoc_open{padding-top:20px}

/* p.intro{min-height: 115px; height:auto !important; height:115px; } */
.content_table { margin-bottom:25px; }
.content_table td { line-height:18px; }
.first_news_item p { line-height:18px; }

.pagination{padding:10px 0px 0px 0px;}
td.inactivepage a:link, td.inactivepage a:visited{ text-decoration: none; color: #595c57;font-size:12px; line-height:23px; }
td.currentpage{background:url(img/current.png) no-repeat;}
td.currentpage a:link, td.currentpage a:visited{ text-decoration:none; color:#FFFFFF; font-size:12px; line-height:23px; }
td.currentpage a:hover, td.inactivepage a:hover {text-decoration:underline;}

.no_comments{font-size:12px;color:#595c57;padding: 7px 0px 0px 0px;}
.small_comments{font-size:9px;color:#595c57; text-align:right; padding: 0px 10px 10px 0px;}
.comment_area { height:270px; overflow:auto; float:left; width:725px; }
.inside_author{font-size:11px; color:#61645f; }
.commentsplit { margin: -6px 0px 8px 0px; border-bottom: 1px solid #595C57; }

a.tooltip:hover { background:#ffffff; text-decoration:none;}
a.tooltip span { display:none; padding:12px; margin: 50px 0px 0px -100px; z-index: 100000;}
a.tooltip:hover span{ font-size: 14px;display:inline; font-weight:bold; position:absolute; color:#595c57;z-index: 100000;text-align: left;}
a.tooltip:hover span div{background-color: #e5e0cc; padding:4px; z-index: 100000;}

.backlink { text-align:left; margin:20px 0px 0px 0px; }

.authors_header { width:205px; height:32px; background:url(img/author_header.jpg); }
.authors_header div { color:#fff; font-size:13px; padding:8px 0px 0px 40px; }
.authors_content { background:#E5E0CC; width:720px; padding:20px; }
.auth_content_head { font-size:16px; font-weight:bold; color:#5A5D56; padding:0px 0px 10px 8px; }
.auth_content_text { font-size:12px; color:#4D4835; padding:0px 0px 10px 8px; }

#footer { height:28px; width: 100%;clear: both;color: #FFF;background: #5e615c;margin-top:10px;}
#footer div.holder{width:1000px;font-size:12px;color:#ffffff; padding: 3px 0px 0px 0px; text-align:left; height:22px;}

a.yellow:link, a.yellow:visited{font-size:14px;color:#bba11d;text-decoration:none;}

.footer_holder { }

