body { 
	font:0.8em verdana; 
	background:#FFF url(images/bg.gif) repeat top left; 
	color:#333;
	margin:0;
	padding:0;
	}

#obsah .popis
{
	width: 30em;
	margin: 0;
	padding: 0;
}

#obsah .certifikace
{
	float: right;
	width: 100px;
	margin: 0 10px 0 0;
	padding: 0;
}

#kontejner
{
	background-color: #fff;
	width: 40em;
	margin-left:auto;
	margin-right:auto;
}

#hlavicka h1
{
  font-size: 2em;
	padding-top:0.3em;
	padding-bottom:0;
	margin-bottom:0;
}

#hlavicka cite
{
	margin-top:0;
	margin-bottom:2em;
	padding:0;
	font-style:italic;
	font-size:0.8em;
}

#obsah, #hlavicka
{
	padding: 0 0 0 1em;
}

#obsah h2
{
  font-size: 1.5em;
	margin-top: 2.5em;
	&margin-top: 2.5em;
	_margin-top: 1em;
	margin-bottom:0;
}
#obsah .kontakt { margin-top:1.5em; }
.reference{clear:both; margin-top:1em;}
#obsah .skoleni
{
	clear:left;
	border-top: 1px solid #aaa;
	margin-right: 0.5em;
	padding-top: 1em;
	&padding-top:0.5em;
	margin-top:2em;
	&margin-top:0.5em;
	margin-bottom:0;
}
#obsah .uvod{padding:0.3em 0 0 0; margin:0;clear:both;}
#obsah p{padding-right:0.5em; padding-left:0; margin:0; }
#obsah address
{
	padding-bottom:0.8em;
}
#obsah li{
	padding-bottom:0.2em;
	margin-bottom: 0.5em;
}
#obsah img
{
	float:left;
	clear:right;
	margin-bottom:2em;
	&margin-bottom:1em;	
	margin-right: 1.5em;
	&padding-bottom:0.5em;
}
#obsah ul {
	list-style: none; 
	margin-left: 0;
	padding-left: 0;
}
#navigace 
{
	background-color: #333;
	width:100%;
	float:left;
	padding:0;
	margin:0.5em 0 0 0;
}

#navigace ul li { display: inline; }
.prvni
{
	background-color: #666;
	color: #000;
	text-decoration: none;
	float:left;
	border-left: 1px solid #fff;
}
#navigace .aktivni
{
	background-color: #ddd;
	color: #000;
}
#navigace ul li a
{
	padding: 0.2em 1em;
	background-color: #aaa;
	color: #000;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}

#navigace ul
{
	padding:0 0 0 1em;
	margin:0;
}

#navigace ul li a:hover
{
	background-color: #ccc;
	color: #666;
}

#paticka
{
	text-align: right;
	padding-right: 1em;
}