body{
  text-align:center;
	padding: 0px;
	margin: 0px;
	background:#565252;
}

a, a:visited{
  text-decoration:none;
  color:#003ACC; /*4545fe;*/
}

a:hover{
  text-decoration:underline;
}

#body{
  width:978px;
  margin:auto;
  text-align:left;
	font-family: Arial;
	font-size:12px;
	background:white;
  border-left:1px solid black;
  border-right:1px solid black;
	position:relative;
}

#header{
  background: url('/images/hlavicka.jpg') 0 0 no-repeat;
  height:143px;
  border-top:1px solid black;
  border-bottom:1px solid black;
  display:block;
  position:relative;
}

#menu{
  border-top:1px solid #2b2b2b;
  margin:119px 0 0 0;
  display:block;
}

#menu a{
  display:block;
  float:left;
  text-align:center;
  height:20px;
  padding-top:4px;
  border-right:1px solid #2b2b2b;
  color:black;
  text-decoration:none;
}
#menu a:hover{
  text-decoration:underline;
}

#menu a.button1{
  background: url('/images/menu/button1.jpg') 0 0 no-repeat;
  width:85px;
}

#menu a.button2{
  background: url('/images/menu/button2.jpg') 0 0 no-repeat;
  width:149px;
}
#menu a.button3{
  background: url('/images/menu/button3.jpg') 0 0 no-repeat;
  width:122px;
}
#menu a.button4{
  background: url('/images/menu/button4.jpg') 0 0 no-repeat;
  width:126px;
}
#menu a.button5{
  background: url('/images/menu/button5.jpg') 0 0 no-repeat;
  width:67px;
}
#menu a.button6{
  background: url('/images/menu/button6.jpg') 0 0 no-repeat;
  width:128px;
}
#menu a.button7{
  background: url('/images/menu/button7.jpg') 0 0 no-repeat;
  width:69px;
}
#menu a.button8{
  background: url('/images/menu/button8.jpg') 0 0 no-repeat;
  width:132px;
}
#menu a.button9{
  background: url('/images/menu/button9.jpg') 0 0 no-repeat;
  width:92px;
  border-right:0px;
}

#mainColumn{
  width:978px;
  margin:0px;
  padding:0px;
  border-bottom:1px solid #bdbbaf;
  position:relative;
}

#leftColumn{
  padding:8px;
  border-right:1px solid #cdcfd0;
  width:468px;
  float:left;
  _height:950px;
  min-height:950px;
}

#mainContent{
  background:#99b9ff;
  padding:5px;
  margin:0px;
  border:0px solid red;
  text-align:center;
}

#mainContentBorder{
  margin:1px;
  padding:1px;
  border:1px solid #bdbbaf;
  text-align:left;
  background:white;
}

#mainContent .articleListItem, #mainContent .qaListItem, #mainContent .napadyListItem , #mainContent .eventListItem{
  border-top:1px solid #bdbbaf;
  padding:5px;
}
#rightContent .articleListItem{
  border-bottom:1px solid #bdbbaf;
  margin:0px;
  padding-top:1px;
}
#mostRead .articleListItem{
	float:left;
	width:223px;
	margin-top:0;
	margin-bottom:0;
	padding:1px 0 0 0;
}
#mainContent .napadyListItem {
	width:440px;
}

.photo{
  float:left;
  margin-right:5px;
}

.leftItem{
	margin-right:5px;
}
.rightItem{
	margin-left:5px;
}

.topVideoArticle{
  float:none;
  margin:0px;
  width:448px;
  height:155px;
  background:url('/images/aktualbg.jpg') 1px 1px no-repeat;
  padding:1px;
  border:1px solid #bdbbaf;
  border-top:none;
}
.topVideoArticle h2{
  margin:0px;
}

.topVideoArticle .photo a{
	display: block;
	border: 0px solid red;
	width: 197px;
	margin: 10px 5px 0 0;
	height: 115px;
	float: right;
	cursor: pointer;
}

