body {background-repeat: no-repeat; background-color: #040404; margin: 0px 0px 0px 0px; background-position: top center;  background-image: url(../images/background-main.jpg);  background-attachment: fixed;   }
body.pano {background-color: #040404; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; color: #B26C00; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }

/* tables */
.background {}

.background1 {}

/* Table cells */
td {color: #FFEFD5; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 0.80em; }
td.back-top {background-repeat: repeat-x;  background-position: bottom;  background-image: url(../images/back-top.jpg);  }
.tdtext {padding: 0px 50px 10px 0px; vertical-align: top; text-align: left;}
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.center {text-align: center;}
.right {text-align: right;}
.bottom {text-align: bottom;}
.bold {font-weight: bold;}
.prices_td {font-weight: bold; text-align: right; vertical-align: top;}
.transparent {background-color: #654F2C;}
.background { background-image: url(../images/index_10.jpg);  background-repeat: no-repeat;  background-position: top center; }
.back_contact {background-image: url(../images/background_td.jpg);  background-repeat: no-repeat;  background-position: top center;}
.back_prices {background-image: url(../images/background_prices.jpg);  background-repeat: no-repeat;  background-position: top center; padding: 5px 0px 0px 90px; vertical-align: top; text-align: left;}
.back_panorama {background-image: url(../images/panorama_360.jpg);  background-repeat: no-repeat;  background-position: top center; padding: 0px 0px 0px 0px; vertical-align: top; text-align: left;}
td.thumbs {background-color: #85673B; vertical-align: middle; padding: 3px; background-image: url(images/back-thumbs.gif); background-repeat: no-repeat; background-position: center;}
td.arrows {background-color: #85673B; padding: 1px 10px 0px 10px;}
td.mainpicture {background-color: #85673B; border: 0px solid black; padding: 0px;}
td.gallery {background-color: #755A30; border: 1px solid #282828; vertical-align: top;}
td.gallery_on {background-color: #85673B; border: 1px solid #323232; vertical-align: top;}
td.pano_java {font-size: 11px; text-align: right;}

iframe {border-bottom: 1px	solid White; border-right: 1px solid White;}

/* pictures */
.photolefttop {float: left; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; border: 1px solid White;}
.photoleftcent {float: left; margin: 10px 15px 5px 0px;}
.photorightcent {float: right; margin: 10px 0px 5px 15px;}
.photocent {text-align: center; margin: 10px 0px 5px 15px;}
.photo360 {text-align: center; border: 1px solid Black; padding: 1px 1px 1px 1px;}

/* Pictures */
.thumb {border: 1px solid White;}


/* Listing */
li {margin: 0px 0px 20px 0px;  list-style-image: url(../images/bullet.png); }
li.linki {margin: 0px 0px 0px 0px;}

/* Links */

a {color: #D07300;}

a.text {color: #FFEFD5; text-decoration: none; }
a.text:hover {color: #FFEFD5; text-decoration: none;}

a.top-menu {font-size: 1em; color: #FFEFD5; text-decoration: none;  font-variant: small-caps; font-weight: bold; padding: 4px 7px 4px 7px; }
a:hover.top-menu {text-decoration: none; font-weight: bold; background-color: #FFEFD5; color: Black; padding: 4px 7px 4px 7px; }

a.sth {font-size: 11px; color: #F4F4F4; line-height: 0px;  letter-spacing: 0px; position: absolute; left: -5000px;}
a.sth:hover {font-size: 11px; color: #F4F4F4; line-height: 0px;  letter-spacing: 0px; position: absolute; left: -5000px;}

a.texth1 {color: #FFDAB9; font-size: 14px; text-decoration: none;}
a.texth1:hover {color: #FFDAB9; font-size: 14px; text-decoration: none;}

a.gal-title {font-size: 14px; color: Black; text-decoration: none; font-weight: bold;}

a.gal-descr {padding-left: 0px; margin-left: 0px; color: White; font-size: 11px; text-decoration: none;}

div.down { padding: 3px 10px 0px 0px; float: right; color: White; }

/* Text */
.description {font-size: 12px; color: Blue; line-height: 0px; letter-spacing: 0px; position: absolute; left: -5000px;}
.more {font-size: 11px; color: Black; line-height: 0px;  letter-spacing: 0px; position: absolute; left: -5000px;}
.panorama {color: White; font-size: 10px;}


#menu { width: 100%; float: left;}
#menu li { position: absolute; left: -10000px; }
#menu ul {position: absolute; left: -10000px;}
#menu h1.menu {font-size: 1.2em; color: #6666ff; position: absolute; left: -10000px;}
#menu h2.menu {font-size: 1.1em; color: #6666ff; position: absolute; left: -10000px;}
#menu a {font-size: 0.9em; position: absolute; left: -10000px;}

/* Headings */
h1 {color: #FFDFA8;  border-bottom: 1px solid #FFEFD5;  margin: 15px 0px 20px 0px; font-size: 18px;}
h1.date { color: White; font-size: 1.2em; border-bottom: 0px;}
h2 {color: #F4C555; font-size: 1.15em; margin: 10px 0px 5px 0px; font-weight: bold;}

h1.big {font-size: 20px; color: Blue; line-height: 0px;  letter-spacing: 0px; position: absolute; left: -5000px;}
h2.listing {color: #352500; border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px;}
h1.words {font-size: 10px; color: #F4F4F4; line-height: 0px;  letter-spacing: 0px; position: absolute; left: -5000px;}
h2.words {font-size: 10px; color: #F4F4F4; line-height: 0px;  letter-spacing: 0px; position: absolute; left: -5000px;}

form { font-size: 1em;}
input {background-color: White; border: 1px solid #543918;}
textarea {background-color: White; border: 1px solid #543918; overflow:hidden;}
.button {background-color: #D07300; color: White;}


/*hide unhide*/
.menutitle{cursor:pointer; color: #FF9A1E; font-size: 1.2em; margin: 5px 0px 5px 0px; font-weight: normal;}
.submenu{margin-bottom: 1.5em; font-size: 1.15em; line-height: 150%; color: #FFEFD5;}