.categories
{
    
}

.categories ul li
{
    width: 235px;
    height: 37px;
}

.categories ul li.sub
{
    width: 235px;
    height: 27px;
}

.categories ul li.sub3
{
    width: 225px;
    height: 27px;
    padding:0 0 0 10px
}

.categories ul li.sub4
{
    width: 215px;
    height: 27px;
    padding:0 0 0 20px
}

.categories ul li.sub5
{
    width: 205px;
    height: 27px;
    padding:0 0 0 30px
}

.categories ul li a
{
    float: left;
    width: 205px;
    height: 25px;
    background: url(../img_new/bgCategory.gif) no-repeat left top;
    color: #0F208A;
    font-weight: bold;
    padding:10px 0 0 30px;
    text-decoration: none;
}

.categories ul li.sub a, .categories ul li.sub3 a, .categories ul li.sub4 a, .categories ul li.sub5 a
{
    float: left;
    width: 205px;
    height: 20px;
    background: none;
    color: #787878;
    font-weight: bold;
    padding:5px 0 0 30px;
    text-decoration: none;
}

.categories ul li.sub a:hover
{
    float: left;
    width: 205px;
    height: 20px;
    background: none;
    color: #FF2D2D;
    font-weight: bold;
    padding:5px 0 0 30px;
    text-decoration: none;
}

.categories ul li a.open
{
    float: left;
    width: 205px;
    height: 25px;
    background: url(../img_new/bgCategory_open.gif) no-repeat left top;
    color: #FF0000;
    font-weight: bold;
    padding:10px 0 0 30px;
    text-decoration: none;
}

.categories ul li a.sub
{
    float: left;
    width: 205px;
    height: 20px;
    background: none;
    color: #787878;
    font-weight: bold;
    padding:5px 0 0 30px;
    text-decoration: none;
}

.categories ul li a.sel
{
    float: left;
    width: 205px;
    height: 20px;
    background: none;
    color: #FF2D2D;
    font-weight: bold;
    padding:5px 0 0 30px;
    text-decoration: none;
}

.discount ul
{
    width:210px;
    margin:0;
    padding:0;
}

.discount ul li
{
    width: 220px;
    height: 30px;
    border-bottom:1px solid #DFDFDF;
    background: #EBEBEB;
    font-weight: bold;
    color: #FF0000;
    padding:5px 5px 0 10px;
}
.discount ul li a
{
    float: right;
    width: 200px;
    height:25px;
    color: #4A4A4A;
    font-weight: normal;
    text-decoration: none;
}
.discount ul li a:hover { text-decoration: underline; }

.homecategory
{
    width:710px;
    height:auto;  
    padding:20px 0 0 0;  
}

.homecategory .item
{
    width:236px;
    height:120px;    
    float: left; 
}

.homecategory .item .icon
{
    width:90px;
    height:100px;  
    float: left;  
}

.homecategory .item .links
{
    width:146px;
    height:auto;  
    float: left;  
}

.homecategory .item .links .mainlink
{
    font-size:13px; 
    font-weight: bold; 
}

.homecategory .item .links .link
{
    font-size:11px; 
}

.homecategory .item .links .linkall
{
    float: left; 
    width: 120px;
    font-size:11px; 
    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;
}



.Description
{
    padding: 5px 0;
    height:auto;
}

.Description img
{
    float: left;
    padding:0 5px 5px 0;
}

.greylink
{
    width:100%;
    height:3px; 
    margin:3px 0 3px 0;
    border-top:1px solid #E4E4E4;
}

.subcategories
{
    width:100%;   
    padding:0 0 0 20px; 
}

.subcategories ul
{
   
}

.subcategories ul li
{
   float: left;
   width:170px;
   height:25px;
}

.subcategories ul li .link
{
   float: left;
   width:150px;
   height:25px;
   background: url(../img_new/subkategorie_plus.gif) no-repeat left top;
   padding:0 0 0 20px;
   font-size:12px; 
   color:#000;
   
}