.topVideoArticle .description{
  margin:0px;
  padding:5px;
}

#videoArticleListContainer{
  border:1px solid #bdbbaf;
  margin:0px;
  padding-top:1px;
  border-top:none;
}
.areaDescription{
  border:1px solid #bdbbaf;
  margin:0px;
  padding:5px;
  border-bottom:none;
  width:440px;
}

#videoArticleListContainer hr{
line-height:0px;
height:1px;
border:none;
border-top:1px solid #bdbbaf;
margin:0px;
padding:0px;
clear:both;
}

.videoArticleListItem, .videoArticleListItemFull {
  display:block;
  float:left;
  border:0px;
  width:148px;
  padding:0 1px 0 1px;
  margin:0px;
  text-align:center;
  background:white;
  position:relative;
}

.videoArticleListItem .photo{
  padding:8px;
  background:url('/images/oknobg.jpg') 0 0 no-repeat;
  float:none;
  margin:0px;
}

 .videoArticleListItemFull .photo{
  padding-top:25px;
  float:none;
  margin:0px;
  background:url('/images/oknobg.jpg') 0 0 no-repeat;
}

.videoArticleListItem .photo img, .videoArticleListItemFull .photo img{
  border:0px;
  z-index:-1;
}

.videoArticleListItem .photo span{
  display:none;
  border:0px solid red;
  background:yellow;
  z-index:1;
  position:absolute;
  top:60px;
  #top:55px;
  _top:40px;
  left:40px;
  width:67px;
  height:56px;
  background:url('/images/arrow-play.gif') 0 0 no-repeat;
}

.videoArticleListItem h2{
	margin: 0px;
	padding: 2px;
	background: #afd4f4;
	border-bottom: 1px solid white;
	font-size: 1.1em;
	min-height:1.4em;
}

.topVideoArticle h2 {
	font-size: 1.1em;
	padding: 5px 0 5px 15px;
}

 .topVideoArticle h2 a{
  color:#4545fe;
 }


.videoArticleListItem h2 a, .videoArticleListItem h2 a:hover{
  color:#4545fe;
}

.mcBoxik{
  clear:left;
  background:silver;
}

#rightColumn{
  padding:8px;
  width:477px;
  float:right;
}

#mapa{
padding:0px;
margin:0px;
border:1px solid #bdbbaf;
width:475px;
height:285px;
position:relative;
}

#rightContent, #mostRead, #rightEvents{
  background:#ffce64;
  padding:5px;
  margin:0px;
  margin-top:10px;
  border:1px solid #bdbbaf;
  text-align:center;
}

#rightContentBorder, #mostReadBorder, #rightEventsBorder{
  margin:1px;
  padding:1px;
  border:1px solid #bdbbaf;
  text-align:left;
  background:white;
}


.galleryList, .articleList, .qaList, .napadyList, #mainContent .eventList{
  border:1px solid #bdbbaf;
  border-top:none;
  margin:0px;
  padding:0px;
}

#rightContent .articleList, #mostRead .articleList{
  border:1px solid #bdbbaf;
}
 #rightContent .articleList {
  border-bottom:none;
  border-top:none;
}

.galleryList {
  font-size:1em;
}

.galleryListItem{
  float:left;
  padding:10px;
  width:125px;
  _width:124px;
  text-align:center;
  font-size:0.9em;
  margin:2px;
  border:0px solid orange;
}

#rightContent h2, #mostRead h2, #rightEvents h2{
  width:457px;
  height:32px;
  margin:0px;
  margin:0 0 0px 0;
  border:1px solid #bdbbaf;
}
#rightContent h2{
  background: url('/images/zajimavosti.jpg') 0 0 no-repeat;
}
#rightContent h2.kraj{
  background: url('/images/zajimavostikraj.jpg') 0 0 no-repeat;
}
#mostRead h2{
  background: url('/images/nejctenejsiprispevky.jpg') 0 0 no-repeat;
}
#rightEvents h2{
  background: url('/images/udalosti.jpg') 0 0 no-repeat;
}
#rightEvents h2.kraj{
  background: url('/images/udalostikraj.jpg') 0 0 no-repeat;
}

