/* CSS Document */

html {
  background-color: white;
}

body {
  font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size:75%;
  text-align: center;
  width: 100%;
  margin:0;
  padding:0;
  position: relative;
  background-color: white;
}

#napovedaBox {
  position: absolute;
  display: none;
  background: #ffffc0;
  z-index:1000;
  padding: 5px;
  border:1px solid #b2b2b2;
  max-width: 200px;
  _width:200px
}

/* zacatek ZAKLADNI DEFINICE LAYOUTU */
#body {
  width: 970px;
  margin:0 auto;
  text-align: left;
}

#header {
  position: relative;
  overflow: hidden;
}

#header #aclogoOLD {
  position: absolute;
  text-decoration: none;
  width: 234px;
  height: 39px;;
  overflow: hidden;
  top:5px;
  left:0px;
  margin: 0; 
  padding:0;
}

#header #aclogo {
  display: block;
  float: left;
  text-decoration: none;
  width: 235px;
  height: 60px;
  overflow: hidden;
  margin: 0 5px 5px 0; 
  padding:0;
}

#header #reklamniBlok {
  float: right;
  padding: 3px;
}

#mainCont {
  width: 970px;
  overflow: hidden;
  position: relative;
}

#topMenu {
  height: 31px;
  overflow: hidden;
  padding:0 0 0 140px;
  margin-bottom: 1px;
}

#leftMenu {
  float:left;
  width: 140px;
  overflow: hidden;
}

#spoluprace {
  float:right;
  width:118px;
  border:1px solid #b2b2b2;
  _width: 120px;
  text-align: center;
  overflow: hidden;
}

#selfPromo {
  float:right;
  width:160px;
  overflow: hidden;
}

#selfPromo2 {
  float:right;
  width:155px;
  overflow: hidden;
}

#page {
  float:left;
  width:544px;
  overflow: hidden;
  margin:0;
  padding:0;
}

#page2 {
  float:left;
  width:668px;
  overflow: hidden;
  margin:0;
  padding:0;
}

#maincont .page3 {
  width:830px;
}


#tmSipka {
  position: absolute;
  width: 26px;
  height: 14px;
  background: url(http://static.akcniceny.cz/images/redesign/sipka.gif) no-repeat;
}

.tmSipkaNone {
  display: none;
}

.tmSipkaZbozi {
  top:31px;
  left:160px;
}

.tmSipkaLetaky {
  top:31px;
  left:228px;
}

.tmSipkaKupony {
  top:31px;
  left:330px;
}
.tmSipkaSouteze {
  top:31px;
  left:420px;
}
.tmSipkaDiskuze {
  top:31px;
  left:510px;
}





#footer {

}
/* konec ZAKLADNI DEFINICE LAYOUTU */



/* vseobecne definice stylu */
#mainCont h3, #mainCont div.h3s, #mainCont span.h3s, #mainCont h2.h3s {
  background:#b2b2b2;
  color:white;
  font-size: 10pt;
  padding: 3px;
  margin:0;
  text-align: left;
  overflow: hidden;
  font-weight: bold;
  display: block;
}

#mainCont h2.h3s a {
  color:white;
}

#mainCont h3.h3line {
  background: none;
  color:black;
  display: inline;
  padding: 3px 5px;
  line-height: 20px;
}

#mainCont h1.silver {
  background:#b2b2b2;
  color:white;
  font-size: 10pt;
  padding: 3px;
  margin:0;
  text-align: left;
  overflow: hidden;
}

.odrazeno {
  padding: 3px;
}

span.odrazeno {
  display: block;
  padding: 3px;
}


.odrazeno2 {
  padding: 3px;
  margin-left:110px;
}

.box .odrazeno2 ul {
  margin-left:-30px;
}

/* konec vseobecne definice stylu */


/* zacatek TOP MENU */
#topMenu .topMenu {
  padding:0;
  margin: 0;
  width: 710px;
  height: 31px;
  line-height: 31px;
  float: left;
}

.topMenu ul {
  height: 31px;
  line-height: 31px;
  list-style: none;
  margin: 0;
  padding:0;
}

.topMenu ul li {
  display: block;
  float: left;
  margin:0 1px 0 0;
  height:31px;
  line-height: 31px;
  padding:0;
}

.topMenu ul li.red {
  background: #ed1c24;
}

.topMenu ul li.red a {
  color: white;
}

.topMenu ul li.gray {
  background: #c2c2c2;
}

.topMenu ul li.mensi a {
  padding: 0 8px; 
  font-size: 100%;
}

.topMenu ul li a {
  margin: 0;
  /* padding:0 20px; */
  padding:0 13px;
  height: 31px;
  line-height: 31px;
  text-decoration: none;
  color: black;
  font-weight: bold;
  font-size: 110%;
}

.topMenu ul li a:hover {
  text-decoration: underline;
}

#nastavBrowser {
  float: right;
  text-align: center;
  width: 120px;
}
#nastavBrowser a {
  text-decoration: none;
  cursor: pointer;
  padding: 0 2px; 
}
#nastavBrowser img {
  border: 0;
}

/* konec TOP MENU */


