/*©2005 jan korbel*/
@import url("form.css");
@import url("table.css");

/* BODY */
body {
	font: 70% verdana, helvetica, sans-serif;
	margin: 21px 0 0 0;
	padding: 0;
	background: #FFFBEA url("../img/bg-main.gif") center top repeat-y;
	color: #010100;
	text-align: center;
}

/* DIVY */
div#allIn {
	text-align: left;
	width: 770px;
	margin: auto;
	background-color: #DFDFC9;
}
	
	div#header {
		height: 257px;
		background-position: right;
		background-repeat: no-repeat;
		background-image: url(../img/ilu/titulka.jpg);
	}
		body#foto div#header {background-image: url(../img/ilu/fotogalerie.jpg);}
		body#kalendar div#header {background-image: url(../img/ilu/kalendar.jpg);}
		body#kontakt div#header {background-image: url(../img/ilu/kontakt.jpg);}
		body#krouzky div#header {background-image: url(../img/ilu/krouzky.jpg);}
		body#materska div#header {background-image: url(../img/ilu/materska_skola.jpg);}
		body#skola div#header {background-image: url(../img/ilu/skola.jpg);}
		body#druzina div#header {background-image: url(../img/ilu/druzina.jpg);}
		body#jidelna div#header {background-image: url(../img/ilu/jiidelna.jpg);}
	
		
	
		div#mission {
			padding: 65px 0 0 0;
			text-align: center;
			width: 440px;
			font-family: "Georgia", Times New Roman, Times, serif;
		}
		
		div#pepe {
			padding: 35px 0 0 0;
			text-align: center;
			width: 440px;
			font-family: "Georgia", Times New Roman, Times, serif;
		}
			div#mission div {
				padding-top: 15px; 
				background: url("../img/t-l-uvozovky.gif") 14px 0px no-repeat;
			}
			
			div#pepe div {
				padding-top: 15px; 
				background: url("../img/t-l-uvozovky.gif") 14px 0px no-repeat;
			}
	
		div#mainMenu {
			background-color: transparent;
			position: absolute;
			width: 770px;
				top: 224px;
		}
			div#underStripe {
				float: right;
				width: 207px;
				height: 20px;
				background-color: #B31200;
			}
	
	div#mainContainer {
		background: #F1F1DE url("../img/bg-sidebar.gif") right top repeat-y;
	}	
		/*special hr*/
		div.specHr {
			height: 7px;
			font-size: 0.1%;
			background: #F1F1DE url("../img/specHr.gif") repeat-x;
		}
		/*obsah*/
		div#content {
			float: left;
			width: 73.1%;
		}
			div.contentIn {
				padding: 1.2em 25px 0 25px;
			}
				div.datumy {
					float: left;
					width: 40%;
					margin: 0 4em 0 0;
				}
				div.aktivity {
					float: left;
					width: 50%;
				}
			
		div#sidebar {
			float: left;
			width: 26.9%;
		}
			body#kalendar div#mainContainer, body#kontakt div#mainContainer, 
			body#druzina div#mainContainer, body#jidelna div#mainContainer,
			body#krouzky div#mainContainer, body#pristupnost div#mainContainer {
				background: #F1F1DE;
			}
			div.sidebarIn {
				padding: 1.2em 1em;
			}
			
		div.imgDetail {
			text-align: center;
			padding: 1.5em 0;
		}
	
	div#footer {
		padding: 1em 1.2em;
		margin: 0 0 1em 0;
		color: #434261;
	}
		
		
		
/* HLAVNI MENU */
div#mainMenu ul {
	margin: 0;
	padding: 0;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
}

