*	{ font-size: 100%; margin: 0; padding: 0; }
table, td	{ border-collapse: collapse; width: 100%; }

html, body	{ margin: 0; padding: 0; font-size: 10pt; font-family: Verdana, Arial, sans-serif; }

body	{ color: #414042; background-color: #ffffff; x-margin-bottom: 25px; }

a	{ color: #000000; }
a:hover	{ color: #f7a04c; }

p	{ margin-bottom: 1em; }

.hl	{ color: #f7a04c; }
.b	{ border: 1px solid #5a5a5a; }
small, .small	{ font-size: 80%; }

ul	{  }
ul.list	{ margin-top: 0; margin-bottom: 1em;  padding: 0; }
li	{ margin-left: 1.2em; margin-top: 0; }

#header	{ position: relative; width: 100%; height: 170px; background-image: url('/i/i/bg-sky.jpg'); background-position: top left; background-repeat: no-repeat; }
#logo	{ position: absolute; margin: 34px 0 0 34px; }
#top	{ position: absolute; left: 75%; top: 120px; margin: 16px 12px 16px 0; }
#top img	{ margin: 0px 6px 0px 6px; }

#cnt	{ width: 100%; position: relative; }

#title	{ padding-left: 200px; height: 40px; }
h1	{ font-size: 150%; font-weight: normal; }

#jump	{ position: absolute; right: 0; top: 60px; width: 135px; border-top: 2px solid #f7a04c; padding: 4px 0px; font-size: 80%; }

#menu	{ width: 200px; float: left; }
.mi	{ font-size: 95%; background-color: #8f8f8f; color: #ffffff; margin: 0 32px 2px 35px; padding: 4px 0 4px 22px; }
.mi a	{ font-size: 95%; color: #ffffff; font-weight: bold; text-decoration: none; }
.mi a:hover	{ text-decoration: underline; color: #f7a04c; }
.mia	{ font-size: 95%; background-color: #5e5e5e; color: #e7e7e7; margin: 0 16px 2px 35px; padding: 4px 0 4px 22px; background-image: url('/i/i/mn-corner.gif'); background-position: bottom right; background-repeat: no-repeat; }
.mia a	{ font-size: 95%; color: #e7e7e7; font-weight: bold; text-decoration: none; }
.mia a:hover	{ text-decoration: underline; color: #f7a04c; }
.smi	{ font-size: 95%; background-color: #e0e0e0; color: #414042; margin: 0 32px 2px 35px; padding: 4px 4px 6px 22px; }
.smi a	{ font-size: 95%; color: #414042; }
.smi a:hover	{ color: #f7a04c; }
.ssmi	{ font-size: 95%; margin-left: 1em; }
#weather	{ border-top: 2px solid #f7a04c; margin: 55px 32px 2px 0px; padding: 4px 0 4px 18px; text-align: right; font-size: 80%; }
#weather-date	{ margin-bottom: 0.5em; }

#text	{ float: left; width: 62%; }
#dosie	{ display: block; height: 180px; }
#dosie-foto	{ float: left; border: 1px solid #000000; }
#dosie-text	{ float: left; margin-left: 25px; width: 70%; }
.name	{ font-weight: bold; margin-bottom: 1em; }
.info	{ }

/*
#footer	{ width: 100%; height: auto; margin-top: 40px; }
#footer td	{ height: 3px; background-image: url('/i/i/bg-border.gif'); background-repeat: no-repeat; background-position: top left; }
.empty	{ width: 6%; }
#footer td.empty-first	{ width: 6%; background-position: top right; }
.full	{ width: 22%; }
*/

#footer	{ position: relative; width: 100%; margin: 40px 0 0 0; height: 70px; background-color: #d1d3d4; border-top: 1px solid #d1d3d4; }
#koldun	{ position: absolute; width: 126px; height: 129px; right: 0; bottom: 70px; z-index: -5; }
#links	{ width: 200px; float: left; }
#links img	{ margin: 22px 56px 0 35px; }
#copy-inside	{ margin: 25px 0 0 0; font-size: 75%; }

.border	{ border: 1px solid #5a5a5a; }

.news	{ margin-bottom: 1em; }
.news-date	{ font-size: 75%; font-style: italic; }

.faq-head	{ padding-bottom: 1em; }
.faq-head-block	{ padding-bottom: 1em; }
.faq-head-title	{ font-weight: bold; padding-bottom: 0.3em; }
.faq-head-quest	{ padding-bottom: 0.3em; }

.faq-block	{ border-top: 2px solid #f7a04c; padding: 1em 0; }
.faq-block-title	{ font-weight: bold; padding-bottom: 1em; }
.faq-block-quest	{ padding-bottom: 0.3em; font-style: italic; }
.faq-block-answer	{ padding-bottom: 1em; }

.gallery-link	{ height: 125px; display: block; }
.gallery-preview	{ width: 170px; float: left; height: 120px; }
.gallery-preview img	{ border: 1px solid #5a5a5a; }
.gallery-preview object	{ border: 1px solid #5a5a5a; }
.gallery-desc	{ margin-top: -0.3em; height: 120px; }
.gallery-desc-title	{}
.gallery-desc-text	{}
.gallery-desc-count	{ padding-top: 0.5em; font-size: 80%; x-clear: both; }
.gallery-desc-dl	{ padding-top: 1em; font-size: 80%; x-clear: both; }

#foto-fade	{ display: none; z-index: 1000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url('/i/foto/fade.png'); //background-image: none ! important; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/foto/fade.png', sizingMethod='scale'); }
#foto-box	{ display: none; z-index: 1100; position: fixed; text-align: center; top: 0px; left: 0px; width: 100%; //position: absolute; //top: expression((document.body.clientHeight - 600) / 2  + document.getElementsByTagName('body')[0].scrollTop + 'px'); }
#foto-line	{ margin: 0 auto; padding: 0; width: 920px; height: 600px; }
#foto-line-s	{ margin: 0 auto; padding: 0; width: 600px; height: 600px; }
#foto-prev	{ text-align: left; margin: 0; padding: 0; width: 159px; height: 600px; float: left; }
#foto	{ text-align: left;  margin: 0; padding: 0; width: 609px; height: 600px; float: left; }
#foto-next	{ text-align: left;  margin: 0; padding: 0; width: 152px; height: 600px; float: left; }
#foto-img	{ border: 1px solid #5a5a5a; margin: 0; padding: 0; }
#foto-img-prev	{ border: 1px solid #5a5a5a; margin: 250px 0 0 0; padding: 0; }
#foto-img-next	{ border: 1px solid #5a5a5a; margin: 250px 0 0 0; padding: 0; }

#sitemap	{ margin-left: -2em; }
.sitemap-item	{ padding: 5px 0 0 2em; }

#buttons	{ margin: 2em 0 0 35px; }
.button	{ margin: 0 0 5px 0; }