/* zacatek LEFT MENU */
  /* zacatek MENU NASTROJE */
  #nastroje {
    margin:0 5px 10px 0;
    border:1px solid #ed1c24;
    background: #faf7d6 url(http://static.akcniceny.cz/images/redesign/bg_nastroje.bmp) repeat-x;
  }
  #nastroje ul {
    margin:0;
    padding:0;
    list-style: none;
  }
  #nastroje ul li {
    display: block;
    height: 30px;
    line-height: 30px;
    margin:0;
    padding:0;
    overflow: hidden; 
  }
  #nastroje ul li a {
    display: block;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 30px; 
    color:black;
    font-weight: bold; 
    font-size: 9pt;
    text-decoration: none;
    white-space: nowrap;
  }
  
  #nastroje li.strazce {
    position: relative;
  }
  
  #nastroje span.novecz {
    display: block;
    position:absolute; 
    top:0; 
    left:75px; 
    height:30px; 
    width:38px; 
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_novecz.png',sizingMethod='scale');
  }
  head:first-child + body  #nastroje span.novecz {
   background: url(http://static.akcniceny.cz/images/redesign/ico_novecz.png) no-repeat;
  }
  
  #nastroje span.novesk {
    display: block;
    position:absolute; 
    top:0; 
    left:75px;  
    height:30px; 
    width:38px; 
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_novesk.png',sizingMethod='scale');
  }
  head:first-child + body  #nastroje span.novesk {
   background: url(http://static.akcniceny.cz/images/redesign/ico_novesk.png) no-repeat;
  }
  
  
  #nastroje li.strazce a {
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_strazce.png',sizingMethod='scale');
  }
  head:first-child + body #nastroje li.strazce a {
    background-image: url(http://static.akcniceny.cz/images/redesign/ico_strazce.png);
    background-repeat: no-repeat;
  }
  #nastroje li.tipdarek a {
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_tipdarek.png',sizingMethod='scale');
  }
  head:first-child + body #nastroje li.tipdarek a {
    background-image: url(http://static.akcniceny.cz/images/redesign/ico_tipdarek.png);
    background-repeat: no-repeat;
  }
  #nastroje li.doporucte a {
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_doporucte.png',sizingMethod='scale');
  }
  head:first-child + body #nastroje li.doporucte a {
    background-image: url(http://static.akcniceny.cz/images/redesign/ico_doporucte.png);
    background-repeat: no-repeat;
  }
  #nastroje li.prodejny a {
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_prodejny.png',sizingMethod='scale');
  }
  head:first-child+body #nastroje li.prodejny a {
    background-image: url(http://static.akcniceny.cz/images/redesign/ico_prodejny.png);
    background-repeat: no-repeat;
  }
  #nastroje li.seznam a {
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_seznam.png',sizingMethod='scale');
  }
  head:first-child + body #nastroje li.seznam a {
    background-image: url(http://static.akcniceny.cz/images/redesign/ico_seznam.png);
    background-repeat: no-repeat;
  }
  #nastroje li.napoveda a {
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_napoveda.png',sizingMethod='scale');
  }
  head:first-child + body #nastroje li.napoveda a {
    background-image: url(http://static.akcniceny.cz/images/redesign/ico_napoveda.png);
    background-repeat: no-repeat;
  }
  
  #nastroje ul li a:hover, #nastroje ul li a.active {
    background-color: #ED1C24;
    color:white; 
  }
  
  
  #mainCont #nastroje h3, #mainCont #nastroje div.h3s {
    background: #ed1c24; 
  }
  
  
  /* konec MENU NASTROJE */

#leftMenu form {
  margin:0;
  padding:0;
}
  
#leftMenu input {
  width: 118px;
  font-size: 100%;
  padding: 1px 2px;
}
#leftMenu input.nopad {
  width: 28px;
  padding: 0;
}
#leftMenu input.kratsi {
  width: 88px;
  
}

#leftMenu h4 {
  color:#e08e02;
  font-size:110%;
  margin:5px 0 3px 0;
  padding:0;  
}

#leftMenu a {
  color:#442d2d;
}

#leftMenu p {
  margin: 2px 0;
  padding: 0;
}

#leftMenu .box {
  margin: 0 5px 10px 0;
  border: 1px solid #b2b2b2;
  overflow: hidden;
}


#leftMenu .letakyMenu {
  border:1px solid #ed1c24;
  background: #faf7d6 url(http://static.akcniceny.cz/images/redesign/bg_nastroje.bmp) repeat-x;
}
#mainCont .letakyMenu h3, #mainCont .letakyMenu div.h3s {
  background:#ED1C24;
}
#maincont .letakyMenu ul {
  list-style: none;
  margin:0;
  padding:0;
}
#maincont .letakyMenu li {
  margin:0;
  padding:0;
  _height: 5px;
}
#maincont .letakyMenu li a {
  color:black;
  display:block;
  font-size:9pt;
  font-weight:bold;
  margin: 3px 0;
  padding: 0 0 0 30px;
  text-decoration: none;
  background: url(http://static.akcniceny.cz/images/redesign/ico_letaky_menu.gif) no-repeat 10px center;
}


