/* general */
body                  { background-color:#FFFFFF; color:#000000; font-family: Arial,Helvetica,Sans Serif; font-size:12px; }
p,td                  { font-size:12px; }

form                  { margin:0px; }
input,textarea        { border: #808080 1px solid; }
input.noframe         { border: none; }

h1                    { font-size:18px; font-weight:bold; }
h2                    { font-size:16px; font-weight:bold; }
h3                    { font-size:14px; font-weight:bold; }


/* odkazy */

a                     { font-size: 12px; font-weight:bold; }
a:link                { color :#666666; }
a:active              { color :#666666; }
a:visited             { color :#666666; }
a:hover               { color :#FF0000; }

a.topmenu             { font-weight:bold; text-decoration:none; font-size:13px; }
a.topmenu:link        { color:#CC0000; }
a.topmenu:active      { color:#F8C4B9; }
a.topmenu:visited     { color:#CC0000; }
a.topmenu:hover       { color:#F8C4B9; }


/* menu */
.header               { margin:1px; padding:2px; background-color: #CC0000; color:#FFFFFF; font-size:13px; font-weight:bold; }

.level1               { margin:1px; padding:0px; font-size:13px; text-indent:0px; background-color: #CC0000; }
.selected1            { margin:1px; padding:0px; font-size:13px; text-indent:0px; background-color: #CC0000; }
a.alevel1             { font-weight:bold; text-decoration:none; width:100%; padding:2px; display:block; }
a.alevel1:link        { color:#FFFFFF; }
a.alevel1:active      { color:#FFFFFF; }
a.alevel1:visited     { color:#FFFFFF; }
a.alevel1:hover       { color:#FFFFFF; background-color:#F8C4B9; }

.level2               { margin:1px; padding:0px; font-size:13px; text-indent:0px; background-color: #FFFFFF; border-bottom: #666666 1px solid; }
.selected2            { margin:1px; padding:0px; font-size:13px; text-indent:0px; background-color: #F8C4B9; border-bottom: #666666 1px solid; }
a.alevel2             { font-weight:bold; text-decoration:none; width:100%; padding:2px; display:block; }
a.alevel2:link        { color:#666666; }
a.alevel2:active      { color:#666666; }
a.alevel2:visited     { color:#666666; }
a.alevel2:hover       { color:#CC0000; background-color:#F0F0F0; }

.level3               { margin:1px; padding:0px; font-size:13px; text-indent:5px; background-color: #FFFFFF; border-bottom: #666666 1px solid; }
.selected3            { margin:1px; padding:0px; font-size:13px; text-indent:5px; background-color: #F8C4B9; border-bottom: #666666 1px solid; }
a.alevel3             { text-decoration:none; font-weight:normal; width:100%; padding:2px; display:block; }
a.alevel3:link        { color:#666666; }
a.alevel3:active      { color:#666666; }
a.alevel3:visited     { color:#666666; }
a.alevel3:hover       { color:#CC0000; background-color:#F0F0F0; }

.heading1             { font-size:17px; font-weight:bold; color:#666666; }
.heading2             { font-size:14px; font-weight:bold; color:#666666; }
.kosikdisp            { border: #000000 1px solid; font-size: 12px; text-align:right; width:100px;}
.topmenubox           { padding:5px; text-indent:100px; }

/* form */
.mandatory            { color: #DF0029; }
.label                { font-weight: bold; font-size: 12px; }
.data                 { font-weight: bold; font-size: 12px; }
.errormsg             { color:#CC0000; background-color:#F0F0F0; }
.info                 { color:#666666; font-size:10px; }
input.kusu            { font-size:10px; width:30px; }
input.koupit          { font-size:10px; }

.warename             { color:#666666; font-size:14px; font-weight:bold; }
.wareitem             { font-size:14px; font-style:italic; }
.waredesc             { font-size:12px; }
.cena                 { color:#FF6600; font-size:12px; }

.akce                 { border:#808080 1px solid; text-align:center; }
.akceheader           { background-color:#808080; color: #FFFFFF; font-weight: bold; font-size:14px; padding: 2px; }
.akcecena             { background-color:#F0F0F0; color:#FF6600; font-size:16px; font-weight:bold; text-align:center; }

