
body {
  font-family:Arial,Verdana,Tahoma,Helvetica,Geneva;
  margin:0px;
  font-size:12px;
  color:#666;
  background-color: #fff;
}

a {color:#000;}
a img {border:0;}
a.arrowLink {background-image:url("images/redArrow.gif");padding-left:15px;background-repeat:no-repeat;background-position:center left;font-weight:bold;}

p {padding:0;margin:10px;}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}

h1,h2,h3 {color:#000000;padding:0;margin:10px;}
p.warning{font-weight:bold;color:#ff0000;}
input,select {background:#fff;border:1px solid #999999;color:#000;font-size:11px;}
input.submitButton {color:#fff;background:#363636;border:1px solid #363636;font-size:11px;font-weight:bold;}
input.submitButtonRed{color:#fff;background:#95251f;border:1px solid #95251f;font-size:11px;font-weight:bold;}
.leftClr {clear:left;width:1px;height:1px;overflow:hidden;} 
.rightClr {clear:right;width:1px;height:1px;overflow:hidden;} 
.doleva {text-align:left;}
.doprava {text-align:right;}
.naStred {text-align:center;}
.obrazekDoleva {float:left;margin-right:5px;margin-bottom:5px;}
.hd {display:none;}
.topMargin0 {margin-top:0;}

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

a.greenLinkButton {display:block;float:left;width:auto;height:25px;line-height:25px;vertical-align:middle;padding:5px;margin:10px;font-size:12px;background:#659815;color:#fff;text-decoration:none;font-weight:bold;}
a.blueLinkButton {display:block;float:left;width:auto;height:25px;line-height:25px;vertical-align:middle;padding:5px;margin:10px;font-size:12px;background:#0161C7;color:#fff;text-decoration:none;font-weight:bold;}
a.redLinkButton {display:block;float:left;width:auto;height:25px;line-height:25px;vertical-align:middle;padding:5px;margin:10px;font-size:12px;background:#95251f;color:#fff;text-decoration:none;font-weight:bold;}

#printInfo {display:none;}

#allPage{position:relative;width:100%;height:auto;text-align:center;margin:0;overflow:hidden;}
#mainPage{position:relative;margin: 0 auto;width:1004px;_width:1050px;height:auto;text-align:left;overflow:hidden;}
  #headka{position:absolute;width:1004px;height:307px;top:0;left:0;overflow:hidden;background:url("images/headBg.jpg");background-repeat:no-repeat;}
    #textSrch {position:absolute;width:250px;height:40px;top:0px;left:37px;z-index:55;}
      #srchTextInput {border:1px solid #989898;background:#989898;width:200px;margin-top:10px;font-size:11px;}
    #logo{position:absolute;width:258px;height:179px;top:40px;left:37px;z-index:55;overflow:hidden;}
    #srchBox {position:absolute;width:400px;height:60px;top:235px;left:15px;z-index:55;}      
      #headerFormVyrobce {position:relative;width:150px;height:50px;float:left;overflow:hidden;}
      #headerFormSort {position:relative;width:150px;height:50px;float:left;overflow:hidden;}
      #headerFormSubmit {position:relative;width:80px;height:70px;float:left;overflow:hidden;margin-left:10px;}
        #btnHeaderFormSubmit {border:0;width:62px;height:26px;margin-top:30px;}
      #srchBox p {line-height:25px;vertical-align:middle;}
      #srchBox label {font-weight:bold;color:#fff;font-family:Verdana;font-size:11px;}
      #srchBox select {width:140px;/*height:25px;*/font-size:11px;}
    #topMenus{position:absolute;width:715px;height:40px;top:0px;left:289px;z-index:55;}
      #topMenus a {display:block;float:left;height:40px;overflow:hidden;width:auto;line-height:40px;vertical-align:middle;margin:0 10px;padding:0 10px;
                   color:#b4b4b4;font-size:11px;font-weight:bold;text-decoration:none;}
      #topMenus a.currentMenu{background-image:url("images/topMenuBg.jpg");color:#fff;}
      #topMenus a:hover {background-image:url("images/topMenuBg.jpg");color:#fff;}
    
  #telo{position:relative;width:1004px;height:auto;left:0;margin-top:307px;background-image:url("images/bodyBg.jpg");overflow:hidden;}
    #mainContent{position:relative;width:709px;height:auto;float:right;}
      #mainContentBody{position:relative;width:445px;height:auto;float:left;margin-left:10px;}
        div.middleSpacer{position:relative;width:423px;height:1px;overflow:hidden;background-image:url("images/middleSpacerBg.gif");margin:5px 5px;}
        #mainContentBody table {margin:5px 10px;}
        #mainContentBody table.cenikTable {margin:10px 0;width:100%;}
        #mainContentBody th,td {padding-left:0;padding-right:10px;}
        #mainContentBody p {padding:0;margin:10px;}
        div.itemBox{position:relative;width:430px;height:auto;overflow:hidden;margin:0px 0 10px 0;padding:0px;}
          h2.itemBoxHeader {position:relative;width:330px;height:30px;overflow:hidden;font-size:14px;margin:0;padding:0;line-height:30px;vertical-align:middle;
                            background:url("images/itemNadpisBg.jpg");background-repeat:no-repeat;float:right;}
            h2.itemBoxHeader a {color:#fff;text-decoration:none;}
          div.itemBoxCeny{position:relative;width:97px;height:30px;overflow:hidden;margin-right:2px;font-size:14px;margin:0;padding:0;float:left;color:#fff;
                         background:url("images/itemCenaBg.jpg");background-repeat:no-repeat;line-height:30px;vertical-align:middle;text-align:center;
                         font-weight:bold;}
          
          
          div.itemBoxFoto {position:relative;width:100px;height:112px;overflow:hidden;float:left;margin-top:5px;}
          div.itemBoxText{position:relative;width:310px;height:87px;overflow:hidden;margin:10px 0 0 0;padding:0;float:left;}
            .itemListicka {font-family:Verdana;font-size:10px;color:#000;}
          div.itemBoxLink {position:relative;width:330px;height:20px;overflow:hidden;margin:0;padding:0;}
            div.itemBoxLink a {display:block;background-color:#F6FBD5;background-image:url("images/redArrow.gif");background-repeat:no-repeat;padding-left:25px;
                              line-height:20px;vertical-align:middle;background-position:10px center;font-weight:bold;}
          #itemBoxFotoDetail {width:120px;height:auto;overflow:hidden;float:right;margin:0 10px 0 10px;padding:10px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}

          
      #rightCol{position:relative;width:254px;_width:243px;height:auto;float:left;overflow:hidden;}
        #rightCol h2.cernyHeader {background:#000;color:#fff;text-align:center;line-height:50px;vertical-align:middle;width:254px;height:50px;overflow:hidden;margin:0;}
          #rightCol h2.cernyHeader > a {color:#fff;text-decoration:none;}        
        #kosikBox {position:relative;width:254px;height:100px;float:left;overflow:hidden;background-image:url("images/kosikBoxBg.jpg");}
          #kosikBox p {color:#326792;}
        #loginBox{position:relative;width:254px;height:173px;float:left;overflow:hidden;background-image:url("images/loginBg.jpg");}
          #loginBox a {color:#fff;}
          #loginBox h2 {color:#fff;}
          #loginBox p {color:#fff;margin-top:0;}
          #loginPass,#loginName {width:230px;}
        #registraceBanner{position:relative;width:254px;height:107px;float:left;overflow:hidden;}
        #aktualityBox {position:relative;width:254px;height:auto;background-image:url("images/aktualityBgBody.jpg");min-height:254px;float:left;}
          #aktualityBoxTop {position:relative;width:254px;height:auto;background-image:url("images/aktualityBg.jpg");background-repeat:no-repeat;float:left;}
          #aktualityBox h2 {color:#1f1f1f;}
          #aktualityBox h3 {font-size:12px;margin-bottom:0;background-image:url("images/greenArrow.gif");background-position:center left;background-repeat:no-repeat;
                            padding-left:15px;}
          #aktualityBox h3 > a {color:#AF2922;}                  
                            
    #leftCol{position:relative;width:295px;height:auto;float:right;margin:0;overflow:hidden;}
      #kategorieStrom {width:295px;height:auto;background-image:url("images/kategorieBgBody.jpg");min-height:398px;float:left;}
        #kategorieStromTop {width:295px;height:auto;background-image:url("images/kategorieBg.jpg");background-repeat:no-repeat;float:left;}
      
      ul.kategorieMenuUl {margin-left:10px;padding-left:0;width:285px;}
        ul.kategorieMenuUl li {text-indent:8px;list-style-type:none;}
        ul.subCatUl {margin:5px 0;padding-left:10px;}
        li.mainCatLi {width:90%;border-color:#4A483A;border-style:dashed;border-width:0 0 1px;margin:0 10px;padding:4px 0;
                      list-style-image:url("images/katMenuArrowLi.gif");}
        li.subCatLi {width:auto;margin:0;padding:0;list-style-image:none;}
        ul.kategorieMenuUl a {font-family:Verdana;color:#1F2D30;font-size:11px;text-decoration:none;}
        ul.kategorieMenuUl a:hover {color:#B9120D;}
      a.kategorieLink{display:block;width:90%;color:#E9CDCD;text-decoration:none;font-size:11px;text-decoration:none;
                      font-weight:normal;border-color:#5D0000;border-style:solid;border-width:0 0 1px;margin:0 10px;padding:4px 0;
                      text-indent:8px;text-transform:uppercase;}
      a.kategorieLink:hover {color:#fff;}
      #leftCol h2{background:#000;color:#fff;text-align:center;line-height:50px;vertical-align:middle;width:295px;height:50px;overflow:hidden;margin:0;}
        #leftCol h2>a {color:#fff;text-decoration:none;}
    #foot {position:relative;width:1004px;height:107px;clear:left;overflow:hidden;
          background-color:#f9f9f9;background-image:url("images/pataBg.jpg");background-repeat:no-repeat;}
      #pataLinks {padding:0;margin:30px 10px;color:#fff;text-align:center;}
        #pataLinks a {color:#fff;font-weight:bold;text-decoration:none;}
      #copyright  {padding:0;margin:10px 10px;color:#C0DA31;text-align:center;font-size:10px;}
        #copyright a {color:#C0DA31;font-weight:bold;}


div.fotogalerieBox{width:100px;height:auto;margin:5px 0 5px 10px;overflow:hidden;}
table.kosikTable{margin:5px 10px;width:430px;}
table.kosikTable th {background:#0161c7;color:#ffffff;font-size:10px;padding:2px;}
table.kosikTable td {border-bottom:1px  solid #cccccc;font-size:10px;padding:2px;}
#podrobnostiTable {width:430px;_width:415px;}
#podrobnostiTable th {background:#0161c7;color:#ffffff;padding:5px;}
#podrobnostiTable td {border-bottom:1px solid #0064ca;padding:5px;}

#hodnoceniBox{width:430px;background:#f5f5f5;margin:5px;margin:10px;}
  #hodnoceniBox h2,p {color:#000;padding:10px 10px 0 10px;margin:0px;}
  
/* 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;
}  

