/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/

/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/



body, table {
  padding: 0;
  margin: 0;
/*  background: white url('../imgs/pozadi-page.jpg') top repeat-x;*/
  font-family: Tahoma;
  font-size: 10px;
  color: #000000;
}


#page {
  position: relative;
  width: 1225px;
  margin: 0 auto;
  background: #FFFFFF url('../imgs/page-pozadi.jpg') -1px repeat-y; 
}

#frame-left {
  position:relative;
  float:left;
  width:223px;
  
  
}

#frame-right {
  position:relative;
  float:right;
  width:213px;
  _width:208px;

    
  

}




#content {
  position:relative; 
  width:789px;
  float:left;
  
  background-color:white;

}

/*
#logo {
  position: relative;
  width: 789px;
  height: 115px;
  padding: 0;
  margin: 20px 0px 0px 0px;
}

#logo a {
   color:#B3660A;
}

#logo h1 {
  padding: 10px 0 0 200px;
  margin: 0;

}


#info {
  width:731px;
  margin: 0 0 12px 24px
}

#logo h1 span {
  display: block;
  position: absolute; 
  width: 789px;
  width: 560px;
  height: 115px;
  left: 0; 
  top: 0; 
  z-index: 1;
  cursor: pointer;
  background: url('../imgs/logo.jpg') center no-repeat; 
}
*/

#logo {
  position: relative;
  width: 789px;
  height: 115px;
  padding: 0;
  margin: 20px 0px 0px 0px;
  background: url('../imgs/logo.jpg') center no-repeat;
}

#logo h1 a {
  display: block;
  position: absolute; 
  width: 560px;
  height: 115px;
  left: 0; 
  top: 0; 
  z-index: 1;
  cursor: pointer; 
  text-decoration: none;
}

#logo h1 a span {
  display: none;
}

#logo span#poslat a {
  display: block;
  position: absolute; 
  width: 200px;
  height: 40px;
  left: 561px; 
  top: 20px; 
  z-index: 1;
  cursor: pointer; 
  text-decoration: none;
}


#logo span#poslat a span {
  display: none;
}

#logo span#pridat a {
  display: block;
  position: absolute; 
  width: 200px;
  height: 40px;
  left: 561px; 
  top: 60px; 
  z-index: 1;
  cursor: pointer; 
  text-decoration: none;
}

#logo span#pridat span {
  display: none;
}

#i-frame {
  width: 782px;
  margin: 10px 0px 0px 0px;
  /*background: url('../img1s/iframe.jpg');           */
  
  
}

#frame-up {
 /* background: url('../imgs/iframe-up.jpg');     */
  height:19px;
}

#frame-stred {
  min-height:220px;
 /* background: url('../imgs/iframe-stred.jpg');*/
}

#frame-down {
  height:66px;
 /* background: url('../imgs/iframe-down.jpg');*/
}



#i-frame iframe {
  width:750px;
  height:590px;
  
  border: 0 none black;
  padding:0;
  margin: 0px 0px 0px 5px;
}



#vypocty {
  width:183px;
  height: 513px;
  background: #FFFFFF url('../imgs/vypocet.jpg') no-repeat; 
  margin: 0px 0px 60px 0; 
}

#menu {
  width:223px;
  height:562px;
  background: #FFFFFF url('../imgs/menu-pozadi.jpg')  -2px no-repeat;
  position: relative;
  padding: 0;
  margin: 0;

}

h2 {
  color:#8200dc;
}


#reklama div {
  margin: 0px 0px 0px 32px;
}

#ban {
 
    width: 213px;
    _width: 208px;
}

#banner {
  position: relative;
  
  width: 185px;
  padding: 9px 0 10px;
  margin: 0px 10px 72px 0;
 
 
}

#menu ul {
  list-style-type : none ;
  padding: 29px 0;
  _padding: 19px 0;
  margin: 0px 0px 0px 37px;
}

#menu ul li {
/* background-color:red;*/
  padding: 0;
  margin: 0;
}


#menu ul li a {
  
  display:block;
  width:143px;
  _width:173px;
  height:25px;
  _height:50px;
  color:#6f6f6f;
  text-align: right;
  text-decoration:none;
  font-size:12px;
  padding:25px 30px 0px 0px;
  margin:0;
 
}

#vypocty ul {
  list-style-type : none ;
  padding: 110px 0px 0px 0px;
  margin: 0px 0px 0px 5px;


}

#vypocty ul li {
/* background-color:red;*/
  padding: 0;
  margin: 0;
}


#vypocty ul li a {
  
  display:block;
  width:155px;
 _width:163px;
  height:16px;
  _height:26px;
  color:#6f6f6f;
  text-align: center;
  text-decoration:underline;
  padding:10px 0px 0px 8px;
  margin:0;
  
 }





 
#cleaner {
  clear: both;
  background: url('../imgs/page-pozadi.jpg') center no-repeat;  
}


#foot {
  position: relative; 
  width: 100%; 
  min-width: 1224px; 
  overflow: hidden;
  background: url('../imgs/foot-pozadi.jpg') repeat-x;

}
#footer {
  margin: 0 auto;  
  width: 1224px;
  height: 59px;
  background: url('../imgs/footer.jpg')  no-repeat;
  font-weight: normal;  
}

#footer p {
  padding: 0;
  margin: 0;
  font-size: 9px;
  font-weight: normal;  
}

#footer p.copy {
  float: left;
  padding: 25px 0 5px 75px;
  margin: 0;
  color: #707070;
  font-weight: normal;
}

#footer a {
  text-decoration: underline;
  color: #000;
  font-weight: normal;
}

#footer p.copy span {
  color: #000;
}

#footer p.copy span a {
  text-decoration: none;
/*  font-weight: bold; */
  font-weight: normal;
  color: #000;
}

#footer p.backlinks, #radkovyblok {
  float: right;
  padding: 35px 45px 0 0;
  margin: 0;
  text-align: right;
  font-weight: normal;
}

#footer p.backlinks span {
  color: #707070;
}

#k__t td {
    padding: 5px 10px;    
}
#k__t td a {
    font-weight: bolder;
    color:#555555;
    
}
#k__t td a:hover{
    text-decoration:none;
    color:#000000;
    
}
.second {
    background-color:#EDEDED;
    
}

a {
    font-weight:bolder;
    color:#555555;
    
}

a:hover {
    
    color:#778899;
    text-decoration: none;
    
}



.hlavni_cast {width:759px; float:left; margin: 5px 0 15px 0;}
.hlavni_cast_top {width:759px; height:13px; float:left; background:url('/imgs/box-top.jpg'); background-repeat:no-repeat;}	
.hlavni_cast_middle {width:759px; float:left; background:url('/imgs/box-middle.jpg'); background-repeat:repeat-y; padding:10px 0px 10px 2px;}
.hlavni_cast_bottom {width:759px; height:11px; float:left; background:url('/imgs/box-bottom.jpg'); background-repeat:no-repeat;}

/* .kalkulacka { background:url('/imgs/kalkulacka.jpg') no-repeat 70px 0px;} */
h2 { color: grey; font-size: 2.5em; font-weight: normal; }
table.meny td, table.meny th { padding: 5px; font-size: 1.1em;}
table.meny tr.odd { background-color: #eee; }
table.meny th { color: blue; }
input.zmenit { margin-bottom: -7px; }
#kalkulackatbl .popis { color: grey; margin-bottom: 3px;}
#kalkulackatbl .vysledek { color: red; font-size: 1.8em; font-weight: bold; }

h2#kalkulacka { margin-left: 60px; }