/* -*- c -*- ------ Copyright ruhe 2006 (ruhe.szm.sk) */

.blink { background: url("blink/blink.gif"); }
*.blink:hover { background: none; }

/* ------------------------------------------------ A */

a               { text-decoration: none; }
a:visited       { text-decoration: none; }
a:hover         { text-decoration: none; }
a:visited:hover { text-decoration: none; }
a:link:active   { text-decoration: none; }

/* ---------------------------------------- PARAGRAPH */

p {
 margin: 10px;
 text-indent: 0.75em;
 text-align: justify; }

ul {
 margin: 10px;
 margin-left: 20px;
 margin-right: 20px;
 padding: 0 0 0 10px; }

div.pre {
 margin: 10px; }

/* --------------------------------------------- MAIN */

html {
 font-family: Arial, Lucida Grande, sans-serif;
 font-weight: normal;
 color: #FFD700;
}

body {
 overflow: hidden;
 height: 100%;
 /* padding: 144px 0 0 0;*/
 margin: 0; }

div#header {
 z-index: 2;
 position: absolute;
 overflow: visible;
 left: 0;
 top: 0;
 width: 100%;
 /* height: 144px; */
}

div#content {
 overflow: auto;
 overflow-x: scroll;
 overflow-y: hidden;
 width: 100%;
 /* height: 667px;*/
} /* 640+27 */

/* --------------------------------------------- LOGO */

a#logo {
 z-index: 4;
 position: absolute;
 overflow: hidden; }

a#logo img {
 border: none; }

/* ----------------------------------------- NAVILINE */

#naviline_div {
 position: absolute;
 z-index: 3;
 left: px; top: px; width: px; height: px;
 clear: both; 
 margin: 0;
 padding: 0;
 margin-bottom: 4px;
 border: 0;
 background: 
}

/* ------------------------------------------- FOOTER */

#credits   { text-align: left; padding-left: 0.5em; }
#copyright { text-align: center; }
#date      { text-align: right; padding-right: 0.5em; }

#credits a { color: #666666; text-decoration: none; }
#credits a:hover { color: black; }

#date a { color: #444444; text-decoration: none; }
#date a:hover { color: black; }

#copyright { color: #303030; }

td.footer {
 font-family: Arial, Lucida Grande, sans-serif;
 font-size: 0.7em; }

/* --------------------------------------------- PAGE */

div.page {
 display: block;
 font-size: 100.01%;
 /* height: 638px; */
 } /* 640-2 */

td.page {
 vertical-align: top;
 border: 0;
 margin: 0;
 padding: 0;
 padding-top: 4px;
 padding-right: 4px; }

div.pagegap {
 width: 2px; }

table.page {
 margin: 0;
 padding: 0;
 border: 0;
 border-collapse:collapse; }

/* ------------------------------------------- PAGENO */

div.pageno {
 float: right;
 text-align: right;
 padding: 0 5px 5px 5px; }

div.pageno a         { color: white; }
div.pageno a:visited { color: white; }
div.pageno a:hover   { color: white; }
div.pageno a:hover   { font-size: 640.01%; }

/* --------------------------------------------- NAVI */

div#navi {
 z-index: 6;
 position: absolute;
 top: 0;
 right: 0; }

div#navi_text {
 position: relative;
 text-align: right;
 font-family: Arial, Lucida Grande, sans-serif;
 font-size: 0.76em; }

table#navi {
 position: absolute;
 border-collapse: collapse; }

td.navi {
 margin: 0;
 border: 0;
 padding: 0;
 padding-left: 2px; }

td.navi a {
 text-decoration: none;
 display: block; 
 margin: 0;
 border: 0;
 padding: 0; }

img.navi {
 text-decoration: none;
 display: block;
 margin: 0;
 border: 0;
 padding: 0; }

a.navi { z-index: 6; }

/* ------------------------------------------- TITLES */

h1, h2, h3, h4 {
 font-family: Georgia, Times New Roman, Times, serif;
 font-weight: normal;
 color: #D15400;
 text-decoration: none;
 border: 0;
 margin: 0;
 /* border: 1px solid red; */
 text-align: left; }

h1 {
 font-size: 1.5em;
 padding: 20px 10px 6px 10px; }
h2 {
 font-size: 1.25em;
 padding: 6px 10px 6px 10px; }
h3 {
 font-size: 1.125em;
 padding: 6px 10px 6px 10px; }
h4 {
 font-size: 1.0625em;
 padding: 6px 10px 6px 10px; }

/* ---------------------------------------- IMG_TABLE */

table.im	{ padding: 0; vertical-align: bottom; }
table.im td	{ padding: 0; }
table.im img	{ display: block; margin: 2px; }
table.im a img	{ border: 0; }

/* ---------------------------------------------- ICO */

img.pic, img.picleft, img.picright {
 display: inline-block;
 margin: 0;
 border: 0;
 padding: 0; }

img.picleft  { float:left; }
img.picright { float:right; padding: 0 0 8px 10px; }

img.ico {
 display: inline-block;
 margin: 0;
 border: 0;
 padding: 0; }

p.ico {
 margin: 5px;
 text-indent: 0;
 border: 0; }

div.ico {
 margin: 5px;
 text-indent: 0;
 border: 0; }

/* ---------------------------------------------- END */
