body, img, h1, h2, h3, h4, h5, h6, p, form, ul, ol, li, td, th, menu, dir { margin:0; padding:0; }
img { border: 0px; }
table   { border-collapse: collapse; }
.cleaner {clear: both; font-size: 1px; }
.cleaner_right { clear: right; font-size: 1px; }
.hidden { display: none; }
a span { display: none; }

a { }
a:Hover { text-decoration: none; }

.right {float: right;}
.left {float: left; }

html { display: block; width: 100%;}

body { font-family: 'Trebuchet MS', 'Geneva CE'; font-size: 12px; text-align: left; background: black url('bg.jpg') top center no-repeat; text-align: center; display: none; width: 970px; margin: 0 auto; color: transparent;  }
                                                                                                           
    .wrapper { display: block; width: 970px; /*margin: 0 auto; text-align: left; clear: both; */ text-align: left;  color: white; }
        .wrapper .wleft { float: left; width: 235px; overflow: hidden; }
        .wrapper .wright { float: right; width: 735px; overflow: hidden }
        .wrapper .wcopyright { clear: both; padding-top: 20px; height: 50px; width: 940px; margin-left: 15px; font-size: 10px; color: #b4879f; line-height: 15px; }
        
                
                
    /* left menu */
    .wleft #logo { display: block; width: 215px; height: 74px; margin: 13px 0px 15px 17px }
    .wleft strong { margin: 10px 0px 8px 20px; }
    .wleft strong span { display: none; }
    .wleft div { margin-left: 5px;}
    .wleft ul { list-style-type: none;}
    .wleft ul li { display: block; cursor: pointer; }
    .wleft ul li a { color: #f93e6e; font-size: 12px; text-decoration: none; line-height: 19px; margin-left: 20px; }
    .wleft ul li a.ico_hvezdicka { padding-right: 22px; background: url('ico.hvezdicka.jpg') right top no-repeat;}
    .wleft ul li a.ico_new { padding-right: 35px; background: url('ico.new.jpg') right bottom no-repeat;}
    .wrapper .wleft ul li.over { background: url('ico.srdicka.gif') left 5px no-repeat; }
    .wrapper .wleft ul li.selected { background: url('ico.srdicka.gif') left 5px no-repeat; }
    .wleft ul li.selected a { color: white; }
    .wleft ul li a:Hover { color: #fac2e6; }
    .wleft ul li.selected a:Hover { color: white; }
    .wleft ul li.white a { color: white }
    .wleft ul li ol li { margin-left: 20px; font-size: 11px; }
    .wleft ul li ol li a { font-size: 11px; line-height: 18px; color: #ff7095; }
    .wleft ul li.selected ol li a { color: #ff7095;}
    .wleft ul li ol li.selected a { color: white; }
    .wrapper .wleft ul li ol li.selected { background: none; }
    
    
    
    /* kategorie */
    .wleft div.kategorie { background: url('bg.leftMenu.top.long.jpg') 4px top no-repeat; margin-top: 30px; }
    .wleft div.kategorie strong { display: block; width: 66px; height: 10px; background: url('label.kategorie.jpg') no-repeat; }
    .wleft div.kategorie ul { background: url('bg.leftMenu.bottom.long.jpg') 4px bottom no-repeat; padding-bottom: 10px; display: block;}
    
    /* znacky */
    .wleft div.znacky { padding-top: 10px; background: url('bg.leftMenu.top.short.jpg') 4px top no-repeat; }
    .wleft div.znacky strong { display: block; width: 51px; height: 12px; background: url('label.znacky.jpg') no-repeat; }
    .wleft div.znacky ul { background: url('bg.leftMenu.bottom.short.jpg') 4px bottom no-repeat; padding-bottom: 10px; display: block;}
    
        
    /* top */
    .wright .top { height: 105px; overflow: hidden;  position: relative;  }
        
            
    .wright .top menu { list-style-type: none; display: block; position: relative; top: -4px; clear: both;  height: 26px; _position: relative; &top: -6px;  _top: -12px; width: 725px; }
        .wright .top menu.selected0 { background: url('btn.topMenu.hover0.jpg') 0px top no-repeat; background-position: left bottom;  }
        .wright .top menu.selected1 { background: url('btn.topMenu.hover1.jpg') 86px top no-repeat;  }
        .wright .top menu.selected2 { background: url('btn.topMenu.hover2.jpg') 191px top no-repeat; }
        .wright .top menu.selected3 { background: url('btn.topMenu.hover3.jpg') 256px top no-repeat; }
        .wright .top menu.selected4 { background: url('btn.topMenu.hover4.jpg') 363px top no-repeat; }
        .wright .top menu.selected5 { background: url('btn.topMenu.hover5.jpg') 452px top no-repeat; }
        .wright .top menu li.noBg { background: none; }
        .wright .top menu li.selected { /*background: none;*/ }
            .wright .top menu li.selected a { color: #fac2e6; }
                .wright .top menu li.selected a:Hover { /*color: #b4879f;*/ }
            .wright .top menu li.akcniNabidka { float: right; background: none }
                .wright .top menu li.akcniNabidka a {  padding-left: 30px; background: url('ico.hvezdicka.menu.jpg') 10px center no-repeat; }
            .wright .top menu li.novinky { float: right; }
                .wright .top menu li.novinky a { padding-left: 35px; background: url('ico.new.menu.jpg') left 1px no-repeat; }
    
    .wright .top menu li { display: block; float: left; margin: 4px 0px 0px 0px; background: url('bg.topMenu.oddelovac.jpg') right center no-repeat; position: relative; top: 1px }
        .wright .top menu li a { color: #b4879f; padding: 0px 14px 0px 14px; text-decoration: none; }
        .wright .top menu li a:Hover { color: #fac2e6; }
    
        
    
    .wright .top form { display: block; width: 300px; /*height: 46px; */ }
    .wright .top form a { display: block; float: left; position: relative; left: 575px; color: #b4879f; text-decoration: none; top: 8px; height: 23px; padding-left: 30px; line-height: 25px; /*visibility: hidden;*/ }
        .wright .top form a:Hover { color: #fac2e6; background: url('ico.prihlaseni.hover.jpg') 2px center no-repeat; _background-position: 3px -3px; }
    .wright .top form .input { border: 1px solid #b4879f; background-color:black; font-family: "Trebuchet MS"; color: #b4879f; font-size: 12px; width: 110px; height: 19px; display: block; padding: 0px 0px 0px 3px; position: relative; top: 37px; left: 228px; }
    .wright .top form .submit { border: 0px; display: block; width: 33px; height: 33px; position: relative;  left: 343px; &left: 490px; top: 9px; &top: 7px; cursor: pointer; background-color: transparent; }
        .wright .top form .submit_hover { border: 0px; display: block; width: 33px; height: 33px; position: relative; left: 343px; &left: 490px; top: 9px; &top: 7px; cursor: pointer; background: transparent url('ico.lupa.hover.jpg') 1px 2px no-repeat; _background-position: -1px 0px;}
    /*.wright .top form .submit { border: 0px; background-color: transparent; border: 1px solid green; cursor: pointer; }*/
    
    .wright .top form .fb-boxik { position: relative; width: 50px; height: 50px; overflow: hidden; }
    
    .wright .top .vlajky { width: 46px; height: 23px; background: url('vlajky.jpg') no-repeat; position: absolute; left: 370px; top: 14px; }
            .wright .top .vlajky a { float: left; width: 17px; height: 12px; margin: 5px 0px 0px 5px; }
    
    .wright .top b { display: block; float: left; height: 30px; _height: 25px; position: relative; left: 575px; top: -21px; }
    .wright .top b a { display: block; font-family: "Courier New"; font-size: 19px; font-weight: bold; color: white; text-decoration: none; text-align: right; width: 140px; height: 30px; line-height: 40px; padding-right: 5px; _line-height: 35px; &line-height: 35px; } 
        .wright .top b a:Hover { /*color: #ffb5e7;*/ background: url('ico.kosik.hover.jpg') 4px 0px no-repeat; &background-position: 4px -2px; _background-position: 5px -2px;  }
    
    .wright .top #fb_boxik { position: absolute; top: 0px; left: 0px; width: 50px; height: 60px; overflow: hidden; left: 530px; top: 10px; }
     
        
        
    
         
    .wcopyright menu { float: left; list-style-type: none; }
        .wcopyright menu li { float: left; display: block; margin: 0px 10px 0px 0px; }
        .wcopyright menu li a { color: #b4879f; font-size: 10px; text-decoration: none; }
            .wcopyright menu li a:Hover { color: white; }
    .wcopyright p { text-align: right }
        .wcopyright p a { color: #b4879f; text-decoration: none; }
            .wcopyright p a:Hover { text-decoration: underline; }
    .wcopyright form { float: left; position: relative; left: 20px; top: -3px; }
        .wcopyright form .input { border: 1px solid #b4879f;background-color:black; font-family: "Trebuchet MS"; color: #b4879f; font-size: 12px; width: 150px; height: 19px; display: block; padding: 0px 0px 0px 3px; float: left; }
        .wcopyright form .submit { border: 0px; display: block; width: 25px; height: 25px; cursor: pointer; background: url('btn.submit.newsletter.jpg') center center no-repeat; float: left; position: relative; top: -3px;}
            .wcopyright form .submit:Hover { background: url('btn.submit.newsletter.hover.jpg') center center no-repeat; }
    
    
    
    
    .homePage .wright .wbanner { width: 723px;  height: 485px; clear: both; }
        .homePage .wright .wbanner h3 { display: block; width: 290px; height: 160px; float: right; }
        .homePage .wright .wbanner h3.banner_0 { display: block; width: 400px; height: 485px; float: left; }
            .homePage .wright .wbanner h3.banner_0 a { display: block; width: 400px; height: 485px;  }
        .homePage .wright .wbanner h3.banner_1 { display: block; width: 323px; height: 180px; float: right; }
            .homePage .wright .wbanner h3.banner_1 a { display: block; width: 323px; height: 180px; float: right; }
        .homePage .wright .wbanner h3.banner_2 { display: block; width: 323px; height: 180px; float: right; }
            .homePage .wright .wbanner h3.banner_2 a { display: block; width: 323px; height: 180px; float: right; }
        .homePage .wright .wbanner h3.banner_3 { display: block; width: 323px; height: 125px; float: right; }
            .homePage .wright .wbanner h3.banner_3 a { display: block; width: 323px; height: 125px; float: right; }
                
                
        .homePage .wright .wbanner #banner_funFactory { background-image: url('banner1.jpg'); }
        .homePage .wright .wbanner #banner_spodniPradlo { background-image: url('banner2.jpg'); }
        .homePage .wright .wbanner #banner_latex { background-image: url('banner3.jpg'); }
        .homePage .wright .wbanner #banner_dovoz { background-image: url('banner4.jpg'); }
        
        .homePage .wright .wbanner #banner_funFactory.over a{ background-image: url('banner1_hover.jpg'); }
        .homePage .wright .wbanner #banner_spodniPradlo.over a { background-image: url('banner2_hover.jpg'); }
        .homePage .wright .wbanner #banner_latex.over a { background-image: url('banner3_hover.jpg'); }
        .homePage .wright .wbanner #banner_dovoz.over a { background-image: url('banner4_hover.jpg'); }
        
                
    
        .homePage .wright .tabs1 { clear: both; background: url('bg.tabs1.jpg') left 1px no-repeat; height: 211px; width: 724px;  }
            .homePage .wright .tabs1 div { height: 185px; position: relative; background-color: white; }
            
            .homePage .wright .tabs1 b { display: block; width: 478px; height: 26px; background-image: url('bg.tabs1_0.jpg'); overflow: hidden; position: relative; top: 1px; z-index: 10 }
                .homePage .wright .tabs1 b.label_0 { background-image: url('bg.tabs1_0.jpg'); }
                .homePage .wright .tabs1 b.label_1 { background-image: url('bg.tabs1_1.jpg'); }
                .homePage .wright .tabs1 b.label_2 { background-image: url('bg.tabs1_2.jpg'); }    
            .homePage .wright .tabs1 b a { display: block; width: 159px; height: 26px; float: left; color: #211315; font-weight: normal; font-size: 14px; text-decoration: none; text-align: center; line-height: 26px; }
            
            
        .homePage .wright .tabs2 {clear: both; margin-top: 18px; clear: both; background: url('bg.tabs2.jpg') left 1px no-repeat; }
            .homePage .wright .tabs2 div { _position: relative; background-color: white; width: 704px;  padding: 10px; background: white url('bg.img.homePage.jpg') left bottom repeat-x; color: #8b8b8b; line-height: 15px; }
            .homePage .wright .tabs2 p { color: #8b8b8b; }
         
            .homePage .wright .tabs2 b { display: block; width: 576px; height: 21px; background-image: url('bg.tabs2_2.jpg'); overflow: hidden; position: relative; top: 1px; }
                .homePage .wright .tabs2 b.label_0 { background-image: url('bg.tabs2_0.jpg'); }
                .homePage .wright .tabs2 b.label_1 { background-image: url('bg.tabs2_1.jpg'); }
                .homePage .wright .tabs2 b.label_2 { background-image: url('bg.tabs2_2.jpg'); }    
            .homePage .wright .tabs2 b a { display: block;  height: 21px; float: left; color: #211315; font-weight: normal; font-size: 12px; text-decoration: none; text-align: center; line-height: 21px; overflow: hidden; padding: 0px 13px 0px 19px;  }
            
         
         
        .homePage .wright .end { background-image: url(); width: 180px; }
        .homePage .wright .produkt_boxik { display: block; float: left; width: 181px; height: 185px; clip: rect(0px 0px 181px 185px); background: white url('bg.img.homePage2.jpg') right top no-repeat; margin: 0px; overflow: hidden; cursor: pointer; _position: relative; }
            .homePage .wright .produkt_boxik img { display: block; padding-bottom: 9px; background: url('bg.img.homePage.jpg') left bottom repeat-x;  position: relative; top: -185px; left: 0px; }
            .homePage .wright .produkt_boxik a { display: block; width: 180px; height: 185px; }
                .homePage .wright .produkt_boxik a h5 { display: none; }
            .homePage .wright .produkt_boxik del { display: block; position: relative; height: 16px; width: 64px; text-align: right; top: -241px; left: 103px; font-family: "Courier New"; font-size: 14px; color: #8d8b8b; font-weight: bold; }
            .homePage .wright .produkt_boxik span { display: block; position: relative; height: 16px; width: 64px; text-align: right; top: -234px; left: 103px; font-family: "Courier New"; font-size: 15px; color: white; font-weight: bold; }
            
            .homePage .wright .produkt_boxik b { display: block; position: relative; height: 18px; width: 19px; top: -393px; left: 6px; background: url('ico_product1.jpg'); }
            .homePage .wright .produkt_boxik a.kosik { display: block; position: relative; height: 13px; width: 18px; top: -389px; left: 151px; background: url('ico_kosikprodukt_hover.jpg') no-repeat; }
                .homePage .wright .produkt_boxik a.kosik_over { display: block; position: relative; height: 13px; width: 18px; top: -389px; left: 151px; background: url('ico_kosikprodukt.jpg') no-repeat; overflow: hidden }
            
            .homePage .wright .produkt_boxik a.kosik3 { display: block; position: relative; height: 13px; width: 18px; top: -405px; left: 151px; background: url('ico_kosikprodukt_hover.jpg') no-repeat; }
                .homePage .wright .produkt_boxik a.kosik3_over { display: block; position: relative; height: 13px; width: 18px; top: -405px; left: 151px; background: url('ico_kosikprodukt.jpg') no-repeat; overflow: hidden }
            
            .homePage .wright .produkt_boxik strong { display: none; }
    
        .homePage .wright .produkt_boxik_over { }
            .homePage .wright .produkt_boxik_over b { background: url('ico_product1_hover.jpg') no-repeat; }
            
            








    .list {}
        .list .navigace { display: block; height: 35px; line-height: 35px; margin-left: 10px; }
            .list .navigace a { color: #a42747; padding-left: 10px; background: url('ico.navigace.jpg') left center no-repeat; margin-right: 4px; text-decoration: none; font-size: 12px; }
                .list .navigace a.noBg { background: none; padding: 0px;}
            .list .navigace a:Hover { color: #f93e6e; }
        
        .list #nejprodavanejsi { margin: 0px 12px 0px 0px; _margin-right: 6px;}
        
        .list .list_left { float: left; width: 526px;  padding-bottom: 10px; background: white url('bg.nejprodavanejsi.jpg') left bottom repeat-x; min-height: 594px; _height: 594px }
            .list .list_left h1 { display: block; text-align: center; width: 526px; height: 25px; background: url('bg.list.h1.jpg') no-repeat; font-weight: normal; font-size: 14px; color: #211315; line-height: 25px; }
            .list .list_left .list_text { color: black; font-size: 12px; color: #8b8b8b; margin: 10px 10px 15px 10px; line-height: 15px; }
            .list_text a {color: #8B8B8B; text-decoration: none;}


            .list .list_left .subMenu { width: 526px; background: url('bg.list.submenu.bottom.jpg') left bottom no-repeat; padding-bottom: 2px;  }
                .list .list_left .subMenu .inner { display: block; list-style-type: none; background: url('bg.list.submenu.top.jpg') left top no-repeat; }
                    .list .list_left .subMenu dir { text-align: center; margin: 0px 15px 0px 15px; display: block; padding: 8px 0px 0px 0px; position: relative; top: -3px;}
                    
                    .list .list_left .subMenu dir li { display: inline; }
                        .list .list_left .subMenu dir li a { font-size: 13px; color: #513931; padding-left: 20px; text-decoration: none; display: inline }
                            .list .list_left .subMenu dir li a b { font-weight: normal; white-space: nowrap}
                            .list .list_left .subMenu dir li a:Hover { color: #f93e6e; }    
                                .list .list_left .subMenu dir li.selected a b { font-weight: bold; }

                .list .filtr { height: 25px; overflow: hidden; margin: 0px 14px 6px 12px; padding-top: 2px; position: relative; top: -2px; }
                    .list .filtr form { float: left; }
                        .list .filtr form label { display: none; }
                        .list .filtr form p { display: display; float: left; font-size: 14px; color: #513931; padding-right: 10px; }
                        .list .filtr form select { display: block; float: left; border: 1px solid #f708ab; color: #f708ab; font-size: 12px; font-family:"Trebuchet MS"; padding: 0px; position: relative; top: -2px; margin-right: 10px;}                                        
                        .list .filtr form span { display: block; width: 60px; height: 17px; color: #513931; float: left; margin-left: 0px; font-size: 11px; position: relative; top: 1px; }
                        .list .filtr form a { display: block; width: 18px; height: 17px; color: white; background: url('bg.list.filtr.pages.jpg'); float: left; text-align: center; text-decoration: none; margin-left: 2px; font-weight: bold; font-size: 11px; position: relative; top: 1px; }
                            .list .filtr form a.check { background: url('bg.list.filtr.pages.aktual.jpg');}
                                .list .filtr form a:Hover { color: #b0b0b0; }                        
                    
                    .list .filtr .strankovani { float: right; margin-top: 1px  }
                        .list .filtr .strankovani span { float: left; color: #513931 }
                        .list .filtr .strankovani a { display: block; float: left; color: #513931; padding: 0px 3px 0px 3px; }
                            .list .filtr .strankovani a.prev { width: 14px; height: 13px; background: url('btn.list.prev.jpg') center center no-repeat; margin-top: 2px; }
                                .list .filtr .strankovani a.prev:Hover { background-image: url('btn.list.prev.over.jpg'); }
                            .list .filtr .strankovani a.next { width: 14px; height: 13px; background: url('btn.list.next.jpg') center center no-repeat;; margin-top: 2px; }
                                .list .filtr .strankovani a.next:Hover { background-image: url('btn.list.next.over.jpg'); }
                            .list .filtr .strankovani a:Hover { text-decoration: none }
                            .list .filtr .strankovani a.check { width: 18px; height: 17px; background: url('bg.list.aktual.jpg') center bottom no-repeat; text-align: center; color: white; text-decoration: none; }
                        
                        .list .filtr_bottom { clear: both; margin-bottom: 0px; }
                        
                        
                        
        .printItems { width: 525px; position: relative; left: -12px; } 
        .list #vypis { }
            .printItems p, .list #vypis p { width: 175px; height: 220px; float: left; display: block; overflow: hidden; background-image: url('bg.list.boxik.jpg'); cursor: pointer; }
            .printItems p.last, .list #vypis p.last { background-image: url('bg.list.boxik.R.jpg');}
            .printItems p.last_right, .list #vypis p.last_right { background-image: url('bg.list.boxik.B.jpg');}
            .printItems p.last_total, .list #vypis p.last_total { background-image: none;}
            
                .printItems p a, .list #vypis p a { display: block; height: 30px; margin: 10px 8px 2px 13px; color: #513931; font-size: 12px; text-decoration: underline; overflow: hidden; line-height: 15px; }
                .printItems p a:hover, .list #vypis p a:hover {text-decoration: none; color: #fe21ad;}

                .printItems p b.play, .list #vypis p b.play { display: block; float: left; width: 19px; height: 18px; font-size: 1px; background: url('ico_product1.jpg'); position: relative; top: -170px; left: 13px; padding: 0px; }
                .printItems p a.kosik2,
                .printItems #vypis p a.kosik3,
                .printItems #vypis p a.kosik,
                .list #vypis p a.kosik2,
                .list #vypis p a.kosik3,
                .list #vypis p a.kosik { display: block;  width: 18px; height: 13px; background: url('ico.nejprodavanejsi.kosik.jpg'); float: right; padding: 0px; margin: 0px; position: relative; top: -167px; left: -13px; }                       
                .printItems #vypis p a.kosik2:Hover,
                .printItems #vypis p a.kosik3:Hover,
                .printItems #vypis p a.kosik:Hover,
                .list #vypis p a.kosik2:Hover,
                .list #vypis p a.kosik3:Hover,
                .list #vypis p a.kosik:Hover{ background-image: url('ico_kosikprodukt.jpg'); left: -13px  }
                
                .printItems p a.kosik2, .list #vypis p a.kosik2 { top: -148px; }
                .printItems p a.kosik3, .list #vypis p a.kosik3 { top: -156px; }
                
                .printItems p del, .list #vypis p del { float: right;  clear: right; font-family: "Courier New"; font-size: 14px; color: #8d8b8b; font-weight: bold; height: 20px; line-height: 22px; position: relative; top: -71px; left: -13px; &top: -75px; _top: -75px; }
        
                .printItems p span.cenovka, .list #vypis p span.cenovka {text-align: right; float: right; display: block; width: 58px; height: 26px; clear: right; font-family: "Courier New"; font-size: 15px; color: white; font-weight: bold; position: relative; top: -66px; left: -13px;  &top: -70px; _top: -72px; }
        
            .printItems p.over, .list #vypis p.over { }
                .printItems p.over a, .list #vypis p.over a { text-decoration: underline; }
                .printItems p.over b, .list #vypis p.over b { display: block; float: left; width: 19px; height: 18px; background: red url('ico_product1_hover.jpg'); position: relative; top: -170px; left: 13px; }
                

            .list #according { color: black; font-size: 12px; color: #8b8b8b; margin: 10px 10px 15px 10px; line-height: 15px; }
            .list #according h2 {color: #dc1349; font-size: 14px; margin-bottom: 2px; text-decoration: underline; cursor: pointer;  }
            .list #according p { margin-bottom: 10px;}
                .list #according h2.underline { text-decoration: none; }


    .detail {}
        .detail .navigace { display: block; height: 35px; line-height: 35px; margin-left: 10px; }
            .detail .navigace a { color: #a42747; padding-left: 10px; background: url('ico.navigace.jpg') left center no-repeat; margin-right: 4px; text-decoration: none; font-size: 12px; }
                .detail .navigace a.noBg { background: none; padding: 0px;}
            .detail .navigace a:Hover { color: #f93e6e; }
        
        .detail #nejprodavanejsi { margin: 0px 12px 0px 0px; _margin-right: 6px; }

        .detail .detail_content { float: left; width: 526px; oveflow: hidden; padding-top: 10px; background: url('bg.detail.top.jpg') left top repeat-x; }
            .detail .detail_content .detail_inner { background: white url('bg.detail.bottom.jpg') left bottom repeat-x; padding-bottom: 9px; color: #8d8b8b; }
            .detail .detail_textik { margin: 15px 15px 10px 10px; color: #8b8b8b; }
                .detail .detail_textik p { margin-bottom: 10px; }
                .detail .detail_textik ul { margin-left: 20px; }

                
    
            .detail .detail_inner h1 {  float: left; color: #f708ab; font-size: 20px; font-weight: bold; padding-top: 5px; margin-left: 10px; width: 325px; display: block; _margin-left: 5px; }
            .detail .detail_inner .bigIm { display: block; width: 330px; height: 372px; background: url('btn.detail.lupa.jpg') 10px bottom no-repeat; float: left; margin-left: 5px; clear: left; _margin-left: 2px;  }
                .detail .detail_inner .bigIm img { width: 330px; height: 340px;}
            .detail .detail_inner .rightDiv { width: 175px; float: right; margin-right: 10px; padding-top: 55px; _margin-right: 5px;  }
            
            .detail .detail_inner .rightDiv.new { background: url('ico.detail.new.jpg') top right no-repeat; }
            .detail .detail_inner .rightDiv.akce { background: url('ico.detail.akce.jpg') top right no-repeat; }
            
            .detail .detail_inner .cleaner { }
                
            .detail .detail_inner .table1 td { padding-right: 10px; }
            .detail .detail_inner .table1 .table1_kod td { color: #513931; }
            .detail .detail_inner .table1 td a { color: #f708ab }
            
            .detail .detail_inner .darek { width: 108px; height: 65px; padding: 7px 15px 0px 40px; background: url('bg.detail.darek.jpg') no-repeat; color: white; line-height: 14px; position: relative; left: -4px; margin-top: 17px; }
                .detail .detail_inner .darek strong { font-size: 14px; display: block; padding-bottom: 4px; }
                    .detail .detail_inner .darek strong span { text-transform: uppercase; }
            
            .detail .detail_inner .table2 { color: #513931; margin-top: 20px; margin-bottom: 20px; }
            .detail .detail_inner .table2 td { padding-right: 10px; }
            
            .detail .detail_inner .table2 .bezna_cena { color: #8d8d8d; }
            .detail .detail_inner .table2 del { font-size: 18px; color: #8d8b8b; font-family: "Courier New"; font-weight: bold; display: block; width: 83px; text-align: right;  } 
            .detail .detail_inner .table2 .cenovka td { text-align: center; line-height: 14px; }
            .detail .detail_inner .table2 .cenovka { color: #f708ab; font-weight: bold; height: 33px; }
                .detail .detail_inner .table2 .cenovka b { display: block; width: 85px; height: 33px; background: url('bg.detail.cenovka.jpg'); color: white; font-size:  20px; font-family: "Courier New"; text-align: right; line-height: 38px; padding-right: 7px; overflow: hidden; }
            
            .detail .detail_inner .table2 .table2_sleva td { color: #513931; padding-top: 5px; }
            
            .detail .detail_inner .skladem { color: #f708ab; font-size: 12px; font-weight: bold; display: block; height: 22px; background: url('bg.detail.skladem.jpg') left top no-repeat; line-height: 22px; }
                .detail .detail_inner .skladem span { color: white; padding: 0px 10px 0px 7px;}
                
            .detail .detail_inner form { margin-top: 20px; _border: 1px solid white; _margin-top: 25px; }
                .detail .detail_inner form label { float: left; color: #513931; font-size: 12px; padding-right: 10px; margin-top: 7px; }
                    .detail .detail_inner form .input { border: 1px solid #513931; float: left; font-size: 12px; display: block; width: 23px; text-align: center; margin-top: 6px; padding: 2px 0px 2px 0px; }
                    .detail .detail_inner form .submit { float: left; display: block; border: 0px; width: 89px; height: 32px; background: url('btn.detail.koupit.jpg') no-repeat; margin-left: 15px; cursor: pointer; }
            
            .detail .btn-fcbk { display: block; width: 89px; height: 24px; overflow: hidden; position: relative; top: 10px; left: 84px; }
            .anchorText { color: #8b8b8b; text-decoration: none; }
            
            
    
    
    .text {}
        .text .navigace { display: block; height: 35px; line-height: 35px; margin-left: 10px; }
            .text .navigace a { color: #a42747; padding-left: 10px; background: url('ico.navigace.jpg') left center no-repeat; margin-right: 4px; text-decoration: none; font-size: 11px; }
                .text .navigace a.noBg { background: none; padding: 0px;}
            .text .navigace a:Hover { color: #f93e6e; }
        
        .text #nejprodavanejsi { margin: 0px 12px 0px 0px; _margin-right: 6px;}
        
        .text .text_content { float: left; width: 526px; oveflow: hidden; padding-bottom: 10px; background: white url('bg.nejprodavanejsi.jpg') left bottom repeat-x; min-height: 580px; _height: 580px; }
            .text .text_content h1 { display: block; text-align: center; width: 526px; height: 25px; background: url('bg.list.h1.jpg') no-repeat; font-weight: normal; font-size: 14px; color: #211315; line-height: 25px; }
            .text .text_content #content { color: black; font-size: 12px; color: #8b8b8b; margin: 10px 0px 15px 10px; line-height: 15px; }

    
        .text #content { color: #8b8b8b; padding: 10px 10px 10px 10px; }
            .text #content p { margin-bottom: 12px; }
            .text #content a { color: #a42747; }
                .text #content a:Hover { text-decoration: none }
            
    
        /* kosik */
        body.text .text_content #content.kosik { padding: 0px; margin-left: 0px; }
            .kosik p { margin-left: 15px; margin-right: 10px; }
            .kosik strong.hr { color: #010101; display: block; width: 526px; padding-bottom: 5px; background: url('bg.hr.jpg') left bottom no-repeat; margin-bottom: 4px; text-indent: 15px;}
    
    
            .kosik table { width: 526px; background: url('bg.hr.table.jpg') left bottom no-repeat; margin-bottom: 10px; }
            .kosik table .bold td { font-weight: bold; color: #171717; padding-top: 11px;}
            .kosik table td,
            .kosik table th { padding-left: 15px; padding-bottom: 3px;}
            
            
            .kosik form .input { width: 18px; border: 1px solid #f834ba; float: left; font-size: 12px; color: #696969; font-family: "Trebuchet MS"; text-align: center; padding: 0px; }
            .kosik form .submit { width: 13px; float: left; height: 12px; background: url('ico.cart.done.jpg'); border: 0px; margin-left: 2px; margin-top: 3px;  }
            .kosik form a { width: 13px; float: left; height: 12px; background: url('ico.cart.cancel.jpg ');  margin-left: 2px; margin-top: 3px; }
            .kosik table .td1 { width: 55px; }
            .kosik table .td2 { width: 155px; }
            .kosik table .td3 { width: 60px;  }
            .kosik table .td4 { width: 80px; }
            .kosik table .td5 { }    
            .kosik table td.center { padding-left: 20px; }
            #content.kosik a { color: #f708ab; }
    
            .kosik .btn_objednat { width: 131px; height: 35px; background: url('btn.objednat.jpg'); float: left; }
            .kosik .btn_pokracovat { width: 177px; height: 35px; background: url('btn.pokracovat.jpg') center bottom no-repeat; float: left; margin-left: 200px; }
    
              
        /* objednavka */
        
        body.text .text_content #content.objfrm { padding: 0px; margin-left: 0px; }
            .objfrm p { margin-left: 15px; margin-right: 10px;  _margin: 0px; }
            .objfrm form { background: url('bg.hr.jpg') left 15px no-repeat; }
            .objfrm form strong { color: #010101;  padding-bottom: 5px; display: block;  margin-bottom: 4px; text-indent: 15px; _text-indent: 0px; }
                 
    
            /*.objfrm table { width: 526px; }*/
            .objfrm table .bold td { background: url('bg.hr.jpg') left 3px no-repeat; }
            .objfrm table .bold td { font-weight: bold; color: #171717; padding-top: 11px;}
            .objfrm table .bold b { color: #939393; }
            .objfrm table td,
            .objfrm table th { padding-left: 15px; padding-bottom: 3px; _display: block; }
            .objfrm table { _position: relative; _left: -15px; }
            
            
            
            .objfrm table .td1 { width: 55px; }
            .objfrm table .td2 { width: 155px; }
            .objfrm table .td3 { width: 60px;  }
            .objfrm table .td4 { width: 80px; }
            .objfrm table .td5 { }    
            .objfrm table .platby #platba { background: url('bg.hr.jpg') left 3px no-repeat; }
            .objfrm table .platby #doruceni { background: url('bg.hr.jpg') right 3px no-repeat; }
            .objfrm table .platby td { vertical-align: top; padding-top: 12px;}
                .objfrm table .platby td b { display: block; color: #171717; margin-bottom: 3px;}
                .objfrm table .platby td input { margin-left: 10px; margin-right: 5px; position: relative; top: 1px;}
            .objfrm table td.center { padding-left: 20px; }
            #content.objfrm a { color: #f708ab; }
                                                                                                                                                
            .objfrm .btn_objednat { border: 0px; width: 131px; height: 35px; background: url('btn.objednat.jpg'); display: block; position: relative; left :80px; cursor: pointer }
            .objfrm .label_adresa { float: none; margin: 0px; position: relative; left: 10px; cursor: pointer; }
            
            .objfrm form .input { width: 113px; border: 1px solid #f834ba; font-size: 12px; color: #696969; font-family: "Trebuchet MS"; padding: 0px; }
            .objfrm form textarea { width: 218px; height: 50px; border: 1px solid #f834ba; font-size: 12px; color: #696969; font-family: "Trebuchet MS"; padding: 0px; margin-bottom: 5px; }
            .objfrm form label { width: 75px; float: left; margin-left: 20px; position: relative; top: 2px; _margin-left: 10px; }
                .objfrm form label span { color: #f708ab }
            .objfrm form div { margin-bottom: 3px;}
            
            .objfrm .psc { margin-bottom: 10px; }
                .objfrm .psc .input { width: 75px; }
                .objfrm .podminky {  padding-bottom: 40px;}
                .objfrm .podminky input { float: left; margin-top: 8px; }
                .objfrm .podminky span { padding-left: 5px; display: block; float: left;}
                .objfrm .podminky2 { margin: 10px 0px 0px 10px; padding-bottom: 15px;}
                .objfrm .podminky2 input { float: left; margin-top: 8px; }
                .objfrm .podminky2 span { padding-left: 5px; display: block; float: left;}
                .objfrm #adresa { display: none; }
    
            .objfrm #tab2,
            .objfrm #tab3 { display: none; }
    
    
    /*            -- nejprodavanejsi --                                       */
    #nejprodavanejsi { float: right; width: 181px; overflow: hidden; padding-bottom: 10px; background: white url('bg.nejprodavanejsi.jpg') left bottom repeat-x; }
        #nejprodavanejsi span { display: block; width: 181px; height: 26px; background: url('bg.list.nejprodavanejsi.jpg') no-repeat; text-align: center; line-height: 26px; font-size: 14px; color: #211315; }
        
        #nejprodavanejsi p { display: block; width: 181px; height: 114px; overflow: hidden; background: url('bg.list.nejprodavanejsi.hr.jpg') center bottom no-repeat; text-align: left; cursor: pointer }
        #nejprodavanejsi p.last { height: 112px; background: none;}
        #nejprodavanejsi p span { display: inline; background: none; }
        #nejprodavanejsi p a { display: block; color: #513931; font-size: 12px; text-decoration: underline;; height: 30px; margin: 7px 5px 0px 10px; line-height: 14px; overflow: hidden; }
            #nejprodavanejsi p.over a { text-decoration: none; color: #fe21ad; }
            #nejprodavanejsi p a span { font-size: 12px; line-height: 12px; color: #513931; text-transform: uppercase; padding: 0px; margin: 0px; }
        
        #nejprodavanejsi p img { display: block; width: 100px; height: 70px; float: left; }
        
        #nejprodavanejsi p a.kosik { display: block; overflow: hidden; width: 18px; height: 13px; background: url('ico.nejprodavanejsi.kosik.jpg'); float: right; padding: 0px; margin-right: 13px; margin-top: 10px; _margin-right: 8px; }
            #nejprodavanejsi p a.kosik span { display: none; }
            #nejprodavanejsi p a.kosik:Hover{ background-image: url('ico.nejprodavanejsi.kosik.over.jpg');  }
        
        #nejprodavanejsi p del { float: right;  clear: right; font-family: "Courier New"; font-size: 14px; color: #8d8b8b; font-weight: bold; margin-right: 15px; height: 20px; line-height: 22px; }
        
        #nejprodavanejsi p span.cenovka {text-align: right; float: right; display: block; width: 58px; padding-right: 7px; height: 26px; background: url('bg.cenovka.ping.jpg'); clear: right; font-family: "Courier New"; font-size: 15px; color: white; font-weight: bold; margin-right: 8px; _margin-right: 4px; }





    .text_content ol {margin-left: 30px;}
    .text_content ol li {margin-bottom: 10px;}
    
    #content h2 {color: #dc1349; font-size: 14px; margin-bottom: 2px;}
    #content h3 {color: #ff68d1; font-size: 13px;}
    
    .pink {color: #ff68d1;}
    .text_content ol ul {margin-left: 30px;}
    able#doprava td {padding: 3px;}
    
    .registrace form .input { width: 113px; border: 1px solid #f834ba; font-size: 12px; color: #696969; font-family: "Trebuchet MS"; padding: 0px; }
            .registrace form textarea { width: 218px; height: 100px; border: 1px solid #f834ba; font-size: 12px; color: #696969; font-family: "Trebuchet MS"; padding: 0px; margin-bottom: 5px; }
            .registrace form label { width: 95px; float: left; margin-left: 0px; position: relative; top: 2px; _margin-left: 10px; }
                .registrace form label span { color: #f708ab }
            .registrace form div { margin-bottom: 3px;}
            .registrace form .submit { font-size: 11px; margin-left: 95px;}
            
