BODY {
  background-color: #663300;
  color: #ffffc0;
  font-family: arial, verdana;
  font-size: 0.9em;
  font-weight: normal;
  background-image: url("../images/back_19.png");
  background-repeat: repeat-x;
  background-position: bottom;


  padding: 40px;
  padding-top: 20px;
  margin: auto;
  width: 865px;
  /*height: 100%;*/
}

img {
  behavior: url(css/iepngfix.htc);
   }

.img_main{
  vertical-align: middle;
}


a{
  text-decoration: none;
  font-weight: bold;
  color: #CC9900;
}

a:hover{
  text-decoration: none;

}


#footer{
  margin-top: 5px;
  text-align: right;
  font-size: 0.8em;
  /*font-weight: bold;*/
}


.wrapper_top{
  border-spacing: 10px;
  border-color: #f5edce;
  border-width: 1px;
  border-style: solid;
  background-color: #663300;
  width: 100%;
  height: 100%;
  padding: 0px;

}

.main_image{
  vertical-align: middle;
}


.wrapper{
  /*border-color: #F5EDCE;
  border-width: 1px;
  border-style: solid;*/

  background-image: url("../images/back_19.png");
  background-repeat: repeat-x;
  background-position: center;
  background-color: #663300;
  width: 100%;
  height: 100%;
  padding: 0px;


}



#menu td{
  padding: 5px;
  border-color: #ffffbf;
  border-width: 1px;
  border-style: solid;
  width: 100%;

}


#logo{
  padding: 0px;

}

#top_image{
  text-align: right;


}


.flash{
  /*border-color: #F5EDCE;
  border-style: solid;
  border-width: 1px;*/
  padding: 3px;
  text-align: right;
  margin: 0 auto;
  width: 600px;
  height: 450px;


}


hr{
 color: #ffffbf;
 background-color: #ffffbf;
 height: 1px;
 border: none;
 margin: 0px;

}



.main_table td{
  padding: 5px;
  border-color: #ffffbf;
  border-width: 1px;
  border-style: solid;
}

#top{
  margin: 0px;
}


.main_tr{
  border: none;
}

.main_td{
  border: none;
  background-image: url("../images/back17.png");
  background-repeat: repeat-x;
  background-position: top;
  height: 30px;
}

#address{
 font-size: 0.8em;
 font-weight: normal;
 color: #ffffc0;
/* background-image: url("../images/div_back_2.png");
  background-repeat: repeat-x;
  background-position: center;*/
  padding: 5px;
  vertical-align: top;
  }

 .main_text{
   text-align: justify;


 }

 .main_text_td{
   vertical-align: top;
 }

.meniny_td{

  border: none;
}

.meniny_tr{
  border: none;
}

.meniny_table{
  border: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

#map_wrapper{
  width: 400px;
  height: 250px;
  border-style: solid;
  border-width: 1px;
  border-color:#ffffc0;
  padding: 3px;

}

#map_canvas{
  width: 400px;
  height: 250px;
}


