body{
font-family:Trebuchet MS;
font-size:12px;
text-align: center;
margin:1px;

padding:0px;
}

h2{
  font-size:18px;
  color:#FFC600;
}

a{
  text-decoration:none;
  color:#CCC;
  border-style:solid;
  border-width:0px;
  border-color:#FFF;
}
a:hover{
  text-decoration:underline;
  color:#CCC;
}

#header_container{
  height:190px;
  background-image:url('/public/images/design/bagr_head.jpg');
  background-repeat:x-repeat;
  text-align: left;
  margin:auto;
}
#header{
  text-align: center;
  position:relative;
  margin: auto;  
  width:856px;
  height:190px;
  background-image:url('/public/images/design/head.jpg'); 
  background-repeat:no-repeat;
}
#header_logo{
  cursor: hand;
  position:absolute;
  top:36px;
  left:50px;
  background-image:url('/public/images/design/logo.png');
  background-repeat:no-repeat;
  background-position: 20px 0px;
  padding: 20px 0px 0px 20px;  
  width:74px;
  height:80px;  
}
#header_tv{
  cursor: hand;
  z-index:20;
  position:absolute;
  top:129px;
  left:663px;
  background-image:url('/public/images/design/head_tv.png');
  background-repeat:no-repeat;
  width:183px;
  height:34px;  
}
#content{  text-align:left;
  position:relative;
  width:836px;
  margin: auto; 
  background-color:#282828;
}
#menu{
  z-index:4;
  position:absolute;
  left:0px;
  top:0px;
  width:400px;
 /* height:600px;*/
  overflow:hidden;
  background-image:url("/public/images/design/menuBagr.jpg");
  background-repeat:repeat-y;
}

.spacer{
  height:600px;
  width:1px;
  position:relative;display:block;float:left;
  
}

#main{
  visibility: visible;
  background-attachment: fixed;
  background-image: url(images/spacer.gif);
  background-repeat: no-repeat;
  color:#ccc;
  padding:0px;
  z-index:3;
  position:relative;
  left:204px;
  top:0px;
  width:631px;
  min-height:600px;/**/
}
#innermain{
  /*width:100%;*/
  display:block;
  position:relative;
  left:0px;
  width:631px;
}

.obal{
  padding:15px;
}
#obal{
  padding:15px;
}
#lista{
  z-index:1;
  position:absolute;
  left:10px;
  top:156px;
  margin: 0 auto;
  background-image:url('/public/images/design/bagr_lista.jpg');
  background-repeat:no-repeat;
  width:836px;
  height:34px;
  font-size:13px;
}
#lista .nadpis1{
  cursor: default;
  position:absolute;
  top:9px;
  left:20px;
  font-weight:bold;
  color:#282828;
}

#lista .nadpis2{
  cursor: default;
  position:absolute;
  top:9px;
  left:220px;
  font-weight:bold;
  color:#282828;
}
#footer{
  position:relative;
  text-align:left;
  color:#fff;
  width:836px;
  height:57px;
  margin: auto;
  background-image:url('/public/images/design/bagr_footer.jpg');
  background-repeat:no-repeat;
  font-size:12px;
  font-weight:bold;
}
#footer div{
  position:absolute;
  top:15px;
  left:15px;
}

.auto table{
  color:#282828;
  width:100%;
  background-color:#222;
}
.auto .hlavicka{
  
  background-color:#E2E2E2;
  padding:5px;
  color:#282828;
}
.auto .obsah{
  font-weight:bold;
  background-color:#CCC;
  padding:5px;
}
.auto td{
  padding:5px;
  width:20%;
}
.auto{
  margin:5px;
 /* border-style:solid;*/
  border-width:0px;
  border-color:#FFF;
}
.auto img {
  margin:5px;
  padding:2px;
  background-color:#E2E2E2;
  width:55px;
  border:none;
}


/*---------------
admin
---------------*/
.left{
  width:204px;
  height:600px;
  background-color:#ccc;
  background-image:url("/public/images/design/menuBagr.jpg");
  background-repeat: y-repeat;
}

.left a{
  display:block;
  width:168px;
  height:28px;
  padding:10px 5px 0px 20px;
  color:#FFF;
  font-size:14px;  
  background-image:url("/public/images/design/menuItemBagr.jpg");
  font-weight:bold;  
}

.left a:hover{
  color:#FFC600;
}

#a_menu{
  display:block;
  height:22px;
  padding:5px;
  color:#FFF;
  font-size:12px;
}

#a_main{
  color:#ccc;
  padding:0px;
  z-index:3;
  width:836px;
  height:600px;/**/
  overflow:auto;
}
.a_cudl{
  display:block;
  height:22px;
  padding:5px;
  color:#FFF;
  font-size:12px;
}
.right{
  color:#ccc;
  padding:0px;
  z-index:3;
  position:absolute;
  left:204px;
  top:0px;
  width:632px;
  height:600px;
  overflow:auto;
}

.auto .admin{
  font-weight:bold;
  background-color:#FFC600;
  padding:5px;
}
td .admin{
font-weight:bold;
  background-color:#FFC600;
  padding:5px;
}
.uvod table{
  color:#282828;
  width:95%;
  background-color:#222;
}
.uvod .hlavicka{
  
  background-color:#E2E2E2;
  padding:5px;
  color:#282828;
}
.uvod .obsah{
  color:#282828;
  font-weight:bold;
  background-color:#CCC;
  padding:5px;
}
.uvod td{
  padding:5px;
}
.uvod .admin{
  color:#282828;
  font-weight:bold;
  background-color:#FFC600;
}
