body 
   { 
      background: #65B053;
      font-family: Arial; 
      font-size: 12px; 
      color: #000000;
      margin: 0px;
   }
   
.newrows
   {
      clear: both;
   }
   
.noborder
   {
      border: 0px solid #ffffff;
   }

#juicylife
   { 
      width: 960px;
   }

.web
   {
      float: left;
      width: 800px;
   }
   
.web .header
   {
      width: 800px;
      height: 80px;
      font-size: 8px;
      color: blue;
      background: #FFFF97;
   }
   
.web .header img
   {
      position: absolute;
      left: 0;
      top: 0;
   }
   
.web .content
   {
   }
   
.web .content .menubox
   {
      float: left;
      width: 160px;
      padding-top: 5px;
   }

.web .content .menubox .copyright
   {
      font-size: 10px;
      color: #ffffff;
      padding-left: 15px;
      margin-top: 20px;
   }
    
.web .content .menubox .kosik
   {
   }
   
.web .content .menubox .kosik .ikona
   {
      float: left;
   }
   
.web .content .menubox .kosik .ikona a
   {
      background: transparent;
      width: 50px;
      height: 50px;
   }
   
.web .content .menubox .kosik .ikona a:hover
   {
      background: transparent;
      width: 50px;
      height: 50px;
   }
   
.web .content .menubox .kosik .info
   {
      float: left;
      color: #ffffff;
      padding-left: 10px;
      padding-top: 10px;
   }
   
.web .content .menubox .kosik .info a
   {
      width: auto;
      padding: 0px;
   }
   
.web .content .menubox .kosik .info a:hover
   {
      background: transparent;
   }
   
.web .content .menubox .kosik .info .polozka
   {
   }
	  
.web .content .menubox .kategorie
   {
      width: 145px;
      height: 24px;
      background: url('../images/bg_kategorie.gif');
      font-size: 13px;
      font-weight: bold;
      padding-top: 6px;
      padding-left: 15px;
      color: #ffffff;
      margin-top: 5px;
   }
   
.web .content .menubox a
   {
      font-size: 12px;
      font-weight: bold;
      text-decoration: none;
      color: #ffffff;
      padding-left: 15px;
      width: 145px;
      display: block;
      padding-bottom: 1px;
      padding-top: 1px;
   }
   
.web .content .menubox a:hover
   {
      background: #cc6633 url('../images/sipka.gif') no-repeat 0 30%;
   }
   
.web .content .main
   {
      float: right;
      width: 640px;
      background: #FFBD29 url('../images/bg_pomerance.png') 0 0px;
      padding-bottom: 20px;
   }
   
.web .content .main form
   {
      padding: 0px;
      margin: 0px;
   }

.web .content .main .text
   {
      text-align: justify;
      padding-left: 15px;
      width: 610px;
   }
   
.web .content .main .text h1
   {
      color: #FE0002;
      font-size: 24px;
      padding: 0px;
      margin: 0px;
      margin-top: 15px;
   }
   
.web .content .main .text h2
   {
      color: #FE0002;
      font-size: 16px;
      padding: 0px;
      margin: 0px;
      padding-top: 10px;
   }
   
.web .content .main .text h3
   {
      color: #FE0002;
      font-size: 14px;
      padding: 0px;
      margin: 0px;
      padding-top: 10px;
      text-decoration: underline;
   }
   
.web .content .main .text a
   {
      color: blue;
      text-decoration: none;
   }
   
.web .content .main .text a:hover
   {
      color: blue;
      text-decoration: underline;
   }
   
.web .content .main .text li
   {
      list-style-type: square;
   }
   
.web .content .main .text p
   {
      padding: 0px;
      padding-top: 5px;
      padding-bottom: 5px;
      margin: 0px;
   }
   
.web .content .main .text .float_right
   {
      float: right;
      padding-left: 10px;
   }
   
.web_right
   {
      float: left;
      width: 160px;
      color: #ffffff;
   }
   
.web_right .orange
   {
      padding-left: 5px;
   }
   
.web_right .kategorie
   {
      width: 160px;
      height: 24px;
      background: url('../images/bg_kategorie_right.gif');
      font-size: 13px;
      font-weight: bold;
      padding-top: 6px;
      text-align: center;
   }
   
.web_right a
   {
      font-size: 12px;
      font-weight: bold;
      text-decoration: none;
      color: #ffffff;
      padding-left: 15px;
      width: 145px;
      display: block;
   }
   
.web_right a:hover
   {
      background: #cc6633 url('../images/sipka.gif') no-repeat;
   }
   
.web_right .li
   {
      padding-left: 15px;
      font-size: 10px;
   }

