html {
	background-color : #480000;
	height : 100%;
}	


* {
	margin : 0;
	padding : 0;
}

body{
	text-align : center;
	font-family : "Trebuchet MS";
	margin : 0;
	padding : 0;
	color : #000;
	height : 100%;
}

#main {
	width : 715px;
	margin : 0 auto;
	text-align : left;
	position : relative;
	border-left : solid 1px #fff;
	border-right : solid 1px #fff;
	background-color : #891918;
	xpadding-bottom : 1em;
	min-height : 100%;
	_height : 100%;
}

#head {
	display:block;
	background : url(../images/hlavicka.jpg) transparent 0 0 no-repeat;
	width : 715px;
	height : 324px;
}

#menu {
	width : 185px;
	float : left; 
}

#menu ul {
	list-style : none;
	margin : 0;
	padding : 0;
	text-align : right;
}

#menu ul li {
	list-style : none;
	margin : 0;
	padding : 0;
	padding : 0 10px;
	padding-top : 15px;
	border-bottom : solid 1px #fff;s 
	width : 185px;
}

#menu ul li.active {
	background : url(../images/klic.jpg) transparent 10px bottom no-repeat;
}

#menu ul li a {
	margin : 0;
	padding : 0;
	font-style : italic;
	color : #fff;
	text-decoration : none;
}

#content {
	width : 500px;
	float : right;
}

#content img {
	border:solid 2px #fff;
}

h2 {
	color : #FFF;
	font-size : 2.5em;
	margin-top : 0;
	font-family : "Arial Black";
	font-weight : normal;
	margin-bottom : 1em;
}

h3 {
	font-size : 1.6em;
	margin-bottom : 0.5em;
}

p {
	margin-bottom : 1em;
}

.velkej {
	font-size : 1.5em;
}

.notab * {
	border : none;
}

div.center {
	text-align : center;
}

img.center, .center table {
	margin : 0 auto;
}

table td {
	padding : 0 0.5em;
}

.hide {
	display : none;
}


fieldset {
	border : solid 1px #b86756;
	padding : 10px;
}

.cleaner {
	border : none;
	clear : both;
	visibility : hidden;
}

.fl {
	float : left;
	clear : left;
	margin-right : 10px;
}

.fr {
	float : right;
	clear : left;
	margin-left : 10px;
}

#lang {
	position : absolute;
	left : 10px;
}

#lang a {
	color : #fff;
	text-decoration : none;
}


#content a {
	color : #180000; 
}

.gallery div {
	margin-bottom : 1em;
}

