body {
		font-family: Verdana, "Geneva CE", lucida, sans-serif;
		font-size: 11px;
		text-align: center;
		background: #ffffff url('../image/body.jpg') 0 0 repeat-x;		
		margin: 0px;
		padding: 0px;
		line-height: 1.6em;
}

#mojeMapa img {
		border: 0px;
}


.ajaxtooltip{
	position: absolute; /*leave this alone*/
	display: none; /*leave this alone*/
	min-width: 200px;
	left: 0; /*leave this alone*/
	top: 0; /*leave this alone*/
	background: lightyellow;
	border: 2px solid gray;
	border-width: 1px 2px 2px 1px;
	text-align:left;
	padding: 5px;
	padding-right:35px;
	z-index:2;
}

.no_border img {
		border: 0px;
}

#main {
		width: 795px;		
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background: #f4bc6d url('../image/bg.jpg') 0 0 repeat-y;
}

label{
		font-weight:bold;
}

.komentar{
	float: right;
	width:50%;
	text-align:right;
	vertical-align:top;
	padding-bottom:5px;
}

.hodnoceni{
	float: left;
	width:50%;
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
}


a {
		color:black;
}

h3 {
		font-size: 18px;
		text-align: left;
}

.nejnovejsi_komentar{
	line-height:125%;
}


.podstranka a,.nejnovejsi_komentar{
		color: gray;
		text-decoration:none;
}

.podstranka a:hover, .nejnovejsi_komentar:hover{
		color: black;
		text-decoration:underline;
}

.aktivni_podstranka a, .aktivni_podstranka1 a, .nejnovejsi_komentar{
		color: black;
}

.podstranka {
		display:inline;
		font-weight: bold;
		font-size:15px;
}

.aktivni_podstranka1{
		font-weight: bold;
		font-size:17px;
}


.aktivni_podstranka{
		font-weight: bold;
		font-size:25px;
}

#main #mepe {		
		margin: 0px auto;
		padding: 0px;
		width: 795px;
}

#page #page1{
		width: 95%;
		margin: 0px auto;		
		position: relative;
		top: 10px;
		padding:0px;
		padding-bottom: 15px;		
}

.chyba {
		color:red;
}

div .menu_top {	width: 170px;
		height: 20px;
		padding: 0px;
		padding-top: 10px;
		background: url('../image/menu_top.jpg') bottom center no-repeat;
		margin: 0px auto;
}

div .menu_top1 {	
		width: 170px;
		height: 35px;
		padding: 0px;
		padding-top: 60px;
		background: url('../image/menu_top1.jpg') bottom center no-repeat;
		text-align:center;
		margin: 0px auto;
}


div .menu_middle {	
		width: 170px;
		background: url('../image/menu_middle.jpg') 0 center repeat-y;
		margin: 0px auto;		
		padding: 0px;		
		}
		
div .menu_middle ul li{			
		padding-top: 2px;		
		padding-bottom: 2px;		
		}

div .menu_bottom {	
		width: 170px;
		height: 20px;
		background: url('../image/menu_bottom.jpg') 0 center no-repeat;
		margin: 0px auto;
}

div .prihlaseni{
		padding-top: 10px;
}


div .menu_middle ul {			
		margin: 0px auto;
		padding: 0px;
		list-style-type:none;
        	text-align:center;
		font-size: 14px;
		width: 90%;	
		display: block;	
		font-weight:bold;
}

div .menu_middle ul a, #menu_center ul a:hover {
		color: #000000;
		display: block;
		text-decoration:none;
		font-weight:bold;		
		width:100%;
}

div .menu_middle ul a:hover {
		display: block;		
       		background-color:#d99636;
		text-decoration:none;
		color: #000000;
		font-weight:bold;
}

.menu_select {
		font-weight:bold;
		display: block;
       		background-color:#d99636;
       		text-decoration:none;
       		border: 1px solid gray;
}

div#mapa {
		width: 170px;
		height: 120px;
		position: relative;
		top: 15px;
		background: url('../image/mapa.jpg') 0 center no-repeat;
		margin:0px auto;	
		margin-bottom: 20px;
		cursor: hand;
}

#mapa a, #logo a {
	display: block;
	width: 100%;
	height: 100%;
}

#logo h1 {
	display: none;
}

#clearer {
	clear: both;
}

.clear{
	clear: both;
}

#foot {
	width: 795px;
	height: 32px;
	padding-top: 7px;
	background: #000000 url('../image/foot.jpg') 0 0 no-repeat;
	text-align: center;
	color: #eee;
}


#lista {
	width: 100%;
	height: 26px;
	display: block;	
	background: #f4bc6d url('../image/lista.jpg') 0 0 no-repeat;
	text-align:center;
	color: #000000;	
	font-size: 17px;
	font-weight: bold;
	position: relative;
	vertical-align: center;
	top: 15px;
	margin:0px auto;
	padding:0px;	
	margin-bottom: 15px;
}

#lista span {
    	position: relative;
    	top: 3px;
	text-align: center;
	vertical-align: center;
}

#page .clanky {
  		width: 95%;
		margin: 0px auto;
}

h4 {
		text-align: center;
		font: bold 12pt "Arial CE";
}



div #clanky div.clanek{
  		color:black;
  		font-size:11px;  		
  		padding: 1em 0.3em 2.1em 2em;
  		border: 0px solid black;
  		border-bottom: 1px solid gray;
}

