body {margin:0; padding:0; text-align:center; font-size:0.75em; background:#538e33 url(../img/bg-body.gif) repeat-x left top; font-family: Arial, Helvetica, sans-serif; color:#5d5d5d}
a img {border:none}
h1 {margin:10px 0}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin:10px 0}
.clr {clear:both; font-size:0px; height:0px; line-height:0px; border:none; margin:0; padding:0}
.il {float:left; margin:0 10px 0 0}
.ir {float:right; margin: 0 0 0 10px}


#nad-container {width:100%; min-height:250px; text-align:center; background: url(../img/bg-body1.gif) repeat-x left 178px}
#container {width:980px; margin:0 auto 20px auto; text-align:left; position:relative}
#top {width:980px; height:313px; float:left; background:#fff url(../img/top01.jpg) no-repeat left 50px; position:relative}
#top02 {width:980px; height:313px; position:absolute; top:0px; left:0px}

#stin {width:18px; height:184px; position:absolute; top:50px; left:-18px; background:url(../img/stin.png) no-repeat left top}
#top2 {width:411px; height:203px; position:absolute; top:0px; right:0px; background:url(../img/top02.jpg) no-repeat left top}
#logo {float:left; display:block; position:absolute; top:70px; left:20px}

/*top menu*/
#top-menu {width:553px; height:50px; position:absolute; left:0px; top:0px; background:url(../img/bg-menu-top.gif) no-repeat left top;  line-height:52px; padding-left:16px; font-size:0.95em}
#top-menu ul {list-style:none; margin:0px; padding:0; text-transform:uppercase; font-weight:bold}
#top-menu ul li {display:inline; padding:0 16px 0 14px; background:url(../img/odr-menu-top.gif) no-repeat right top}
#top-menu ul li.end, #menu ul li.end {background:none}
#top-menu ul li a {text-decoration:none; color:#9be8ff}
#top-menu ul li a:hover, #top-menu ul li a.act {color:#fff; text-decoration:underline}

/*top menu konec*/

/*menu*/
#menu {width:681px; height:46px; position:absolute; top:203px; right:0px; background:url(../img/bg-menu.gif) no-repeat left top; padding-left:40px; font-size:0.95em; line-height:46px}
#menu ul {list-style:none; margin:0px; padding:0; text-transform:uppercase; font-weight:bold}
#menu ul li {display:inline; padding:0 12px 0 10px; background:url(../img/odr-menu.gif) no-repeat right top}
#menu ul li a {text-decoration:none; color:#dae7dd; }

#menu table tr td {text-transform:uppercase; font-weight:bold; padding:0 12px; background:url(../img/odr-menu.gif) no-repeat left 9px}

#menu ul li a:hover, #menu ul li a.act {color:#fff; text-decoration:underline}
/*menu konec*/

#rezervace {width:150px; height:40px; position:absolute; right:0px; top:261px; padding-left:140px; background:url(../img/rezervace.gif) no-repeat left top}
#rezervace p {margin:12px 0 0 0; color:#538e33; font-size:1.4em}

#content {width:980px; float:left; padding:0; background:#fff}
#content-left {float:left; width:650px; padding:0 20px 20px 20px; background:#fff}
#content-left h1 {margin:10px 0; font-size:1.2em; padding:12px 0; border-top: 1px solid #dae1c5; border-bottom: 1px solid #dae1c5; text-transform: uppercase; color:#4f8b3d}
#content-left a {color:#01607e}
#content-left a:hover {text-decoration:none}
#content-right {float:left; width:290px; padding:0 0 20px 0; _overflow:hidden;}
#content-right h2 {margin:0 0 15px 0; font-size:1.2em; padding:11px 0 11px 47px; text-transform: uppercase; color:#fff}
#content-right h2.aktual {background:url(../img/aktual.gif) no-repeat left top}
#content-right h2.fotogalerie {background:url(../img/fotogalerie.gif) no-repeat left top}
.uvodni_box-top {float:left; width:650px; height:5px; line-height:1px; font-size:1px; background:url(../img/box-top.gif) no-repeat top left}
.uvodni_box {float:left; width:600px; background:url(../img/box-c.gif) repeat-y top left; padding:18px 25px; font-weight:bold; color:#565c43}
.uvodni_box-bottom {float:left; width:650px; height:5px; line-height:1px; font-size:1px; background:url(../img/box-bottom.gif) no-repeat top left; margin-bottom:8px}
#content-left h1.informace {background:url(../img/informace.gif) no-repeat 2px 7px; padding-left:40px}
.text {float:left; text-align:justify}
.news-item {float:left; width:246px; padding:10px 0px 10px 0px; margin:0 33px 5px 11px; background:url(../img/bg-news.gif) repeat-x left bottom; color:#5d5d5d; text-align:justify}
#news2 {background:none}
.news-item p {margin:0 0 10px 0}
.news-item h3 {width:178px; float:left; font-weight:bold; color:#339100; margin-top:0px; padding-top:0px; padding-left:2px; font-size:12px}
.news-item .news-date {float:left; width:45px; font-weight:normal; color:#5d5d5d; background:url(../img/odr-date.gif) no-repeat right top; padding-right:12px; padding-top:1px; margin-right:6px; font-size:0.9em}
.news-item h3 a {text-decoration:none; color:#339100}
.news-item h3 a:hover {text-decoration:underline}
.news-item a.news_vice {color:#01607e; font-weight:bold; background:url(../img/odr-vice.gif) no-repeat left 1px; padding-left:21px; font-size:0.9em}
.news-item a.news_vice:hover, .news a.archiv:hover {text-decoration:none}
p.news-archive a  {color:#01607e; font-weight:bold; background:url(../img/odr-archiv.gif) no-repeat left top; padding:0px 0 0 24px; float:right; display:block; width:87px; height:22px; line-height:22px; font-size:0.9em; margin:10px 32px 15px 0}

#foot {width:980px; float:left; height:82px; background:url(../img/bg-foot.gif) no-repeat left bottom; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; line-height:2.2em}
#foot a:hover {text-decoration:none}
#foot-left {width:606px; height:82px; float:left; color:#fff}
#foot-left p {margin:25px 0 0 112px}
#foot-left p a {color:#fff}
#foot-right {float:left; width:374px; height:58px; background:#fff; text-align:right}
#foot-right p {margin:0 20px 0 0}
#foot-right p a {color:#01607e}
#foot-right p a.machin {color:#5d5d5d; text-decoration:none}

#gallery-list ul{
  list-style:none;
  padding-left:0 !important;
  margin-bottom:15px;
  padding-top:0px;
  margin-top:0;
}

#gallery-list ul li a{
  display:block;
  padding-bottom:4px;
  font-size:16px;
  background:url('../img/slozka.png') no-repeat 0px 2px;
  padding-left:23px;
  font-weight:bold;
  text-decoration:none;
  color:#538e33;
}

#gallery-list ul li a:hover{
  text-decoration:underline;
}

div.gallery-item{
  float:left;
  width:190px;
  height:135px;
  border:solid 1px #dbe4be;
  background-color:#fbfff0;
  margin:7px 7px 7px 14px;
  text-align:center;
  padding-top:15px;
}
.face{
  float:left;
  width:282px;
  margin:25px 0px 0px 0px;
  padding:0px;
}
