@media screen,projection {
/* --- global --- */
* {
  margin: 0;
  padding: 0;
}
body {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 85%;
  color: #444444;
}
#page {
  text-align : center;
}
#page-2 {
  position: relative;
  width: 956px;
 	margin: 0 auto;
	text-align: left;
}
/* --- zahlavi --- */
#header {
  height: 307px;
}
#header-hp {
  height: 424px;
}
#hp-navigation {
  position: relative;
  left: 0;
  top: 248px;
  height: 175px;
}
#header-hp #hp-navigation #info-turista
 { 
   width: 319px;
   height: 170px;
  float: left;
}

#header-hp #hp-navigation #info-obcan,
#header-hp #hp-navigation #info-podnikatel
 { 
   width: 318px;
   height: 170px;
  float: left;
}


/* --- logo --- */
#logo {
  width: 207px;
  height: 131px;
  margin-top: 56px;
}
#logo{
  border: 0 none;
}

#logo-2 {
  width: 207px;
  height: 246px;
  margin-top: 56px;
}
#logo-2{
  border: 0 none;
}

/* --- horni lista --- */
#language-bar {
  width: 940px;
  position: absolute;
  top: 15px;
  left: 0;
  line-height: 26px;
}
#language-bar p, #language-bar form p{
  float: right;
}
#language-bar form p {
  margin-left: 15px;
  margin-right: 15px;
}
#language-bar input.text-in{
  width: 114px;
}
#language-bar input.submit-in{
  border-width: 1px;
  padding-left: 4px;
  padding-right: 4px;
}
#language-bar a {
  padding: 5px 8px 5px 8px;
  margin-left: 4px;
  margin-right: 4px;
  color: #000000;
  font-size: 0.95em;
}
#language-bar a.active {
  color: #ffffff;
  text-decoration: none;
}
#language-bar a.active:hover {
  color: #ffffff;
}
#language-bar a:hover {
  color: #cf5d1f;
}
#language-bar a.media{
  padding-left: 0px;
  padding-right: 0px;
}
/* --- menu (obcen, turista, podnikatel) --- */
#menu-main {
  position: absolute;
  top: 192px;
  left: 0;
  width: 207px;
}
#menu-main ul {
  list-style-type: none;
  margin: 0;
}
#menu-main li {
  margin-bottom: 1px;
  display: block;
}
#menu-main a {
  position: relative;
  display: block;
  height: 36px;
  line-height: 36px;
  padding-left: 18px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
}
#menu-main span{
  position: absolute;
  display: block;
  width: 207px;
  height: 36px;
  line-height: 36px;
  top: 0;
  left: 0;
  cursor: pointer;
}

#cz-menu-obcan span{
  background: url(../img/cz-obcan-s.png) no-repeat; 
}
#cz-menu-turista span{
  background: url(../img/cz-turista-s.png) no-repeat; 
}
#cz-menu-podnik span{
  background: url(../img/cz-podnikatel-s.png) no-repeat;
}
#cz-menu-obcan:hover span, #cz-menu-obcan, #obcan #cz-menu-obcan span {
  background: #cfaa6a url(../img/cz-obcan-active.png) no-repeat;
}
#cz-menu-turista:hover span, #cz-menu-turista, #turista #cz-menu-turista span {
  background: #e8ad25 url(../img/cz-turista-active.png) no-repeat;
}
#cz-menu-podnik:hover span, #cz-menu-podnik, #podnikatel #cz-menu-podnik span  {
  background: #96967c url(../img/cz-podnikatel-active.png) no-repeat;
}


#de-menu-obcan span{
  background: url(../img/de-obcan-s.png) no-repeat; 
}
#de-menu-turista span{
  background: url(../img/de-turista-s.png) no-repeat; 
}
#de-menu-podnik span{
  background: url(../img/de-podnikatel-s.png) no-repeat;
}
#de-menu-obcan:hover span, #de-menu-obcan, #obcan #de-menu-obcan span {
  background: #cfaa6a url(../img/de-obcan-active.png) no-repeat;
}
#de-menu-turista:hover span, #de-menu-turista, #turista #de-menu-turista span {
  background: #e8ad25 url(../img/de-turista-active.png) no-repeat;
}
#de-menu-podnik:hover span, #de-menu-podnik, #podnikatel #de-menu-podnik span  {
  background: #96967c url(../img/de-podnikatel-active.png) no-repeat;
}

