h1, h2, h3, h4, h5, h6 { color:#900; font-weight:normal; }
h1 { font-size:120%; }
h2 { font-size:110%; }
h3, h4, h5, h6 { font-size:100%; }
a, em, strong, th, dt, label { color:#900; }
a:visited { color:#909; }
a:hover, a:focus { color:#F00; }
dt { margin:0.5em 0; }
form { margin:0; padding:0; }
input, textarea { border:1px solid #663; color:#330; background-color:#EFEFE3; }
#content th, #content td { padding:0.1em 0.5em; background-color:#E9F6FF; }

.paging { margin:1em 0; text-align:center; }
.buttons { text-align:center; }
.message { margin:1em 0; padding:10px; border:2px solid #999; background-color:#F6F6F6; height:1%;/*IE hasLayout fix*/ }
.message p { margin:0.5em 0; }
.confirm { color:#090; border-color:#090; background-color:#EFE; }
.warning { color:#C00; border-color:#C00; background-color:#FFC; }
.errors { color:#C00; border-color:#C00; background-color:#FEE; }
.cleaner { clear:both; }
.left { float:left; margin:10px; }
.right { float:right; margin:10px; }
a[href^='mailto:'] { padding-right:16px; background:url('mailto.gif') right center no-repeat; }
a[href^='http:'] { padding-right:10px; background:url('external.gif') right top no-repeat; }

body {
	margin:0; padding:0;
	font:83% 'Arial CE','Helvetica CE',Arial,helvetica,sans-serif;
	color:#70704F; background:url('page.jpg') left top repeat-x fixed #FFF;
	text-align:center;
	line-height:150%;
	}

#all {
	margin:0 auto;
	position:relative;
	width:750px;
	text-align:left;
	}

#sitename span { display:none; }
#sitename a {
	display:block;
	width:750px; height:170px;
	border:1px solid #CCC;
	background:url('head.jpg') left top no-repeat #2F88CB;
	}

#column, #content {
	vertical-align:top;
	}

#column-inner, #content-inner { margin:20px; }
#column-inner { margin-right:10px; }
#content-inner { margin-left:10px; }

#column a,
#column h1 {
	color:#70704F;
	}

#column h1 {
	margin:5px 0;
	padding-bottom:5px;
	border-bottom:1px solid #70704F;
	font-size:100%;
	font-weight:bold;
	}

#column a {
	text-decoration:none;
	}

#column ul {
	list-style-type:none;
	font-size:90%;
	margin:0;
	margin-bottom:20px;
	padding:0;
	}

#main {
	margin-top:30px;
	background-color:#FFF;
	border:1px solid #CCC;
	}

#header {
	display:none;
	}

#menu {
	position:absolute; left:0; top:170px;
	border: 1px solid #DDD;
	width:100%;
	font-size:90%;
	background-color:#9A9A72;
	}
#menu table {
	}
#menu td {
	vertical-align:middle;
	text-align:center;
	}
#menu td a {
	display:block;
	width:100%;
	line-height:30px;
	height:30px;
	color:#FFF;
	vertical-align:middle;
	text-decoration:none;
	}
#menu td.active a {
	color:#FF0;
	}
#menu td a:hover,
#menu td a:focus {
	background-color:#ABAB7E;
	}

#menu h1 { display:none; }

#foot { clear:both; font-size:x-small; text-align:center; }

#adminlinks,
#adminlinks * { color:#999; }
#adminlinks a:hover { color:#333; }

/* Články */
.article-info { text-align:right; font-style:italic; }

/* Poradna */
.poradna #header { display:block; text-align:center; margin:1em 0; }
.poradna form { margin:0 auto; width:90%; }
.poradna form p { margin:0.7em 0; }
.poradna form textarea { width:100%; }
.poradna form .textinput { width:20em; }
.queue { text-align:center; }
.subscr { margin:1.5em 0; padding:0 1em; border:1px solid #999; color:#333; background-color:#F9F9F9; height:1%;/*IE hasLayout fix*/ }
.subscr h3 { margin:0.5em 0; font-size:1em; font-weight:bold; }
.subscr p { margin:0.5em 0; }
.subscr .date { color:#666; font-size:80%; font-weight:normal; }
.subscr .new { border:1px solid #990; color:#990; background-color:#FF9; padding:0 0.5em; float:right; }

.subscr.theme_1 { color:#330; border-color:#880; background-color:#FFD; }
.subscr.theme_2 { color:#024; border-color:#069; background-color:#DEF; }
.subscr.theme_3 { color:#303; border-color:#909; background-color:#FEF; }
.subscr.theme_4 { color:#240; border-color:#690; background-color:#EFD; }
.subscr.theme_5 { color:#420; border-color:#960; background-color:#FED; }
.subscr.theme_6 { color:#204; border-color:#609; background-color:#EDF; }
.subscr.theme_7 { color:#033; border-color:#099; background-color:#EFF; }
.subscr.theme_8 { color:#402; border-color:#906; background-color:#FDE; }
.subscr.theme_9 { color:#030; border-color:#090; background-color:#EFE; }
.subscr.theme_10 { color:#003; border-color:#009; background-color:#EEF; }
.subscr.theme_11 { color:#300; border-color:#900; background-color:#FEE; }
.subscr.theme_12 { color:#042; border-color:#096; background-color:#DFE; }
