
body  {
        background : #fff url('../img_0912/bgBodyTop.gif') repeat-x 0 0px;
        margin:0;
        padding:0;
        font-size: 14px;
        line-height: 16px; 
        /*font-family: Arial, Helvetica, Verdana, sans-serif;*/
        position: relative;
        z-index:1;
        color: #454545;
      }

input[type=text]::-ms-clear {
    display: none;
}
form input::-webkit-validation-bubble-message, 
form select::-webkit-validation-bubble-message,
form textarea::-webkit-validation-bubble-message {
    display:none;
}       
.bodyHP  {
        background : #fff url('../img_0912/bgBodyTopHP.gif') repeat-x 0 0 !important;
      }
      
 ul {
    /*list-style: none; margin:0;  padding:0; */
}


ul#xmenutop li a, .navigation li a, .log_reg a, .detail .t .icons a, .detail .d .icons1 a, .detail .splatky .icons a, .recap .calc a    { font-size: 13px; overflow: none }
.navigation li a                                  { }

img { border:0px; }

p, form, img {
  padding:0;
  margin:0;
}

.input_sort {
  cursor: pointer;
}

.input_radio_del    {
  margin:5px 0 0 0;
}

.input_radio_pay    {
  margin:5px 0 0 0;
}

.ajxOnlineAvail {
  cursor: pointer;
  display: block;
  width:152px; 
  height:27px;
  float: left;
  margin:0 0 0 30px;
}

.ajxOnlineAvail1  {
  cursor: pointer;
  display: block;
  width:30px; 
  height:27px;
  float: left;
}

.btnLostPass, .btnSend {
  width:152px;
  height: 37px;
  border:0;
  color:transparent;
  background : url('../img_0912/btnSend.png') no-repeat left top;
  cursor:pointer;
}

.btnBack {
  width:152px;
  height: 37px;
  border:0;
  color:transparent;
  background : url('../img_0912/btnBack.png') no-repeat left top;
  cursor:pointer;
}

.delimL         {
  width:10px;
  height: 40px;
  float: left;
  background : url('../img_0912/dotOrange.png') no-repeat 4px 10px;
}
.clear, .dClear
{
    clear: both;
    height:1px;
    line-height:1px;
    font-size:1px;
}

