body {
  font-family:Tahoma,Verdana,Arial,helvetica,Geneva;
  margin:0px;
  font-size:11px;
  color:#000;
  background-color: #fff;
  /*background:url("images/pageBg.jpg");background-repeat:repeat-x;*/
}


a {color:#006600;}
a:hover {text-decoration:underline;}
a img {border:0;}
a.greenLink{background-image:url("images/greenLinkArrow.gif");background-position:0 2px;background-repeat:no-repeat;padding-left:16px;font-weight:bold;text-decoration:none;}
p {padding:0;margin:5px;}
h1,h2,h3 {color:#CD3333;padding:0;margin:5px;font-style:italic;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:12px;}
.nastred {text-align:center;}

p.warning{font-weight:bold;color:#ff0000;}
input,select {background:#C8F38B;border:1px solid #80E408;color:#000;}
input.submitButton {background:#880201;color:#ffffff;border:1px solid #5D0201;}
.leftClr {clear:left;width:1px;height:1px;overflow:hidden;} 
.hd{display: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;}
  #headka{position:absolute;width:778px;height:297px;top:0;left:0;overflow:hidden;background:url("images/headBg.jpg");}
    #logo{position:absolute;width:400px;height:290px;top:0;left:0;z-index:55;text-decoration:none;}
    #srchBox{position:absolute;width:237px;height:59px;top:10px;left:500px;z-index:55;overflow:hidden;background:url("images/srchBoxBg.gif")}
      #srchBox p {float:left;margin:10px;padding:0;}
  #topMenus{position:absolute;width:778px;height:34px;top:297px;left:0;overflow:hidden;z-index:100;background:url("images/menuBg.jpg");}
   a.menuItem{display:block;height:34px;width:auto;float:left;}
   div.menuSpacer{width:12px;height:34px;background:url("images/topMenuSpacer.jpg");overflow:hidden;float:left;}
  #telo{position:absolute;width:778px;height:auto;left:0;top:331px;background:url("images/mainBg.jpg");background-repeat:repeat-y;}
    #pozadiStrany{position:relative;width:778px;height:316px;background:url("images/mainBgTop.jpg");background-repeat:no-repeat;}
    #mainContent{position:relative;width:505px;height:auto;float:left;}
      #produktDetail h2 {margin-top:20px;}
      .kosikTable{width:495px;margin:5px;}
      .kosikTable th,td {border-bottom:1px solid #78d70d;}
      th.NoBorder{border:0;}
      td.NoBorder{border:0;}
      div.kategorieItemBox{position:relative;width:156px;height:140px;overflow:hidden;float:left;text-align:center;margin:5px;}
        div.kategorieItemFoto{position:relative;width:150px;height:112px;overflow:hidden;text-align:center;border:1px solid #006600;padding:2px;}
        div.kategorieItemFotoDetail{position:relative;width:200px;height:auto;overflow:hidden;text-align:center;border:1px solid #006600;padding:2px;}        
        h2.kategorieItemDesc {font-size:10px;color:#000;padding:0;margin:2px;font-style:normal;}
        div.kategorieItemText a {color:#000;text-decoration:none;}
        div.kategorieItemText p {font-size:10px;color:#7f7f7f;padding:0;margin:2px;}
        div.katalogFoto{position:relative;width:100px;height:100px;overflow:hidden;float:left;text-align:left;margin-left:5px;}
        
        div.itemBox {margin-top:15px;}
        div.itemBoxFoto{padding:0;margin:0 5px;float:left;}
          div.itemBoxFoto img {  border:2px solid #78d70d;}
        div.fotogalerieBox {width:104px;height:auto;overflow:hidden;float:left;margin:5px;}
          div.fotogalerieBox img {  border:2px solid #78d70d;}
        h3.produktCena{color:#ffffff;font-size:22px;text-align:right;margin:5px 15px;padding:0;}
        h4.produktCenaOld{font-size:18px;text-decoration:line-through;color:#666666;text-align:right;margin:5px 15px;padding:0;}
        #produktDetailVlevo{position:relative;width:210px;margin:5px;float:left;overflow:hidden;}
    #rightCol{position:relative;width:273px;height:auto;float:left;}
      #rightCol h2 {color:#5B9902;font-size:26px;font-family:Georgia,"Trebuchet MS";}
      #rightCol p {margin:10px;padding:0;}
      #rightCol label {color:#000;font-size:11px;font-weight:bold;display:block;width:150px;float:left;}
      #kosikBoxRight {width:273px;height:auto;} 
        #kosikBoxRight p {margin-left:50px;color:#000;}
    #foot {position:relative;width:778px;height:130px;clear:left;overflow:hidden;background:url("images/footBg.jpg");}
      #foot p {padding:0;margin:5px;color:#000;text-align:center;}
      #foot a {text-decoration:none;}
    #odkaziste {position:relative;width:778px;height:auto;overflow:hidden;background:#fff;color:#000;}
      #odkaziste a {color:#000;}      
      
/* 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 #6bb900;
    background: #fff;
}

.pages span.current {
    border: 1px solid #6bb900;
    font-weight: bold;
    background: #6bb900;
    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;
}
      
