body, table {
  font-family: 'Tahoma CE','Arial CE','Helvetica CE',Tahoma,Arial,lucida,sans-serif;
  font-size:13px;
  /*color:rgb(30,107,101);*/
  color:rgb(130,130,130);
}
body {
  background-color: white;
}
/*div {border:1px solid lightgray}*/
a, .event .nadpis {color:rgb(30,107,101);font-weight:bold;text-decoration:none}
a:hover {color:rgb(130,130,130);}
a img {border:none}

h1 {color:rgb(30,107,101);}
hr {border:none;border-top:1px solid white;width:75%;text-align:center;}

#layout {
}

#layoutTop {}
#layoutTop #logo {border:none}
#layoutBottom {text-align:center;color:rgb(158,158,39);font-weight:bold;}

#layoutRight h1 {color:white;margin-top:15px;}
#obsah {
  margin-right:0px;
  padding:0px 15px 15px 15px;
}

#obsah p {
  margin:0px 45px 25px 30px;
  text-align:justify;
  text-indent:25px;
}
#obsah table {
  margin:0px 45px 25px 30px;
}

#obsah .levySloupec {width:200px;text-align:left;float:left;}
#obsah .detailEvent .levySloupec  {width:180px;}
#obsah .detailEvent .levySloupec h1 {font-size:160%;}
#obsah .pravySloupec {width:370px;text-align:right;float:right;}
#obsah .event .prostredniSloupec {margin-left:200px;margin-right:50px}
#obsah .detailEvent .prostredniSloupec {margin-left:180px;margin-right:50px}
#obrsmapou {border:none;position:relative;top:-100px}

img.nadpis {position:relative;left:-7px;top:-20px;}
img.nadpis.moveDown {top:20px;}
img.nadpis.noMove {top:0px;}

.thumb {
  padding-top:15px;
  padding-bottom:8px;
  background-repeat:no-repeat;
  background-position: 0px 15px;
}
.thumb img {
  cursor: pointer;
}
.thumb img {
  width:115px;
  height:75px;
}
.prostredniSloupec .thumb img.eicoR, .prostredniSloupec .thumb img.eico {
  width:15px;
  height:15px;
  border:none;
}
.thumb .description {
  text-align:left;
  padding-top:5px;
  margin-left:180px;
  width:410px;
}
.prostredniSloupec .thumb img {border:2px solid rgb(248,199,29);}
.prostredniSloupec .thumb {
  float:left;
  width:170px;
  text-align:center;
}
.prostredniSloupec .thumb .description {margin-left:5px;width:160px;}
.prostredniSloupec p br {margin-bottom:1ex}

.moreThumbs a {
  position:relative;
  top:-25px;
  left:230px;
  font-size:75%;
}

.moreThumbs {float:left;width:650px;margin-top:-25px;}
.moreThumbs .thumb {width:170px;}
.moreThumbs hr {clear:both;}

.firstLetter {
  position:absolute;
  background-image:url("../img/layout/line_withballs.gif");
  background-repeat:no-repeat;
  background-position: right bottom;
  width:915px;
  height:145px;
  font-size:150px;
  top:130px;
}
.firstLetter span {position:relative;left:-5px}

.threeBalls {text-align:right;margin-right:10px;clear:both;position:relative;top:-20px}

.fotky .topborder {height:7px;background-image:url("../img/layout/zelenyramecek_top.gif");background-repeat:no-repeat;}
.fotky .middleborder {background-image:url("../img/layout/zelenyramecek_middle.gif");background-repeat: repeat-y;padding-left:30px}
.fotky .bottomborder {height:7px;background-image:url("../img/layout/zelenyramecek_bottom.gif");background-repeat:no-repeat;}


.detailEvent .pravySloupec {margin-right:12px;}
.pravySloupec .topborder {height:62px;background-image:url("../img/layout/khaky_ramecek_top.gif");background-repeat:no-repeat;background-position: right;}
.pravySloupec .middleborder {background-image:url("../img/layout/khaky_ramecek_middle.gif");background-repeat: repeat-y;padding:10px 25px 25px 75px;background-position: right;color:white;font-weight:bold;font-size:110%;text-align:justify;text-indent:1em;}
.pravySloupec .bottomborder {height:11px;background-image:url("../img/layout/khaky_ramecek_bottom.gif");background-repeat:no-repeat;background-position: right;}
.pravySloupec .topborder p {font-size:125%;color:white;font-weight:bold;padding:20px 0px 0px 10px;width:220px;} 


table.kontakt {margin:0px auto 15px auto;width:600px;}
table.kontakt th {width:200px}

table.cenik {border:2px solid rgb(30,107,101);border-collapse: collapse;}
table.cenik td, table.cenik th {padding:5px 10px;border:1px solid rgb(30,107,101);}
table.cenik td {text-align:right}
table.cenik td.left {text-align:left}
/*.council {color:rgb(158,158,39);}*/

address {
  font-size:115%;
  font-style: normal;
  margin:0px 100px;
}
address #jmeno {display:block;padding-bottom:10px;}

#partners {
  width:350px;
  margin:auto;
}
.partners {
  margin-top:25px;
}
.partners img {
  margin:5px;
  margin-right:25px;
  vertical-align:middle;
}

#zpet {margin:60px 0px 0px 20px}

#provozni td {width:200px;}

#rad #radHeader {width:750px;}
#rad #radHeader td.img {width:90px;}
#rad h2 {text-align:center;font-size:120%}
#rad h3 {text-align:center;}

.schovat {display:none;}
.center {text-align:center}
.right {text-align:right}
.left {text-align:left}
@media print { 
  body {color:black}
  #layoutLeft, #layoutTop #logo, #layoutRight object {display:none}
  #layoutTop .schovat {display:block}
  #layoutRight {width:100%;margin:0px;}
}