#en-menu-obcan span{
  background: url(../img/en-obcan-s.png) no-repeat; 
}
#en-menu-turista span{
  background: url(../img/en-turista-s.png) no-repeat; 
}
#en-menu-podnik span{
  background: url(../img/en-podnikatel-s.png) no-repeat;
}
#en-menu-obcan:hover span, #en-menu-obcan, #obcan #en-menu-obcan span {
  background: #cfaa6a url(../img/en-obcan-active.png) no-repeat;
}
#en-menu-turista:hover span, #en-menu-turista, #turista #en-menu-turista span {
  background: #e8ad25 url(../img/en-turista-active.png) no-repeat;
}
#en-menu-podnik:hover span, #en-menu-podnik, #podnikatel #en-menu-podnik span  {
  background: #96967c url(../img/en-podnikatel-active.png) no-repeat;
}
/* --- menu (zamek, mesto, region, ...) --- */
#menu-sub {
  position: absolute;
  top: 266px;
  left: 212px;
  width: 744px;
}
#menu-sub {
height: 36px;
}
#menu-sub li {
  float: left;
  list-style-type: none;
}
#menu-sub li a {
  position: relative;
  height: 36px;
  line-height: 36px;
  display: block;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-size: 0.9em;
}
#menu-sub a span{
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  height: 36px;
  cursor: pointer;
}

#cz-menu-zamek span, #cz-menu-zamek, 
#cz-turista-lm1 span, #cz-turista-lm1 {
  width: 66px;
}


#de-menu-zamek span, #de-menu-zamek,
#de-turista-lm1 span, #de-turista-lm1 {
  width: 76px;
}
#en-menu-zamek span, #en-menu-zamek,
#en-turista-lm1 span, #en-turista-lm1 {
  width: 66px;
}

#cz-menu-encyklopedie span, #cz-menu-encyklopedie,
#cz-turista-lm2 span, #cz-turista-lm2,
#cz-obcan-lm1 span, #cz-obcan-lm1 {
  width: 112px;
}


#de-menu-encyklopedie span, #de-menu-encyklopedie,
#de-turista-lm2 span, #de-turista-lm2 {
  width: 112px;
}
#en-menu-encyklopedie span, #en-menu-encyklopedie,
#en-turista-lm2 span, #en-turista-lm2 {
  width: 112px;
}

#cz-menu-mesto span, #cz-menu-mesto {
  width: 68px;
}


#de-menu-mesto span, #de-menu-mesto {
  width: 58px;
}
#en-menu-mesto span, #en-menu-mesto {
  width: 64px;
}

#cz-menu-mapy span, #cz-menu-mapy,
#cz-turista-lm6 span, #cz-turista-lm6,
#cz-obcan-lm5 span, #cz-obcan-lm5 {
  width: 68px;
}

#hu-menu-mapy span, #hu-menu-mapy,
#hu-turista-lm6 span, #hu-turista-lm6,
#hu-obcan-lm5 span, #hu-obcan-lm5 {
  width: 68px;
}


#de-menu-mapy span, #de-menu-mapy,
#de-turista-lm6 span, #de-turista-lm6 {
  width: 68px;
}
#en-menu-mapy span, #en-menu-mapy,
#en-turista-lm6 span, #en-turista-lm6 {
  width: 68px;
}

#cz-menu-press2 span, #cz-menu-press2,
#cz-obcan-lm2 span, #cz-obcan-lm2 {
  width: 68px;
}

#cz-menu-region span, #cz-menu-region {
  width: 71px;
}

#de-menu-region span, #de-menu-region {
  width: 71px;
}
#en-menu-region span, #en-menu-region {
  width: 71px;
}

#cz-menu-info span, #cz-menu-info,
#cz-turista-lm3 span, #cz-turista-lm3  {
  width: 97px;
}

#de-menu-info span, #de-menu-info,
#de-turista-lm3 span, #de-turista-lm3  {
  width: 170px;
}
#en-menu-info span, #en-menu-info,
#en-turista-lm3 span, #en-turista-lm3  {
  width: 111px;
}

