h1, h2.h1 {color:#BF3600;margin-bottom:0.8em;font-size:130%;font-weight:bold;border-bottom:1px solid #B41600;background:none; padding-left:0px;}
h2 {background:url(../images/h2.png) no-repeat center left;color:#BF3600;margin-bottom:0.8em;font-size:110%;padding-left:20px;font-weight:bold;line-height:1.2em}
h3 {color:#111;margin-bottom:0.6em;font-size:110%;font-weight:bold;line-height:1.2em}

p {margin-bottom:0.8em;line-height:1.2em}

ul {margin-bottom:0.8em;}
li {margin-bottom:0px;padding-bottom:0px;line-height:1.3em;list-style: none outside url(../images/li.png)}

.center {text-align:center}

a {text-decoration:none;color:#d43b00;text-decoration:underline}
a:hover {text-decoration:underline;color:#9F1E00;}

img.passive {border:1px solid #ccc; padding: 1px;}
img.active {border:1px solid #bbb; padding: 1px;}
img.active:hover {border:1px solid #999; padding: 1px;}
img.left { margin:0px 1em 0.5em 0em; float:left}
img.right { margin:0px 0em 0.5em 1em; float: right}
span.left { margin:0px 1em 0px 0em; float:left}
span.right { margin:0px 0em 0px 1em; float: right}

.big {font-size:140%;}
.huge {font-size:160%;}

.button, div#right .button, div#product-main-menu a {color:#fff;
    background: #c83e00 url(../images/bg-button.png) repeat-x center left;
    border-left:1px solid #cc5f43;border-top:1px solid #d58273;
    border-right:1px solid #9f4e2a;border-bottom:1px solid #734622;
    padding:0.12em 0.3em;
    line-height:1.8em;
    text-align:center;
    line-height:1.4em;
    font-size:100%;
    color:#fff;
}
div#product-main-menu a {color:#fff;
    line-height:1.7em;
}
.button:hover, div#product-main-menu a:hover {background: #dc4b00 url(../images/bg-button-over.png) repeat-x center left;}


div.right {float:right; margin:0px 0px 1em 1em;}
div.left {float:left; margin:0px 1em 1em 0px;}

div.error {border:2px solid #f00;background:#FF8F8F;color:#000;padding:1em;margin-bottom:1em;}
div.error h2 {background:url(../images/icon-error.png) no-repeat center left;color:#c00;line-height:2em;padding-left:30px;}

div.warning {border:2px solid #cDcF00;background:#FEFFBF;color:#000;padding:1em;margin-bottom:1em;}
div.warning h2 {background:url(../images/icon-warning.png) no-repeat center left;color:#4E4F00;line-height:2em;padding-left:30px;}

div.ok {border:2px solid #0f0;background:#CFFFCF;color:#000;padding:1em;margin-bottom:1em;}
div.ok h2 {background:url(../images/icon-ok.png) no-repeat center left;color:#090;line-height:2em;padding-left:30px;}

div#content table {}
div#content table th {background:#ddd;border-bottom:1px solid #999;}
div#content table tr {background:#eee;border-bottom:1px solid #ccc;}
div#content table tr:hover {background:#f5f5f5;}
div#content table td {padding:0.1em 0.5em;}

abbr {cursor:help}

table.tabulka_mrizka td {border:1px solid #ccc;padding:1px}
table.tabulka_mrizka th {padding:1px;text-align:center;border:1px solid #999}
table.tabulka_mrizka tr {border:0px solid}

div#content table.tabulka_mrizka td {border:1px solid #ccc;padding:1px}
div#content table.tabulka_mrizka th {padding:1px;text-align:center;border:1px solid #999}

