body {
  font-family:Tahoma,Verdana,Arial,helvetica,Geneva;
  margin:0px;
  font-size:11px;
  color:#443822;
  background-color: #fff;
}


a {color:#443822;}
a img {border:0;}


p {padding:0;margin:15px;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:15px;}
h1 {font-size:30px;}
h2 {font-size:18px;}
h3 {font-size:12px;}
th,td {padding:2px}

p.warning{font-weight:bold;color:#ff0000;}
input,select {background:#fff;border:1px solid #AAAA95;color:#000;}
input.submitButton {background:#707059;color:#ffffff;border:1px solid #707059;}
.leftClr {clear:left;width:1px;height:1px;overflow:hidden;} 
.hd{display:none;}
.small {font-size:10px;} 
.doprava {text-align:right;}
.naStred {text-align:center;}

.imgBox250x169 {display:block;width:250px;height:169px;background-image:url("images/imageBorder250x169.gif");background-repeat:no-repeat;padding:3px 4px 0 2px;overflow:hidden;}
  .imgBox250x169 img {height:158px;}
.imgBox82x61 {display:block;width:82px;height:61px;background-image:url("images/imageBorder82x61.gif");background-repeat:no-repeat;padding:3px 4px 0 2px;overflow:hidden;}
  .imgBox82x61 img {height:53px;}
.imgBox191x121 {display:block;width:191px;height:121px;background-image:url("images/imageBorder191x121.gif");background-repeat:no-repeat;padding:3px 4px 0 2px;overflow:hidden;}
  .imgBox191x121 img {height:113px;}
div.fotoBox150x112 {width:150px;height:112px;float:left;overflow:hidden;margin:5px;}

.obrazekPoziceVlevo {float:left;margin:5px 5px 5px 0;}
.obrazekPoziceVpravo {float:right;margin:5px 0 5px 5px;}

.bilyRadek {background:#eeeadb;color:#443822;}
.transpaerntniRadek {background:transparent;}
.hnedyRadek {background:#675637;color:#fff;}
  .hnedyRadek a {color:#fff;}
  
a.buttonHnedy87x28 {display:block;width:87px;height:28px;overflow:hidden;color:#392E1A;text-align:center;background-image:url("images/button_hnedy_87x28.gif");
                    font-weight:bold;line-height:28px;vertical-align:center;text-decoration:none;}
a.buttonSedy87x28 {display:block;width:87px;height:28px;overflow:hidden;color:#392E1A;text-align:center;background-image:url("images/button_sedy_87x28.gif");
                  font-weight:bold;line-height:28px;vertical-align:center;text-decoration:none;}

#allPage{position:relative;width:100%;height:auto;text-align:center;margin:0;}
#mainPage{position:relative;margin: 10px auto;width:778px;height:auto;text-align:left;overflow:hidden;}  
  #novinkyMail {position:absolute;left:550px;top:195px;width:200px;height:auto;overflow:hidden;}
    #nmi {width:130px;}
  #topFoto {position:absolute;left:0;top:0;width:778px;height:224px;overflow:hidden;}
  #topMenu {position:absolute;left:0;top:224px;width:778px;height:39px;overflow:hidden;background:url("images/menu.jpg");}   
    div.topMenuSpacer {position:relative;width:2px;height:22px;overflow:hidden;background:url("images/menuSpacer.gif");float:left;margin:10px 0 0 15px;}
    
    #topMenu a {display:block;float:left;font-size:12px;color:#5F5B67;font-weight:bold;font-family:"Trebuchet MS";line-height:22px;vertical-align:center;
                margin:10px 0 0 15px;text-decoration:none;}
    #topMenuLeftSpace {position:relative;width:10px;height:22px;overflow:hidden;float:left;}
    #topMenu a.aktivniMenu{color:#274E0D;}
  #mainContent{position:relative;margin-top:263px;width:778px;height:auto;text-align:left;overflow:hidden;}
    .mainContentHP {background-image:url("images/bodyBgHP.jpg");background-repeat:repeat-y;}
    .bodyBgSubpage {background-image:url("images/bodyBgSubpage.jpg");background-repeat:repeat-y;}  
    #leftCol {position:relative;width:559px;height:auto;text-align:left;overflow:hidden;float:left;}
      #submenu {position:relative;width:559px;height:39px;text-align:left;overflow:hidden;background-image:url("images/submenuBg.jpg");}
        #submenu a {display:block;float:left;font-size:12px;color:#5F5B67;font-weight:bold;font-family:"Trebuchet MS";line-height:22px;vertical-align:center;
                    margin:10px 0 0 15px;text-decoration:none;}    
        #submenu a.aktivniMenu{color:#274E0D;}
        #submenuLeftSpace {position:relative;width:10px;height:22px;overflow:hidden;float:left;}                  
      #psc {width:40px;}
      #mesto {width:100px;}
      #leftCol hr {width:529px;margin:15px;}
      #leftCol table {width:529px;margin:15px;}
        #fotogalerie {width:529px;margin:0 15px;}
      #hptopbox {position:relative;width:551px;height:auto;text-align:left;overflow:hidden;margin:1px 0px 1px 8px;background:#274E0D;}        
        #hptopbox h1 {color:#fff;font-size:20px;font-family:"Trebuchet MS";}
        #hptopbox p {color:#fff;}
        #hptopbox a {color:#fff;text-decoration:none;}
      #hpsl1 {position:relative;width:283px;height:auto;text-align:left;overflow:hidden;float:left;}
        
        #hpsl1Head {position:relative;width:283px;height:10px;text-align:left;overflow:hidden;background-image:url("images/hpSl1Bg.jpg");margin-left:0;}
        #hpsl1 .imgBox250x169 {margin-left:15px;}
        #hpsl1 h2 {color:#675637;font-family:"Trebuchet MS";font-size:15px;}
        #hpsl1 table {width:250px;margin:5px 15px;}
        #hpsl1 td {border-bottom:1px solid #675637;padding:2px 0;}
        #hpsl1 th {border-bottom:1px solid #675637;padding:2px 0;}
        #hpsl1 td  {text-align:right;}        
      #hpsl2 {position:relative;width:276px;height:auto;text-align:left;overflow:hidden;float:left;}
        #hpsl2Head {position:relative;width:276px;height:10px;text-align:left;overflow:hidden;background-image:url("images/hpSl2Bg.jpg");}
        #hpsl2 h2 {color:#434038;font-family:"Trebuchet MS";font-size:15px;}
        .aktualitaHPItem {position:relative;width:276px;height:auto;text-align:left;overflow:hidden;margin:5px 0;}
          .aktualitaHPFoto {position:relative;width:82px;height:61px;float:left;text-align:left;overflow:hidden;margin:0 0 0 15px;}
          .aktualitaHPContent {position:relative;width:150px;height:auto;float:left;text-align:left;overflow:hidden;margin:0 0 0 10px;}
            .aktualitaHPContent h3 {color:#434038;font-family:"Trebuchet MS";font-size:13px;margin:0 0 5px 0;}
            .aktualitaHPContent p {margin:0;}
    #rightCol {position:relative;width:208px;height:auto;text-align:left;overflow:hidden;float:left;margin-left:3px;}
      .aktualitaTSFoto {position:relative;width:82px;height:61px;float:left;text-align:left;overflow:hidden;margin:0 5px 0 10px;}
      #rightCol table {width:188px;margin:5px 10px;}
        #rightCol td {border-bottom:1px solid #675637;padding:2px 0;}
        #rightCol th {border-bottom:1px solid #675637;padding:2px 0;}
        #rightCol td  {text-align:right;}
      #rightCol h3 {margin:0 0 10px 0;padding:0px 10px;}
      #rightCol h2 {position:relative;width:208px;height:34px;text-align:left;overflow:hidden;margin:0;
                    background-image:url("images/pravySloupecH2Bg.jpg");background-repeat:no-repeat;
                    color:#fff;font-family:"Trebuchet MS";font-size:14px;padding:8px 10px;}
      #rightCol p {color:#443822;margin:0 0 10px 0;padding:0px 10px;}
      #rightCol .imgBox191x121 {margin:8px 10px;}
  #foot {position:relative;width:778px;height:17px;overflow:hidden;background-image:url("images/footBg.jpg");}  
    
      
/* Page Numbers */
.pages {
    padding: 1em;
    margin: 15px;
    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 #6bb900;
    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;
}

.tooltip {
    border: 1px solid #85be35;
    padding: 5px;
    background-color: #fff;
    width: 150px;
    font-size: 85%;
    color: #777;
    opacity: 0.95;
    text-align: left;
}

.tooltip h6 {
    background: #85be35;
    color: #fff;
    margin: -5px -5px 4px -5px;
    padding: 2px 5px;
    font-size: 100%;
    font-weight: bold;
}

.tooltip img {
    vertical-align: middle;
    border: 1px solid #85be35;
    margin: 2px 0;
}
      

