body, h1, h2, h3, h4, h5, h6, ul, ol, p, li, hr, form, fieldset, legend, label, table, theah, tbody, blockquote, input, select {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, .heading, .spanh2, .spanh3, .spanh4 {
    color: #0072C5;
    font-family: Arial,sans-serif;
    font-weight: bold;
    line-height: 120%;
    padding-bottom: 15px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .heading a, .spanh2 a, .spanh3 a, .spanh4 a {
    color: #0072C5;
    text-decoration: none;
}
h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus, .heading a:hover, .heading a:focus, .spanh2 a:hover, .spanh2 a:focus, .spanh3 a:hover, .spanh3 a:focus, .spanh4 a:hover, .spanh4 a:focus {
    color: #0072C5;
    text-decoration: underline;
}
.heading {
    padding-bottom: 0;
}
h1 {
    font-family: Arial,sans-serif;
    font-size: 250%;
}
h2, .spanh2 {
    color: #0072C5;
    font-size: 145%;
}
h3, .spanh3 {
    font-size: 135%;
}
h4, .spanh4 {
    color: #003466;
    font-size: 120%;
}
h5, h6 {
    color: #003466;
    font-size: 110%;
}
h6 {
    color: #003466;
    font-size: 100%;
}
hr {
    border-bottom: 1px solid #C8C8D2;
}
legend, input {
    color: #4B4B55;
    font-family: Tahoma,sans-serif;
}
fieldset {
    border: 0 solid #C8C8D2;
    margin: 0;
    padding: 0;
}
a {
    color: #4B4B55;
    cursor: pointer;
    text-decoration: underline;
}
a:hover, a:focus {
    color: #0072C5;
    text-decoration: none;
}
a.more {
    background: url("/images/more_text.gif") no-repeat scroll 100% 60% transparent;
    color: #4B4B55;
    padding-right: 10px;
}
a.more:hover {
    background-image: url("/images/more_blue.gif");
    color: #0072C5;
}
a.invert {
    color: #4B4B55;
}
a.more_invert {
    background: url("/images/more_text.gif") no-repeat scroll 100% 60% transparent;
    color: #0072C5;
    padding-right: 10px;
}
a.more_invert {
    background-image: url("/images/more_text.gif");
}
.highlight {
    color: #003466;
    font-family: "Myriad Pro",Arial,sans-serif;
    font-size: 135%;
    font-weight: bold;
}
.bigger {
    font-size: 110%;
}
.smaller {
    font-size: 90%;
}
.white {
    color: #FFFFFF;
}
.black {
    color: #000000;
}
.blue, .link {
    color: #0072C5;
}
.dark_blue {
    color: #003466;
}
.orange {
    color: #FF8700;
}
.text {
    color: #4B4B55;
}
ol {
    margin-bottom: 20px;
    margin-left: 30px;
}

p {
    line-height: 150%;
}
img.obrazek_vlevo {
    float: left;
    margin: 0 1em 0.3em 0;
}
img.obrazek_vpravo {
    float: right;
    margin: 0 0 0.3em 1em;
}
img.obrazek_s_rameckem {
    border: 1px solid #DDDFDF;
    padding: 0.3em;
}
img.obrazek_vlevo_s_rameckem {
    border: 1px solid #DDDFDF;
    float: left;
    margin: 0 1em 0.3em 0;
    padding: 0.3em;
}
img.obrazek_vpravo_s_rameckem {
    border: 1px solid #DDDFDF;
    float: right;
    margin: 0 0 0.3em 1em;
    padding: 0.3em;
}
table.tabulka_s_rameckem {
    border: 1px solid #DDDFDF;
    border-collapse: collapse;
}
table.tabulka_s_rameckem th {
    border: 1px solid #DDDFDF;
    font-weight: bold;
    padding: 3px 6px;
}
table.tabulka_s_rameckem td {
    border: 1px solid #DDDFDF;
    padding: 3px 6px;
}
.konec_obtekani {
    border: medium none;
    clear: both;
    font-size: 0;
    height: 1px;
    margin: -1px 0 0;
    padding: 0;
    visibility: hidden;
}
.zvyrazneny_text {
    font-size: 200%;
}
.zvyrazneny_text a {
    text-decoration: none;
}
.zvyrazneny_text a:hover, .zvyrazneny_text a:focus {
    text-decoration: underline;
}
.zarovnani_vlevo {
    text-align: left;
}
.zarovnani_vpravo {
    text-align: right;
}
.zarovnani_stred {
    text-align: center;
}
.zarovnani_blok {
    text-align: justify;
}
.nezalamovat_text {
    white-space: nowrap;
}
.vypnout_nahled {
}
a[href^="http:"], a[href^="mailto:"], a[href$=".pdf"], a[href$=".doc"], a[href$=".docx"], a[href$=".rtf"], a[href$=".xls"], a[href$=".xlsx"], a[href$=".rss"], a[href$=".atom"], a[href$=".rdf"], a[href^="aim:"], a.ven {
    background-position: right center;
    background-repeat: no-repeat;
    margin: -2px 0;
    padding: 2px 22px 2px 0;
}
a[href^="http:"], a.ven {
    background-image: url("../images/links/external.png");
    padding-right: 14px;
}
a[href^="mailto:"] {
    background-image: url("../images/links/email.png");
    padding-right: 22px;
}
a[href$=".pdf"] {
    background-image: url("../bsWebResourcesPlugin/images/links/pdf.png");
    padding-right: 22px;
}
a[href$=".doc"], a[href$=".docx"], a[href$=".rtf"] {
    background-image: url("../images/links/doc.png");
    padding-right: 22px;
}
a[href$=".xls"], a[href$=".xlsx"] {
    background-image: url("../images/links/xls.png");
    padding-right: 22px;
}
a[href$=".rss"], a[href$=".atom"], a[href$=".rdf"] {
    background-image: url("../images/links/feed.png");
    padding-right: 22px;
}
a.vypnout_obrazek_odkazu, .vypnout_obrazek_odkazu a {
    background: none repeat scroll 0 0 transparent !important;
    margin: 0 !important;
    padding: 0 !important;
}
a.vypnout_obrazek_odkazu, .vypnout_obrazek_odkazu a {
    background: none repeat scroll 0 0 transparent !important;
    margin: 0 !important;
    padding: 0 !important;
}
a.more_orange {
    background: url("/images/more_orange.gif") no-repeat scroll 100% 60% transparent;
    color: #FF8700;
    padding-right: 10px;
}
a.more_orange:hover {
    background-image: url("/images/more_blue.gif");
    color: #0072C5;
}
