body {
  color: #777;
  color: #000;
  margin: 0; padding: 0;

  font-family: Arial;
  font-size: 10pt;
  background: url('../img/bg_all.jpg') repeat-x #D61412;
  text-align: center;
}
a:link, a:visited {
  color: #5a5a5a;
  text-decoration: underline;
  font-weight: bold;
}
a:hover, a:focus, a:active {
  color: #000;
  text-decoration: none;
}
a img {
  border:none;
}
.cleaner { border:0px none;margin:0px;padding:0px;float:none;clear:both;width: 0px;height: 0px;line-height: 0px;font-size: 0px; }
.iecleaner { _border:0px none;_margin:0px;_padding:0px;_float:none;_clear:both;_width: 0px;_height: 0px;_line-height: 0px;_font-size: 0px; }

.foot {height:20px;}
span.error {font-size: 90%;color: #f00;margin-left:5px;}
.bold {font-weight: bold;}
.underline{text-decoration: underline;};

table {font-size: 100%;}

input.submit {
  border:1px solid black;
  font-style: italic;
  color: #e97a00;
  background: #fff;
  
}

#stinobal {
  width: 1000px;
  margin: 0 auto;
  padding:0;
}
#stinobal2 {
  width: 1049px;
  margin-left: auto;
  margin-right: auto;
  padding: 0; 
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/stin.png',sizingMethod='scale');
}

#stinobal2 {
  background: url('../img/stin.png') repeat-y;
}

#footerNew2 {
  width: 1049px;
  height: 69px;
  margin:0;
  margin-left: auto;
  margin-right: auto;
  padding: 0; 
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_footer.png',sizingMethod='scale');  
}
#footerNew {
  background: url('../img/bg_footer1.gif') top left no-repeat;
  width: 1000px;
  height: 69px;
  margin: 0 auto;
  padding:0;
}

#footerNew2 {
  background: url('../img/bg_footer.png') repeat-y;
}


#InAll {
  width: 999px;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  padding:0;
  background: url('../img/bg_inall.jpg') repeat-y #f48000;
  position: relative;
  text-align: left;
}



#Header {
  background: url('../img/bg_header.jpg') no-repeat #f48000;
  height: 162px;
  /**/ height: 136px;
  position: relative;
}
  #Header img.toplist {
    display: none;
  }
  #Header h1 {
    display: inline;
    font-size: 1px;
    margin:0;padding:0;   
    position: absolute;
    top: 13px;
    left: 16px;
  }
  #Header h1 a {
    color: #fcfcfc;
    display: block;
    position: relative;
    width: 219px;
    height: 70px;  
    margin:0;padding:0;
    cursor: pointer;
  }  
  #Header h1 span {
    background: url('../img/logo2.jpg') top left no-repeat;
    display: block;  
    width: 223px;
    height: 68px;  
    margin: 0;padding: 0;  
    position: absolute;
    left: -1px;top:-8px;  
    z-index: 1;    
  }
  
#Menu {
  width: 100%;
  height: 36px;
  background: url('../img/bg_menu.gif') top repeat-x;
  position: absolute;
  
  top: 136px;
  left: 0;
  z-index: 10;
  text-align: center;
}
  #Menu ul {
    margin: 0;
    padding: 0;   
    list-style: none;
/*     width: 615px;
    _width: 635px;*/
    
    margin: 0 auto;
    text-align: center; 
  }
  #Menu ul li {
    margin: 0 15px;
    padding: 0;
    /* display: block;float: left; */
    display: inline;
    
    height: 36px;
    line-height: 36px;
  }
  #Menu ul li a:link, #Menu ul li a:visited {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
  }
  #Menu ul li a:hover, #Menu ul li a:focus, #Menu ul li a:active {
    text-decoration: underline;
    color: #ddd;
  }
