body {
	_text-align: center;
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-family: Tahoma;
	font-size: 11px;
	background: #909088 url(../img/bg.gif);
}

table {
	font-size: 11px;
}

.ntext {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;  	
}

a {
	color: #9e0f11; /* #d72e29; */
}

div, form {
	padding: 0;
	margin: 0;
}

a img {
  border-style: none;
  border: 0;
}

.h {
  display: none;
}

hr {
  height: 1px;
  color: #d6d3cc;
}

#main {
  width: 775px;
  background-color: #f6f5f1;
  background-image: url(../img/main-bg.gif);
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: left;
	position: relative;
}

#zahlavi {
  position: relative;
  width: 775px;
  background-image: url(../img/main-zahlavi.gif);
  height: 9px;
  font-size: 1px;
}

#zapati {
  clear: both;
  width: 775px;
  background-image: url(../img/main-zapati.gif);
  height: 8px;
  font-size: 1px;
}

a#logo {
  display: block;
  width: 748px;
  height: 30px;
  background-image: url(../img/logo.gif);
  margin-left: 13px;
  margin-top: 8px;
}

#mainlista {
  position: absolute;
  top: -3px;
  left: 470px;
  width: 310px;
}

#mainlista a {
  display: block;
  background: url(../img/ctverecek2.gif) no-repeat center top;
  width: 85px;
  text-align: center;
  padding-top: 10px;
  color: #333333;
  text-decoration: none;
  float: left;
}

#mainlista a:hover {
  background: url(../img/ctverecek2a.gif) no-repeat center top;
}

#levy {
  width: 200px;
  float: left; 
  margin-top: 8px; 
}

#pravy {
  width: 570px;
  float: left;  
  margin-top: 8px;
  overflow: hidden;
}

.clear {
  clear: both;
  padding-left: 7px;
  padding-top: 6px;
}

.oramovani span {
  display: block;
  width: 145px;
  margin-left: 3px;
  padding-left: 24px;
  background-color: #efebea;
}

.oramovani span a {
  display: block;
  padding-left: 8px;
  border-left: 1px solid #e3e3e3;
  color: #333333;
  font-size: 11px;
}

a.menulink {
  display: block;
  padding-bottom: 3px;
  padding-top: 2px;
  text-decoration: none;
}

a.menulink:hover {
  text-decoration: underline;
}

.oramovani {
  margin-left: 7px;
  width: 176px;
  border: 6px solid #e2e0d3;
  list-style: none;
  background-color: #ffffff;
  padding-bottom: 4px;
}

.oramovani .li {
  background-image: url(../img/menu-li.gif);
  background-color: #d62d26;
  width: 169px;
  height: 20px;
  margin-left: 3px;
  margin-top: 4px;
}

.oramovani .li a {
  display: block;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  width: 155px;
  text-align: right;
  padding-top: 3px;
}

.oramovani .o-nadpis {
  width: 142px;
  background: #c2bca4 url(../img/ctverecek.gif) no-repeat left bottom;
  height: 15px;
  font-weight: bold;
  padding-left: 25px;
  margin-left: 3px;
  margin-top: 4px;
  padding-top: 3px;
  border-left: 1px solid #cfcab7;
  border-right: 1px solid #a8a38d;
  border-top: 1px solid #dcd8cc;
  border-bottom: 5px solid #b2a98c;
}

.oramovani .o-text {
  width: 157px;
  border: 1px solid #b0a98c; 
  border-top: 1px solid #8c866e;
  margin-left: 3px;
  padding: 5px;
}

#levy span.odsazeni {
  display: block;
  margin-left: 20px;
  margin-top: 6px;
  margin-bottom: 3px;
  font-weight: bold;
}

#pravy span.odsazeni {
  display: block;
  margin-left: 7px;
  margin-top: 6px;
  margin-bottom: 3px;
  font-weight: bold;
}

#banner {
  border: 6px solid #e2e0d3;
  background-image: url(../img/banner.jpg);
  width: 554px;
  height: 139px;
}

#bg1 {
  float: left;
  background-color: rgb(227,223,212);
  width: 188px;
  height: 38px;
}

#bg1 span {
  display: block;
  color: rgb(140,134,112);
  font-weight: bold;
  margin-top: 12px;
  margin-left: 10px;
}

#bg2 {
  float: left;
  border-right:1px solid rgb(140,134,112);
  width: 3px;
  height: 38px;
}