div#mainMenu ul li {
	list-style: none;
	display: block;
	float: left;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
	
		div#mainMenu ul li a,div#mainMenu ul li a:visited, 
		div#mainMenu ul li a:active  {
			display: block;
			float: left;
			padding: 11px 15px 9px 15px;
			color: #010100;
			border: none;
			text-decoration: none;
			background-color: white;
		}
			div#mainMenu ul li a:hover {
				background-color: #B5BB4E;
				border: none;
			}
		div#mainMenu ul li.here {
			background-color: #B5BB4E;
			padding: 11px 15px 9px 15px;
			color: white;
		}

/* SUBMENU */
/* HLAVNI MENU */
ul#submenu {
	margin: 0;
	padding: 0;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 90%;
	letter-spacing: 1px;
}

ul#submenu li {
	list-style: none;
	display: block;
	text-transform: uppercase;
	margin: 0 0 -14px 0;
	padding: 0;
}	html>body ul#submenu li {
		margin: 0;
	}
	
		ul#submenu li a, ul#submenu li a:visited, 
		ul#submenu li a:active  {
			display: block;
			padding: 6px 0px 5px 10px;
			margin: 0;
			color: #010100;
			border-bottom: 1px solid #F1F1DE;
			text-decoration: none;
			background-color: transparent;
		}
			ul#submenu li a:hover {
				background-color: #B5BB4E;
			}
		ul#submenu li.here {
			padding: 6px 0px 5px 10px;
			color: white;
			border-bottom: 1px solid #F1F1DE;
		}
/* TEXTOVE PRVKY */
acronym {cursor: help; border-bottom: 2px dotted #333;}

blockquote {
	/*color: black;*/
	float: right;
	width: 37%;
	font-style: italic;
	margin: 0 0 1.5em 0;
	background: transparent url("../img/quot_left.gif") 1em 0.1em no-repeat;
}
	blockquote div {
		margin: 0;
		padding: 0 0.2em 0 2em;
		background: transparent url("../img/quot_right.gif") 100% 100% no-repeat;
	}

span.colorEm {
	color: #B31200;
	font-weight: bold;
}

p {
	font-size: 1em;
	line-height: 150%;
	margin: 0 0 1.5em 0;
}

ul, ol {margin: 0.5em 0 0 0;}
	html>body ul, ol {margin: 0.5em 0em 1em 0em;}

	ol li ol.pismena li {list-style: upper-alpha;}
	ol.cisla li {list-style: decimal;}
li {
	font-size: 1em;
	list-style: square;
	margin: 0.5em 0 0.7em 3em;
}
	html>body li {margin-left: 0;}
	
	body#foto ul.fotoList {
		margin: 12px 0 0 0;
		padding: 0;
		display: block;
		clear: both;
	}
		body#foto ul.fotoList li {
			float: left;
			list-style: none;
			padding: 0;
			margin: 0 18px 16px 0;
		}
		body#foto ul.fotoList li.lastInRow {
			margin-right: -25px;
			clear: right;
		}
		body#foto ul.fotoList li.firstInRow {
			clear: left;
		}
	
table {
	font-size: 1em;
}
/* VLASTNI Pcka */
div#mission p {
	padding: 0 25px 15px 25px;
	word-spacing: 4px;
	margin: 0;
	background: url("../img/b-r-uvozovky.gif") 93% 97% no-repeat;
}
div#pepe p {
	padding: 0 25px 15px 25px;
	word-spacing: 4px;
	margin: 0;
	background: url("../img/b-r-uvozovky.gif") 93% 97% no-repeat;
}
div#sidebar p {
	margin: 0 0 2.5em 0;
}

div#footer p {
	font-size: 90%;
}


/*--- NADPISY ---*/
h1, h2, h3, h4 {font-family: "Georgia", Times New Roman, serif;}