#ubytovaniCR{
  clear:left;
  background: #fff099;
  padding:5px;
  margin:10px 0 0 0;
}

#ubytovaniCRBorder{
  margin:1px;
  padding:1px;
  border:1px solid #bdbbaf;
  text-align:left;
  background:white;
}
.ubytovaniCRDetail{
  padding:5px;
  margin-top:0px;
  border:1px solid #bdbbaf;
  border-top:0px;
}
#ubytovaniCR h2{
  background: url('/images/ubytovaniCR.jpg') 0 0 no-repeat;
  height:28px;
  width:450px;
  margin:0px;
  border:1px solid #bdbbaf;
}

#ubytovaniCR h2.kraj{
  background: url('/images/ubytovanikraj.jpg') 0 0 no-repeat;
}

#ubytovaniCR h2 span{
  display:none;
}

#ubytovaniCR h3{
  margin:0 0 5px 0;
  padding:0px;
  font-size:1.2em;
}
#ubytovaniCR form, .articleUbytovani .articleUbytovaniKrajPart form{
  margin:0 0 10px 0;
  padding:0px;
}

#ubytovaniCR form select, .articleUbytovani .articleUbytovaniKrajPart form select, #kudyznudy form select{
  font-size:0.8em;
}

#ubytovaniCR form button, .articleUbytovani .articleUbytovaniKrajPart form button, #kudyznudy form button{
  background:white;
  border:1px solid black;
  font-size:0.8em;
  margin:0 0 0 5px;
  padding:auto 0px; 
}

#kudyznudy, #vaseprispevky, #videoulovky{
  clear:left;
  background: #e8ff99;
  padding:5px;
  margin:10px 0 0 0;
}
#kudyznudyBorder, #vaseprispevkyBorder, #videoulovkyBorder{
  margin:1px;
  padding:1px;
  border:1px solid #bdbbaf;
  text-align:left;
  background:white;
}
.kudyznudyDetail, .vaseprispevkyDetail, .videoulovkyDetail{
  padding:5px;
  margin-top:0px;
  border:1px solid #bdbbaf;
  border-top:0px;
}
#kudyznudy h2, #vaseprispevky h2, #videoulovky h2{
  height:28px;
  width:450px;
  margin:0px;
  border:1px solid #bdbbaf;
}
#kudyznudy h2{
  background: url('/images/kudyznudy.jpg') 0 0 no-repeat;
}
#vaseprispevky h2{
  background: url('/images/vaseprispevkybox.jpg') 0 0 no-repeat;
}
#videoulovky h2{
  background: url('/images/videoulovkybox.jpg') 0 0 no-repeat;
}
#kudyznudy h2 span, #vaseprispevky h2 span, #videoulovky h2 span{
/*	display: none;*/
	visibility: hidden;
}
#kudyznudy h2 a,#vaseprispevky h2 a,#rightContent h2 a, #videoulovky h2 a,#rightEvents h2 a{
	text-decoration:none;
	display:block;
	width:100%;
}
#kudyznudy h3, #vaseprispevky h3, #videoulovky h3{
  margin:0 0 5px 0;
  padding:0px;
  font-size:1.2em;
}
#kudyznudy .photo, #vaseprispevky .photo, #videoulovky .photo{
  float:left;
  margin-right:5px;
}
#kudyznudy .photo img, #vaseprispevky .photo img, #videoulovky .photo img{
  border:0px;
}

#rightContent h2 span, #mostRead h2 span,#rightEvents h2 span{
/*  display:none;*/
	visibility:hidden;
}

#rightContent h3{
  text-align:right;
  background: url('/images/zajimavostinadpis.jpg') 100% 0 repeat-y;
  margin:0px 0px 0px 185px;
  font-size:1.2em;
  padding:3px 5px 2px 0;
  width:266px;
  _width:263px;
  display:block;
  border:0px solid orange;  
}

