/* CSS Styl vytvoril Jakub Ranftl, Stanislav Kouba - FREETIME EUROPE s.r.o. */

body {
  margin: 0 auto;
  padding: 0 auto;
  border: 0px;
  background: url("../img/layout/bg-vertical.gif") center top repeat-y #909090;
  color: #ddc281;
  text-align: center;
}

div, img, h1, h2, h3, h4, h5, p, a, ul, li, span{
   	margin: 0px; 
	padding: 0px; 
	border: 0px; 
   	font-family: Trebuchet MS, Verdana, Helevetica, Arial, "Arial CE", sans-serif;
	font-size: 12px;
	background: transparent;
}

/* OBECNE ZNACKY */

h1{
	width: 760px;


	padding: 2px 0px 0px 10px;
	text-align: left;
	color: #ccc;
	font-size: 10px;
}


h2{
	color: #93661d;
	font-size: 18px;
	margin: 0px 0px 20px 0px;
	text-transform: uppercase;
}

h3{
	color: #93661d;
	font-size: 14px;
	margin: 0px 0px 10px 0px;
}

a{ color: #93661d; }
a:hover{ color: #9f0a0e; }


/* CISTICI PRVEK */

div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }

/* LAYOUT STRANKY */
	
div#uHajku{
	min-height: 500px;
  	background: url("../img/layout/top.jpg") left top no-repeat;
  	text-align: left;
  	margin: 0 auto;
  	padding: 0 auto;
  	width: 985px;
}

	/* HORNI CAST WEBU */
	div#uHajkuTop{
		width: 975px;
		height: 155px;
	}
	
	/* Logo */
	a#uHajkuLogo{
		display: block;
		width: 205px;
		height: 155px;
		float: left;
		text-decoration: none;
	}
	
	div#uHajkuTopRight{
		width: 770px;
		height: 155px;
		float: left;
	}
	
	div#topBar{
		height: 26px;
		margin: 0px 0px 72px 0px;
	}
	
	/* OBSAH WEBU */
	div#uhajkuContent{
		min-height: 100px;
		width: 965px;
		padding: 10px 0px 0px 10px;	
	}
	
	/* Content */
	/* nastavujeme spolecne veci pro content divy */
	div#leftContent,
	div#leftContentRedLine,
	div#rightContent,
	div#innerContentLeft,
	div#innerContentRight{
		min-height: 100px;
		float: left;
	}	
/*	div#leftContentRedLine{
 		 background: url("../img/layout/bg-red-line.gif") left top repeat-y #fff;
	}*/
	
	div#leftContent,
	div#leftContentRedLine{
		width: 780px;
	}
	
	/*definujeme cesticku*/
	
	p#path{
		margin: 0px 10px 10px 10px !important;
		padding: 0px 0px 6px 0px !important;
		border-bottom: solid 1px #9f2611;
	}
	
	/*definujeme pomocny div pro zachovani svislice v obsahu*/
	div#uhajkuPadd{
		padding: 0px 10px 0px 10px;
	}
	
	
	/* Definice kalendare */
	
	div#calendar{
		min-height: 200px;
		background-color: #fff;
		padding: 20px 10px 0px 0px;
	}
	div#calendar h3{
		color: #93661d;
		font-size: 20px;
		margin: 0px 0px 10px 0px;
		padding: 10px 0px 10px 10px;
		border-bottom: solid 3px #93661d;
	}
	
		div.uHajkuEvent,
		div.uHajkuEventFirst,
		div.uHajkuEventLast{
			width: 240px;
			float: left;
			height: 180px;
			padding: 10px 10px 10px 10px;
		}
		
		div.uHajkuEventLast{
			width: 230px;
		}

		div.uHajkuEvent img,
		div.uHajkuEventLast img{
			float: left;
		}
	
		div.uHajkuEvent h4,
		div.uHajkuEventFirst h4,
		div.uHajkuEventLast h4,
		div.uHajkuEvent p,
		div.uHajkuEventFirst p,
		div.uHajkuEventLast p{
			margin-left: 130px;
			margin-bottom: 10px;
			color: #000;
			
		}
		
		
	/* Definice leveho vnitrniho sloupce*/
		
		div#innerContentLeft{
			width: 509px;
			padding: 0px 10px 0px 0px;
		}
		
		.contentFull {
			width: 780px !important;
		}
		
		div#innerContentLeft img{
			margin: 0px 0px 20px 0px; 
		}
		
		div#innerContentLeft p{
			margin: 0px 0px 20px 0px;
			/* color: #a72314;  */
			color: #000;
			line-height: 160%;
		}
		
	/* Definice praveho vnitrniho  sloupce*/
	
	div#innerContentRight{
		width: 251px;
	}

	/* Definice praveho sloupce*/
	
	div#rightContent{
		width: 185px;
	}
		
		div#rightContent h3{
			font-size: 17px;
			padding: 0px 5px 5px 5px;
			margin: 0px 0px 5px 0px;
			color: #9f2611;
			border-bottom: solid 1px #9f2611; 
		}
	
		div#rightContent h4{
			padding: 0px 5px 5px 5px;
			color: #9f2611;
		}
		
		div#rightContent p{
			padding: 0px 5px 10px 5px;
			/* color: #93661d; */
			color: #000;
		}
		
img.calImg {
	padding-right: 10px;
}
.calLegend {
	color: #93661d;
	margin: 5px 0px 5px 0px;
}
.calLegend span {
	font-size: 14px;
	font-weight: bold;
	color: #93661d;
}
.calLegend img {
	margin: 0px !important;
	padding: 0px !important;
}


table.parkovani {background-color:#fff; color: #496392; font-weight: bold; }

.parkovani td{width: 120px; vertical-align: top; height: 30px;}
.parkovani td.oranzova{background-color:#F7931D; }
.parkovani td.seda{background-color:#EEEDED; text-align: center;}
.parkovani td.modry{background-color:#D6E6EB; }


table.uvodni-parkovani td { color: black }




hr.najemci {
	border: 0;
	border-bottom: solid 1px #eee;
	border-top: solid 1px #93661d;
	margin: 10px 0 20px 0;
}











div#index-news {  color: #000; padding-top: 10px }
div#index-news .index-news-item { margin-bottom: 20px }
div#index-news h3 { margin: 0 0 5px 0;}
div#index-news h3 a { font-size: 14px  }
div#index-news strong.d { float: left; margin-right: 5px; text-align:left; font-weight: normal; }