/* konec LEFT MENU*/


/* zacatek SPOLUPRACE */
#spoluprace ul {
  list-style-type: none;
  margin: 0;
  padding: 0; 
}

#spoluprace li {
  margin: 5px 0;
  display: block; 
}

#spoluprace a {
  text-decoration: none;
}

#spoluprace a img {
  border: 1px solid #b2b2b2;
  max-height: 31px;
  max-width: 88px; 
  _height: expression( (this.height / 31)>= (this.width / 88)  ? ( this.height> 31 ? '31px' : true)  : true);
  _width: expression(  (this.height / 31) < (this.width / 88) ? ( this.width> 88 ? '88px' : true) : true);
  /*_wh: expression( maxWH(this,88,31) );*/
}
/* konec SPOLUPRACE */


/* zacatek SELF PROMO */
#selfPromo .box {
  margin: 0 5px 10px 0;
  border: 1px solid #b2b2b2;
  overflow: hidden;
}
/* konec SELF PROMO */




/* zacatek PAGE */
  /* zacátek SEARCH BOXU */
  #searchBox {
    background: #ed1c24;
    padding: 15px 7px;
    line-height: 20px; 
  }
  
  #searchBox form {
    padding: 0;
    margin: 0; 
  }
  
  #searchBox input, #searchBox select {
    font-size: 100%;
    margin: 3px 0;
  }
  
  #searchBox input.searchBox {
    width: 79%;
  }
  
  #searchBox select {
    width:20%;
  }
  
  #searchBox label {
    color:white;
    font-weight: bold;
    padding:0 2px;
  }
  
  #searchBox select.large {
    width:33%;
  }

#searchBox select.large option {
    width:100%;
  }

   #searchBox select option {
    display: block;
    width:180px;
   }
   #searchBox option.skupina {
    background: #c2c2c2;
    color: white;
    font-weight: bold;
   }
  
  #mainCont #searchBox a {
    font-weight: bold;
    color: white;
    padding-left: 5px;
  }
  
  #srchSkryte {
    display: none;
    margin: 0;
    padding:0;
  }
  
  #srchSkryte input {
    width: 5em;
    text-align: right;
  }
  #srchSkryte input.check {
    width: 2em;
    text-align: right;
  }
  #srchSkryte table {
    font-size: 100%;
    color:white;
    font-weight:bold;
    margin:0;
    padding:0;    
  }
  #srchSkryte table td {
    padding: 0 2px;    
  }
  /* konec SEARCH BOXU*/
  
  
#page .box {
  margin: 5px 0 0 0;
  border: 1px solid #b2b2b2;
  overflow: hidden;
}

#page .tretina {
  float: left;
  width:178px !important;
  _width:180px !important;
  height: 185px;
  margin-right: 2px;
}

#page .polovina {
  float: left;
  width:269px !important;
  _width:271px !important;
  height: 180px;
  margin-right: 2px;
  text-align: center;
} 

#page .last {
  margin-right:0;
}

#page table a, #selfPromo .topSlevy a  {
  text-decoration: none;
  color:black; 
}
#page table a:hover, #selfPromo .topSlevy a:hover {
  text-decoration: underline; 
}

div.topSlevy {
  height:190px;
}


#page table.topSlevy, #page2 table.topSlevy, #selfPromo table.topSlevy {
  width: 100%;
  font-size: 100%;
  margin-top: 10px;
  line-height: 19px;
  
}
  table.topSlevy th {
    display: block;
    font-weight: normal;
    text-align: left;
    padding-left: 2px;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;    
  }
  table.topSlevy td {
    text-align: right;
    padding-right: 2px;
    vertical-align: top;
  }
  #page table.topSlevy td a, #selfPromo table.topSlevy td a {
    color: #ed1c24;
  }

#page table.newLetaky, #page2 table.newLetaky {
  width: 100%;
  font-size: 100%;
  margin-top: 10px;
}
  table.newLetaky td {
    vertical-align: top;
    text-align: center;
    font-weight: bold;
  }
  table.newLetaky td span {
    display: block;
    height: 115px;
    background: white;
  }
  
  table.newLetaky td a {
    background: white;
    display: block;
    
  }
  
  table.newLetaky td img {
    max-height: 114px;
    max-width: 77px;
    _height: expression( (this.height / 114)>= (this.width / 77)  ? ( this.height> 114 ? '114px' : true)  : true);
    _width: expression(  (this.height / 114) < (this.width / 77) ? ( this.width> 77 ? '77px' : true) : true); 
    /*_wh: expression(maxWH(this,77,114));*/
  }

#page h2 {
  font-size: 160%;
  margin: 8px 0 5px 0;
}

#page h2.novinkyNadpis {
  color:#E08F02;
  margin:0;
  padding:3px;
  font-size: 150%;
} 

#page a {
  color:#442d2d;
}

#page a.oranz {
  color:#e08e02;
  font-weight: bold;
}

#page h2 a {
  color:#e08f02;
}

#page .katVypis {
  float: left;
  width: 260px;
  padding: 3px 3px 5px 3px;
  overflow: hidden;
}
/* konec PAGE */


