body {background-color: #006599;  padding: 0; margin: 0;
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
img {border: none;}
/* em {color: #d00; font-weight: bold;} */
#tarea {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 1em; width: 234px; height: 160px;}
table {border-collapse: collapse; table-layout: auto; margin: 0; padding: 0; width: 100%; border: 0;}
tr { margin: 0; padding: 0; border: 0;}
td { margin: 0; padding: 0; border: 0;}
.ltd {width: 190px; background: #fff url("../images/panel_13blue.gif") repeat-y;
   padding-top: 28px; vertical-align: top;}
.std {width: 533px; background: #b0e2ad; vertical-align: top;}
.rtd {width: 277px; vertical-align: top; background: #fff url("../images/tbl_levy.jpg") repeat-y;}
#obal {position: relative; top: 0; left: 0; width: 1000px; margin: 0 auto;
  padding: 0; border: 0px solid #0f0;}
#hlava {float: left; width: 1000px; background: #fff;}
#hlava .hhl {float: left; width: 1000px; height: 36px;
  background: #fff url("../images/blue_04.jpg") repeat-x;}
#hlava .hhl span {float: right; width: 500px; height: 36px;
  background: #fff url("../images/blue_06.jpg") repeat-x;}
#hlava .roh {position: absolute; top: 0; left: 0; width: 34px; height: 36px;
  background: #fff url("../images/blue_01.jpg") no-repeat; z-index: 1;}
#hlava .hsl {float: left; width: 1000px; height: 114px; padding: 0;}
#hlava .hsl a {float: left; width: 429px; height: 114px; background: #fff url("../images/blue_07.jpg") no-repeat;}
#hlava .hsl span {float: right; width: 571px; height: 114px; background: #fff url("../images/blue_09b.jpg") no-repeat;}
#hdl {float: left; width: 190px; height: 39px; background: #fff;}
#xhdl {position: absolute; top: 216px; left: 0; width: 190px; height: 66px;
  background: #B0E2AD url("../images/n_info_blue.jpg") no-repeat; z-index: 1;}
#hds {float: left; width: 533px; height: 39px; background: #fff url("../images/top_segment_a.jpg") no-repeat;}
#hdp {float: left; width: 277px; height: 39px; background: #fff url("../images/adress_02blue.jpg") no-repeat;}
#menuh {float: left; width: 1000px; height: 66px; padding: 0; margin: 0;}
#obsah {float: left; width: 1000px; padding: 0; margin: 0; border:0px solid #f00;}
#copri {position: relative; top: 50px; font-size: 7px; z-index: 10;}
#pata {clear: both; width: 1000px; height:75px; border:none; color: #000; text-align: left;
  background: #fff url("../images/blue_18.jpg") no-repeat; font-size: 10px;}
#pata em {float: right; width: 500px; height: 75px; background: #fff url("../images/blue_19.jpg") no-repeat;}
.smenu {width: 189px; font-size: 0.7em; font-weight: bold;
  background: #fff url("../images/subm_back_blue.jpg") repeat-y;}
.smenu a{float: right; width: 160px; text-decoration: none; color: #000; border-bottom: 1px solid #b0e2ad;
  background: #fff url("../images/subm_back_blue.jpg") right; padding: 4px 4px 4px 6px;}
.smenu a:hover {background: #62e442;}
.rtext {width: 233px; font-size: 0.7em; font-weight: normal; background: #c6f3a4;
  padding: 4px 4px 4px 16px; margin-left: 2px; border: 0px solid #f00}
.rtext a, .trext a:visited {color: #000;}
.zdat {color: #006400;font-size: 7pt; font-weight: bold;}
/* jejich */
.introtext {font-size: 9pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  text-align: justify; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.introtext a, .introtext a:visited {text-decoration: none; color: navy;}
.introtext a:hover {text-decoration: underline;}
.introtext .xxl {border-bottom: 1px solid #fff; margin-bottom: 10px; line-height: 1.6;}
.nadpis {text-align: left; color: #006400; font-size: 20pt; 
 font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
 .subnadpis {color: #000; font-size: 12pt; 
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.catopic {float: left; height: 30px; 
  font-size: 16pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
  padding: 0 30px 0 10px; border-left: 10px solid #308100;}
.catvedle {height: 22px; border: none; padding-top: 8px;}
.cara {height: -1px; border-bottom: -1px solid #fff; clear: both; visibility: hidden; margin: 0px;}
.link {display: block; width: 470px; height: 81px; border-bottom: 1px dashed #090;
  margin-bottom: 10px;}
.linkl {float: left; width: 360px; height: 34px; border: none;
  padding: 24px 10px 0 10px; background: transparent;}
.linkl a, .linkl a:visited {color: #000;}
.linkp {float: right; width: 72px; height: 72px; border: none;}
.limg {width: 70px; height: 70px; border: none;}

.inzerat {float: left; width: 490px; border-top: 1px solid #fff; margin-top: 6px; padding-top: 4px;}
.inzerat p {border: 0px solid #f00;}

.inzerat ul {float: left; padding: 6px; border: 1px solid #060; width: 100px;
  margin: 2px 10px 0 0;}
.inzerat li {list-style: none; position: relative; top: 0px; left: 0px;
  width: 100px; background-color: #b0e2ad; z-index:100;}
.inzerat li a.p1, .inzerat li a.p1:visited {display: block; width: 100px;
  text-decoration: none; background: #b0e2ad; top: 0; left: 0; border: 0;}
.inzerat li a img {border:0; width: 100px;}
.inzerat li a.p1:hover {text-decoration: none; background-color: #b0e2ad; color: #000;}
.inzerat li a .large {display: block; position: absolute; width: 0; height: 0; border: 0; top: 0; left: 0;}
.inzerat li a.p1:hover .large {display: block; position: absolute; top: -250px; left: 110px;
  width: 400px; height: auto; border: 2px solid #fe7;}

.inzadr {border: 1px solid #308100; padding: 2px 2px 2px 4px;text-align: left;
  background: #d4f6ba; margin-top: 20px;}
.inzadr b {float:left; width: 110px;}
.inzrtext {width: 243px; font-size: 0.8em; font-weight: normal; background: #c6f3a4;
  padding: 4px 4px 4px 6px; margin-left: 2px; border: 0px solid #f00}
#form {position: absolute; top: 180px; left: 195px; width: 500px; text-align: left;
  padding: 10px; border: solid 1px #aaa; background-color: #efe; z-index: 1;}
.butimg {background: transparent url("../images/accept-32.png") no-repeat;
  width: 32px; height: 32px; border: none; cursor: pointer;}
.butr {width: 460px; text-align: right; padding-right: 10px;}
#potvr {position: absolute; top: 220px; left: 300px; width: 300px; height: 80px;
  padding: 10px; background: #c6f3a4; border: 1px solid #aaa; text-align: center;
  font-size: 1.2em; z-index: 10;}
#rdiv {position: absolute; top: 50px; left: 270px; z-index: 11;}
.otazka {border: 1px solid #308100;text-align: left; padding: 4px; margin-top: 2px;}
.odpoved {border: 1px solid #fff; background: #fff; margin-top: 12px; padding: 4px;}
.podpis {text-align: right; padding-right: 14px; margin-top: 2px;}
.albums {width: 100%; height: 20px; border-bottom: 1px solid #fff;}
.albums a {font: normal bold 12px/1.1 Arial; text-decoration: none; color: #575982; padding-left: 10px;}
.albums a:hover {text-decoration: underline;}
.thumbframe { padding: 2px; border: solid 1px #006599 }
.thumbframe2 { background-color: #c6f3a4; padding: 2px; border: solid 1px #b0e2ad }
.albumname { color: olive; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 1px solid white }

#lightbox{background-color:#eee; padding: 10px; border-bottom: 2px solid #666;
	border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;	padding-top: 0.4em;}	
#lightboxCaption{float: left;}
#keyboardMsg{float: right;}
#closeButton{top: 5px; right: 5px;}
#lightbox img{border: none; clear: both;} 
#overlay img{border: none;}

#overlay{background-image: url(overlay.png);}

