body {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #5a7fad;
    background: #041e39 url(/gfx/body_bg.jpg) repeat-x top left;
    line-height: 135%;
    font-size: 9pt;
}
h1, h2, h3, h4, h5, h6, p, ul, li, table {
    margin-top: 0px;
    margin-bottom: .6em;
}
h1 {
    font: normal 18pt Arial, Helvetica, sans-serif;
    color: #F90;
}
h2 {
    text-transform: uppercase;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 17pt;
    font-weight: bold;
    color: #F60;
}
h3 {
    text-transform: none;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 18pt;
    color: #F60;
    font-weight: bold;
}
h3.bluebox {
    background-image: url(../gfx/h3_bg.gif);
    height: 33px;
    color: #FFF;
    font-size: 10pt;
    font-weight: bold;
    padding-left: 7px;
    background-repeat: no-repeat;
    margin-bottom: 0px;
    padding-top: 2px;
}
h3.bluebox a {
    color: #FFF;
}
h4 {
    line-height: 19px;
    text-transform: none;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #365886;
}
a {
    color: #F60;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a.image, a.image:hover, a img {
    border: 0;
}
#menu-skoleni ul {
    list-style: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 5px;
}
#menu-skoleni ul li {
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 12px;
    background-color: transparent;
    background-image: url(/gfx/checkbox.gif);
    background-repeat: no-repeat;
    background-position: left center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-left-color: #91ACD2;
}
table {
    border-collapse: collapse;
}
table.w100 {
    width: 100%;
}
th, td {
    padding: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4474B3;
}
.alt td {
    background-color: #D3EFFE;
}
th {
    text-align: left;
    background-color: #245594;
    /*background-image: url(/gfx/th_bg.gif);*/
    background-repeat: repeat-x;
    color: #FFF;
}
.tabulkabila td {
    border: none;
}
.skrtnuto {
    text-decoration: line-through;
}
.datum {
    float: right;
}
p, li, td, th {
    font-family: Calibri, Arial, Helvetica, sans-serif;
}
.buttonek {
    background-image: url(/gfx/buttonek.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    border: 1px solid #4474B3;
    margin-top: 2px;
}
/* ------------------Odražení zleva v placeholderu Uvod-----------------*/
#marginbox {
    margin-left: 300px;
    width: 350px;
}
#marginbox table {
    width: 100%;
}
/* ---------------------------------------------------------------------*/
.silverbox {
    background-image: url(/gfx/silverbg.png);
    background-repeat:repeat-x;
    padding: 8px;
    border: solid 1px #ccc;
}