/* PAGE 2 */
#page2 .box {
  margin: 5px 0 0 0;
  border: 1px solid #b2b2b2;
  overflow: hidden;
}

#page2 .boxNS {
  margin: 5px 0 0 0;
  overflow: hidden;
}



#page2 h2 {
  font-size: 130%;
  margin: 0;
  font-weight: bold;
  color:#0072bc;
}

#page2 h4 {
  font-size: 120%;
  font-weight: bold;
}

#page2 h5 {
  font-size: 120%;
  font-weight: bold;
  color:#E08F02;
}

#page2 a {
  color:#442d2d;
}

#page2 a.oranz {
  color:#e08e02;
  font-weight: bold;
}

#page2 .polovina {
  float: left;
  width:330px !important;
  _width:332px !important;
  height: 180px;
  margin-right: 4px;
  text-align: center;
} 

#page2 .polovina img {
  border:1px solid #848484;
  /*float:right; - zlobilo v nasem tipu*/
  margin:2px;
}
#page2 .polovina h4 {
  margin:2px;
  padding:0;
}

#page2 .polovina p {
  margin:0;
  text-indent: 10px;
  padding:0;
  text-align: left;
}

#page2 .tretina {
  float: left;
  width:218px !important;
  _width:220px !important;
  height: 250px;
  margin-right: 4px;
  text-align: center;
}

#page2 .low {
  height: 200px;
}

#page2 .ctvrtina {
  float: left;
  width:162px !important;
  _width:164px !important;
  height: 230px;
  margin-right: 4px;
  text-align: center;
}



#page2 .last {
  margin-right:0;  
}


#page2 .strankovani {
  margin: 10px 0; 
  width: 100%;
}

.strankovani table {
  font-size: 100%;
}


#page2 .strankovani a, #page2 .strankovani span {
  display: block;
  float: left;
  width: 29px;
  height: 29px;
  border: 1px solid #c2c2c2;
  line-height: 29px;
  text-decoration: none;
  font-weight: bold;
  margin: 0 2px;
  text-align: center;
}
#page2 .strankovani a:hover {
  background: #e08f02;
} 
#page2 .strankovani .stuffing {
  display: block;
  float:left;
  width: 29px;
  height: 29px;
  line-height: 29px;
  border: 0;
  font-weight: normal;
}
#page2 .strankovani span.active {
  background: #e08f02;
}
#page2 .strankovani a.prevNext {
  width: 80px;
} 

#page2 .strankovani span.noFloat {
  float: none;
  width: auto;
  height: auto;
  border: 0;
}


/* konec PAGE2 */





/* zacatek FOOTER */
#footer a {
  color:#e08e02;
  text-decoration: none;
}

/* konec FOOTER */



/* ETARGET */
div.etarget {
  margin:0;
  padding:0;
  _width: 100%;
  overflow: hidden;
}
div.etarget table.selfpromo {
  background:#B2B2B2;
  color:white;
  font-size:10pt;
  margin:0;
  width:100%;
  padding: 0;
  font-weight: bold;
}
div.etarget table.selfpromo td{
  padding: 3px;
}
div.etarget table.selfpromo td.right{
  text-align: right;
}
#mainCont table.selfpromo a {
  color:white;
  font-size: 85%;
}
div.etarget div {
  padding: 0 3px;   
}
#mainCont div.etarget div.title a,#mainCont div.etarget a.title {
  color:#d88a05;
}

/* ETARGET NAHORE */
div.nahore p {
  float:left; max-height:64px; width: 46%; margin:0 0 0 1.5%; padding:1em 0; overflow:hidden;
}
/* konec ETARGET */

/* Komercni sdeleni */
div.komercni p {
  padding:3px;
  margin:2px 0;
  text-align:left;
}
div.komercni a {
  color:black;
  text-decoration: none;
}
div.komercni p img {
  float: right;
  border: 0;
  margin: 0 2px
}
#leftMenu div.komercni img {
  float:none;
  display: block;
  margin: 0 auto;
}

#leftMenu div.komercni p {
  text-align:center;
  padding:4px;
}

/* konec - Komercni sdeleni */


/* Náš Tip */
div.nasTip{
  text-align:left;
}

div.nasTip img {
/*  border:1px solid #848484; */
  float:right;
  margin:0 5px 0 0;
}
/* konec - Náš Tip */

/* Horky Tip */
div.hotTip {
  margin-top:5px;
  padding: 3px; 
  text-align:center;
}
div.hotTip img {
  border:0;
}
div.hotTip .productimg img {
  _height: expression( (this.height> 70) ? ( ((this.height / 70)>=(this.width / 150)) ? '70px' : false ) : false );
  _width: expression( (this.width> 150) ? ( ((this.height / 70)<(this.width / 150)) ? '150px' : false ) : false );
  max-height: 70px;
  max-width: 150px;
}
div.hotTip img.companyimg {
  height:31px;
  margin-top:1px;
  width:88px;
  border:0;
}
div.hotTip .product {
  height:34px;
  overflow:hidden;
  font-weight: bold;
} 
#mainCont div.hotTip .product a {
  color:#d88a05;
}
div.hotTip .productimg {
  display: block;
  height:55px;
  overflow:hidden;
}
div.hotTip .price_pug, div.hotTip .price_hot {
  width: 48%;
  margin-top:5px;
}
div.hotTip .price_pug {
  float: left;
  text-decoration: line-through;
}
div.hotTip .price_hot {
  float: right;
}
#mainCont .price_hot a {
  color:#ff0000;
  text-decoration: none;
}

