body {overflow: auto; }

/* Obecné */

h1		{ text-align: left;	font-size: 2.4em;	font-weight: normal;	color: #595959; margin: 0px	0px	-4px	0px;	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; }
h2		{ text-align: left;	font-size: 1.8em;	font-weight: normal;	color: #800000; margin: 8px	0px	8px	0px;	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; }
h3		{ text-align: left;	font-size: 1.6em;	font-weight: normal;	color: #800000; margin: 8px	0px	8px	0px;	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; }
h4		{ text-align: left;	font-size: 1.4em;	font-weight: normal;	color: #800000; margin: 8px	0px	8px	0px;	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; }
h5		{ text-align: left;	font-size: 1.2em;	font-weight: normal;	color: #800000; margin: 8px	0px	0px	0px;	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; }
h6		{ text-align: left;	font-size: 1.0em;	font-weight: normal;	color: #800000; margin: 8px	0px	0px	0px;	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; }

a		{ color: #800000; }
a:visited	{ color: #600000; }
a:hover		{ color: #FF0000; text-decoration: none; }
a:focus		{ color: #FFFFFF; text-decoration: none; background-color: #FF0000; }
a:active	{ color: #FFFFFF; text-decoration: none; background-color: #FF0000; }

strong		{ font-weight: bold; font-size: 1.0em; color: #800000; }
em		{ font-style: italic; letter-spacing: 1px; color: #800000; }
big		{ font-size: 13px;    }
small		{ font-size: 9px;     }
sub, sup	{ font-size: 9px;     }

#page ul	{ margin: 4px 0px 8px 16px; list-style-image: url(images/list.gif); list-style-type: disc; padding-left: 4px; }
#page ul li	{ margin: 0px 0px 4px 0px; color: #404040; font-size: 12px; }
#page ul li *	{ color: #404040; font-size: 13px; }

#page ol	{ margin: 4px 0px 8px 16px; padding-left: 4px; }
#page ol li	{ margin: 0px 0px 4px 0px; color: #404040; font-size: 12px; }
#page ol li *	{ color: #404040; font-size: 13px; }

form		{ ; }
form legend	{ background-color: #FF5500; border: 1px solid #C04000; padding: 1px 4px 1px 4px; color: #FFFFFF; font-weight: bold; }
form label	{ font-weight: bold; color: #004080; }
input		{ padding: 1px 2px 1px 2px; border: 1px solid #C0C0C0; margin-right: 2px; }
textarea		{ margin: 4px 0px 8px 0px;  border: 1px solid #C0C0C0; }
fieldset		{ margin: 4px 0px 8px 0px; background-color: #F2F2F2; border: 1px solid #C0C0C0; padding: 0 8px 8px 8px; }
fieldset strong		{ font-size: 13px; }
select			{ border: 1px solid #C0C0C0; border-right: 0; margin-bottom: 4px; }
optgroup		{ color: #808080; font-style: normal; }
option			{ color: #404040; }
.radio			{ border: 0; position: relative; top: 2px; }
.input-text		{  			font-size: 11px; }
.input-text-short	{ width: 32px; 		font-size: 11px; }
.input-text-long	{ width: 192px; 	font-size: 11px; }
.submit-button		{ width: 232px; color: #ffffff; font-weight: bold; background-color: #ff5500; text-align: center; border: 2px solid #b03800; border-top: 2px solid #ffA040; border-left: 2px solid #ffA040; }

.skryty			{ position: relative; top: -999px; left: -999px; }

/* Specifické */

p#bottom-navigation	{ text-align: center; color: #C0C0C0; margin-top: 16px !important; }