#cz-menu-business span, #cz-menu-business,
#cz-turista-lm4 span, #cz-turista-lm4 {
  width: 90px;
}

#de-menu-business span, #de-menu-business,
#de-turista-lm4 span, #de-turista-lm4 {
  width: 90px;
}
#en-menu-business span, #en-menu-business,
#en-turista-lm4 span, #en-turista-lm4 {
  width: 90px;
}

#cz-menu-partner span, #cz-menu-partner,
#cz-obcan-lm3 span, #cz-obcan-lm3 {
  width: 80px;
}

#de-menu-partner span, #de-menu-partner {
  width: 83px;
}
#en-menu-partner span, #en-menu-partner {
  width: 82px;
}

#cz-menu-foto span, #cz-menu-foto,
#cz-turista-lm5 span, #cz-turista-lm5,
#cz-obcan-lm4 span, #cz-obcan-lm4 {
  width: 104px;
}

#de-menu-foto span, #de-menu-foto,
#de-turista-lm5 span, #de-turista-lm5 {
  width: 104px;
}
#en-menu-foto span, #en-menu-foto,
#en-turista-lm5 span, #en-turista-lm5 {
  width: 118px;
}

#cz-menu-kontakt span, #cz-menu-kontakt,
#cz-turista-lm7 span, #cz-turista-lm7,
#cz-obcan-lm6 span, #cz-obcan-lm6 {
  width: 88px;
}

#de-menu-kontakt span, #de-menu-kontakt,
#de-turista-lm7 span, #de-turista-lm7 {
  width: 78px;
}
#en-menu-kontakt span, #en-menu-kontakt,
#en-turista-lm7 span, #en-turista-lm7 {
  width: 78px;
}

#cz-obcan-lm7 span, #cz-obcan-lm7 {
  width: 92px;
}


#cz-obcan-lm8 span, #cz-obcan-lm8 {
  width: 58px;
}

#hu-obcan-lm8 span, #hu-obcan-lm8 {
  width: 58px;
}


/* --- blok DOC --- */
div.doc {
  padding-bottom: 24px;
  width: 956px;
}
div.doc {
  padding-top: 5px;
}
#sekce-main {
  margin-bottom: 20px;
}
/* --- search-bar-OIS --- */
#search-bar {
  position: relative;
  width: 956px;
  height: 39px;
  clear: both;
}
div.search-bar-hp {
  background-color: #fefefe;
}
#search-bar input.text-in {
  width: 108px;
}
#search-bar input.submit-in {
  border-width: 1px;
  margin-left: 8px;
  padding: 0 4px 0 4px;
}
#search-bar form, #search-bar h2 {
  float: left;
}
#search-bar form {
  width: 330px;
  padding: 9px 0 0 0;
}
#search-bar h2 img {
  border: 0 none;
  margin: 0 16px 0 16px;
}
#search-bar select {
  width: 240px;
}
#search-bar p.poz-right {
  position: absolute;
  line-height: 39px;
  top: 0;
  right: 0;
  padding-right: 10px;
  font-size: 0.95em;
}
#search-bar p.poz-right a {
  padding-left: 6px;
  padding-right: 6px;
  color: #000000;
}
#search-bar p.poz-right a:hover {
  color: #cf5d1f;
}
/* --- footer --- */
#footer {
  text-align : center;
  position: relative;
}
#footer-2 {
position: relative;
  text-align: left;
  height: 172px;
  width: 956px;
 	margin: 0 auto;
 	font-size: 0.95em;
}
#footer-2 p.flo-left {
  padding: 24px 0px 0px 21px;
}
#footer-2 p.flo-left-2 {
  padding: 8px 0px 0px 21px;
}
#footer-2 p.flo-right {
  position: absolute;
  top: 0;
  right: 0;
  padding: 29px 0px 0px 0px;
  width: 240px;
}
#footer-2 p.flo-right img {
  border: 0 none;
  float: left;
  margin-right: 12px;
}
#footer-2 a {
  color: #000000;
  padding-right: 10px;
}
#footer-2 a:hover {
  color: #cf5d1f;
}
#footer-2 a.mapa-server {
}
/* --- obecne --- */
div.clear-left {
  clear: left;
}
div.clear-both {
  clear: both;
}
p.left-banners {
	text-align: center; 
	margin-top: 13px;
}
div.weather img {
	width:46px;
	height:46px;
	margin-top:5px;
	margin-bottom:5px;
}

