body  {
/*background: #097e10 url('../design/bg.jpg') 50% 0% no-repeat;*/
background: #babef7 url('../design/bg2.jpg') 50% 0% no-repeat;
margin: 0px;
padding: 0px;
font-size: 0.8em;
color: #fff;
text-align: center;
font-family: sans-serif;
}

#container  {
position: relative;
width: 1100px;              
margin: 0px auto 0px;
text-align: left;
}

img.sumec  {
display: none;
position: absolute;
top: 170px;
right: 9px;
z-index: 1;
}

#logo  {
width: 1000px;               
height: 40px;
margin: 48px auto 0px;
text-align: left;
}

#author  {
width: 1000px;               
height: 20px;
margin: 0px auto 0px;
text-align: center;
font-size: 0.8em;
color: #1b2389;
}

#author a {
color: #1b2389;
}


#logolink  {
float: left;
width: 413px;
height: 40px;
background: url('../design/rabarskapohotovost.png') 0% 0% no-repeat;
text-indent: -9999px;
}

#page  {
position: relative;
width: 1000px;              
background: #fff;
margin: 0px auto 9px;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
}

#pagehead  {
width: 998px;               
height: 241px;
background: #fff;
margin: 0px auto 0px;
text-align: left;
background: url('../design/pagehead.jpg') 0% 0% no-repeat;
}

#content  {
width: 998px;             
background: #4fa154; 
margin: 1px;
}

#menu  {
width: 998px;
height: 28px;
background: url('../design/menu.jpg') 0% 0% repeat-x;
}

#menu ul {
margin: 0px 0px 0px 5px;
padding: 0px;
}

#menu ul li  {
float: left;
list-style: none;
background: url('../design/menu_odd.jpg') 100% 0% no-repeat;
height: 28px;
margin-left: 1px;
}

#menu ul li a {
float: left;
color: #666;
padding: 7px 8px;
font-weight: bold;
text-decoration: none;
}

#menu ul li a:hover {
float: left;
color: #fff;
background: #0a7b13;
}

#pagefoot  {
width: 1000px;
height: 30px;
margin: 0px auto;
background: #1f6024;
}

#pagefoot p {
float: right;
font-size: 0.75em;
margin-right: 5px;
}

.akce {
width: 224px;                 
float: left;
background: url('../design/akce_bg.jpg') 0% 0% repeat-y;
margin: 4px;
}

.akce  p  {
margin: 16px;
font-size: 0.85em;
}

.akce .datum  {
color: #000;
}

.akce .nadpisakce  {
float: left;
width: 224px;
height: 37px;
background: url('../design/akce_top.jpg') 0% 0% no-repeat;
text-indent: -9999px;
}

.akce .akce_bottom  {
float: left;
width: 224px;
height: 16px;
background: url('../design/akce_bottom.jpg') 0% 0% no-repeat;
}

.textcont {
margin:  20px 12px;
width: 740px;
float: right;
height: 450px;
}

*>.textcont {
height: auto;
min-height: 450px;
}

.prodejna  {
width: 221px;
height: 282px;
float: left;
background: url('../design/bg_prodejna.jpg') 0% 0% no-repeat;
margin: 5px;
}

.prodejna p  {
font-size: 0.9em;
margin: 40px 15px 8px 15px;
}

a  {
color: #fff;
font-weight: bold;
text-decoration: underline;
outline: 0px;
}

a:hover  {
color: #000;
font-weight: bold;
text-decoration: none;
}

hr.clear  {
clear: both;
visibility: hidden;
margin: 0px;
}

h3.nadpis  {
margin: 0px;
padding-left: 45px;
padding-top: 20px;
height: 31px;
background:  url('../design/fotoico.jpg') 0% 50% no-repeat;
}

h3.nadpisvyprav  {
margin: 0px;
padding-left: 45px;
padding-top: 20px;
height: 31px;
background:  url('../design/vypravy.png') 0% 50% no-repeat;
}

.count  {
font-size: 0.8em;
color: #bbf6bf;
margin: 0px;
}

.odd  {
border-bottom: dashed 1px #bbf6bf;
margin-bottom: 20px;
padding-bottom: 7px;
}

.galerie  {
float:left;
border: none;
margin: 11px;
width: 120px !important;
height: 120px; 
font-size: 11px;
border:none;
}

.galerie:hover  {
border: none;
text-decoration: none;
color: #fff;}

.strankovani  {
text-align:center;
}

.strankovani a  {
margin: 4px;
}

em  {
color: #035809;
}

.small  {
font-size: 0.75em;
}

.exlink   {
color: #666;
}

.exlink a  {
color: #388833;
}

.exlink strong  {
color: #000;
margin-top: 15px;
display: block;
}

h2  {
margin: 20px 0px 0px 0px;
}

.partnerlink  {
float:left;
width: 122px;
height: 122px;
margin: 5px 10px;
}

/*pocasi*/
.pocasi  {
margin: 2px 0px 0px 0px;
width: 732px;
background: url('../design/pocasibg.gif') 0% 0% repeat-y;}

.pocasiaktual  {
margin: 40px auto 0px;
width: 372px;
background: url('../design/pocasibgaktual.gif') 0% 0% repeat-y;}

.pocasitopaktual  {
width: 372px;
height: 57px;
background: url('../design/pocasitopaktual.gif') 0% 0% no-repeat;}

.pocasitop  {
width: 732px;
height: 57px;
background: url('../design/pocasitop.gif') 0% 0% no-repeat;}


.pocasibottom  {
width: 732px;
height: 18px;
background: url('../design/pocasibottom.gif') 0% 0% no-repeat;}

.pocasibottomaktual  {
width: 372px;
height: 23px;
background: url('../design/pocasibottomaktual.gif') 0% 100% no-repeat;}

.pocasitelo  {
margin: 10px 20px;
color: #000;
}

.pocasitelo a {
color: #666;
float:left;
width: 318px; 
margin: 5px;}

.pocasitelo a:hover {
color: #000;
float:left;
width: 318px;
text-decoration: none;
margin: 5px;}

fieldset  {
border: solid 1px #ccc;
margin: 10px 0px;}

legend  {
color: #1f6024; 
font-weight: bold;
padding: 0px 10px;	
}

.video  {border-bottom: solid 1px #adcba6; height: 100px; margin-bottom: 10px;}
.video img  {float:left; margin: 2px 10px 2px 0px; border: solid 1px #fff;}
.video span  {font-style: italic; font-size: 12px;}
.video h2  {margin: 0px;}
.video1  {float: left; width: 300px; height: 175px; background: url('../design/bg_video1.jpg'); text-indent: -9999px; margin-left: 30px;}
.video2  {float: left; width: 300px; height: 175px; background: url('../design/bg_video2.jpg'); text-indent: -9999px; margin-left: 60px;}
