@media screen,projection {* {  margin: 0px;  padding: 0px;}body 	{	font-family: 'Verdana', 'Arial CE', 'Helvetica CE', Arial, sans-serif; 	font-size: 70%;  text-align : center;	color: #464646;  margin-top: 20px;  margin-bottom: 20px;	  background : #004762;}/*--------------------------------------------- layout ---*/#page {	position: relative;	width: 747px;	_width: 787px;		margin: 0 auto 0 auto;  background: #FFF;  padding: 5px 20px 20px 20px;  background: #FFFFFF;    border-bottom: 5px solid #ccc;}#header {  width: 100%;	min-height: 169px;		_height: 169px;  background : #FFF url("header.jpg") no-repeat right top;	margin: 0px auto 10px auto;	text-align: left;  position: relative;}#doc {  margin: 0px auto 0 auto;  width: 100%;	text-align: left;  padding: 0px 0 0 0;  background: #FFF;}#top {  text-align: left;  padding: 0 0px 3px 10px;}#menu {  width: 249px; 	min-height: 163px;	_height: 169px;	  background: #004A80 url("ploutev.gif") no-repeat 90% bottom;  padding-top: 6px;}#foto {  position: absolute;  top: 0px;  left: 249px;  width: 249px; 	height: 169px;}.bg1 {  background: url("foto1.jpg") no-repeat left center;}.bg2 {  background: url("foto2.jpg") no-repeat left center;}.bg3 {  background: url("foto3.jpg") no-repeat left center;}#left {  width: 249px;   float: left;}#right {  width: 484px;   float: right;  padding-top: 0.5em;}#navigace {  margin: 0 0 1em 0;  padding: 0px;  text-align: left;  color: #ccc;}/*------------------------------------------------ menu ---*/#menu ul {  list-style-type: none;  padding: 0px 0 0 0px;  margin: 0px 0px 0 0px;  padding: 10px 20px 10px 10px;  border-top: 1px solid #fff;  border-bottom: 1px solid #fff;    min-height: 135px;}#menu li {  list-style-type: none;  padding: 0px 0 0 10px;  background: none;  background: url("dott.gif") repeat-x bottom;}#menu li a {  display: block;  color: #fff;  text-decoration: none;  _height: 1px;}#menu li a span {  margin: 0px 5px 0px 5px;  padding: 5px 20px 5px 30px;  font-size: 1.2em;  display: block;  font-weight: bold;  background: url("sipka.gif") no-repeat left center;}#menu li.active a span{  background: url("sipka1.gif") no-repeat left center;}#menu li a:hover {  color: #78B1DA;}#menu li.last {  background: none;}/*------------------------------------------------ menu-left ---*/#left ul {  list-style-type: none;  padding: 0px 0 0 0px;  margin: 0px 20px 10px 10px;  padding: 0px 0px 10px 0px;}#left li {  list-style-type: none;  padding: 0px 0 0 10px;  background: none;  background: url("dott1.gif") repeat-x bottom;}#left li a {  display: block;  color: #8FC147;  text-decoration: none;  _height: 1px;}#left li a span {  margin: 0px 5px 0px 5px;  padding: 5px 20px 5px 30px;  font-size: 1.2em;  display: block;  font-weight: bold;  background: url("sipka1.gif") no-repeat left center;}#left li.active a span{  background: url("sipka.gif") no-repeat left center;}#left li a:hover {  color: #64892F;}#left li.last {  background: none;}/*------------------------------------------------ menu-top ---*/#menu-top {  position: absolute;  top: 30px;  right: 25px;  color: #E1E1E1;}#menu-top li {  list-style-type: none;  float: left;  padding: 0px;  background: none;}#menu-top li a {  color: #898989;  padding: 0 10px 0 10px;  margin: 0px;  text-decoration: none;  border-right: 1px solid #898989;}#menu-top li a:hover {  text-decoration: underline;}/*----------------------------------------- box ---*/.box-left {  background: #F1F7E9;  margin: 0 0 1em 0;}#left h3 {  background: #8FC147;  color: #fff;  padding: 10px 10px;  border-bottom: 2px solid #fff;}.box-left form {  margin: 15px 10px 15px 10px;}.box-left form p {  margin: 0 0px 5px 0px;}.box-left form input.text{  border: 1px solid #CCCCCC;  height: 1.5em;  width: 142px;  _width: 141px;  }.box-left form input.btn{  margin-top: 5px;  }.box {  width: 233px;}.zelena h2 {  border-bottom: 2px solid #8FC147;  color: #8FC147;  background: url("sipka1.gif") no-repeat left center;  padding: 5px 0 5px 20px;  _height: 1px;  margin-top: 0px;}.modra h2 {  border-bottom: 2px solid #0076A3;  color: #0076A3;  background: url("sipka.gif") no-repeat left center;  padding: 5px 0 5px 20px;  _height: 1px;  margin-top: 0px;}.box img {  border: 1px solid #CFCFCF;  margin: 0 0 10px 0;}p.b-btm {  border-bottom: 1px solid #E6E6E6;  padding-bottom: 1em;}p.b-top {  border-top: 1px solid #E6E6E6;  padding-top: 1em;}.box1 {  min-height: 88px;  _height: 28px;   /* border-bottom: 1px solid #E6E6E6; */  margin: 0 0 1em 0;  padding: 5px 5px 5px 0px;}.box1 h3 {  /*background: #F1F7E9;*/   /*border-top: 1px solid #F1F7E9; */   padding: 2px 10px;}.box1 p {  padding: 0 10px 0 10px;}.box1 img {  margin: 0px 10px 0 5px;  _margin-bottom: -10px;}.second {  background: #F1F7E9; }.box1 h3 a{  text-decoration: none;  color: #000;}/*----------------------------------------- footer ---*/#footer {  margin: 10px auto 0em auto;  padding: 0px 0px 0px 0px;	width: 747px;  _height: 1px;}#footer span {  display: block;  padding: 2px 0px 0 0px;	font-size: 0.9em;	color: #FFF;  }#footer a {  color: #FFF;  }a.tdn {  text-decoration: none;}/*------------------------------------------------- formulare ---*/fieldset {	padding: 10px;	margin-bottom: 2em;  border: 1px solid #DFF0C8;  text-align: left;}label  {	float: left;  margin-right: 5px;  color: #707070;  font-weight: bold;  font}label span {  display: block;  float: left;  width: 130px;}#left label span {  display: block;  float: left;  width: 80px;}legend{  padding: 10px 5px 10px 5px;  color: #0076A3; }/*----------------------------------------------------- obecné tagy ---*/ul {  list-style-position: inside;  _list-style-position: outside;  >list-style-position: outside;      list-style-type: none;  margin: 0px 0 1em 0px;  line-height: 1.5em;}ul li {  background: url("sipka3.gif") no-repeat 0 7px;  padding-left: 8px;}#text ol {  list-style-position: inside;  margin: 0px 0 1em 0px;  line-height: 1.5em;}a {  color: #8FC147;  text-decoration: underline;}a:hover {  text-decoration: none;}h1 {  font-size: 1.4em;  font-weight: bold;  color: #004A80;  margin: 0em 0 0.5em 0;}h1 span {  font-size: 0.8em;  font-weight: normal;}h2 {  font-size: 1.3em;  margin: 0.5em 0 0.5em;  font-weight: bold;  color: #0076A3;}h3 {  font-size: 1.2em;  font-weight: bold;  color: #000;  margin: 0px 0 5px 0;}h3 a {  color: #4990D0;}h4 {  font-size: 1.1em;  font-weight: bold;  color: #0076A3;  margin: 0px 0 10px 0;}p {  margin: 0 0 1em 0;}hr {  display: none;}table {  font-size: 100%;  border-collapse: collapse;  width: 100%;  margin: 0 0 1em 0;}table td, table th {  border: 1px solid #E1E1E1;  padding: 4px 5px 4px 5px;}thead, table th {  background: #555555;  color: #fff;  font-weight: normal;  text-align: left;}tbody.seda td {  background: #EBEBEB;}a img{  border: none;}/*--------------------------------------------------- obrazky ---*/.pic {  border: 1px solid #D7D7D7;}.picL {  float: left;  border: 1px solid #CCCCCC;  margin: 0 10px 10px 0px;}.picR {  float: right;  border: 1px solid #CCCCCC;  margin: 0 0 10px 10px;}/*---------------------------------------------- tridy a barvy ---*/.alignL {  float:left;}.alignR {  float: right;}.alignC {  text-align: center;}.clear {  clear: both;   font-size: 1px;   height: 1px;  background: transparent;}.textL {  text-align: left;}.textR {  text-align: right;}.textC {  text-align: center;}#text ul.list-none li, #text ul.list-ico li {	list-style-type: none;	padding-left: 0;	background: transparent;}ul.list-ico li {	padding: 4px 0 4px 0px;	font-size: 1em;}a.ico-pdf, a.ico-xls, a.ico-ppt, a.ico-doc, a.ico-audio, a.ico-image, a.ico-video, a.ico-zip {	padding: 2px 0 2px 25px;	height:1%;}a.ico-pdf {	background: url("ico-pdf.gif") no-repeat left center;}a.ico-xls {	background: url("ico-xls.gif") no-repeat left center;}a.ico-ppt {	background: url("ico-ppt.gif") no-repeat left center;}a.ico-doc {	background: url("ico-doc.gif") no-repeat left center;}a.ico-audio {	background: url("ico-audio.gif") no-repeat left center;}a.ico-image {	background: url("ico-image.gif") no-repeat left center;}a.ico-video {	background: url("ico-video.gif") no-repeat left center;}a.ico-zip {	background: url("ico-zip.gif") no-repeat left center;}a.more {	background: url("sipka2.gif") no-repeat right center;	padding-right: 20px;	_height: 1px;}#mapa {  width: 485px;  height: 301px;  background: url("mapa1.jpg") no-repeat;  position: relative;  border: 1px solid #ccc;  margin: 0 0 2em 0;}a.ch1-12 {  width: 50px;  height: 52px;	background: url("ch-p.gif") no-repeat -2000px -2000px;	display: block;	position: absolute;	top: 68px;	left: 258px;}a:hover.ch1-12 {	background: url("ch-p.gif") no-repeat 6px 6px;}a.ch13-17 {  width: 50px;  height: 52px;	background: url("ch-p.gif") no-repeat -2000px -2000px;	display: block;	position: absolute;	top: 23px;	left: 220px;}a:hover.ch13-17 {	background: url("ch-p.gif") no-repeat 6px 34px;}a.ch27-30 {  width: 50px;  height: 52px;	background: url("ch-p.gif") no-repeat -2000px -2000px;	display: block;	position: absolute;	top: 33px;	left: 154px;}a:hover.ch27-30 {	background: url("ch-p.gif") no-repeat 33px 34px;}a.ch21-25 {  width: 50px;  height: 52px;	background: url("ch-p.gif") no-repeat -2000px -2000px;	display: block;	position: absolute;	top: 88px;	left: 92px;}a:hover.ch21-25 {	background: url("ch-p.gif") no-repeat 32px 34px;}a.ch18-20 {  width: 50px;  height: 52px;	background: url("ch-p.gif") no-repeat -2000px -2000px;	display: block;	position: absolute;	top: 188px;	left: 290px;}a:hover.ch18-20 {	background: url("ch-p.gif") no-repeat 6px 5px;}a.stany {  width: 60px;  height: 52px;	background: url("ch-p.gif") no-repeat -2000px -2000px;	display: block;	position: absolute;	top: 180px;	left: 60px;}a:hover.stany {	background: url("ch-p.gif") no-repeat 45px 37px;}#mapa a span {  display: none;} button.pokracovat {   height: 22px;   width:79px;   margin: 0;   padding: 0;   border: 0;   background: #fff url('btn.gif') no-repeat center top;  cursor: pointer; /* ruka misto sipky na kurzoru */  cursor: hand; /* pro IE 5.x */} button.pokracovat span {display:none;}/*----------------------------------------- box accent ---*/.accent {  background: #F1F6F3;  padding: 15px 10px 15px 10px;  margin-bottom: 2em;}.accent p {  margin-bottom: 0px;}.accent p.dt {  margin-bottom: 5px;  color: #737373;}}