#Note {
  margin: 0 208px;
  padding-top: 50px;
}
#Note ul {
  color:#000;
}
  #Note span.error {
    font-size: 90%;
    color: #f00;
    margin-left:5px;
  }
  
  #Filter form {
    margin: 0;padding: 0;
  }
  #Filter {
    height: 27px;
    padding: 3px 4px 0 4px;
    _height: 30px;
    font-size: 80%;
    background: url('/img/bg_filtr.gif') repeat-x;
    color:#fff;
    overflow: hidden;
    white-space: nowrap;
  }
  #Filter select {
    font-size:90%;
    width: 150px;
  }
  #History {
    line-height: 15px;
    font-weight: bold;
    color: #4e4e4e;
    margin:0
    font-size: 9pt;
    padding: 0 18px 0 2px;
    background: white url('/img/historie_konec.gif') right top no-repeat;
  }
    #History a:link, #History a:visited {
      color: #4e4e4e;
      text-decoration: none;
    }
    #History a:hover, #History a:focus, #History a:active {
      text-decoration: underline;
    }
    
    /*----------------*/
    div.pages {
      height: 27px;
      padding: 3px 4px 0 4px; */
      _height: 30px;
      font-size: 80%;
      background: url('/img/bg_filtr.gif') repeat-x;
      color:#fff;
      margin-bottom: 3px;   
    }
    div.pages div.page {
      float: left;
      height: 20px;
      line-height: 20px;
    }
    div.pages div.page a:link, div.pages div.page a:visited, div.pages div.page span.inactive {
      padding: 0 5px;
      border-right: 1px solid #fff;
    }
    div.pages div.page span.inactive {
      background: #4D4D4D;
      color: #fff;
      font-weight: bold;
    }
    /* Pro razeni */
    div.pages div.filter{
      display: inline;
    }
    div.pages div.filter form select option.up {
      background: url('/img/arrows/up-red.gif') right no-repeat;
    }
    div.pages div.filter form select option.upgreen{
      background: url('/img/arrows/up-green.gif') right no-repeat;
    }
    div.pages div.filter form select option.down{
      background: url('/img/arrows/down-red.gif') right no-repeat;
    }
    div.pages div.filter form select option.downgreen{
      background: url('/img/arrows/down-green.gif') right no-repeat;
    }
    
    div.pages .countitem {
      text-align: right;
      height: 20px;
      line-height: 20px;
    }
    div.pages .countitem form {
      display: inline;
      margin:0;padding:0;
    }
    div.pages .countitem form input{
      display: none;
    }
    div.pages select {
      font-size: 90%;
    }
    /*----------------*/
    
  .PB {
    background: #fff;
    margin: 8px 0;
    text-align: justify;
    height: 1%;
  }
  .PBPadd {
    padding: 8px;
  }
    .PB .d1 {
      display: block;
      background: url('../img/h2_back.gif') repeat-x; 
      height: 27px;
    }
    .PB .d0 {
      display: block;
      height: 20px;
      width: 20px;  
      float: right;  
      background: url('../img/pb/topright.gif') top right no-repeat;
    }
    .PB .d2 {
      display: block;
      height: 19px;      
      background: #fff url('../img/pb/bottomleft.gif') bottom left no-repeat;
    }
    .PB p {
      margin: 0;
      /* padding: 8px; */
      font-size: 9pt;
    }
    .PB h2 {
      color: #909090;
      font-size: 11pt;
      padding: 0;
      margin: 0;
      margin:10px;
      margin-bottom:0px;      
    }
    .PB.art h2 {
      color:#000;
      font-size: 95%;
      font-weight: bold;
    }
    .PB.art div h2 {
      font-size: 110%;
    }
    .PB.art img {
      border:1px solid black;
      margin:5px;
    }
    .PB .d1 h2 {
      color: white;
      font-style: italic;
      padding: 0px 10px;
      margin: 0;      
      background: url('../img/pb/topright.gif') top right no-repeat;  
      height: 27px;
      line-height: 27px;
    }
    
    
       
    .productList {
      background: url('../img/bg_product.gif') no-repeat #fff;
      height: 352px;
      width: 283px;
      padding: 1px 0 0 1px;
      _height: 353px;
      _width: 284px;
      float: left;
      margin: 2px 1px 2px 5px;
      _margin: 2px 1px 2px 2px;
      position: relative; 
    }
    
    .productList.banner{
      width: 582px;
      background: #fff;
      padding: 0;
      height: 200px;
      margin:2px 0;
      margin-bottom:6px;
      float: none; 
    }
    
    
    .productInfo {
      background: url('../img/bg_productInfo.gif') repeat-y #fff;
      width: 577px; 
      min-height: 650px;
      _height: 650px;
    }
    
    .productInfo .prHeader {
      background: url(../img/productlist_headerstrip.gif) repeat-x ;
      margin: 0 2px 0 1px;
    }
    
    .productInfoBott {
      background: url('../img/bg_productInfo_bott.gif') no-repeat;
      width: 577px;
      height: 20px;
    }
    
    .productInfo p {
      padding: 0 7px 0 4px;
      text-align: justify;  
    }
        
    .productList h2, .productInfo h2 {
      color:#000;
      padding-left: 40px;
      height: 27px;
      line-height: 24px;
      background: url('../img/productlist_headerimg.gif') 5px top no-repeat;
      font-size: 9pt;
      margin:0;
    }
    .productList h2 a:link, .productList h2 a:visited, .productInfo h2 a:link, .productInfo h2 a:visited {
      color: #000;
      text-decoration: none;
    }
    .productList h2 a:hover, .productList h2 a:active, .productList h2 a:focus {
      text-decoration: underline;
    }
    .productList p {
      color: #000;
    }
    .productList .imageProduct {
      text-align: center;
      margin: 2px 10px;
    }
    .productInfo .imageProduct {
      float: left;
      text-align: center;
      margin: 2px 10px;
      margin-right:0px;
      width: 250px;
      min-height: 190px;
      position: relative;
      
    }
    .imageProduct img, .productInfo img {
      _width: expression(this.width >= 250 ? (this.width > 250 ? "250px" : true) : 'auto');
      max-width: 250px;
    }
    .imageProduct div.OSWin {
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=crop src='../img/logos/windows.png');
      position: absolute;
      top:158px;
      right:25px;
      width:85px;
      height:59px;
      z-index:20;
    }
    #Note .imageProduct div.OSWin {
      background: url('../img/logos/windows.png') left center no-repeat;
      _background:none;
    }
    
    .actionStar1 {
      background: url('/img/produkt/star1.png') no-repeat top left;
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=crop src='/img/produkt/star1.png');
      _background:none;
      position: absolute;
      top: 26px;
      right: 25px;
      width:105px;
      height: 99px;
      z-index:20;
    }
    
    .imageProduct .actionText {
      position: absolute;
      top: 42px;
      left: 26px;
      border: 1px solid #FFF;
      background: #ff0200 url('/img/produkt/cedulka.gif') repeat-x;
      color: #FFF;
      font-weight: bold;
      font-size: 1.2em;
      line-height: 1.2em;
      padding:3px;
    }
    .productInfo .imageProduct .actionText {
      font-size:1em;
      top:20px;
    }
    a.info {
      display: block;
      font-size: 10px;
      margin: 0 auto;
      margin-top: 2px;
      padding:0;
      width: 87px;
      height: 14px;  
      font-size: 0px;
      color: #fff;      
      position: relative;
      cursor: pointer
    }
    a.info span {
      background: url('../img/vice_info.gif') top left no-repeat;
      display: block;  
      width: 87px;
      height: 14px;  
      margin: 0;padding: 0;  
      position: absolute;
      left: 0;top:0;  
      z-index: 1;    
    }
    .productText {
      min-height:60px;
      _height:60px;
    }
    .productList .productText .emptyInfo{
      display:block;
      visibility: hidden;
      height: 30px;
      _height: 25px;
    }


  .productList .bottombox {
    position: absolute;
    bottom:3px;
    _bottom:2px;
    left:1px;
    width: 100%;
    background: url('/img/produkt/cena2.gif') no-repeat 148px 2px;
    height: 110px;
  }
  .productList .down{
    background-position: 148px 21px;  
  }
    .productList .down .price{
      position: relative;  
      top:19px;
    }
  
    .productList .bottombox .desc {
      width: 130px;
      height: 90px;
      font-weight: normal;
      font-size: 10px;
      padding:3px;
      /* padding-right:25px;
      padding:0; */
      
      text-align: left;
      background: url('/img/price_bgtable.jpg') no-repeat top left;
      overflow: hidden;
      position: relative; 
    }
    .productList .bottombox table.paramprice {
      margin-top:4px;
    }
    .productList .bottombox table.paramprice tr th, .productList .bottombox table.paramprice td{
      margin:0;
      padding:1px;
      height: 10px;
      font-size: 10px;
    }
    .productList .bottombox table.paramprice tr th {
      padding-left:4px;
    }
    .productList .bottombox table.paramprice tr td {
      overflow: hidden;
      width: 100px;
      white-space: nowrap;
    }
    .productList .bottombox table.paramprice tr.odd{
      background: #dfdfdf; 
    }
    .productList .boxPrice form {
      margin: 0;
    }
    .price .withoutdph {
      text-decoration: none;      
      background: url('/img/produkt/price.gif') no-repeat top left;
      display: block;
      width:131px;
      height:38px;
      line-height: 38px;
      font-weight: bold;
      font-size: 18px;
      color: #fff;
      text-align: center;
      white-space: nowrap;
    }
    .price .withoutdph:link, .price .withoutdph:visited {
      color:#fff;
      text-decoration: none; 
    }
    .price .withoutdph span{
      font-size: 12px;
    }
    .price .withdph {
      color:#858585;
      color:#000;
      font-size: 13px;
      font-weight: bold;
      margin-top:3px;
      width: 127px;
      height: 16px;
      line-height: 16px;
      margin:2px 0; 
      background: url('/img/produkt/background2.gif') no-repeat top left;
    }
    .fpr {
      color:#BC0000;
      color:#F00;
      text-decoration: line-through;
      font-weight: bold;
      font-size: 16px; 
      margin:2px 0; 
      white-space: nowrap;
    } 
    .fpr span {
      font-size: 12px;
    }
    

    .productList .boxPrice {
      width: 50%;
      float: right;
      text-align: center;
      padding-top: 10px;
    }
    .productList .pricestrip {
      height: 13px;
      width: 52px;
      line-height: 13px;
      font-size: .8em;
      color: #fff;
      padding-left: 4px;
      background: url('/img/boxprice_strip_small.gif') top left no-repeat;
    }
    .priceInfoBox .pricestrip {
      margin-left:150px;
      _margin-left:124px;
      height: 13px;
      line-height: 13px;
      font-size: .8em;
      color: #fff;
      padding-left: 4px;
      background: url('/img/boxprice_stripinfo.gif') top left no-repeat;      
      text-align: left;
    }
  input.count {
    width: 20px;
    border: 1px solid #d3d3d3;
    color: #8d8989;
    text-align: right;
  } 

  .detailInfo {
    margin-top: 19px;
    font-size: 8pt;    
  }
  .detailInfo p {
      margin: 0 15px;
      padding: 0;
      font-size: 8pt;
    }
  .productInfo table {
    width: 100%;
    font-size: 8pt;    
  } 
  tr.gray {
    background: #ededed;
  }
  th {
    text-align: left;
  }
  .akcezbozi div.description {
    text-align: center;
    font-size: 95%;
    font-weight: bold;
    background: url('/img/produkt/background.gif') top left no-repeat;
    height: 56px;
    width: 184px; 
    overflow: hidden;
		line-height: 1.4em; 
  }
  /*
  table.akcetable {
    width: 100%;
    margin-top:8px;
  }
  
  table.akcetable td {
    text-align: left;
    padding:0;margin:0;
    font-weight: bold;
  }*/
  table td.key {
    color: #e97a00;
    color: #f00;
    width: 40%;
    font-weight: bold;
    text-align: right;
    padding:0;
    padding-right:10px;
  }
  /*
  table.akcetable td.key {
    width:20%;
    text-align: left;
  }
  */
  .productInfo h3{
      color: #F07E00;
      color: #000;
      margin: 0 15px;
      margin-top: 6px;
      padding: 0;
      padding-left: 20px;
      line-height: 12px;
      background: url('../img/product_ico.gif') 5px top no-repeat;
  }
  .productInfo table {
    margin-top:10px;
  }
  
  .productInfo table a:link, .productInfo table a:visited {
    color:#000;
  }
  .productInfo table td.value {
    font-weight: bold;
    color: #000;
    font-size:120%;
    padding-left:5px;
  }
  .detailInfo table td.highlight, .productInfo table td.highlight {
    color: red;
    font-size:130%;
  }
  .rightInfo table {
  	
  	
  	margin-right:10px;
    width: 300px;
    _width: 290px;
  }
  .rightInfo table td.key{
    width:30%;
  }
  .rightInfo table td.value{
    text-align: left;
    font-size: 115%;
    white-space: nowrap;
  }
  	.rightInfo table td.value a:link, .rightInfo table td.value a:visited, .rightInfo table td.value a:hover {
  		font-size:90%;
  	}
  
