        body {
                margin:0px;
                margin-top:20px;
                padding:0px;
                background:#fff url("../img/army-online-top-bg.gif") repeat-x top left;
                font-family:trebuchet ms,arial,verdana,sans-serif;
                font-size:90%;
                color:#000;
                text-align:center;
        }

/*
  prvky pozicovani
*/
.clear {
  clear:both;
  font-size:1px;
}

/* IE nested floats fix */
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
} 
.clearfix {
  display:inline-block;
} 
/* Don't show IE (Mac) \*/ 
* html .clearfix {height:1%;} 
.clearfix {display:block;} 


/*
    globalni nastaveni
*/
        a {
                color:#9e8c76;
                text-decoration:none;
        }

        a:hover {
                color:#9e8c76;
                text-decoration:underline;
        }

        form {
                padding:0px;
                margin:0px;
                display:inline;
        }
        
        /*
          formularove tlacitko
        */        
        .button {
          background:#fff;
          color:#000;
          border:3px solid #ddd;
        }

        /*
          maly formularovy prvek
        */
        .smallinput {
          font-size:80%;
          border:1px solid #000;
        }
        
        input,textarea,password {
          border:2px solid #ddd;
        }
        
        .noborder {
          border:0px #fff;
        }
        
        /*
          pole pro vypsání kontaktu
        */
        .contact {
          width:350px;
        }
        
        .contactarea {
          width:350px;
          height:80px;
          font-family:arial;
        }
        
        /*
          nadpisy
        */
        h1 {
          font-weight:bold;
          color:#9e8c76;
          font-size:120%;
          margin:0px;
          padding-bottom:5px;
        }

        h2 {
          font-weight:bold;
          color:#9e8c76;
          font-size:100%;
          margin:0px;
          padding:5px 0px;
        }

        img {
          border:0px;
          padding:0px;
          margin:0px;
        }
        
        .topborder {
          border-top:3px solid #9e8c76; 
        }
        
/*
  chybova hlaseni
*/
.warning {
  background:#9e8c76;
  padding:10px;
  color:#fff;
  margin-bottom:10px;
  border:1px solid #000;
}


/*
  css tabulka pro formulare
*/
.tr {
  display:block;
  clear:both;
  text-align:center;
  width:590px;
  margin-bottom:5px;
}

.tr .smallreglabel {
  float:left;
  text-align:left;
  width:20px;
  padding-top:4px;
}

.tr .reglabel {
  float:left;
  text-align:right;
  width:180px;
  padding-top:4px;
}

.fill {
  font-weight:bold;
}

.tr .reginput {
  float:right;
  text-align:left;
  width:400px;
}
.tr .smallreginput {
  float:right;
  text-align:left;
  width:560px;
}

        

/*
  vystredena stranka
*/
        #site {
          width:984px;
          padding-top:35px;
          margin-left:auto;
          margin-right:auto;
          text-align:left;
        }
        
        #site #logo {
          float:left;
          height:31px;
          width:681px;
          padding-left:3px;
          text-align:left;
        }
        
        #site #search {
          float:right;
          text-align:right;
          padding-right:7px;
          height:31px;
          width:293px;
          color:#fff;
        }
        
        #search input {
          border:3px solid #ddd;
        }

        #site #label {
          clear:both;
          float:left;
          width:727px;
          height:256px;
          background:url("../img/army-online-label.jpg") no-repeat top left;
        }
                
        #site #cart {
          float:right;
          padding-top:90px;
          padding-left:70px;
          padding-right:70px;
          width:117px;
          height:166px;
          text-align:left;
          background:url("../img/army-online-kosik.jpg") no-repeat top left;
        }


/*
  horni menu
*/

#menu {
  display:block;
  color:#000;
}

#menu a {
  display:block;
  float:left;
  padding:5px 10px;
  color:#000;
  font-size:130%;
  font-family:tahoma;
  font-weight:normal;
}

#menu a:hover {
  text-decoration:none;
  color:#9e8c76;
}

/*
  hlavni obsahova cast stranky
*/
#maincol {
  clear:both;
  width:970px;
  padding:7px;
}

/*
    kategorie zbozi - leve menu
*/
        #catlist {
          display:inline;          
          float:left;
          width:210px;
          font-size:90%;
		  line-height: 2em;
        }

        #catlist a {
           text-decoration:none;
           display:block;
           padding:5px;
           margin:0px;
           color:#666;

        }

        #catlist a:hover, #catlist .selected {
           text-decoration:none;
           color:#fff;
           background:#9e8c76;
        }

        #catlist .ponozkyonline {
           text-decoration:none;
           display:block;
           padding:5px;
           margin:0px;
           color:#fff;
           background:#b83055;
        }

        #catlist .ponozkyonline:hover {
           text-decoration:none;
           color:#b83055;
           background:#fff;
        }

/*
podkategorie zbozi
*/
        #subcatlist {
          display:inline;          
          float:left;
          width:100%;
          font-size:100%;
		  background:#E2E2E2;
		         }

        #subcatlist a {
           text-decoration:none;
           display:block;
           padding:4px;
           margin-left:12px;
           color:$666;
		  

        }

        #subcatlist a:hover, #subcatlist .selected {
           text-decoration:none;
           color:$fff;
           background:#9e8c76;
        }




