/* CSS Document */
html, body{
  height:100%;
  width:100%;
  background:url(img/bgBody.gif) left top repeat-y;
  margin:0;
  padding:0;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 12px;
}
#page{
  position:relative;
  min-height:100%;
  _height:100%;
  width:845px;
}
#header{
  height:163px;
  background:url(img/bgHeader.gif) left top no-repeat;
}
#footer{
  position:absolute;
  bottom:0;
  left:0;
  background:url(img/bgFooter.gif) left top no-repeat;
  height:35px;
  width:845px;
}
#content{
  position:relative;
  top:0;
  left:0;
  padding-bottom:30px;
}
#main{
  padding:0 0 0 173px;
}
#pravy{
  float:right;
  width:190px;
  padding-bottom: 20px;
}
.cleaner{
  clear:both;
  visibility:hidden;
  height:0;
}
h1{
  font-size:16px;
  font-weight:bold;
}
.orange{
  color:#F0750D;
  font-size:14px;
  margin-bottom: -2px;
  font-weight:bold;
}

h2{
  color:#F0750D;
  font-size:14px;
  margin-bottom: -2px;
  font-weight:bold;
  margin-top:1.2em;
}
#menu{
  position:absolute;
  top:130px;
  left:157px;  
}
#menu a{
  text-decoration:none;
  position:absolute;
  display:block;  
  vertical-align:middle;
  text-align:center;
  line-height:22px;
  color:#000000;
}
#menu a:hover{
  background:#E57917;
}
#podmenu{
  position:absolute;
  left:19px;
  top:0;
  width: 137px; 
}
#podmenu ul{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  text-align:right;
}
#podmenu a {
  text-decoration:none;
  color:#494949;
  width: 100%;
  line-height: 2em;
  padding:0 5px 0 0;
}
#podmenu li:hover, #podmenu a:hover {
  background: #F0DFCA;
}
.divImg{
  margin:10px;
  border:1px solid #000000;
  float:right;
}
.imgText{
  margin:3px;
  _margin:3px 3px -1px 3px;
}
#main a, #pravy a{
  color:#E57917;
}
#main a:visited, #pravy a:visited{
  color:#E57917;
}
#main .sluzby{
  text-decoration:none;
  font-size:1.4em;
  color:black;
  font-weight:bold;
}

#orange{
color:#F0750D;
font-weight:normal;}


#table{
  font-size: 12px;
  border: solid 1px #797979;
  margin-top:20px;
}
#table td{
  border:0;
  text-align:center;
  padding: 10px;
}
#table thead{
  background:#464646;
  color:#FFFFFF;
  font-weight:bold; 
}

#tableBorderLeft{
  font-size: 12px;
  border: solid 2px #797979;
  margin-top:20px;
}
#tableBorderLeft td{
  border:1px solid #797979;
  text-align:left;
  padding: 10px;
}

.floatRight{
float:right;}
