body			{ overflow: auto; font-size: 0.85em; color: #404040; font-family: Garamond, roman, 'times new roman', times, serif; }
*			{ text-align: left; } 

/* Obecne */

h1			{ text-align: left;	font-size: 2.0em;	font-weight: bold;	color: #805a40; 	margin: 0px	0px	0px	0px;	font-family: "Trajan Pro", Garamond, roman, 'times new roman', times, serif; }
h2			{ text-align: left;	font-size: 1.8em;	font-weight: bold;	color: #805a40; 	margin: 8px	0px	0px	0px;	font-family: "Trajan Pro", Garamond, roman, 'times new roman', times, serif; }
h3			{ text-align: left;	font-size: 1.3em;	font-weight: bold;	color: #805a40; 	margin: 16px	0px	0px	0px;	font-family: "Trajan Pro", Garamond, roman, 'times new roman', times, serif; }
h4			{ text-align: left;	font-size: 1.2em;	font-weight: bold;	color: #805a40; 	margin: 8px	0px	8px	0px;	font-family: "Trajan Pro", Garamond, roman, 'times new roman', times, serif; }
h5			{ text-align: left;	font-size: 1.1em;	font-weight: bold;	color: #805a40; 	margin: 8px	0px	0px	0px;	font-family: "Trajan Pro", Garamond, roman, 'times new roman', times, serif; }
h6			{ text-align: left;	font-size: 1.0em;	font-weight: bold;	color: #805a40; 	margin: 8px	0px	0px	0px;	font-family: "Trajan Pro", Garamond, roman, 'times new roman', times, serif; }

a			{ color: #804620; }
a:visited		{ color: #805a40; }
a:hover			{ color: #a64200; text-decoration: none; }
a:focus			{ color: #bf4c00; text-decoration: none; }
a:active			{ color: #bf4c00; text-decoration: none; }
a.active			{ color: #bf4c00; text-decoration: none; }

a.inverse			{ color: #f2f2f2; }
a.inverse:visited		{ color: #e5e5e5; }
a.inverse:hover		{ color: #ffffff; text-decoration: none; }
a.inverse:focus		{ color: #ffffff; text-decoration: none; }
a.inverse:active		{ color: #ffffff; text-decoration: none; }
a.inverse.active		{ color: #ffffff; text-decoration: none; }

a img			{ border: 0px solid #ff4000; }
/*
a:visited img		{ border: 0px solid #ffdf80; }
a:hover	img		{ border: 1px dashed #bf0010; }
a:focus	img		{ border: 1px solid #ff0015; }
a:active	img		{ border: 1px solid #ff0015; }
*/
strong			{ font-weight: bold; font-size: 1.0em; }
em			{ font-style: italic; letter-spacing: 1px; color: #404040; }
big			{ font-size: 1.2em;    }
small			{ font-size: 0.7em;     }
sub, sup		{ font-size: 0.7em;     }

ul			{ margin: 4px 0px 8px 0px; list-style: none;padding-left: 4px; }
ul li			{ margin: 0px 0px 4px 0px; padding-left: 16px; list-style: none; background: transparent url('images/bullet.png') 0 5px no-repeat; }
ol			{ margin: 4px 0px 8px 16px; padding-left: 4px; }
ol li			{ margin: 0px 0px 4px 0px; }


form			{ ; }
form li			{ list-style-type: none;  }
form ul			{ padding: 0; margin: 0;} 
form legend		{ background-color: #80000b; border: 1px solid #400007; padding: 1px 4px 1px 4px; color: #FFFFFF; font-weight: bold; margin-bottom: 4px; }
form label		{ font-weight: bold; color: #80000b; }
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: #E8E8E8; padding: 0 8px 8px 8px; border: 1px solid #C0C0C0; }
fieldset fieldset		{ margin-right: 8px; background-color: #F2F2F2; }
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; }

blockquote		{ font-style: italic; line-height: 1.5em; padding: 16px; background-color: #26000d; margin-bottom: 8px; }

.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		{ color: #ffffff; font-weight: bold; background-color: #b1bf43; text-align: center; border: 1px solid #76802d; border-top: 1px solid #d4e550; border-left: 1px solid #d4e550; }

.skryty			{ position: absolute; top: -999px;  }
.hidden			{ display:none !important; }

table			{ margin-bottom: 32px; }
th			{ font-weight:bold; }
td, th			{ padding: 2px 4px; }
thead th		{ border-bottom: 4px solid #b1bf43; }
tr.even			{ background-color: #dfe6ac; }

li.even			{ background-color: #dfe6ac; }

p img			{ float: right; }
p.bold-text		{ font-weight: bold; font-size: 1.5em; text-align: center; line-height: 1.25em !important; margin-top: 12px; font-stretch: wider; }
p.right			{ text-align: right; }
p img.right		{ float: right; margin: 8px 0 8px 8px; }
p img.left		{ float: left; margin: 8px 8px 8px 0;  }
.no-border		{ border: 0 !important; }
.no-border *		{ border: 0 !important; }
.image img		{ margin: 0; }
h2 a			{ text-decoration: none; }
h3 a			{ text-decoration: none; }
.clearer			{ clear: both; font-size: 0;}
/* Specificke */