body {
 background-color: #5E0000;
 font-family: Helvetica, Arial, sans-serif;
}
INPUT,TEXTAREA { 
 font-family:monospace; 
 width: 200px;
 background-color: #d4a164;
}
.login INPUT {
 width: 16ex;
}
.login {
 text-align: left;
 padding-left: 100px;
}
A {
 text-decoration: none;
 color: #a00000;
}
A:hover {
 text-decoration: underline;
}
.layout TD {
 /*text-align: left;
 */
 padding: 0px;
 margin: 0px;
}
.layout IMG {
 padding: 0px;
 margin: 0px;
 border: 0px;
 vertical-align: top;
}
.menu {
 text-align: right;
}
.menu INPUT {
 width: 15ex;
}
.menu_admin {
 text-align: right;
}
.menu_folders {  
 padding-left: 1ex;
/*
}
.menu_folders TD {  
*/
 text-align: left;
 background-color: #f0f0b0;
 font-size: large; /*larger;*/
 font-weight: bold; 
 padding-left: 1ex;
 padding-right: 1ex;
}
.eshop {
 color: #000000;
 margin-top: 10px;
 margin-left: 0px;
 text-align: left;
}
.eshop TD {
 text-align: left;
}
.eshop TH {
 color: black;
 text-align: left;
 background-color: #d4a164;
}
.eshop_folder {
 vertical-align: top;
 width: 300px;
 text-align: left;
}
.eshop_item {
 width: 300px;
 text-align: left;
}
.nadpis1 {
-text-decoration: underline;
 color: #5E0000;
 font-weight: bold; 
}

.novinky {
 font-weight: bold;
 color: #900000;
}

.error {
 width: 80%;
 background: white;
 color: red;
 padding: 1em;
}