.seachedWord                        { color: #ec7626; }

.divline                            { height:1px; width: 100%; clear: both; }
.greyline                           { border-bottom:1px solid #ececec; height:10px; margin:0 0 10px 0; width: 100%; clear: both; }
.dotline                            { clear: both; height:3px; background: url('/img_0912/bgDotted.png') repeat-x left top; }
.dotlinedetail                      { width:553px; padding:5px 0 0px 0; clear: both; height:3px; background: url('/img_0912/bgDotted.png') repeat-x left top; }

.ind                                { padding:40px 0 0 0; text-align:center; }
/*drobeckova navigace */
.nav                                { position: relative; height:30px; padding:5px 0 7px 0; ?padding:8px 0 7px 0; }
.navigation                         { list-style: none; margin:0; padding: 0; position: absolute; left:0px; }
.navigation li                      { float: left; }
.navigation li a.home               { font-size:13px; float: left; padding: 6px 10px 0px 30px; height:18px; color: #969696; background: url('/img_0912/icoHome.png') no-repeat left 5px; text-decoration: none; }
.navigation li a                    { text-transform: lowercase; float: left; padding: 6px 10px 0px 10px; height: 25px; color: #969696; background: url('/img_0912/arrOrange.png') no-repeat 0px 11px; text-decoration: none; }
.navigation li a.sel                { float: left; padding: 6px 10px 0px 10px; height: 25px; color: #2b2b2b; font-weight: normal; text-decoration: none; }
.navigation li a:hover              { text-decoration: underline; }

/* prihlaseni, registrace, prihlaseny*/
.log_reg                            { position: absolute; top:14px; right: 0px;}
.log_reg a                          { color: #969696; }
.log_reg a:hover                    { text-decoration: underline; }
.log_reg .aLogin, .log_reg .aLogged { text-decoration: none; float: left; padding: 0px 10px 0px 16px; height: 25px; background: url('/img_0912/dotOrange.png') no-repeat 0px 6px;  }
.log_reg .aReg                      { text-decoration: none; float: left; padding: 0px 10px 0px 25px; height: 25px; background: url('/img_0912/icoPerson.png') no-repeat 0px 0px;  }

.Comparer a                         { color: #454545; font-size: 12px; }

.Comparer
{
  position: absolute;
  z-index: 11;
  top: 7px;
  right: 130px;
  width: 250px;
}
/**/
.page {
        margin:0 auto;
        width:1000px;
        min-height: 500px;
        height: auto;
        position:relative;
        z-index:1;
      }
      
.top  {
        height: 228px;
        z-index:2;
        position: relative;
      }
      
.hp  {
        height: 560px !important;
      }

.top .logo  {
        width: 339px;
        float: left;
        height: 165px;
}

.top .right {
        width: 661px;
        float: left;
        height: 165px;
        position: relative;
        z-index:3;
}

.top .right .menu {
        width: 661px;
        height: 50px;
}

.top .right .menu ul
{
        list-style: none; margin:0;  padding:0;
}

.top .right .menu ul li {
        float: left;
        padding:0 5px;
}

.top .right .menu ul li a {
        color: #888888;
        text-decoration: none;
        float: left;
        padding:15px 0 0 0;

}
.top .right .menu ul li a:hover {
        color: #454545;
        text-decoration: underline;
}

.top .right .search {
        width: 291px;
        height: 85px;
        float: left;
        padding:85px 0 0 65px;
        position:relative;
        z-index:1;
}

.top .right .search .searchform {
        width: 357px;
        background : url('../img_0912/bgSearchInputBrn.gif') no-repeat 0 0;
        height:95px;
        padding:5px 0 0 4px;
        z-index:1;
        position:relative;
}

.top .right .search .searchform input[type="text"]  {
        width:245px;
        height:50px;
        height:30px \0/; ?height:30px;
        margin:14px 0 0 0 \0/; ?margin:14px 0 0 0;
        font-size: 20px;
        line-height:21px;
        background: none;
        border:0;
        float: left;
}
.top .right .search .searchform input[type="submit"]  {
        width:50px;
        height:50px;
        background: none;
        border:0;
        cursor:pointer;
        float: left;
}

.top .right .basket {
        width: 200px;
        height: 60px;
        float: left;
        padding:110px 0 0 100px;
        background : url('../img_0912/circBasket.png') no-repeat 240px 95px;
        cursor:pointer;
        text-align:right;
}

.top .right .basket strong  {
        font-size:20px;
        padding:0 5px 0 0;
}

.top .right .basket span  {
        font-size:14px;
        padding:0 80px 0 0;
}

.top .categorytop {
        width: 1000px;
        height: 71px;
        position: relative;
}

.top .categorytop ul  {
        list-style: none !important;
        margin:0px;
        padding:0px;
        height: 61px;
}

.top .categorytop ul li.firstTop {
        float: left;
        padding:0 8px 0 8px;
        height: 71px;
        background : none !important;
}

.top .categorytop ul li {
        float: left;
        padding:0 10px 0 15px;
        height: 71px;
        background : url('../img_0912/dotWhite.png') no-repeat left 27px;
}

.top .categorytop ul li a {
        color: #fff;
        text-decoration: none;
        float: left;
        padding:22px 0 0 0;
        height: 53px;
        font-size:16px;
        font-weight: normal;
        text-transform: lowercase;
        font-family: "UbuntuMedium", Myriad Pro, Arial, sans-serif;
}

.top .categorytop ul li a:hover {
        color: #000;
        text-decoration: none !important;
        background : url('../img_0912/categorytop_over.png') no-repeat center 3px;
        font-family: "UbuntuMedium", Myriad Pro, Arial, sans-serif;
}

.top .categorytop ul li a.aTopSel {
        color: #000;
        text-decoration: none;
        background : url('../img_0912/categorytop_over.png') no-repeat center 3px;
        font-family: "UbuntuMedium", Myriad Pro, Arial, sans-serif;
}


.submenu  {
  position: absolute;
  z-index:12000;
  left:0px;
  top:75px;
  width:9680px;
  min-height: 200px;
  border:3px solid #ec7626;
  background: #fff;
  border-radius: 8px;
  -webkit-radius: 8px;
  -moz-radius: 8px;
  padding:0 10px;
}

.reklamnibanner, .reklamnibanner img {
  width:1000px;
}
.top .animbanner {
        margin:6px 0 0 0;
        width: 1000px;
        height: 327px;
        z-index:1;
}

.footer {
        background: #888888;
        min-height:220px;
        height: auto;
}

.footer .pg {
        margin:0 auto;
        width:1000px;
        min-height: 220px;
        height: auto;
        padding: 20px 0 0 13px;
}

.procsnami .box { float: left; height:150px; }
.procsnami .b1 { width: 259px; }
.procsnami .b2 { width: 257px; }
.procsnami .b3 { width: 257px; }
.procsnami .b4 {  }

.footer .pg .b1 { width: 252px; background : url('../img_0912/bgDelFooterSection.png') repeat-y 232px 10px; }
.footer .pg .b2 { width: 257px; background : url('../img_0912/bgDelFooterSection.png') repeat-y 238px 10px; }
.footer .pg .b3 { width: 257px; background : url('../img_0912/bgDelFooterSection.png') repeat-y 238px 10px; }
.footer .pg .b4 {  }

.footer .pg .box {
        float: left;
        min-height: 220px;
}

.footer .pg .box .lbl {
        width:170px;
        height: 29px;
        padding: 16px 0 10px 50px;
        font-size:14px;
        color: #cccccc;
}

.footer .pg .box .payments {
        background : url('../img_0912/icoPlatebniMetody.png') no-repeat left 5px;
}
.footer .pg .box .information {
        background : url('../img_0912/icoInformace.png') no-repeat left 5px;
}
.footer .pg .box .guide {
        background : url('../img_0912/icoJakNakupovat.png') no-repeat left 5px;
}
.footer .pg .box .contact {
        background : url('../img_0912/icoKontakt.png') no-repeat left 5px;
}


.footer .pg .box .c1      { width:220px; }
.footer .pg .box .c2      { padding-left:26px; width:194px; }
.footer .pg .box .c3      { padding-left:26px; width:194px; }
.footer .pg .box .c4      { padding-left:11px; width:209px; }

.footer .pg .box .content {
        
        padding: 5px
        color: #cccccc;
}

.footer .pg .box .content ul {
        margin-top:0px;
        padding-top:0px;
        color: #cccccc;
       
}

.footer .pg .box .content ul.contactinfo {
        margin-top:0px;
        padding-top:0px;
        list-style: none;
        color: #cccccc;
}


.footer .pg .box .content ul.contactinfo a.em {
  color: #2b2b2b;
  text-decoration: none; 
}

.footer .pg .box .content ul.contactinfo a.em:hover {
  text-decoration: underline;
}

.footer .pg .box .content a {
        text-decoration: none;
        color: #cccccc;
}

.footer .pg .box .content a:hover {
        color: #fff;
        text-decoration: underline;
}

.footer .pg .signs  {
        width:1000px;
        height:40px;
        padding:10px 0 0 0;
        color: #cccccc;
        font-size:10px;
}

.footer .pg .signs a {
  color: #2b2b2b;
  text-decoration: none; 
}

.footer .pg .signs a:hover {
  text-decoration: underline;
}

.footer .pg .signs .l  {
        width:500px;
        height:20px;
        padding:10px 0 0 0;
        float: left;
}

.footer .pg .signs .r  {
        width:460px;
        height:20px;
        padding:10px 40px 0 0;
        float: left;
        text-align: right;
}

.title, h1, h2  {
  font-size:17px;
  line-height:19px;
  font-weight: bold;
  padding:5px 0 5px 3px;
  margin:0;
  color: #2b2b2b;
}

.titleOnl  {
  font-size:17px;
  line-height:19px;
  font-weight: bold;
  padding:5px 0 5px 3px;
  margin:0;
  color: #2b2b2b;
  position: relative;
}

.title_Ano  {
  font-size:17px;
  line-height:19px;
  font-weight: bold;
  padding:6px 0 5px 5px;
  margin:0;
  color: #2b2b2b;
  float: left;  
  min-width:100px; 
  white-space: nowrap;
}

.titlebasket  {
  font-size:17px;
  line-height:19px;
  font-weight: bold;
  padding:5px 0 20px 3px;
  margin:0;
  color: #393939;
}

.cath1
{
    font-size:17px; 
    font-weight: bold; 
    color: #888888;
    height:25px; 
    margin:10px 0 0 0;
}

.ch01       { height:34px; padding:10px 0 0 50px; background : url('../img_0912/icoMobily.png') no-repeat left top;}
.ch02       { height:34px; padding:10px 0 0 50px; background : url('../img_0912/icoFoto.png') no-repeat left top;}
.ch03       { height:34px; padding:10px 0 0 50px; background : url('../img_0912/icoTablet.png') no-repeat left top;}
.ch04       { height:34px; padding:10px 0 0 50px; background : url('../img_0912/icoGPS.png') no-repeat left top;}

.pad  {
  padding-bottom: 10px !important;
}
.spl  {
  padding-bottom: 10px !important;
  padding-left: 0px !important;
}

.title_preorder {
  width:100%;
  min-height: 37px;
  font-size: 30px;
  border:1px solid #ff6633;
  background: #EC7626;
  color: #fff;
  text-align: center; 
  border-radius: 4px;
  -webkit-radius: 4px;
  -moz-radius: 4px;
  padding:20px 0 0 0px;
  margin:5px 0px;

}

.offlinestore {
  font-size:15px;
  line-height:17px;
  color: #EC7626;
  padding:0 0 0 20px;
}

.offlinestorecat {
  color: #EC7626;
}

.titleBook  {
  font-size:17px;
  line-height:19px;
  font-weight: bold;
  padding:5px 0 5px 0px;
  margin:0;
  color: #2b2b2b;
}

.titleRnote  {
  font-size:17px;
  line-height:19px;
  font-weight: bold;
  padding:5px 300px 5px 3px;
  margin:0;
  float: right;
  color: #2b2b2b;
}

.title span
{
  font-size:12px;
  font-weight: normal;
  padding:0 0 0 20px;
  color: #888888;
}

/* **********  K A T A L O G *********************************************** */

.divKonecShody  {
  padding:20px 0 5px 5px;
  font-size: 26px;
  line-height:28px;
  font-weight: bold; 
  color: #2B2B2B; 
}
.products  {
  width:1000px;
}

.product  {
   width: 226px;
   min-height: 372px;
   backgroundXX : transparent url('../img_0912/bgProductBody.png') repeat-y left bottom;
   float: left;
   margin:5px 31px 0 0;
   position: relative;
}

.product:hover .order_code {
  visibility: visible;
}

.order_code { 
  position: absolute; bottom:-1px; right:18px;  z-index:11;
  font-size:10px; 
  visibility: hidden;
}
.plast  {
   margin:5px 0px 0 0 !important;
}

.relinbasket  {
   margin:5px 24px 0 0 !important;
}

.relintabs  {
   margin:5px 30px 0 0 !important;
}

.product_icons  {
  position: absolute;
  left:0px;
  top:115px;
  width: 95px;
  height: 160px;
  z-index:11;
  
}

.detail_icons  {
  position: absolute;
  left:0px;
  top:0px;
  width: 72px;
  height: 300px;
  z-index:5;
  
}

.product_lbl  {
   width: 226px;
   /*min-height: 34px;*/
   min-height: 6px;
   background : url('../img_0912/bgProductTopBlank1.png') no-repeat left bottom;
}

.product_lbl_orange  {
   width: 226px;
   height: 28px;
   background : url('../img_0912/bgProductTopOrange.png') no-repeat left 2px;
   font-size:16px;
   text-align: center;
   color: #fae3d3;
   padding:6px 0 0 0;
}

.product_body  {
   width: 226px;
   min-height: 362px;
   background : url('../img_0912/bgProductBody.png') repeat-y left top;
}


.product_top  {
   position: relative;
}

.product_bottom {
   min-height: 362px;
   /*background : url('../img_0912/bgProductBottom.png') no-repeat left bottom;*/
}

.product_bottom_img {
   height: 8px;
   background : url('../img_0912/bgProductBottom.png') no-repeat left top;
}


.product_info {
  font-size:16px;
  text-align: center;
  padding:5px;
  height:30px;
  color: #fae3d3;
}

.product_title  {
  font-size:17px;
  font-weight: bold;
  text-align: center;
  height:76px;
  text-decoration: none;
  color: #2b2b2b;       
  padding: 7px 10px 0 10px;
  overflow: hidden;
  z-index:1;
}

.product_title a  {
  font-size:17px;
  line-height:19px;
  font-weight: bold;
  text-align: center;
  height:80px;
  text-decoration: none;
  color: #2b2b2b;
  overflow: hidden;
}

.hover_title a  {
  font-size:17px;
  line-height:19px; 
  font-weight: bold;
  text-align: center;
  height:120px;
  text-decoration: none;
  color: #2b2b2b;
  overflow: none ;

} 

.hover_title a span { color: #ec7626; }

.product_top:hover .hover_title {
	visibility: visible;
}

.product_top .hover_title {
	visibility: hidden;
	position: absolute;
	z-index: 10000;
	left: 0px;
	top: 0px;
  font-size:17px;
  line-height:19px; 
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #2b2b2b;
  background : url('../img_0912/bgProductBody.png') repeat-y left top;
  padding: 7px 10px 0 10px; 
  width: 206px; 
 
}

.product_foto  {
  text-align: center;
  padding:5px;
  height:192px; 
}

.product_foto_a {
  position: absolute;
  top:82px;
  left:10px;
  float: left;
  width:206px;
  height:170px;
  z-index:10;  
}

.product_price_black {
   min-height: 49px;
   background : url('../img_0912/bgProductBodyBlack.png') no-repeat left bottom;
   padding:2px 0 0 0;
   text-align:center;
}

.product_price {
   min-height: 49px;
   padding:2px 0 0 0;
   text-align:center;
}


.product_price .price1  {
  font-size: 26px;
  color: #ec7626;
  padding:0 0 4px 0;
}

.product_price .price1 small  {
  font-size: 20px;
  line-height:21px;
  color: #ec7626;
}

.product_price_black .price1  {
  font-size: 26px;
  color: #ec7626;
}

.product_price_black .price1 small  {
  font-size: 20px;
  line-height:21px;
  color: #ec7626;
}

.product_price .price2  {
  font-size: 16px;
  color: #b0b0b0;
}

.product_price .price2 small  {
  font-size: 14px;
  color: #b0b0b0;
}

.product_price_black .price2  {
  font-size: 16px;
  color: #b0b0b0;
}

.product_price_black .price2 small  {
  font-size: 16px;
  color: #b0b0b0;
}

.product_btns {
  height: 40px;
}

.product_btns .rating {
   width:90px;
   float: left;
   padding:5px 0 0 17px;
   height:35px;
}

.product_btns .buy {
   width:113px;
   float: left;
   height:35px;
  padding:5px 0 0 0;
  position: relative; 
}

.product_btns .contextMenu { 
  display: none; 
  z-index:60;
  position: absolute;
  bottom:-27px;
  right:0;
  width:224px;
  height:61px;
  background: url('/img_0912/winFavAndCompare.png') no-repeat left top;
}

.product_btns .contextMenu a  {
  color: #fff;
  text-decoration: none; 
  font-size:13px; 
}
.product_btns .contextMenu .fav {
  float: left;
  width: 184px;
  height: 14px;
  padding: 16px 0 4px 40px;
}

.product_btns .contextMenu .cmp {
  float: left;
  width: 184px;
  height: 15px;
  padding: 3px 0 4px 40px;
}

.product_btns .contextMenu .cmpOn {
  float: left;
  width: 184px;
  height: 15px;
  padding: 3px 0 4px 40px;
  color: yellow;
  text-decoration: underline;
}


.product_btns .btnBuy {
  width:78px;
  height: 27px;
  border:0;
  color:transparent;
  background : url('../img_0912/btnDoKosiku.png') no-repeat left top;
  cursor:pointer;
}

.product_btns .btnBuyRez {
  width:78px;
  height: 27px;
  border:0;
  color:transparent;
  background : url('../img_0912/btnDoKosikuRezervace.png') no-repeat left top;
  cursor:pointer;
}

.product_btns .ctnx {
  width:24px;
  height: 27px;
  border:0;
  color:transparent;
  background : url('../img_0912/btnDoKosiku.png') no-repeat right top;
  cursor:pointer;
}

.product_dostupnost a {
  text-decoration: none;
  float: left;
  width:226px;
  height:25px;
}

.product_dostupnost {
  width:226px;
  height:25px;
  padding:5px 0 0 0;
  text-align:center;
  background: url('/img_0912/btnZjistiDostupnost.png') no-repeat center top;
  position: relative;
  z-index:50;
}

.product_dostupnost a .prEx3
{
  color: #EC7626 /*Green*/ !important;
}

.product_dostupnost a .prEx4
{
  color: #EC7626 /*Red*/ !important;
}

.product_dostupnost a .onway, .product_dostupnost .onway
{
  color: #EC7626 /*Blue*/ !important;
}
.product_dostupnost a .preorder
{
  color: #EC7626 /*#FF8000*/ !important;
}


/* **********  D E T A I L  *********************************************** */

.detail     {
  position:relative;
  padding:20px 0 0 0; 
}

.detail .t  {
  height: 70px;
  font-size: 16px;
  position:relative;
}

.detail .t .detail_hover_title {
  width: 500px;
  min-height:110px;
	visibility: hidden;
	position: absolute;
	z-index: 10000;
	left: 0px;
	top: 0px;
  font-size:30px;
  line-height:31px;
  font-weight: normal;
  background: #fff; 
}

.detail .t .detail_hover_title span { color: #ec7626; }

.detail .t:hover .detail_hover_title {
	visibility: visible;
}

.detail .t h1 {
  padding:0;
  margin:0;
  font-size: 30px;
  line-height:31px;
  font-weight: normal;
}


.detail .t .name  {
  width: 500px;
  height: 64px;
  float: left;
  
  overflow:hidden;
}

.detail .t .icons  {
  width: 422px;
  height: 40px;
  float: left;
  text-align: right;
  padding:0 0 0 77px;
}

.detail .t .icons a {
   color: #888888;
   text-decoration: none;
   float: right;
 }

 .detail .t .icons a:hover {
   color: #000;
   text-decoration: underline;
 }


.detail .t .icons a       { float: left; }
.detail .t .icons a.print {
  height: 36px;
  background : url('../img_0912/icoPrint.png') no-repeat 7px top;
  padding:4px 3px 0 37px;
}

.detail .t .icons a.email {
  height: 36px;
  background : url('../img_0912/icoEmailem.png') no-repeat 3px top;
  padding:4px 3px 0 33px;
}

.detail .t .icons a.fb {
  height: 36px;
  background : url('../img_0912/icoFB.png') no-repeat 1px top;
  padding:4px 3px 0 21px;
}

.detail .data {
              
}

.detail .i {
  width: 447px;
  float: left;
  text-align:center;
  position:relative;
}

.detail .i .lupa {
  position: absolute;
  z-index:200;
  right:50px;
  bottom:60px;
}
.detail .i .infoIcons{display:none;font-size:20px; text-align:center;position:absolute;z-index:200;left:80px;top:0px;width:300px; min-height:200px;background:#fff;border:1px solid #c9c9c9;border-radius:8px;-webkit-radius:8px;-moz-radius:8px;}
.detail .i .infoIcons span{color:#ec7626;}
.detail .d {
  width: 553px;
  float: left;
}

.detail .d .vyrobce_cena {
  height:70px;
}

.detail .d .producer {
  width: 283px;
  float: left;
  height:100px;
}

.detail .d .producer .lg {
  width: 60px;
  float: left;
}

.detail .d .producer .namecode {
  width: 170px;
  float: left;
  font-size: 14px;
  padding: 10px 0 0 20px;
}

.detail .d .priceAkce {
  font-size: 30px;
  line-height:31px;
  color: #929292;
  text-align: right;
  text-decoration:line-through;
  padding:5px 0 10px 0; 
  position: relative;
}

.detail .d .priceAkce .labelAkce {
  height:40px; 
  float: left;
  color:#1D8ECD; 
  font-size: 22px;
  line-height:23px; 
  padding:5px 0 0 0;
}

.detail .d .price {
  width: 270px;
  float: left;
}

.detail .d .price .price1 {
  font-size: 30px;
  line-height:31px;
  color: #ec7626;
  text-align: right;
}

.detail .d .price .price2 {
  font-size: 20px;
  line-height:21px;
  color: 000;
  text-align: right;
}

.detail .d .price .prod {
  color: #888;
  text-align: right;
  padding:5px 0 0 0;
}

.detail .d .price .cod {
  color: #888;
  text-align: right;
}


.detail .d .inf  {}

.detail .d .buttons {
  height:40px;
  color: #888;
  font-size: 13px !important;
}

.detail .d .buttons .count{
  width: 185px;
  float: left;
  text-align: right;
  padding:14px 0 0 20px ;
}
.detail .d .buttons .btns {
  padding:8px 0 0 15px ;
  width: 333px;
  float: left;
}

.detail .d .buttons .btns img {
  float: left;
}

.detail .d .buttons .btns strong, .detail .d .buttons .btns span {
  padding:11px 5px 20px 5px;
  float: left;
  font-size: 14px;
}

.detail .d .icons1   {
  height:37px;
  padding:0 0 0 130px;
}

.detail .d .icons1 a {
   color: #888888;
   text-decoration: none;
   float: left;
 }

.detail .d .icons1 a:hover {
   color: #000;
   text-decoration: underline;
 }
 
.detail .d .icons1 a.compare {
  height: 36px;
  background : url('../img_0912/icoCompare.png') no-repeat 7px 2px;
  padding:4px 2px 0 37px;
}

.detail .d .icons1 a.watch {
  height: 36px;
  background : url('../img_0912/icoWatchDog.png') no-repeat 3px 2px;
  padding:4px 2px 0 33px;
}

.detail .d .icons1 a.ask {
  height: 36px;
  background : url('../img_0912/icoEmailem.png') no-repeat 3px 0px;
  padding:4px 2px 0 33px;
}

.detail .splatky  {
  color: #888888;
  font-size: 13px;
}

.detail .splatky .title  {

}

.detail .splatky .c {
  padding: 4px 0 1px 3px;
}

.detail .splatky .icons {
  padding: 1px 0 1px 3px;
}

.detail .splatky .icons a {
   color: #888888;
   text-decoration: none;
   float: left;
 }

.detail .splatky .icons a:hover {
   color: #000;
   text-decoration: underline;
 }

.detail .splatky .icons a.cond {
  height: 36px;
  background : url('../img_0912/icoCalc.png') no-repeat 0px 2px;
  padding:4px 5px 0 21px;
}

.detail .splatky .icons a.how {
  height: 36px;
  background : url('../img_0912/icoHow.png') no-repeat 5px 2px;
  padding:4px 5px 0 35px;
}

.detail .splatky .c span {
  color:#ee8239;
}

.detail .data .i .icons {
   padding: 0 0 0 60px;
   width: 387px;
 }
 
.detail .data .i .icons a {
   color: #888888;
   font-size:14px;
   text-decoration: none;
   float: left;
 }

.detail .data .i .icons a:hover {
   color: #000;
   text-decoration: underline;
 }

.detail .data .i .icons a.images {
  height: 36px;
  background : url('../img_0912/icoImages.png') no-repeat 10px top;
  padding:4px 5px 0 40px;
}

.detail .data .i .icons a.video {
  height: 36px;
  background : url('../img_0912/icoVideo.png') no-repeat 10px top;
  padding:4px 5px 0 40px;
}

.detail .data .i .icons a.D3 {
  height: 36px;
  background : url('../img_0912/ico3D.png') no-repeat 10px top;
  padding:4px 5px 0 40px;
}

.btn_buy  {
  background : url('../img_0912/btnDoKosikuDetail.png') no-repeat left top;
  border:0;
  width:122px;
  height:39px;
  float: left;
  cursor:pointer;
}

.btn_prebuy  {
  background : url('../img_0912/btnPreOrder_1.png') no-repeat left top;
  border:0;
  width:120px;
  height:39px;
  float: left;
  cursor:pointer;
}

.btn_prebuysms  {
  background : url('../img_0912/btnPreOrderSMS.png') no-repeat left top;
  border:0;
  width:200px;
  height:39px;
  float: left;
  cursor:pointer;
  margin:0 0 0 13px;
}


.btn_rez  {
  cursor:pointer;
}
/************************ K A T E G O R I E *********************************/

.homecategory
{
    width:1000px;
    height:auto;  
    padding:6px 0 0 0;
}

.homecategory .item
{
    height:170px;
    float: left; 
}

.homecategory .it1          { width: 255px; background : url('../img_0912/bgDelCatSection.png') repeat-y 242px top; }
.homecategory .it2          { width: 261px; background : url('../img_0912/bgDelCatSection.png') repeat-y 245px top; }
.homecategory .it3          { width: 255px; background : url('../img_0912/bgDelCatSection.png') repeat-y 240px top;}
.homecategory .it4          { width: 200px; }

.homecategory .item .l1     { width: 195px; }
.homecategory .item .l2     { width: 195px; }
.homecategory .item .l3     { width: 195px; }
.homecategory .item .l4     { width: 145px; }

.homecategory .item .icon
{
    width:50px;
    height:170px;  
    float: left;  
}

.homecategory .item .links
{
    height:auto;
    float: left;  
}

.homecategory .item .links ul
{
  list-style:none;
  padding:0 0 0 0;
  margin:0 0 0 0;
}

.homecategory .item .links ul li
{
  padding:1px 0;
}

.homecategory .item .links .mainli
{
    padding:12px 0 2px 0;
}

.homecategory .item .links .mainlink
{
    font-size:17px; 
    font-weight: bold; 
    color: #888888;
    text-decoration: none; 
}

.homecategory .item .links .link, .linkDotOrange, .aForgot
{
    font-size:12px; 
    color: #888888;
    text-decoration: none; 
    background: url(../img_0912/dotOrange.png) no-repeat 0px 5px;
    padding:0 0 0 13px;
}

.homecategory .item .links .link:hover, .homecategory .item .links .mainlink:hover  { text-decoration: underline;  }

.homecategory .item .links .linkall
{
    float: left; 
    width: 220px;
    font-size:10px; 
    background: url(../img_new/icoArrowRight.gif) no-repeat 2px 7px;
    color: #808080;
    padding:3px 0 0 12px; 
}

.homecategory .item .links span
{
    font-size:10px;  
    color:#6A6A6A;
    padding:0 0 0 5px;  
}

.homecategory .greylink
{
    width:710px;
    height:3px; 
    margin:3px 0 3px 0;
    border-top:1px solid #E4E4E4;
}

/* TABS */
 .tabs  {
  height:60px;
  border-bottom:1px solid #e7e7e7;
 }


.tabcenter a, .tabcentersel a  {
  float: left;
  height:40px;
  padding:20px 10px 0 10px;
  color: #8a8a8a;
  text-decoration: none;
  font-size:16px;
  font-weight: bold;
}

.aOneTabsel {
  color: #000  !important;
  
}

.tabcenter  {
  background: url(../img_0912/bgTab_off.png) repeat-x left top;
  height:60px;
  float: left;
  border-right:1px solid #e7e7e7;
  position: relative;
}
.tabcentersel  {
  background: url(../img_0912/bgTab_on.png) repeat-x left top;
  height:60px;
  float: left;
  border-right:1px solid #e7e7e7;
  position: relative;
}

.tableft, .tableftsel  {
  background: none;
}

.tableftLR_L  {
  background: url(../img_0912/bgTabLeft_off.png) no-repeat left top;
  height:60px;
}
.tableftLR_Lsel  {
  background: url(../img_0912/bgTabLeft_on.png) no-repeat left top;
  height:60px;
}
.tableftLR_R  {
  background: url(../img_0912/bgTabRight_off.png) no-repeat right top;
  height:60px;
}
.tableftLR_Rsel  {
  background: url(../img_0912/bgTabRight_on.png) no-repeat right top;
  height:60px;
}

.hidelink   {
  display: none;
  position:absolute;
  left:0;
  top:60px;
  width:100%;
  height:1px;
  background: #fff;;
}
#tabc_5 {  border:0 !important; }
#tabc_1 .hidelink {  display: block; }

.tabdata                              {
  border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; 
  padding:10px 20px;
  border-bottom-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-bottom-left-radius: 8px;
}

.tabdata h2 { padding-left:0px  !important; }
.tabdata p  {
  font-size:14px;
  color: #888;
}

#tabdata_1                            { display: block; padding:10px 20px; color: #888; }
#tabdata_1 h3                         { margin-top:0px; }
#tabdata_1 p a                        { color: #888; }
#tabdata_1 p a:hover                  { color: #000; }
#tabdata_2                            { display: none; padding:10px 0px !important; }
#tabdata_2 h2                         { padding:0 20px !important; }
#tabdata_3                            { display: none; }
#tabdata_4                            { display: none; }
#tabdata_5                            { display: none; }
#tabdata_9                            { display: none; padding:0px 10px !important}

/*CATEGORY TREE*/

.categoriesnew                        { width: 280px; float: left; margin:0 20px 0 0px; }
.categoriesnew ul                     { width: 277px; list-style: none; padding: 0; margin:20px 0 0 3px; }

.categoriesnew ul li                  { height:25px; margin:0 0 5px 0; }

.categoriesnew ul li .c_center        { padding:3px 0 0 0; float: left; width:252px; height: 22px; color:#fff; background: url(../img_0912/bgSubCat_grey_center.png) repeat-x left top; }
.categoriesnew ul li .c_left          { width:5px; float: left; height: 25px; background: url(../img_0912/bgSubCat_grey_left.png) no-repeat left top; }
.categoriesnew ul li .c_right         { width:20px; float: left; height: 25px; background: url(../img_0912/bgSubCat_grey_right.png) no-repeat right top; }
.categoriesnew ul li .c_center a      { float: left; width: 100%; padding:1px 0 0 0 \0/;height: 21px; color: #fff; text-decoration: none; }

.categoriesnew ul li .c_centerOn      { padding:3px 0 0 0; float: left; width:252px; height: 22px; color:#fff; background: url(../img_0912/bgSubCat_black_center.png) repeat-x left top; }
.categoriesnew ul li .c_leftOn        { width:5px; float: left; height: 25px; background: url(../img_0912/bgSubCat_black_left.png) no-repeat left top; }
.categoriesnew ul li .c_rightOn       { width:20px; float: left; height: 25px; background: url(../img_0912/bgSubCat_black_right.png) no-repeat right top; }
.categoriesnew ul li .c_centerOn a    { float: left; width: 100%; padding:1px 0 0 0 \0/; height: 21px; color: #fff; text-decoration: none; }

.categoriesnew ul li .c_centerOnSel   { padding:3px 0 0 0; float: left; width:252px; height: 22px; color:#fff; background: url(../img_0912/bgSubCat_black_center.png) repeat-x left top; }
.categoriesnew ul li .c_leftOnSel     { width:5px; float: left; height: 25px; background: url(../img_0912/bgSubCat_black_left.png) no-repeat left top; }
.categoriesnew ul li .c_rightOnSel    { width:20px; float: left; height: 25px; background: url(../img_0912/bgSubCat_black_right.png) no-repeat right top; }
.categoriesnew ul li .c_centerOnSel a { float: left; width: 100%; padding:1px 0 0 0 \0/; height: 21px; color: #fff; text-decoration: none; }

.categoriesnew ul li.sub3, .categoriesnew ul li.sub4, .categoriesnew ul li.sub5             { margin: 0 0 0 0; }

.categoriesnew ul li.sub3 a.sub       { width:247px; padding: 0 0 0 30px; float: left; height: 25px; color:#888888; background: url(../img_0912/dotOrange.png) no-repeat 15px 6px; text-decoration: none; }
.categoriesnew ul li.sub3 a.subOn     { width:247px; padding: 0 0 0 30px; float: left; height: 25px; color:#ec7626; background: url(../img_0912/dotOrange.png) no-repeat 15px 6px; text-decoration: underline; }
.categoriesnew ul li.sub3 a.sub:hover { color: #ec7626; text-decoration: underline; }

.categoriesnew ul li.sub4 a.sub       { width:232px; padding: 0 0 0 45px; float: left; height: 25px; color:#888888; background: url(../img_0912/dotOrange.png) no-repeat 30px 6px; text-decoration: none; }
.categoriesnew ul li.sub4 a.subOn     { width:232px; padding: 0 0 0 45px; float: left; height: 25px; color:#ec7626; background: url(../img_0912/dotOrange.png) no-repeat 30px 6px; text-decoration: underline; }
.categoriesnew ul li.sub4 a.sub:hover { color: #ec7626; text-decoration: underline; }

.categoriesnew ul li.sub5 a.sub       { width:202px; padding: 0 0 0 60px; float: left; height: 25px; color:#888888; background: url(../img_0912/dotOrange.png) no-repeat 45px 6px; text-decoration: none; }
.categoriesnew ul li.sub5 a.subOn     { width:202px; padding: 0 0 0 60px; float: left; height: 25px; color:#ec7626; background: url(../img_0912/dotOrange.png) no-repeat 45px 6px; text-decoration: underline; }
.categoriesnew ul li.sub5 a.sub:hover { color: #ec7626; text-decoration: underline; }

 /* PODKATEGORIE */
.subcategories
{
    width:100%;
    padding:0 0 10px 50px;
}

.subcategories ul
{
  list-style: none !important;
  margin:0px;
  padding:0;
}

.subcategories ul li
{
   width:948px;
   border-bottom:1px dotted #bfbfbf;
   padding:7px 0 0 0;
   clear:both;
}

.subcategories ul li .link
{
   float: left;
   height:23px;
   background: url(../img_0912/arrOrange.png) no-repeat left 6px;
   padding:0 15px 0 10px;
   font-size:13px;
   color:#000;
   text-decoration: none;

}

.subcategories .sublink0, .subcategories ul li .sublink
{
   float: left;
   height:23px;
   background: url(../img_0912/arrOrange.png) no-repeat left 6px;
   padding:0 15px 0 10px;
   font-size:13px;
   color:#989898;
   text-decoration: none;
}

.subcategories a.sublink0:hover, .subcategories ul li a:hover  {
   text-decoration: underline;
}

.subcategories ul li .sel
{
  color:#FF0000;
}

 /* SUBMENU */
.top .categorytop .submenu
{
    display: none;
    width:100%;
    padding:15px 10px !important;
}

.top .categorytop .submenu .m
{
   width:940px !important;
   border-bottom:1px dotted #bfbfbf !important;
   padding:5px 0 0 0 !important;
   clear:both;
   height:auto !important;
}

.top .categorytop .submenu .m .link
{
   float: left  !important;
   height:21px !important;
   background: url(../img_0912/arrOrange.png) no-repeat left 5px !important;
   padding:0 15px 0 10px  !important;
   font-size:12px  !important;
   color:#000  !important;
   text-decoration: none  !important;

}

.top .categorytop .submenu .m .sublink
{
   float: left !important;
   height:23px !important;
   background: url(../img_0912/arrOrange.png) no-repeat left 5px !important;
   padding:0 15px 0 10px !important;
   font-size:12px !important;
   color:#989898 !important;
   text-decoration: none !important;
}

.top .categorytop .submenu .m a:hover  {
   text-decoration: underline !important;
   /*background: none !important;*/
}

.top .categorytop .submenu .m .sel
{
  color:#FF0000;
}

/* SORTING */

.LblGreyCategory
{
    width: 1000px;
    height: 37px;

}

.LblGreyCategory h2 { padding-left:0px  !important; }

.LblGreyCategory .sorting
{
    height:50px;
    background: url(../img_0912/bgFilter.png) no-repeat left top;
}
.LblGreyCategory .sortingR
{
    height:44px;
    background: url(../img_0912/bgFilter.png) no-repeat right top;
    padding:6px 0 0 0;
    position: relative;
}

.LblGreyCategory_navbar
{
    /*width: 1000px;*/
    height: 35px;
    /*background: url(../img_new/bgGreyCategory.gif) no-repeat left top;*/
    padding:20px 10px 0 0;
    float: right;
}

.LblGreyCategory_navbar a, .LblGreyCategory_navbar span  {
  background: url(../img_0912/bgPage.png) no-repeat left top;
  width: 25px; height: 20px;
  float: left;
  text-align: center;
  margin:0 3px 0 0;
  padding:5px 0 0 0;
  display: block;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

.LblGreyCategory_navbar label  {
  background: url(../img_0912/bgPageSel.png) no-repeat left top;
  width: 25px; height: 20px;
  float: left;
  text-align: center;
  margin:0 3px 0 0;
  padding:5px 0 0 0;
  display: block;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

.LblGreyCategory_navbar a:hover  {
  background: url(../img_0912/bgPageSel.png) no-repeat left top;
}


.LblGreyCategory_slider
{
    width: 709px;
    height: 67px;
    /*background: #C0C0C0; url(../img_new/bgGreyCategory.gif) no-repeat left top;*/
    position: relative;
}

.LblGreyCategory_slider #amount
{
  border:0; color:#fff; font-weight:bold;
  /*background: #C0C0C0;*/
}

.LblGreyCategory_navbar .previtems
{
  float: left;
  width: 200px;
  height: 27px;
  text-align: center;
}

.LblGreyCategory_navbar .nextitems
{
  float: left;
  width: 200px;
  height: 27px;
  text-align: center;
}

.LblGreyCategory_navbar .pagesitems
{
  float: left;
  width: 299px;
  height: 27px;
}

.LblGreyCategoryX h1X
{
    color:#0F208A;
    font-size:14px;
    margin:0;
    padding:10px 0 0 20px;
    font-weight: bold;
    background: none;
}

.LblGreyCategory_slider .lbl
{
    /*background: #C0C0C0 ;url(../img_new/redarrow_down.gif) no-repeat 5px 19px;*/
    padding:12px 0 0 15px;
    float: left;
}

.LblGreyCategory .lbl
{
    padding:12px 0 0 5px;
    float: left;
    font-weight: bold;
}

.LblGreyCategory .lbl a
{
    color:#323232;
}


.LblGreyCategory .chb
{
    padding:0 0 0 10px;
    margin:9px 0 0 0;
    float: left;
    color: #8e8e8e;
}

.LblGreyCategory .chb .red
{
    color: Red;
}

.LblGreyCategory .chb .purple
{
    color: purple;
}

.LblGreyCategory .chb .blue
{
    color: blue;
}

.LblGreyCategory .chb .green
{
    color: green;
}

.LblGreyCategory .delim
{
    margin:0 0 0 0px;
}

.LblGreyCategory .sel
{
    width:180px;
    padding:4px 0 0 10px;
    float: left;
}

.LblGreyCategory .sel .select     { float: left; width:110px; height: 50px; background: url(../img_0912/bgInputL.png) no-repeat left 2px;}
.LblGreyCategory .sel .select1    { padding:5px 0 0 5px; width:105px; height: 45px; background: url(../img_0912/bgInputR.png) no-repeat right 2px;}
.LblGreyCategory .sel .select1 select { width:100px; border:0px; background: transparent; }
.LblGreyCategory .sel .btns       { float: left; width:60px; height: 50px; padding: 3px 0 0 10px; }

.ProducerInCategory
{
  position:absolute;
  z-index:11;
  top:7px;
  right:0px;
  width:250px;
}

.ProducerInCategory .sel      { padding:4px 0 0 3px !important; float: left; width:170px; height: 50px; background: url(../img_0912/bgInputL.png) no-repeat 5px 5px;}
.ProducerInCategory .sel1     { padding:5px 0 0 5px !important; width:165px; height: 45px; background: url(../img_0912/bgInputR.png) no-repeat right 1px;}
.ProducerInCategory .sel1 select { width: 160px; border:0px; background: transparent; }



/*LOGIN FORM */

.LoginForm                {  min-height:250px; padding:20px 0 0 0; }
.LoginForm .btn_Login
{
    width: 152px;
    height: 37px;
    border:0;
    background: transparent url(../img_0912/btnLogin.png) no-repeat left top;
    margin: 0 15px 0 0;
}

/*LOGIN FORM */
#LoginForm                { top:40px; right:5px; width:303px; min-height:250px; position:absolute; z-index:11000;
    display: none;
    background:#fff; border:1px solid #000;
    border-radius: 8px;
    -webkit-radius: 8px;
    -moz-radius: 8px;
}

#LoginForm .wdlbl .sipkaLog { position: absolute; z-index:100; top:-9px; left: 265px; }

#LoginForm .wdclose       { cursor:pointer; position: absolute; width:15px; height:14px; font-size:12px; right:5px; top: 5px; border:1px solid black; text-align: center; padding:1px 0 0 0; }
#LoginForm .wdlbl         {
  position: relative; background: #333; color: #fff; font-weight: bold; font-size:20px; height:40px; padding:18px 0 0 20px; border-bottom:1px solid #000;
  border-top-left-radius: 6px;
  -webkit-top-left-radius: 6px;
  -moz-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-top-right-radius: 6px;
  -moz-top-right-radius: 6px;
 }

 #LoginForm .wdinput       { color:#000; font-weight: bold;  padding:15px 20px 10px 20px; }
 

#LoginForm .input_login
{
    position: absolute;
    top:47px;
    left:55px;
    border:0;
    background: transparent;
    padding-left:10px;
}


#LoginForm .input_password
{
    position: absolute;
    top:80px;
    left:55px;
    border:0;
    background: transparent;
    padding-left:10px;
}

#LoginForm .forgot_password
{
  color: #888;
  text-decoration: none;
}

#LoginForm .forgot_password:hover
{
  color: #888;
  text-decoration: underline;
}

#LoginForm .btn_Login
{
    float: right;
    width: 152px;
    height: 37px;
    border:0;
    background: transparent url(../img_0912/btnLogin.png) no-repeat left top;
    margin: 0 15px 0 0;
}

#LoginForm .divEmail
{
  width:45px;
  position: absolute;
  left:9px;
  top:52px;
  z-index:10;
  color:#868686;
  font-size:11px;
  font-weight: bold;
  background:#fff;
}

#LoginForm .divHeslo
{
  width:45px;
  position: absolute;
  left:9px;
  top:85px;
  z-index:10;
  color:#868686;
  font-size:11px;
  font-weight: bold;
  background:#fff;
}

/* VYSKAKOVACI OKNO KOSIKU*/
#StateInfo1     {
  z-index: 50; border: 0px solid #000000; display: none;
	position: fixed;
	margin-left: -75px;
	margin-top: -75px;
	left: 50%;
	top: 50%;
}

.basketEx       { position: absolute; z-index: 999; top: 0; left: -120px; height: 200px; width: 324px; font-size:12px; background:#ECECEC; border:3px solid #ff0000; }
.basketExIn1    { padding: 13px 21px 0 21px; color: #000; font-size: 12px}
.basketExIn1 .lb { height:25px; border-bottom:1px solid #A4A4A4; margin:0 0 10px 0;}
.basketExIn1 .na { height:45px; padding:0 0 10px 0; }
.basketExIn1 .d { float: left; width: 130px; height:25px; padding:0 10px 0 0; }
.basketExIn1 .d strong  { float: right; }
.baEx1          { border-bottom: 1px solid #83A7D4}
.baEx2          { padding: 6px 0 6px 0; display: block}
.basketExIn1 p  { padding:0 !important; margin:0 !important; }
.basketExIn1 p strong { padding-left: 4px}
.basketExIn2    { width: 80px; margin-top: -10px; padding: 0 10px 5px 0; float: right; text-align: right}
.basketExIn3    { padding: 10px 0 0 12px; clear: both}
.basketExIn3 a  { margin-right: 8px}

#haf                          { top:652px; right:0px; width:450px; min-height:250px; position:absolute; z-index:100; background:#fff; border:1px solid #000;
    border-radius: 8px;
    -webkit-radius: 8px;
    -moz-radius: 8px;
  }
  
#haf .wdlbl .sipkaHaf { position: absolute; z-index:100; top:-9px; left: 375px; }
  
#haf #watchdog                {}
#haf #watchdog .wdclose       { cursor:pointer; position: absolute; width:15px; height:14px; font-size:12px; right:5px; top: 5px; border:1px solid black; text-align: center; padding:1px 0 0 0; }
#haf #watchdog .wdlbl         {
  position: relative; background: #333; color: #fff; font-weight: bold; font-size:20px; height:40px; padding:18px 0 0 20px; border-bottom:1px solid #000;
  border-top-left-radius: 6px;
  -webkit-top-left-radius: 6px;
  -moz-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-top-right-radius: 6px;
  -moz-top-right-radius: 6px;
}
#haf #watchdog .wdname        { padding:15px 20px 10px 20px; color:#000; font-size: 14px; font-weight: bold; }
#haf #watchdog .wdinput       { color:#000; font-weight: bold;  padding:15px 20px 10px 20px; }
#haf #watchdog .wdinputemail  {}
#haf #watchdog .wdwatch       { color:#000; font-weight: bold;  padding:5px 20px 0px 20px;}
#haf #watchdog .wdinputprice  { width: 80px; }
#haf #watchdog .wdchb         { color:#000; padding:5px 20px 5px 20px;}
#haf #watchdog .wdbtns        { padding:5px 0 0 0;text-align: center; height:50px;}
#haf #watchdog .wdsubmit      {}
#haf #watchdog .wdcancel      {}


#haf #watchdog .wdreturn      {display: none; text-align:center; font-weight: bold; color: red; }


#askseller                { top:682px; right:0px; width:450px; min-height:250px; position:absolute; z-index:100; display: none;
    background:#fff; border:1px solid #000;
    border-radius: 8px;
    -webkit-radius: 8px;
    -moz-radius: 8px;
}

#askseller .wdlbl .sipkaAsk { position: absolute; z-index:100; top:-9px; left: 275px; }

#askseller .wdclose       { cursor:pointer; position: absolute; width:15px; height:14px; font-size:12px; right:5px; top: 5px; border:1px solid black; text-align: center; padding:1px 0 0 0; }
#askseller .wdlbl         {
  position: relative; background: #333; color: #fff; font-weight: bold; font-size:20px; height:40px; padding:18px 0 0 20px; border-bottom:1px solid #000;
  border-top-left-radius: 6px;
  -webkit-top-left-radius: 6px;
  -moz-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-top-right-radius: 6px;
  -moz-top-right-radius: 6px;
 }
#askseller .wdname        { padding:15px 20px 10px 20px; color:#000; font-size: 14px; font-weight: bold; }
#askseller .wdinput       { color:#000; font-weight: bold;  padding:15px 20px 10px 20px; }
#askseller .wdinputemail  {}
#askseller .wdwatch       { color:#000; font-weight: bold;  padding:5px 20px 0px 20px;}
#askseller .wdinputprice  { width: 80px; }
#askseller .wdchb         { color:#000; padding:5px 20px 5px 20px;}
#askseller .wdbtns        { padding:5px 0 0 0;text-align: center; height:50px;}
#askseller .wdsubmit      {}
#askseller .wdcancel      {}

#askseller .asreturn      {display: none; text-align:center; font-weight: bold; color: red; }

#askseller #asktxtarea    { width: 360px; height:80px; }

#rezervation                { display: none; top:257px; right:0px; width:470px; min-height:250px; position:absolute; z-index:100; background:#fff; border:1px solid #000;
  border-radius: 8px;
  -webkit-radius: 8px;
  -moz-radius: 8px;
}
#rezervation .wdclose       { cursor:pointer; position: absolute; width:15px; height:14px; font-size:12px; right:5px; top: 5px; border:1px solid black; text-align: center; padding:1px 0 0 0; }


#rezervation .wdlbl         { position: relative; background: #333333; color: #fff; font-weight: bold; font-size:18px; height:40px; padding:18px 0 0 20px; border-bottom:1px solid #000;
  border-top-left-radius: 6px;
  -webkit-top-left-radius: 6px;
  -moz-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-top-right-radius: 6px;
  -moz-top-right-radius: 6px;
}

#rezervation .wdlbl .sipkaRezer { position: absolute; z-index:100; top:-9px; left: 375px; }

#rezervation .wdcount       { float: left; width:70px; padding:15px 20px 10px 20px; color:#000; font-size: 14px; }
#rezervation .wdchbxname    { height:25px; }
#rezervation .wdchbx        { float: left; width:86px;  height:25px; padding:0 0 0 0; color:#000; font-size: 14px; text-align: right; }
#rezervation .wdname        { float: right; width:340px;  padding:15px 20px 10px 0px; color:#000; font-size: 14px; font-weight: bold; }
#rezervation .wdnamegift    { float: right; width:358px; padding:0 0 0 0 ; color:#000; font-size: 14px; font-weight: bold; }
#rezervation .wdnamelabel   { padding:17px 20px 5px 20px; color:#000; font-size: 14px; font-weight: bold; }
#rezervation .wdinput       { color:#a7a7a7; font-weight: bold;  padding:0px 20px 0px 20px; }
#rezervation .wdinput .input  { width:429px; height:40px; float: left; position: relative; }

#rezervation .wdinput .input  .pfxPhone { position: absolute; left:5px; top:8px; width: 55px; display: none; }

#rezervation .wdinput .required  { width:1px; height:40px; float: left; }

#rezervation .wdinput .input input  { color:#a7a7a7; }


#rezervation .wdinput strong { width:100px; float: left; display: block; padding:6px 0 0 0; }
#rezervation .wdinputemail  {}
#rezervation .wdwatch       { color:#a7a7a7; font-weight: normal;  padding:5px 20px 0px 20px;}
#rezervation .wdinputprice  { width: 80px; }
#rezervation .wdchb         { color:#a7a7a7; padding:5px 20px 5px 20px;}
#rezervation .wdbtns        { padding:5px 10px 0 0;text-align: right; height:50px;}
#rezervation .wdsubmit      { width: 112px; height: 37px; border:0px; background: url('/img_0912/btnRezer.png') no-repeat left top; cursor:pointer; color: transparent; }
#rezervation .wdsubmit1     { width: 140px;  margin:5px 0 0 20px; height: 37px; border:0px; background: url('/img_0912/btnDokoncitRezervaci.png') no-repeat left top; cursor:pointer; color: transparent; }
#rezervation .wdbutton      { float: left; margin:5px 0 0 20px; width: 147px; height: 37px; border:0px; background: url('/img_0912/btnVlozitDoKosiku.png') no-repeat left top; cursor:pointer; color: transparent; }
#rezervation .wdcancel      {}

#rezervation .asreturn      {display: none; text-align:center; font-weight: bold; color: red; }

#rezervation #asktxtarea    { width: 360px; height:80px; }

#delinfo                { top:682px; right:0px; width:450px; min-height:250px; position:absolute; z-index:100; 
    background:#fff; border:1px solid #000;
    border-radius: 8px;
    -webkit-radius: 8px;
    -moz-radius: 8px;
}

#delinfo .wdlbl .sipkaDel { position: absolute; z-index:100; top:21px; left: -9px; }

#delinfo .wdclose       { cursor:pointer; position: absolute; width:15px; height:14px; font-size:12px; right:5px; top: 5px; border:1px solid black; text-align: center; padding:1px 0 0 0; }
#delinfo .wdlbl         {
  position: relative; background: #333; color: #fff; font-weight: bold; font-size:20px; height:40px; padding:18px 0 0 20px; border-bottom:1px solid #000;
  border-top-left-radius: 6px;
  -webkit-top-left-radius: 6px;
  -moz-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-top-right-radius: 6px;
  -moz-top-right-radius: 6px;
 }
#delinfo .wdname        { padding:15px 20px 10px 20px; color:#000; font-size: 14px; font-weight: bold; }
#delinfo .wdnotes       { padding:15px; color:#888; font-size: 13px; }

#payinfo                { top:682px; right:0px; width:450px; min-height:250px; position:absolute; z-index:100; 
    background:#fff; border:1px solid #000;
    border-radius: 8px;
    -webkit-radius: 8px;
    -moz-radius: 8px;
}

#payinfo .wdlbl .sipkaPay { position: absolute; z-index:100; top:21px; left: 450px; }

#payinfo .wdclose       { cursor:pointer; position: absolute; width:15px; height:14px; font-size:12px; right:5px; top: 5px; border:1px solid black; text-align: center; padding:1px 0 0 0; }
#payinfo .wdlbl         {
  position: relative; background: #333; color: #fff; font-weight: bold; font-size:20px; height:40px; padding:18px 0 0 20px; border-bottom:1px solid #000;
  border-top-left-radius: 6px;
  -webkit-top-left-radius: 6px;
  -moz-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-top-right-radius: 6px;
  -moz-top-right-radius: 6px;
 }
#payinfo .wdname        { padding:15px 20px 10px 20px; color:#000; font-size: 14px; font-weight: bold; }
#payinfo .wdnotes       { padding:15px; color:#888; font-size: 13px; }

/* SKLADOVA DOSTUPNOST ONLINE*/

#availonline_new            { width:550px; height:auto; float: right; border:1px solid #e7e7e7; font-size:12px; margin:1px 0 0 0;
  border-radius: 8px; -webkit-radius: 8px; -moz-radius: 8px;
}

.spanOnl                    { width:260px; display: block; float: right; 
  font-size:12px;
  font-weight: normal;
  color: #888888;
}

#availonline_new .item          { height:30px; float: left; }

#availonline_new .item .LONG     { width: 550px !important; }
#availonline_new .item .row      { height:30px; }
#availonline_new .item .rowON    { height:30px; background: #e7e7e7; }
#availonline_new .item .rowON_up { margin:1px; height:28px; background: #e7e7e7; border-top-left-radius: 8px; -webkit-top-left-radius: 8px; -moz-top-left-radius: 8px; border-top-right-radius: 8px; -webkit-top-right-radius: 8px; -moz-top-right-radius: 8px;}
#availonline_new .item .rowON_dw { height:30px; background: #e7e7e7; border-bottom-left-radius: 8px; -webkit-bottom-left-radius: 8px; -moz-bottom-left-radius: 8px; border-bottom-right-radius: 8px; -webkit-bottom-right-radius: 8px; -moz-bottom-right-radius: 8px;}

#availonline_new .item .shop    { width: 215px; height: 25px; float: left; padding:5px 0 0 5px; }
#availonline_new .item .dodani  { width: 214px; height: 25px; float: left; padding:5px 0 0 5px; }
#availonline_new .item .result  { width: 55px; height: 25px; float: left; padding:5px 0 0 5px; }

#availonline_new .item .on      { background: #e7e7e7; }
#availonline_new .item .shop1   { width: 215px; height: 25px; padding:5px 0 0 5px; float: left; background: #e7e7e7; border-top-left-radius: 8px; -webkit-top-left-radius: 8px; -moz-top-left-radius: 8px; }
#availonline_new .item .dodani1 { width: 214px; height: 25px; padding:5px 0 0 5px; float: left; background: #e7e7e7; }
#availonline_new .item .result1 { width: 55px; height: 25px; padding:5px 0 0 5px; float: left; background: #e7e7e7; border-top-right-radius: 8px; -webkit-top-right-radius: 8px; -moz-top-right-radius: 8px; }

#availonline                { width:1000px; height:auto; border:1px solid #e7e7e7; font-size:12px;
  border-radius: 8px; -webkit-radius: 8px; -moz-radius: 8px;
}
#availonline .item          { height:30px; float: left; }

#availonline .item .LONG     { width: 1000px !important; }
#availonline .item .row      { height:30px; }
#availonline .item .rowON    { height:30px; background: #e7e7e7; }
#availonline .item .rowON_up { margin:1px; height:28px; background: #e7e7e7; border-top-left-radius: 8px; -webkit-top-left-radius: 8px; -moz-top-left-radius: 8px; border-top-right-radius: 8px; -webkit-top-right-radius: 8px; -moz-top-right-radius: 8px;}
#availonline .item .rowON_dw { height:30px; background: #e7e7e7; border-bottom-left-radius: 8px; -webkit-bottom-left-radius: 8px; -moz-bottom-left-radius: 8px; border-bottom-right-radius: 8px; -webkit-bottom-right-radius: 8px; -moz-bottom-right-radius: 8px;}

#availonline .item .shop    { width: 215px; height: 25px; float: left; padding:5px 0 0 5px; }
#availonline .item .dodani  { width: 214px; height: 25px; float: left; padding:5px 0 0 5px; }
#availonline .item .result  { width: 55px; height: 25px; float: left; padding:5px 0 0 5px; }

#availonline .item .on      { background: #e7e7e7; }
#availonline .item .shop1   { width: 215px; height: 25px; padding:5px 0 0 5px; float: left; background: #e7e7e7; border-top-left-radius: 8px; -webkit-top-left-radius: 8px; -moz-top-left-radius: 8px; }
#availonline .item .dodani1 { width: 214px; height: 25px; padding:5px 0 0 5px; float: left; background: #e7e7e7; }
#availonline .item .result1 { width: 55px; height: 25px; padding:5px 0 0 5px; float: left; background: #e7e7e7; border-top-right-radius: 8px; -webkit-top-right-radius: 8px; -moz-top-right-radius: 8px; }


.whisper                               { display:block; float: left; position: absolute; z-index:6; padding:10px; width: 430px; height:100px; border:3px solid red; background:#fff; top:100px; left: 0px; }

.search                                { position: relative; z-index:600; }
.divwhisper                            { display:none; float: left; position: absolute; z-index:6; padding:1px; width: 430px; height:260px; border:3px solid #323232; background:#fff; top:145px; left: 25px; overflow: auto;}
.divwhisper .ind                       { margin-left:50%; margin-top:50px;  }
.divwhisper a                          { color: #323232; }

#addimgs                              {  }
#addimgs img                          { float: left; padding:3px; margin:0 2px; border:1px solid #C0C0C0; cursor:pointer; }
#mainimg                              { width:100%; height:100%; text-align: center; cursor:pointer; }

#mainimg                              { cursor:pointer; }
.mainmidimg img                       { height: 150px; cursor:pointer; }

/*  DEBUGGER */
#DBGTable {
  position: absolute;
  left:50px;
  top:50px;
  border:2px solid red;
  background: #000;
  color: #fff;
  z-index:10000;
  display: none;
}


.socials .s1  {
  float: left !important;
  width: 80px;
  height: 40px;
}

.socials .s2  {
  float: left !important;
  width: 70px;
  height: 40px;
}

.floatAvail                            { display:none; float: left; position: absolute; z-index:103; padding:0px; width: 500px; min-height:100px; border:1px solid #f09455; background:#fff; top:100px; left: 200px;
  border-radius: 8px;
  -webkit-radius: 8px;
  -moz-radius: 8px;
}

.floatAvail .imgArr                    { position: absolute; top:-9px; z-index:15000; left: 221px; }
.product_dostupnost .imgArr            { position: absolute; top:19px; left: 188px; z-index:15000; display: none; }

.onlinestorenewdev                      { width:500px; overflow: hidden;
  border-radius: 8px;
  -webkit-radius: 8px;
  -moz-radius: 8px;
 }
.onlinestorenewdev td                   { height:21px; padding:0px 5px; font-size:11px; }
.onlinestorenewdev td a                 { color: #ec7626; text-decoration: none; float: none; }
.onlinestorenewdev td.shop              { width: 240px; text-align:left; }
.onlinestorenewdev td.dodani            { width: 160px; text-align:left; }
.onlinestorenewdev td.result1           { width: 100px; text-align:center; }
.onlinestorenewdev td.result            { width: 100px; text-align:right; }

.onlinestorenewdet                      { width: 998px; overflow: hidden; margin:1px;
  border-radius: 8px;
  -webkit-radius: 8px;
  -moz-radius: 8px;
 }
 

.onlinestorenewdet td                   { height:21px; padding:4px 5px; font-size:12px; color:#9c9c9c; }
.onlinestorenewdet td a                 { color: #ec7626; text-decoration: none; font-weight: bold; }
.onlinestorenewdet td.shop              { }

.onlinestorenewdet td.result1           { text-align:center; color: #EC7626; }
.onlinestorenewdet td.result            { text-align:right; color: #EC7626; }

.onlinestorenewdet td.dodani_orange            { color: #EC7626; font-weight: bold; text-align: right; }

.onlinestorenewdet1                      { width: 548px; overflow: hidden; margin:1px;
  border-radius: 8px;
  -webkit-radius: 8px;
  -moz-radius: 8px;
 }
 
.onlinestorenewdet1 td                   { height:21px; padding:4px 5px; font-size:12px; color:#9c9c9c; }
.onlinestorenewdet1 td a                 { color: #ec7626; text-decoration: none; font-weight: bold; }
.onlinestorenewdet1 td.shop              { }

.onlinestorenewdet1 td.result1           { text-align:center; color: #EC7626; }
.onlinestorenewdet1 td.result            { text-align:right; color: #EC7626; }

.onlinestorenewdet1 td.dodani_orange            { color: #EC7626; font-weight: bold; text-align: right; }

.ajxOnlineAvail .prEx3
{
  color: #EC7626 /*Green*/ !important;
}

.ajxOnlineAvail .prEx4
{
  color: #EC7626 /*Red*/ !important;
}

.ajxOnlineAvail .onway
{
  color: #EC7626 /*Blue*/ !important;
}
.ajxOnlineAvail .preorder
{
  color: #EC7626 /*#FF8000*/ !important;
}


/* OBJEDNAVKA TABULKY */
.Uhrazeno		{ background-color: lightgreen; }
.Neuhrazeno		{ background-color: tomato; }
.VeSplatnosti	{ background-color: khaki; }
td.Hlavicka		{ background-color: #cccccc; }
td.Nevyrizeno		{ background-color: #e8e8e8; }
td.DarkBG			{ background-color: #324c84; }
td.DarkBG TD		{ background-color: #324c84; }
td.GreenBG		{ background-color: lightgreen; }
td.RedBG			{ background-color: tomato; color:#000000; }
td.KhakiBG		{ background-color: khaki; }
td.GrayBG			{ background-color: #cccccc; }
td.LightGreyBG	{ background-color: #f5f5f5; }
td.BlueBG		{background-color: #BFD9EF; }
 


 .lvl1         { padding-left: 5px !important; height:20px !important; }
 .lvl1 a       { }
 .lvl2         { padding-left: 10px !important; height:20px !important; }
 .lvl3         { padding-left: 15px !important; height:20px !important; }
 .lvl4         { padding-left: 20px !important; height:20px !important; }
 .lvl5         { padding-left: 25px !important; height:20px !important; }
 .lvl5         { padding-left: 30px !important; height:20px !important; }
 
 .alvl         {}
 
 
.discussion {}
.discussion span {padding: 5px 0 2px 0; display: block; font-size: 11px; color: #8a8a8a}
.diEx1 {margin-top: 8px; float: right}
.discussionIn1 { float: right;padding: 15px 26px 0px 0px;}
.discussionIn1 div {height: 122px; }
.discussionIn1 div textarea  { width: 500px; position: relative; top: 3px; left: 3px; border:1px solid #B7B7B7;
  border-radius: 8px;
  -webkit-radius: 8px;
  -moz-radius: 8px;
  padding:5px; }
.discussionIn2 {margin-right: 40px;padding: 0px 0px 0px 0px;}
.discussionIn2 .inp1 {float: none; padding: 3px 0 5px 0;}

.discussionIn3 .inp2 {float: left; padding: 3px 0 5px 0; width: 310px;}
.discussionIn3 .inp3 {float: left; padding: 3px 0 5px 0; width: 600px; }

.discussionIn3 {padding-right:25px;}
.discussionIn3 p {padding: 10px 0; color: #8a8a8a; font-size: 11px}
.discussionIn4 {margin:25px 0px 0px 0px; font-size: 11px;}
.inpdis {height: 18px; width: 127px; float: left;}
.answertype1	{width:543px; background-color:#D1D1D1;}
.answertype2	{width:543px;background-color:#E9EEF3;}


.lvz
{
  right:0px;

  position:fixed;
  bottom:0px;
  height: auto; 
  z-index:100;
}

#msg  {
  display: none;
  left:10px;
  width:200px;
  position:fixed;
  top:10px;
  height: auto; 
  z-index:100;
  
}

.free         { color: #ec7626 !important; }
.freeon       { color: #fff !important; }

.paramgroup0   { font-weight: bold; color: #888; }
.paramname0    { white-space: nowrap; padding: 0 0 0 0; color: #888;}
.paramvalue0   { padding:0 0 0 10px; }
.paramsearch0  { color: #888; text-decoration: none; }
.paramsearch0:hover  { color: #000; text-decoration: underline; }

.paramgroup1   { font-weight: bold; color: #888; }
.paramname1    { white-space: nowrap; padding: 0 0 0 0; color: #888; }
.paramvalue1   { padding: 0 0 0 10px; }
.paramsearch1  { color: #888; text-decoration: none; }
.paramsearch1:hover  { color: #000; text-decoration: underline;  }


#resultCompare                  { width: 1040px; }

.tblComparer                    {}
.tblComparer .producers         { width: 10%; }
.tblComparer .products          { width: 10%; }
.tblComparer .btn               { width: 10%; }
.tblComparer .blank             { width: 70%; }


.ProductsInCompare              { width: 190px; min-height: 230px; float: left; margin: 5px 0; border:1px solid #d7d7d7; background: #f4f4f4; position: relative; }
.ProductsInCompare .img         { width: 160px; height: 160px; margin:20px 15px 15px 15px; text-align: center; border:1px solid #d7d7d7; }
.ProductsInCompare .img img     { width: 160px; }
.ProductsInCompare .name        { width: 180px; height: 50px; padding:2px 5px; text-align: center; }
.ProductsInCompare .price       { width: 180px; height: 20px; padding:2px 5px; text-align: center; font-size:15px; color: #888; font-weight: bold; }
.ProductsInCompare .name a      { color: #888; text-decoration: none; }
.ProductsInCompare .name a:hover { color: #000; text-decoration: underline; }
.itemcompare                    { margin-right:5px; }
.delcompare                     { position:absolute; top:2px; right:2px; z-index:2; width:11px; height: 11px; border:1px solid #888; background: #adadad; color: #888; text-align: center; line-height: 11px; font-size:11px; cursor: pointer; }
.delcompare:hover               { position:absolute; top:2px; right:2px; z-index:2; width:11px; height: 11px; border:1px solid #888; background: #adadad; color: #000; text-align: center; line-height: 11px; font-size:11px; cursor: pointer; }

.resultOne                      { width: 300px; float: left; border:1px solid blue; }



.paramgroup                     { font-weight: bold; color: #888;  background: #e6e6e6; border-bottom:2px solid #d7d7d7; padding:2px 0; }
.paramgroupproduct              { font-weight: normal; color: #a0a0a0;  background: #e6e6e6; border-bottom:2px solid #d7d7d7; padding:2px 0; font-size:13px; }
.paramgroupblank                { border:0 !important; background: transparent; }
.paramname                      { padding: 0 0 0 0; color: #888;}
.paramvalue                     { width: 195px; }
.paramsearch                    { color: #888; text-decoration: none; }
.paramsearch:hover              { color: #000; text-decoration: underline; }

.resultCompare table            { border-spacing:0px;  }
.resultCompare table td         { border-bottom:1px solid #d7d7d7; padding-left: 5px; padding-right 5px;}

#aShowHideXX                      { display: none; color: #fff; background: #ec7626; padding:1px; border:1px solid #7e390c; border-radius: 4px; -webkit-radius: 4px; -moz-radius: 4px;}
#aShowHidDelXX                    { display: none; color: #fff; background: #ec7626; padding:1px; border:1px solid #7e390c; border-radius: 4px; -webkit-radius: 4px; -moz-radius: 4px;}

#aShowHideXX:hover, #aShowHiddelXX:hover { color: #000; background: #ee833c;}

.paramgrouplabel                { background: #d7d7d7; font-weight: bold; padding:2px 5px; }


#divcomparer                    { position: fixed; bottom: 61px; right: 0px; width: 171px; height: 61px; background: url('../img_0912/bgCompare.png') no-repeat left top; 
                                  z-index:70; 
}
#divcomparer a                  { width: 171px; height: 61px; float: left; color: #fff; text-decoration: none; }
#divcomparer span               { position: absolute; left:125px; top: 30px; }


/**ANIMBANNER**/

.jqeffectstext              { width: 940px; margin: 2px auto 0 auto; height:400px; }
.pagefade1                  { padding:0; margin:0 auto; width: 1000px; height: 400px; position: absolute; left:0; top:0; }
.fade1                      { position: relative;  }

.fadetext                   { float: left; padding:0 0 0 0; }
.fr                         { text-align: right; }

.fadetext .label            { color: #5A667A; font-family:"Times New Roman", Times, serif; font-size: 32px; }
.fadetext .note             { color: #5A667A; font-family:"Times New Roman", Times, serif; font-size: 16px; padding:20px 20px 20px 0; line-height: 23px; }


.wnote01                    { width: 344px; padding:0 30px 0 0; }
.wnote02                    { width: 451px; padding:0 30px 0 0; }
.wnote03                    { width: 366px; padding:0 30px 0 0; }
.wnote04                    { width: 434px; padding:0 30px 0 0; }
.wnote05                    { width: 437px; padding:0 30px 0 0;}
.wnote06                    { width: 419px; padding:0 30px 0 0;}

.fadeimg                    { float: left; width:700px; padding:0 0 0 0;}

.slider                     { padding:30px 0 0 0; margin:0 auto; width: 800px; height: 360px; }
.numsfade1                  { position: absolute; min-height:50px; z-index:5; left:0px; top:365px; }
.numsfade1 a                { background:url(../images/bgNumsOff.png) no-repeat left top; float: left; width:42px; height:31px; text-align: center; padding:5px 0 0 0; margin:4px 0 0 7px;}


.btnNoGift {
  width:401px;
  min-height: 17px;
  border:1px solid #c7621e;
  background: #ec7626;
  color: #fff;
  text-align: center; 
  border-radius: 8px;
  -webkit-radius: 8px;
  -moz-radius: 8px;
  padding:10px 10px;
  margin:5px 10px;
  cursor: pointer;
  text-decoration: none; 
}

.btnNoGift:hover { text-decoration: underline; }

.btnYesGift           { width:531px; height:70px; background: url(../img_0912/btnYesGift.png) no-repeat left top; margin:12px 0 0 0; cursor: pointer; }
.btnYesGift .txt      { width:460px; height:70px; float: left; }
.btnYesGift .txt span { color: #000; }
.btnYesGift .txtTop   { width:460px; height:20px; font-size:24px; color: #fff; text-align: right; padding:15px 0 0 0; }
.btnYesGift .txtDown  { width:460px; height:30px; font-size:16px; color: #fff; text-align: right; padding: 5px 0 0 0; } 
.btnYesGift .success  { width:71px; height:70px; float: left; }
.btnYesGift .success a { width:71px; height:70px; float: left; }

.btnYesGift span.diffprice { color: #fff !important; font-size: 16px; padding:0 0 6px 0;}

.btnNoGift1           { display: none; width:531px; height:70px; background: url(../img_0912/btnNoGift.png) no-repeat left top; margin:12px 0 0 0; cursor: pointer;  }
.btnNoGift1 .txt      { width:460px; height:70px; float: left; color: #888888;  }
.btnNoGift1 .txt span { color: #ec7626; }
.btnNoGift1 .txtTop   { width:460px; height:20px; font-size:24px; text-align: right; padding:15px 0 0 0; }
.btnNoGift1 .txtDown  { width:460px; height:30px; font-size:16px; text-align: right; padding: 5px 0 0 0; } 
.btnNoGift1 .success  { width:71px; height:70px; float: left; }
.btnNoGift1 .success a { width:71px; height:70px; float: left; }


.advertising_basket { padding: 0 0 20px 0; }


.FacebookZed            { padding:10px 0 10px 10px; }
.FacebookZed a          { float: left; height:50px; background: url(../img_0912/facebook-icon.gif) no-repeat left top; padding:12px 0 0 50px; text-decoration: none; }
.FacebookZed a:hover    { text-decoration: underline; }


.onlineusers                   { z-index:100; position: fixed; bottom: 124px; right: 0px;  width: 164px; border:2px solid red; padding: 3px; background: #fff; }
.onlineusers .timeonlineusers  { font-size: 14px; line-height:18px; text-align: center; color: red; padding:3px 0; }
.onlineusers .countonlineusers { font-size: 30px; text-align: center; color: orange; padding:3px 0;}
.onlineusers .txtonlineusers   { font-size: 20px; text-align: center; color: orange; padding:3px 0;}


.Description p                 { padding:5px 0; }

.Description p a               { color: #454545; }
.Description p a:hover         { color: blue; }


/* -- ALTERNATIVNI v DETAILU, kdyz je produkt predobjednavka -- */

.DetailAlternative                                 { width:1000px; height: 332px; margin:0 0 0 0px; color: #2b2b2b; }
.DetailAlternative .title                          { padding:20px 0; }
.DetailAlternative .altitems                       { height: 212px; background: url(../img_0912/bgDetailAlternative.png) no-repeat left top; }
.DetailAlternative .altitems .altitem              { width: 333px; height:108px; float: left; }
.DetailAlternative .altitems .altitem .img         { width: 100px; height:98px; float: left; text-align: center; padding:10px 0 0 0; }
.DetailAlternative .altitems .altitem .data        { width: 233px; height:108px; float: left; position: relative; }
.DetailAlternative .altitems .altitem .data a      { font-size:18px; line-height:18px; font-weight: bold; text-decoration: none; color: #2b2b2b; }
.DetailAlternative .altitems .altitem .data .name  { width: 228px; height: 55px; padding:10px 5px 0 0; margin:0 0 15px 0; font-size:18px; line-height:21px; font-weight: bold; overflow: hidden; }
.DetailAlternative .altitems .altitem .data .price { height: 18px; font-size:20px; font-weight: bold; color: #ec7626; padding:0 10px 10px 0; text-align:right; }
.DetailAlternative .altbtn                         { height: 57px; padding:20px 0 10px 0; }
.DetailAlternative .altbtn .btn                    { width:262px; height:28px; padding: 9px 0 0 0; float: right; text-align:center; color: #fff; text-decoration: none; background: url(../img_0912/btnDetailAlternative.png) no-repeat left top; }


.DetailAlternative .altitems .altitem .data:hover .hover_name {
	/*visibility: visible;*/
}
.DetailAlternative .altitems .altitem .data .hover_name {
	visibility: hidden;
	position: absolute;
	z-index: 10000;
	left: 0px;
	top: 0px;
  font-size:18px;
  line-height:18px; 
  font-weight: bold;
  text-decoration: none;
  color: #2b2b2b;
  background : #fff;
  width: 223px; height: 72px; padding:8px 5px 0 0;
  margin:2px 0 0 0; 
}

.chbOptions           { float: left; width: 100px; height:31px; padding:19px 0 0 0; }
#chbOnStore, #chbNews { float: left; margin:2px 5px 0 0; }

.msgbadlogin          { padding:0 0 20px 5px; color: #ec7626; font-weight: bold; font-size:14px; }

.RelatedOrGifts       { width: 448px; height: 335px; float: left; }

#RelatedOrGifts       { width: 400px; height: 302px; }
.rog01                 { background: url(../img_0912/bgRelated_Gidts_01.png) no-repeat left top; }
.rog02                 { background: url(../img_0912/bgRelated_Gidts_02.png) no-repeat left top; }
.rog03                 { background: url(../img_0912/bgRelated_Gidts_03.png) no-repeat left top; }

.tabrog               { float: left; width: 133px; height: 28px; padding:12px 0 0 0; text-align: center; color: #888888; cursor:pointer; }
.tabrogOn             { float: left; width: 133px; height: 28px; padding:12px 0 0 0; text-align: center; color: #404040; cursor:pointer; }

.contentrog           { width:398px; height: 260px; margin:1px; }

.contentrog .item                     { width: 132px; height: 129px; float: left; }
.contentrog .item .image              { text-align: center; padding:5px 0 0 0; }
.contentrog .item .image .imgsmall    { width: 100px; }
.contentrog .item .price              { text-align: center; font-size: 18px ; color: #EC7626;  padding:8px 0 0 0; }

.Info500{border:2px solid #808080;border-radius:8px;-webkit-radius:8px;-moz-radius: 8px; margin:30px 0 30px 0;padding:20px;background:url(../img_0912/icoError.png) no-repeat right top;}
.Info500 p{padding:10px 4px;width:80%;}
.divDataByEmail{font-size:14px; border:2px solid #808080;border-radius:8px;-webkit-radius:8px;-moz-radius: 8px; margin:30px 0 30px 0;padding:20px;background:#fdfdfd; display:none;}
.divDataByEmail .divBtnForgotPass{text-align: center;padding:5px 0;}
.divDataByEmail .divInpSentPass{text-align: center;padding:5px 0;}
.divDataByEmail .divInpSentPass .BtnSentPass { width: 152px; height: 37px; background: url('/img_0912/btnLogin.png') no-repeat left top; border:0px; cursor:pointer; _cursor: hand;}
.divDataByEmail .BtnSendPass { width: 200px; height: 37px; background: url('/img_0912/btnForgotPassword.png') no-repeat left top; border:0px; cursor:pointer; _cursor: hand;}

.imgSwitch {width:385px;border:1px solid #e7e7e7;border-radius:8px;-webkit-radius:8px;-moz-radius: 8px;}
.imgSwitch .swLeft {float:left;width:190px;border:1px solid #fff;border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius: 8px;border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius: 8px;}
.imgSwitch .swRight {float:left;width:190px;border:1px solid #fff;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius: 8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius: 8px;}