body {
  font: 75%/1.42em Arial, helvetica, sans-serif;
  margin: 0;
  padding: 0;
  color: #333333;
  background-color: #fff;
  text-align: center;
  font-size:9pt;
}

p {
  padding:5px;margin:5px;
  }

table td 
  {
  vertical-align:top;
  }

.tdx
  {
  width:550px;
  }
  
.tdx td
  {
  padding-left:10px; 
  }  
  
h1 {
   padding:5px;margin:5px; font-weight:bold;font-size:11pt;color:#0066cc;cursor:default;
   }

.topp { padding:0;margin:0; }

.topp a { display:block;width:100%;height:97px; }
  
.nh1 {
     padding:5px;margin:5px; font-weight:bold;font-size:11pt;color:#0066cc;cursor:default;
     }

.nh2 {
     padding:5px;margin:5px; font-weight:bold;font-size:11pt;color:#ff3300;cursor:default;
     }

.nh3 {
     padding:5px;margin:5px; font-weight:bold;font-size:11pt;color:#006600;cursor:default;
     }   
  
h2 {
   padding:5px;margin:5px; font-weight:bold;font-size:10pt;color:#0066cc;cursor:default;
   }

h3 {
   padding-left:5px;padding-right:5px;margin-left:5px; margin-right:5px; font-weight:bold;font-size:10pt;color:#666666;cursor:default;
   }
   
h4 {
   font-weight:bold;font-size:140%;margin:0;
   }      
   