h1 {font-size: 1.5em; margin: 0;}
h2 {
	font-size: 1.3em; margin: 0 0 1em 0; 
	color: #8D9602; text-transform: uppercase;
	letter-spacing: 2px;
}
h3 {font-size: 1em; color: #B31200; margin: 0 0 0.3em 0; letter-spacing: 1px;}
h4 {font-size: 1em; margin: 0 0 0.3em 0;}

/* special nadpisy*/
div#mission h1 {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #B31200;
	margin: 0 0 0 0;
	letter-spacing: 0.3em;
	line-height: 150%;
}
div#pepe h1 {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #8D9602;
	margin: 0 0 0 0;
	letter-spacing: 0.3em;
	line-height: 150%;
}
body#titulka h2 {
	font-size: 1.1em;
}
h3.titOsloveni {
	font-size: 1.2em;
	font-weight: normal;
	color: #B31200;
	font-style: italic;
	margin: 0 0 1em 0;
}
div#sidebar h2 {
	color: #B31200;
}

/* NORMALNI LINK */
a, a:visited {
	color: #595E02; /*8D9602*/ /*ff6000*/
	text-decoration: none;
	border-bottom: 1px solid #B31200;
	border-color: #CA1400;
}
a:visited {border-bottom: 1px solid #595E02;}
a:hover {color: #ff6000; border-bottom: 1px solid #ff6000;}
a:active {color: black;}

div#footer a:link, div#footer a:visited {
	border-width: 0px;
}

/* ZVLASTNI LINKY */
body#foto div#sidebar a:link,
body#foto div#sidebar a:visited {
	border: none;
	text-decoration: none;
	color: black;
	text-transform: uppercase;
	font-family: "Georgia", Times New Roman, serif;
	font-size: 90%;
	letter-spacing: 1px;
}
	body#foto div#sidebar a:link span,
	body#foto div#sidebar a:visited span {
		display: block;
		padding: 1px 0 35px 6px;
	}
	
	body#foto div#sidebar a:hover {
		color: #ff6000;
	}
	
body#foto ul.fotoList a:link,
body#foto ul.fotoList a:visited {
	border: none; text-decoration: none;
}
	body#foto ul.fotoList a:link img,
	body#foto ul.fotoList a:visited img {
		border: 1px solid white;
	}
	body#foto ul.fotoList a:hover img {
		border: 1px solid #ff6600;
	}
	
	a.detailNav:link, a.detailNav:visited,
	span.detailNav {
	 	/*display: block;
		float: left;*/
		margin: 0 27px;
	 }
	span.detailNav {
		color: #A9A9A9;
	}
	
/* "GRAFICKE PRVKY" */
hr {
	height: 1px;
	margin: 1em 0;
	border: none;
}
hr {color: #444; background-color: #444;}

br.floatStop {
	clear: both;
	line-height: 0;
	height: 0;
	font-size: 0.1%;
}

.floatHolder {
	zoom: 1;
	overflow: hidden;
	/*_height : 1%;*/
}

.floatHolder:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
} 
	/* Hides from IE5-mac \*/
	html #contentWrapper {height: 1%;}
	/* End hide from IE5-mac */

img {border: 0;}
body#foto div#sidebar img {
	border: 1px solid white;
	margin: 0;
}
body#foto img.detailFoto {
	border: 2px solid white;
	margin: 1.5em 0;
	clear: both;
}

/* ZAROVNAVANI */
.toLeft {text-align: left;}
.toCenter {text-align: center;}
.toRight {text-align: right;}
.marginAuto {margin: auto;}

.fltLft {display: block; float: left;}
.fltRgt {display: block; float: right;}
.fltCent {display: block; float: center;}

.clrLft {clear: left;}
.clrRgt {clear: right;}
.clrBth {clear: both;}

.disBlock {display: block;}
.disInline {display: inline;}

.noBorder {border: none;}
.noMargin {margin: 0 !important;}

.wOne {width: 10%;}
.wTwo {width: 15%;}
.wThree {width: 20%;}
.wFour {width: 25%;}
.wFive {width: 30%;}
.wSix {width: 35%;}
.wSeven {width: 45%;}
.wEight {width: 55%;}
.wNine {width: 65%;}
.wTen {width: 75%;}
/*©2003 jan korbel*/