html {
	font-size: 100.01%;
	overflow-y: scroll; /* svisly posuvnik zobrazit vzdy, vodorovny dle potreby */
	overflow-x: auto;
	}

body {
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 62.5%;
	text-align: center;
	font-family: "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	background: url(/obrazky/bg-top.gif) no-repeat top center #003366;
	color: #4F4F4F;
	}

a:link
	{
	color: #009CFF;
	}

a:visited
	{
	color: #009AAA;
	}

a:hover
	{
	color: #009AAA;
	}

.clr	{
	clear: both;
	margin-top: -1px;
	position: relative;
	padding: 0;
	height: 0;
	border: none;
	overflow:hidden;
	visibility: hidden;
	}

.clearA	{
	clear: both;
	}

.clrB	{
	clear: both;
	position: relative;
	padding: 0;
	height: 0;
	border: none;
	overflow:hidden;
	visibility: hidden;
	}

#all {
	margin: 0 auto;
	text-align: left;
	width: 990px;
	font-size: 1.1em;
	}

#top {
	height: 45px;
	position: relative;
	}


.none {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:1px;
	height:1px;
	overflow:hidden;
	}

* {
	margin: 0;
	padding: 0;
	}

h2 {
	font-size: 170.01%;
	}

h3 {
	font-size: 150.01%;
	color: #FF7700;
	padding: 10px 10px 10px 25px; 
	background: url(/obrazky/h3-dot.gif) no-repeat 0 0;
	}

h4 {
	font-size: 130.01%;
	color: #AF5200;
	padding: 20px 0px 5px 0px; 
	background: url(/obrazky/h4-dot.gif) no-repeat 0 120%;
	}

h5 {
	font-size: 120.01%;
	}

h6 {
	font-weight: normal;
	font-size: 90.01%;
	}

#h_menu {
	width: 100%;
	}
	#h_menu ul {
		list-style: none;
		position: relative;
		width: 100%;
		}
		#h_menu ul li {
			float: left;
			position: relative;
			margin-right: -1px;
			}
			#h_menu ul li a {
				display: block;
				text-decoration: none;
				color: #FFF;
				margin: 0;
				padding: 0 0 5px 0;
				font-size: 120%;
				}
				#h_menu ul li a span {
					border-left: 1px solid #777777;
					padding: 1px 0 1px 0; 
					text-align: center;
					display: block;
					margin: 0 0;
					}					
					#h_menu .sgLine span {padding: 8px 0 8px 0;}	
					.english #h_menu ul li span {padding: 8px 15px;}				
					#h_menu ul li.first a span {border: none}
				#h_menu ul li a:hover, #h_menu ul li a:active, #h_menu ul li a:focus, #h_menu ul li.selected a {
					background: #FFF;
					color: #000;
					border-left: 1px solid #ADADAD;
					background: url(/obrazky/bg-menulinka.gif) no-repeat top right #FFF;
					}
					#h_menu ul li.selected a span, #h_menu ul li a:hover span {border: 0;}
					
					#h_menu ul li a:hover, #h_menu ul li a:active, #h_menu ul li a:focus {background-color: #f1f1f1}

				/* definice sirky jednotlivych polozek */
						.m1 {width: 141px;}
						.m2 {width: 141px;}
						.m3 {width: 141px;}
						.m4 {width: 141px;}
						.m5 {width: 141px;}
						.m6 {width: 141px;}
						.m7 {width: 141px;}
						.m8 {width: 141px;}
					
					
				/* zalozka bila i pri mysi nad vnorenem menu */					
				#h_menu ul li:hover, #h_menu ul li.hover {
					background: #FFF;
					background: url(/obrazky/bg-menulinka.gif) no-repeat top right #f1f1f1;
					}
					#h_menu ul li:hover a, #h_menu ul li.hover a {color: #000;  border-left: 1px solid #ADADAD;}
					#h_menu ul li:hover a span, #h_menu ul li.hover a span {border: 0;}
					
					#h_menu ul li:hover ul li a, #h_menu ul li.hover ul li a {border-left: 0;}
					#h_menu ul li:hover ul li, #h_menu ul li.hover ul li {background-image: none;}	
					
						#all #h_menu ul li.selected ul li a {background: none;}								
							
					
		/* **** vnorene menu **** */
						
		#h_menu ul ul {
			position: absolute;
			width: 174px;
			background: url(/obrazky/bg-hmenu-ul.gif) no-repeat 0 0 #FFF;
			padding: 5px 0 6px 0;
			border-bottom: 1px solid #A6A6A6;
			left: 0;
			display: none;
			}
				#h_menu ul li.m10 ul {left: -71px;} /* vyjimka pro posledni polozku - dropdown doprava */
			#h_menu ul ul li {
				float: none;
				margin: 0 8px;
				border-bottom: 1px solid #D9D9D9;
				}
					#h_menu ul ul li.last {border: none;}
				#h_menu ul ul li a {
					color: #000;
					padding: 0;		
					display: block;
					width: 100%;
					overflow: hidden;			
					}
					#all #h_menu ul ul li a span {
						border: none;
						padding: 2px 0 2px 17px;
						margin: 1px 0;
						background: url(/obrazky/gsipka.gif) no-repeat 6px 7px;
						display: block;
						text-align: left;
						}
						#h_menu ul .sgLine ul li a span {padding: 2px 0 2px 17px;}
						#h_menu ul ul li a:hover {
							color: #FFF;
							border: 0;
							background: none;
							}
						#all #h_menu ul ul li a:hover span {
							background: #555555;							
							}
							
			#h_menu ul li:hover ul, #h_menu ul li.hover ul {display: block;}
			#h_menu ul li {_behavior: url(/obrazky/design/js/hover.htc);}
			/* puvodne spatne url: http://www.mvcr.cz/design/js/hover.htc, 
               ale _behavior potrebuje relativni cestu vzhledem ke strance! */