.d1{ color:#0066cc;font-weight:bold;font-size:10pt; }
.d2{ color:#ff3300;font-weight:bold;font-size:10pt; } 
.d3{ color:#006600;font-weight:bold;font-size:10pt; } 
   
fieldset
   {
   border:1px solid #cccccc; margin-bottom:10px;
   }    

legend
   {
   padding-left:5px;padding-right:5px;text-transform:uppercase;font-weight:bold;font-size:10pt;color:#333333;cursor:default;  
   }

/* ------------------------------------------------------------------------------------- */   
/* ---------------------------- class def ---------------------------------------------- */
/* ------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */
   
.popis 
   {
   font-size:9pt;font-weight:normal;
   }

.ipopis 
   {
   color:#ffffff;font-size:9pt;font-weight:normal;
   }
   
.nadpis
   {
   font-size:11pt;font-weight:bold;
   }  

.inadpis
   {
   color:#ffffff;font-size:10pt;font-weight:bold;
   }   
   
.sub 
   {
   font-size:10pt;font-weight:normal;
   }   
   
/* odkazy */

a:link, a:visited, a:active {
  color:#0066cc;text-decoration:none;font-weight:bold;
         }

a:hover {
        color:#ff6600;text-decoration:none;font-weight:bold;
        }
        
.menui {
      color:#ffff00;font-size:10.0pt;cursor:default;vertical-align:middle; text-align:left;  
      }
.menu {
      color:#ffffff;font-size:10.0pt;vertical-align:middle;text-align:left;  
      }

.odd { width:2px;color:#ffffff;font-weight:bold; }

.llcat { background-color:#223A6A; min-height: 600px; height: auto; _height: 600px; background-color:#223a6a; }

.menu a:link, .menu a:visited, .menu a:active {
  color:#ffffff;text-decoration:none;font-weight:bold;
         }

.menu a:hover {
  color:#ffcc00;text-decoration:none;font-weight:bold;        
     }

.shophelp 
    {
    font-size : 8pt;
    text-align:left;
    color:#ffffff;
    margin-left:1px;
    
    }
     
.shophelp a:link {
  color:#ffcc00;text-decoration:none;font-weight:bold;
         }

.shophelp a:visited {
  color:#ffcc00;text-decoration:none;font-weight:bold;
         }

.shophelp a:active {
  color:#ffcc00;text-decoration:none;font-weight:bold;
         }

.shophelp a:hover {
  color:#ff6600;text-decoration:none;font-weight:bold;        
     }     

.mwimg { cursor:pointer;width:70px;border-bottom:3px solid #333333;border-right:3px solid #333333;border-top:1px solid #333333;border-left:1px solid #333333;float:right; }
 
.moreinfo { cursor:pointer;margin-bottom:-5px; } 

.pspan { margin:0;padding:0; }
     
.shopcat 
    {
    font-size : 8pt;
    text-align:left;
    color:#ffffff;
    margin-left:1px;
    }

.popis table td
{
font-size:8pt;
}
     
.shopcat a:link {
  color:#ffffff;text-decoration:none;font-weight:bold;
         }

.shopcat a:visited {
  color:#ffffff;text-decoration:none;font-weight:bold;
         }

.shopcat a:active {
  color:#ffffff;text-decoration:none;font-weight:bold;
         }

.shopcat a:hover {
  color:#ffcc00;text-decoration:none;font-weight:bold;        
     }     
         
.in {
    font-size : 8pt;
    font-weight: normal;
    border-top: solid 1px #888888;
    border-bottom: solid 1px #888888;
    border-left: solid 1px #888888;
    border-right: solid 1px #888888;
    color:#666666;
    background-color:#eeeeee;
    padding:2px;
    }

.sel {
    font-size : 8pt;
    font-weight: normal;
    border-top: solid 1px #888888;
    border-bottom: solid 1px #888888;
    border-left: solid 1px #888888;
    border-right: solid 1px #888888;
    color:#333333;
    background-color:#eeeeee;
    padding:0px;
    }
        
.sin {
    font-size : 7pt;
    font-weight: normal;
    border-top: solid 1px #bbbbbb;
    border-bottom: solid 1px #bbbbbb;
    border-left: solid 1px #bbbbbb;
    border-right: solid 1px #bbbbbb;
    color:#333333;
    background:#eeeeee none;
    padding:2px;
}

.bt{
   font-size :  8pt;
   font-weight: bold;
   color: #ffffff;
   border-left: #0066cc 1px solid;
   border-right: #006699 1px solid;
   border-top: #0066cc 1px solid;
   border-bottom: #006699 1px solid;
   text-align: center;
   background-color: #0B4F80;
}

.sys_pager_link {
 margin:0 2px;
 font-size:10pt; 
}

.sys_pager_actual:link, .sys_pager_actual:active, .sys_pager_actual:visited {
 margin:0 2px;
 color:#f00;
 font-size:10pt;
}

.txtbt{
   font-size : 8pt;
   font-weight: bold;
   color: #0066cc;
   border:0;
   margin-bottom:-2px;
   margin-right:-5px;
   text-align: center;
   background-color: #ffffff;
   cursor:pointer;
}

/* fixed border */

.box{border-top: solid 0px #4594A7;border-left: solid 1px #4594A7;border-right: solid 1px #4594A7;border-bottom: solid 1px #4594A7;}

/*  */
.lstxx li {display: list-item; list-style: disc outside url(../_sys/level1.png);}

.lstxx li ul li {display: list-item; list-style: disc outside url(../_sys/level2.png);}

.lstxx li ul li ul li {display: list-item; list-style: disc outside url(../_sys/level3.png);}

.lstxx li ul li ul li ul li {display: list-item; list-style: disc outside url(../_sys/level4.png);}


.lste li {display: list-item; list-style: disc outside url(../_sys/plus.png);margin-left:-20px;padding-left:0px;}

.lste li ul li {display: list-item; list-style: disc outside url(../_sys/plus.png);margin-left:-25px;padding-left:0px;}

.lste li ul li ul li {display: list-item; list-style: disc outside url(../_sys/plus.png);margin-left:-25px;padding-left:0px;}

.lste li ul li ul li ul li {display: list-item; list-style: disc outside url(../_sys/plus.png);margin-left:-25px;padding-left:0px;}

.tdx {
 width:700px;
}

.shop {
 border-collapse:collapse;
 width:700px;
}

.shop td {
 background-color:#eeeeee;
}

.bb { border:1px solid #fff;width:700px; }

.bs { visibility:hidden;width:700px;margin-bottom:40px; }

.item_detail_back_button td { width:700px;height:80px;border:1px solid #fff;vertical-align:middle; }

.item_detail_back_button p { text-align:center; }

#catalog, #catalog2 {
 width:700px;
 border-collapse:collapse;
}

#catalog2 { margin:10px 0; }

.shop_item {
 width:350px;
 vertical-align:top;
 border-bottom:1px solid #dddddd;
 background:#fff;
}

#item_detail_view {
 width:700px;
}

.item_detail_view_box {
 position:relative;
}

.shop_item_box {
 position:relative;
 width:346px;
 padding:2px;
}

.mwimg { 
cursor:pointer;
width:70px;
border-bottom:3px solid #333333;
border-right:3px solid #333333;
border-top:1px solid #333333;
border-left:1px solid #333333;
float:right;
margin-left:4px;
}

.mwimg2 { 
cursor:pointer;
width:70px;
border-bottom:3px solid #333333;
border-right:3px solid #333333;
border-top:1px solid #333333;
border-left:1px solid #333333;
float:left;
margin-right:4px;
} 
 
.detail_mwimg { 
cursor:pointer;
width:120px;
border-bottom:3px solid #333333;
border-right:3px solid #333333;
border-top:1px solid #333333;
border-left:1px solid #333333;
}

.nohand { cursor:default;width:90px;border:0; }

.item_detail_buy {
 width:150px;
 position:absolute;
 top:0;
 left:0;
 /*
 float:left;
 */
}
 
.item_detail_text {
 margin-left:150px;
} 
 
.moreinfo { 
cursor:pointer;
margin-bottom:-5px; 
} 

.prices {
 display:block;
 margin-top:10px;
 font-size:10pt;
}

/* CAT menu start */

a.level2active:link, a.level2active:visited, a.level2active:active {
 width:190px;
 border-left:20px solid #fff;
} 

a.level3active:link, a.level3active:visited, a.level3active:active {
 width:180px;
 border-left:30px solid #fff;
} 

a.level4active:link, a.level4active:visited, a.level4active:active {
 width:170px;
 border-left:40px solid #fff;
} 

a.level1active:hover {
 border-left:10px solid #ddd;
} 

a.level2active:hover {
 border-left:20px solid #ddd;
} 

 
 /* CAT menu end */  
.shop_cat {
  font-size:8pt;font-weight:bold;
}

.shop_popis {
 font-size:8pt;
 font-weight:normal;
}     

.shop_nazev {
  width:260px;
  color:#000;
  text-decoration:none !important;
  font-size:10pt;
  font-weight:bold;
  margin:0;padding:0;
}
 
.item_detail_view_box .shop_nazev {
 width:550px;
 font-size:11pt;
 margin:5px 0 15px 150px;
}  
  
.shop_item_info {
  font-size:8pt;
  font-weight:normal;
  padding:0;margin:0;
}

.shop_item_box p.popis {
 padding:0;margin:0;
}

.shop_item_info p.popis a {
 display:block;
 width:100%;
}
   
.skryty
 {
  display:none;
 }  

.sez1{ margin-top:-5px;margin-bottom:-5px; } 
 
.sez2{ margin-top:-5px;margin-bottom:-5px; }  
 
.sez1 li {
         display: list-item; list-style: disc outside;
         font-size: 9pt;
	color: #000000;
	padding: 2px;
} 

.sez2 li {
         display: list-item; list-style: square outside;
         font-size: 9pt;
	color: #000000;
	padding: 2px;
}   

.hidhid {
 display:none;
}

select.order {
 width:250px;
}