body { color: #507ea1;; font-size: 12pt; font-variant: normal; background-color: #e6f4ff; text-align: justify; margin: 20pt; padding: 10pt 10pt 10pt 160pt; /*border: solid 2px #cd5c5c;*/  }

h1 { color: #f90; font-size: 250%; font-weight: 900; font-stretch: semi-expanded; font-variant: small-caps; background-image: url(../images/h1_backrground.jpg); background-repeat: repeat-y; background-position: right 0; text-align: left; word-spacing: 0.5em; letter-spacing: 0.3em; margin: 0; padding: 15pt 0; }
h2 { color: #f90; font-size: 200%; font-variant: small-caps; font-weight: 900; font-stretch: semi-expanded; background-image: url(../images/h1_backrground.jpg); background-repeat: repeat-y; background-position: right 0; text-align: left; word-spacing: 0.5em; letter-spacing: 0.3em; margin: 0; padding: 15pt 0; }
h2.cerveny { color: #c33; font-size: 200%; font-variant: small-caps; font-weight: 900; font-stretch: normal; background-image: url(../images/h1_backrground.jpg); background-repeat: repeat-y; background-position: right 0; text-align: left; margin: 0; padding: 15pt 0; }
h3 { color: #f90; font-size: 150%; font-variant: small-caps; font-weight: 900; font-stretch: semi-expanded; background-image: url(../images/h1_backrground.jpg); background-repeat: repeat-y; background-position: right 0; text-align: left; word-spacing: 0.5em; letter-spacing: 0.3em; margin: 0; padding: 15pt 0; }
h4 { color: #f90; font-size: 110%; font-variant: small-caps; font-weight: 900; font-stretch: semi-expanded; background-image: url(../images/h1_backrground.jpg); background-repeat: repeat-y; background-position: right 0; text-align: left; word-spacing: 0.5em; letter-spacing: 0.3em; margin: 0; padding: 15pt 0; }
h5 { color: #f90; font-weight: 700; font-style: italic; text-align: left; margin: 5px; padding: 0 5px; }

.content  /* obsah stranky */ { color: #507ea1; margin: 10px; padding: 10px 50px 10px 100px; }
.content-01  /*  obsah menej odsadeny od okoliteho textu zhora a zdola */ { color: #507ea1; margin: 3px; padding: 3px 50px 3px 100px; }
.content-01-01  /* rovnaky ako content, ale o 20 px viac odsadeny zlava */ { color: #507ea1; margin: 10px; padding: 10px 50px 10px 120px; }
.content-01-02  /* ako content, ale odsadeny o -20 px viac dolava */ { color: #507ea1; margin: 10px; padding: 10px 50px 10px 80px; }
.content-01-B  /* rovnaky ako content, ale bold */ {  color: #507ea1; font-size: 110%; font-weight: bold; margin: 10px; padding: 10px 50px 10px 100px; }
.content-02  /* rovnaky ako content, upraveny pravy a alvy okraj, mensi font */ { color: #507ea1; margin: 3px; padding: 10px; font-size: 90%;}
.content-03 { color: #507ea1; font-size: 80%; margin: 3px; padding: 2px; }
.content1-h3 { color: #507ea1; font-size: 150%; font-weight: bolder; text-align: center; word-spacing: 0.5em; margin: 10px; padding: 10px 50px 10px 100px; }
p.dolezite {  color: #507ea1; font-size: 110%; text-align: center; margin: 5pt; padding: 10pt; }


a:link.h5 { text-decoration: none; }
a:visited.h5 { text-decoration: none; }
a:link { color: #c12500; font-size: 95%; font-weight: bold; font-style: oblique; }
a:visited { color: #507ea1; text-decoration: underline; }
a:hover { color: #f90; }

a:active { }

.figure_main  /* obrazok na vrchole stranky */ { background-color: #e6f4ff; margin: 5pt; padding: 5pt; position: relative; float: none; top: -10px; left: -200px; } 


.obrazok-vpravo-02 { position: inherit; width: 300px; margin-left: 580px; margin-top: -10px; padding: 5pt; top: -210px; right: 10px; float: right; border-color: #eece0d; }

.obrazok-vpravo {  position:relative; float:right; right:40px; margin: 5pt; padding: 5pt; }

.user { position:relative; float:right; top:-55px; right:20px; margin: 5pt; padding: 5pt 0; borde;border-color: #036; }
input.centrovany { text-align: center; }
input.submit { color: #b36b00; font-size: 90%; font-weight: bolder; font-style: italic; background-color: #ffe6bf; }
input.submit#small { color: #b36b00; font-size: 55%; font-style: italic; font-weight: 600; background-color: #ffe6bf; }
th.profile { margin: 5px 10px; padding: 5px 10px 5px 5px; border-color: #c33; border-style: solid; border-width: 3pt 3pt 0 1pt; }
th.profile-01 { background-color: #ffe6bf; margin: 5px 10px; padding: 5px 10px 5px 5px; border-style: solid; border-width: 3pt 3pt 0 1pt; border-color: #c33; }
th.profile-main { background-color: #ffcc80; margin: 5px 10px; padding: 5px 10px 5px 5px; border-style: solid; border-width: 3pt 3pt 0 1pt; border-color: #c33; }
td.profile { margin: 5px 15px; padding: 5px 25px; border: solid 3pt #c33; }
td.lavy { font-weight: bold; text-align: left; vertical-align: top; }
td.lavy_normal { text-align: left; vertical-align: top; }
td.maly { font-size: 70%; text-align: left; vertical-align: top; }
th.lavy { color: #f90; font-weight: bold; text-align: left; vertical-align: top; }
td.pravy { font-weight: bold; text-align: right; }
td.pravy-top { font-weight: bold; text-align: right; vertical-align: top; }
span.dolezite { color: #c33; font-weight: 700; }
div.caps { color: #c33; font-size: 110%; font-weight: bold; font-variant: small-caps; text-align: center; word-spacing: 0.3em; margin: 3px; padding: 15px 5px; }