#LeftPanel {
  width: 204px;
  float: left;
  margin-top: 36px;
  font-size: 10pt;
}
  #LeftPanel h4 {
    display: block;
    font-size: 10px;
    margin:0;padding:0;
    margin-bottom: 15px;
    width: 204px;
    height: 66px;     
    position: relative;
  }
  #LeftPanel h4 span {
    background: url('../img/panel/panel_katalog.gif') top left no-repeat;
    display: block;  
    width: 204px;
    height: 66px;  
    margin: 0;padding: 0;  
    position: absolute;
    left: 0;top:0;  
    z-index: 1;    
  }  
  #LeftPanel ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #LeftPanel ul li {
    margin-left: 17px;        
  }
  #LeftPanel ul li a:link, #LeftPanel ul li a:visited {
    background: url('../img/ico/menu_plus.gif') center left no-repeat;
    padding-left: 18px;
    line-height: 1.5em;

    color: #eaeb47;
    text-decoration: none;
    font-weight: bold;
  }
  #LeftPanel ul li li a:link, #LeftPanel ul li li a:visited {
    color: #fff;
  }
  
  #LeftPanel ul li a:hover, #LeftPanel ul li a:focus, #LeftPanel ul li a:active {
    text-decoration: underline;
    color: #ddd;
  }  
  #LeftPanel ul li.active a:link, #LeftPanel ul li.active a:visited {
    background: url('../img/ico/menu_minus.gif') center left no-repeat;
  }
  
  #LeftPanel ul.submenu li a:link, #LeftPanel ul.submenu li a:visited {
    background: url('../img/ico/menu_plus2.gif') center left no-repeat;
    padding-left: 13px;    
  }
  
  #LeftPanel ul.submenu li ul li a:link, #LeftPanel ul.submenu li ul li a:visited {
    /* background: url('../img/ico/poml.gif') center left no-repeat; */
    background: url('../img/ico/poml.gif') center left no-repeat;
    padding-left: 13px;    
  }
  #LeftPanel ul li a.highlight:link, #LeftPanel ul li a.highlight:visited {
		color:#FF8300;
	}
  
  #LeftPanel .leftBanner{
  	margin-top:15px;
  	text-align: center;
	}
  
