body {
	margin: 0px;
	padding: 0px;	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../img/pozadi.gif);		
	color: #666666;
}
.column-in {
	margin: 0px;
	padding: 0px;
}
.zarazka {
	height: 1px;	
   clear: both;
	border: none;
}
/* PAGE  ===============  */
#page {
   margin : 0px auto 30px auto;
   padding : 0px;
   text-align : left;
   width : 760px;
}
#page .column-in {
	margin: 0px;
	padding: 0px;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
/* HEADER ===============  */
#header {
	margin: 10px 0 0 0;
	padding: 0px;
}
#header .column-in {
	margin: 0px;
	padding: 0px;   
   text-align: center;
	border-top: 1px solid white;
}
#header .column-in a {
	margin: 0px;
	padding: 0px;
	border: none;
}
#header .column-in img {
	margin: 0px;
	padding: 0px;
	border: none;
}
#header .column-in a img {
   margin: 0;
	padding: 0px;
	border: none;
}
/* MAIN ========================== */
#main.index {
	background-image: none;
}
#main {
	background-color: White;
	background-image: url(../img/esko.gif);	
	background-repeat: no-repeat;
	background-position: 90% 90%;
   min-height: 300px;
   height: auto;
   _height: 470px;	
/*	height: 470px;*/
}
#main .column-in {
	margin: 0px;
	padding: 10px;
}
#main .column-in p.logo {
   margin: 0 auto;
	padding-top: 10px;
	width: 400px;
}
#main .column-in h1 {
	margin: 0px;
	padding: 0px;
}
#main .column-in h2 {
   font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
   margin: 5px 0;
	padding: 0px;
}
#main .column-in h3 {
   font-size: 13px;
	font-weight: bold;
   margin: 5px 0;
	padding: 0px;
}
#main .column-in p {
	margin: 5px 0;
	padding: 0px;
	font-size: 12px;
}
#main .column-in ul {
	margin: 0px;
	padding: 0px;
}
#main .column-in ul li {
	list-style: none;/* disc */
	margin: 0px 0;
	padding: 2px 0px;
	font-size: 12px;	
}
#main .column-in ul li a {
	color: #666666;
	margin: 0;
	padding: 2px 4px;
}
#main .column-in ul li a:link {
	color: #666666;
}
#main .column-in ul li a:visited {
	color: #666666;
}
#main .column-in ul li a:hover {
	color: #666666;
	background-color: #E1E1E1;
}
#main .column-in dl {
   margin-bottom: 0;
}
#main .column-in dl dt {
	font-weight: bold;
	margin-top: 7px;
   font-size: 14px;
	font-weight: bold;
}
#main .column-in dl dd {
	margin-left: 15px;
}
#main .column-in ul li {
	margin-left: 15px;
}
#main .column-in ul.reference li {
	margin-left: 0px;	
}
#main .column-in ul.reference li a {
	margin: 0px; padding: 0px;
}

/* Ceny */
/* =================== */
#main .column-in table.ceny div {
	font-weight: bold;
	margin: 0 0 0 20px;	padding: 0px;
	border: 1px solid red;
}
#main .column-in table.ceny td dl dt {
	margin-bottom: 7px;
}
#main .column-in table.ceny td dl dd {
	font-size: 14px;
}
#main .column-in table.ceny td.castka {
	vertical-align: top;
	margin: 0; padding: 19px 0 0 20px;
}
#main .column-in table.ceny strong {
	margin: 0px; padding: 0;
	vertical-align: top;
}
#main .column-in div.seznam {
	float: left;
	width: 145px;
}
#main .column-in div.seznam ul li {
	list-style: none;
	margin-left: 0px;
}
/* ===================== Adresa ================== */
#main .column-in address {
   font-style: normal;
	font-size: 13px;
	margin: 15px 0 0 15px;
	padding: 0px;
	float: left;
	width: 160px;
}
#main .column-in address a, a:link, a:visited {
   color: #666666;
}
#main .column-in address a:hover {
	color: Black;
}
#main .column-in address span {
	font-weight: bold;
	font-size: 12px;
}
#main .column-in address.kontakt {
   margin: 10px 0 0 0;
	width: 205px;
	float: left;
}
#main .column-in address.kontakt strong, #main .column-in address.banka strong {
   font-size: 14px;
}
#main .column-in address.banka {
   margin: 10px 0 0 0;
	width: 300px;
}
#main .column-in h2.kontakt-nadpis {
	margin: 30px 0 0 0;
	width: 200px;
}
/* =========================== Malé logo ============== */
div.male-logo {
	float: right;
	width: 108px;
/*	position: absolute;
	left: 500px;
	top: 300px;	*/	
}
/* =================== Formulář =================== */
table.formular {
	margin-top: 60px;
}

.povinne {
	color: Red;
	font-weight: bold;
}