/* css document */
body  {
  background: #dededc url('../img/body.jpg') repeat-x;
  padding: 0px; margin: 0px; 
  text-align: center;
  font-family: 'arial ce', arial, 'verdana ce', verdana;
  font-size: 0.9em;    
}

p, ul { font-size: 0.9em;}
.clear  { clear: both; display: block; }
a { color: #0b6e81; }
.cell-150 { display: block; float: left; width: 180px;}
.left { display: block; float: left; margin: 4px 8px 4px 0px; }
.right { display: block; float: right; margin: 4px 0px 4px 8px; }
.left-galery { display: block; float: left; margin: 4px 4px 4px 0px; }
.right-galery { display: block; float: right; margin: 4px 0px 4px 4px; }

a img { border-style: none; }


#main {
  position: relative; width: 850px; 
  margin: 0px auto 0px auto; /*background-color: #fff;*/

}

#language {
  position: absolute; right: 166px; top: 81px; z-index: 20;
}
#language p { margin: 0px; padding: 0px; }

#banner { width: 850px; height: 187px; background-color: ##f5be7b; overflow: hidden; }
#banner h1  {
  font-size: 1.9em; text-align: center; margin: 70px 0px 0px 0px;
}
#banner h1 span {
  display: block; 
  position: absolute; left: 0px; top: 0px; z-index: 5; width: 850px; height: 187px;
  background-image: url('../img/banner.jpg');
}

#menu {
  width: 140px; float: left; padding: 4px 0px 0px 5px; 
}
#menu ul  {
  margin: 0px; padding: 0px;
}
#menu li  {
  margin: 0px 0px 5px 0px; padding: 0px; list-style-type: none;
}
#menu ul a {
  display: block; width: 90px; height: 15px; margin-left: 40px; color: #505050; font-size: 0.9em;
  background-image: url('../img/menu-button.gif');  
  padding: 3px 3px 3px 5px; text-decoration: none; text-align: left; font-weight: bold;
}
#menu ul a:hover  { color: #707070; }

#cash-convert  {
  margin: 25px 0px 0px 41px; padding: 5px; width: 95px; text-align: left; background-color: #c4c3be; color: #fff;
}
#cash-convert fieldset, #cash-convert form, #cash-convert p  { margin: 0px; padding: 0px; border-style: none; }
#cash-convert p  { padding: 0px; font-size: 11px; }
#cash-convert legend  { display: none; }
#cash-convert input {
  width: 86px; margin: 5px 0px 5px 0px; 
}
#cash-convert select  {
  width: 90px; margin: 5px 0px 5px 0px; =width: 91px; 
}
.button { 
  width: 90px !important; =width: 92px !important; padding: 2px; background-color: #f7c787; color: #fff; border-style: none;
  font-weight: bold;
}
.vysledek {
  display: block; background-color: #fff; color: #ef2121; padding: 5px; width: 80px; =width: 82px;
  font-size: 12px; 
}

#content  {
  background-image: url('../img/main-bck.jpg'); background-repeat: repeat-y; background-position: 46px top;
}

#content-bck  {
  background-image: url('../img/content-top4.jpg'); background-repeat: no-repeat;
  background-position: 0px 0px !important;
  min-height: 932px; _height: 432px;
}

#text {
  color: #1f1a17; float: left; text-align: justify; margin: 45px 40px 0px 25px;
  width: 620px; /*height: 350px;*/
}
#text ul li  { margin: 0px 20px 5px 0px; }
#text h2  {
  font-size: 1.1em; padding: 0px; /*float: left;*/
  margin: 15px 0px 12px 0px;  =margin: 0px; _margin: 0px;
}
#text h3  {
  font-size: 0.9em; margin: 0px; margin-top: 35px; padding: 0px; float: left;
}
.head-thumbs  {
  display: block; float: right; 
}
.border-white { border: 2px solid #fff; margin-left: 3px;}

#patka  {
  clear: both; /*background-color: #72c3e0; position: relative;*/ text-align: center;
  width: 850px; height: 42px; font-size: 0.9em;
  background-image: url('../img/patka.gif'); background-repeat: no-repeat;
  padding-top: 80px; text-align: center; position: relative;
}
#patka p {
  /*display: block; position: absolute; bottom: 5px; left: 0px; */color: #89877a; width: 850px;
  padding: 3px; =padding: 3px 5px 5px 5px; margin: 0px; text-align: center;
}
#banner-cafe {
  position: absolute;
  left: -35px;
  bottom: 55px;
  z-index: 5;
  width: 150px;
  height: 350px;  
}
#banner-cafe p {width: 150px;}