/*
  nove zbozi - pravy sloupec
*/        
        #sidecol {
          width:140px;
          float:right;
          text-align:center;
          font-size:90%;
        }
        
        #sidecol .box {
          display:block;
          padding:10px 5px;
        }
        
        .corner {
          background:url("../img/corner.jpg") no-repeat bottom right;
        }
        
        .topcorner {
          background:url("../img/corner-top.jpg") no-repeat top left;
        }
        
        .box img {
          display:block;
        }

/*
  obsah stranky
*/
        #main {
          display:block;  
          float:left;
          width:595px;
          padding:0px 10px;
          text-align:justify;
        }

/*
  pole pro produkty
*/

        /*
          nahled obrazku produktu
        */
        .prodimgprev {
          width:146px;
          height:116px;
          border:2px solid #aaa;
          border-bottom:0px none;
          background:#fff;
          line-height:116px;
          font-size:100px;
          text-align:center;
        }

        .prodimgprev img {
          vertical-align:middle;
        }
        
        .prodimgdesc {
          width:140px;
          border:2px solid #aaa;          
          border-top:0px none;
          background:#fff;
          margin-bottom:5px;
          padding:3px;
          padding-top:0px;
          overflow:hidden;
        }

/*
  ikonka statusu zbozi
*/
.flag {
  margin-right:5px;
}
        
        
/*
  strankovani produktu
*/
.nav {
  display:block;
  overflow:auto;
  width:590px;
  padding:5px 0px;
  color:#9e8c76;
/*  border-bottom:1px solid #333; */
  margin-bottom:10px;
}

.nav a {
  color:#333;
  padding:2px;
}

.nav a:hover {
  background:#9e8c76;
  color:#fff;
  text-decoration:none;
  padding:2px;
}

.nav .prev {
  float:left;
  width:30px;
  padding-left:5px;
  text-align:left;
}

.nav .pages {
  float:left;
  width:510px;  
  padding:0px 5px;
  text-align:center;
}

.nav .next {
  float:left;
  width:30px;
  padding-right:5px;
  text-align:right;
}

        
/*
  parent box pro zbozi - seznam zbozi
*/
.products {
  display:block;
  width:590px;
}

        
/*
  box se zbozim, prehled zbozi - seznam
*/        
.addmargin {
  margin-right:10px;
}

.prodbox {
  display:inline;
  float:left;
  width:290px;  
  height:200px;
  margin-top:5px;
  margin-bottom:5px;
  border-top:5px solid #9e8c76;  
  border-bottom:1px solid #ddd;  
  background:url("../img/product-bg-gray.jpg") repeat-x bottom left;
}

.prodbox h3 {
  display:block;
  font-size:100%;
  color:#9e8c76;
/*  background:#f8f0e7; */
  padding:4px;
  margin:0px;
}

.prodbox .image {
  float:left;
  padding:10px 5px;
  width:100px;
  height:90px;
  text-align:center;
}

.prodbox .desc {
  float:right;
  padding:5px;
  width:160px;
  overflow:hidden;
}


/*
  detail zbozi - box
*/

.proddetail {
  text-align:justify;
}

.proddetail .image {
  display:block;
  padding:10px;
  background:#fff;
  text-align:center;
}

/*
  kosik - infotext - VYRAZNE!
*/
.carttext {
  background:#9e8c76;
  padding:10px;
  margin-bottom:10px;
  border:1px solid #000;
  color:#ddd;
}

.carttext h1 {
  color:#fff;
  padding:0px;
}

.carttext a {
  color:#fff;
}

/*
  polozka v kosiku
*/
.cartproduct {
  width:590px;
  margin-bottom:10px;
  padding-top:3px;
  border-top:2px solid #9e8c76;
}

.cartproduct h3 {
  color:#9e8c76;
  padding:0px;
}

.cartproduct .image {
  float:left;
  width:90px;
  text-align:center;
}

.cartproduct .desc {
  float:right;
  width:500px;
}

.cartproduct .link {
  text-align:right;
  clear:both;
}

/*
  sizetable
*/
.sizetable {
  border-collapse:collapse;
}

.sizetable .header {
  background:#9e8c76;
  font-weight:bold;
  text-align:left;
}

.sizetable .title {
  font-weight:bold;
}

.sizetable td {
  border:1px solid #000;
  background:#eee;
  padding:2px;
}

.sizetable .space {
  height:20px;
  border:0px none;
}


/*
  copyright text
*/

/*
  paticka stranky
*/
#footer {
  clear:both;
  background:#9e8c76;
  margin-top:50px;
  font-size:90%;
  color:#fff;
  padding:20px 0px 60px 0px;  
}

#footer a {
  color:#fff;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;
}

#footer .footercontent {
  width:984px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#footer .footercontent .footercol {
  padding:10px 30px 10px 0px;
  margin-right:30px;
  border-right:1px solid #fff;
  float:left;
}

#footer .footercontent .lastfootercol {
  padding:10px 30px 10px 0px;
  _padding-top:0px;
  #padding-top:0px;
}


        .sizetable {
                color:#000;
                font-size:11px;
                border-collapse:collapse;
                margin:10px;
        }

        .sizetable td {
                border:1px solid #000;
                padding:4px;
                background:#eee;
                text-align:center;
                min-width:30px;
        }

        .sizetable .header {
                font-weight:bold;
                font-size:13px;
                background:#314746;
                color:#fff;
                text-align:left;
        }

        .sizetable .title {
                font-weight:bold;
                text-align:left;
        }

        .sizetable .space {
                height:10px;
                border:0px none;
        }

