body{
  margin:9px 0px 30px 0px;
  padding:0;
  background:rgb(244,252,255) url("img/bg.jpg") repeat-x top;
  font-family:arial;
  font-size:12px;
  color:rgb(86,94,100);
  text-align: center;
}
h1{
  font-size:18px;
  color:rgb(234,171,48);
  margin:20px 0px;
}
h2{
  font-size:14px;
  color:rgb(97,105,110);
  margin:20px 0px;
}
a{
  color:rgb(211,140,0);
}
a:hover{
  text-decoration:none;
}
table{
  font-size:12px;
}
img{
  border:0;
}
.header{
  width:900px;
  height:341px;
  border-collapse:collapse;
  background:url("img/header.gif");
}
.header_obal{
  position:relative;
  width:900px;
}
.oblak{
  width:30px;
  height:150px;
  background:url("img/oblak.gif");
  position:absolute;
  right:-30px;
}
.topmenu{
  width:900px;
  height:46px;
  border-collapse:collapse;
  background:url("img/bg_main.gif");
  _padding-left:15px;
}
.topmenu_1{
  width:183px;
  height:46px;
  background:url("img/topmenu_left.gif");
  float:left;
  margin-left:15px;
  _margin:0;
}
.topmenu_2{
  width:498px;
  height:46px;
  float:left;
}
.topmenu_2 table{
  width:100%;
  height:100%;
}
.topmenu_2 table td{
  text-align:center;
}
.topmenu_2 a{
  display:block;
  width:100%;
  height:31px;
  _height:100%;
  padding-top:15px;
  text-decoration:none;
  font-weight:bold;
  color:white;
  background:rgb(62,72,79) url("img/bg_topmenu.gif") no-repeat;
}
.topmenu_2 a:hover{
  background:url("img/bg_topmenu_hover.gif") repeat-x;
  color:black;
}
a.topmenu_2_1{
  background:url("img/bg_topmenu_1.gif") no-repeat left;
  padding-top:15px;
  color:white;
}
a:hover.topmenu_2_1{
  background:url("img/bg_topmenu_1_2.gif") no-repeat left;
  color:black;
}
a.topmenu_2_2{
  background:url("img/bg_topmenu_2.gif") no-repeat left;
  padding-top:15px;
  color:white;
}
a:hover.topmenu_2_2{
  background:url("img/bg_topmenu_hover.gif") repeat-x;
  color:black;
}
.topmenu_3{
  width:189px;
  height:46px;
  background:url("img/topmenu_right.gif");
  float:left;
}
.main{
  width:900px;
  border-collapse:collapse;
  background:url("img/bg_main.gif");
}
.leftcol{
  margin-left:15px;
}
.ned{
  height:36px;
  background:url("img/ned.gif");
}
.pd{
  height:36px;
  background:url("img/pd.gif");
}
.k{
  height:36px;
  background:url("img/k.gif");
}
.indeco{
  height:36px;
  background:url("img/indeco.gif");
}
.leftbox{
  background:rgb(45,59,70);
}
.leftbox_bottom{
  background:rgb(45,59,70) url("img/left_bottom.gif") no-repeat bottom;
}
.leftbox_obsah{
  padding:13px;
  font-size:11px;
  line-height:20px;
  color:rgb(177,202,221);
}
.leftbox_obsah ul{
  margin:0;
  padding:0;
}
.leftbox_obsah ul li{
  list-style-type: none;
  background:url("img/b2.gif") no-repeat left 4px;
  padding-left:20px;
  margin:6px 0px;
  color:white;
  font-weight:bold;
}
.vice_zde{
  text-align:right;
  margin-top:8px;
}
.maincol{
  width:100%;
}
.maincol_obsah{
  margin:20px;
  line-height:20px;
}
.maincol_obsah ul{
  margin:0px 0px 0px 30px;
  padding:0;
}
.maincol_obsah ul li{
  list-style-type: none;
  background:url("img/b1.gif") no-repeat left 2px;
  padding-left:30px;
  margin:8px 0px;
  font-weight:bold;
}
.home td{
  padding-right:8px;
  line-height:20px;
}
.obr_home{
  border:4px solid rgb(173,190,203);
}
.rightcol{
  margin-right:15px;
}
.footer{
  width:900px;
  height:62px;
  border-collapse:collapse;
  background:url("img/footer.gif");
  text-align:center;
  color:rgb(86,94,100);
}
/* podstranka */
.topmenu_1_subpage{
  width:183px;
  height:46px;
  background:url("img/topmenu_left_subpage.jpg");
  float:left;
  margin-left:15px;
  _margin:0;
}
.topmenu_3_subpage{
  width:189px;
  height:46px;
  background:url("img/topmenu_right_subpage.jpg");
  float:left;
}
.ned_subpage{
  height:36px;
  background:url("img/ned_subpage.jpg");
  margin-top:1px;
}
.leftbox_bottom_subpage{
  background:rgb(45,59,70) url("img/left_bottom_subpage.jpg") no-repeat bottom;
}
.leftbox_obsah_subpage{
  padding:18px;
  font-size:11px;
  line-height:20px;
  color:rgb(177,202,221);
  text-align:justify;
}
.obr_left{
  border:4px solid white;
  margin-bottom:7px;
}
.maincol_obsah_subpage{
  margin:30px;
  line-height:20px;
}

/*úprava Kašpar index*/

a.zelenausporam {
   color: #4AA50B; 
   font-weight: bold;
}

span.normal {
    font-weight: normal;
}

/*konec úprava*/
