body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #fff;
    height: 100%;
}

body * {
    font-size: 100%;
}

html {height: 100%;}

h1 {color: #ca0f00; font-weight: normal; font-size: 170%; padding: 0 0 0.5ex 0; margin: 0;}
h2 {color: #ca0f00; font-weight: normal; font-size: 140%; padding: 0.5em 0 0.5ex 0; margin: 0;}
h3 {color: #ca0f00; font-size: 110%; padding-bottom: 0.5ex; margin-bottom: 0;}
h4 {color: #ca0f00; font-size: 100%; padding-bottom: 0.5ex; margin: 0; padding-top: 0.7ex;}
p {padding-top: 0.5ex; padding-bottom: 1em; margin: 0;}

a { text-decoration:none;}
a:link {color: #ca0f00;}
a:hover {color: #765900;}
a:visited {color: #765900}

p.small {font-size: 85%}
tr.a a { color:#FFFFFF; font-weight:bold;}

em {color: #444444;}

select, option, input, textarea {
    font-size: 95%; 
    font-family: Arial, Helvetica, sans-serif;
}

.m1 {
    border-top: 3px solid #d9d9d9;
}
.m1_a {
    border-top: 3px solid #b1b1b1;
}
.menu a {display: block; width: 100%;}



td.menu23 {padding: 10px 23px 30px 0;}
.menu23 a {display: block;}
.menu23 ul {
    padding: 0; 
    margin: 0; 
    width: 205px;
}
.menu23 ul li {
    padding: 0; 
    margin: 0px 0px 2px 0px; 
    font-size: 85%; 
    list-style: none;
    border: 1px solid #FFFFFF;
}
.menu23 ul li a {
    padding: 2px 15px 3px 10px; 
    margin: 0;
    background: #EFEFEF url(m2-li000.gif)  no-repeat 100% 50%; 
    color: #6F5C18;
    text-decoration: none;
}
.menu23 ul li a:hover {color: #ca0f00;}
.menu23 ul li.select a {
    background: #908667 url(m2-li_a0.gif)  no-repeat 100% 50%; 
    color: #fff;
}
.menu23 ul li.select a:hover {color: #fff;}
/*
.menu23 ul li ul li {margin-bottom: 0; margin-left: 10px; font-size: 100%; border-top: 3px solid #ffffff;}
.menu23 ul li.select ul li a {background: url(img/menu2-3/m2-li.gif) #EFEFEF no-repeat 100% 50%; color: #6F5C18; padding-left: 10px;}
.menu23 ul li.select ul li a:hover {color: #ca0f00;}
.menu23 ul li ul li {margin-left: 10px; background: #fff;}
.menu23 ul li ul li.select a {background: url(img/menu2-3/m2-li_a.gif) #908667 no-repeat 100% 50%; color: #fff; padding-left: 10px;}
*/


td.content {padding: 15px 20px 20px 15px;}

.content ul,ol {padding-top: 0.5em; padding-bottom: 0.5em; margin-top: 0; margin-bottom: 0;} 
.content blockquote {padding-top: 0; padding-bottom: 0.2em; margin-top: 0; margin-bottom: 0;} 
.content li {padding-bottom: 0.5ex;}
.content ul li {list-style-image: url(li000000.gif); list-style-position: 50%;}

    /* tablicy v texte */
.tabl1 {margin-bottom: 0.7em; clear: both; border-bottom: 1px solid #908667; border-collapse:collapse; color: #444;}
.tabl1 th {font-weight: bold; border-bottom: 2px solid #908667; padding-bottom: 0.2em; padding-right: 1em; vertical-align: bottom; text-align: left; font-size: 85%;}
.tabl1 .center {text-align: center;}
.tabl1 td {padding: 0.5ex 1em 0.5ex 0; border-top: 1px solid #dFdFdF; vertical-align: top;}
.tabl1 tr.first td {border-top: none;}
.tabl1 td strong {color: #333333;}
.tabl1 .tli1 {padding-left: 2em;}
.tabl1 .tli2 {padding-left: 4em;}
.tabl1 td.th2 {background: #F1F1F1; font-weight: bold; color: #666666; padding-left: 0.5em;}
.tabl1 tfoot th {border-top: 1px solid #908667; border-bottom: none; vertical-align: top;}
.tabl1 tfoot td {border-top: 1px solid #EfEfEf; border-bottom: none;}
.tabl1 td.tv {border-left: 1px solid #eFeFeF;}

.copyright {color: #8B8B8A; font-size: 85%; padding: 10px 0;}
.imgb {
    border: 1px solid #908667;
}


/* compare */

.compare th{
    font-size: 90%;
    border-bottom: 3px solid #B0A890;
    font-weight: bold;
    padding-bottom: 2px;
    color: #7D755D;
}

.compare td {
    padding: 4px;
    text-align: center;
    border-bottom: 1px solid #D9D9D9;
}
.compare tr.lastrow td {
    border-bottom: none !important;
}

.compare td.firstcell { 
    padding-left: 0px; 
    text-align: left !important;
}

.compare span.plus {
    font-weight: bold; 
    font-size: 130%;
}
.compare span.minus {
    color: #B0A890;
}


div.adv1 {
    padding: 8px 10px;
}

div.adv1 span {
    padding-right: 5px;
    padding-left: 5px;
    border-right: 1px solid #CCCCCC;

    font-size: 85%;
    color: #999999;
}

div.adv1 span  a:link,
div.adv1 span  a:active,
div.adv1 span  a:visited,
div.adv1 span  a:hover {
    color: #999999;
    font-size: 100%;
}



div.adv1 span.first {
    padding-left: 0px;
}