#mostRead h3{
  text-align:left;
  background: url('/images/zajimavostinadpis.jpg') 100% 0 repeat-y;
  margin:0;
  margin-bottom:2px;
  padding:3px 5px 2px 5px;
  font-size:1.2em;
/*  width:120px;
  _width:120px;*/
  display:block;
  border:0px solid orange;  
}

#mainContent h3{
  font-size:1.2em;
  margin:0 0 5px 0;
  font-size:1.2em;
  padding:0;
}


.photo img{
  border:none;
  margin:0px;
  padding:0px;
}

#rightContent .photo, #mostRead .photo{
  margin:1px;
  margin-top:0px;
}
#mostRead .photo{
	float:right;
	margin-left:3px;
  margin-right:0px;
}

#rightContent p, #mostRead p{
  margin:0 0 5px 0;
  padding:0px;
}

#rightContent .description{
  text-align:right;
  margin:0px;
  margin-left:185px;
  padding:0px;
  width:264px;
  border:0px solid lime;  
}

#mostRead .description{
  text-align:left;
  margin:0px;
  margin-left:5px;
  padding:0px;
/*  width:132px;*/
  border:0px solid lime;  
}

#footer{
background:url('/images/footer.jpg') 0 0 no-repeat;
border:0px solid #bdbbaf;
height:34px;
margin-top:0px;
padding:3px 0 0 5px;
}

h1{
  background: url('/images/aktualbgtopHP.jpg') 0 0 no-repeat;
  width:450px;
  height:32px;
  margin:0px;
  border:1px solid #bdbbaf;
}

h1.kraj{
  background: url('/images/aktualbgtopkraj.jpg') 0 0 no-repeat;
}

h1 span{
  display:none;
}

.clear, .cleared{
line-height:0px;
height:0px;
font-size:0px;
clear:both;
}

.ticker {
background: #d7e3f8;
color:black;
height:20px;
margin:10px 0 10px 0;
padding:3px 10px 0 10px;
border:1px solid #7ea5e9;
}

.ticker {
display:block;
}
.ticker a, .ticker p{
  margin:0px;
  padding:0px;
  display:inline;
  height:auto;
}

#bannerHorni, #bannerDolni{
	height:auto;
	width:100%;
	margin-top:10px;
	text-align:center;
}

h1.mainTitle {
	width:450px;
	text-align:center;
  height:auto;
  border:1px solid #bdbbaf;
  padding:0px;
  padding-bottom:1px;
  background:white;
}

h1.mainTitle span{
	background: url('/images/reportazbg.jpg') 0px 0px no-repeat;
  display:block;
  margin:0px;
	font-size:15px;
	font-weight:bold;
  color:#003ACC;  
  padding:5px 0 3px 0;
}
.logoBoxiku {
	float:right;
	padding:0;
	margin:5px;
}

.articleListDate{
	color:#3088FF;
	text-align:right;
}

.qaListDate, .napadyListDate{
	color:#3088FF;
	text-align:left;
}

#mapa .mapaText {
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	left:10px;
	font-weight:bold;
	font-size:18px;
	color:#3440e3;
}

#mapa img {
  border:0px;
	margin:0;
	padding:0;
  position:relative;
}

#mapa .celaMapa{
	position:absolute;
	bottom:1px;
	left:75px;
  width:90px;
  height:22px;
}
#mapa .celaMapa a{
  display:block;
  padding:0px 0px 0px 0;
  margin:0px;
  border:0px solid red;
  width:90px;
}

#mapa .celaMapa a:hover{
  color:white;
}
#mapa .celaMapa a span{
  width:0px;
  padding:0px 0 0px 30px;
  margin:0px;
  back ground: white;
  height:22px;
  font-size:16px;
  display:inline;
  
}

#mapa #smallMap{
	position:absolute;
	bottom:0px;
	left:0px;
  width:166px;
  height:81px;
}


.articleDetail {
  padding:1px;
  margin-top:0px;
  border:1px solid #bdbbaf;
  border-top:0px;
}