.subcategories ul li .sel
{
  color:#FF0000; 
}

.PriceSlide
{
    width:100%; 
    height:56px;
    background: url(../img_new/bgPriceSlide.gif) repeat-x left top;
}

.Params
{
    width:100%; 
    height:auto;
}

.Params .item
{
    width:25%; 
    height:auto;
    background: #EFEFEF url(../img_new/delimItem.gif) repeat-y right top;
    float: left;
    font-size:11px; 
    padding:0 0 5px 0;
}

.Params .item .chb
{
    margin:0 4px 0 10px;
}

.Params .item .lbl
{
    width:99%; 
    height:25px;
    background: #E5E5E5 url(../img_new/delimItem.gif) repeat-y right top;
    font-weight: bold;
    font-size:11px; 
    margin-bottom:4px; 
}

.Params .item .lbl span
{
    display: block;
    width:89%; 
    height:19px;
    background: #E5E5E5 url(../img_new/redarrow.gif) no-repeat 10px 10px;
    padding:7px 0 0 20px;
    
}

.Params .item .lbl a
{
    display: block;
    width:125px; 
    height:25px;
    background: #E5E5E5 url(../img_new/dot_down.gif) no-repeat 28px 6px;
    padding:7px 0 0 50px;
    font-weight: normal;
    color:#727272;
}

.LblGreyCategory
{
    width: 709px;
    height: 37px;
    background: url(../img_new/bgGreyCategory.gif) no-repeat left top;
    position: relative;
}

.LblGreyCategory_navbar
{
    width: 699px;
    height: 27px;
    background: url(../img_new/bgGreyCategory.gif) no-repeat left top;
    padding:10px 10px 0 0;
    text-align: right; 
}

.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;
}

.LblGreyCategory h1
{
    color:#0F208A;
    font-size:14px;
    margin:0;
    padding:10px 0 0 20px;
    font-weight: bold;
}

.LblGreyCategory_slider .lbl
{
    background: #C0C0C0 ;/*url(../img_new/redarrow_down.gif) no-repeat 5px 19px;*/
    padding:12px 0 0 15px;
    float: left;
}

.LblGreyCategory .lbl
{
    background: url(../img_new/redarrow_down.gif) no-repeat 5px 16px;
    padding:12px 0 0 15px;
    float: left;
}

.LblGreyCategory .lbl a
{
    color:#323232;
}    
 
.LblGreyCategory .sel
{
    padding:7px 0 0 10px;
    float: left;
}
.LblGreyCategory .chb
{
    padding:0 0 0 10px;
    margin:10px 0 0 0;
    float: left;
}

.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 30px;
}

#Products
{
    width:100%;
    height: auto;
}

#Products .relative
{
  height:270px !important;
  width:174px !important;
}
#Products .product
{
    width:176px;
    height: 350px;
    border-right:1px solid #D0D0D0;
    border-bottom:1px solid #D0D0D0;
    margin:0 0 0 0;
    float: left; 
}

#Products .action
{
  height: 320px !important;
}

#Products .recomm
{
  height: 300px !important;
}

#Products .product .name
{
    padding:5px 5px 0 5px;
    width:165px;
    height: 65px;
    text-align: center; 
}

#Products .product .name a
{
    font-size:11px; 
    color: #0F208A;
    text-decoration: none;
    font-weight: bold;
}

#Products .product .name a:hover
{
    text-decoration: underline;
}

#Products .product .image
{
    width:175px;
    height: 125px;
    text-align: center; 
    position: relative;
}

#Products .product .btnDetail
{
    width:175px;
    height: 21px;
    padding:2px 0;
    text-align: center;
}

#Products .product .anot
{
    width:155px;
    height: 50px;
    border-left:3px solid #5B5B5B;
    padding:0 10px 0 5px;
    margin:0 0 3px 5px;
    font-size:10px; 
    /*text-align: justify; */
}

