/* CSS Document */
body {
background-color:#A15523;
background-image: url("back3.png");
text-align: center;
}

div#wallp {
position: relative;
position:absolute;
left:0px;
top:40px;
z-index:-1;
width: 150px;
height: 700px;
background-image: url("wallp2.png");
}

div#lang {
font: 8pt Tahoma;
color: #EB7B00; 
text-align: right;
margin-top: 15px;
margin-right: 30px;
float: right;
}

div#lang A {
color: #222B23;
font: 8pt Tahoma;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

div#lang A:hover {
color: #EB7B00;
}

table#telo {
border-style: solid;
border-color: #CD6C00;
border-width: 0px;
border-collapse: collapse;
padding-top: 0px;
margin-top: 0px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
}

table#telo td#logo {
width:800px;
height: 240px;
background: url("logo3.png");
background-position: bottom;
text-align: center;
}

table#telo td#logo_en {
width:800px;
height: 240px;
background: url("logo2_en.png");
background-position: bottom;
text-align: center;
}

table#telo td#logo_de {
width:800px;
height: 240px;
background: url("logo2_de.png");
background-position: bottom;
text-align: center;
}

table#telo td#logo div#menu_butt {
text-align: right;
color: #FAFCFF;
margin-right: 60px;
margin-top: 140px;
}

table#telo td#logo_en div#menu_butt {
text-align: right;
color: #FAFCFF;
margin-right: 60px;
margin-top: 140px;
}

table#telo td#logo_de div#menu_butt {
text-align: right;
color: #FAFCFF;
margin-right: 60px;
margin-top: 140px;
}

div#menu_butt A {
color: #FAFCFF;
padding: 10px;
font: 9pt Arial;
text-decoration: none;
}

div#menu_butt A:hover {
color: #EB7B00;
}

div#date {
font: 8pt tahoma;
color: #EB7B00;
text-align: left;
margin-left: 30px;
margin-top: 15px;
}

div#textarea {
width: 780px;
height: 400px; 
background-image: url("textarea3.png");
margin-left: 10px;
}

div#textarea_en {
width: 780px;
height: 400px; 
background-image: url("textarea3_en.png");
margin-left: 10px;
}

div#textarea_de {
width: 780px;
height: 400px; 
background-image: url("textarea3_de.png");
margin-left: 10px;
}

div#textarea2 {
width: 780px;
height: 400px; 
background-image: url("textarea.png");
margin-left: 10px;
}

div#textarea3 {
width: 780px;
height: 400px; 
background-image: url("textarea5.png");
margin-left: 10px;
}

td#page {
border-style: solid;
border-width: 0px;
background-image: url("area.png");
background-position: top center;
background-repeat: no-repeat;
height: 484px;
}

div#text {
float: right;
text-align: left;
width: 460px;
height: 50px;
font: 11pt Arial;
color: white;
margin-top: 44px;
margin-right: 20px;
line-height: 1.5em;
}

div#text img {
width: 150px;
margin-right: 20px; 
margin-left: 20px;
border-style: solid;
border-color: #EB7B00;
border-width: 1px;
}

div#info {
margin-top: 20px;
margin-left: 30px;
color: white;
font: 9pt Arial;
}

div#text2 {
line-height: 1.8em;
font-size: 10pt;
margin-right: 20px;
text-indent: 1.5em;
}

div#text2 div#adresa {
font: 9pt Arial;
}

div#text2 div#adresa img {
float: left;
}

div#info hr#line {
width: 145px;
text-align: left;
margin-left: 20px;
color: white;
height: 1px;
}

div#info img {
width: 20px;
margin-right: 6px;
margin-left: 20px;
}

div#info a {
color: white;
text-decoration: none;
}

div#info a:hover {
color: #12220F;
}

div#info div {
margin-left: 20px;
font-weight: bold;
letter-spacing: .1em ;
}

div#info ul {
list-style-type: square;
line-height: 1.5;
font: 10pt Arial;
}

div#info ul li {
line-height: 2;
}

h3 {
color: #EB7B00;
margin-bottom: 10px;
}

div#copyright {
color: white;
font: 8pt Arial;
text-align: center;
}

div#copyright a {
  color: orange;
  text-decoration: none;
}

div#copyright a:hover {
  color: #fff;
}

div#copyright hr#copyr {
width: 80%;
color: #39453E;
height: 1px;
border: 0;
background-color: #39453E;
}

div#menu_butt_down {
margin-top: 32px;
text-align: center;
}

div#menu_butt_down A {
color: #EB7B00;
padding: 30px;
font: 7pt Arial;
text-decoration: none;
}

div#menu_butt_down A:hover {
color: white;
}

div#viac_info {
font: 7pt Arial;
margin-top: 120px;
margin-left: 26px;
color: #F4FFFF;
}

