/* CSS Document */

BODY
{

background-color: #ffffff;
margin: 0px;
font: 0.9em "arial ce", "helvetica ce", arial, helvetica;

}

a 
{

color: #296329;

}

img 
{

 border: 0px;

}

#logo
{

 width: 226px;
 height: 77px;
 margin-left: 15px;
 margin-top: 10px;

}

#navcontainer
{

background: url("navbg.jpg") repeat-x 20px;
float:left;
width: 100%


}

#navcontainer ul 
{

padding: 0; margin:0; 

}

.blog h2
{
 
 border: 0px;
 font-size: 1.1em;
 text-indent: 0px;
 
}

#navcontainer ul li
{

list-style-type: none;
margin: 0;
padding: 0 0 0 3%;
font: 0.7em/20px "Lucida Grande", verdana, sans-serif;
float:left;

}


#navcontainer a
{

color: #000;
text-decoration: none;
padding-left: 15px;
width: 80px;
border-left: 1px solid #004000;


}

#navcontainer li#active a 
{

 border-left: 6px solid #004000;
 font-weight: bold;
 letter-spacing: 2px;

}

#navcontainer li a:hover
{

text-decoration: underline;

}

#obsah
{

 margin-top: 20px;
 margin-left: 20px;
 width: 900px;
 float:left;
 

}

HTML>BODY #obsah
{

 margin-left: 40px;

}

#levas
{

 width: 450px;
 float:left;
 font-size: 0.9em;

}

.obr-l
{

 float: left;
 width: 200px;
 
}

.obr-p
{

 float:right;
 width: 200px;

}

.text
{

 margin-top: 25px;
 float:left;
 width: 100%;

}

h3,h2,h1
{
 
 border-left: 10px solid #004000;
 color: #296329;
 text-indent: 10px;
 font-size: 1.3em;
 
}

h4
{
 
 
 color: #296329;
 
 font-size: 1.3em;
 
}


#pravas
{

 width: 400px;
 float:right;
 

}

#duvody
{

background: url("5duvod.gif") no-repeat;
float:left;
width: 351px;
height: 212px;
line-height: 1.9;

}

.dobsah
{

 margin-left: 25px;
 margin-top: 55px;
 font-weight: bold;
 width: 260px;


}

#darekn
{

background: url("darekn.gif") no-repeat;
float:left;
width: 351px;
height: 212px;
line-height: 1.9;

}

#vanoce
{

background: url("snehulak.gif") no-repeat;
float:left;
width: 348px;
height: 155px;
line-height: 1.9;

}

.vobsah
{

 margin-left: 25px;
 margin-top: 55px;
 font-weight: bold;
 width: 200px;


}

#blog
{

background: url("blog.jpg") no-repeat;
float:left;
width: 404px;
height: 180px;
line-height: 1.9;

}

.vblog
{

 margin-left: 55px;
 margin-top: 35px;
 width: 200px;


}


.a li
{

list-style-type: none;

}

#paticka
{
 
 margin-top: 25px;
 width: 100%;
 float:left;
 background: url("navbg.jpg") repeat-x 20px;
 padding: 5px;
 font-size: 0.7em;
 text-indent: 30px;
 
}

input.button 
{
 
 width: 150px;

}

input.b
{
 
 width: 20px;

}

form
{

 border: 1px solid #ACD845;
 padding: 10px;
 background-color: #E7F4BE;


}

input
{

 width: 250px;
 margin-bottom: 10px;

}

.g
{
 background: url("gb.gif") no-repeat;
 width: 199px;
height: 160px;
 margin-top: 10px;

}

.g img
{

 padding: 10px;
 
}

.r
{

 float: right;

}

.l
{

 float: left;

}

.gv img
{
  
 border: 1px solid black;
 padding: 2px;
 margin-top: 15px;

}

.snavigace
{

 width: 100%;
 float:left;

}

.zbozi
{

 border: 1px solid #6b8e23; 

}

hr
{

 display: none;

}

.rubrika
{

 border-bottom: 1px solid #006400;
 margin-bottom: 30px;
 color: #296329; 

}

