/* CSS Document */
body
{
  background-color: #000000;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 12px;
}

a 
{
  color: blue;
  font-weight: bold;
}

a:hover
{
  color: yellow;
  text-decoration: none;
}

a img
{
  border: 1px solid blue;
}

a:hover img
{
  border: 1px solid yellow;
}

li div span
{
  font-size: 10px;
  text-decoration: underline;
}


h1
{
  font-size: 17px;
  text-decoration: none;
  padding: 3px 3px 3px 0px;
  display: block;
  width: 425px;
  height: 27px;
  background-image: url('../images/HeaderBar.png');
  background-repeat: no-repeat;
  margin: 23px;
  line-height: 27px;
}

h2.homePage
{
  font-size: 14px;
  text-decoration: none;
  text-indent: 35px;
  line-height: 14px;
  font-weight: bold;
  text-align: right;
  padding-right: 90px;
}

h2
{
  font-size: 14px;
  text-decoration: none;
  line-height: 14px;
  font-weight: bold;
  text-align: center;
}

h3.FaqQuestion
{
  font-size: 14px;
  font-weight: bold;
  color: rgb(42,91,147);
}


.underline
{
  text-decoration: underline;
}

.FloatRight
{
  float: right;
}

.right
{
  text-align: right;
}

.center
{
  text-align: center;
}

.Indent
{
  text-indent: 20px;
}

.center img
{
  border: 1px solid rgb(42,91,147);
}

.border
{
  border: 1px solid black;
}

a img.present,a img.presenthover, .noBorder
{
  border-width: 0px;
}

a img.noBorder
{
   border-width: 0px;
}

div#WebTrailerCont
{
  display: block;  
  margin-top: 23px;
  margin-left: 81px;
  overflow: hidden;
  height: 0px;
  padding: 0px;
  padding-left: 1px;
}

#WebTrailer
{
  position: relative;
  top: 60px;
  display: none;
  overflow: hidden;
  margin-left: 24px;
  height: 0px;
  background-image: url('../images/VideoCont.jpg');
  background-repeat: no-repeat;
}

#VideoContainer,div.videoContNoTop
{
  display: none;
  overflow: hidden;
  margin-left: 24px;
  margin-top: 60px;
  height: 0px;
  padding-left: 56px;
  padding-top: 24px;
  background-image: url('../images/VideoCont.jpg');
  background-repeat: no-repeat;
}


div.videoContNoTop
{
  margin-top: 10px;
  display: block;
  width: 480px;
  height: 294px;
  text-align: left;
}


#video,#video2
{
  display: none;
  position: absolute;
}

p.newsLine
{
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 20px 10px;
  text-align: justify;
}

hr.common
{
  color: black;
  padding: 0px;
  margin: 0px 0px 5px 0px;
  height: 1px;
}

span.price
{
  color: red;
  font-size: 15px;
  margin: 0px 4px;
  font-weight: bold;
  font-family: Arial;
  font-style:italic; 
}

span.FaqText2,span.FaqText1
{
  padding: 2px 10px;
}


span.FaqText1
{
  color: #7B1400;
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
  font-size: 13px;
}

span.red
{
  color: red;
  font-weight: bold;
}

ul
{
  list-style:none;
  padding: 0px;
  margin: 20px;
}

li
{
  list-style-image: url('../images/arrowsSmaller.jpg');
  padding-left: 10px;
  margin-left: 30px;
  line-height: 20px;
  list-style-position: outside;
} 

p.arrow
{
  line-height: 26px
}

img.arrow
{
  float: left;
  height: 24px;
  margin-right: 10px;
}


.bold 
{
  font-weight: bold;
  color: black;
}

div.TitlePanelSmall
{
  background-image: url('../images/titlePanelSmall.jpg');
  background-repeat: no-repeat;
  font-weight: bold;
  font-family: Verdana;
  font-size: 15px;
  display: block;
  width: 413px;
  height: 42px;
  line-height: 36px;
  text-indent: 40px;
}

img.foto
{
  float: right;
  border: 1px solid black;
  margin: 15px 0px 0px 40px;
}


/* Right panel calendar - start */


