
body {
  font-family:Verdana,Arial,helvetica,Geneva;
  margin:0px;
  font-size:11px;
  color:#660023;
  background-color: #ffffff;
}

a {color:#660023;}
a img {border:0;}

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:15px;}
h1,h2,h3 {color:#660023;padding:0;margin:15px;}
li {margin:5px 15px;}
ul {}
h1 {font-size:17px;}
h2 {font-size:13px;}
h3 {font-size:11px;}

.black {color:#000;}


.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;}
.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;}

#allPage{position:relative;width:100%;height:auto;text-align:center;margin:0;}
#mainPage{position:relative;margin: 15px auto;width:705px;height:auto;text-align:left;}
  #headka{position:absolute;width:705px;height:118px;top:0;left:0;overflow:hidden;background:url("images/newHeadBg.png");text-align:center;}
    #logo{position:relative;width:705px;height:87px;overflow:hidden;text-align:center;top:2px;}
    /*#headkaVpravo{position:relative;width:530px;height:108px;overflow:hidden;float:left;background:url("images/headRight.png");}*/
      /*#mainMenu{position:absolute;width:510px;height:22px;top:75px;left:185px;overflow:hidden;z-index:50;}*/
      /*#rezervaceButton{position:absolute;width:85px;height:19px;top:17px;left:420px;overflow:hidden;z-index:50;}*/
      #mainMenu{position:relative;width:675px;height:22px;overflow:hidden;text-align:center;margin:5px auto;}  
        #mainMenu span {display:block;float:left;}
  #headImage{position:absolute;width:705px;height:175px;top:118px;left:0;overflow:hidden;}
    #flashBox{position:absolute;width:703px;height:175px;top:0px;left:1px;overflow:hidden;z-index:50;}
  #subheadka{position:absolute;width:705px;height:10px;top:293px;left:0;overflow:hidden;background:url("images/subheadBg.png");}
  #telo{position:absolute;width:705px;height:auto;left:0;top:303px;background:url("images/body.png");background-repeat:repeat-y;} 
    #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 {text-decoration:underline;}
    #telo table {margin:15px;}
    #telo fieldset {margin:0 15px 15px 15px;border:1px solid #A47463;}
      fieldset label {line-height:14px;}
      fieldset th,label {font-size:9px;font-weight:normal;color:#747748;text-align:left;font-weight:normal;vertical-align:top;}
      fieldset td {vertical-align:top;}
      fieldset select,textarea {border:1px solid #A47463;color:#9EA369;}
      input.rInput{border:1px solid #A47463;color:#9EA369;}
    #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;}
    #pokoje h2 {margin:15px 0;font-size:11px;}
    #pokoje h3 {margin:15px 0;font-size:11px;font-weight:normal;}
    #pokoje h2 a {text-decoration:none;}
    #pokoje h3 a {text-decoration:none;}
    #pokoje p {margin:0;}
    #pokojGalerie a {display:block;width:123px;height:123px;overflow:hidden;margin:15px;float:left;}
    .pokojListBox{position:relative;width:123px;height:180px;margin:20px 10px;float:left;overflow:hidden;}
      .pokojListBoxFoto{position:relative;width:123px;height:123px;overflow:hidden;}
    .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:20px 10px;float:left;overflow:hidden;}
    .spacer{width:705px;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 th {background:#A37460;background:#E8ECD5;color:#747748;}
    #kosikTable td {border-bottom:1px solid #E8ECD5;}
    
    #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:705px;height:89px;clear:left;overflow:hidden;background-image:url("images/footBg.png");background-repeat:no-repeat;}
      #foot span {display:block;text-align:left;margin:5px 15px 0 15px;}
      #foot p {text-align:center;margin-top:5px;}
      #foot p.bezinzerce {text-align:center;margin-top:65px;}
      #foot a {font-size:11px;text-decoration:none;}
      
    #copyright {position:relative;width:705px;_width:706px;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;
}  