.articleDetail .articleSource{
	font-style:italic;
	text-align:right;
}

.playerTabs {
  display:none;
}

.playerWindow {
  margin-top:10px;
  text-align:center;
}

.videoText{
  padding:0 5px 0 5px;
}

.articleUpperText, .articleMainText, .articleSource {
/*  padding:0 5px;*/
	padding:5px;
  width:97%;
}

.galleryDetail {
	text-align:center;
	padding:5px;
}
.galleryDetail .galleryNavigation {
	text-align:center;
	margin-bottom:10px; 
}


.ApolloNavigation{
  border-top:1px solid #bdbbaf;
	text-align:center;
	padding:5px;
}

h1.area1, h1.area2, h1.area4, h1.area5, h1.area8, h1.area10, h1.area11, h1.area13, h1.gallery, h1.events, h1.eventsKraj{
  width:450px;
  height:32px;
  margin:0px;
  border:1px solid #bdbbaf;
  padding:0px;
}

h1.area1{
	background: url('/images/archivreportazi.jpg') 0px 0px no-repeat;
	border-bottom:none;
}

h1.area2{
	background: url('/images/toulavenovinky.jpg') 0px 0px no-repeat;
	border-bottom:none;
}

h1.area4{
	background: url('/images/vaseprispevky.jpg') 0px 0px no-repeat;
	border-bottom:none;
}

h1.area5{
	background: url('/images/zezakulisi.jpg') 0px 0px no-repeat;
	border-bottom:none;
}

h1.area8{
	background: url('/images/kudyznudyArea.jpg') 0px 0px no-repeat;
	border-bottom:none;
}

h1.area10{
	background: url('/images/videoulovky.jpg') 0px 0px no-repeat;
	border-bottom:none;
}

h1.area11{
	background: url('/images/cenykudyznudy2009.gif') 0px 0px no-repeat;
	border-bottom:none;
}

h1.area13{
	background: url('/images/reportazeTourfilm.gif') 0px 0px no-repeat;
	border-bottom:none;
}

h1.gallery{
	background: url('/images/fotogalerie.jpg') 0px 0px no-repeat;
}

h1.events{
	background: url('/images/udalostiblue.gif') 0px 0px no-repeat;
}
h1.eventsKraj{
	background: url('/images/udalostikrajblue.gif') 0px 0px no-repeat;
}

h1.area1 span, h1.area2 span, h1.area4 span, h1.area5 span, h1.area8 span, h1.area10 span, h1.area11 span, h1.area13 span, h1.gallery span, h1.events span, h1.eventsKraj span{
  display:none;
}

form#search{
  display:block;
  margin:0px;
  padding:0px;
  padding:5px;
}

div#search{
  border-bottom:1px solid #bdbbaf;
  border-top:1px solid #bdbbaf;
  display:block;
  margin:0 0 1px 0;
  width:450px;
}

#mainContent .topVideoArticle .photo{
  float:none;
}

#cedok{
  position:absolute;
  top:0;
  right:0;
}

#czechTourism{
  position:absolute;
  top:0;
  right:0px;
}

#cedok a, #czechTourism a{
  display:block;
  border:0px solid red;
  width:70px;
  height:40px;
}
#cedok span, #czechTourism span{
  display:none;
}

.articleUbytovani {
  margin:2px;
  border:4px solid #FFF099;
  padding:1px;
  clear:both;
}

.articleUbytovaniBorder{
  margin:0px;
  padding:5px;
  border:1px solid #bdbbaf;
  text-align:left;
  background:white;
}
.articleUbytovani h2{
  background: url('/images/ubytovaniOkoli.jpg') 0 0 no-repeat;
  height:28px;
  width:432px;
  border:1px solid #bdbbaf;
  border-bottom:0px;
  margin:0px;
}
.articleUbytovani h2.kraj{
  background: url('/images/ubytovaniKrajArt.jpg') 0 0 no-repeat;
}

.articleUbytovani h2 span{
  display:none;
}

