body {
	background-image: url('image/plocha.gif');	/* barva podkladu stránky */
	margin: 0px;					/* o kolik stránka dolů */
	padding: 0px;					/* o kolik stránka od vrcholu dolů */
}
div.logo {
	background-image: url('image/logo.gif');	/* barva podkladu stránky */
	width: 1251px;					/* šířka logo 1251px; */
 	height: 143px;					/* výška logo */
	position: absolute;
	top: 0;
    	left: 0;
	z-index: 1;
}	
/* ................................................................................. */	
#menu {
	position: absolute;
	background-image: url('image/menu.gif');	/* barva podkladu menu */
 	height: 250px;					/* výška menu */
	width: 200px;					/* šířka menu */
	top: 143px;					/* výška zarovnání od hora k logu */
	left: 0;					/* zarovnání vlevo */
	z-index: 4;
}	
#menu ul {
        list-style: none;
        margin: 10px;
        padding: 0;
	height: 34px;
	width: 163px;
}
#menu li a {
        height: 26px;
	width: 174px;				/* šířka */
        text-decoration: none;
}
#menu li a:link {
        color: #ffffff;				/* barva písma */
        display: block;
        background-image:  url('image/btopmenu_a.gif');
        padding: 8px 0 0 10px;
}
#menu li a:visited {
        color: #8D0000;				/* barva písma po navštívení*/
        display: block;
        background-image:  url('image/btopmenu_a.gif');
        padding: 8px 0 0 10px;
}
#menu li a:hover{
        color: #000000;				/* barva písma po přejetí*/
        background-image:  url('image/btopmenu.gif');
        padding: 8px 0 0 10px;
}
/* ................................................................................. */
div.present {
	background-image: url('image/img06.gif');	/* barva podkladu menu */
	margin-top: 85px;				/* výška zarovnání od hora k logu */
	float: right;					/* sloupec do prava */
	width: 220px;					/* šířka present */
	margin-right: 5px;				/* zarovnání k pravé straně */
	padding: 5px;					/* zarovnání */
	border: 1px dashed #CEBE9F;			/* barva ohraničení present */
	z-index: 6;
}
div.present h2 {
	font-size: 17px;				/* .............................. */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	display: block;
	margin: 2px;
	padding: 3px;
	background-color: #8D0000;
	color: #CCCCCC;
	background-position: 25px 50%;
	background-color: #800222;
}
div.present p {
	font-size: 14px;
	line-height: 16px;
	color: #000000;
}
div.present .author {
	display: block;
	padding: 4px;
	float: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-color: #CCCCCC;
	border: 1px solid #810000;
}
div.present .validace {
	display: block;
	padding: 4px;
	float: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 0px;
}
#patka {
	border-top: 2px solid #310000; 
	position: fixed;				/* pozice trvalá */
	bottom: 0;					/* pozice pořád dole */
	left: 0;
	width: 100%;
	height: 20px;					/* výška patky */
	padding: 0;
	color: #FFFFFF;					/* CB9898 */
	font-size: x-small;
	font-style: normal;
	font-size: 12px;
	text-align: center;
	background-color: #8D0000;
	background-repeat: repeat-x;
	background-position: 0px -50px;
	z-index: 8;
}
#patka a {
	color: #FFFFFF;					/* barva písma CCCCC1*/
	text-decoration: none;
}
#patka a:visited, active {
	text-decoration: none;
}
#patka a:hover {
	color: #CCCCCC;					/* barva písma */
	text-decoration: underline;			/* podtržení po najetí písma */
}
/* ..................................................38............................... */
#topmenu {
	position: absolute;
 	height: 34px;				/* výška menu */
	top: 92px;				/* výška zarovnání od hora k logu */
	left: 200px;				/* zarovnání vlevo */
	font-size : 16px;
	z-index: 3;
}	
#topmenu li {
	background-image: url('image/topmenu.gif');
	float: left; 
	margin: 1px; 			/* rozestup */
	list-style: none;
}
#topmenu a {
	line-height: 30px;
	height: 34px;
	width: 123px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
}
#topmenu li a:visited {
        color: #8D0000;

}
#topmenu li a:hover {
        color: #000000;
	background-image: url('image/topmenu_a.gif');
}
#topmenu li #typovy {
        background-image: url('image/topmenu_a.gif');
	color: #CCCCCC;
}
/* ................................................................................. */
div.logofirmy {
	background-image: url('image/logofirmy.gif');	/* logo firmy pod logo */
	background-repeat: no-repeat;
	height: 132px;					/* výška logo */
	width: 200px;					/* šířka logo */
	position: absolute;					/* .................... */
	top: 15px;
    	left: 20px;
	z-index: 2;
}
div.logofirmy h1 {
	font-size: 24px;				/* logofirmy písmo umístění */
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	font-weight: normal;
	text-align: center;
	margin-top: 20px;				/* text loga od vrchu  */
	margin-right: 55px;
	margin-left: 15px;
	color: #160000;
	line-height: 25px;				/* proložení textu  */
}
div.logofirmy a {
	color: #000000;					/* černá barva písma na logu */
	text-decoration: none;
}
div.logofirmy a:visited, active {
	color: #000000;
	text-decoration: none;
}
div.logofirmy a:hover {
	color: #9A0000;					/* ponajetí z černé barvy na jinou */
	text-decoration: none;
}
/* ................................................................................. */
div.telotext {
	margin-top: 75px;				/* 75 */
	margin-right: 15px;
	margin-left: 240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 135px;
	z-index: 7;
}
div.telotext p {
	line-height: 16px;
	color: #3C0000;
}
div.telotext .highlight {
	background-color: #F2EEE6;
	color: #000000;
}
div.telotext a {
	color: #CC3300;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
}
div.telotext a:visited, active {
	color: #CC3300;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
}
div.telotext a:hover {
	color: #CC3300;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.telotext h1 {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #810000;
}
div.telotext blockquote {
	margin: 0px;
	display: block;
	background-image: url('image/odrazka_a.gif');
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 65px;
}
div.telotext blockquote p {
	line-height: 14px;
}
div.telotext h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
}
div.telotext h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
div.telotext ul {
	list-style-type: none;
	margin: 0px;
}
div.telotext li {
	display: block;
	background-image: url('image/odrazka.gif');
	background-repeat: no-repeat;
	color: #3C0000;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-position: 0px 3px;
}
div.telotext .warning {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	display: block;
	margin: 15px;
	padding: 15px;
	text-align: center;
}
div.telotext .validace {
	display: block;
	padding: 4px;
	float: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 0px;
}
td.oramovani {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #3C0000;
	border-width : 0;
}
input { 
	font-family: Courier New;
	color: #3C0000;
}