div #clanky div.clanek img{  		
  		border: 0px solid black;  		
}


div #clanky div.clanek table{
  		font-size:100%;
  		table-layout: auto;
}
div #clanky div .clanek h3 {
  		margin-top:5px;		
}

div #clanky div .clanek h3:First-line {
  		font-size: 17px;
		font-weight: bold;
		color: #000000;		
}

div #clanky div .clanek ul{
	margin:0px;
	padding:0px;
	padding-left:12px;
}

div #clanky div.clanek h3:first-letter {
  		text-transform: uppercase;
  		font-size: 25px;
}

div #clanky div.pridano {
  		float: right;
  		font-size:7pt;
  		
}


table td.fotka {
  		padding-bottom: 1em;
		padding-right: 1em;
		width: 46%;
}

table td.fotka_oddelovac {
		width: 8%;
}

.oddel {
		margin-top:1em;
  		border-bottom: 1px solid gray;
		margin-bottom: 1em;
}

table td.popisek {
  		padding-bottom: 6em;
  		font-size:11px;
  		text-align: center;
		vertical-align: top;
}

img {
		border: solid #f4bc6d 2px; 		
}

a img {
		border: double #a86e33 3px; 
		background-color: #f4bc6d;		
}

.video_galerie{
		border: double #a86e33 0px; 
		background-color: transparent;
}

.galerie {
		margin-right:10px;
		margin-bottom: 10px;
		float: left;
}

.icon {
		border: solid black 0px; 
		background-color: transparent;
}

div#pravy_pruh{
  	font-size:11px;
  	color: #000000;
  	width:201px;
  	height:100%;
  	float: right;
  	padding: 0px; 
  	padding-right: 5px;
	margin: 0px;
}

div#aktuality_middle p a{	
	float: right;
	margin:0px;
	padding:0px;
}

div#aktuality_middle p{
	text-align:left;
	font-size: 11px;	
	margin: 0px 0px 20px 0px;
}

div#aktuality_middle h3{
	margin: 0px;
	padding: 0px;
}
div#aktuality_middle h3:first-letter {
  	text-transform: uppercase;
  	font-size: 18px;
  	font-weight: bold;  	
}

div#aktuality_middle h3{
  	font-size: 13px;
  	font-weight: bold;  	
}

div#aktuality_middle h2 {
  	font-size: 18px;
  	font-weight: bold;  
  	text-align:center;	
}

div#aktuality_middle span{  	
  	margin-left: 20px auto; 
  	font-size: 11px;	
  	float: center;
}

div#aktuality_middle img{  	
  	margin-left: 2px;
}

div#aktuality_bottom {
		width: 201px;
		height: 15px;
		background: url('../image/aktuality_bottom.jpg') 0 0 no-repeat;
		margin: 0px;
		padding: 0px;		
}

div#aktuality_top {
		width: 201px;
		height: 15px;
		background: url('../image/aktuality_top.jpg') 0 0 no-repeat;
		margin: 0px;
		padding: 0px;
}

div#aktuality_middle {
		width: 181px;
		background: url('../image/aktuality_middle.jpg') 0 0 repeat-y;
		margin: 0px;		
		padding-left: 10px;		
		padding-right: 10px;
		padding-top: 1px;		
		text-align: left;
}

div#aktuality_middle hr {
	width: 100%;
	margin: 30px 0px 15px 0px;
}


#obr_na_stred{position: relative;left:5%;}


.stred {
		text-align: center;
		width: 100%;
}

table.obrazky {
		margin: 0px auto;
		width: 100%;	
}

table.obrazky td {
		text-align: center;
		width: 50%;
}

.odkaz_galerie {
		line-height: 25px;
}


.kalendar_tab {
	border-collapse: collapse;
	margin: 0px auto;
	padding: 0px;
	text-align: center
}

.kalendar_dny_nic, .kalendar_dny_akce{
	border: dotted #bc7f2c 1px;
	width:18px;
	text-align:center;
	background-color: #f2c687;
}

.kalendar_dny_neni{
	border: dotted #bc7f2c 1px;
	width:18px;
	text-align:center;
}

.kalendar_dny_akce{
	background-color: #fbac3a;
	cursor:help;
}

.kalendar_dny_akce b {
	font-weight: normal;
}

.kalendar_dny_dnesek{
	border: solid #254113 2px;
	width:18px;
	text-align:center;
	font-weight:bold;
}

.kalendar_vsedni_den{
	border: solid #bc7f2c 1px;
	background-color: #d89638;
	text-align:center;
}

.kalendar_vikend{
	border: solid #bc7f2c 1px;
	background-color: #c48731;
	text-align:center;
}

.kalendar a{
	font-weight:normal;	
}

.kalendar a:hover{
	font-weight:bold;	
}

#logo {
		width: 795px;
		height: 160px;
		background: #ffffff url('../image/logo_kejvacka/head.jpg') 0 0 no-repeat;
}


#mepe #menu {
		width: 205px;		
		float: left;
		background: url('../image/logo_kejvacka/menu.jpg') top right no-repeat;
		padding: 0px;
		margin: 0px;
		
}


#mepe #page {
		width: 590px;
		padding: 0px;					
		margin: 0px;
		float: right;
		background: url('../image/logo_kejvacka/page.jpg') top left no-repeat;		
}