/* CSS Document */

body {
  background-color: #F5F0DC;
  color: #363636;
  font-size: 8pt;
  font-family: 'Arial', sans-serif;
  line-height: 1.6em;
  text-align: justify;
}

td{
  font-size: 8pt;

}

ul {
margin:0px;
padding:0px;
margin-left:15px;
margin-bottom:5px;
}

p {
margin:0px;
margin-bottom:5px;
}

div#container {
  width: 900px;
  position: absolute;
  margin-left: -445px;
  left: 50%;
  padding: 0;
}

div#ramleft {
  width: auto;
  border: 2px #D8D4C2 solid;
}

div#obsahleft {
  width: auto;
  padding: 1px;
  background-color: #ffffff;
}

span.menu {
  display: block;
  padding: 10px;
}


div#menu {
  width: auto;
  border-top: 5px #BF1F15 solid;
  height: 39px;
  background-image: url(../images/menubg.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-color: #ffffff;
  font-size: 8pt;
}

div#menu a {
  color: #BF1F15;
  font-weight: bold;
  text-decoration: underline;
  margin-right:19px;
}
div#menu b {
  margin-right:23px;
}
div#menu a:hover {
  text-decoration: none;
  color: #000000; 
}

div#left {
  width: 870px;
  padding: 0;
  float: left;
}

div#right {
  width: 30px;
  padding: 0;
  float: left;
}

div#header {
  margin: 1px 0 0 0;
  width: 850px;
  height: 122px;
  border-top: 1px #D7D7D7 solid;
  border-bottom: 1px #D7D7D7 solid;
}

div#headerobsah {
  width: auto;
  padding: 3px 0 0 0;
}

div#headerright {
  width: 201px;
  height: 116px;
  float: right;
  /*background-image: url(../images/logo.gif);
  background-repeat: no-repeat;
  background-position: center center;*/
}

div#headerleft {
  width: 642px;
  float: left;
  height: 116px;
  background-color: #F0D9B6;
  background-image: url(../images/city.gif);
  background-repeat: no-repeat;
  background-position: center center;
  margin:0px;
  padding:0px;
}
div#headerleftnoBG{
  width: 642px;
  float: left;
  height: 116px;
  background-color: #F0D9B6;
  background-repeat: no-repeat;
  background-position: center center;
  margin:0px;
  padding:0px;
}

div#telo {
  width: auto;
  padding: 0 0 0 7px;
}

div#text {
  width: auto;
}

div#lefttext {
  width: 642px;
  min-height:300px; _height:300px;
  float: left;
}

div#righttext {
  width: 200px;
  float: left;
}

div.odsad {
  padding: 15px 15px 10px 15px;
}

div.odsadnews {
  padding: 10px 10px 10px 30px;
}

h1 {
  color: #C82025;
  font-weight: normal;
  font-size: 18pt;
  font-family: 'Tahoma', sans-serif;
  margin: 0;
  margin-bottom:10px;
}

h2 {
  color: #C82025;
  font-weight: bold;
  font-size: 9pt;
  font-family: 'Tahoma', sans-serif;
  margin: 0;
  margin-bottom:5px;
  margin-top:10px;
  /*border:1px solid lime;*/
}

div#bottom {
  width: auto;
  border:1px;
}

div#botleft {
  width: 655px;
  height: 70px;
  float: left;
  background-image: url(../images/text.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}

div#botright {
  width: 200px;
  height: 70px;
  float: left;
}

table.mens {
  font-size: 8pt;
  width: 200px;
  height: 100%;
  color: #505050;
}

table.mens td {
  text-align: center;
  padding: 0;
}

.space {
  width: 5px;
}

.yellow {
  background-color: #F6E6CC;
}

.lighty {
  background-color: #FAF2E4;
}

.rose {
  background-color: #F2D0CE;
}

.lightr {
  background-color: #F8E6E5;
}

.straw {
  background-color: #E0CECD;
}

.lights {
  background-color: #EFE5E5;
}

.clear { clear: both; height: 0; margin: 0; padding: 0; font-size: 0; }

div#foot {
  margin: 5px 0 0 0;
  width: auto;
  padding: 5px 10px 5px 10px;
  color: #7D7D7D;
  border-top: 10px #BF1F15 solid;
  text-align: right;
}

span#spacing{
word-spacing: 20px;
}

div#foot a {
  color: #7D7D7D;
  word-spacing: 0;
  text-decoration: none;
}

div#foot a:hover {
  text-decoration: underline;
}

.nospace {
  word-spacing: 0;
}

a.langCZ {
  display: block;
  width: 24px;
  height: 89px;
  text-decoration: none;
  background-image: url(/images/cz.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

a.langCZ:hover {
  background-image: url(/images/cz-sel.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

a.langEN {
  margin: 60px 0 0 0;
  text-decoration: none;
  display: block;
  width: 24px;
  height: 89px;
  background-image: url(/images/en.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

a.langEN:hover {
  background-image: url(/images/en-sel.gif);
  background-position: center top;
  background-repeat: no-repeat;
}
a.langDE {
  display: block;
  width: 24px;
  height: 89px;
  text-decoration: none;
  background-image: url(/images/de.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

a.langDE:hover {
  background-image: url(/images/de-sel.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

a.langFR {
  display: block;
  width: 24px;
  height: 89px;
  text-decoration: none;
  background-image: url(/images/fr.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

a.langFR:hover {
  background-image: url(/images/fr-sel.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

a.langIT {
  display: block;
  width: 24px;
  height: 89px;
  text-decoration: none;
  background-image: url(/images/it.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

a.langIT:hover {
  background-image: url(/images/it-sel.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

a.langHU {
  display: block;
  width: 24px;
  height: 89px;
  text-decoration: none;
  background-image: url(/images/hu.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

a.langHU:hover {
  background-image: url(/images/hu-sel.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

div#photos {
padding-left:5px;
padding-bottom:4px;
padding-top:4px;
padding-right:5px;
border-left:1px solid silver;
border-right:1px solid silver;
float:right;
margin-left:10px;
}

fieldset {
width:400px;
}
div#photosVertical {
width:608px;
margin-top:10px;
margin-bottom:10px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
border-top:1px solid silver;
border-bottom:1px solid silver;
}

#pricelist td {
border:1px solid silver;
}

LEGEND {
padding:10px;
}

.galleryLink {
  color: #BF1F15;
}

.map{
border:1px solid silver;
}

#flash{
background:red;
border:1px solid blue;
margin:0px;
padding:0px;
}