textarea { 
	font-family: Courier New;
	color: #3C0000;
}
div.hledat {
	position: absolute;
	top: 30px;
    	left: 790px;
	z-index: 10;
}


div.font1 {
	font-size: 46px;
	font-family: Courier New;
    	font-weight: bold;
    	color: #CCCCCC;
    	letter-spacing:-2pt;
 	width:390px;
	left:200px;
	top:20px;
	width:580px;
	height:40px;
	position: absolute;
	z-index: 11;
}
div.font2 {
	font-size: 26px;
	font-family: "ARIAL","VERDANA";
    	font-weight: bold;
    	color: #000000;
    	letter-spacing: 0pt;
	position: absolute;
	left:320px;
	top:42px;
	width:390px;
	height:40px;
	z-index: 12;
}
div.font3 {
	font-size: 12px;
	font-family: "ARIAL","VERDANA";
    	color: #FFFFFF;
    	letter-spacing: 3pt;
	position:absolute;
	left: 220px;
	top: 70px;
	width: 400px;
	height: 40px;
	z-index: 13;
}
div.font4 {
	font-size: 12px;
	font-family: "ARIAL","VERDANA";
    	color: #FFFFFF;
    	letter-spacing: 3pt;
	position:absolute;
	left: 180px;
	top: 90px;
	width: 400px;
	height: 40px;
	z-index: 14;
}