body {
 background-color: #dddddd;
 margin-top: 10px;
 margin-bottom: 10px;
}

#pageskelet_top_menu {
 height:25px;
 position: relative; 
 border-top:0px none;
 border-bottom:0px none;
 background-color: #EC8000
}
#print_area img {
  top:4px;
}
#PageSkelet_Menu {
  font: 8pt Verdana, sans-serif; 
  text-align: left; 
  position: absolute; 
  top: 5px;
  left: 300px;
  padding-top: 5px;
  z-index: 2;
}
#pageskelet_center {
 background-color: #FFF;
 padding-top: 0px;
 border: 0px;
}
td {
 overflow: hidden;
}
table {
 overflow: hidden;
}
#table th {
color:#EFCB05;
}
th a {
color:#EFCB05;
}
#pageskelet_left {
 background: #eeeeee;
 /* levy sloupec */
 width: 180px;
 padding: 0;
}
#pageskelet_left form {
 margin-top:10px;
 background: #eeeeee;
 /* formy v levem sloupci */
}
#pageskelet_right {
 background: #eeeeee;
 /* pravy sloupec */
 padding: 0;
}
#promocontent {
 width: 150px;
 margin-top:10px;
 background: #eeeeee;
 /* pozadi bloku v pravem sloupci */
 padding: 0px;
}
#treecontent {
 margin-top:0px;
 background: #eeeeee;
 /* strom */
 padding: 0px;
}
.background_light {
  background:#eeeeee;
}
.background_dark {
  background:#0A860E;
}
DIV.tree.background_dark {
 background: #646567;
 color: #CECFD0;
 font-size:small;
}
#treecontent ul li ul, #treecontent ul li ul li ul {
  padding-left:0px;
}
#treecontent legend {
 display: none;
}
#treecontent fieldset {
 border: 0px;
}
#head ul {
 list-style-type: none;
 background-color: #545454;
 margin: 0 537px;
 padding-left: 5px;
 width: 417px;
 float: left;
 color: #000;
 border-right: 1px solid #000;
}
#head ul a {
 color: inherit;
 text-decoration: none;
}
#head ul a:hover {
 color: #ec8000;
}
#menu-head li {
 display: inline;
}
#menu a.menu_head {
 display:block;
 font-size:14px;
 font-weight:bold;
 margin:0 5px 0 5px;
 padding:1px 8px;
 text-align:center;
 text-decoration:none;
 white-space:nowrap;
}
#menu .menu_delim {
 color:white;
 width:3px;
}
h2.nadpis a {
 text-indent:-9999px;
 position:absolute;
}
h2.nadpis {width:200px;height:88px;display:block;}
h2.nadpis a{display:block;width:200px;height:88px;
/* fix IE5 */
overflow:hidden;z-index:1;}

.tree {
 width: 85px;
 background: #EC8000;
 color: #FFF;
 margin-top: 0px; 
 font-size:small;
}
.background_middle {
  background:#EDEDEE;
}
legend.color_dark {
  color:#FFF;
}
.color_light {
  color:#cce0f0;
}
.border_dark {
  border:1pt solid #0065B5;
}
.border_light {
  border:1pt solid #cce0f0;
}
.background_dark a {
  color:white;
}
#pageskelet_middle {
 overflow: hidden;
 background:#FFF
}
#pageskelet_top_menu
{
 width:100%;
 height:40px;
 background: url('bg_menu.jpg') repeat-x;
}
#pageskelet_middle, #pageskelet_bottom {
 width:1010px;
 margin: 0 auto 0 auto;
}
legend {
font-weight:bold;
font-size:small;
color: #FFF;
background: #0A860E;
margin-bottom: 10px;
 margin-top: 0px;
padding: 5px;
}
fieldset {
 border-top: 5px solid #EC8000;
 padding: 0;
 margin-left: 0px;
 margin-right: 0px;
}
a.color_dark {
 color: #000;
}
#spacer {
 height: 20px;
 background: #FFF;
}
#PageSkelet_Tree {
 margin-top: 5px;
 margin-bottom: 10px;
}
#treecontent ul {
  margin:0px 0px 20px 20px;
  /*padding-left:2px;*/
  padding:0px;
  font-weight:bold;
  list-style-type:square;
  width:150px;
}
.color_dark, .color_sti {
  color:#0A860E;
}
#treecontent a:hover {
 text-decoration: none;
  color: #FC8000;
} 
input.smaller, select.smaller {
width:95px;
border:1px black solid;
}
input {
 border: 1px black solid;
}
.align_right {
 text-align: center;
 padding: 4px;
}
#promocontent .status {
 text-align: center;
}
#promocontent ul {
  padding-left: 5px;
 margin-bottom: 10px;
}
#pageskelet_bottom { 
 border-top:0px none;
 border-bottom:1pt solid black
}
.button {
 padding: 4px;
 cursor: pointer;
}
.button:hover {
 color: #cc0000;
}