#Products .product .bgaction
{
  background: #FDF988; 
}
#Products .product .price
{
    width:158px;
    height: 20px;
    border-left:3px solid red;
    padding:0 5px 0 5px;
    margin:0 0 0 5px;
    font-size:14px; 
    font-weight:bold;
    color: Red;
}

#Products .product .price strong
{
  float: right; background: #E1E2E3; padding:0px 2px; font-size:12px; margin:1px 0 0 0;
}
#Products .product .price1
{
    width:153px;
    height: 20px;
    border-left:3px solid red;
    padding:0 10px 0 5px;
    margin:0 0 0 5px;
    font-size:11px; 
    font-weight:bold;
}

#Products .product .pricesave
{
    width:155px;
    height: 15px;
    border-left:3px solid #1A2D9C;
    padding:0 10px 0 5px;
    margin:3px 0 0 5px;
    font-size:11px; 
    font-weight:bold;
    color: #1A2D9C; 
}

#Products .product .inputbox
{
    width:153px;
    height: 30px;
    border-left:3px solid red;
    padding:0 10px 0 5px;
    margin:0 0 3px 5px;
    font-size:11px;
    color: #323232;
    font-weight: bold;
    position: relative; 
}

#Products .product .inputbox .nCount
{
    width:28px;
    height:19px;
    border:1px solid #B1B2B5;
    font-size:10px; 
    margin:0 3px 0 0;
    text-align:center; 
}

#Products .product .inputbox .btnKosik
{
    width:31px;
    height:23px;
    background: url(../img_new/btnKosik.gif) no-repeat left top;
    border:none;
    margin:0 3px 0 0;
}

#Products .product .inputbox .btnPreKosik
{
    width:96px;
    height:25px;
    background: url(../img_new/btnPreBuy1.gif) no-repeat left top;
    border:none;
    margin:0 3px 0 0;
}

#Products .product .inputbox .btnPorovnat
{
    width:31px;
    height:23px;
    /*background: url(../img_new/btnPorovnat.gif) no-repeat left top;*/
    border:none;
    position: absolute;
    top:1px;
    left:95px; 
}

#Products .product .avail
{
    width:160px;
    height: 20px;
    border-left:3px solid #5B5B5B;
    padding: 5px 0 0 5px;
    margin:0 0 0 5px;
    font-size:11px;
    
}

#Products .product .avail .nahradnitext { color: #0EB105; font-weight: bold; padding:5px 0 0 0; text-align: center; }



#Products .product .avail a
{
    background: url(../img_new/green_arrow.gif) no-repeat right top;
    padding:0 20px 0 0;
    color:#787878;
    font-size:11px; 
    height:20px;
    float: right; 
    text-decoration: none;
}

#Products .product .avail a .prEx3
{
  color: Green !important;
}

#Products .product .avail a .prEx4
{
  color: Red !important;
}

#Products .product .avail a .onway, #Products .product .avail .onway
{
  color: Blue !important;
}
#Products .product .avail a .preorder
{
  color: #FF8000 !important;
}

.ProducerInCategory 
{
  position:absolute;
  z-index:11;
  top:35px;
  left:0px;
}

.Comparer
{
  position:absolute;
  z-index:11;
  top:47px;
  left:240px;
  display: none;
}

.Comparer a
{
  font-size:11px; 
}

.priceslider
{
  text-align:center; padding:0 0 20px 0px; 
}

.priceslider div 
{
  text-align: left; 
}

#Products .product .image .deliveryfree
{
  width:175px;
  height: 70px;
  position: absolute;
  top:0px;
  left:0px;
  background: url(../img/deliveryfree.gif) no-repeat right top;
}

#Products .product .image .deliveryfree a
{
  width:175px;
  height: 70px;
  float: left;
}

#Products .product .image .icons
{
  width:40px;
  position: absolute;
  top:0px;
  left:0px;
}