#bg3 {
  float: left;
  background-color: rgb(140,134,112);
  height: 38px;
  width: 564px;
  margin-left: 3px;
}

#bg3 span {
  display: block;
  color: rgb(227,223,212);
  font-weight: bold;
  margin-top: 12px;
  margin-left: 360px;
  font-size: 11px;
}

#bg3 span a {
  color: rgb(227,223,212);
}

table#maintable {
  border: 1px solid #8c866e;

  background-color: #ffffff;
}

table#maintable .td1 {
  width: 188px;
}

table#maintable .td2 {
  width: 188px;
}

table#maintable .td3 {
  width: 188px;
  border-left: 1px solid #8c866e;
}

table#maintable .td4 {
  width: 188px;
  border-left: 1px solid #8c866e;
}

table#maintable td {
  vertical-align: top;
  padding-bottom: 8px;
  padding-right: 1px;
}

table#maintable .td1 .nadpis {
  background: url(../img/nadpis-bg.gif) #c2bca4 bottom;
  _height: 23px;
  min-height: 23px;
  border-bottom: 1px solid #8c866e;
  border-right: 1px solid #8c866e;
}

table#maintable .td2 .nadpis, table#maintable .td3 .nadpis, table#maintable .td4 .nadpis {
  background: url(../img/nadpis-bg.gif) #c2bca4 bottom;
  _height: 23px;
  min-height: 23px;
  border-bottom: 1px solid #8c866e;
  border-right: 1px solid #8c866e;
  border-top: 1px solid #8c866e;
}

table#maintable .nadpis span {
  font-weight: bold;
  display: block;
  background: url(../img/ctvereceka.gif) no-repeat left center;
  padding-left: 22px;
  padding-top: 2px;
  margin-bottom: 5px;
}


table#maintable .popis {
  margin-left: 4px;
  margin-right: 4px;
  font-size: 11px;
}

img.borderleft {
  margin: 0px;
  margin-top: 5px;
  border-left: 42px solid #a49d8a;
  border-top: 3px solid #a49d8a;
  border-right: 3px solid #a49d8a;
  border-bottom: 3px solid #a49d8a;
}

a.vice {
  font-weight: bold;
}

h1.nazev {
  padding: 0px;
  margin: 0px; 
  font-size: 12px;
  text-transform: uppercase;
  color: #ffffff;
  margin-left: 8px;
}

td.tmaveseda {
  background: #b2a98c url(../img/nadpis-bg2.gif) bottom;
  border-bottom: 1px solid #8c866e;
}

td.tmaveseda2 {
  background: #b2a98c;
  border-bottom: 3px solid #8c866e;
  color: #ffffff;
  padding-left: 35px;
  line-height: 16px;
}

td.tmaveseda3 {
  background: #b2a98c;
  border-bottom: 3px solid #8c866e;
  color: #ffffff;
  padding-left: 26px;
  line-height: 16px;
}

table.table-dum div.h7 {
  font-size: 11px;
  padding-left: 4px;
}

.h7 {
  font-size: 11px;
  padding-right: 4px;
}

td.grafgray {
  background-color: rgb(140,134,110);
}

td.grafred {
  background-color: #d72e29;
  line-height: 0px;
}

td.grafvolne {
  font-size: 11px;
  color: rgb(140,134,110);
}

td.grafobsazeno {
  font-size: 11px;
  color: #9e0f11;
  margin: 1px; 
  padding: 0;
}

table.table-dum {
  border: 1px solid rgb(176,169,140);
  border-top: 1px solid rgb(140,134,110);
  background-color: #ffffff;
}

.o-nadpis2 {
  background: #c2bca4 url(../img/ctverecek.gif) no-repeat left bottom;
  _height: 15px;
  min-height: 15px;
  font-weight: bold;
  padding-left: 25px;
  margin-top: 4px;
  padding-top: 3px;
  border-left: 1px solid #cfcab7;
  border-right: 1px solid #a8a38d;
  border-top: 1px solid #dcd8cc;
  border-bottom: 5px solid #b2a98c;
  color: #ffffff;
}