.imgHT {
    _height: expression( (this.height> 80) ? ( ((this.height / 80)>=(this.width / 140)) ? '80px' : false ) : false );
    _width: expression( (this.width> 140) ? ( ((this.height / 80)<(this.width / 140)) ? '140px' : false ) : false );
    max-height: 80px;
    max-width: 140px;
}

/* konec Horky Tip */

/* zacatek SELF PROMO2 */
#selfPromo2 .box {
  margin: 0 0 10px 0;
  border: 1px solid #b2b2b2;
  overflow: hidden;
}

#selfPromo2 div.spolupracujeme {
  text-align: center;
}
#selfPromo2 div.spolupracujeme ul {
  list-style-type: none;
  margin: 0;
  padding: 0; 
}
#selfPromo2 div.spolupracujeme li {
  margin: 5px 0;
  display: block; 
}
#selfPromo2 div.spolupracujeme a {
  text-decoration: none;
}
#selfPromo2 div.spolupracujeme a img {
  border: 1px solid #b2b2b2;
  max-height: 31px;
  max-width: 88px; 
  _height: expression( (this.height / 31)>= (this.width / 88)  ? ( this.height> 31 ? '31px' : true)  : true);
  _width: expression(  (this.height / 31) < (this.width / 88) ? ( this.width> 88 ? '88px' : true) : true);
  /*_wh: expression(maxWH(this,88,31));*/
}


/* konec SELF PROMO2 */


/* prihlaseni ve strance */
table.prihlaseniTable {
  width: 98%;
  font-size: 100%;
  line-height: 1.5em;
  margin:10px 0;
  padding:0;
}
table.prihlaseniTable td, table.prihlaseniTable th {
  text-align: right;
  white-space: nowrap;
}
table.prihlaseniTable td.newRegistrace {
  width: 120px;
  padding-left:5px;
}
table.prihlaseniTable td.newRegistrace a{
  background: white url(http://static.akcniceny.cz/images/redesign/registracenozka.gif) no-repeat left center;
  display: block;
  border:1px solid #B2B2B2;
  height: 3.2em;
  line-height: 1.6em;
  white-space: normal;
  padding: 0 3px 0 18px;
  font-weight: bold;
  text-decoration: none;
}
table.prihlaseniTable td.drobne {
  font-size: 80%;
}
table.prihlaseniTable input.loginInput {
  width: 110px;
}
#page2 table.prihlaseniTable a {
  color:#e08f02;
}


#maincont a.logout {
  background-image:url(http://static.akcniceny.cz/images/redesign/ico_acc_odhlasit.gif);
  padding-left:18px;
  background-position:left center;
  background-repeat:no-repeat;
  color:#E08F02;
  font-weight:bold;
  line-height:21px;
  margin-right:5px;
  padding:5px 0pt 5px 22px;
  text-decoration:none;
}




/* KONEC prihlaseni ve strance */


/* Novinky */

#page .newsPrew a {
  color:#E08F02;
  font-weight: bold;
  margin-right:10px;
  line-height: 25px;
}


/* Konec novinky */



/* obecne a pomocne tridy */
.under {
  text-decoration: underline;
}
.noUnder {
  text-decoration: none;
}


.alCenter {
  text-align: center;
  padding: 3px 0;
}

.noPad {
  padding:0 !important;
}

.noMar {
  margin:0 !important;
}


.alLeft {
  text-align: left;
}

.alRight {
  text-align: right;
}

.flLeft {
  float: left;
}

.flRight {
  float: right;
}

.dispBL {
  display: block;
}

.cleaner {
  clear:both;
  height:1px;line-height:1px;overflow:hidden;font-size:1px;
}

.hilite {
  color:#0072BC;
}

input.check {
  width:auto !important;
}

.mln {
  clear: both;
}

.prolink {
  padding:4px 10px;
  border:2px solid #ED1C24;
  margin:2px 15px 2px 0;
  display: block;
  float: left;
  text-decoration:none;
}

a.prolink:hover {
  color:white !important;
  background:#ED1C24;
}

.error {
  font-weight: bold;
  color:red;
}

/* konec obecne a pomocne tridy */


/* REKLAMA aj. */

#flashbanner {
	z-index: 100;
	position: absolute;
	left: 0;
	top: 0;
	width: expression(document.body.clientWidth);
	height: 100%;
}

html/**/>body #flashbanner {
	width: 100%;
}

#mallSK {
  width: 150px;
  height: 200px;
  margin-top:0px;
}

#mallSK .hornisnih {
  position:absolute; 
  top:-3px;
  left:-1px; 
  height:72px; 
  background:url(http://static.zlacnene.sk/images/mall-top.gif); 
  width: 154px;
  _width:153px;
}