/* beging of HU */

#hu-menu-obcan span{
  background: url(../img/en-obcan-s.png) no-repeat; 
}
#hu-menu-turista span{
  background: url(../img/en-turista-s.png) no-repeat; 
}
#hu-menu-podnik span{
  background: url(../img/en-podnikatel-s.png) no-repeat;
}
#hu-menu-obcan:hover span, #hu-menu-obcan, #obcan #hu-menu-obcan span {
  background: #cfaa6a url(../img/en-obcan-active.png) no-repeat;
}
#hu-menu-turista:hover span, #hu-menu-turista, #turista #hu-menu-turista span {
  background: #e8ad25 url(../img/en-turista-active.png) no-repeat;
}
#hu-menu-podnik:hover span, #hu-menu-podnik, #podnikatel #hu-menu-podnik span  {
  background: #96967c url(../img/en-podnikatel-active.png) no-repeat;
}

#hu-menu-zamek span, #hu-menu-zamek,
#hu-turista-lm1 span, #hu-turista-lm1 {
  width: 66px;
}

#hu-menu-encyklopedie span, #hu-menu-encyklopedie,
#hu-turista-lm2 span, #hu-turista-lm2 {
  width: 112px;
}

#hu-menu-mapy span, #hu-menu-mapy,
#hu-turista-lm6 span, #hu-turista-lm6 {
  width: 68px;
}

#hu-menu-region span, #hu-menu-region {
  width: 71px;
}


#hu-menu-info span, #hu-menu-info,
#hu-turista-lm3 span, #hu-turista-lm3  {
  width: 111px;
}

#hu-menu-business span, #hu-menu-business,
#hu-turista-lm4 span, #hu-turista-lm4 {
  width: 90px;
}

#hu-menu-partner span, #hu-menu-partner {
  width: 82px;
}

#hu-menu-foto span, #hu-menu-foto,
#hu-turista-lm5 span, #hu-turista-lm5 {
  width: 118px;
}

#hu-menu-kontakt span, #hu-menu-kontakt,
#hu-turista-lm7 span, #hu-turista-lm7 {
  width: 78px;
}

/* end of HU */

/* begin of ES */
#es-menu-obcan span{
  background: url(../img/en-obcan-s.png) no-repeat; 
}
#es-menu-turista span{
  background: url(../img/en-turista-s.png) no-repeat; 
}
#es-menu-podnik span{
  background: url(../img/en-podnikatel-s.png) no-repeat;
}
#es-menu-obcan:hover span, #es-menu-obcan, #obcan #es-menu-obcan span {
  background: #cfaa6a url(../img/en-obcan-active.png) no-repeat;
}
#es-menu-turista:hover span, #es-menu-turista, #turista #es-menu-turista span {
  background: #e8ad25 url(../img/en-turista-active.png) no-repeat;
}
#es-menu-podnik:hover span, #es-menu-podnik, #podnikatel #es-menu-podnik span  {
  background: #96967c url(../img/en-podnikatel-active.png) no-repeat;
}

#es-menu-zamek span, #es-menu-zamek,
#es-turista-lm1 span, #es-turista-lm1 {
  width: 66px;
}

#es-menu-encyklopedie span, #es-menu-encyklopedie,
#es-turista-lm2 span, #es-turista-lm2 {
  width: 112px;
}

#es-menu-mapy span, #es-menu-mapy,
#es-turista-lm6 span, #es-turista-lm6 {
  width: 68px;
}

#es-menu-region span, #es-menu-region {
  width: 71px;
}


#es-menu-info span, #es-menu-info,
#es-turista-lm3 span, #es-turista-lm3  {
  width: 111px;
}

#es-menu-business span, #es-menu-business,
#es-turista-lm4 span, #es-turista-lm4 {
  width: 90px;
}

#es-menu-partner span, #es-menu-partner {
  width: 82px;
}

#es-menu-foto span, #es-menu-foto,
#es-turista-lm5 span, #es-turista-lm5 {
  width: 118px;
}

