* {
margin:0;padding:0; 
}
body {
background:#fff;
font-family:arial;
font-size:62.5%;
background-color:#8d8d8d;
background-image: url('img/bg.jpg');
background-repeat: repeat-x;
background-position: top;
}
#page {
margin:0 auto;
width:1010px;
background:#000 url('img/bg_obsah.jpg') repeat-y;
overflow: hidden;
}
/*= -------- header ------- */



/*= -------- levy ------- */
#levy {
float:left;
background:url('img/levy.jpg') no-repeat;
width:323px;height:667px;
overflow: hidden;
}

/* menu */
#levy ul {
padding:10px 0 0 22px;
list-style:none;
}
#levy ul li {
background:url('img/menu.gif') no-repeat 0 -44px;
padding:0 0 0 0;
}

#levy ul li a{
color:#003B65;
text-decoration:none;
font-weight:bold;
margin-top:3px;
padding:3px 0 0 48px;
font-size:1.7em;
height:19px;/*22*/
width:350px;
display:block;
}
#levy ul li a:hover {
background:url('img/menu.gif') no-repeat 0 -22px;
}
#levy ul li a.active {
background:url('img/menu.gif') no-repeat 0 0;
}
/*= -------- pravy ------- */
#pravy {
float:right;
width:687px;
overflow: hidden;
}
#pravy a#logo img {
border:none;
}
#bgObsah1 {
background:url('img/bg_obsah1.jpg') no-repeat;
width:687px;
min-height:587px;
_height:587px;
margin-top:-3px;
}

#obsahVnitrni {
padding:125px 60px 0 0;
overflow: hidden;
}

#obsahVnitrni p {
font-weight:normal;
line-height:140%;
text-indent:1.8em;
font-size:1.3em;
}
#obsahVnitrni h2 {
color:#700000;
text-transform: uppercase;
font-size:180%;
margin:10px 0 5px 0;
}
#obsahVnitrni h1 {
color:#003B65;
position:absolute;
font-size:250%;
margin:-61px 0 0 20px;
}
/*= -------- footer ------- */
#footer {
background:url('img/footer.jpg') no-repeat;
width:1010px;height:132px;
clear:both;
}
#footerVnitrni {
padding:75px 0 0 310px;
}
#footer p {
  margin: 0 0 0 400px;
  font-size:1.2em;
}
#footer #print {
  padding-left: 19px;
  background: url('img/print.gif') no-repeat ;
  float:left;
}

a {
color:#000;
}
/* pavel kalkulacka*/
fieldset{
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-color: #003B65;
}
fieldset legend{
margin: 0px 5px 0px 5px;
padding: 0px 7px 0px 7px;
color:#700000;
text-transform: uppercase;
font-size:180%;
margin:10px 0 5px 0;
}
fieldset table{
  font-size:180%;
  color: black;
}
fieldset table b{
  color: red;
  font-weight: bold;
}
.col1{
  width: 170px;
}
.col2{
  width: 150px;
}
.col3{
  width: 250px;
}
.center{
  text-align: center;
  padding: 0px 0px 5px 0px;
}
#flash{
  margin: 0;
  padding: 60px 50px 0px 20px;
  width: 253px;
  height: 220px;
}
#image{
  margin: 0;
  padding: 40px 50px 0px 20px;
  width: 253px;
  height: 220px;
  background-image: url('./banner.jpg');
  background-repeat: no-repeat;
  background-position: 20px 30px;
}

