body {
	background: #fff url(../images/bg_body2.gif) repeat-x top left;
	/*font-family: 'Tahoma CE',tahoma,'Trebuchet MS','Avenir','Helvetica CE', 'Times New Roman CE',verdana, arial, lucida, sans-serif;*/
	color: #000;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center
}

#mother {
  position:relative;
  margin:0 auto;
  width:980px;
  text-align:left;
}

.center {
  margin:0 auto;
  width:980px;
  text-align:left;
}

#container {display:block;}

#top {
  display:block;
  height:222px;
  /*background: url(../images/bg_top.jpg) no-repeat 230px bottom*/
}

#logo, #dodavky, #volejte, .top-linka {
   position:absolute;
   top:56px;
}

#logo {   left:49px}

.top-linka, #volejte, #dodavky {
  top:98px;
}

#dodavky {left: 390px;}  
#volejte {left: 738px;}  

.top-linka {
  background: url(../images/top_linka.gif) no-repeat;
  width:4px;
  height:66px;
  left:333px;
}

.second {   left:673px;}   

/* presun do menu.css*/

#top-menu {
 position:absolute;
 top:13px;
 right:33px;
} 

#top-menu ul, #top-menu li {
  list-style-type:none;
}

#top-menu ul {margin:0}
#top-menu li  {
  float:left;
  margin-left:5px;
}

#top-menu li a {
  background: #729203;
  color:#000;
  display:block;
  padding: 15px;
  padding-left:23px;
  padding-right:23px;
  font-weight:bold;
  text-decoration:none
}

#top-menu li a:hover {
  background:#a3cc15;
}  

/* presun do menu.css*/

   
.menu-novinka {
  position:absolute;
  top:0;
  right:0;
  background:  url(../images/menu_novinka.gif) no-repeat;
  width:58px;
  height:52px;
}
  
.pathInfo {
  display:block;
  text-align:left;
  margin-bottom:10px;
  color:#333;
  margin-top:10px;
  margin-left:15px;
}

.pathInfo a {
  padding:5px;
  color:#333;
  font-size:12px;
  font-style:italic;
}

#obsah {
  margin-top: 10px;
  min-height:400px
}  

#col-l {
 float:left;
 width:220px;
 margin-left:17px;
}

#col-r {
  float:right;
  width:700px;
}

.col-l {
  float:left;
  width: 610px;
  padding-top:20px;
}

.col-r {
  float:right;
  width: 290px;
}

.col-r .c {  padding-left:60px;}
.col-r h2 {
  margin-bottom:40px
}  

.aktualita {
  display:block;
  margin-bottom:40px;
  padding-left:50px;
  background: url(../images/ikona_akce.gif) no-repeat left center
}

.aktualita strong {
  display:block;
  margin:0;
  color:#980722;
  font-style:italic;
  font-size:1.2em;
}

.aktualita p {
  margin:0;
  line-height:1.2em;
  font-style:italic
}  

.akce-text {
  background:#333;
  border:5px solid #555;
  padding:25px;
  margin-bottom:20px;
}

.akce-text p {
  font-size:18px;
  font-weight:bold;
  color:#fff;
  line-height:1.3em
}
  
.clanek {
 padding:10px;
}
.clanek img {
  margin-right:10px;
  margin-bottom:10px;
}
.clanek ul {margin:15px;margin-left:25px;}
.clanek li {
  padding:4px;
  background: url(../images/li_sipka.gif) no-repeat left 3px;
  padding-left:20px;
}

.clanek td img {margin:0}
  
#footer {
  width:100%;
  font-size:12px;
  height:100%;
  background:#242424;
  margin-top:30px;
  padding-top:20px;
  eight:220px;
  color:#efefef
}

#footer .col1, #footer .col2 {
  float:left;
}

#footer .col3  {float:right}

#footer .col1 {width:250px;}
#footer .col2 {width:220px;}
#footer .col3 {width:400px;}

#footer .col2 a {
  display:block;
  background: #9d9d9d;
  color:#000;
  padding:12px;
  padding-left:25px;
  font-weight:bold;
  margin-bottom:2px;
  text-decoration:none
}

#footer .col2 a:hover {background:#808080;color:#fff}
  
#footer .pocitadlo {
  float:left;
  width:100px;
  text-align:center;
}

#paticka {
 background: #cbd7a2;
 width:100%;
 padding-top:20px;
}

#paticka .doporucujeme {
  float:left;
  width:600px;
  padding-top:8px;
}

#paticka .doporucujeme a {
  display:inline;
  padding-left:5px;
  color:#888;
  font-style:italic
}  
  
#paticka .autor, #footer .autor a {
  font-style:italic
}

#paticka .autor {
 color:#323232; 
 float:right;
 width:200px;
}

#paticka .copy {
  color:#323232; 
  font-style:italic
}
  
#footer .c {
  padding:15px;
  padding-left:35px;
}

#footer p {
  margin:0;
  padding:5px;
}


/* ******* galerie, fotky ******* */

div.fotogalerie {
  margin-top:20px;
}

.fotka, .fotka-reference {
  position:relative;
  float:left;
  margin-right: 20px;
  margin-bottom: 10px;
  padding:1px;
  text-align:center;
}  

.fotka {
  width: 110px;
  margin-right: 10px;
  margin-bottom: 10px;
  height:100px;
}  

.s75 {
  width:75px;
  margin-right:10px;
}

.number {
 position:absolute;
 bottom:0;
 right:0;
 padding:5px;
 background:#729203;
 color:#fff;
 font-size:12px;
}
 
/*.fotka:hover {background:#aaa}*/

div.galerie .first {margin-left:0}

.fotka .c2 {  padding:10px;}
.img {
  text-align:center;
  width:100%;
  height:100px;
  overflow:hidden;
  border:3px solid #e3e9cd;
} 

.fotka .i75 {
  height: 75px
}   

.fotka img {margin:0}
.fotka p {
  display:block;
  margin:0;
/*  height:30px;*/
  overflow:hidden;
  font-size:11px;
  font-style:italic;
  color:#666;
  padding:5px;
}

.dalsi {
  text-align:right
}

.dalsi a {font-style:italic;}

#anketaBox, .anketa {
  width:100%
}

.anketa {padding:15px;}
#anketaBox {
  margin-top:10px;
  margin-bottom:10px;
  border:3px solid #eee
}  
  
.otazka {
  font-style:italic;
  font-size:15px;
  font-weight:bold;
  color:#1d740a;
  background:#eee;
  display:block;
  margin-bottom:5px;
  padding:10px;
  border-bottom:2px solid #ddd
}

.anketa .odpoved {
  display:block;
  padding:5px;
  font-weight:bold;
  padding-left:15px;
  _border-top:1px dotted #aaa;
}

.anketa .odpoved:first-child {border:none}

.anketa .odpoved p {
  font-style:italic;
  font-size:12px;
  color:#333;
  padding :0;
  margin:0;
  padding-bottom:4px;
}  

.prilohy-tab {
  width:100%;
  border-collapse:collapse;
}

.prilohy-tab td {padding:5px;}
.prilohy-tab tr {border-bottom:1px dotted #666}

.prilohy-tab td:first-child {width:32px;}
.prilohy-tab td.vlozil {width:120px;}
  
  
.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;}
.border   {border:2px solid #e2e2e2;}
.br         {font-size:1px;margin:10px;}