div#calendarLegend
{
  font-weight: bold;
  font-size: 11px;
  line-height: 24px;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

div.calendarLegendLine
{
  line-height: 24px;
  width: 200px;
  height: 24px;
  margin-top: 5px;
}

div.calendarLegendLine div
{
  border: 1px solid black;
  float: left;
  width: 24px;
  height: 24px;
  margin: 0px 10px 0px 10px;
}

div.CalendarLegendToday
{
  background-color: #E77D2F;
}

div.calendarLegendJump
{
  background-color: #5A81AC;
}

div.CalendarLegendBlank
{
  background-color: #BED2FA;
}

span.CalendarDateLabel
{
  font-weight: bold;
  line-height: 22px;
}

tr#CalendarDaysHeader td div
{
  background-color: #8BA8C1;
  font-weight: bold;
}

div.calendarJump
{ 
  background-color: #5A81AC;
  color: white;
  font-weight: bold;
}

table#Calendar
{
   background-color: #6D8FB5;
}

table#Calendar tr td
{
  width: 36px;
  height: 27px;
  background-color: #BED2FA;
  line-height: 27px;
}

div.CalendarBlank
{
  background-color: #6D8FB5;
}

div#CalendarToday
{
  background-color: #E77D2F;
  font-weight: bold;
}

/* Right panel calendar - end */


div#DescOW
{
  text-align: justify;
  margin: 0px 20px 0px 40px;
  line-height: 18px;
  font-size: 13px;
}

img#Intro1
{
  float: left;
  border: 1px solid #2A5B93;
  margin: 5px 10px 10px 0px;
}

div#Footer
{
  background-image: url('../images/SkyShowFoter.jpg');
  background-repeat: repeat-x;
  display: block;
  float: left;
  width: 828px;
  height: 29px;
  text-align: center;
  line-height: 26px;
  font-weight: bold; 
  color: white;
  font-size: 11px;
  margin-top: 35px;
}

div#MirrorFooterRepeat
{
  padding-left: 22px;
  background-image: url('../images/mirrorFooterRepeat2.jpg');
  background-repeat: repeat-x;
}


div#MainContainer
{
  margin: 0px auto;
  width: 1069px;
  text-align: left;
  background-image: url('../images/SkyShowBG.jpg');
  background-repeat: repeat-y;
  position: relative;
}

img.floatLeft
{
  float: left;
}

img.floatRight
{
  float: right;
}

div#Menu
{
  width: 875px;
  position: absolute;
  top: 256px;
  left: 107px;
  overflow: hidden;
  background-image: none;
}

div#Menu div
{
  float: left;
}

div#Menu div a
{
  text-decoration: none;
  display: block;
}

img#LogoAnim
{
  position: absolute;
}

div#MenuDate
{
  font-weight: bold;
  width: 130px;
  float: left;
  text-align: center;
  padding-top: 8px;
  font-size: 10px;
  text-decoration: underline; 
}

div#MainContent,div#MainContentGalery
{
  width: 828px;
  text-align: left;
  margin-left: 133px;
  margin-right: 133px;
  background-image: url('../images/SkyShowContentBG.jpg');
  background-repeat: repeat-y;
  overflow: auto; 
}


div#Page
{
  position: relative;
  margin-top: 65px;
  text-indent: 10px;
}

img#RPRandomPhoto
{
  width: 100%;
}


img#Logo
{
  display: block;
}

a#CzechFlag,a#GermanyFlag
{
  position: absolute;
  width: 34px;
  height: 25px;
  top: 10px;
  text-decoration: none;
  line-height: 25px;
}

a#CzechFlag 
{
  left: 870px;
}

a#GermanyFlag
{
  left: 916px;
}


div#RightPanel
{
  float: right;
  padding: 0px 0px 8px 0px;
  margin-top: 45px;
}

div#Content
{
  float: left;
  background-image: url('../images/ContentBg2.jpg');
  background-repeat: no-repeat;
  width: 582px;
}

div.RPBox
{
  border: 1px solid black;
  margin-right: 12px;
  margin-top: 8px;
  background-color: #A6C7FD;
  width: 219px;
  overflow: hidden;
  padding: 1px;
  text-align: center;
}

div.RPBoxHeader
{
  width: 219px;
  height: 29px;
  display: block;
  background-image: url('../images/SkyShowRPHeaderBG.jpg');
  background-repeat: no-repeat;
  border-bottom: 1px solid black;
  font-size: 13px;
  font-weight: bold;
  line-height: 28px;
  margin-bottom: 1px;
}

div#RPBoxCounterContent
{
  padding: 3px;
  font-size: 11px;
  line-height: 22px;
}

div#RPPhotoimageContainerPos
{
  position: relative;
  height:146px; 
  width: 219px;
}

div#RPPhotoimageContpainer 
{ 
  display: block;
}  


div#RPPhotoimageContainer img 
{ 
  display: none; 	
  position: absolute;
	top: 0px; 
  left: 0px; 	 	
	width: 219px; 	
} 

span.contactsName
{
  font-size: 15px;
  font-weight: bold;
}

div.contactsPhoto
{
  float: left;
  border: 1px solid rgb(42,91,147);
  padding: 4px;
  margin: 10px;
  background-color: #8FB3DC;
  width: 220px;
  text-align: center;
}

div.contactsMapa
{
  float: left;
  width: auto;
  text-align: center;
  width: 535px;
  text-indent: 25px;
  margin-top: 40px;
  text-decoration: underline;
  font-size: 15px;
}

div.contactsForm
{
  float: left;
  border: 1px solid rgb(42,91,147);
  padding: 2px;
  margin: 10px;
  background-color: #8FB3DC;
  text-align: center;
}

div.contactsPhoto img
{
  border: 1px solid rgb(69,111,161);
}

form#contactForm
{
  margin: 0px;
  padding: 0px 0px 15px 0px;
}

div#contactsInfo
{
  width: 250px;
  border: 1px solid red;
}

div.floatRight
{
  float: right;
}

div#newHeader
{
  font-weight: bold;
  overflow: auto;
}

div.floatLeft
{
  float: left;
}

div#footerLinks
{
  padding: 0px 0px 10px 0px;
  color: #404040;
  font-size: 9px;
}

div#footerLinks a
{
  color: #404040;
  font-size: 9px;
}

div.floatLeftIMG
{
  margin: 5px;
  float: left;
}

div.floatLeftIMG img
{
  border-width: 1px;
}

/* Price list section */

img.darkovyPoukaz
{
  border-width: 0px;
}

img.darkovyPoukaz:hover
{
  border-width: 0px !important;
}

/* New section */
div#contentFill
{
  display: block;
  height: 100px;
}

div.newHeader
{
  overflow: auto;
  padding: 3px;
  margin-bottom: 5px;
  background-image: url('../images/NewLineHeader.jpg');
  background-repeat: no-repeat;
  line-height: 34px;
  color: white;
  font-family: Arial;
  font-weight: bold;
  font-size: 15px;
  padding-left: 40px;
  padding-right: 15px;
  height: 34px;
}

div.newHeader div 
{
   width: 100px;
}




/* Galery section */
div#glrLoading
{
  display: none;
  height: 350px;
  text-align: center;
  line-height: 350px;
  border: 1px solid black;
}

img.glrPhoto,div#glrMenu img
{
  cursor: pointer;
}
img.glrPhoto
{
  border: 1px solid black;
  padding: 1px;
  margin: 5px;
}

div#MainContentGalery
{
  background-image: url('../images/SkyShowContentBG_galery.jpg');
}


div#galeryContentCont
{
  background-color: #b7d1f4;
  padding: 7px;
  text-align: center;
}

div#galContContHeader
{
  background-color: #ccdef7;
  margin-bottom: 20px;
  height: 50px;
}

img#GlrPhotoLbl
{
  cursor: pointer;
}

div.glrNavigation
{
  margin-bottom: 15px;
}
 

/* The present section */
div.Box
{
  width: 500px;
  font-size: 12px;
  text-align: left;
  color: #000;
  border: 1px solid rgb(42,91,147);
  float: left;
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin-right: 3px;
  margin-bottom: 7px;
  font-weight: bold;
  text-align: right;
}

div.box table
{
  width: 98%;
  font-size: 12px;
  color: #000;
  margin: 4px;
  font-weight: bold;
}


div.Box input 
{
  float: right;
  margin-bottom: 1px;
  margin: 2px 20px;
  width: 380px;
  background-color: rgb(109,143,181);
  border: 1px solid white;
  font-size: 15px;
  padding: 2px;
  color: black;
}

div.BoxHeader
{
  background-color: rgb(42,91,147);
  padding: 4px;
  font-weight: bold;
  color: #FFF;
  text-align: left;
}

div#presentOptionBox
{
  text-align: left;
}

div#presentExample
{
  text-align: center;
}

/* Right panel */
img.RPGaleryFirstChild
{
  display: block; 
  /*opacity: 0.95;*/
  width: 180px;
}

#first
{
  display: block;
}

#galeryHeader
{
  background-image: none;
  width: 97%;
  padding: 5px;
  margin: 0px;
}

.glrMenu
{
  display: block;
  width: 50%;
  float: left;
  text-align: center;
}

.glrMenu a img
{
   border-width: 0px;
}

.glrMenu:hover
{
  color: white;
  cursor: pointer;
}

.glrMenu p
{
  margin: 0px;
  padding: 0px;
  font-size: 36px;
  font-weight: bold;
}

h1#galeryHeader
{
  font-size: 36px;
}
