body {
  margin:0px; padding:0px;
  color:#000;
  font-family: Arial, Helvetica, sans-serif;
  background:#99A3A8;
}

h1,h2,h3,h4,h5 {
  margin:0px;
  text-align:left;
}
p {
  margin:0 0 10px 0;
}
form, dl, dt, dd {
  margin: 0px; padding: 0px;
}
img {
  border:0px none;
}
hr {
  float:none; clear:both;
  border: 0 none;
  border-top: 1px solid #B29C70;
  height: 1px;
}
.clear, .shadow_blue {
  width:0px; height:0px;
  margin:0px; padding:0px;
  float:none; clear:both;
  line-height:0px; font-size:0px;
  border:0px none;
}


#body {
  position:relative;
  width:884px;
  margin:0px auto;
  background:#99A3A8 url(../images/bg-body.gif) 0px 192px no-repeat;
}
#head {
  position:relative;
  width:884px;
  height:192px;
}
#footer {
  width:884px;
  padding-top:35px;
  text-align:center;
  background:#99A3A8 url(../images/bg-footer.gif) top no-repeat;
}

#author {
  width:884px;
  font-size:11px;
  color:#24404F;
}
#author a {
  color:#24404F;
  text-decoration:none;
}
#author a:hover {
  text-decoration:underline;
}


#page {
  position:relative;
  width:814px;
  margin:1px 18px 0 18px;
  padding:0 17px;
  background:#fff url(../images/bg-page.gif) repeat-y;
}
#content_part {
  float:left;
  width:657px;
}
#content {
  float:right;
  width:500px;
}
#left_part {
  position:relative;
  float:left;
  width:138px;
}
#right_part {
  float:right;
  width:142px;
  padding-top:8px;
}

h1 {
  width:480px;
  padding:8px 0 8px 20px;
  font-size:16px;
  line-height:16px;
  color:#fff;
  text-transform: uppercase;
  background:#99A3A8 url(../images/bg-h1.gif) no-repeat;
}
#content_txt {
  display:block;
  width:476px;
  min-height:213px;
  padding:16px 12px;
  font-size:80%;
  line-height:140%;
  color:#8F263D;
}
#content_foto, #player {
  display:none;
  width:500px;
  height:245px;
}
/*
#content_video {
  width:500px;
  height:245px;
  background:#C9D1D4 url(../images/nacita_se.gif) no-repeat;
}
*/
#content_foto img {
  width:500px;
  height:245px;
}
#comment {
  width:476px;
  min-height:34px;
  padding:10px 12px 6px 12px;
  font-size:76%;
  line-height:140%;
  text-align:justify;
  color:#8F263D;
  background:#C9D1D4 url(../images/bg-comment.gif) right bottom no-repeat;
}

#left_part img {
  position:absolute; left:0px; top:0px;
  width:138px;
  height:330px;
}
#left_menu {
  width:138px;
  padding:0px; margin:0px;
  text-align:center;
  list-style-type:none;
  text-transform: uppercase;
  font-size:12px;
}
#left_menu li {
  float:left;
  width:138px;
  border-bottom:2px solid #5C6673;
}
#left_menu a {
  display:block;
  height:16px;
  padding:8px 0 7px 0;
  color:#8F263D;
  text-decoration:none;
}
#left_menu a:hover {
  color:#24404F;
}
#left_menu li.sel a, #left_menu li.sel a:hover {
  color:#8F263D;
  font-weight:bold;
  background:#9EA7AE url(../images/bg-menu-sel.gif) top repeat-x;
}

#top_menu {
  position:absolute; left:0px; top:-73px;
  width:848px;
  font-size:12px;
  text-transform: uppercase;
}
#top_menu ul {
  float:left;
  padding:0px; margin:0px;
  text-align:center;
  list-style-type:none;
  border-left:2px solid #5C6673;
}
#top_menu ul li {
  float:left;
  height:33px;
  border-right:2px solid #5C6673;
}
#top_menu a {
  float:left;
  display:block;
  width:140px;
  height:15px;
  padding:10px 0 8px 0;
  color:#8F263D;
  text-decoration:none;
}
#top_menu .home {
  float:left;
  width:156px;
  height:15px;
  padding:10px 0 8px 18px;
}
#contact {
  float:right;
  padding:8px 15px;
}
#top_menu .home a {
  display:inline;
  width:auto;
  padding:0px;
}
#contact a {
  display:inline;
  width:35px;
  height:18px;
  padding:0px;
}
#top_menu a:hover {
  color:#24404F;
}
#top_menu ul li.sel a, #top_menu ul li.sel a:hover {
  color:#8F263D;
  font-weight:bold;
  background:#C9D1D4 url(../images/bg-menu-sel.gif) top repeat-x;
}

#up, #down {
  width:142px;
  height:9px;
  line-height:0px; font-size:0px;
  padding:0 0 5px 0;
  text-align:center;
  overflow: hidden;
}
#up img, #down img {
  cursor:pointer;
}
.thumb {
  width:86px;
  height:42px;
  padding:3px 28px 13px 28px;
  background:#BFC9D0 url(../images/bg-thumb.gif) bottom no-repeat;
}
.thumb img {
  float:left;
  width:86px; height:42px;
}
.thumb pre {
  display:none;
}


.odkaz, .external {
  color:#8F263D;
  text-decoration:underline;
}
.odkaz:hover, .external:hover {
  color:#24404F;
  text-decoration:underline;
}
.txt-c {
  text-align:center;
}
.txt-r {
  text-align:right;
}

.foto-l {
  float:left; margin:3px 10px 0 0;
}
.foto-p {
  float:right; margin:3px 0 0 10px;
}
.img-p {
  float:right; margin:0px 0 0 10px; width:200px; height:133px;
}
.img-p2 {
  float:right; margin:3px 0 0 10px; width:133px; height:200px;
}
.img-l {
  float:left; margin:0px 10px 0 0; width:200px; height:133px;
}
.img-l2 {
  float:left; margin:3px 10px 0 0; width:133px; height:200px;
}
