body {
	background:#4C4C4C url(../images/bg_body.gif) repeat-x;
	color: #000;
	font-size:11px;
	margin:0;
	text-align:left;
	_text-align:left;
}

.levelogo {
 background: url(../images/bg_logo.jpg) no-repeat left top fixed;
 
}

.oddelovac {
  display:block;
  background: url(../images/oddelovac.gif) repeat-x;
  height:2px;
  margin-top:10px;
  margin-bottom:10px;
}

#mother {
  margin:0 auto;
  text-align:left;
  width:950px;
  position:relative;
  background:#fff
}

#top {
  margin:0;
  padding:0;
  height:76px;
  background: url(../images/bg_top.gif) repeat-x;
}

/*   --------------- konec horni pruh 1 - logo + prihlaseni  --------------------------- */

#logo {
 position:absolute;
 border:none;
 left:0;
}
 
#container {padding:0}

#langs {
  position:absolute;
  left:200px;
  top:20px;
}

#langs a {
  display:block;
  margin:5px;
  color:#fff;
  text-decoration:none;
}  

#langs a:hover {
  text-decoration:underline;
}  


#langs fieldset, #mena fieldset {
  padding:8px;
  border:none;
}

#langs fieldset {
  padding-top:12px;
}  

.container, .c {padding:10px;}

#banner {margin-bottom:5px;border:5px solid #aaa}
#obsah {
 display:block;
}

.pathInfo {height:30px;}

.pathInfo a {
 margin-left:10px;
 padding-left:15px;
 line-height:30px;
 vertical-align:middle;
 color:#666;
 background: url(../images/sipka_doprava.gif) no-repeat left 3px;
} 

.pathInfo .first {
 background:none;
 padding-left:0;
 margin-left:0
} 

.pathInfo a:hover {
  
}

#col-l {
 float:left;
 width:270px;
}

#col-l .container {
  padding-top:25px;
  padding-left:20px;
}

#col-r {
 float:left;
 width:650px;
 background:url(../images/bg_obsah.gif) repeat-x 270px 0px;
 min-height:350px;
 _height:350px;
}

#col-r .c {padding-top:0}

#col-r .container {
  padding-right:25px;
  padding-left:30px;
}

.clanek {padding:10px;}

.clanek li {
 list-style-type:none;
 padding:3px;
 background: url(../images/sipka_doprava.gif) no-repeat left 5px;
 padding-left:15px;
} 

.kratky_clanek {   margin-bottom:10px;padding:10px}
.kratky_clanek:hover {background:#eee}
.kratky_clanek h2 {margin:0;padding:0}
.kratky_clanek a {
 font-size:18px;
 font-weight:bold;
 display:block;
 color:#000;
 margin:0;
 padding:0;
 text-decoration:none;
} 
.kratky_clanek a:hover {
  color:#870F0F;
  text-decoration:underline
}

.vino {
  display:block;
  height:79px;
  background: url(../images/bg_footer.gif) no-repeat right bottom;
}

#footer {
  font-family: 'Arial CE', arial, sans-serif;
  display:block;
  text-align:right;
  background:#4c4c4c;
  height:80px;
  padding-top:10px;
  color:#888;
}

#footer a {
  padding:8px;
  border-left:1px solid #ddd
}  

#footer .levy {
  float:left;
  display:block;
  text-align:left;
  width:200px;
  color:#888;
}

#footer  a{
  padding:0;
  border:0;
  color:#ccc;
  padding:7px;
}  

#footer .levy a {padding:0}

#footer .male-menu {
  text-align:right;
  height:30px;
  margin-bottom:15px
}

.autor {
 text-align:left;
} 


.gallery-tab {padding:0;margin:5px;border:none;background:#fff}
.gallery-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:150px;
}
.gallery-tab img {border:none;}

.prilohy {
  padding:5px;
  background:#eee;
  margin-bottom:10px;
  margin-top:10px;
  border-top:3px solid #ccc
}

.prilohy li img {
  float:left;
  margin-right:10px;
}

.prilohy li {
  position:relative;
  border-bottom:1px solid #ddd;
  padding:8px;
}

.prilohy li span {clear:right}

.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 {
 margin-bottom:10px;
 border-bottom:1px solid #aaa 
}

.akce h3 {
  display:block;
  margin:0;
  font-size:12px;
  clear:right;
} 

.akce a {font-size:12px;color:#000}

.akce span.datum {
  float:left;
  background:#454545;
  color:#fff;
  font-size:10px;
  padding:3px;
  order-left:1px solid #ccc 
}

a.vice {
 text-align:right;
 display:block;
} 

.f-box {
 float:left;
 width:45%;
 padding:10px;
 }
 
 .bannery {   margin-top:10px; text-align:center}
 .bannery img {position:relative; margin:0 auto;margin-bottom:10px;}