#RightPanel {
  width: 204px;
  padding-top: 36px;
  float: right;
}
  #RightPanel h4 {
    display: block;
    font-size: 10px;
    margin:0;padding:0;
    margin-bottom: 0px;
    width: 204px;
    height: 62px;  
    
    position: relative;
  }
  #RightPanel h4 span {
    background: url('../img/panel/panel_nejprodavanejsi.gif') top left no-repeat;
    display: block;  
    width: 204px;
    height: 62px;  
    margin: 0;padding: 0;  
    position: absolute;
    left: 0;top:0;  
    z-index: 1;    
  }
  .Product, .Text {
    color: #fff;
    clear: left;
  }
  .Product {
    width:198px;
    margin-bottom:10px;
  }
  div.mostseller {
    margin: 0 1px 20px 5px;
  }
  
    .Product .prtext {
      display: block;
      width: 80px;
      float:left;
      color: black;
      font-size: 0.8em;
    }
    
    .Product .prpopis {
      display: block;
      width: 50px;
      padding: 0 0 0 3px;
      _width: 53px;
      color:white;
      height: 13px;
      line-height: 13px;
      background: url('/img/prpopis.gif') no-repeat;
    }
    
    .Product .prpopistext {
      display: block;
      width: 74px;
      padding: 0 3px 0 3px;
      _width: 80px;
      height: 73px;
      background: url('/img/prpopistext.jpg') no-repeat;
      line-height: 14px;
      overflow: hidden;
    }
    
    .Product .prcenanapis {
      display: block;
      width: 77px;
      padding: 0 0 0 3px;
      _width: 80px;
      height: 13px;
      background: url('/img/prcenatext.jpg') no-repeat;
      line-height: 13px;
      overflow: hidden;
      color:#fff;
    }
  
    .Product p {
      color: #000;
      font-size: .8em;
      _margin-top: 7px;
      padding-right: 5px;
      padding-left: 80px;
    }
    
    .Product .info {
      display: block;
      padding:0;
      margin:0;
      background: #fff;
      position: relative;
      height: 1%;
    }
    
    .Product .primg {
      display: table; 
      _position: relative; 
      overflow: hidden;
      width: 118px;
      height: 99px;
      float:left;
      vertical-align: middle;
      margin:0;
      padding:0;
    }
    .Product .info .actionText {
      position: absolute;
      top: 5px;
      left:10px;
      background:red;
      font-weight:bold;
      border:1px solid white;
      padding:1px 2px;
      font-size:.75em;
      width: 90px;
      _width: 94px;
      text-align: center;
    } 
    .Product .info .actionText a:link, .Product .info .actionText a:visited {
      color:white;
      text-decoration: none;
    }
    .Product .imgobalka {
      display: table-cell; 
      vertical-align: middle;
      margin:0;
      padding:0;
      _position: absolute;  
      _top: 50%;
      width: 118px;
      text-align: center;
    }
    
    .Product .imgobalka2 {
      _position: relative;  _top: -50% 
    }
    
    .Product img {
      max-height: 95px; 	
      max-width: 115px;
	    _width: expression(this.width >= this.height ? (this.width > 115 ? "115px" : true) : 'auto');
	    _height: expression(this.height > this.width ? (this.height > 95 ? "95px" : true) : 'auto');
    }
    
    .Product .prcena {
      clear: both; 
      display: block;
      width: 143px;
      padding-left:55px;
      _width: 198px;
      height: 22px;
      line-height:22px;
      background:url('/img/prcena.jpg') no-repeat;
      color: red;
      
    }
    
    .Product a:link, .Product a:visited {
      color: #000;
      font-weight: bold;
      display: block;
      text-decoration: none;
    }
    .Product .prdlink {
      overflow: hidden;
      white-space: nowrap;
      display:block;
      width: 168px;
      padding: 0 0 0 30px;
      _width: 198px; 
      height: 24px;
      line-height: 24px;
      background: url('/img/bg_prdlink.jpg') no-repeat;
    }
    
    .Product a:hover, .Product a:focus, .Product a:active {
      text-decoration: underline;
      color: #000;
    }
    .Product .cena {
      float:left;
      width:80%;
      margin-bottom: -1px;
      padding-left:5px;
      text-align:left;
      background:#ff3939 url('/img/product_price_end.gif') top right no-repeat;
      line-height:17px;
      height:17px;
      color:#fff;
      font-size:90%;
      font-weight:bold;
    }
    .Text {
    font-size: 7.5pt;
    text-align: justify;  
  }
    .Text strong {
      font-size: 9pt;  
    }
    .Text p {
      margin: 2px;
    }

