h2
{
  color: #262865;
  font-size: 150%;
}

a
{
  color: #009db4;
}

.caption_recommend {
          color: #262865;
          font-size: 120%;
          font-weight: bold;
          padding-bottom: 6px;
}
/* Shop - menu */
.lheader {
        background: #262865;
	COLOR: #FF8F0F;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bolder;
	text-transform : uppercase;
	padding-left: 3px;
	display: block;
	text-align: center;
}
.prodmenu {FONT-SIZE: 11px; border: 0px solid white; background-color: #666666; color: #CCCCCC;	FONT-FAMILY: Verdana;}
.prodmenu A {color:#CCCCCC}
.prodmenu A:visited {color:#CCCCCC}
.prodmenu A:hover {color: #9f3}
.prodmenu A.checked {color:#9f3}

.prodmenu .item, .prodmenu .selitem {
          display: block;
       	  line-height: 18px;
       	  padding-left: 5px;
       	  padding-right: 5px;
       	  padding-top: 1px;
       	  padding-bottom: 1px;
       	  border-bottom: 1px solid #808080;
          }
.prodmenu .subitem, .prodmenu .subselitem {
          display: block;
       	  line-height: 18px;
       	  padding-left: 10px;
       	  padding-right: 5px;
       	  padding-top: 1px;
       	  padding-bottom: 1px;
       	  border-bottom: 1px dashed #808080;
          }

.prodmenu .lastitem, .prodmenu .lastselitem {
          display: block;
       	  line-height: 18px;
       	  padding-left: 15px;
       	  padding-right: 5px;
       	  padding-top: 1px;
       	  padding-bottom: 1px;
       	  border-bottom: 1px dashed #808080;
          }
.prodmenu .selitem, .prodmenu .subselitem, .prodmenu .lastselitem {
	  color: #9f3;
          }

/* --- navigace a razeni --- */
#sort_form
{
          margin:0px;
          padding:0px;
}
.ordnav
{
          margin:0px;
          padding:5px;
          text-align: right;
          float: left;
}

.prodnav
{
          margin:0px;
          padding:5px;
          text-align: right;
          float: right;
}

/* --- produkty --- */
#products
{
  background: #ffffff;
  border: 1px solid #ccc;
  border-bottom: 0px solid #ccc;
  padding: 0px;
  width: 100%;
}

.prodline
{
          margin:0px;
          margin-top:0;
          padding:0px;
          border-bottom: 1px solid #ccc;
          background: url("bg-ccc.gif") repeat-y 50% ;
}

.divsep
{
          clear: both;
}

.prodlinemulti
{
          padding: 2px;
}

.prodlinemulti .prodbox
{
          margin:0px;
          padding:0px;
          width: 50%;
          float: left;
          FONT-FAMILY: Helvetica, "Lucida Grande", "Trebuchet MS";
}

.prodbox .productname
{
          margin-top:2px;
          margin-bottom:2px;
          padding: 5px 10px 0px 10px;
          padding-bottom: 0px;
          font-size: 120%;
          font-weight: bold;

}

.prodbox .productcode
{
          margin-top:2px;
          margin-bottom:3px;
          padding: 0px 5px 0px 10px;
          padding-bottom: 0px;
          font-size: 90%;
          font-weight: bold;

}

.prodbox .productname img
{
          padding:2px;
          padding-top:5px;
}

.prodbox .productdesc img
{
          border: 0px;
          padding: 5px;
          padding-left: 0px;
          padding-right:5px;
          padding-bottom:5px;
}
.prodbox .productdesc
{
          margin-top:0px;
          margin-bottom:0px;
          font-size: 90%;
          padding: 5px 0px 5px 10px;
          overflow: hidden;
}

.prodbox .producticons
{
          margin-top:2px;
          margin-bottom:3px;
          padding: 0px 5px 0px 5px;
          text-align: left;

}

.prodbox .producticons img
{
          vertical-align: middle;
          border: 0px;
          padding: 0px 2px 0px 5px;
}

.prodbox .productprice
{
          clear: both;
          margin: 0px;
          padding: 0px 5px 5px 5px;
          font-size: 110%;
          text-align: right;
          font-weight: bold;
}

.prodbox .productprice img
{
          vertical-align: middle;
          border: 0px;
          padding: 0px 2px 0px 5px;
}

.ourprice
{
          color: #ff0000;
}
.euprice, .euprice-x
{
          color: #ff1000;
}
.splprice
{
          color: #262865;
}

.euprice-x { text-decoration:line-through;}

/* - product detail -*/
.product_name
{
  font-size: 150%;
  font-weight: bold;
}

.product_description
{
  font-size: 120%;
  font-weight: bold;
}

.product_description
{
  font-size: 120%;
  font-weight: bold;
}

.proddet_price
{
  padding: 2px;
}
.proddet_price TD
{
  font-size: 100%;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
}
.proddet_price .euprice, .proddet_price .euprice-x, .proddet_price .splprice
{
  font-size: 120%;
  font-weight: bold;
}
.proddet_price .ourprice
{
  font-size: 130%;
  font-weight: bold;
}


/* ----- BASKET ----- */
.basket {
          min-width: 400px;
          background-color: #fcfcfc;
/*	  border: 1px solid #666; */
	  padding: 10px;
}

.basket .bskdelim {
	  border-top: 1px solid #666;
          padding: 10px 5px;
}

.basket .bskhead{
          background: #262865;
	  border: 1px solid #063A82;
          color: #fff;
          font-size: 10px;
}
.basket TH{
          padding: 2px 5px 2px 5px;
          margin-bottom: 5px;
}

.basket .bskprod TD{
          padding: 4px 5px;
          border-bottom: 1px solid #cccccc;
}

.bskprodcaption{
          font-size: 11px;
          font-weight: bold;
          text-decoration: none;
}

.bskCenaPart{
          font-size: 11px;
          font-weight: bold;
          text-decoration: none;
}

.bskCenaCelk{
          color: #063A82;
          font-size: 12px;
          font-weight: bold;
          text-decoration: none;
}

.delim{
          width 25px;
          padding: 10px 5px;
}


.inpsubmit
{
  color: #009db4;
  background: #95f4ff;
  border: 2px solid #009db4;
}
A.btnorder, A.btnclear
{
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

A.btnorder, A.btnorder:active, A.btnorder:visited
{
/*
  color: green;
  background: #a8fb95;
  border: 2px solid green;
*/

  color: #009db4;
  background: #95f4ff;
  border: 2px solid #009db4;
}
A.btnclear, A.btnclear:active, A.btnclear:visited
{
  color: red;
  background: #fb9595;
  border: 2px solid red;
}

/* ------------------------------ */
.block_bg {
          background-color: #ddd;
}

.block_bg, .block_pname {
          font-size: 12px;
          padding: 5px;
          border: 1px solid #ccc;
          border-bottom: 0px solid;
}
.block_img, .block_pimg {
          font-size: 12px;
          padding: 5px;
          background-color: #fff;
          text-align: center;
}
.block_desc {
          font-size: 11px;
          padding: 10px;
          background-color: #fff;
          text-align: left;
}

.block_img, .block_desc {
          border-left: 1px solid #ccc;
          border-right: 1px solid #ccc;
}

.block_pimg {
          border-left: 1px solid #ccc;
          border-right: 1px solid #ccc;
          border-bottom: 1px solid #ccc;
}

.block_price {
          font-size: 12px;
          padding: 2px;
          margin: 0px;
          color: #ff0000;
          background-color: #ddd;
          text-align: right;
          border: 1px solid #ccc;
          border-top: 0px solid #ccc;
}

.tblorder TH {
          background: #262865;
	  border: 1px solid #063A82;
          color: #fff;
          font-size: 10px;
          text-align: left;

}
