/* Web jiribures.cz (c) Jiří Bureš */
body
	{ color: #333; background-color: #F3F3F3;
	font: normal small "Lucida Grande", lucida, "Geneva CE", sans-serif;
	text-decoration: none; text-align: left;
	line-height: 140%;
	padding: 0; border: none;
	margin: 0 0 1em 0;
	/* margin: 20px 0 1em 0; */
	/* background: url('images/bg-body.png') repeat; */ }

/* TITULKA */
#titulka {
	/* jaro, léto, podzim */
	/* width: 960px; height: 640px; */
	/* zima */
	width: 1200px; height: 800px;
	/* margin: 20px auto; */
	margin: 0 auto;
	position: relative;
	border: 1px solid transparent;
	/* border: 3px double #999; */
	background: url('images/bg-zima.jpg') no-repeat top left #05386d;
	/* PODZIM: background: url('images/bg-bozi-muka.jpg') no-repeat top left #436f3b; */
	/* JARO: background: url('images/bg-rosa-jaro.jpg') no-repeat top left #436f3b; */
	/* background: url('images/bg-pole.jpg') no-repeat top left; */ }
#titulka h1 {
	/* color: #FFF; jaro  */
	/* color: #134ea3; babí léto */
	/* color: #FFF;  podzim  */
	color: #FFF; /* zima */
	margin: 60px 0 0 70px;
	font-family: Cambria, serif;
	font-weight: normal;
	letter-spacing: 0.3em; word-spacing: 0.5em; }
#titulka h1 span {
	font-size: 1px;
	letter-spacing: 0; word-spacing: 0; }
/* #titulka p, #titulka a {
	color: #000; } */
#titulka p {
	margin: 0 255px 0 60px; padding: 8px 0 7px 10px;
	color: #000;
	background-color: transparent;
	/* background: url('images/bg-titulka-p.gif') top left; jaro */
	/* background-color: #5694ec; babí léto */
	/* border-top: 1px solid #71bc3e; border-bottom: 1px solid #4d802a; jaro */
	/* border-top: 1px solid #709fd0; border-bottom: 1px solid #4380c1; podzim */
	/* border-top: 1px solid #709fd0; border-bottom: 1px solid #4380c1; */  /* zima */}
#titulka a {
	color: #FFF; background-color: transparent;
	letter-spacing: 0.2em;
	text-decoration: none; border-bottom: 1px solid #9ec2f4; /* #71bc3e jaro */
	font-variant: small-caps; font-size: 100%;
	/* padding: 0.5em 0.1em; */ }

/* POZICOVÁNÍ */
#kontejner {
	width: 780px;
	margin: 0 auto;
	position: relative;
	border: 3px double #DDD;
	background: url('images/bg-kontejner.png') repeat-y top left #FFF;}
#header {
	background: url(images/bg-header.png) no-repeat #FFF top center;
	height: 180px;
	margin: 0;
	clear: both; }
#obsah {
	background-color: #FFF;
	margin: 0; padding: 30px; padding-top: 1em; }
#pata {
	color: #999;
	font-size: 80%; letter-spacing: 0.15em;
	width: 70%;
	padding: 2em 0; margin: 30px auto 0 auto;
	text-align: center;
	border-top: 1px solid #CCC; }

/* ELEMENTY */
#obsah h1, #obsah h2, #obsah h3
	{ font-family: Georgia, "New York CE", utopia, serif;
	font-weight: normal; }
#header h1 {
	padding: 60px 0 0 15px;
	color: #d85d25 }

#obsah h1 {
	background: url(images/bg-obsah-h1.png) no-repeat transparent bottom center;
	font-size: 300%; letter-spacing: 0.3em;
	text-align: center;
	padding-bottom: 30px; }
#obsah h2 {
	color: #d85d25;
	letter-spacing: 0.15em;
	margin-top: 2em; }

/* odkazy */
#header a {
	display: block; width: 775px; height: 170px; border: none; }
#header a:active, #header a:hover {
  outline-width: 0; outline-style: none; }
#header a span {
	display: none; }

#obsah a {
	color: #1b9940;
	text-decoration: none;
	border-bottom: 1px solid #CCC; }
#obsah a:hover {
	border-bottom: 1px solid #1b9940 }
#pata a {
	color: #999; text-decoration: none;
	border-bottom: 1px solid #CCC; }


/* Formuláře */
form {
	/* padding: 1em; */
	line-height: 200%; }
textarea, input[type=text] {
	border: 1px solid #CCC; background-color: #F9F9F9;
	padding: 0.25em 1em;
	font: normal small "Lucida Grande", lucida, Trebuchet, "Geneva CE", sans-serif; }
textarea {
	padding: 1em; }
label {
	margin: 0;
	font-variant: small-caps; }

/* 404 */
#page404 {
	color: #FFF;
	width: 815px; height: 500px;
	margin: 20px auto;
	position: relative;
	border: none;
	background: url('images/bg-404.png') repeat-y top left;
	text-align: right; }
#page404 h1, #page404 p {
	margin-right: 40px; }
#page404 h1 {
	margin: 80px 40px 60px 0; }
#page404 p {
	font-size: 120%; font-weight: bold;
	line-height: 120%; }
#page404 a {
	color: #FFF; }

/* STYLY/TŘÍDY */
.c { text-align: center; }
img.obr {
	padding: 8px;
	border: 1px solid #CCC;
	background-color: #FFF; }
.r { text-align: right; }