#Footer {
  background: url('../img/bg_footer_strip.gif') no-repeat left;
  height: 39px;
  width: 882px;
  _width: 999px;

  position: relative;
  top: 18px;
}
  #Footer div {
    height: 39px;
    width: 100%;
    background: url('../img/bg_footer.gif') repeat-x;
    margin-left: 116px;
    border-right: 1px solid #404040;
  }

 
  
#ShoppingBasket {
  color: #fff;
  width: 194px;
  _width: 202px;
  height: 72px;
  _height: 140px;
  
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_kosik.png',sizingMethod='scale');
  font-size: 12px;
  padding: 0 4px;
  padding-top: 68px;

  position: absolute;
  top: 48px;
  right: -1px;
  _right: -2px;
  
  z-index: 5;
  display: block;
}

#prihlasenyuzivatel {
  position: absolute;
  top:122px;
  left:75px;
  height: 28px;
  line-height: 18px;
  color:white;
  font-size: 90%;
  width: 123px;
  text-align: right;
}

  
#ShoppingBasket {
  background: url('../img/bg_kosik.png') top left no-repeat;
}  

  a#ShoppingBasketAnchor:link, a#ShoppingBasketAnchor:visited {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
  }
  a#ShoppingBasketAnchor:focus, a#ShoppingBasketAnchor:hover, a#ShoppingBasketAnchor:active {
    color: #fff;
    text-decoration: underline;
  }