.qaQuestion{
	font-style:italic;
	margin-bottom:5px;
	width:99%;
}

.qaAnswer{
	font-weight:bold;
	margin-top:5px;
}

.videoImage {
	width:100%;
	padding:0;
	margin:0;
	padding-top:15px;
	text-align:center;
}
.videoImage a img{
	border:none;
}

.qaList .uvodni_text, .napadyList .uvodni_text, .galleryList .uvodni_text{
	padding:5px;
	margin:0;
}
.napadyList .uvodni_text, .galleryList .uvodni_text{
	font-style:italic;
	width:97%;
}

#kudyznudy form{
	margin:10px 0 0 0;
	padding:5px;
	background-color:#D5E8F9;
	width:430px;
}

#kudyznudy form h3{
	width:100%;
}

#kudyznudy form label,#kudyznudy form .selectDiv{
	float:left;
	width:203px;
	padding:0;
	margin:0 5px;
}

#kudyznudy form .selectDiv{
	margin-top:5px;
	margin-bottom:5px;
	_margin-right:0;
}

.fillDiv{	/* aby nemizel text */
	width:100%;
	margin:0;
	padding:0;
}

#mainContent .articleList .areaInsertedArticle,#mainContent .listInsertedText{
	font-style: italic;
	margin:0;
	padding:5px;
	width:97%;
}

#mainContent .articleList .areaInsertedImage{
	margin:0;
	padding:5px;
	width:97%;
	text-align:center;
}
.areaInsertedImage img{
	border:none;
}

#videoContainer{
	margin:0;
	padding:0;
}

#mapa .tecka{
	/*width:10px;
	height:10px;
	background-color:aqua;*/
	position:absolute;
	margin:0;
	padding:0;
	border:none;
}

#rcUpoutavka{
	border:none;
	margin-left:4px;
}

#cedok_frame{
	padding:0;
	margin:5px 0 0 0;
}

/* Skyscraper */
/**
 * Side bar
 */
#sideBarRight {
	position: absolute;
	right: -128px;
	top: -1px;
	width: 127px;
	background-color: white;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
#sideBar .body {
	padding: 3px 0;
}
#skyscraperRight {
	width: 120px; height: 600px; overflow: hidden;
	background-color: #DFDFDF;
	margin:3px 0 3px 4px;
}
#skyscraperRight img {
	display: block;
}

#greeting{
	position: absolute;
	top: 130px;
	right: 70px;
	width: 488px;
	height: 0px;
	display: none;
	filter: alpha(opacity=30); 
  -moz-opacity: 0.3; 
  opacity: 0.3;
  background-color:gray;
	/*filter:shadow(color:gray);*/
	/*	border-bottom: 3px outset silver;
	border-right: 3px outset silver;*/
}
#greetingImg{
 	background: url('/images/listek.gif') no-repeat bottom;
 	position: absolute;
 	top: 135px;
 	right: 75px;
 	width: 476px;
 	height:0px;
	border:1px solid silver;
	display: none;
}
#greetingHeads{
	position:absolute;
	width:240px;
	height:119px;
	top:0;
	right:240px;
}

.lcPromo{
	display:block;
	padding:0;
/*	margin-top:5px;*/
	margin:10px 0;
}
.lcPromo img{
	border:none;
}

.kudyznudyLinks {
	padding: 0;
	margin: 10px 5px 10px 15px;
	list-style-type: square;
}

.eventDetail .overviewTable .label{
	font-weight:bold;
	vertical-align:top;
}

#rightEvents .eventList{
	margin:0;
	padding:5px;
}
#rightEvents h3{
	font-size:1.2em;
	margin:0;
	padding:0 0 10px 0;
}

.twoColumnFormField{
	float:left;
	width:200px;
	margin:5px 0;
	padding:0 5px;
}

.twoColumnFormField select{
  width:140px;
}

.twoColumnFormField input{
  width:82px;
}

.showByJS{
	cursor:pointer;
	visibility:hidden;
}