#main {
	margin: 0 0 40px 0;
	}
	#siteNavigation.dots {
		padding: 30px 0 6px 0;
		margin: 0 16px 10px 18px;
		}

#content_container {
	float: left;
	width: 800px;
	}
#content_containerW {
	float: left;
	width: 975px;
	}
	#content {
		margin: 15px 0 15px 18px;
		text-align: justify;
		line-height: 1.6em;
		}
		#homepage #content {line-height: 1.3em;}

.dots {
	background: url(/obrazky/dots.gif) repeat-x bottom left;
	margin-bottom: 20px;
	}

.breadcrumbs {
	float: right;
	text-align: right;
	}

.breadcrumbs a:link, .breadcrumbs a:visited {
	background: url(/obrazky/bsipka.gif) no-repeat 2% 50%;
	padding-left: 10px;
	color: #000000;
	}

.destinace_popis {
	padding: 10px 10px 10px 10px;
	background: #EEEEEE;
	margin: 5px 0 20px 0;
	}

.fselect {
	background: url(/obrazky/bg-top.gif) no-repeat top center #003366;
	font-size: 100%;
	color: #FFFFFF;
	background: #0099FF;
	}

.shortcuts {
	background: url(/obrazky/bg-top.gif) no-repeat top center #003366;
	float: right;
	text-align: right;
	margin-top: 10px;
	}

.shortcuts a:link, .shortcuts a:visited {
	background: url(/obrazky/sipka.gif) no-repeat 0% 50%;
	padding-left: 7px;
	margin-right: 10px;
	color: #000000;
	}

form {
	margin-top: 0;
	margin-bottom: 0;
	}

.chapters {
	margin: 10px 0 10px 0;
	padding: 10px 10px 20px 30px;
	clear: both;
	}

.chapters_head {
	font-size: 125.01%;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 5px;
	}

.chapter {
	background: url(/obrazky/chapters.gif) no-repeat 0 0 #9CDFFF;
	}

.link {
	background: url(/obrazky/links.gif) no-repeat 0 0 #9CDFFF;
	}

.mother {
	background: url(/obrazky/mother.gif) no-repeat 0 0 #9CDFFF;
	}

.to_right {
	text-align: right;
	float: right;
	}

#ender {
	clear: both;
	width: 100%;
	color: #5F5F5F;
	background: url(/obrazky/dots.gif) repeat-x;
	}
	#ender p {margin-bottom: 0;}
	#ender a {margin: 0 10px;}
	#ender a:hover {color: #006FBD;}
	#ender a:active, #ender a:focus {color: #006FBD; background:#F6F6F6;}
	
	.copyright {
		float: left;
		padding: 10px 0 10px 10px;
		}
	.links {
		float: right;
		padding: 10px 0;
		}

.img_float {
	float: right;
	margin: 10px 5px 5px 10px;
	border: 1px solid #009AAA;
	padding: 2px;
}

.img_glry {
	border: 2px solid #009AAA;
	padding: 2px;
}

.grey {
	margin-top: 5px;
	color: #AAAAAA;
	}

.box {
	padding-left: 50px;
	}

.boxL {
	margin-top: 10px;
	height: 50px;
	padding-left: 50px;
	background: url(/obrazky/box-dload.gif) no-repeat 0 0;
	}

.greyL {
	font-size: 80.01%;
	color: #AAAAAA;
	}

.dload {
	height: 60px;
	background: url(/obrazky/box-dload.gif) no-repeat 0 0;
	}

.cont {
	height: 60px;
	background: url(/obrazky/box-cont.gif) no-repeat 0 0;
	}

.cont_person {
	margin: 0px;
	padding: 5px 0px 0px 20px;
	clear: both;
	background: url(/obrazky/cont_person.gif) no-repeat 0 0;
	}

.td {
	padding: 5px;
	}

.table {
	width: 100%;
	}

.input_field {
	background-color: #FFFFFF;
	border: #009CFF 2px solid;

}

.chapterB {
	padding: 20px 10px 10px 60px;
	}

.map {
	background: url(/obrazky/ico-map.gif) no-repeat 0 0;
	}

.info {
	background: url(/obrazky/ico-info.gif) no-repeat 0 0;
	}

