body {
	margin: 0px;
	padding: 0px;
	font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	font-size: 0.9em;
	color: #OOO;
	background-color: #fff;
	background-image: URL('./pod-body.jpg');
	background-position: center top;
	background-repeat: repeat-y;
}

/* >>>>>>>>>> PRETYPOVANI TAGU >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
a img, form, fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a {
	color: #2a388a;
}

a:hover {
	color: #000;
}

a.a2 {
	text-decoration: none;
}

a.a2:hover {
	text-decoration: underline;
}

table {
	font-size: 1.0em;
}

	table td, table th {
		vertical-align: top
	}
/* <<<<<<<<<< PRETYPOVANI TAGU <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/* >>>>>>>>>> ROZVRZENI STRANEK >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
#body-top {
	height: 152px;
	background-image: URL('./pod-body-top.gif');
	background-position: center top;
	background-repeat: no-repeat;
}

	#body-top-in {
		height: 152px;
		background-image: URL('./pod-body-top-in.jpg');
		background-position: center top;
		background-repeat: no-repeat;
	}

#body-lista {
	height: 43px;
	background-image: URL('./pod-body-lista.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	text-align: right;
}

	#body-lista-in {
		margin: auto;
		width: 650px;
		height: 43px;
		background-image: URL('./pod-body-lista-in.jpg');
		background-position: left top;
		background-repeat: repeat-x;
	}

#str {
	position: absolute;
	width: 770px;
	left: 50%;
	top: 0px;
	margin-left: -335px;
	text-align: left;
}

	#str-hlavicka {
		height: 195px;
		background-image: URL('./pod-hlavicka.jpg');
		background-position: left bottom;
		background-repeat: no-repeat;
	}
	
		#str-hlavicka h1 {
			margin: 0px;
			padding: 0px;
			width: 412px;
			height: 103px;
			position: absolute;
			left: -14px;
			top: 28px;
			background-image: URL('./logo-danone-institut.jpg');
			background-position: left top;
			background-repeat: no-repeat;
		}
		
			#str-hlavicka h1 a {
				display: block;
				width: 412px;
				height: 103px;
			}
			
				#str-hlavicka h1 a strong {
					display: none;
					visibility: hidden;
				}
	
		#str-menu1 {
			padding-top: 152px;
			font-size: 0.8em;
			text-align: center;
		}
		
			#str-menu1 ul {
				margin: auto;
				margin: 0px;
				padding: 0px;
				width: 770px;
				text-align: left;
			}
			
				#str-menu1 ul li {
					list-style: none;
					list-style-type: none;
					display: block;
					height: 37px;
					float: left; 
					border-right: 1px solid #fff;
					text-align: center;
					width: 152px;
					background-image: URL('./pod-menu-odr1.jpg');
					background-position: left top;
					background-repeat: repeat-x;
				}
				
					#str-menu1 ul li a {
						display: block;
						height: 37px;
						color: #fff;
						font-weight: bold;
						text-decoration: none;
					}
					
					#str-menu1 ul li a:hover {
						text-decoration: underline;
					}
					
						#str-menu1 ul li a strong {
							display: block;
							padding-top: 11px;
						}
						
						#str-menu1 ul li em {
							display: block;
							padding-top: 11px;
							font-style: normal;
							font-weight: bold;
							color: #fff;
							text-decoration: underline;
						}
						
						#str-menu1 ul li em span.sipa {
							display: none;
							visibility: hidden;
						}
					
				#str-menu1 ul li.odr-01, #str-menu1 ul li.odr-01-aktiv {
					width: 167px;
					border-left: 1px solid #fff;
				}
				#str-menu1 ul li.odr-02, #str-menu1 ul li.odr-02-aktiv {
					width: 136px;
					background-image: URL('./pod-menu-odr2.jpg');
				}
				#str-menu1 ul li.odr-03, #str-menu1 ul li.odr-03-aktiv {
					width: 192px;
					background-image: URL('./pod-menu-odr3.jpg');
				}
				#str-menu1 ul li.odr-04, #str-menu1 ul li.odr-04-aktiv {
					width: 134px;
					background-image: URL('./pod-menu-odr4.jpg');
				}
				#str-menu1 ul li.odr-05, #str-menu1 ul li.odr-05-aktiv {
					width: 133px;
					background-image: URL('./pod-menu-odr5.jpg');
				}
				
	#str-spodek {
		margin-top: 15px;
	}
	
		#str-spodek-lista {
			width: 172px;
			float: left;
		}
		
			#str-menu2 {
				width: 160px;
				background-color: #fff;
				border: 1px solid #e8e8e8;
				font-size: 0.9em;
			}
			
				#str-menu2 h3 {
					margin: 0px;
					padding: 0px;
					padding: 5px;
					padding-left: 25px;
					background-color: #2a388a;
					background-image: URL('./hvezda-modra.jpg');
					background-position: left;
					background-repeat: no-repeat;
					font-size: 1.0em;
					font-weight: bold;
					color: #fff;
				}
				
				#str-menu2 ul {
					margin: 15px;
					margin-right: 0px;
					padding: 0px;
					font-size: 0.9em;
				}
				
					#str-menu2 ul li {
						margin: 0px;
						margin-bottom: 5px;
						padding: 0px;
						list-style: none;
						list-style-type: none;
						border: 1px solid #fff;
					}
					

						#str-menu2 ul li.spec {
							margin-left: -15px;
							margin-top: 10px;
							padding-left: 4px;
							background-color: #ddd;
							font-weight: bold;
							color: #2a388a;
						}

						#str-menu2 ul li a {
							color: #2a388a;
							text-decoration: none;
						}
						
						#str-menu2 ul li a:hover {
							text-decoration: underline;
						}
						
						#str-menu2 ul li em {
							font-style: normal;
							font-weight: bold;
							color: #2a388a;
						}
						
							#str-menu2 ul li em strong { 
								text-decoration: underline;
							}
						
							#str-menu2 ul li em span.sipa {
								margin-left: 2px;
								background-image: URL('./sipka-modra.gif');
								background-position: right;
								background-repeat: no-repeat;
							}
		
			#str-aktual {
				margin-top: 20px;
				width: 160px;
				background-color: #fff;
				border: 1px solid #e8e8e8;
				font-size: 0.9em;
			}
			
				#str-aktual h3 {
					margin: 0px;
					padding: 0px;
					padding: 5px;
					padding-left: 25px;
					background-color: #2a388a;
					background-image: URL('./hvezda-modra.jpg');
					background-position: left;
					background-repeat: no-repeat;
					font-size: 1.0em;
					font-weight: bold;
					color: #fff;
				}
				
				#str-aktual ul {
					margin: 15px;
					padding: 0px;
					font-size: 0.9em;
					color: #2a388a;
				}
				
					#str-aktual ul li {
						margin: 0px;
						margin-bottom: 5px;
						padding: 0px;
						list-style: none;
						list-style-type: none;
					}
		
		#str-spodek-hlav {
			width: 590px;
			float: right;
		}
		
			#str-hlav {
				margin-right: 144px;
				text-align: justify;
				font-size: 0.9em;
			}
			
				#str-hlav h2 {
					margin: 0px;
					margin-bottom: 15px;
					padding: 0px;
					font-size: 1.4em;
					font-weight: bold;
					color: #2a388a;
					text-align: left;
				}
				
				#str-hlav h3 {
					margin: 0px;
					margin-bottom: 10px;
					padding: 0px;
					font-size: 1.2em;
					font-weight: bold;
					color: #2a388a;
					border-bottom: 1px solid #2a388a;
					text-align: left;
				}
				
				#str-hlav h4 {
					margin: 0px;
					margin-bottom: 5px;
					padding: 0px;
					font-size: 1.1em;
					font-weight: bold;
					color: #3363b4;
					text-align: left;
				}
				
				#str-hlav h5 {
					margin: 0px;
					margin-bottom: 5px;
					padding: 0px;
					font-size: 1.0em;
					font-weight: bold;
					text-align: left;
					border-bottom: 1px solid #000;
				}
				
				#str-hlav ol, #str-hlav ul {
					margin-top: 10px;
					margin-bottom: 0px;
					text-align: left;
				}
				
				#str-hlav em {
					font-weight: bold;
					color: #2a388a;
				}
				
				#str-hlav strong em {
					font-weight: bold;
					font-style: normal;
					text-decoration: underline;
				}
		
		#str-reset {
			clear: both;
			height: 30px;
		}
		
		#str-odkazy {
			width: 130px;
			position: absolute;
			left: 647px;
			top: 210px;
			background-color: #e9f2fe;
			border: 1px solid #cbd6e6;
			font-size: 0.9em;
		}

			#str-odkazy h3 {
				margin: 0px;
				padding: 0px;
				padding: 5px;
				padding-left: 25px;
				background-color: #2a388a;
				background-image: URL('./hvezda-modra.jpg');
				background-position: left;
				background-repeat: no-repeat;
				font-size: 1.0em;
				font-weight: bold;
				color: #fff;
			}
						
			#str-odkazy ul {
				margin: 15px;
				margin-left: 30px;
				margin-right: 0px;
				padding: 0px;
			}
			
				#str-odkazy ul li {
					margin: 0px;
					padding: 0px;
					list-style-image: URL('./sipka-modra-mala.gif');
				}
				
					#str-odkazy ul li a {
						color: #2a388a;
						text-decoration: none;
					}
					
					#str-odkazy ul li a:hover {
						text-decoration: underline;
					}
/* <<<<<<<<<< ROZVRZENI STRANEK <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/* >>>>>>>>>> OSTATNI >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
.nevid {
	display: none;
	visibility: hidden;
}

/* -- */

