BODY
{
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
}
P
{
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
}
TABLE
{
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    border: 0px;
}
FORM
{
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
}
UL
{
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
}
H1
{
    COLOR: RED;
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bold
}
H2
{
    COLOR: RED;
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
H3
{
    COLOR: RED;
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
H4
{
    /*COLOR: RED;*/
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
H5
{
    COLOR: RED;
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
H6
{
    COLOR: black;
    FONT-FAMILY: Verdana, ArialCE, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

a {text-decoration: underline;}
a:hover {text-decoration: underline; color: orange;}

.prices {font-weight:normal;}
.customername {font-weight:normal;}
#customername_label {font-weight:normal;}
#customername_value {font-weight:bold;}
#pricewithtax_value {font-weight:bold;}
#price_value {font-weight:bold;}
.search {font-weight:bold;}
.input {font-size: 8pt;}
.button {font-size: 8pt;}
.label {COLOR: black; FONT-SIZE: 9pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana,Arial,Sans-serif;}
.filters { text-decoration: underline; COLOR: black; FONT-SIZE: 8pt; FONT-FAMILY: verdana, Arial,Sans-serif}
.categorizationItem { text-decoration: underline; COLOR: black; FONT-SIZE: 8pt; FONT-FAMILY: verdana, Arial,Sans-serif}
.departmentItem { text-decoration: underline; COLOR: black; FONT-SIZE: 8pt; FONT-FAMILY: verdana, Arial,Sans-serif}
.categoriesItem { text-decoration: underline; COLOR: black; FONT-SIZE: 8pt; FONT-FAMILY: verdana, Arial,Sans-serif}
.producers { text-decoration: underline; COLOR: black; FONT-SIZE: 8pt; FONT-FAMILY: verdana, Arial,Sans-serif}
.pages {font-size: 10pt; color: #41B0C4; font-weight:bold;}
.basket {font-size: 8pt; color: #ffffff; font-weight:bold; text-decoration: underline;}
.info {font-size: 8pt; color: #ffffff; font-weight:bold; text-decoration: none;}
.checkout {font-size: 8pt; color: #ffffff; font-weight:bold; text-decoration: underline;}
.ItemName {font-size: 10pt; font-weight:bold;}
.tabletitles {font-weight:bold;}
.back {color: #FFFFFF; font-weight:bold; text-decoration: none;}
.back:hover {color: #FFFFFF; font-weight:bold; text-decoration: underline;}
.ItemNamePriceList {font-size: 10pt; font-weight:bold;}
.columnTitle {color: #FFFFFF; font-weight:bold; text-decoration: underline;} 
.titles {font-weight:bold;}
.dateUpdated {font-size: 8pt;}


.treetop
{
  background-image: url('../images/treetop.gif'); 
  height:39px; 
  background-repeat: no-repeat;
  width: 100%;
  font-weight: bold;
}

.treemiddle 
{
  background-color: #e9eed8; 
  text-align: left;
  border-left: 1px solid #d6ddbe;
  border-right: 1px solid #d6ddbe;
  padding: 5px;
  padding-left: 15px;
  padding-right: 15px;  
  #width: 100%;
}

.treemiddlemenu
{
  background-color: #e9eed8; 
  text-align: center;
  border-left: 1px solid #d6ddbe;
  border-right: 1px solid #d6ddbe;
  padding: 5px; 
  #width: 100%;
}

.lfTree 
{
  background-image: url('../images/pozadimenu.gif');
  margin: 0px auto;
  text-align: left;
  width: 146px;
  background-repeat: repeat-y;
}


.tree { padding-top:15px; #padding-top:0px; #margin-top:0px; }

.tree a 
{ 
    color: #557302;
    text-decoration: none;
    font-weight: bold;
    display: block;
    width: 156px; #width: 100%;
    height: 15px; #height: 13px;
    margin: -7px -7px -7px -16px; #margin: -8px 0px -6px 0px;
    padding: 9px 7px 7px 16px; #padding: 9px 5px 9px 10px;

}

.tree a:hover { background-color: #dde1cc; color: black; }

.tree .subitems a 
{ 
    font-weight: normal; 
    background-image: url(../images/odrazka+.gif);
    background-repeat: no-repeat;
    background-position: 16px 50%; #background-position: 0px 50%;
}



.tree img {float: left; height: 30px;}

.tree a:visited {text-decoration: none}

   
.tree strong a, .tree strong a:visited
{ font-weight: bold; color: #2d575d !important}   

.tree  strong a:hover {color: black !important}



 
.treeoverlay 
{
  background-image: url('../images/treeoverlay.gif'); 
  height:2px; width:146px; 
  position:absolute;
  background-repeat: no-repeat;
}

.treebottom 
{
  background-image: url('../images/treebottom.gif'); 
  height:11px; 
  background-repeat: no-repeat;
  width: 100%;
  margin-bottom: 20px;
}

.treeItem {height: 30px; position:relative; top: -8px; #top: 8px}


body {background-image: url('../images/prechod.png'); background-repeat: repeat-x;}

.inbox {margin: 0 5 0 5; line-height: 160%; text-align: left; }
.inbox a:normal {color:#557302}

.footer {margin-top: 15px; color: #2d575d; margin-bottom: 30px;}

.topmenu 
{
  background-image: url('../images/menu.gif'); 
  height:40px; 
  
  background-repeat: repeat-x;
  vertical-align: middle;
}
.topmenul
{
  background-image: url('../images/menul.gif'); 
  background-repeat: no-repeat;
  width: 13px;
}
.topmenup
{
  background-image: url('../images/menup.gif'); 
  background-repeat: no-repeat;
  width: 9px;
}
.topmenu .menubutton, .menubutton2
{
  background-image: url('../images/menusep.gif'); 
  background-repeat: no-repeat;
}
.menubutton

.topmenu form 
{
  display: inline; vertical-align: middle;
  position: relative; top: -6px;
}
.topmenu form .srch {border: 1px; padding: 2px; #padding: 0px; #height:20px; }
.topmenu form .btn {position: relative; top: 7px; #top: 6px;}
.topmenu .menu1 {}
.topmenu .enhSearch {position: relative; top: 0px; #top: 0px;}
.topmenu a
{
    color: #003333;
    text-decoration: none;
    position: relative; top:-2px; #top: -6px;
    display: block; height: 22px;
    padding: 10px 10px 4px; 
    #padding-top: 10px; #padding-bottom: 13px; #margin-top: 0px; #margin-bottom: 0px;
}
.topmenu a:hover {color: black; }
.menubutton a:hover, .menu1 a:hover {background-color: #a0c51c; text-decoration: none;}

.menubutton3 a {text-decoration: underline;}

.levysloupec {padding-top: 20px;}
.pravacast {padding-top: 20px;} /*stred a pravy infosloupec*/
.normal {padding-right: 20px; padding-left: 20px;} /*tohle je cely stredni sloupec*/
.stredzacatek {padding-top: 0px;}

.cesta 
{
  background: #3fadc1;
  background-image: url('../images/cesta.gif'); 
  height:38px; 
  background-repeat: repeat-x;
  color: white;
}
.cesta a {color: white;}
.SelectedCategoryPath {position: relative; top: -3px;}
.cestal
{
  background-image: url('../images/cestal.gif'); 
  background-repeat: no-repeat;
  width: 7px;
}
.cestap
{
  background-image: url('../images/cestap.gif'); 
  background-repeat: no-repeat;
  width: 7px;
}

.cena {font-size: 12px; font-weight: bold; color: #557302}

.kosik {vertical-align: middle;}
.kosik img {border: 0px;}
.kosik a {font-weight: bold;}
.kosik a:normal {color: #557302}

.fieldOrder {width: 30px; border: 1px solid #41b0c4;}
.btnOrder {position:relative; top: 6px;}

.nazevpolozky 
{
  background-color: #dfeef1; color: #41b0c4;
  font-weight: bold;
  padding: 5px;
}
.nazevpolozky a {text-decoration: none;}
.nazevpolozky a:hover {text-decoration: underline;}

.strankovani {background-color: #dfeef1; height: 30px; margin-top: 20px; margin-bottom:30px;}
.strankovani a {color: #41b0c4;}
.strankovani td {padding-left: 10px; padding-right: 10px;}

.nazevzbozi {color: #41b0c4; font-size: 16px; font-weight: bolder; margin-top: 10px;}

.tabulkavlastnosti tr {border-bottom: 1px solid #dfeef1}
.tabulkavlastnosti .hlavicka {text-align: left;}
.tabulkavlastnosti .vlastnost {text-align: left; border-bottom: 1px solid #dfeef1}
.tabulkavlastnosti .hodnota {text-align: right; border-bottom: 1px solid #dfeef1}


.cenavkatalogu {font-weight: bold;}
.cenavesloupci {font-weight: bold;}

.polozkavboxu {text-align: center; padding-bottom: 8pt; padding-top: 5px; font-size: 10px;}


.polozkavboxu .obalobrazku
{ background: #ffffff; border: 1px solid #d6ddbe; }

.polozkavboxu a img
{ margin: 3px; 
	width: 100px;}
	
.pictureCell img
{ width: 100px; }
 
.nadpiskategorie {color: #41b0c4; font-size: 16px; font-weight: bolder; margin-top: 10px; margin-bottom: 10px;}
.popiskategorie {line-height: 150%; margin-bottom: 10px;}