p, ul, li, div, table, body, a, span, h1, h2, h3, h4, h5{	padding: 0;	margin: 0;	font-family: Arial;}body{	background: white;}img{	border: none;}a{	text-decoration: none;	color: black;}#Container{  	margin: 0 auto;	width: 973px;	color: black;}.VlevoNahoreElements{	float:left;	padding-left:5px;	padding-right:5px;	margin-top: 10px;	width:310px;}.VpravoNahoreElements{	float:right;	padding-top:20px;	padding-left:10px;	padding-right:10px;	width:580px;	font-size: 11px;	font-family:Tahoma;	color: #575A5B;}.VlevoNahoreElements a, .VpravoNahoreElements a{	text-decoration: underline;}.VlevoNahoreElements a:hover, .VpravoNahoreElements a:hover{	color: #3e3e3e;}.VpravoNahoreElements .Article h1{	color:#575A5B;	font-family:Tahoma;	font-size:17px;	font-weight:bold;	line-height:30px;}.VpravoNahoreElements .Article h2{	color:#575A5B;	font-family:Tahoma;	font-size:14px;	font-weight:bold;}#LeftPart{	padding-left:5px;	padding-right:5px;	width:310px;	float: left;}.UnderTop{	background: url("img/header.png") top left no-repeat;	width: 920px;	padding-left: 15px;	padding-right: 15px;	height: 243px;	float: left;}#CentralPart{	background-color:white;	border-left:15px solid #F7F6F6;	border-right:15px solid #F7F6F6;	float:left;	width:920px;}#Content{	padding-left: 10px;	padding-right: 10px;	padding-bottom: 10px;	width: 580px;	float: left;}.Cleaner{	clear: both;	height:1px;	font-size:1px;	border: none;	margin:0; padding:0;	background:transparent;}ul{	list-style: none;}#Header{	float: left;}#HeaderTop{	width: 950px;	float: left;}#TopLeftCorner #MainLogo{	background: url("img/logo.png") top center no-repeat;	float: left;	height: 103px;	width: 335px;	margin-bottom: 2px;}#TopLeftCorner{	float: left;	width: 335px;	height: 103px;}#TopRightCorner{	text-align: right;	float: right;	width: 615px;	height: 35px;	padding-top: 68px;	background: url("img/right_side.png") top center no-repeat;}.HorniMenuElements{	padding-left: 3px;}/*zacatek horniho menu*/.HorniMenuElements .MenuElement a{	width: 112px;	height: 32px;	float: left;	background: url("img/menu.gif") top left no-repeat;	color: #4a4949;	text-decoration: none;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	text-align: center;	padding-top: 12px;}.HorniMenuElements .MenuElement a:hover, .HorniMenuElements .MenuElement a.highlight{	color: #1D559B;	background-position: -112px 0px;	text-decoration:underline;}.HorniMenuElements .MenuElement li{	display: inline;}.HorniMenuElements .MenuElement{	display: inline;}/*konec horniho menu*//*zacatek maleho menu*/#HeaderBottom{	width: 950px;	height: 29px;	float: left;}.VlevoDoleElements .MenuElement ul{	padding-left: 8px;}.VlevoDoleElements .MenuElement li span{	font-size: 100%;	line-height: 22px;}.VlevoDoleElements .MenuElement li{	padding-left: 20px;	background: url("img/sipka.gif") no-repeat 0px 3px;}.VlevoDoleElements .MenuElement li:hover{	background: url("img/sipka-active.gif") no-repeat 0px 3px;}.VlevoDoleElements .MenuElement ul ul li{	background: url("img/sipka-mensi.gif") no-repeat 0px 3px;}.VlevoDoleElements .MenuElement ul ul li:hover{	background: url("img/sipka-mensi-active.gif") no-repeat 0px 3px;}.VlevoDoleElements .MenuElement a:hover, .VlevoDoleElements .MenuElement li a.highlight{	color: #3e3e3e;	text-decoration: underline;}.PollQuestion{	font-size: 12px;	font-weight: bold;	color: #1f1f6b;	margin-bottom: 3px;}.Poll ul li{	font-size: 12px;	padding-right: 5px;	padding-top: 3px;	color: #1f1f6b;}.Poll a:hover{	text-decoration: underline;	color: black;}.Poll ul{	padding-top: 0;	padding-bottom: 10px;}div.PollAnswer{	padding: 0;	line-height: 7px;	height: 7px;	background: #1f1f6b;}				#TopLeftCorner a span				{					display: none;				}				.Article a span				{					display: inline;				}				button{	cursor: pointer; cursor: hand;}				.Article ul				{					list-style: circle;				}				.Article ul, .Article ol				{					padding-left: 25px;					margin-top: 5px;					margin-bottom: 5px;					list-style: none;				}								.Article li				{					margin-top: 2px;					margin-bottom: 2px;				}#Signature{	background:transparent url(img/paticka.gif) no-repeat scroll left top;	padding-left:18px;	padding-right:18px;	clear: both;	height: 24px;	padding-top: 11px;	text-align: center;	font-size: 11px;    color: black;    width: 914px;    color: white;    float: left;}#Signature a{	text-decoration: underline;	color: white;}				div.Error				{					margin: 0 auto 10px;					width: 80%;					padding: 5px 5px 5px 5px;					border: 1px solid red;					text-align: center;				}.note{	padding: 5px;	font-size: 12px;}.note h5{	margin-top: 4px;	font-size: 12px;	font-size: bold;}.note h4{	margin-top: 4px;	font-size: 14px;	font-size: bold;}.contactForm p{	margin-bottom: 2px;}.contactForm legend{	position: relative;	left: 15px;	top: -10px;	margin-left: 15px;	padding: 2px 10px 2px 10px;}.contactForm label{	float: left;	width: 180px;}.contactForm input{	width: 205px;	height: 17px;}.contactForm .file input{	height: 20px;}.contactForm .combo input{	width: 26px;}.contactForm .check label{	float: none;}.contactForm .check input{	width: 60px;}.contactForm .leftHalf{	float: left;	width: 35%;}.contactForm .rightHalf{	float: right;	width: 64%;}.contactForm p{	clear:left;}.contactForm .notice{	border: 1px dotted black;	text-align: center;	font-size: 80%;	padding: 5px;	width: 70%;	margin: 0 auto;	margin-top: 10px;	margin-bottom: 10px;}.contactForm textarea{	width: 98%;} .contactForm input.submitButton{	float: right;	height: 24px;	width: 80px;}.contactForm fieldset{	padding: 5px;	background: #E2EFFD;	border: none;	padding-left: 10px;	margin-top: 10px;}iframe{	width: 100%;	border: none;}.VlevoDoleElements .Element, .VlevoNahoreElements .Element{	padding-bottom: 5px;}.VlevoDoleElements .Element .ElementContent, .VlevoNahoreElements .Element .ElementContent{	margin-left: 10px;	font-size: 80%;} .VlevoDoleElements .Element .ElementHeader, .VlevoNahoreElements .Element .ElementHeader{	border-bottom:2px solid #F2F0F0;	font-size: 90%;	text-indent: 50px;	font-weight:bold;	line-height: 30px;	color: #676666;	margin-bottom: 5px;}.VlevoNahoreElements .Element .ElementHeader{	color: #10407A;}.ObsahStrankyElements .Element{	font-size: 75%;}.ObsahStrankyElements .ArticleElement .ElementHeader{	font-weight: bold;	font-size: 125%;	padding-top: 1px;	padding-bottom: 5px;}.VpravoNahoreElements .ArticleElement .Article, .ObsahStrankyElements .ArticleElement .Article{	text-align: justify;}.ObsahStrankyElements .ArticleElement h1, .ObsahStrankyElements .Element .ElementHeader{	color:#4C77A6;	font-size:16px;	font-weight:bold;	line-height:38px;	padding-left:5px;	padding-top:5px;}.ObsahStrankyElements .ArticleElement h2{	color:#4C77A6;	font-size:14px;	font-weight:bold;	line-height:30px;	padding-left:5px;	padding-top:3px;}.ObsahStrankyElements .ArticleElement h3{	color:#4C77A6;	font-size:12px;	padding-bottom:5px;	padding-left:5px;	padding-top:10px;	text-decoration:underline;}.ArticleStub{	margin-top: 4px;}.ArticleStub .Date{	color: #10407A;	margin-top: 4px;	margin-bottom: 2px;	font-weight: bold;	display: block;}.ArticleElement a{	text-decoration: underline;}.ArticleElement a:hover{	color: #3e3e3e;}.ObsahStrankyElements .ArticleGallery{	margin-top: 10px;}.ObsahStrankyElements .ArticleGallery .Thumbnail{	margin-right: 5px;	cursor: pointer; cursor: hand;	}.ObsahStrankyElements .ArticleElement table table td{	padding: 3px;	background-color: #333333;}.ObsahStrankyElements .ArticleElement table table td{	padding-left: 10px;}.ArticleElement .Article p{	padding-left: 3px;	padding-right: 3px;	padding-top: 3px;	padding-bottom: 3px;}.languageSwitcher{	width: 23px;	float: right;	position: relative;	top: 120px;}.languageSwitcher a, .languageSwitcher li{	float: left;	width: 23px;	height: 28px;	clear: left;}.languageSwitcher a:hover{	background-position: -23px 0px;}.languageSwitcher a span{	display: none;}.languageSwitcher a.cz{	background-image: url("img/czech.gif");}.languageSwitcher a.en{	background-image: url("img/english.gif");}p.Highlight, div.Highlight{	background-color: #E2EFFD;}