.form-pol {
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #e9f2fe;
	border: 1px solid #2a388a;

	scrollbar-3dlight-color: #e9f2fe; 
	scrollbar-arrow-color: #2a388a;
	scrollbar-base-color: #e9f2fe;
	scrollbar-darkshadow-color: #e9f2fe;
	scrollbar-face-color: #e9f2fe;
	scrollbar-highlight-color: #e9f2fe;
	scrollbar-shadow-color: #e9f2fe;		
}

.form-tla, .form-tla2 {
	height: 30px;
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #2a388a;
	color: #e9f2fe;
	border: 0px;
}


/* -- */

.rada-lidi {
	margin-left: 20px;
}

	.rada-lidi strong {
		color: #3363b4;
	}

/* -- */

.pozn {
	font-size: 0.9em;
	text-align: left;
}

.ul2 li {
	margin-bottom: 10px;
}

/* -- */

.kon-tla {
	padding-left: 42px;
}

.kon-chyba {
	padding: 5px;
	font-size: 0.8em;
	font-weight: bold;
	border: 2px solid #2a388a;
	margin-bottom: 10px;
	color: #e20002;
}

/* -- */
.akt-dat {
	float: right;
}

/* -- */
.broz-tab th {
	padding: 5px;
	background-color: #129a48;
	color: #fff;
}

.broz-tab td.obr {
	text-align: center;
	padding-top: 10px;
}

.broz-tab td.stred {
	background-color: #eff6fe;
}

.broz-tab td ul {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 25px;
}

	.broz-tab td ul li {
		list-style-image: URL('./odr-01.gif');
		margin-bottom: 10px;
	}
	
/* -- */
.stud-tab {
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	font-size: 0.7em;
}

/* -- */
ol.odstavce li {
	margin-bottom: 20px;
}

	ol.odstavce li ol {
		margin-top: 0px;
		margin-bottom: 0px;
	}

		ol.odstavce li ol li {
			margin: 0px;
		}
			
			ol.odstavce li ol li ol {
				margin-top: 0px;
				margin-bottom: 0px;
			}

/* -- */
.tz-vypis li {
	margin-bottom: 15px;
	list-style-image: URL('./sipka-oranzova.gif');
}
			
			
/* <<<<<<<<<< OSTATNI <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

