h1, h2, h3, h4, h5, h6, em, th, dt, label { color:#4C3B0F; font-weight:normal; }
h1 { font-size:120%; }
h2 { font-size:110%; }
h3, h4, h5, h6 { font-size:100%; }
h1, hr, .cleaner { clear:both; }
a { color:#EE0000; }
a:hover, a:focus { color:#FF6666; }
img { border:none; }
th, td { padding:0.1em 0.5em; background-color:#F0E3C0; }
dt { margin:0.5em 0; }
form { width:80%; margin:1em auto; }
form p { margin:0.7em 0; }
form .textinput { width:20em; }
input, textarea { border:1px solid #9D8649; color:#000; background-color:#F0E3C0; }
textarea { width:100%; }
.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; }
.errors { color:#C00; border-color:#C00; background-color:#FEE; }
img.left { float:left; margin:15px; }
img.right { float:right; margin:15px; }
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:#332E22; background:url('../public/page.png') center top repeat-x #9B8448;
	text-align:center;
	line-height:150%;
	}

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

#sitename .wrap {
	display:block;
	width:980px; height:250px;
	background:url('../public/head.png') center 0px no-repeat;
	}

#header {
	display:none;
	}

#main {
	height:1%;/*IE hasLayout fix*/
	background-color:#FFF;
	padding-bottom:20px;
	}

#main .main-content {
	float:left;
	width:55%;
	margin:0 auto;
	}
#main .main-content-inner {
	padding:20px 0px;
	}
#main .column {
	font-size:90%;
	}
#main .column .column-inner {
	padding:20px 20px;
	}
#main .column-left {
	width:25%;
	float:left;
	}
#main .column-right {
	width:20%;
	text-align:center;
	float:right;
	}
#main .column h1 {
	color:#EE0000;
	}
#main .column .video-preview {
	display:block;
	margin:10px 0;
	text-align:center;
	}

#menu {
	display:block;
	position:absolute; left:0; top:254px;
	width:100%;
	}
#menu-items {
	position:absolute;
	bottom:0;
	width:100%;
	margin:0; padding:0;
	font-size:110%;
	text-align:center;
	}
#menu-items .item {
	display:inline-block;
	white-space:nowrap;
	}
#menu-items a {
	display:inline-block;
	padding:8px 16px;
	color:#FFF;
	}
#menu-items .item.active a {
	color:#332E22;
	background-color:#FFF;
	}
#menu h1 { display:none; }
#menu a { text-decoration:none; }
#menu strong { font-weight:normal; text-decoration:underline; }

#foot { clear:both; font-size:x-small; text-align:center; color:#000; }
#foot .minor { display:none; }
#foot a { color:#FFF; }

#adminlinks,
#adminlinks * { color:#FFF; }

/* Diskuze */
.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; }

/* Album */
#thumbs { text-align:center; }
#thumbs img { border:none; border:5px solid #FFF; }
#thumbs a:hover img { border-color:#CCC; }

