body
{
 margin:0px;
 padding:0px;
}
.pointer
{
 cursor:pointer;
}
.bold
{
 font-weight:bold;
}
/*----------------------------------partneri------------------------------------------------------*/
#partneri
{
 position:relative;
 width:100%;
 height:23px;
 background-color:#9B9B9B;
 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;
 z-index:99;
}
#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;
}

/*-------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------REKLAMA----------------------------------------------------------------------------*/
#reklama
{
 width:800px;
 height:500px;
 position: absolute;
 top:75px;
 left:55%;
 margin-left:-500px;
 z-index:98;
 background-image:url("../img/stranka/reklama.png");
 background-repeat:no-repeat;
}
#reklama p
{
 font-size:22px;
 color:#5A0E0F;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#offreklama
{
 top:2px;
 left:780px;
 width:19px;
 height:19px;
 position: absolute;
 z-index:8;
 background-image:url("../img/stranka/offreklama.gif");
 background-repeat:no-repeat;
 cursor:pointer;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
#stranka
{
 width:1000px;
 margin-left:auto;
 margin-right:auto;
 background-image:url("../img/stranka/pozadi.gif");
 background-repeat:repeat-y;
}
#kosile
{
 width:800px;
 margin-left:100px;
}
#hornistin
{
 position: relative;
 width:800px;
 height:8px;
 margin-left:auto;
 margin-right:auto;
}
#lhroh
{
 width:8px;
 height:8px;
 position: absolute;
 top:0px;
 left:-8px;
 background-image:url("../img/stranka/roh.gif");
 background-repeat:no-repeat;
 background-position:0px 0px;
 font-size:1px;
}
#hrantl
{
 position:abslute;
 width:800px;
 height:8px;
 background-image:url("../img/stranka/horni.gif");
 background-repeat:repeat-x;
 font-size:1px;
 margin-left:auto;
 margin-right:auto;
}
#phroh
{
 width:8px;
 height:8px;
 position: absolute;
 top:0px;
 left:800px;
 background-image:url("../img/stranka/roh.gif");
 background-repeat:no-repeat;
 background-position:-8px 0px;
 font-size:1px;
}
#dolnistin
{
 position: relative;
 width:800px;
 height:8px;
}
#ldroh
{
 width:8px;
 height:8px;
 position: absolute;
 top:0px;
 left:-8px;
 background-image:url("../img/stranka/roh.gif");
 background-repeat:no-repeat;
 background-position:0px -9px;
 background-color:#a15735;
 font-size:1px;
}
#drantl
{
 position:abslute;
 width:800px;
 height:8px;
 background-image:url("../img/stranka/dolni.gif");
 background-repeat:repeat-x;
 font-size:1px;
}
#pdroh
{
 width:8px;
 height:8px;
 position: absolute;
 top:0px;
 left:800px;
 background-image:url("../img/stranka/roh.gif");
 background-repeat:no-repeat;
 background-position:-9px -9px;
 background-color:#a15735;
 font-size:1px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
#header
{
position: relative;
 width:800px;
 height:150px;
 background-repeat:no-repeat;
 background-position:0px 0px;
 border-bottom:1px solid #FF0000;
}
#podlozka
{
 position: absolute;
 top:30px;
 left: 10px;
 width:630px;
 height:70px;
 line-height:150px;
 border: 1px solid #007EFF;
 background-color:#004C98;
 -moz-opacity:.5;
 filter: alpha(opacity=50);
 z-index:1;
}
#nadpis
{
display:block;
float:left;
width:600px;
height:129px;
font-size: 40px;
font-family: Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-weight:bolder;
color: #FFFFFF;
line-height:129px;
position:relative;
left:30px;
 z-index:3;
outline: 0;
}
#logo
{
 background-image:url("../img/stranka/logoweb.png");
 background-repeat:no-repeat;
 display:block;
 width:700px;
 height:150px;
 position:absolute;
 z-index:3;
 top:0px;
 left:20px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
#obsah
{
 width:800px;
}
#obsah h1
{
 height:21px;
 line-height:21px;
 font-size:16px;
 font-family: Verdana, "Geneva CE", lucida, sans-serif;
 color:#1897FF;
 background-image:url("../img/stranka/h1.gif");
 background-repeat:no-repeat;
 background-position:0px bottom;
 margin:40px 25px 35px 15px;
 padding-left:15px;
}
#obsah h2
{
 height:21px;
 line-height:21px;
 font-size:13px;
 font-family: Verdana, "Geneva CE", lucida, sans-serif;
 color:#FF651E;
 background-image:url("../img/stranka/h2.gif");
 background-repeat:no-repeat;
 background-position:0px 20px;
 margin-left:10px;
 margin-right:25px;
 padding-left:25px;
}
#obsah h2.otazka
{
 background-image:url("../img/stranka/otazka.jpg");
 background-repeat:no-repeat;
 background-position:0px 0px;
}
#obsah h3
{
 height:36px;
 line-height:36px;
 font-size:12px;
 font-family: Verdana, "Geneva CE", lucida, sans-serif;
 color:#D9D9D9;
 background-image:url("../img/stranka/h3.jpg");
 background-repeat:no-repeat;
 margin-left:10px;
 margin-right:25px;
 padding-left:35px;
}
#obsah .uvitani
{
 font-size:15px;
 font-family: Verdana, "Geneva CE", lucida, sans-serif;
 font-weight: bold;
 color:#4F4F4F;
 text-align:center;
}
#obsah p
{
 text-indent:15px;
 padding-left:10px;
 padding-right:10px;
 font-size:14px;
}
#obsah p.pozn
{
 font-size:11px;
 font-weight: bold;
 color:#8F8F8F;
}
#obsah a
{
 font-weight:bold;
 color:#4180FF;
 text-decoration:none;
}
#obsah a:hover
{
 color:#284F9D;
}
#obsah li
{
 font-size:14px;
 font-weight:bold;
 line-height:25px;
 list-style-image:url("../img/stranka/ok.jpg");
 margin-left:80px;
 margin-bottom:3px;
 margin-top:3px;
}
#obsah samp
{
 color:#7A7A7A;
}
#obsah .obrref
{
 margin:2px;
}
#obsah table td.poznamkatab
{
 font-size:10px;
 font-weight:bold;
 color:#818181;
}
#obsah table td.cerna
{
 color:#000000;
 width:100px;
}
.povudaj
{
font-size:10px;
font-weight:bold;
color:#818181;
}

#vymezeni
{
width:1px;
 height:600px;
 float:left;
font-size:1px;
 margin:0px;
 padding:0px;
 margin-right:-1px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
#menu
{
 margin-top:2px;
 border-top:1px solid #FF0000;
 width:800px;
 height:60px;
 background-image:url("http://www.e-spirit.cz/img/stranka/menu.gif");
 background-repeat: repeat-x;
 background-position:0px -120px;
 background-color:#41AAFF;
}
#menu a
{
 background-image:url("http://www.e-spirit.cz/img/stranka/menu.gif");
 background-repeat: repeat-x;
 background-position:0px -120px;
 font-size:16px;
 letter-spacing:-1px; 
 font-weight:bold;
 font-family:"Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
 text-align:center;
 color:#FFFFFF;
 display:block;
 padding-left:10px;
 padding-right:10px;
 height:60px;
 float:left;
 text-decoration:none;
 line-height:60px;
}
#menu a:hover
{
 background-position:0px -60px;
 color:#0026A4;
}
#menu a:active
{
 background-position:0px 0px;
 color:#216FC8;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
#ukonceni
{
 display:none;
 width:1000px;
 height:100px;
 font-size:1px;
 margin-left:auto;
 margin-right:auto;
}
#ukoncenil
{
 float:left;
 width:100px;
 height:100px;
 background-image:url("../img/stranka/ukoncenil.gif");
 background-repeat:no-repeat;
 font-size:1px;
}
#ukoncenis
{
 float:left;
 width:800px;
 height:100px;
 background-image:url("../img/stranka/ukoncenis.gif");
 background-repeat:repeat-x;
 font-size:1px;
}
#ukoncenip
{
 float:left;
 width:100px;
 height:100px;
 background-image:url("../img/stranka/ukoncenip.gif");
 background-repeat:no-repeat;
 font-size:1px;
}


.cistic {
   clear: both;
   width:800px;
   height: 1px;
   border: none;
   margin-top:-1px;
   margin-right:-3px;
   visibility: hidden;
 font-size:1px;
   }