div#viac_info A {
color: #EB7B00; 
text-decoration: none;
font-weight: bold;
}

div#viac_info A:hover {
color: #39453E;
text-decoration: underline;
}

div#mapa {
font: 9pt Arial;
margin-left: 50px;
}

div#mapa img {
width: 120px;
border-style: solid;
border-color: #EB7B00;
border-width: 1px;
margin: 5px;
}

div#mapa div {
border-style: solid;
padding-top: 13px;
padding-bottom: 13px;
padding-left:20px;
border-color: #EB7B00;
border-width: 0px;
border-left-width: 3px;
margin-left: 160px;
line-height: 1.5em;
text-indent:0px;
}

table#cisla {
font: 9pt Arial;
color:white;
margin-left: 30px;
}

table#cisla td {
text-indent: 1em;
}

table#cisla td a {
color: #EBA700;
text-decoration: none;
font-weight: bold;
}

table#cisla td a:hover {
text-decoration: underline;
}

div.info {
width: 440px;
height: 300px;
font: 9pt Arial;
line-height: 2em;
}

div.info div {
margin-left: 170px;
}

div.info ul li {
list-style-type: square;
}

div.galeria {
border-style: dotted;
border-color: #EBA700;
border-width: 0px;
width: 700px;
height: 280px;
margin-top: 15px;
margin-left: 35px;
}

div.galeria img {
width: 100px;
margin: 5px;
margin-bottom: 6px;
border-style: solid;
border-color: #EB7B00;
border-width: 1px;
}

div#text_3 {
padding-top: 40px;
}

hr {
color: #EBA700;
height: 1px;
}

table#rezervacia {
font: 9pt Arial;
color: #fff;
}

table#rezervacia td {
height: 26px;
}

table#rezervacia2 td {
height: 26px;
}

table#rezervacia3 td {
height: 26px;
}

table#rezervacia tr td input {
font: 9pt Arial;
color: white;
font-weight: bold;
border-style: solid;
border-width: 1px;
border-color: #EBA700;
background-color: transparent;
background-image: url("back_form.png");
}

table#rezervacia2 {
font: 9pt Arial;
color: #fff;
}

table#rezervacia3 {
font: 9pt Arial;
color: #fff;
}

table#rezervacia2 tr td input {
font: 9pt Arial;
color: white;
font-weight: bold;
border-style: solid;
border-width: 1px;
border-color: #EBA700;
background-color: transparent;
background-image: url("back_form.png");
}

table#rezervacia3 tr td input {
font: 9pt Arial;
color: white;
font-weight: bold;
border-style: solid;
border-width: 1px;
border-color: #EBA700;
background-color: transparent;
background-image: url("back_form.png");
}

td#linka {
height: 5px;
}

table#rezervacia3 tr td textarea {
font: 9pt Arial;
color: white;
font-weight: bold;
border-style: solid;
border-width: 1px;
border-color: #EBA700;
background-color: transparent;
background-image: url("back_form.png");
overflow-x: hidden; overflow-y: hidden;
}

div input {
font: 9pt Arial;
color: white;
font-weight: bold;
border-style: solid;
border-width: 1px;
border-color: #EBA700;
background-color: transparent;
background-image: url("back_form.png");
}

div#info_datum {
color: red;
font: 7pt Arial;
font-weight: bold;
text-align: center;
border-width: 1px;
}

table#cennik {
font: 7pt Tahoma;
color: white;
border-style: dotted;
border-color:#EBA700;
border-width: 1px;
background-image: url("back_form.png");
border-collapse: collapse;
}

table#cennik th {
padding: 5px;
border-style: dotted;
border-width: 0px;
border-bottom-width: 1px;
color:#EBA700;
}

table#cennik td {
padding: 5px;
padding-left: 20px;
padding-right: 20px;
}

div#subtext {
font: 7pt Arial;
text-align: inherit;
}

div#cennik {
margin-left: 20px;
}

div#cennik span {
color: #EBA700;
font-weight: bold;
}

div#poslane {
display: relative;
left: 250px;
top: 250px;
}

div#poslane {
position: absolute;
width: 33%;
left: 33%;
height: 33%;
color: #EBA700;
border-style: solid;
border-width: 1px;
border-color: #EBA700;
background-image: url("back_info.png");
font: 13pt Arial;
font-weight: bold;
}

div#poslane div#close{
float: right;
vertical-align: top;
margin: 4px;
border-style: solid;
border-width: 1px;
border-color: #EBA700;
text-align: center;
width: 22px;
}

div#poslane div#close a {
color: #EBA700;
font-weight: bold;
text-decoration: none;
}

div#poslane div#close a:hover {
color: white;
}

div#poslane div#subtext {
font: 11pt Arial;
font-weight: bold;
color: white;
}