#mallSK .dolnisnih {
  position:absolute; 
  bottom:-3px;
  left:-1px; 
  height:50px; 
  background:url(http://static.zlacnene.sk/images/mall-bottom.gif); 
  width: 154px;
  _width:153px;
}

#mallSK .logo {
  height: 31px;
  overflow: hidden;
  display: block;
  text-align: center;
  margin: 0 0 2px 0;
  position: relative;
}
#mallSK .logo img {
  margin:0;
  padding:0;
  border:0;
}
#mallSK .product {
  line-height: 17px;
  position: relative;
}

#mallSK .productimg {
  height: 65px;
  overflow: hidden;
  position: relative;
}

#mallSK .productimg img {
  max-height: 65px;
  max-width: 140px; 
  _height: expression( (this.height / 65)>= (this.width / 140)  ? ( this.height> 65 ? '65px' : true)  : true);
  _width: expression(  (this.height / 65) < (this.width / 140) ? ( this.width> 140 ? '140px' : true) : true);
}

#mallSK p {
  margin: 2px;
  padding:0;
  display: block;
  height: 45px;
  line-height: 15px;
  overflow: hidden; 
  position: relative;
}

#mallSK p a{
  margin: 0;
  padding:0; 
}

#mallSK .price_hot {
  margin-top:2px;
  width: 80%;
  text-align: right;
  padding-right: 3px;
  position: relative;
}


/* ACOMWARE lista */
#lista-acomware {
      background-color:#FF3333;
      color:#FFFFFF;
      font-family:verdana,sans-serif;
      font-size:12px;
      text-align:center;
      background-image:url('http://admin.reklamni-listy.cz/system/165_bg.png');
      padding:5px 10px 5px 10px;
	  overflow: hidden;
	  white-space: nowrap;
	  
      }
      #lista-acomware a {
      color:#FFFFFF;
      }
	  #lista-acomware img {
	  vertical-align: middle;
	  margin-right: 3px;
	  }
      
    
    
/* Lista Retailinfo */      
#ri{
margin: 0px;
padding: 0px;
width: 100%;
height:16px;
line-height: 14px;
text-align:center;
background: #ED1C24;
}

#ri div#cont{
width: 1010px;
margin:0px auto;
text-align:left;
}

#ri a{
color:#FFF;
font: 11px Arial, Verdana, sans-serif;
font-weight:bold;
line-height: 14px;
text-decoration: none;
}

#ri a:hover{
color:black;
text-decoration: underline;
}

#www-ri span{
float:right;
margin-right:10px;
color:White;
font: 11px Arial, Verdana, sans-serif;
font-weight:bold;
padding-top:1px;
}

#www-ri span.new {
float:right;
margin-right:6px;
padding-right:20px;
color:White;
font-size:.95em;
font-weight:bold;
padding-top:1px;
}

 

#www-ri2{
display:block;
float:left;
width:57px;
height:16px;
}

#www-ri2 a{
display:block;
width:57px;
height:16px;
text-decoration: none;
}

#www-ri strong{
visibility:hidden;
}

#www-ri {
display:block;
float:right;
width:930px;
text-align:right;
}


#datartVyloha {
  border: 1px solid #0a1959;
  overflow: hidden;
}

#datartVyloha .vylInner {
  margin:5px;
  text-align: left;
  overflow: hidden;
}
#datartVyloha .vylInner .small {
  font-size: 85%;
}

#datartVyloha img.smaller {
  _width:80%;
  max-width: 80%;
  max-height: 100px;
}

#datartVyloha a.blueLink {
  display: block;
  height: 20px;
  line-height: 20px;
  font-weight: bold;
  color:#003399;
  overflow: hidden;
  white-space: nowrap;
  width:135px;
}

#datartVyloha div.datartVylPic {
  display: block;
  height: 100px;
  overflow: hidden;
}


#datartVyloha a.dtrtCena {
  display: block;
  font-size: 160%;
  height: 29px;
  line-height: 29px;
  text-decoration: none;
  font-weight: bold;
  color: #ff0000;
  background: url(http://static.akcniceny.cz/images/vyloha/dtrtani.gif) no-repeat right top;
}



.button {
  display: block;
  float: left;
  width: auto;
  border: 1px solid #B2B2B2;
  height: 25px;
  line-height: 25px;
  color:#E08F02 !important;
  text-decoration: none;
  font-weight: bold;
  margin: 5px 0;
  padding:0 5px;
}


.foxterWrap {
  display:inline; 
  line-height:32px;
  padding-left: 5px;;
}

.foxterWrap2 {
  display:block; 
  float: right;
  height: 32px;
  width:200px;
  padding-left:5px;
  _width:200px;
}

.foxterWrap form, .foxterWrap2 form  { 
  display: inline;
}

.foxterWrap img, .foxterWrap2 img {
  border: 0 !important;
  padding: 0;
  margin: 0; 
}


.foxterForm {
  margin : 0px 30px 0px 0px;
}


/* Reklama OD */
.odAD {
  border:1px solid #a32222;
}

.odAD a {
  color:black !important;
}