#es-menu-kontakt span, #es-menu-kontakt,
#es-turista-lm7 span, #es-turista-lm7 {
  width: 78px;
}
/* end of ES */
/* begin of FR */
#fr-menu-obcan span{
  background: url(../img/en-obcan-s.png) no-repeat; 
}
#fr-menu-turista span{
  background: url(../img/en-turista-s.png) no-repeat; 
}
#fr-menu-podnik span{
  background: url(../img/en-podnikatel-s.png) no-repeat;
}
#fr-menu-obcan:hover span, #fr-menu-obcan, #obcan #fr-menu-obcan span {
  background: #cfaa6a url(../img/en-obcan-active.png) no-repeat;
}
#fr-menu-turista:hover span, #fr-menu-turista, #turista #fr-menu-turista span {
  background: #e8ad25 url(../img/en-turista-active.png) no-repeat;
}
#fr-menu-podnik:hover span, #fr-menu-podnik, #podnikatel #fr-menu-podnik span  {
  background: #96967c url(../img/en-podnikatel-active.png) no-repeat;
}

#fr-menu-zamek span, #fr-menu-zamek,
#fr-turista-lm1 span, #fr-turista-lm1 {
  width: 66px;
}

#fr-menu-encyklopedie span, #fr-menu-encyklopedie,
#fr-turista-lm2 span, #fr-turista-lm2 {
  width: 112px;
}

#fr-menu-mapy span, #fr-menu-mapy,
#fr-turista-lm6 span, #fr-turista-lm6 {
  width: 68px;
}

#fr-menu-region span, #fr-menu-region {
  width: 71px;
}


#fr-menu-info span, #fr-menu-info,
#fr-turista-lm3 span, #fr-turista-lm3  {
  width: 111px;
}

#fr-menu-business span, #fr-menu-business,
#fr-turista-lm4 span, #fr-turista-lm4 {
  width: 90px;
}

#fr-menu-partner span, #fr-menu-partner {
  width: 82px;
}

#fr-menu-foto span, #fr-menu-foto,
#fr-turista-lm5 span, #fr-turista-lm5 {
  width: 118px;
}

#fr-menu-kontakt span, #fr-menu-kontakt,
#fr-turista-lm7 span, #fr-turista-lm7 {
  width: 78px;
}
/* end of FR */
/* begin if IT */
#it-menu-obcan span{
  background: url(../img/en-obcan-s.png) no-repeat; 
}
#it-menu-turista span{
  background: url(../img/en-turista-s.png) no-repeat; 
}
#it-menu-podnik span{
  background: url(../img/en-podnikatel-s.png) no-repeat;
}
#it-menu-obcan:hover span, #it-menu-obcan, #obcan #it-menu-obcan span {
  background: #cfaa6a url(../img/en-obcan-active.png) no-repeat;
}
#it-menu-turista:hover span, #it-menu-turista, #turista #it-menu-turista span {
  background: #e8ad25 url(../img/en-turista-active.png) no-repeat;
}
#it-menu-podnik:hover span, #it-menu-podnik, #podnikatel #it-menu-podnik span  {
  background: #96967c url(../img/en-podnikatel-active.png) no-repeat;
}

#it-menu-zamek span, #it-menu-zamek,
#it-turista-lm1 span, #it-turista-lm1 {
  width: 66px;
}

#it-menu-encyklopedie span, #it-menu-encyklopedie,
#it-turista-lm2 span, #it-turista-lm2 {
  width: 112px;
}

#it-menu-mapy span, #it-menu-mapy,
#it-turista-lm6 span, #it-turista-lm6 {
  width: 68px;
}

#it-menu-region span, #it-menu-region {
  width: 71px;
}


#it-menu-info span, #it-menu-info,
#it-turista-lm3 span, #it-turista-lm3  {
  width: 111px;
}

#it-menu-business span, #it-menu-business,
#it-turista-lm4 span, #it-turista-lm4 {
  width: 90px;
}

#it-menu-partner span, #it-menu-partner {
  width: 82px;
}

#it-menu-foto span, #it-menu-foto,
#it-turista-lm5 span, #it-turista-lm5 {
  width: 118px;
}