.gps {
	background: url(/obrazky/ico-gps.gif) no-repeat 0 0;
	}

.margin10 {
	margin: 10px;
	}

.navi_icon {
	padding-left: 3px;
	padding-right: 3px;
	}

.news_date {
	font-size: 170.01%;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	float: left;
	padding: 21px 20px 15px 20px;
	background: url(/obrazky/news_date.gif) no-repeat 0 0;
	}

.news_dateA {
	font-size: 170.01%;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	float: left;
	padding: 21px 20px 15px 20px;
	background: url(/obrazky/news_dateA.gif) no-repeat 0 0;
	}

.news_dateP {
	font-size: 170.01%;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	float: left;
	padding: 21px 20px 15px 20px;
	background: url(/obrazky/news_dateP.gif) no-repeat 0 0;
	}

.news_contentS {
	float: left;
	width: 370px;
	padding: 10px 0px 0px 10px;
	text-align: left;
	}

.news_content {
	float: left;
	width: 700px;
	padding: 10px 0px 0px 10px;
	}

.ul {
	padding: 5px 15px 15px 25px;
	}

.teacher_content {
	padding-left: 100px;
	}

.box_photo {
	padding-top: 10px;
	padding-left: 28px;
	padding-bottom: 10px;
	background: url(/obrazky/box-photo.gif) no-repeat 0 0;
	}

.center {
	text-align: center;
	}

#sidecol {
	float: right;
	width: 180px;
	margin-left: 10px;
	text-align: center;
	padding-top: 115px;
	overflow: hidden;
	background: url('/obrazky/sidecol-bg.gif') no-repeat #FFFF00 0 0;
	}

.sidecolE {
	padding-bottom: 90px;
	background: url('/obrazky/sidecol-bgE.gif') no-repeat 0 0;
	}

.side_glry {
	font-size: 90.01%;
	}

.side_nglry {
	text-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	}

.index_head {
	padding-top: 107px;
	padding-left: 750px;
	padding-bottom: 10px;
	text-align: left;
	color: #FFFFFF;
	background: url(/obrazky/index-head.gif) no-repeat 0 0;
	}

.index_td0 {
	background: url('/obrazky/index_list0.gif') no-repeat 0 0 #9CD9FF;
	}

.index_td1 {
	background: url('/obrazky/index_list1.gif') no-repeat 0 0 #9CD9FF;
	}

.index_td2 {
	background: url('/obrazky/index_list2.gif') no-repeat 0 0 #9CD9FF;
	}

.index_td3 {
	background: url('/obrazky/index_list3.gif') no-repeat 0 0 #9CD9FF;
	}

.index_td4 {
	background: url('/obrazky/index_list4.gif') no-repeat 0 0 #9CD9FF;
	}

.index_td5 {
	background: url('/obrazky/index_list5.gif') no-repeat 0 0 #9CD9FF;
	}

.index_news {
	float: left;
	margin: 10px;
	width: 450px;
	}

.index_link {
	float: left;
	margin: 10px;
	width: 455px;
	}

.tdI {
	float: left;
	width: 137px;
	margin-left: 2px;
	padding-top: 85px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	height: 230px;
	}

.tdI a:link {
	color: #003399;
	letter-spacing:	-1px;
	line-height: 25px;
	font: normal 180% "Arial", arial, helvetica, sans-serif;
	}

.tdI a:visited {
	color: #003399;
	letter-spacing:	-1px;
	line-height: 25px;
	font: normal 180% "Arial", arial, helvetica, sans-serif;
	}

.tdI a:hover {
	color: #003366;
	letter-spacing:	-1px;
	line-height: 25px;
	font: normal 180% "Arial", arial, helvetica, sans-serif;
	}

.tdI_head {
	padding-bottom: 10px;
	}

ol {
	padding: 5px 15px 15px 25px;
	}

.superaktualita {
	float: left;
	width: 750px;
	padding-top: 23px;
	text-align: center;
	height: 54px;
	background: url(/obrazky/superaktualita.gif) no-repeat 0px 0px;
	letter-spacing:	-1px;
	font: normal 200% "Arial", arial, helvetica, sans-serif;
	}

.logo {
	float: left;
	height: 54px;
	width: 240px;
	}

hr {
	width: 100%;
	height: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-bottom: 0px dotted #CCCCCC;
	border-top: 1px dotted #DDDDDD;
	}

.index_fast {
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url('/obrazky/index_odkaz.gif') no-repeat 0 0;
	}

.tableG {
	background: #9CD9FF;
	width: 100%;
	}

.tableG100 {
	background: #9CD9FF;
	text-align: center;
	width: 100%;
	}

.tdG {
	background: #FFFFFF;
	text-align: center;
	padding: 5px;
	}

.thG {
	background: #EEEEEE;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	}

img {
	border: 0px;
	}

.message {
	background: #9CD9FF;
	text-align: center;
	padding-bottom: 10px;
	}

.white {
	color: #FFFFFF;
	}

.white a:link {
	color: #FFFFFF;
	font-weight: bold;
	}

.white a:visited {
	color: #FFFFFF;
	font-weight: bold;
	}