body			{ overflow: auto; font-size: 0.85em; color: #404040; font-family: 'Trebuchet MS', 'Lucida Sans',tahoma, verdana, arial, sans-serif; }
*			{ text-align: left; } 

/* Obecne */

h1			{ text-align: left;	font-size: 2.0em;	font-weight: bold;	color: #80000b; 	margin: 0px	0px	0px	0px;	}
h2			{ text-align: left;	font-size: 1.8em;	font-weight: bold;	color: #80000b; 	margin: 8px	0px	0px	0px;	}
h3			{ text-align: left;	font-size: 1.3em;	font-weight: bold;	color: #80000b; 	margin: 16px	0px	0px	0px;	}
h4			{ text-align: left;	font-size: 1.2em;	font-weight: bold;	color: #80000b; 	margin: 8px	0px	8px	0px;	}
h5			{ text-align: left;	font-size: 1.1em;	font-weight: bold;	color: #80000b; 	margin: 8px	0px	0px	0px;	}
h6			{ text-align: left;	font-size: 1.0em;	font-weight: bold;	color: #80000b; 	margin: 8px	0px	0px	0px;	}

a			{ color: #80000b; }
a:visited		{ color: #400005; }
a:hover			{ color: #bf0010; text-decoration: none; }
a:focus			{ color: #ff0015; text-decoration: none; }
a:active			{ color: #ff0015; 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 16px; list-style-image: url(../images/bullet.png); list-style-type: disc; padding-left: 4px; }
ul li			{ margin: 0px 0px 4px 0px; }
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: #80000b; text-align: center; border: 2px solid #400007; border-top: 2px solid #A00040; border-left: 2px solid #A00040; }

.skryty			{ position: absolute; top: -999px;  }
.small-column h2	{ margin-top: 20px; }
.small-column h3	{ font-size: 1.0em; margin-top: 8px; }



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 */

p.pozn�mka		{ border-left: 3px solid #C0C0C0; padding-left: 8px;}
p.autor			{ font-style:italic; color: #C0C0C0; }
blockquote.pua		{ background-color: #000040;  }
blockquote.reakce	{ background-color: #600000;  }
