 body {
  padding: 0;
  margin: 0;
  text-align: center;
  height: 100%;
  background:#F0F0F0 url(bg.jpg) repeat-x; 
 }
 
 a {
 color:black;}
 a:hover {}
 hr {
  border-top: 1px solid black;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  background: none;
  height: 1px;
 }
 
 #main {
  min-height: 100%;
  height: auto;
  _height: 100%;
  position: relative;
 }

 #main_in {
  margin: 0 auto;
  text-align: left;
  width: 961px;
 }

 #holder {
  float:left;
  text-align: left;
  width: 924px;
 }
 #top {
  height: 216px;
 }
 #page {
 }
 #page_in {
  width: 657px;
  _width: 672px;
  float: right;
  padding:0 0 0 15px;
  background:white url(h1bg.gif) no-repeat;
 }
 #menu {
  width: 252px;
  float: left;
}
 #menu_in {
  background: #8BBCE1 url(menu.gif); 
  border-bottom:1px solid #8BBCE1;
 }
 #menu_in ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
 }
 
 #menu_in ul li a {
 display:block;
 width:246px;
 height:22px;
 _width:252px;
 _height:42px;
 color:white;
 font-size:14px;
 font-weight: bold;
 text-decoration: none;
 padding:20px 0 0 6px;
 }
 #menu_in ul li a:hover {
 background:url("menu-over.gif");
 }
 #menu_in ul li .actual {
 background:url(menu-over.gif);
 text-decoration: underline;
 }
 #footer {
  background: url(paticka.jpg) repeat-x top;
  height:75px;
  position: absolute;
  bottom:0;
  left:0;
  width:100%;
  }
 #footer_in p {
 margin:0;
 padding:0;
 }  
  
 #footer_in {
 padding:20px 0 0 10px;
 margin: 0 auto;
 width:914px;
 _width:924px;
 }
 #footer_in_focam{
 text-align: left;
 color:white;
 float:left;
 width:730px;
 } 
 
 #footer_in_r3d {
 width:164px;
 text-align: right;
 color:white;
 float:left;
 } 
 #footer_in_r3d a {
 color:white;
 text-decoration: none;
 }

 #vlevo {
 float:left;
 width:19px;
 height:300px;
 background: url(top_left.jpg);
 }
 #vpravo {
 float:left;
 width:18px;
 height:300px;
 background: url(top_right.jpg);
 }
 h1 {
 width:657px;
 height:44px;
 _height:94px;
 margin:0;
 padding:50px 0 0 0px;
 color:#2D2373;
 font-size:24px;
 font-weight: normal; 
 }
 
 #podmenu {
 background: url(podmenu.gif); 
 padding:10px 10px 10px 10px;
 }
 #temp {
 height:75px;
 }

 p {
 margin:10px 15px 10px 0;
 }
#submenu {
font-size:10px;
color:#909090;
background-color:#f0f0f0;
width:630px;
_width:640px;
padding:4px 4px 4px 6px;
}
#submenu a {
color:#909090;
}
#language {
width:240px;
text-align: center;
font-size:10px;
margin:10px 0 0 0;
}