.odAD a.priceMAIN {
  color:#a32222 !important; 
  text-decoration:none; 
  font-weight:bold;
  font-size: 120%;
}

.odAD a.priceSK {
  color:#959595 !important; 
  text-decoration:none; 
}

.odAD .odADcont {
  border-left:3px solid #e64a00;
  border-right:3px solid #e64a00;
}

/* Muj ucet */

.MAtable, .MAtable2 {
  font-size: 100%;
  width:100%
}

.MAtable th, .MAtable td {
  vertical-align: top;
}

.MAtable th {
  white-space: nowrap;
  text-align: right;
}

.MAfotoBox {
  width:150px !important; 
  height: 150px;
  _width:152px !important; 
  _height: 152px;
  float:left; 
  margin-right:4px !important; 
  text-align:center;
}

.MAinfoBox {
  width:510px !important; 
  height:150px;
  _width:512px !important; 
  _height:152px; 
  float:left;
}


.MAdotazBox {
  width:100%; height:100px; border:1px solid black; overflow:auto;
}

.MAtable3 {
  font-size: 100%;
  width: 555px;
}

.MAtable3 th {
  font-weight: normal;
}

.valTop {
  vertical-align: top;
}

.coloured {
  background:#FAF7D6 url(http://static.akcniceny.cz/images/redesign/bg_nastroje.bmp) repeat-x scroll 0 0;
  border:1px solid #ED1C24 !important;
}

.coloured h3, .coloured div.h3s {
   background:#ED1C24 !important;
}

span.nadRight {
  float: right;
  width: auto;
}

.MAfotoBox img {
  margin-top: 5px;
}

div.userSml span.pohl {
  display: block;
  float: left;
  width:25px;
  height:30px;
  overflow: hidden;
  text-decoration: none;
}

div.userSml span.male {
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_muz.png',sizingMethod='scale');
}

head:first-child + body div.userSml span.male {
  background: url(http://static.akcniceny.cz/images/redesign/ico_muz.png) no-repeat;
}

div.userSml span.fem {
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_zena.png',sizingMethod='scale');
}

head:first-child + body div.userSml span.fem {
  background: url(http://static.akcniceny.cz/images/redesign/ico_zena.png) no-repeat;
}

div.userSml span.anon {
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_anon.png',sizingMethod='scale');
}

head:first-child + body div.userSml span.anon {
  background: url(http://static.akcniceny.cz/images/redesign/ico_anon.png) no-repeat;
}


#page2 h2.smlBl {
  font-size: 10pt; 
  color: #000000;
}

.noBor {
  border: 0;
}           

h1.h1popis span.small {
  font-size: 14pt;
  
}

h1.h1orange {
  color:#E08F02; 
  margin:3px; 
  font-size:190%;
}

div.relpad {
  position:relative; 
  padding-top:90px !important;
}

div.relpadLess {
  position:relative; 
  padding-top:70px !important;
}

div.srchBoxNew {
  position:absolute; 
  top:0px; 
  left:0;
  width:668px;
}

div.srchBoxNewNar {
  width:544px;
}

.colorblack {
  color:black !important;
}

.dalsiButt {
  font-size:95%;
  font-weight:normal;
  color:black;
}

.widthauto {
  width:auto !important;
}

.fontnormal {
  font-weight: normal !important;
}

#page2 h2.box {
  font-size: 100%;
  color:#442D2D;
}

.retBox, .retBox2 { 
  border: 1px solid #B2B2B2; 
  float:left; 
  height: 190px; 
  width: 163px;
  overflow: hidden;
  text-align: center; 
}

.retBox2 {
  float:right;
}

.retBox2 table a, #page2 table.topSlevy a {
  color:black;
  text-decoration:none;
}

#page2 .retBox2  table.topSlevy td a {
  color:#ED1C24;
}
.retBox2 table a:hover {
  text-decoration:underline;
}


.retBox .letImg img {
  border: 0; 
  max-height: 150px;
  max-width: 150px;   
  _height: expression( (this.height / 150)>= (this.width / 150)  ? ( this.height> 150 ? '150px' : true)  : true);
  _width: expression(  (this.height / 150) < (this.width / 150) ? ( this.width> 150 ? '150px' : true) : true);
  /* _wh: expression( maxWH(this,150,150) ); */
}
.retBox .lbheaderSmall {
  height: 20px;
}

.retHalfBox {
  width:334px; 
  float:left;
}

.retHalfBox img.reteFoto {
  border: 0; 
  max-height: 120px;
  max-width: 300px;  
  _height: expression( (this.height / 120)>= (this.width / 300)  ? ( this.height> 120 ? '120px' : true)  : true);
  _width: expression(  (this.height / 120) < (this.width / 300) ? ( this.width> 300 ? '300px' : true) : true); 
  /* _wh: expression( maxWH(this,300,120) ); */
}

#page2 h2.accLink {
  border:1px solid #B2B2B2;
  
  display:block;
  font-weight:bold;
  height:25px;
  line-height:25px;
  text-align:center;
  line-height: 25px;
  width:120px;
  font-size: 100%;
  margin: 5px 0;
  
}

