body {
	background:#971C1C url(../images/bg_body.gif) repeat-x;
	color: #000;
	font-size:11px;
	margin:0;
	text-align:left;
	_text-align:left;
}

.oddelovac {
  display:block;
  background: url(../images/oddelovac.gif) repeat-x;
  height:2px;
  margin-top:10px;
  margin-bottom:10px;
}

#mother , #footer .c{
  margin:0 auto;
  text-align:left;
  width:835px;
  position:relative;
}

img {border:none;margin:0;padding:0}

#top {
  margin:0;
  padding:0;
  height:310px;
  background: url(../images/hlavy.gif) no-repeat 346px bottom;
}

/*   --------------- konec horni pruh 1 - logo + prihlaseni  --------------------------- */

#logo {
 position:absolute;
 border:none;
 left:350px;
 top:36px
}
 
#pivo {
 position:absolute;
 left:260px;
 top:0;
 width:94px;
 height:274px;
 background: url(../images/pivo.jpg) no-repeat;
} 

.aktualni_listek {
  position:absolute;
  right:70px;
  top:210px;
  width:270px;
  height:66px;
}

.aktualni_listek a {
  font-size:16px;
  text-decoration:none;
  color:#3B6482;
  display:block;
  padding-top:8px;
}

.aktualni_listek img {
  float:left;
  margin-right:10px;
  border:none;
}

.aktualni_listek a:hover {
 color:#74100F;
}

#container {padding:0}

#langs fieldset, #mena fieldset {
  padding:8px;
  border:none;
}

#langs fieldset {
  padding-top:12px;
}  

.container, .c {padding:10px;}

#obsah {
 display:block;
 padding-top:20px;
 background: url(/images/colr-levystin.jpg) no-repeat 240px 30px
}

#col-l {
 float:left;
 width:274px;
 padding-top:15px;
}

#col-l .container {
  padding-top:25px;
  padding-left:20px;
}

.nabidka, .nabidka li {
  font-size:13px;
  color:#fff;
  font-style:italic;
}

.nabidka ul {
  margin:0;
  padding:0;
  margin-left:0px;
}   

.nabidka li {
  padding:3px;
  padding-top:6px;
  padding-bottom:6px;
  line-height:auto;
  border-bottom:1px solid #B63636
}

#col-r {
 float:left;
 width:550px;
 background: #fff url(../images/colr-bgtop.jpg) no-repeat left top;
}

.col-r .c {
  padding:15px;
  padding-top:50px;
  min-height:350px;
 _height:350px;
}

.cedule_bottom {
  width:550px;
  height:200px;
  background: url(/images/colr_bgbottom.jpg) no-repeat left bottom;
}

.clanek {padding:10px;font-size:13px;}
.clanek ul {}
.clanek li {
 list-style-type:none;
 padding:3px;
 background: url(/images/li_sipka.gif) no-repeat left 5px;
 padding-left:15px;
} 

.vino {
  display:block;
  height:79px;
  background: url(../images/bg_footer.gif) no-repeat right bottom;
}

#footer {
  font-family: 'Arial CE', arial, sans-serif;
  background:#620606;
  display:block;
  text-align:right;
  eight:110px;
  padding-top:10px;
  color:#BE5151;
}

#footer .c { text-align:right;}

#footer a {
  padding:8px;
  border-left:1px solid #ddd
}  

#footer .levy {
  float:left;
  display:block;
  text-align:left;
  width:200px;
  color:#BE5151;
}

#footer  a{
  padding:0;
  border:0;
  color:#fff;
  padding:7px;
}  

#footer .levy a {padding:0}

#footer .male-menu {
  text-align:center;
  height:30px;
  border-bottom:1px solid #6F1010;
  margin-bottom:15px
}

.autor {
 text-align:left;
} 


.gallery-tab {padding:0;margin:5px;border:none;ackground:#7F1212}
.gallery-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:150px;
}
.gallery-tab img {border:3px solid #971C1C}

.prilohy {
  padding:5px;
  background:none;
  margin-bottom:10px;
}

.prilohy ul { padding:0px;}
.prilohy li {background: url(../images/listpriloha.gif) no-repeat left top; padding:5px;margin-bottom:2px;}

.mezera {margin-bottom:10px;border:none;}

.none{display: none;}
.block{display: block;}
.hide {visibility: hidden; height:1px; font-size:1px;}

.break {clear: both;}
.align-l { text-align: left;}
.align-r { text-align: right;}
.align-c { text-align: center;}
.float-l { float: left;}
.float-r { float: right;}

.br {font-size:1px;margin:10px;}

#gmapa {
 width:350px;
 float:left;
 margin-right:20px;
 margin-bottom:20px;
 height:300px;
 border:5px solid #444
}

.akce {
 padding:10px;
 padding-left:15px;
 margin-bottom:10px;
 border-bottom:1px solid #ccc 
}

.akce h3 {
  display:inline;
  margin:0;
  font-size:12px;
  clear:right;
} 

.akce span {
  float:left;
  background:#454545;
  color:#fff;
  font-size:11px;
  padding:3px;
  margin-right:8px;
  border-left:1px solid #ccc 
}

a.vice {
 text-align:right;
 display:block;
} 

.listek table {
  width:99%
}

.listek td {
  font-size:13px;
  padding:2px;
}

.listek td.td1 {width:80px;}
.listek td.td3 {width:70px}

.listek h3 {
   margin:0;
   padding:0
}
