
body {border:0; margin:0; padding:0; background: #ffffff url(layout/uvod-bg.gif) repeat-x 0em 0em; font:75%/170% tahoma, "verdana",sans-serif; color: #8a806f; text-align:center;}

a { color:  #8a806f; text-decoration: none;}
a:hover {color: #998f7f; text-decoration: underline;}



p {color: #8a806f; border:0; margin:0px 0; padding:0;}
.small {font-size: 90%; font-family: tahoma, sans-serif;}
.text-bg {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; background-color: #f5f4f2 ;
	 PADDING-BOTTOM: 2px; PADDING-TOP: 2px;}


h1, h2, h3 {border:0; margin:5px 0 7px 0; padding:0; font-weight:bold;}

h1 {font-size:140%; color: #92213a; line-height:100%; font-weight:normal;}
h2 {font-size:120%; line-height:100%; font-weight:bold;}
h3 {font-size:120%;}


table {display:table; border-collapse:collapse; padding:0; font-size:100%;}
tr {display:table-row;}
td {display: table-cell; margin:0; padding:2px; vertical-align:top; text-align:left;}

ul, ol {display:block; border:0; margin:15px 0 15px 40px; padding:0;}
ol {list-style-type:decimal;}
li {display:list-item; border:0; margin:0; padding:0; _height:1px;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}

dl {border:0; margin:15px 0; padding:0;}
dt {border:0; margin:0; padding:0; font-weight:bold;}
dd {border:0; margin:0 0 0 30px; padding:0;}

form {border:0; margin:0; padding:0;}
fieldset {border:1px solid #ccc; margin:15px 0; padding:10px;}

hr {display:block; height:1px; margin:10px 0; padding:0; background:#CCC; border:0 solid #CCC; color:#CCC;}
.clear {clear: both; border: none; visibility: hidden; margin: -1px 0 0 0; padding: 0; height: 1px;}
/* Formuláře---------------------------------------------------------------------------------- */
input, textarea {padding: 1px;
margin: 1px 3px 1px 0px;
border: 1px #e9e6e1 solid;
color: #5d5248;
	}

.container {
  border: 1px solid #e9e6e1; left: 1px;
  position: relative; width: 124px; height: 18px; overflow: hidden;
}
.inpSelect {
  color: #5d5248;
  
  position: absolute; width: 128px; top: -2px; left: -2px;
}




/* Images---------------------------------------------------------------------------------- */
.ornament { margin: 20px 2px 20px 2px;}
.img-right { border: 7px #f5f4f2 solid; float: right; margin: 0px 0px 0px 13px; }
.img-left { border: 7px #f5f4f2 solid; float: left; margin: 0px 13px 0px 0px; }
.img-standart { border: 7px #f5f4f2 solid; margin: 15px 25px 15px 10px; }
.img-galerie { border: 3px #f5f4f2 solid; margin: 8px 5px 12px 0px; }
.img-volny-cas { margin: 0px 13px 0px 0px; float: left; }



/* HLAVNI LAYOUT + Zahlavi---------------------------------------------------------------------------------- */

#main {width:837px; margin:0px auto 0 auto; }
#header {width:837px; height:92px; margin:0; padding:0; background: url("layout/uvod-top.jpg") 0 0 no-repeat;}
#header .left {float: left; margin: 27px 0px 0px 9px; color: white;font-variant: small-caps; font-size: 95%;}
#header .left a {color: #746a59; }
#header .left .active {color: #b2a796; }
#header .right {float: right; margin: 27px 10px 0px 0px; color: white; }
#header .right a {color: #746a59; }
#header .right .active {color: #b2a796; }

#image-foto {width:837px; margin: 0; padding:0; background: url(layout/uvod-mid-bg.gif) repeat-y;}

#page {width:837px; margin: 0; padding:0; background: url(layout/uvod-mid-bg.gif) repeat-y; }

#bottom {width:837px; margin:0; padding-top: 50px; background: url("layout/uvod-bottom.gif") 0 0 no-repeat; text-align: center; color: #a7a08f; font-size: 80%; }
#bottom .copyright {font-family: tahoma, sans-serif; font-size: 90%; padding:15px;}

/* MENU a OBSAH-------------------------------------------------------------------------------------------- */
#menu {padding: 0 0px 15px 40px; width: 167px; float: left; text-align: left; margin-top: 15px; }

#menu ul {
	margin:0;
	padding-left: 0;
	list-style-type: none;
	width: 160px;
}
#menu a {
	display: block;
	background-image: url(layout/menu-li.gif);
	background-position: 8px 13px;	padding: 4px 0px 4px 22px ;
	width: 135px;
	border-bottom: 1px #dddad9 solid;
	background-repeat: no-repeat;}

#menu a:link {text-decoration: none;}

#menu .active { color: #92213a;}
#menu .last {border-bottom: none;}
#menu .active-last {border-bottom: none; color: #92213a;}

#menu a:hover {	text-decoration: underline;}

.small {
	background-image: none;
	padding: 0px;
	border-bottom: none;
	}

#obsah { margin-left: 11px; padding: 0px 15px 15px 15px; width: 560px; float: left;text-align: left;margin-top: 15px;}

#obsah a { color: #92213a; text-decoration: underline; }
.gray-block { width: 95%; margin-top: 4px; padding: 6px 15px 10px 15px; background-color: #f5f4f2; clear: both;}
.gray-block p{ background-image: url(layout/menu-li.gif); background-position: 3px 11px;	padding: 2px 0px 2px 13px; background-repeat: no-repeat; }

hr.cistic {
   clear: both;
   height: 1px;
   border: none;
   margin: -5px 0 4px 0;
   visibility: hidden;
   }

/* -------------------------------------------------------------------------------------------------------- */



   