.web .content .main .objednavejte
   {
      padding-top: 5px;
      padding-bottom: 7px;
      font-weight: bold;
      padding-left: 15px;
   }
   
.web .content .main .objednavejte a
   {
      font-style: italic;
      color: #000000;
      text-decoration: none;
      padding-left: 60px;
   }
   
.web .content .main .objednavejte a:hover
   {
      text-decoration: underline;
   }
   
.web .content .main .objednavejte em
   {
      border: 1px solid #000000;
      background: #CCCCCC;
      font-style: normal;
      padding: 3px;
      color: #009933;
      font-size: 14px;
   }
   
.web .content .main .objednavejte .freecall
   {
      color: #009933;
      font-size: 14px;
   }
   
.web .content .main .marquee
   {
      background: #FFE1AB;
      height: 20px;
      padding-left:20px; 
      padding-top:5px; 
      font-size: 11px;
   }
   
.web .content .main .text .twolayout
   {
   }
   
.web .content .main .text .twolayout .first
   {
      float: left;
      width: 300px;
      font-size: 11px;
   }
   
.web .content .main .text .twolayout .second
   {
      float: right;
      width: 300px;
   }
   
.web .content .main .text .tab_detail 
   {
     width:280px;
	 border: 1px solid #000000;
     color: #000000;
   }
   
   
.web .content .main .text .tab_border
   {
      border: 2px solid #65B053;
      color: #000000;
   }
   
.web .content .main .text .tab_header
   {
      background-color: #65B053;
      color: #FFFFFF;
      font-size: 16px;
      font-weight: bold;
      margin-bottom:10px;
      text-align: left;
   }
   
.web .content .main .text .tab_header a
   {
      color: #FFFFFF;
   }
   
.web .content .main .text .tab_header a:hover
   {
      color: #FFFFFF;
      text-decoration: underline;
   }
   
.web .content .main .text .tab_detail1 
   {
     width:600px;
     border: 1px solid #000000;
     color: #000000;
     font-size: 11px;
   }

.web .content .main .text .tab_1a 
   {
     background-color: #FFE1AB;
     color: #000000;
     text-align: left;
     width: 50%;
   }

.web .content .main .text .tab_1b 
   {
     background-color: #FFE1AB;
     border-left: 1px solid #000000;
     color: #000000;
     text-align: left;
     width: 50%;
   }
   
.web .content .main .text .tab_2a 
   {
     color: #000000;
     text-align: left;
   }
   
.web .content .main .text .tab_2b 
   {
     border-left: 1px solid #000000;
     color: #000000;
     text-align: left;
   }
   
.web .content .main .text .tab_3a
   {
     background-color: #FFE1AB;
     color: #000000;
     text-align: left;
     border-right: 1px dashed black;
   }
   
.web .content .main .text .tab_4a 
   {
     color: #000000;
     text-align: left;
     border-right: 1px dashed white;
   }
   
.web .content .main .text .doporucujeme
   {
      text-align: left;
      width: 100%;
      border-bottom: 1px dashed #65B053;
      padding-bottom: 10px;
      padding-top: 10px;
   }
   
.web .content .main .text .doporucujeme .nazev
   {
      padding-bottom: 5px;
   }
   
.web .content .main .text .doporucujeme .nazev a
   {
      font-size: 14px;
      color: #000000;
      text-decoration: none;
      font-weight: bold;
   }
   
.web .content .main .text .doporucujeme .nazev a:hover
   {
      font-size: 14px;
      color: #FE0002;
      text-decoration: none;
      font-weight: bold;
   }
   
.web .content .main .text .doporucujeme .foto
   {
      float: left;
      padding-right: 10px;
      padding-bottom: 10px;
   }
   
.web .content .main .text .doporucujeme .popis
   {
      font-size: 11px;
   }

.web .content .main .text .diskuze_info
   {
      padding-top: 5px;
      float: left;
      width: 50px;
   }
   
.web .content .main .text .diskuze_input
   {
      float: left;
      margin-left: 10px;
   }
  
.web .content .main .text .diskuze
   {
      text-align: left;
      width: 100%;
      border-bottom: 1px dashed #65B053;
      padding-bottom: 10px;
      padding-top: 10px;
   }
   
.web .content .main .text .diskuze .jmeno
   {
      font-size: 11px;
   }

.web .content .main .text .diskuze .nadpis
   {
      font-weight: bold;
      font-size: 20px;
      padding-top: 2px;
      padding-bottom: 5px;
   }
   
.web .content .main .text .diskuze .dotaz
   {
      font-size: 12px;
      padding-bottom: 10px;
   }
   
.web .content .main .text .diskuze .odpoved
   {
      font-style: italic;
      padding-left: 20px;
      font-size: 12px;
   }