.o-nadpis3 {
  background: #c2bca4 url(../img/ctverecek.gif) no-repeat left bottom;
  _height: 15px;
  min-height: 15px;
  font-weight: bold;
  padding-left: 25px;
  margin-top: 4px;
  padding-top: 3px;
  border-left: 1px solid #cfcab7;
  border-right: 1px solid #a8a38d;
  border-top: 1px solid #dcd8cc;
  border-bottom: 5px solid #b2a98c;
  color: #ffffff;
  font-size: 11px;
}

.h3 { 
  color: white; 
  font-weight: bold; 
  text-transform: uppercase; 
  margin-bottom: 7px; 
  margin-left: 11px; 
  padding-bottom: 7px;
}

span.child {
  display: none;
}

.vh1 { 
  color: white; 
  font-size: 11px; 
  font-family: Tahoma, FontName; 
  background-color: #a2987f; 
  margin: 0px; 
  padding: 0px 5px; 
  border-left: 1px solid white;
}

.linkaseda {
  
}

table.table-cela {
  background-color: #ffffff;
  border: 1px solid #8c866e;
}

.a01 {
  font-weight: bold;
  font-size: 11px;
}

.a02 {
  color: #333333;
  font-size: 11px;
}

.a03 {
  color: #333333;
  font-size: 11px;
  text-decoration: none;
}

.a03:hover {
  text-decoration: underline;
}

.biloseda {
  background-color: #efebea;
}

.svetleseda {
  background-color: #a49d8a;
}

.vs1    { 
  color: #333333; 
  font-size: 11px; 
  font-family: Tahoma, FontName; 
  background-color: #ffffff; 
  padding: 0px 5px;
}

.hdet {
  font-weight: bold;
}

input.f02 {
  border: 1px solid #b0a98c;
  font-size: 11px;
}

span.h1 {
  color: #ffffff;
  padding-left: 5px;
}

.nh8, .oh9 {
  padding: 5px
}

#hochtief {
  width: 105px;
  padding-left: 20px;
  padding-bottom:15px;
}

#vcontent {
  margin: 0px;
  margin-right:8px;
  border: 1px #A49D8A solid;
  position: relative;
}

#vcontent #nadpis {
  background-color: #B2A98C;
  border-bottom: 8px #A2987F solid;
  font-size: 12px;
  color: white;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  font-weight: bold;
  text-transform: uppercase;
  margin-right:0px;
  margin-left: 0px;
}

#vcontent #levo {
  width: 420px;
  border-right: 1px #A49D8A solid;  
}

#vcontent #pravo {
  position: absolute;
  display: block;
  width: 141px;
  right: 0px;
  top: 32px;
  _top: 33px;
  right: -1px;
  _right: 8px;
  padding-bottom:60px;

}

#vcontent #pravo img {
  border-bottom: 10px solid #A49D8A;
}

#hcontent {
  margin: 0px;
  margin-right:8px;
  border: 1px #A49D8A solid;
  border-left: 7px #A49D8A solid;
  position: relative;
}

#hcontent #nadpis {
  background-color: #B2A98C;
  border-bottom: 8px #A2987F solid;
  font-size: 12px;
  color: white;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  font-weight: bold;
  text-transform: uppercase;
  margin-right:0px;
  margin-left: 0px;
}


#hcontent  .nazevref {
  margin-top:0px;
  margin-bottom:10px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  background-color: #B2A98C;
  color: white;  
}

#hcontent .radek .picc {
  height: 80px;
  width: 106px;
  border: 1px #A49D8A solid;
  border-left: 20px #A49D8A solid;
  margin-left:1px;
  margin-right:10px;
  float: left;
  margin-bottom: 10px;
}

#hcontent .radek .popisref {
  float: left;
  width: 270px;
  padding-left:10px;
}

#hcontent .radek .popisref .vicezd {

  width: 98px;
  height: 14px;
}

#hcontent #reftema {
  border-left: 1px white solid;
  text-align: right;
  position: relative;
  margin-bottom: 0px;
  padding-bottom: 0px;
  height: 106px;
}

#hcontent #reftema #refcarka {
  position: absolute;
  height: 34px;
  width: 1px;
  background-color: white;
  top: -34px;
  left: 298px;
}

/* F */
.lokality_nadpis {
  background: #c2bca4 url(../img/ctverecek.gif) no-repeat left bottom;
  width: 161px;
  float:left;
  border-bottom:5px solid #B2A98C;
  padding-top:3px;
  padding-bottom:3px;
  font-weight: bold;
  padding-left: 25px;
  padding-top: 3px;
  border-left: 1px solid #cfcab7;
  border-right: 1px solid #a8a38d;
  border-top: 1px solid #dcd8cc;
  border-bottom: 5px solid #b2a98c;
}