#SearchBox {
  width: 231px;
  height: 54px;
  background: url('../img/bg_search.gif') top left no-repeat;
  position: absolute;
  top: 81px;
  left: 0;
}
  #SearchBox form input {
    background: #e0e0e0;
    border: 0;
  }
  #SearchBox form input.search {
    background: url('../img/bg_search_button.gif') center left no-repeat;
    color: #5E5E5E;
    font-size: 1px;
    width: 58px;
    height: 8px;
    margin-bottom: 3px;
    cursor: pointer;
  }
  #SearchBox form {
    margin-top: 29px;
    margin-left: 5px;
  }
#MenuKatalog {
  position: absolute;
  top: 205px;
  /**/ top: 179px; 
  left: 56px;
  z-index: 10;
}
#MenuKatalog ul, #MenuKatalog ul li {
  margin: 0;padding: 0;
  list-style: none;
  text-align: center;
  display: block;
  float: left;
}
#MenuKatalog ul li a {
  display: block;
  width: 90px;
  height: 14px;
  line-height: 12px;
  background: url('../img/menukatalog/panel_noactive.gif') top right no-repeat;
  font-size: 10px;
  text-decoration: none;
  color: #837878;
  font-weight: bold;
}
#MenuKatalog ul li a:hover {
  color: #000;
}  