#page2 h2.accLink a {
  display: block;
  width:100%;
  height:100%;
  color:#E08F02;
  text-decoration:none;
  background:white;
}

p.retNoMP {
  margin:5px 0;
}

#page2 h3.smlBl {
  background: none;
  color:#000000;
  font-size:10pt;
}

.red {
  color:#ff0000 !important; 
}

.redBold {
  color:#ff0000 !important;
  font-weight: bold;
}

.inline {
  display: inline;
}

.flMar {
  float:right; margin:0 4px;
}

.tcBox ul {
  margin:0 0 0 14px; 
  padding:0;
}

.tcBox a {
  color:#442D2D;
}


#hejVyloha {
  display:block; 
  width:250px; 
  height:150px; 
  margin:0 auto; 
  text-decoration:none; 
  color:black; 
  background:url(http://static.zlacnene.sk/reklama/hej/hejbg.gif) no-repeat 0 0;
}

#hejVyloha img {
  max-width:100px; 
  max-height:100px; 
  _height: expression( (this.height / 100)>= (this.width / 100)  ? ( this.height> 100 ? '100px' : true)  : true);
  _width: expression(  (this.height / 100) < (this.width / 100) ? ( this.width> 100 ? '100px' : true) : true);
  float:left; 
  margin:40px 0 0 13px !important; 
  border:0 !important;
}

#hejSpan1 {
  display:block; 
  float:right; 
  width:120px; 
  height:32px; 
  margin:45px 18px 0 0; 
  _margin:45px 9px 0 0;
  overflow:hidden; 
  color:black; 
  font-size:12px; 
  line-height:16px; 
  text-align:left; 
  overflow:hidden;
}

#hejSpan2 {
  display:block; 
  float:right; 
  width:120px; 
  height:30px; 
  line-height:30px; 
  font-size:17px; 
  font-weight:bold; 
  color:#eb8822; 
  text-align:left; 
  margin-right:18px;
  _margin-right:9px;
}

.he2px {
  height: 2px;
  line-height: 2px;
  overflow: hidden;
}

.marT2px {
  margin-top:2px !important;
}

a.dunajVyl {
  display:block;
  width:149px;
  height:200px;
  background: url(http://static.zlacnene.sk/images/vyloha/dunaj.jpg) no-repeat;
  text-decoration: none;
  cursor: pointer;
}

span.DUNvylPop {
  display: block;
  font-family: arial;
  font-size: 12px;
  height: 28px;
  line-height: 28px;
  padding: 0 4px;
  overflow: hidden;
  color:#000000;
  font-weight: bold;
  text-decoration: none;
}

span.DUNvylVypln {
  display: block;
  height:38px;
}

span.DUNvylImg {
  display: block;
  height: 100px;
  overflow: hidden;
}

span.DUNvylPrice {
  display: block;
  height: 25px;
  width:73px;
  line-height: 25px;
  text-align: right;
  color: #4b6a98;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  float: left; 
}

div.dunajRect {
  width:480px;
  height:300px;
  background: url(http://static.zlacnene.sk/images/reklama/dunajrect.jpg) no-repeat;
  margin:0 auto;
  overflow: hidden;
}

div.dunajRect a {
  display: block;
  float: left;
  margin:65px 10px 0 10px;
  height: 229px;
  width:215px;
  overflow: hidden;
  text-decoration: none !important;
  background: url(http://static.zlacnene.sk/images/reklama/dunajrectbuy.gif) no-repeat center bottom;
  text-align: center;
}

div.dunajRect a span {
  display: block;
  text-align: center;
}

div.dunajRect a span.dunajRectName {
  font-size: 15px;
  color:black !important;
  font-weight: bold;
  margin-top:15px;
  height: 40px;
  overflow: hidden;
  line-height: 20px;
}

div.dunajRect span.dunajRectPict {
  margin-top:15px;
  height: 115px;        
}


div.dunajRect a span.dunajRectPict img {
  border: 0;
}

div.dunajRect a span.dunajRectPrice {
  height: 22px;
  color: #4b6c99 !important;
  font-size: 15px;
  font-weight: bold;
}

ul.leftBoxed {
  list-style-position: inside;
  list-style-type:circle;
  margin:0;
  padding:0;
}

span.hlbutt {
  display: block;
  float:left;
  margin:3px 0 0 5px;
  width: 24px;
  height: 26px;
  line-height: 10px;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.akcniceny.cz/images/redesign/ico_new_ac_r.png',sizingMethod='scale');
}
  
head:first-child + body span.hlbutt {
  background: url(http://static.akcniceny.cz/images/redesign/ico_new_ac_r.png) no-repeat 0 0;    
}
  
.topMenu ul li.mPojisteni a {
  padding:0 15px 0 3px;
}









#merciReklama {
  display:block; 
  width:468px; 
  height:60px; 
  background:url('http://static.zlacnene.sk/images/reklamni/merci.png') no-repeat; 
  text-decoration:none;
}

#merciReklama span {
  display:block; 
  padding:2px 12px; 
  font-size:18px; 
  color:black; 
  font-weight:bold;
}
