body {
	background:#B01C49 url(../images/bg_body.gif) repeat-x; /*#1A135F url(../images/body_vlna.gif) repeat-x*/
	margin:0;
	text-align:left;
	_text-align:left;
}

#mother {
  margin:0 auto;
  text-align:left;
  width:980px;
  position:relative;
 }

#top {  height:169px;}

.headerRefs {
  position:absolute;
  left:555px;
  top:124px;
}

.headerRefs a {
  margin-right:70px;
  color:#000;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
}

.headerRefs a:hover {
  color:#fff
}

img {
margin:0;
border:none
}

#motiv {
 position:absolute;
 top:169px;
 left:21px;
}
 
#logo {
 position:absolute;
 border:none;
 top:20px;
 right:22px;
}

#container {padding:0}

#langs fieldset, #mena fieldset {
  padding:8px;
  border:none;
}

#langs fieldset {
  padding-top:12px;
}  

/*.container, .c {padding:10px;}*/

#obsah {
 display:block;
 padding:20px;
 padding-top:0;
 background: url(../images/bg_mother.gif) repeat-y
}

#bottom {
  background: url(../images/bg_bottom.gif) no-repeat left top;
  width:980px;
  height: 30px;
}

#pruh-s-motivem {
  background: url(../images/bg_top.gif) repeat-x left top;
  height: 342px;
  display:block; 
  margin-right:1px;
  margin-left:1px;
}

#vlna-menu {
  position:absolute;
  right:21px;
  top:460px;
  width:468px;
  height:51px;
  background: url(../images/vlna.gif) no-repeat right top
}

.text-container {
  padding:20px;
  margin-top:80px;
}

/*
#svatek {
  background: url(../images/bg_svatek.jpg) no-repeat left top;
  position:absolute;
  left: 376px;
  top:102px;
  width:162px;
  height:100px;
}

#svatek p {
  position:relative;
  font-size:16px;
  color:#000;
  top:25px;
  margin-left:-10px;
}

#svatek span {
  font-size:18px;
}*/

#col-l {  
 float:left;
 width:324px;
 margin-top:0px;
}

.dorucovani {
  background: url(../images/bg_dorucujeme.jpg) no-repeat left top;
  width:329px;
  height:171px;
  position: relative;
}

.dorucovani p {
   position: absolute;
   right:20px;
   top:20px;
   font-size:12px;
   font-weight:bold;
   width:160px;
}

.dorucovani a {
  color:#fff;
  text-decoration:underline;
}

.dorucovani a:hover {
  text-decoration:none}

#col-r {  
 float:right;
 width:650px;
 padding-top:15px;
 z-index:2;
}

#col-r .c {  
  padding:20px;
  padding-top:70px;
  padding-left:20px;
}

.aktualne {  
  margin-left:10px;
  float:left;
  width:219px;
}

.aktualne .first {margin-left:0}
#col-r .aktualne .c {padding:10px;}
.kontakty {background:#fff;}  

.pathInfo {
  display:none;
  position:absolute;
  right:30px;
  top:190px;
  color:#082A31;
} 

.pathInfo a {
 padding:7px;
 text-decoration:none;
 color:#082A31;
 font-size:12px;
}

.pathInfo a:first-child {padding-left:0}
.pathInfo a:hover {  text-decoration:underline;}

.pathInfo span {color:#fff}

/* -------------------- styly clanku ------------------------ */

.clanek {padding:0px;}
.clanek img {
 b/order:2px solid #082A31;
 margin:6px;
 margin-right:12px;
 margin-left:12px;
}

/* -------------------- styly clanku ------------------------ */

#footer {
  color:#fff;
  font-size: 12px;
  margin-bottom:20px;
  text-align:right
}

#footer .main {
  padding:30px;
  padding-top:10px;
}

#footer  a{
  color:#fff;
  border:none;
  padding:0;
}  

.autor {
 text-align:left;
} 


.gallery-tab {
 margin:0;
 margin-top:20px;
 border:none;
 border-collapse:collapse;
}

.gallery-tab td {
  padding:3px;
  text-align:center;
  width:auto;
}

.gallery-tab img {
 border:4px solid #F0CDF9;
}

img .noborder {border:none}

.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;}


#gmapa {
 width:350px;
 float:left;
 margin-bottom:20px;
 height:300px;
 border:8px solid #F0CDF9
}