body { color: #007CC3; background-color: White; margin: 10px 0px; padding: 10px 0px; }
body, td { font-size: 13px; font-family: Verdana,Arial,'Lucida Grande CE',lucida,sans-serif; }

h1 { font-size: 24px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; margin-bottom: 0px; }
.bold { font-weight: bold; }
.ref { font-size: 18px; }
.note { font-size: 10px; font-style: italic; }
.right { text-align: right; }
.foto { border: Solid 1px Black; }
.no-border { border: none; }

a { text-decoration: none; }
a:link { color: Red; background-color: inherit; }
a:visited { color: Red; background-color: inherit; }
a:active { color: Red; background-color: inherit; }
a:hover { color: Red; background-color: inherit; text-decoration: underline; }

.sublink { font-size: 10px; }
a.sublink, h2 a { text-decoration: none; }
a.sublink:link, h2 a:link { color: #007CC3; background-color: inherit; }
a.sublink:visited, h2 a:visited { color: #007CC3; background-color: inherit; }
a.sublink:active, h2 a:active { color: Red; background-color: inherit; }
a.sublink:hover, h2 a:hover { color: Red; background-color: inherit; text-decoration: underline; }

#body { width: 100%; text-align: center; }
#head { position: relative; width: 750px; }

#horizontal_line { position: absolute; top: 110px; width: 750px; height: 6px; color: inherit; background-color: #3BB3C2; border: Solid Red 1px; }
#vertical_line { position: relative; left: 150px; width: 12px; height: 515px; color: inherit; background-color: #007CC3; border: Solid Green 1px; }


/* index page */
a.index { text-decoration: none; }
a.index:link { color: White; background-color: inherit; }
a.index:visited { color: White; background-color: inherit; }
a.index:active { color: Yellow; background-color: inherit; }
a.index:hover { color: Yellow; background-color: inherit; text-decoration: underline; }

#body_index { width: 100%; text-align: center; color: White; background: inherit; }
#main_index { position: relative; width: 750px; height: 515px; background-image: url(images/titul.jpg); background-repeat: no-repeat; text-align: left; margin-left: auto; margin-right: auto; }
#navigace_index { position: absolute; left: 10px; top: 366px; width: 130px;}
#content_index { position: relative; left: -20px; top: 23px; width: 540px; float: right; }
#ruzicka_index { position: absolute; top: 105px; color: White; background: inherit; }
#adresa_index { position: absolute; top: 325px; color: White; background: inherit; }
#copyright_index { position: absolute; top: 517px; width: 750px; }
.obaly { font-size: 18px; font-weight: bold; }


/* others pages */
#main { position: relative; width: 750px; background-image: url(images/back.gif); text-align: left; margin-left: auto; margin-right: auto; }
#logo { position: absolute; top: 130px; left: 25px; }
#navigace { position: absolute; left: 10px; top: 366px; width: 130px;}
#content { position: relative; left: 173px; top: 5px; width: 577px; }
#ruzicka { position: absolute; left: 170px; top: 45px; width: 182px; color: White; background: inherit; text-align: center; }
.boris { font-size: 24px; font-weight: bold; }


#copyright { width: 577px; margin-top: 15px; margin-bottom: 5px; }
.copy { font-size: 10px; color: #3BB3C2; background-color: inherit; }


/* show page */
#main_show { position: relative; width: 750px; text-align: left; margin-left: auto; margin-right: auto; }
#content_show { position: relative; left: 0px; top: 5px; width: 750px; }
