
body{
  text-align:center;
  margin:0 auto;
  padding:0;
  background:url(wrapper_site.gif) top center;
  color:#fff;
  font-family:Garamond;
}

h1{
  text-align:center;
}

h2{
    font-size:22px;
}


#obal{
  text-align:center;
  padding:0px;
  margin:0px auto;
  
  min-height:700px;
}

#header{
  text-align:left;
  margin:13px auto;
  background:url("header.png") no-repeat;
  width:877px;
  height:117px;
}

#footer{
  margin:0 auto 15px auto;
  background:url("footer.png") no-repeat;
  width:903px;
  height:18px;
  
}

#logo{
  margin:0 auto;
  padding:0;
  width:901px;
  height:290px;
  background:url("logo_bg.png") repeat-y;
}

#main{
  margin:0 auto;
  background:url("main_bg.png") repeat-y;
  width:901px;
  display: table;
  padding:0;
  min-height:600px;
}

#main_left{
  float:left;
  width:230px;
  text-align:left;
  padding-left:25px;
  padding-top:15px;
  margin:0;
}

#main_right{
  float:right;
  width:585px;
  text-align:left;
  padding-right:25px;
  margin:0;
  min-height:600px;
  
}

#menu{
  text-align:center;
  width:605px;
  height:25px;
  top:78px;
  left:260px;
  position:relative;
}

#menu a{
  padding:7px;
  color:#fff;
  text-decoration:none;  
  margin-left:15px;
  font-size:16px;
  font-weight:bold;
}

#menu a:hover{
  background-color:#301e14;
  color:#e9e0cf;
}

#ii{
  margin:0 auto;
  padding:0;
  height:130px;
}

#iii{
  margin:0 auto;
  padding:0;
  height:290px;
}

#pozadi-main{
  margin:0 auto;
  padding:0;
  
}

.tail-row-top-menu{ background:url(tail_row_logo.gif) top center; }

.clear{ width:100%; overflow:hidden;}

.logo-menu{ background:url(tail_row_top_menu.gif) top center; }

.pozadi-main{ background:url(wrapper_site_top.gif) repeat-x; }


#menu_left{
  text-align:left;
  margin:30px;
  float:left;
  width:200px;

}

#cara{
  width:200px;
  height:2px;
  background:url("cara.gif") repeat-x;
}

#menu_right{
  margin:5px 18px 0 0;
  width:600px;
  background-color:white;
  height:280px;
  float:right;
}

.orange_menu{
  color:#a85006;
  font-weight:bold;
  font-size:19px;
  margin-left:20px;
  margin-bottom:5px;
}

.orange{
  color:#a85006;
  font-weight:bold;
  margin-left:20px;
  margin-bottom:5px; 
}
#menu_left a{
  color:#25160f;
  text-decoration:none;
  font-weight:bold;
  display:block;
  margin-left:40px;
  margin-top:5px;
  margin-right:0;
  padding:0;
  width:140px;
}

#menu_left a:hover{
  margin-left:45px;
  padding:0;
}

#left_text{
  margin-left:50px;
}

#right_text{
  text-align:left;
}


#ram_left a{
  text-decoration:none;
  color:#a85006;
  font-weight:bold;
  font-size:20px;
}

#ram_right a{
  text-align:left;
  text-decoration:none;
  color:#a85006;
  font-weight:bold;
  font-size:20px;
}

#ram_left img{
  border:none;
  margin-top:5px;
}

#ram_right img{
  border:none;
  margin-top:5px;
}

#ramecek{
  text-align:center;
  margin-top:15px;
padding:0;
}

#ram_left{
  height:120px;
  text-align:left;
width:200px;
  min-height:130px;
  float:left;
  margin-left:30px;
  margin-top:15px;
  display:table;
  clear:both;
}

#ram_right{
height:120px;
text-align:left;
width:200px;
  min-height:130px;
  float:right;
  margin-right:30px;
  margin-top:15px;
  display:table;
  
}

#ram_left:hover, #ram_right:hover{
  background-color:#301e14;
}

#ram_left a:hover, #ram_right a:hover{
  color:#e9e0cf;
}

#menu_left a img{
  border:0;
}

#copyr{
  text-align:center;
  color:#fff;
  height:30px;
}

#copyr a{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

#copyr a:hover{
  text-decoration:underline;
}

#kestazeni{
  text-align:center;
  margin-top:30px;
}

.stred{
  text-align:center;
}

#kestazeni a{
  color:#fff;
  text-decoration:none;
}

#kestazeni a:hover{
  text-decoration:underline;
}

.bezramecku{
  text-decoration:none;
  border:0;
}

#kestazeni a{
  text-decoration:none;
  color:#a85006;
  font-weight:bold;
  font-size:20px;
  border:0;
}

#kestazeni a:hover{
  color:#fff;
  text-decoration:none;
}

#kestazeni a img{
  border:0;
}

.zarovnani{
  vertical-align:text-top;
  text-align:left;
}