#MenuKatalog ul li a.active {
  background: url('../img/menukatalog/panel_active.gif') top left no-repeat;
  color: #f00;
}
#MenuKatalog ul li.firem a {
  position: relative;
  left: -12px;
}

#sys_sql, #sys_output, #sys_menu, #sys_menu p a {
  background: #fff;
  color: #000;
}

  

.akcezbozi {
  display: block;
  height: 19.5em;
  _height: 20.5em;
}
.emptyHome {
  display: block;
  margin:0;padding:0;
}

html&gt;body .emptyHome { 
   line-height: 10px;
}


.kontaktJmeno {
  display: inline;
  float: left;
}

.kontaktTel {
  display: inline;
  float: right;
  padding-right:10px;
}

body .stopsnow, body .startsnow {
  display: block;
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 70px;
  height: 70px;

  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/stop_snow.png',sizingMethod='scale');
  cursor: pointer;
}
body .startsnow {
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/start_snow.png',sizingMethod='scale');
}


  html > body .stopsnow {
    background: url('/img/stop_snow.png') top left no-repeat;
  }
  html > body .startsnow {
    background: url('/img/start_snow.png') top left no-repeat;
  }

#rightFlash {
	/* right:-125px; */
	
	position: absolute;
	left: 1004px;
	width: 120px;
	height: 600px;
	margin-top:36px;
}
	#rightFlash div.banner {
		position: fixed;
		_width: 120px;
		_position:absolute;
	}
	
.dop .log {
		background: url('/img/produkt/dop_logo.png') no-repeat top left;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=crop src='/img/produkt/dop_logo.png'); 
		width:577px;
		height:40px;
	} 
		.dop .log span{
			visibility:hidden;
		}
	
		.dop .prdmtch {
			width:583px;
			_width:575px;
			height:270px;
		}
			.dop .prdmtch .node {
				position:relative;
				width:187px;				
				height:267px;
				float:left;
				background: url('/img/produkt/dop_bg.png') no-repeat top left;
			}
				.dop .prdmtch .node.middle{
					margin:0 10px;
					_margin: 0 7px;
				}
			
			.dop .prdmtch .node h2{
				font-weight:bold;
				font-size:13px;
				position:absolute;
				top:6px;
				left:34px;
				margin:0;padding:0;
				overflow:hidden;
				width:150px;
			}
				.dop .prdmtch .node h2 a:link, .dop .prdmtch .node h2 a:visited, .dop .prdmtch .node h2 a:active {
					color:#ffff00;
					text-decoration:none;
					white-space:nowrap;
				}
				.dop .prdmtch .node h2 a:focus, .dop .prdmtch .node h2 a:hover {
					color:#ffff00;
					text-decoration:underline;
				}
			.dop .prdmtch .node .desc{
				position:absolute;
				color:#fff;
				top:154px;
				left:3px;
				text-align:center;
				width:179px;
				height:55px;
				font-weight:bold;
				line-height:1.35em;
				overflow:hidden;
			}
			.dop .prdmtch .node .price {
				color:#4e4e4e;
				position: absolute;
				top:216px;
				left:6px;
				text-align:left;
				font-weight:bold;
				font-size:12px;
			}
				.dop .prdmtch .node .price .c1{
					font-size:15px;
				}
				.dop .prdmtch .node .price .c1 span{
					font-size:24px;
				}
				.dop .prdmtch .node .price .c2.f{
					text-decoration:line-through;
				}
				.dop .prdmtch .node .img {
					position:absolute;
					top:31px;
					left:3px;
					width:181px;
					height:115px;
					text-align:center;
				}	