/* -*- 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; }

p.short {
 text-indent: 0em;
 text-align: left; }

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

div.pre {
 margin: 10px; }

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

html {
 font-family: Georgia, Times New Roman, Times, serif;
 font-weight: normal;
 color: #000000;
 background-attachment: fixed;
}

body {
 /* 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 {
 margin-left: 0px;
 /* width: 853px; */
 /* 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: #009A44;
}

/* ------------------------------------------- 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; }

/* --------------------------------------------- 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: Arial, Lucida Grande, sans-serif;
 font-weight: normal;
 color: #3712D8;
 text-decoration: none;
 border: 0;
 margin: 0;
 /* border: 1px solid red; */
 text-align: left; }

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

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

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

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

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; }

/* ---------------------------------------------- PIC */

img.pic, img.pic_l, img.pic_r, img.pic_c {
 display: inline-block;
 margin: 0; border: 0; padding: 0; }

img.pic_l { float: left; }
img.pic_r { float: right; padding: 0 0 8px 10px; }

div.pic_c a { display: block; }
div.pic_l a { display: block; }
div.pic_r a { display: block; }

div.pic_x { text-align: center; }
div.pic_c { overflow: hidden; margin: 0.4em auto 0.4em auto; }
  a.pic_c { overflow: hidden; margin: 0.4em auto 0.4em auto; }
div.pic_l { overflow: hidden; float: left; }
  a.pic_l { overflow: hidden; float: left; }
div.pic_r { overflow: hidden; margin: 0 0 8px 10px; float: right; }
  a.pic_r { overflow: hidden; margin: 0 0 8px 10px; float: right; }

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

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 */

