body 
  { 
   background: #ffffff url('../images/bg.jpg') repeat-x; 
   margin: 0px; 
   margin-top: 23px;
   font-family: Arial; 
   font-size: 12px; 
   color: #000000;
  }

.newrows
  { 
   clear: both;
   font-size: 0px;
  }
  
.noborder
  { 
   border: 0px solid #ffffff;
  }

.border
  { 
   border: 1px solid #000000;
  }

.web 
  { 
   width: 765px; 
   position: relative; 
   left: 50%; 
   margin-left: -387px; 
   background: #ffffff;
   border: 5px solid #ffffff;
  }
  
.web .header 
  {
   background: url('../images/header.jpg') no-repeat;
   width: 765px;
   height: 142px;
   border-bottom: 1px solid #ffffff;
  }
  
.web .menu 
  {
   height: 32px;
   background: url('../images/bg_menu.jpg') repeat-x;
  }
  
.web .menu .item
  {
   float: right;
  }
  
.web .menu .item .li
  {
   background: url('../images/menu_li.jpg') no-repeat;
   width: 2px;
   height: 33px;
   float: left;
  }
  
.web .menu .item a
  {
   display: block;
   float: left;
   height: 24px;
   padding-left: 13px;
   padding-right: 13px;
   padding-top: 8px;
   font-size: 12px;
   font-family: Trebuchet MS;
   font-style: normal;
   font-weight: bold;
   color: #ffffff;
   text-decoration: none;
  }
  
.web .menu a:hover
  {    
   background: url('../images/bg_menu_hover.jpg') repeat-x;
   text-decoration: underline;
  }

.web .copyright
  { 
    width: 755;
    background: #CF3736;
    height: 18px;
    color: #ffffff;
    font-size: 10px;
    padding-top: 4px;
    padding-left: 10px;
  }
  
.web .copyright a
  { 
   color: #ffffff;
   text-decoration: underline;
  }
  
.web .copyright a:hover
  { 
   text-decoration: none; 
  }
  
.web .obsah
  {
   background: url('../images/content_bg.jpg') repeat-y;
   width: 100%;
   padding-bottom: 15px;
  }
  
.web .obsah .panel
  {
   margin-left: 1px;
   width: 201px;
   float: left;
   margin-top: 30px;
  }
  
.web .obsah .panel .line
  {
   width: 199px;
   height: 1px;
   font-size: 0px;
   background: #ffffff;
  }
  
.web .obsah .panel .nadpis
  {
   width: 194px;
   height: 15px;
   padding-left: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   color: #000000;
   background: #ffffff;
   border-top: 1px solid #B5312F;
   border-bottom: 3px solid #B5312F;
   font-family: verdana;
   margin-bottom: 3px;
  }
  
.web .obsah .panel .novinka
  {
   width: 191px;
   padding: 5px;
   font-family: Georgia, "Times New Roman", Times, serif;
  }

.web .obsah .panel .novinka .datum
  {
   font-size: 11px;
   padding-bottom: 2px;
  }
  
.web .obsah .panel .novinka .head
  {
   font-size: 12px;
   font-weight: bold;
   paddding-bottom: 0px;
  }
  
.web .obsah .panel .novinka .text
  {
   font-size: 11px;
   padding-bottom: 15px;
   padding-top: 5px;
   border-bottom: 1px dotted #B5312F;
  }
  
.web .obsah .panel .katalog_produktu a
  {
   width: 189px;
   height: 20px;
   display: block;
   background: #F9F9F9;
   color: #B5312F;
   padding-top: 5px;
   padding-left: 10px;
   text-decoration: none;
   border-bottom: 1px solid #ffffff;
  }
  
.web .obsah .panel .katalog_produktu a:hover
  {
   background: #f0f0f0;
   font-weight: bold;
  }
  
.web .obsah .content
  {
   margin-left: 2px;
   width: 530px;
   float: right;
   padding: 15px;
   text-align: justify;
   line-height: 1.5;
  }
  
  
.web .obsah .content h1 
  { 
   margin-top: 25px; 
   margin-bottom: 15px; 
   font-weight: bold; 
   font-style: normal; 
   color: #B93131; 
   font-size: 25px; 
   font-family: Trebuchet MS; 
   text-decoration: none; 
  }
  
.web .obsah .content h2 
  { 
   margin-top: 20px; 
   margin-bottom: 15px; 
   font-weight: normal; 
   font-style: normal; 
   color: #B93131; 
   font-size: 16px; 
   font-family: Verdana; 
   text-decoration: none; 
  }
    
.web .obsah .content ul li
  {
   /*list-style: circle;*/
  } 
  
.web .obsah .content a
  {
   text-decoration: underline;
   color: #B93131;
   font-weight: bold;
  }
  
.web .obsah .content a:hover
  {
   text-decoration: none;
  }
  
.web .obsah .zadny_produkt
  {
    padding-bottom: 150px;
  }
  
.web .obsah .catalogue
  {
   margin-bottom: 10px;
   background: #ffffff;
   border: 1px dotted #f0f0f0;
   padding: 5px;
  }
   
.web .obsah .catalogue .foto
  {
   float: left;
   padding-right: 10px;
   width: 90px;
  }

.web .obsah .catalogue .popis
  {
   float: left;
  }
  
.web .obsah .catalogue .text
  {
   font-size: 11px;
   width: 350px;
   text-align: justify;
  }
  
.web .obsah .catalogue .text .nadpis
  {
   font-size: 16px;
   color: #000000;
   font-weight: bold;
   font-family: trebuchet ms;
   font-style: italic;
   padding-bottom: 5px;
  }
  
.web .obsah .catalogue .text .url
  {
   padding-top: 5px;
  }
  
.web .obsah .catalogue .cena
  {
   float: right;
   padding-right: 5px;
   padding-left: 10px;
   padding-top: 5px;
   font-size: 15px;
   font-style: italic;
   font-weight: bold;
  }
