body {
    font-family: "Arial CE",Arial; font-size: 12px;
    /*color: #7e8079;*/
    color: #434b4b; /*302f2f*/
}
.noDisplay { display: none; }

:focus {outline: 0;}
a:focus {outline: 0;}
table {border-collapse: collapse; border-spacing: 0;}

/* remove textarea scrollbar in IE */
textarea {overflow: auto;}

/* everytime the table "wraps" to a new page, the header and footer are redisplayed */
thead { display: table-header-group; }
tfoot { display: table-footer-group; }

p, div {margin: 0; padding: 0;}
img {border: none;}

a {
    color:#4a4a4b;
    text-decoration: underline;
}

h1 {
    font: bold 16px/16px Arial;
    margin: 15px 0 25px 0; padding: 0;
    background: none;
    color: #086326;
    text-transform: uppercase;
}
html>body h1 { height: auto; }

h2 {
    font-size: 14px;
    margin: 15px 0; padding: 0;
    text-transform: none;
    color: #302f2f;
}
h3 {
    font-size: 13px; font-weight: bold;
    padding: 0; margin: 0;
}
h4 {font-size: 12px; line-height: 12px; font-weight: bold;}
h5 {font-size: 10px; line-height: 10px; font-weight: bold;}

p { height: 12px; margin:0; padding:0; color: #302f2f;}
html>body p { height: auto; min-height: 12px }


form { margin: 0; padding: 0; }

ul { margin: 0 0 0 16px; padding: 0; }
ul li {
    position: relative;
    padding: 3px 0;
}
ul li {
    list-style-type: none;
    margin: 0;
    position: relative;
    background: url(../images/li.gif) no-repeat left 4px;
    padding: 3px 0 3px 16px;
}
ul li ul li {
    list-style-type: none;
    margin: 0;
    position: relative;
    background: url(../images/li_li.gif) no-repeat left 7px;
    padding: 3px 0 3px 16px;
}
ul li ul li ul li {
    list-style-type: none;
    margin: 0;
    position: relative;
    background: url(../images/li_li_li.gif) no-repeat left 7px;
    padding: 3px 0 3px 16px;
}

img.ramcek {
    border: 1px solid #e0e0e0;
    padding: 2px;
}
.green {
    color: #086326;
}

.blue {color: #3b8aeb;}
.blueBold {color: #3b8aeb; font-weight: bold;}