#lokalitycon {
  border: 1px #8C866E solid;
  width: 564px;
  background-color: #FFFFFF;
}

img.lokimg {
  margin: 0px;
  margin-top: 4px;
  border-left: 35px solid #a49d8a;
  border-top: 3px solid #a49d8a;
  border-right: 3px solid #a49d8a;
  border-bottom: 3px solid #a49d8a;
}


.my_lokhs {
  border-left: 1px solid #cfcab7;
  background: #ffffff;
  position: absolute;
  width: 1px;
  top: -1px;
  bottom: -6px;
  border-right: 1px solid #a8a38d;
} 

.my_lohr {
  margin:0px;
  background: #c2bca4;
  border-top: 1px solid #dcd8cc;
  border-bottom: 5px solid #b2a98c;
  background: url(../../www.senze2.php/img/ill/spodni-pradlo-kategorie.jpg);
}


.my_lokh {
  background: url(../img/ctverecek.gif) no-repeat 4px 4px;
  width: 158px;
  float:left;
  font-weight: bold;
  padding-left: 29px;
  padding-top: 3px;
  padding-bottom: 3px;  
  margin: 0px;
}


.my_loc {
  clear: both;
}

.my_lopr {
  margin:0px;
}

.my_loph {
  width: 185px;
  float:left;
}

.my_lopt {
  margin-bottom:4px;
  margin-left:7px;
}

.my_lov {
  width: 178px;
  float:left;
  padding-left:7px;
  padding-top:3px;
  padding-bottom:5px;
}

.odsazeni-text {
  padding: 9px;
}

#bboxc {
  width: 187px;
  float: left;
}

#bbox {
  background: #c2bca4 url(../img/ctverecek.gif) no-repeat 4px 4px;
  font-weight: bold;
  padding-left: 29px;
  padding-top: 3px;
  padding-bottom: 3px;  
  margin: 0px;
  border-top: 1px solid #dcd8cc;
  border-bottom: 5px solid #b2a98c;  
}

img.mylokimg {
  margin: 0px;
  margin-top: 4px;
  border-left: 35px solid #a49d8a;
  border-top: 3px solid #a49d8a;
  border-right: 3px solid #a49d8a;
  border-bottom: 3px solid #a49d8a;
}

img.mylokimg2 {
  border-left: 35px solid #a49d8a;
  border-top: 3px solid #a49d8a;
  border-right: 3px solid #a49d8a;
  border-bottom: 3px solid #a49d8a;
}

.my_1r {
  background: url(../img/lok/1r.gif);
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}

.my_2r {
  background: url(../img/lok/2r.gif);
}

.my_3r {
  background: url(../img/lok/3r.gif);
  height: 5px;
  line-height: 1px;
  font-size: 1px;  
}

.my_4r {
  background: url(../img/lok/4r.gif);
}

.my_5r {
  background: url(../img/lok/4r.gif);
}

.my_2c {
  background: url(../img/lok/2r.gif);
  width: 188px;
  float:left;
  margin: 0px;  
}

.my_2s {
  background: url(../img/ctverecek.gif) no-repeat 4px 4px;
  width: 159px;
  float:left;
  font-weight: bold;
  padding-left: 29px;
  padding-top: 3px;
  padding-bottom: 3px;  
  margin: 0px;
}

.my_4c {
  background: url(../img/lok/4r.gif);
  width: 188px;
  float:left;
}

.my_5c {
  background: url(../img/lok/4r.gif);
  width: 188px;
  float:left;
}

.my_5s {
  padding: 7px;
}

.my_4s {
  margin-top: 4px;
  margin-bottom:4px;
  margin-left:7px;
  margin-right:7px;
}

.my_0c {
  background: url(../img/lok/4r.gif) repeat-y;
}

#dispgal {
  margin-top: 17px;
}

.dispgalr {
  width: 113px;
  height: 157px;
  border: 1px #8C866E solid;
  background: #FFFFFF url(../img/zvetsitimg.gif) no-repeat center bottom;
}

.dispgalh {
  float: left;
  width: 113px;
  height: 170px;
  margin-left: 17px;
  margin-bottom: 10px;  
}
