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


a {color:#546216;}
a img {border:0;}
a.zelenyObdelnikLink {display:block;width:70px;height:18px;line-height:18px;vertical-align:middle;text-align:center;background-color:#64681D;color:#fffac2;padding:0 5px;text-decoration:none;overflow:hidden;}

p {padding:0;margin:10px 30px;}
table {margin:10px 30px;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:10px 30px;}
h1 {font-size:30px;color:#30466A;border-bottom:1px dashed #c9c271;}
h2 {font-size:18px;color:#CD870A;}
h3 {font-size:12px;color:#64681D;}
h4 {font-size:12px;color:#30466A;}
h2.bigH2 {font-size:30px;color:#30466A;border-bottom:1px dashed #c9c271;}
h3.bigH3 {font-size:18px;color:#CD870A;}
li {list-style-image:url("images/liBg.png");color:#546216;line-height:16px;vertical-align:middle;}

p.warning{font-weight:bold;color:#ff0000;}
input.submitButton {background:#64681D;color:#FFFAC2;font-weight:bold;border:1px solid #363636;}
input.button54x21 {width:54px;height:21px;overflow:hidden;background-color:#64681D;color:#FFFAC2;border:0;line-height:21px;vertical-align:middle;}

.malePismo {font-size:10px;}
.zakladniPismo {font-size:12px;}
.vetsiPismo {font-size:18px;}
.velkePismo {font-size:22px;}
.nejvetsiPismo {font-size:30px;}
.doprava {text-align:right;}
.nastred {text-align:center;}
.doleva {text-align:left;}

.bezPodterzeni {text-decoration:none;}
.spodniRamecekCarkovany {border-bottom:1px dashed #c9c271;}

.cerna {color:#000;}
.cernaSvetlejsi {color:#363636;}
.modra {color:#30466A;}
.oranzova {color:#CD870A;}
.zelena {color:#64681D;}
.zelenaTmavsi {color:#546216;}
.bezova {color:#FFFAC2;}

.pozadiBezove {background-color:#F4F0B7;}

.top15 {margin-top:15px;}
.obrazekDoleva {float:left;margin:0 5px 5px 0;}
.obrazekDoprava {float:right;margin:0 0 5px 5px;}
.obrazekDolevaMargin10 {float:left;margin:10px;}
.obrazekDopravaMargin10 {float:right;margin:10px;}

.noMargin {margin:0;}
.margin10 {margin:10px;}
.margin10x30{margin:10px 30px;}
.leftMargin80 {margin-left:80px;}
.topMargin0 {margin-top:0px;}
.topMargin10 {margin-top:10px;}
.topMargin30 {margin-top:30px;}
.padding10 {padding:10px;}

.width150 {width:150px;}
.width175 {width:175px;}

.fotoBox {width:150px;height:112px;overflow:hidden;border:1px solid #000;margin:10px;float:left;}
.fotoBox150x150 {width:150px;height:150px;overflow:hidden;margin: 0 auto;text-align:center;}

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

.inputWide {width:250px;}
.inputShorter {width:208px;}
.inputShort {width:40px;}

#allPage{position:relative;width:100%;height:auto;text-align:center;margin:0;}
#mainPage{position:relative;margin: 0 auto;width:1004px;height:auto;text-align:left;overflow:hidden;}  
  #topLista {position:absolute;left:0;top:0;width:1004px;height:31px;overflow:hidden;background-image:url("images/topListaBg.jpg");}
    #topLista p {color:#C0B86A;line-height:31px;vertical-align:middle;margin:0 30px;font-weight:bold;}
    #topLista a.topListaUnactiveLink {color:#C0B86A;text-decoration:none;}
    #topLista a.topListaUnactiveLink:hover {color:#FFFAC2;text-decoration:underline;}
    #topLista a.topListaActiveLink {color:#FFFAC2;text-decoration:none;} 
  #mainContent{position:relative;margin-top:31px;width:1004px;height:auto;text-align:left;overflow:hidden;background-image:url("images/pageBg.jpg");}
    #leftCol{position:relative;width:737px;height:auto;text-align:left;overflow:hidden;float:left;}
      #headka {position:absolute;left:0;top:0;width:737px;height:284px;overflow:hidden;background-image:url("images/headBg.jpg");}
        #homeLink1 {display:block;position:absolute;left:0;top:0;width:737px;height:115px;overflow:hidden;text-decoration:none;z-index:10;}
        #homeLink2 {display:block;position:absolute;left:0;top:115px;width:560px;height:150px;overflow:hidden;text-decoration:none;z-index:10;}
        #topMenu {position:absolute;left:309px;top:268px;width:232px;height:17px;overflow:hidden;}
          a.topMenuItem {display:block;float:left;width:57px;height:17px;overflow:hidden;background-image:url("images/topMenuItemBg.png");text-decoration:none;margin-right:1px;
                         text-align:center;line-height:17px;vertical-align:middle;font-size:10px;font-weight:bold;}
          a.topMenuItem:hover {color:#000;}
        #kosikHeader {position:absolute;left:615px;top:140px;width:110px;height:25px;overflow:hidden;}
          #kosikHeader h2 {color:#363636;font-size:12px;line-height:25px;vertical-align:middle;margin:0;}
        #kosikContent {position:absolute;left:565px;top:175px;width:160px;height:95px;overflow:hidden;}
          #kosikContent p {margin:0px 10px 10px 10px;} 
      #mainContentBody {position:relative;margin-top:284px;width:737px;height:auto;text-align:left;overflow:hidden;min-height:539px;
                        background-image:url("images/mainContentBg.jpg");background-repeat:no-repeat;background-color:#FFFAC2;}  
        
        div.aktualityContent {position:relative;width:677px;height:auto;margin:15px 30px;overflow:hidden;}
          div.aktualityContent p {margin:0;padding:0;}
          div.aktualityContent h2 {margin:0;padding:0;}
          div.aktualityContent h3 {margin:0;padding:0;}
          div.aktualityContent h4 {margin:0;padding:0;}
        div.middleSpacer {position:relative;width:677px;height:auto;margin:0px 30px;overflow:hidden;border-bottom:1px dashed #c9c271;}
        
        div.produktBox {position:relative;width:677px;height:auto;margin:15px 30px;overflow:hidden;}
          div.produktBoxFoto {position:relative;width:220px;height:auto;overflow:hidden;float:left;}
            div.produktBoxFoto img {border:2px solid #D6D08C;}
          div.produktBoxText {position:relative;width:430px;height:auto;overflow:hidden;float:left;margin-left:27px;}
            div.produktBoxVlastnosti {position:relative;width:280px;height:auto;overflow:hidden;float:left;}
              div.produktBoxVlastnosti h4 {margin-bottom:0;}
              div.produktBoxVlastnosti ul {margin-top:0;}
              div.produktBoxVlastnosti li {list-style-image:url("images/liBg.png");border-bottom:1px dashed #c9c271;color:#546216;line-height:16px;vertical-align:middle;}
              div.produktBoxVlastnosti li.noBg {list-style-image:none;list-style:none;}
            div.produktBoxCeny {position:relative;width:150px;height:auto;overflow:hidden;float:left;text-align:right;}
              p.produktBoxCena {color:#CD870A;font-size:24px;}
        table.vypisyTable {width:677px;margin:15px 30px;} 
            table.vypisyTable th {background-color:#F4F0B7;padding:5px;}
            table.vypisyTable td {padding:5px;}
            .leftBorderDashed {border-left:1px dashed #c9c271;}
    #rightCol{position:relative;width:267px;height:auto;min-height:820px;text-align:left;overflow:hidden;float:left;background-image:url("images/rigtColBg.jpg");background-repeat:no-repeat;background-color:#CAC272;}        
      #najdiHeader {position:relative;width:200px;height:70px;overflow:hidden;margin:30px 30px 0 30px;font-size:22px;color:#FFFAC2;
                    background-image:url("images/domecky70x70.png");background-repeat:no-repeat;padding-left:80px;}
      #zakaznikHeader {position:relative;width:200px;height:70px;overflow:hidden;margin:30px 30px 0 30px;background-image:url("images/zakaznik70x70.png");background-repeat:no-repeat;padding-left:80px;}
      #aktualityHeader {position:relative;width:180px;height:35px;overflow:hidden;margin:30px 30px 0 30px;background-color:#CD870A;color:#FFFAC2;font-size:20px;line-height:35px;vertical-align:middle;padding:0 10px;}
      div.boxRightZalozky {position:relative;width:200px;height:16px;overflow:hidden;margin:0px 30px 0 30px;}
        div.boxRightZalozka {position:relative;width:60px;height:16px;overflow:hidden;margin:0px 4px 0 0;float:left;}
          div.boxRightZalozka a {display:block;width:60px;height:16px;line-height:16px;vertical-align:middle;text-align:center;text-decoration:none;font-size:10px;}
          div.boxRightZalozkaActive {background-color:#cdc77d;}
            div.boxRightZalozkaActive a {color:#363636;}
          div.boxRightZalozkaUnactive {background-color:#f2eca7;}
            div.boxRightZalozkaUnactive a {color:#546216;}
      div.boxRight {position:relative;width:200px;height:auto;overflow:hidden;margin:0px 30px 0 30px;background-color:#cdc77d;}
        div.boxRight p {margin:10px;}
        div.boxRight label {color:#30466A;font-weight:bold;}
        div.boxRight input.txtInput {width:175px;}
        div.boxRight select {width:180px;}
      
      div.rightColSpacer {position:relative;width:200px;height:1px;overflow:hidden;margin:10px 30px 0 30px;border-bottom:1px dashed #fff;}
  #foot {position:relative;width:1004px;height:91px;overflow:hidden;background-image:url("images/footBg.jpg");}  
    #foot p {font-size:11px;color:#C0B86A;margin:30px 30px 15px 30px;text-align:center;}
    #foot a {color:#C0B86A;}  
    #foot p.copyright {color:#475F85;margin:0 30px 30px 30px;}     
                        
/* Page Numbers */
.pages {
    padding: 1em;
    margin: 15px;
    clear: left;
    font-size: 120%;
}

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

.pages span.current {
    border: 1px solid #64681D;
    font-weight: bold;
    background: #64681D;
    color:#FFFAC2;
}

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

.pages a:hover {
    border: 1px solid  #64681D;
}

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