div, table, form, td, tr, th, img, html, body, a, h1, h2, h3, h4, ul, li {
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: arial;
  font-size: 12px;
  color: #444444;
}

.clearer {
  clear: both;
  font-size: 1px;
  line-height: 1px; 
}

body {
  background-color: #E9D652;
}
.toplng{float:right;}
body div.body_top {
  background-image: url(./gfx/background-up.jpg); 
  background-repeat: repeat-x;
  background-position: top;
  background-color: white;
}
body div.body_top div.body_bottom {
  background-image: url(./gfx/background-down.jpg); 
  background-repeat: repeat-x;
  background-position: bottom;
  width: 100%;
}

#main_body {
  margin: auto;
  width: 900px;
}

#header {
  height: 49px;
}

.header_menu {
  margin: 29px 0px 0px 30px;
  height: 20px;
  float: left;
}

.header_menu .header_menu_button {
  width: 80px;
  height: 16px;
  padding: 4px 0px 0px 0px;
  float: left;
  background-image: url(./gfx/header-menu-button.jpg);
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}


#menu_top {
  height: 20px;
  background-image: url(./gfx/top-menu.jpg);
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding: 10px 0px 0px 8px;
}

#menu_top a, #menu_top a:visited {
  color: white;
  text-decoration: none;
  margin: 0px 9px 0px 0px;
}

#main_background_sides {
  background-image: url(./gfx/main-background-sides.jpg); 
  background-repeat: repeat-y;
  background-color: #F5FAFD;
}

#main_background_top {
  background-image: url(./gfx/main-background-top.jpg); 
  background-position: top;
  background-repeat: no-repeat;
}

#main_background_bottom {
  background-image: url(./gfx/main-background-bottom.jpg); 
  background-position: bottom;
  background-repeat: no-repeat;
  height: 100%;
}

#right_content {
  float: right;
  width: 175px;
  margin: 20px 1px 10px 0px;
}

.right_box {
  margin: 10px 0px 0px 0px;
  width: 175px;
}

.right_box .right_box_header {
  background-image: url(./gfx/right-box-header.png);
  color: white;
  padding: 2px 0px 0px 8px;
  width: 165px;
  height: 18px;
  font-weight: bold;
}

.right_box .right_box_content {
  width: 160px;
  padding: 5px 5px 5px 7px;
  background-color: #c9e2ed;
}

#main_content {
  width: 680px;
  padding:  10px 20px 28px 20px;
  float: left;
  
}

#main_content h1 {
  font-size: 14pt;
  margin-bottom: 5px;
  color: black;
}


/** obsolete - stinovane ramecky byly vypnuty 
.clanek .clanek_image_border_first,
.clanek .clanek_image_border_last,
.clanek .clanek_image_border_middle {
  background-repeat: no-repeat;
  width: 100px;
  height: 150px;
  padding: 25px 40px 30px 30px;
  float: left;
}

.clanek .clanek_image_border_first {
  background-image: url(./gfx/clanek-image-border-first.jpg);
}

.clanek .clanek_image_border_last {
  background-image: url(./gfx/clanek-image-border-last.jpg);
}

.clanek .clanek_image_border_middle {
  background-image: url(./gfx/clanek-image-border-middle.jpg);
}

.clanek_image {
  height: 150px;
  width: 100px;
}
*/

#footer {
  clear: both;
  text-align: right;
  height: 23px;
  padding: 8px 15px 0px 0px;
  background-image: url(./gfx/footer-background.png);
  font-size: 10pt;
  color: white;
}

ul.submenu li{
  display: inline;
}

ul.submenu {
  margin-bottom: 15px;
}

/** pocasi */
#wx_module_9573 div {
  overflow: visible;
}

/** clanek */
.clanek {
  margin: 20px 0px 0px 0px;
}

.clanek .clanek_content h3,
.clanek .clanek_content h3 a,
.clanek .clanek_content h3 a:visited {
  color: black;
  text-decoration: none;
  padding-bottom: 5px;
}

.clanek_image {
  float: left;
  border: 5px solid white;
  margin: 0px 10px 10px 0px;
}

.clanek_image_spacer {
  width: 210px;
  float: left;
  margin: 0px 10px 10px 0px;
}

.clanek_image_spacer .clanek_image{
  margin: 0px;
}


/** minigalerie pod clankem */
.minigallery {
  margin: 10px 0px 0px 0px;
}

.minigallery a img,
.minigallery img {
  border: 0px;
  margin: 0px 10px 10px 0px;
}

/** anketa */
.ank_cont { 
}

.ank_cont .ank_nadpis {
  color: black;
  font-weight: bold;
}

.ank_cont .ank_moznosti {
  font-size: 11px;
}

.ank_cont .ank_submit input {
}

/** diskuze */
.diskuze_left {
  width: 200px;
  float: left;
}

.diskuze_main {
  width: 470px;
  float: left;
}

.diskuze_main .diskuze_dalsi_stranky {
  float: right;
}

.diskuze_main .diskuze_dalsi_stranky a {
  color: black;
  font-weight: bold;
}

.diskuze_main .diskuze_item {
  width: 470px;
  border-top: 1px solid #888888;
  margin-top: 10px;
  padding-top: 10px;
}

.diskuze_main .diskuze_item .diskuze_user_name {
  width: 100px;
  font-weight: bold;
  color: black;
  float: left;
}

.diskuze_main .diskuze_item .diskuze_text {
  width: 290px;
  float: right;
}

.diskuze_main .diskuze_item .diskuze_cas {
  width: 60px;
  padding: 0px 5px 0px 0px;
  text-align: right;
  float: left;
}

.news .one_news {
  width: 99%;
  margin: 15px 0px 0px 0px;
}

div.one_news a img {
  margin: 0px 8px 5px 0px;
  float: left;
  border: 0px;
}
