body {
 margin: 0; padding: 0; font-size: 12px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
 background: #fdf8d6;
}

a:link, a:visited, a:active {
 color: #686300; text-decoration: none;
}
a:hover {
 text-decoration: underline; 
}
img {
 border: none;
}
p {
 margin: 0; padding: 0;
}
h1, h2, h3, h4, h5, h6 {
 margin: 0; padding: 0;
}
.chybicka {
 display: block; margin: 7px 0 2px 0; padding: 0 10px 0 10px; color: #ff0000;
}
.ok {
 display: block; width: 400px; margin: 7px 0 7px 10px; padding: 7px; color: #535f68; background: #cbe8ff; border: 1px solid #a2bacc;
}
 
.whitewindow {
 display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #ffffff;
}
.whitewindow .loader {
 position: absolute; top: 45%; left: 50%;
}
.errorwindow {
 display: none; position: absolute; top: 5px; left: 5px; width: 380px;
 padding: 7px; color: #ca0000; background: #fff2f2; border: 2px solid #ffbebe;
}
.errorwindow .close {
 position: absolute; top: 5px; right: 5px;
}

h1 {
 margin: 15px 0 10px 10px; padding: 0; font-size: 24px; color: #000000; font-weight: normal;
 font-family: Arial;
}

label {
 float: left; width: 60px; margin: 17px 0 0 20px; font-size: 14px; color: #000000;
}
input[type=text] {
 float: left; width: 250px; height: 32px; margin: 7px 0 0 0; padding: 0 7px 0 7px; font-size: 16px; color: #888888;
 border: 1px solid #c2bc94; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;
}
input[type=password] {
 float: left; width: 250px; height: 32px; margin: 7px 0 0 0; padding: 0 7px 0 7px; font-size: 16px; color: #888888;
 border: 1px solid #c2bc94; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;
}
input[type=image] {
 margin: 10px 0 0 0;
}

.hr {
 height: 2px; margin: 15px 0 10px 0; padding: 0; background: url(../img/loginline.png) repeat-x left top;
}

ul.menu1 {
 float: right; margin: 0px 15px 0 0; padding: 0; list-style: none;
}
ul.menu1 li {
 margin: 0 12px 2px 0; padding: 0 0 0 12px; background: url(../img/menu1bg.png) no-repeat;
 background-position: 0 3px;
}
ul.menu1 li a {
 display: block; padding: 0 0 0 0; color: #7d7f81;
}
ul.menu1 li a:hover {
 color: #f93a32;
}

.nakupovatvobchode {
 position: absolute; right: 20px; bottom: 20px;
}