#it-menu-kontakt span, #it-menu-kontakt,
#it-turista-lm7 span, #it-turista-lm7 {
  width: 78px;
}
/* end of IT */
/* begin of RU */
#ru-menu-obcan span{
  background: url(../img/en-obcan-s.png) no-repeat; 
}
#ru-menu-turista span{
  background: url(../img/en-turista-s.png) no-repeat; 
}
#ru-menu-podnik span{
  background: url(../img/en-podnikatel-s.png) no-repeat;
}
#ru-menu-obcan:hover span, #ru-menu-obcan, #obcan #ru-menu-obcan span {
  background: #cfaa6a url(../img/en-obcan-active.png) no-repeat;
}
#ru-menu-turista:hover span, #ru-menu-turista, #turista #ru-menu-turista span {
  background: #e8ad25 url(../img/en-turista-active.png) no-repeat;
}
#ru-menu-podnik:hover span, #ru-menu-podnik, #podnikatel #ru-menu-podnik span  {
  background: #96967c url(../img/en-podnikatel-active.png) no-repeat;
}

#ru-menu-zamek span, #ru-menu-zamek,
#ru-turista-lm1 span, #ru-turista-lm1 {
  width: 66px;
}

#ru-menu-encyklopedie span, #ru-menu-encyklopedie,
#ru-turista-lm2 span, #ru-turista-lm2 {
  width: 112px;
}

#ru-menu-mapy span, #ru-menu-mapy,
#ru-turista-lm6 span, #ru-turista-lm6 {
  width: 68px;
}

#ru-menu-region span, #ru-menu-region {
  width: 71px;
}


#ru-menu-info span, #ru-menu-info,
#ru-turista-lm3 span, #ru-turista-lm3  {
  width: 111px;
}

#ru-menu-business span, #ru-menu-business,
#ru-turista-lm4 span, #ru-turista-lm4 {
  width: 90px;
}

#ru-menu-partner span, #ru-menu-partner {
  width: 82px;
}

#ru-menu-foto span, #ru-menu-foto,
#ru-turista-lm5 span, #ru-turista-lm5 {
  width: 118px;
}

#ru-menu-kontakt span, #ru-menu-kontakt,
#ru-turista-lm7 span, #ru-turista-lm7 {
  width: 78px;
}
/* end of RU */
#jp-menu-obcan span{
  background: url(../img/en-obcan-s.png) no-repeat; 
}
#jp-menu-turista span{
  background: url(../img/en-turista-s.png) no-repeat; 
}
#jp-menu-podnik span{
  background: url(../img/en-podnikatel-s.png) no-repeat;
}
#jp-menu-obcan:hover span, #jp-menu-obcan, #obcan #jp-menu-obcan span {
  background: #cfaa6a url(../img/en-obcan-active.png) no-repeat;
}
#jp-menu-turista:hover span, #jp-menu-turista, #turista #jp-menu-turista span {
  background: #e8ad25 url(../img/en-turista-active.png) no-repeat;
}
#jp-menu-podnik:hover span, #jp-menu-podnik, #podnikatel #jp-menu-podnik span  {
  background: #96967c url(../img/en-podnikatel-active.png) no-repeat;
}

#jp-menu-zamek span, #jp-menu-zamek,
#jp-turista-lm1 span, #jp-turista-lm1 {
  width: 66px;
}

#jp-menu-encyklopedie span, #jp-menu-encyklopedie,
#jp-turista-lm2 span, #jp-turista-lm2 {
  width: 112px;
}

#jp-menu-mapy span, #jp-menu-mapy,
#jp-turista-lm6 span, #jp-turista-lm6 {
  width: 68px;
}

#jp-menu-region span, #jp-menu-region {
  width: 71px;
}


#jp-menu-info span, #jp-menu-info,
#jp-turista-lm3 span, #jp-turista-lm3  {
  width: 111px;
}

#jp-menu-business span, #jp-menu-business,
#jp-turista-lm4 span, #jp-turista-lm4 {
  width: 90px;
}

#jp-menu-partner span, #jp-menu-partner {
  width: 82px;
}

#jp-menu-foto span, #jp-menu-foto,
#jp-turista-lm5 span, #jp-turista-lm5 {
  width: 118px;
}

#jp-menu-kontakt span, #jp-menu-kontakt,
#jp-turista-lm7 span, #jp-turista-lm7 {
  width: 78px;
}
