@import url('self-containing.css');
@import url('form.css');
@import url('baked.css');
@import url('head.css');
@import url('menu.css');
@import url('content.css');
@import url('actualities.css');
@import url('sidebar.css');
@import url('list.css');
@import url('polls.css');
@import url('forums.css');
@import url('legal_enactments.css');
@import url('attachments.css');
@import url('galleries.css');
@import url('j_as.css'); /* job_advertisements - AdBlock */
@import url('languages.css');
@import url('organ.css');
@import url('certified_accountants.css');
@import url('qa.css');

/*
barvy:
- svetle zlata #FAF7F0; (zvyrazneni podkladu)
- tmave zlata #D0AD68; (nevybrane polozky v menu)
- tmave vinova #971B1E (pozadi nadpisu, ramecky, vybrane polozky menu)
- svetle vinova #EAD1D2 (povinne inputy)
*/

/* layout */
* {
	margin: 0;
	padding: 0;
	border: 0;	
}
body {
	background: #971b1e url('img/body-background.png') repeat top left;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
/* 	font-size: .8em; */
	font-size: 80%;
}
a {
	color: #971b1e;
}
a:hover,
a:focus {
	color: black;
}
h1 {
	color: white;
	background: #971b1e;
	line-height: 1.8em;
	font-family: Andulka;
	font-size: 1.4em;
	font-weight: normal;
}
h2,
h3,
h4,
h5,
h6 {
	color: #971b1e;
}

h2 {
	font-size: 1.2em;
/* 	margin-bottom: 1.6em; */
}
h3 {
	font-size: 1.1em;
	color: #000;
}
p {
	line-height: 1.4em;
	margin: 1em 0;
}
th {
	text-align: left;
}
/*th,
td,
li {
	font-size: .9em;
}*/
em {
	color: #971b1e;
}
ul,
ol {
	margin: 1em 2em;
}
ul li {
	list-style-type: square;
}
li {
	margin: .3em 0;
}

#Container {
	width: 992px;
	background: #fff;
	margin: 0 auto;
	position: relative;
}
#Shadow {
	background: url(img/shadow.png) left top repeat-y; /* nejde dat na celou sirku a "center top", protoze IE6 to pak ve AlphaImageLoaderu roztahne */
	width: 1142px;
	margin: 0 auto;
}

.hiddenLink {
	position: absolute;
	left: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	display: block;
}
a:focus.hiddenLink {
	width: auto;
	height: auto;
}
.altrow{
	background-color: #FAE3C9;
}
span.normal {
	font-weight: normal;
	color: #000;
}
.message {
	border: 1px solid #FB0;
	padding: 1em;
	margin-bottom: 1em;
	text-align: center;
	background-color: #FFB;
}

#Footer {
	text-align: center;
	clear: both;
	padding: 2em;
	font-size: 0.8em;
	color: #666;
}
#Footer a,
#Footer a:visited {
	color: #666;
}


#SkipToTop {
	bottom: 10px;
	left: 25px;
}
.accessibility {
	display: none !important;
}
