
body {
  font-family:Tahoma,Verdana,Arial,helvetica,Geneva;
  margin:0px;
  font-size:12px;
  color:#555555;
}

a {color:#D16B00;}
a img {border:0;text-decoration:none;}


.black {color:#000;}
.hnedoCervena {color:#660023;}

.hnedocervenePozadiBilyText {background-color:#660023;color:#fff;}
.hnedocervenePozadiBilyTextVystredit {background-color:#660023;color:#fff;text-align:center;}
.piskovePozadiCernyText {background-color:#D16B00;color:#000;}
.piskovePozadiCernyTextVystredit  {background-color:#D16B00;color:#000;text-align:center;}

.vinova {color:#522D32;}
.cerna {color:#000;}
.nastred {text-align:center;}
.doleva {text-align:left;}
.doprava {text-align:right;}


a.pdfLink {display:block;position:relative;margin:5px 15px;line-height:18px;vertical-align:middle;padding-left:25px;background-repeat:no-repeat;background-image:url("file_icons/pdf.gif");}
a.downloadLink {display:block;position:relative;margin:5px 15px;line-height:18px;vertical-align:middle;padding-left:25px;background-repeat:no-repeat;}
a.pdfIcon {background-image:url("file_icons/pdf.gif");}
a.pptIcon {background-image:url("file_icons/ppt.gif");}
a.wordIcon {background-image:url("file_icons/word.gif");}
a.excelIcon {background-image:url("file_icons/excel.gif");}
a.imageIcon {background-image:url("file_icons/image.gif");}
a.txtIcon {background-image:url("file_icons/text.gif");}
a.unspecIcon {background-image:url("file_icons/neurceno.gif");}


p {padding:0;margin:20px 20px 0 20px;line-height:18px;}
h1,h2,h3 {font-family:Georgia;color:#522D32;padding:0;margin:20px 20px 0 20px;}
h1 a {text-decoration:none;color:#522D32;}
li {margin:5px 20px;}
table {margin:20px 20px 0 20px;}
ul {}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}






.warning{font-weight:bold;color:#ff0000;}
input,select {background:#fff;border:1px solid #999999;color:#000;height:17px;font-size:10px;}
input.submitButton {background:#E8ECD5;color:#747748;border:0;}
input.submitButtonRed{background:url("images/btnRed73x16.gif");color:#ffffff;border:0;height:16px;overflow:hidden;font-weight:bold;}
input.submitButtonRoundness {border:0;background-color:#fff;background-image:url("images/submitButtonRoundnessBg.png");background-repeat:no-repeat;height:23px;width:74px;padding:0 5px;overflow:hidden;
                              color:#fff;font-family:Arial;font-size:12px;font-weight:bold;margin:0;}
input.shadowinput {border:0;background-color:#fff;background-image:url("images/inputShadowBg.png");background-repeat:no-repeat;height:23px;padding:0 5px;line-height: 23px;
                  font-family:Arial;font-size:12px;color:#7D7D7D;}
select.shadowinput {border:0;background-color:transparent;background-image:url("images/inputShadowBg.png");background-repeat:no-repeat;height:23px;padding:2px 0;line-height: 23px;
                    font-family:Arial;font-size:12px;color:#7D7D7D;}

#srchButton {border:0;background-color:#fff;background-image:url("images/srchButtonBg.jpg");background-repeat:no-repeat;height:23px;width:28px;padding:0 5px;overflow:hidden;
             color:#fff;font-family:Arial;font-size:12px;font-weight:bold;margin:0;}

.leftFloat {float:left;}
.leftClr {clear:left;width:1px;height:1px;overflow:hidden;} 

img.textImgLeft {float:left;margin:0 25px 10px 0;}
img.textImgRight {float:right;margin:0 0 10px 10px;}
img.fotoGalerie {margin:5px 10px 10px 0px;}

.rightMargin0 {margin-right:0px;}
.rightMargin10 {margin-right:10px;}
.rightMargin20 {margin-right:20px;}

.width115 {width:115px;}
.bottomMargin10 {margin-bottom:10px;}

body.pageBodyBg {background-color:#420628;}
div.pocasiBg {background-image:url("images/pocasiBg.jpg");background-repeat:no-repeat;}

#allPage{position:relative;width:100%;height:auto;text-align:center;margin:0;/*background-color:#650022;*/background-image:url("images/allPageBg.png");background-repeat:repeat-x;overflow:hidden;}
#mainPage{position:relative;margin: 20px auto;width:960px;height:auto;text-align:left;border:1px solid #555555;overflow:hidden;background-color: #ffffff;}
  #headka{position:absolute;width:960px;height:375px;top:0;left:0;overflow:hidden;background:url("images/newHeadBg.png");text-align:center;}
    #CTAlogo {position:absolute;width:115px;height:198px;top:20px;left:20px;overflow:hidden;z-index:300}
    #hpMusic {position:absolute;width:160px;height:25px;top:5px;left:780px;overflow:hidden;}
    #headLine  {position:absolute;width:960px;height:106px;top:0;left:0;overflow:hidden;background-image:url("images/headLogo.png");background-position:center center;background-repeat:no-repeat;background-color:#F3F0F2;}
    #headHomeLink {display:block;position:absolute;width:125px;height:106px;left:417px;top:0;overflow:hidden;text-decoration:none;}
    #srchBox {position:absolute;width:160px;height:23px;top:50px;left:780px;overflow:hidden;}
    #flags {position:absolute;width:190px;height:15px;line-height:15px;vertical-align:middle;top:85px;left:750px;overflow:hidden;
            font-family:Tahoma;font-size:10px;color:#555555;}
      #flags img {display:block;width:18px;height:12px;margin:0 2px;float:left;overflow:hidden;}
      #flags span {display:block;width:auto;height:15px;margin:0 2px;float:left;overflow:hidden;} 
      #flags a {display:block;width:auto;height:15px;margin:0 2px;float:left;overflow:hidden;}
      
  #headImage{position:absolute;width:960px;height:269px;top:106px;left:0;overflow:hidden;background:#000;}
    #flashHead {position:absolute;width:960px;height:269px;top:0px;left:0;overflow:hidden;z-index:0;text-align:left;}
    #mainMenu {position:absolute;width:960px;height:34px;top:235px;left:0;overflow:hidden;z-index:20;text-align:left;}
      #mainMenu a {display:block;position:relative;height:34px;width:auto;line-height:34px;vertical-align:middle;margin:0px;float:left;font-family:Georgia;font-size:14px;overflow:hidden;text-decoration:none;
                  text-transform:uppercase;padding:0 10px;}
        a.unactiveMainMenu {color:#BFB198;}
        a.unactiveMainMenu:hover {color:#fff;background-color:#650022;}
        a.activeMainMenu {color:#fff;background-color:#650022;}
  #telo{position:relative;width:960px;height:auto;margin-top:375px;background:#fafafa;overflow:hidden;} 
    #levySloupec{position:relative;width:720px;height:auto;overflow:hidden;float:left;}
    #levySloupecSiroky{position:relative;width:960px;height:auto;overflow:hidden;float:left;}
      
      div.novinkySpacer {position:relative;width:920px;height:1px;overflow:hidden;float:left;margin:10px 20px;border-bottom:1px solid #e5e5e5;}
      
      div.col720 {position:relative;width:720px;height:auto;overflow:hidden;float:left;}
      div.col480 {position:relative;width:480px;height:auto;overflow:hidden;float:left;}
      div.col400 {position:relative;width:400px;height:auto;overflow:hidden;float:left;}
      div.col320 {position:relative;width:320px;height:auto;overflow:hidden;float:left;}      
      div.col240 {position:relative;width:240px;height:auto;overflow:hidden;float:left;}
      
      #galerieBox {position:relative;width:920px;height:auto;margin:20px 10px;overflow:hidden;}
        div.galerieBoxItem {position:relative;width:150px;height:112px;margin:10px;float:left;}
      
      #leftSubmenu {position:relative;width:140px;height:auto;overflow:hidden;float:left;margin:20px 0 0 10px;text-decoration:none;font-family:Georgia;}
        #leftSubmenu a {display:block;width:120px;height:auto;overflow:hidden;line-height:16px;vertical-align:middle;color:#555;text-decoration:none;border-bottom:1px solid #DEDEDE;padding:6px 0 6px 20px;}
          #leftSubmenu a:first-child {border-top:1px solid #DEDEDE;text-decoration:none;}
          #leftSubmenu a:hover {color:#522D32;text-decoration:none;background-image:url("images/submenuArrow.png");background-repeat:no-repeat;background-position:left center;}
          
        #teloSLevymMenu {position:relative;width:560px;height:auto;overflow:hidden;float:left;margin:0 0 0 10px;} 
      table.cenyTable {width:360px;margin:0 20px;}
        td.firstCenyTableTd {border-top:1px solid #BFB198;}
        table.cenyTable td {border-bottom:1px solid #BFB198;}
      
      table.uniDataTable {margin:10px 20px;border:1px solid #e0e0e0;width:70%;}
        table.uniDataTable th {background-color:#E8E4DC;color:#522D32;padding:5px;}
        table.uniDataTable td {padding:5px;border-bottom:1px solid #e0e0e0;}
      
      #pokojGalerie {position:relative;width:300px;height:auto;margin-left:10px;margin-top:20px;overflow:hidden;}
      #pokojGalerie img {display:block;float:left;border:1px solid #888171;margin-bottom:10px;}
      
      div.infoBox {position:relative;width:220px;height:auto;overflow:hidden;background-color:#E8E4DC;margin:20px 10px 0 10px;}
        div.infoBox h2 {font-size:12px;color:#522D32;margin:10px;}
        div.infoBox p {margin:10px;}
      #rezervaceButtonHp {display:block;width:201px;height:42px;margin:10px;overflow:hidden;background-image:url("images/bigButtonOrangeJPG.jpg");color:#fff;font-size:15px;font-family:Arial;font-weight:bold;
                          line-height:42px;vertical-align:middle;padding:0 20px;text-decoration:none;background-repeat:no-repeat;}
      
      #rezervaceBox {position:relative;width:690px;height:auto;overflow:hidden;background:#E8E4DC;margin:20px 10px 0 10px;font-family:Georgia;font-size:10px;}
        #rezervaceBox select {border:0;background-color:transparent;background-image:url("images/selectShadowBg.png");background-repeat:no-repeat;height:19px;padding:2px 0;
                              font-family:Arial;font-size:10px;color:#7D7D7D;}
        #rezervaceBox table {margin:5px;}
        #rezervaceBox td {padding:0 2px;}
        #rezervaceBox p {margin:5px;}
        input.shadowInput140 {border:0;background-color:transparent;background-image:url("images/input140x19shadowBg.png");background-repeat:no-repeat;width:140px;height:19px;padding:0 5px;
                              font-family:Arial;font-size:10px;color:#7D7D7D;}
          
        #rezervaceBoxDatumy {position:relative;width:230px;height:132px;overflow:hidden;float:left;border-bottom:1px solid #fff;border-right:1px solid #fff;}
        #rezervaceBoxOsoby {position:relative;width:228px;height:132px;overflow:hidden;float:left;border-bottom:1px solid #fff;border-right:1px solid #fff;}
          #rezervaceBoxOsobyLeva {position:relative;width:112px;height:132px;overflow:hidden;float:left;}
          #rezervaceBoxOsobyPrava {position:relative;width:115px;height:132px;overflow:hidden;float:left;}
        #rezervaceBoxNabidka {position:relative;width:230px;height:132px;overflow:hidden;float:left;border-bottom:1px solid #fff;}
          #rezervaceBoxNabidka select {width:220px;}
          
        #rezervaceBoxOsobni {position:relative;width:263px;height:99px;overflow:hidden;float:left;border-bottom:1px solid #fff;border-right:1px solid #fff;}
        #rezervaceBoxPoznamky {position:relative;width:426px;height:99px;overflow:hidden;float:left;border-bottom:1px solid #fff;}
          #rezervaceBoxPoznamky textarea {border:0;background-color:transparent;background-image:url("images/textarea387x46shadowBg.png");background-repeat:no-repeat;width:387px;height:46px;padding:0 5px;
                                          font-family:Arial;font-size:10px;color:#7D7D7D;}
          #rezervaceBoxPoznamky p {margin-left:34px;}
        #rezervaceBoxSubmit {position:relative;width:690px;height:40px;overflow:hidden;float:left;}
          #rezervaceBoxSubmitLeva {position:relative;width:380px;height:40px;overflow:hidden;float:left;}
            input.submitButtonOrangeBig {border:0;width:170px;height:24px;overflow:hidden;background-image:url("images/orangeButtonBig.jpg");color:#fff;font-size:10px;font-family:Arial;font-weight:bold;
                                         line-height:24px;vertical-align:middle;padding:0 5px;background-repeat:no-repeat;}
            input.submitButtonOrangeBig200 {border:0;width:250px;height:24px;overflow:hidden;background-image:url("images/orangeButtonBig200.jpg");color:#fff;font-size:10px;font-family:Arial;font-weight:bold;
                                         line-height:24px;vertical-align:middle;padding:0 5px;background-repeat:no-repeat;}
          #rezervaceBoxSubmitPrava {position:relative;width:310px;height:40px;overflow:hidden;float:left;}
        
        #rezervaceBoxSubmitDE {position:relative;width:690px;height:80px;overflow:hidden;float:left;}
          #rezervaceBoxSubmitLevaDE {position:relative;width:400px;height:80px;overflow:hidden;float:left;}
            input.submitButtonOrangeBig200 {border:0;width:250px;height:24px;overflow:hidden;background-image:url("images/orangeButtonBig200.jpg");color:#fff;font-size:10px;font-family:Arial;font-weight:bold;
                                         line-height:24px;vertical-align:middle;padding:0 5px;background-repeat:no-repeat;margin:0 0 5px 0;}
          #rezervaceBoxSubmitPravaDE {position:relative;width:290px;height:80px;overflow:hidden;float:left;}        
          
    #pravySloupec{position:relative;width:240px;height:auto;overflow:hidden;float:left;}
      #pageGallery {position:relative;margin:20px 10px 0 0;}
      #pageGallery img {display:block;float:left;margin:0 0 10px 10px;}
      #pravySloupec p {margin:20px 10px 0 10px;}
      #tripadvisorLogo {display:block;width:150px;height:86px;margin:10px auto;}
    #submenu2010 {position:relative;width:960px;height:111px;overflow:hidden;margin-top:20px;}
      div.submenuBox2010 {position:relative;width:220px;height:111px;overflow:hidden;float:left;margin-left:20px;_margin-left:10px;}
      div.submenuBox2010:first-child {margin-left:10px;}
    #rezformBox {background-color:#faebd7;}
      #rezformBox select {color:#000;}
      #rezformBox input {color:#000;}
      #rezformBox input.submitButton {background-color:#660023;color:#fff;border:0;font-size:14px;font-weight:bold;height:26px;line-height:18px;vertical-align:middle;}
    #telo a:hover {} 

    #news h2 {float:left;margin:15px 15px 0 15px;font-size:11px;}
    #news h2 a {text-decoration:none;}
    #news p {margin:5px 15px 0 15px;}

    .pokojListBox{position:relative;width:123px;height:180px;margin:20px 10px;float:left;overflow:hidden;}
      .pokojListBoxFoto{position:relative;width:123px;height:123px;overflow:hidden;}
    div.pokojListBox h3 {font-size:12px;margin:10px 0;text-align:center;}
    .fotoBox{position:relative;width:213px;height:120px;margin:20px 10px;_margin:20px 9px;float:left;overflow:hidden;}
    .fotoBox4{position:relative;width:156px;height:120px;margin:20px 10px;_margin:20px 10px;float:left;overflow:hidden;}
    .fotoBoxPokoje{position:relative;width:211px;height:auto;margin:10px 0 10px 20px;float:left;overflow:hidden;}
    div.fotoBoxPokoje h2 {font-size:12px;margin:10px 0;} 
    div.fotoBoxPokoje p {margin:10px 0;} 
    .spacer{width:960px;height:1px;border-bottom:1px solid #A47463;overflow:hidden;clear:both;}
    a.balickyLink{padding:5px;background:#A47463;color:#ffffff;font-size:13px;color:#ffffff;text-decoration:none;font-weight:bold;}
    
    #kosikTable {width:680px;margin:20px 20px 0 20px;}
    #kosikTable th {background:#E8E4DC;color:#555;font-family:Georgia;font-size:10px;padding:2px;}
    #kosikTable td {border-bottom:1px solid #E8ECD5;font-size:10px;padding:2px;}
    
    table.bgTable {background:#E8E4DC;color:#555;padding:5px;} 
    
    #rezervaceTable {display:block;/*float:left;*/margin:15px;}
    #rezervaceInformace{/*width:125px;*/width:625px;overflow:hidden;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:0;}
      #rezervaceInformace textarea {width:615px;font-family:Verdana;font-size:11px;}
      #rezervaceInformace p {margin:5px;}
    #foot {position:relative;width:960px;height:105px;clear:left;overflow:hidden;background:#555555;color:#fff;overflow:hidden;font-size:11px;margin-top:20px;}
      
      #foot p {line-height:14px;}
      
    #copyright {position:relative;width:960px;height:auto;text-align:left;background-image:none;background-color: #ffffff;}
      #copyright p {color:#A15050;padding:5px 0;margin:0;}
      #copyright a {color:#A15050;text-decoration:none;}

a:hover {text-decoration:underline;}
  
/* Page Numbers */
.pages {
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}  

