body
{
 margin:0px;
}
a:focus {
outline: 0;
}
/*-------------------------------------------------------------------------------------------------*/
.pointer
{
 cursor:pointer;
}
.red
{
 color:#940002;
}
input.wrong
{
 border: 1px solid #940002;
}
.pismo12
{
 font-size:12px;
}
.bold
{
 font-weight:bold;
}
/*----------------------------------partneri------------------------------------------------------*/
#partneri
{
 width:100%;
 height:23px;
 border-bottom:1px solid #000000;
 font-family:"Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:23px;
}
#partnericont
{
 margin:0px auto 0px auto;
 width:1000px;
}
#partneri a
{
 margin:0px 10px 0px 10px;
 color:#E4E4E4;
 text-decoration:none;
}
#partneri a:hover
{
 color:#FF852D;
}
#doporucujeme
{
 color:#BEBEBE;
 width:150px;
 float:left;
}

/*-------------------------------------HEAD--------------------------------------------------------*/
#header
{
 display:block;
 width:100%;
 height:150px;
}
.head
{
 display:block;
 position:absolute;
 display:none;
 width:100%;
 min-width:1020px;
 height:150px;
}
#logocont
{
 display:block;
 width:1000px;
 height:150px;
 margin:0px auto 0px auto;
 background-image:url("../img/stranka/logocont.png");
 background-repeat:no-repeat;
 position:relative;
 z-index:99;
}
#logo
{
 display:block;
 width:461px;
 height:150px;
 background-image:url("../img/stranka/logo.png");
 background-repeat:no-repeat;
 position:absolute;
 left:80px;
 z-index:99;
}
/*-------------------------------------------------------------------------------------------------*/
#vlajky
{
 display:block;
 position:absolute;
 right:0px;
 top:0px;
 width:76px;
 height:150px;
}
#vlajky a
{
 display:block;
 width:76px;
 height:50px;
 background-repeat:no-repeat;
}
#cz
{
 background-image:url("../img/stranka/cz.gif");
}
#de
{
 background-image:url("../img/stranka/de.gif");
}
#uk
{
 background-image:url("../img/stranka/uk.gif");
}
/*-------------------------------------------------------------------------------------------------*/
#ring
{
 display:block;
 width:100%;
 min-width:1020px;
 height:25px;
 background-repeat:repeat-x;
}
#ringline
{
 display:block;
 width:100%;
 min-width:1020px;
 height:2px;
}
#ringshadow
{
 display:block;
 position:absolute;
 width:100%;
 min-width:1020px;
 height:10px;
 background-repeat:repeat-x;
 background-image:url("../img/stranka/ringshadow.png");
}
/*-------------------------------------------------------------------------------------------------*/
#cont
{
 display:block;
 width:1020px;
 margin:0px auto 0px auto;
 background-repeat:repeat-y;
}
/*-------------------------------------------------------------------------------------------------*/
#menu
{
 display:block;
 float:left;
 width:230px;
 margin:0px 0px 0px 11px;
}
#menu a
{
 display:block;
 width:200px;
 height:40px;
 padding-left:30px;
 line-height:40px;
 text-decoration:none;
 font-weight:bold;
 font-size:18px;
 font-family: sans-serif;
 position:relative;
}
#menu #start
{
 display:block;
 width:230px;
 height:10px;
}
#menu #end
{
 display:block;
 width:230px;
 height:20px;
}
/*----------------------------------------KALENDÁŘ---------------------------------------------------*/
table.kalendar
{
 border-collapse: collapse;
}
table.kalendar tr
{
 height:20px;
}
table.kalendar td
{
 border:none;
 padding:0px;
}
table.kalendar td input
{
 width:50px;
 height:20px;
 font-size:14px;
 font-weight:bold;
 margin:0px;
 padding:0px;
}
table.kalendar td input[type="submit"].cerny
{
 color:#000;
}
table.kalendar td input[type="submit"]
{
 color:#ABABAB;
}
table.kalendar td input[type="submit"].dnes
{
 border:1px solid #A40003;
}
table.kalendar td input[type="submit"].vybran
{
 background-color:#A40003;
 color:#FFF;
}
table.kalendar td input[type="submit"].obsazen
{
 color:#000;
}
table.kalendar td input[type="submit"].vybran:hover
{
 color:#000;
}
/*-------------------------------------------------------------------------------------------------*/
#obsah
{
 display:block;
 float:left;
 width:740px;
 margin-left:15px;
}
#obsah p
{
 text-indent:50px;
}
#obsah h1
{
 display:block;
 margin:25px 10px 20px 10px;
 background-position:0px bottom;
 background-repeat:no-repeat;
 font-family: sans-serif;
 font-size:22px;
 line-height:45px;
 padding-left:50px;
}
#obsah h2
{
 display:block;
 margin:25px 10px 20px 10px;
 background-position:0px bottom;
 background-repeat:no-repeat;
 font-family: sans-serif;
 font-size:20px;
 line-height:45px;
 padding-left:50px;
}
#obsah h3
{
 display:block;
 margin:25px 10px 20px 10px;
 background-position:0px bottom;
 background-repeat:no-repeat;
 font-family: sans-serif;
 font-size:18px;
 line-height:40px;
 padding-left:50px;
}
.galerie
{
 width:736px;
}
.plu
{
 font-family: sans-serif;
 font-size:12px;
 font-style:italic;
 color:#BABABA;
 width:30px;
}
.mnozstvi
{
 font-family: sans-serif;
 font-size:12px;
 font-style:italic;
 text-align:right;
 color:#474747;
 width:35px;
}
#obsah table tr td.nazev
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align:left;
 padding-left:5px;
}
#obsah table tr td.oceneni
{
 font-family: sans-serif;
 font-size:12px;
 font-style:italic;
 text-align:left;
}
.popis
{
 font-family: sans-serif;
 font-size:12px;
 font-style:italic;
 color:#474747;
 padding-left:50px;
}
.popisvino
{
 font-family: sans-serif;
 font-size:12px;
 font-style:italic;
 color:#474747;
 text-indent:50px;
}
#obsah table tr td.cena
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align:right;
 width:45px;
}
/*-------------------------------------------------------------------------------------------------*/
#vata
{
 width:1px;
 float:left;
 height:500px;
 margin-right:-1px;
}
.vertvata
{
 display:block;
 width:1020px;
 height:1px;
 margin-bottom:-1px;
}
/*-------------------------------------------------------------------------------------------------*/
#pata
{
 display:block;
 width:1020px;
 height:30px;
 margin:0px auto 0px auto;
}
.nulator
{
 display:block;
 width:1px;
 height:1px;
 font-size:1px;
 float:none;
}
.cistic
{
clear: both;
height: 1px;
border: none;
margin-top:-1px;
margin-right:-3px;
visibility: hidden;
font-size:0px;
}

