    body {
    	background: #333333 url(hvezda.gif) 70% 460px no-repeat;
    	color: #eeeeee;
    	padding: 0;
    	margin: 70px 0 0 0;
    	text-align: center;
    	font-size: 80%;
    	font-family: Verdana, "Geneva CE", lucida, sans-serif;
    }
    hr, .skryte {
    	display: none;
    }
    .mezera {
    	clear: both;
    	height: 20px;
    }
    #dolni_logo {
    	float: right;
    	margin: 15px;
    }
    sup {
    	font-size: 80%;
    }
    #uvod {
    	margin: 20px;
    	width: 55%;
    	float: left;
    }
    #uvod2 {
    	margin: 20px;
    	width: 30%;
    	float: right;
    	color: #b8ca4d;
    	background-color: #333333;
    }
    a img {
    	border: 0;
    }
    .podpis {
    	text-align: right;
    }
    .odradkuj {
    	margin-bottom: 40px;
    }
    #a_sloupec_obal, #b_sloupec_obal {
    	padding: 0;
    	margin: 0;
    	border:0;
    	width: 275px;
    	float: left;
    }
    #a2_sloupec_obal, #b2_sloupec_obal {
    	padding: 0;
    	margin: 0;
    	border:0;
    	width: 275px;
    	float: left;
    }
    #c_sloupec_obal {
    	padding: 0;
    	margin: 0;
    	border:0;
    	width: 255px;
    	float: left;
    }
    #c2_sloupec_obal {
    	padding: 0;
    	margin: 0;
    	border:0;
    	width: 255px;
    	float: left;
    }
    #a_sloupec, #b_sloupec, #c_sloupec {
    	padding: 0px;
    	margin: 0px;
    	width: 100%;
    }
    #a2_sloupec, #b2_sloupec {
    	margin-right: 20px;
    	width: 90%;
    }
    .pozadavky, .zkusenosti {
    	background: url("sipky.gif") top right no-repeat;
    	padding-right: 20px;
    	height: 115px;
    	overflow: hidden;
    }
    .rozvaha, .zpracovani, .predani {
    	background: url("sipky.gif") top right no-repeat;
    	padding-right: 20px;
    	overflow: hidden;
    }
    .cile {
    	height: 115px;
    	overflow: hidden;
    }
    #hlavicka_obal {
    	width: 100%;
    	border-top: 7px solid #b8ca4d;
    	border-bottom: 7px solid #b8ca4d;
    	background-color: #91ac17;
    	color: black;
    	padding: 15px 0 12px 0;
    }
    #hlavicka {
    	padding: 0;
    	margin: 0 auto 0 auto;
    	width: 780px;
    	text-align: left;
    	overflow: auto;
    	border-right: 1px #b8ca4d solid;
    }
    #page {
    	padding: 0;
    	margin: 12px auto 0 auto;
    	width: 810px;
    	text-align: left;
    	overflow: auto;
    	clear: both;
    }
    #pozadavky, #zkusenosti, #cile, #rozvaha, #zpracovani, #predani {
    	margin:0; padding:0;
    	position:relative;
    	width:240px;
    	height:35px;
    	overflow:hidden;
    }
    #rozvaha span {
    	display:block;
    	position:absolute; left:0; top:0; z-index:1;
    	width:240px; height:35px;
    	margin:0; padding:0;
    	background:url("rozvaha.gif") top left no-repeat;
    }
    #zpracovani span {
    	display:block;
    	position:absolute; left:0; top:0; z-index:1;
    	width:240px; height:35px;
    	margin:0; padding:0;
    	background:url("zpracovani.gif") top left no-repeat;
    }
    #predani span {
    	display:block;
    	position:absolute; left:0; top:0; z-index:1;
    	width:240px; height:35px;
    	margin:0; padding:0;
    	background:url("predani.gif") top left no-repeat;
    }
    #pozadavky span {
    	display:block;
    	position:absolute; left:0; top:0; z-index:1;
    	width:240px; height:35px;
    	margin:0; padding:0;
    	background:url("pozadavky.gif") top left no-repeat;
    }
    .male {
    	font-size: 80%;
    	text-align: right;
    }
    #zkusenosti span {
    	display:block;
    	position:absolute; left:0; top:0; z-index:1;
    	width:240px; height:35px;
    	margin:0; padding:0;
    	background:url("znalosti.gif") top left no-repeat;
    }
    #cile span {
    	display:block;
    	position:absolute; left:0; top:0; z-index:1;
    	width:240px; height:35px;
    	margin:0; padding:0;
    	background:url("cile.gif") top left no-repeat;
    }
    #logo {
    	margin: 0; padding: 0;
    	position:relative;
    	width: 117px; height: 78px;
    	overflow:hidden;
    	float: left;
    }
    #logo span {
    	display: block;
    	position: absolute; left: 0; top: 0; z-index: 1;
    	width: 117px; height: 78px;
    	margin:0; padding:0;
    	background: url("logo.gif") top left no-repeat;
    }
    #a_sloupec h3, #b_sloupec h3, #a2_sloupec h3, #b2_sloupec h3, #c2_sloupec h3 {
    	color: #b8ca4d;
    	background-color: transparent;
    	margin-bottom: 0px;
    	margin-top: 15px;
    	font-size: 14px;
    }
    #c_sloupec h3 {
    	color: #f68100;
    	background-color: transparent;
    	margin-bottom: 0px;
    	margin-top: 15px;
    	font-size: 14px;
    }
    #a_sloupec p, #b_sloupec p, #c_sloupec p, #a2_sloupec p, #b2_sloupec p, #c2_sloupec p{
    	margin-top: 4px;
    	margin-bottom: 2px;
    }
    #navigace {
    	text-align: right;
    	float: right;
    	margin-right: 5px;
    }
    #navigace ul {
    	list-style: none;
    	width: 140px;
    }
    a {
    	color: #cdd995;
    	background-color: transparent;
    }
    #navigace ul li a {
    	height: 16px;
    	color: #cdd995;
    	background-color: transparent;
    	text-decoration: none;
    }
    #navigace ul li a.fokus, #navigace ul li span.fokus  {
    	color: #FFB530;
    	font-weight: bold;
    }
    #navigace ul li a:hover {
    	height: 16px;
    	color: #ffffff;
    	background-color: transparent;
    	text-decoration: none;
    	font-weight: bold;
    }
    #nav_reference {
    	background: url(menu.png) 160px -25px no-repeat;
    }
    #nav_prubeh {
    	background: url(menu.png) 160px -42px no-repeat;
    }
    #nav_kontakt {
    	background: url(menu.png) 160px -59px no-repeat;
    }
    #fokus {
    	color: #f68100;
    	background-color: transparent;
    }
    #paticka {
    	width: 100%;
    	margin-top: 40px;
    	border-top: 1px #b8ca4d solid;
    	overflow: hidden;
    	clear:both;
    }
    #paticka p {
    	text-align: right;
    }
    abbr, acronym, span.abbr {
    	border-bottom: 1px dotted;
    	cursor: help;
    }
    #text_reklamni {
    	background: url(cena_jiz_od.png) no-repeat;
    	width: 490px;
    	height: 46px;
    }
    #text_zavolejte {
    	background: url(zavolejte.png) no-repeat;
    	width: 490px;
    	height: 46px;
    }
    .reklama {
    	position: absolute;
    	top: 20px;
    	left: 40%; }
    div#telo_rozvaha p  {
    	margin-top: 10px;
    }
    /* formulář */
    #comment, input {
    	width: 220px;
    	margin-bottom: 8px;
    }
    #odeslat {
    	width: 80px;
    	font: caption;
    }
    fieldset {
    	border: 0;
    	margin: 0;
    	padding: 0;
    }
    h2#kontakt_c {
    	text-transform: uppercase;
    	width: 200px;
    	color: #f68100;
    	background-color: transparent;
    	font-size: 110%;
    }
    h2#kontakt_a, h2#kontakt_b {
    	text-transform: uppercase;
    	width: 140px;
    	color: #b8ca4d;
    	background-color: transparent;
    	font-size: 110%;
    }
    .img_left {
    	float: left;
    }