html {
height:100%; 
max-height:100%; 
padding:0; 
margin:0; 
border:0; 
font-size:.7em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {
height:100%; 
max-height:100%; 
overflow:hidden; 
padding:0; 
margin:0; 
border:0;
background: #C2C4C6;
}

a:link, a:visited, a:active { 
color: Red; 
}
a:hover, a:visited:hover
{
color: #878787;
}

em, i { color: #6A6A6A; }

strong, b { 
color: #484848;
}

li {
	list-style-type: square;
	margin: 5px 20px 0 0;
}

h1 {
font-size:1.6em; 
font-weight:bold;
padding-left: 10px;
color: #8C9397;
margin: 10px 0 0 0;
clear: both;
}

h2 {
font-size:1.3em; 
font-weight:bold;
padding-left: 10px;
color: Red;
clear: both;
}

#content1 {
display:block; 
overflow: hidden; 
position:absolute; 
z-index:3; 
top:96px; 
bottom:0px; 
width:200px; 
margin-left:-375px; 
left:50%; 
background: #fff url(layout/bg_mid.gif);
text-align: left;
}

* html #content1 {
top:0; 
bottom:0; 
height:100%;
width:200px;
border-top:98px solid #fff; 
border-bottom:0px solid #fff;
}

.box2 h3{
 margin: 5px 0 0 0;
 padding: 0;
}

#content2 {
display:block; 
overflow:auto; 
position:absolute; 
z-index:3; 
top:96px; 
bottom:0px; 
width:549px; 
margin-left:-175px; 
left:50%; 
background: #fff url(layout/bg_mid.gif) fixed;
padding-top: 32px;
_padding-top: 42px;
padding-bottom: 15px;
 border-left: 1px solid #C4C4C4;
}

* html #content2 {
top:0; 
bottom:0px; 
height:100%;
width:549px;
border-top:98px solid #fff;
border-bottom:0px solid #fff;
}

#content2 h3 {
font-size:1.1em; 
font-weight:bold;
padding-left: 10px;
color: Black;
 clear: both;
margin: 10px 0 0 0;
}

#head1 {
position:absolute; 
margin-left:-375px; 
left:50%; 
top:0; 
width:200px; 
min-width:750px; 
height:98px; 
background: #fff url(layout/bg_head.gif); 
font-size:1em; 
z-index:5; 
}

* html #head1 {
top:0px; width:200px; height:98px;
}

#head2 {
position:absolute; 
margin-left:-175px; 
left:50%; 
top:0; 
width:549px; 
min-width:549px; 
height:98px; 
background: #fff url(layout/bg_head.gif); 
font-size:1em; 
z-index:5;
 border-left: 1px solid #C4C4C4; 
}

* html #head2 {
top:0px; width:549px; height:98px;
}


#logo a, #logo a:hover, #logo a:active, #logo a:visited {
margin-left:0px; 
top:0px; 
width:225px; 
min-width:225px; 
height:96px; 
background: url(layout/logo.gif) no-repeat; 
font-size:1em; 
z-index:5;
position: absolute;
}

.topspan {
display: none;
}

#navig {
float: right;
margin: 15px 10px 0 0;
}

#navig ul {
list-style-type: none;
margin: 0px 0 0 0px;
display: inline;
text-align: center;
padding: 0px;
border-right: 1px solid #9B9B9B;
}

#navig li {
display: inline;
font-size: 1.0em;
margin: 0px;
}

#navig li a, #navig li a:link, #navig li a:visited {
padding: 1px 4px 0 8px;
display: inline;
color: #636363; 
text-decoration: none;
margin: 0;
border-left: 1px solid #9B9B9B;
}

#navig li a:hover, #navig li a:visited:hover {
margin: 0;
color: Red; 
text-decoration: none;
background: url(layout/bg_navig.png) no-repeat center;
}

#navig li#active a, #navig li#active a:hover, #navig li#active a:visited:hover {
color: #FF1A1A; 
text-decoration: none;
background: url(layout/bg_navig_a.gif) no-repeat center;
}

#menu {
margin: 20px 0px 0px 0px;
}

#menu ul {
list-style-type: none;
margin: 10px 0px 0px 0px;
display: block;
float: left;
 padding: 0;
}

#menu li {
display: block;
float: left;
width: 200px;
margin-bottom: 0px;
text-align: left;
}

#menu li a, #menu li a:link, #menu li a:visited {
padding-left: 25px;
display: block; 
padding-bottom: 0px; 
color: #5C5C5C; 
padding-top: 0px;
text-decoration: none;
width: 200px;
margin-top: 2px;
}

#menu li a:hover, #menu li a:visited:hover {
color: Red; 
text-decoration: none;
background: #C7CACB;
}

#menu li#active a, #menu li#active a:hover, #menu li#active a:visited:hover {
color: White; 
text-decoration: none;
background: Red;
cursor: default;
}

#menu li #podmenu {
padding: 0 0 0px 0;
list-style-type: none;
display: block;
margin: 0px 0px 10px 0px;
background: none;
border-top: none;
}

#menu li #podmenu li {
display: block;
float: left; 
padding-top: 0;
margin: 0px 0px 0px 0px;
 line-height: 100%;
}

#menu li #podmenu li ul{
display: block;
float: left; 
padding-top: 0;
margin: 0px 0px 5px 0px;
}

#menu li #podmenu li ul li a:link, #menu li #podmenu li ul li a:visited, #menu li #podmenu li ul li a:hover, #menu li #podmenu li ul li a:visited:hover {
display: block;
float: left; 
padding: 1px 0px 1px 25px;
margin: 0px 0px 0px 0px;
 line-height: 100%;
 color: Black;
}

#menu li #podmenu li a, #menu li #podmenu li a:visited {
display: block;  
color: #DD0000;
padding: 1px 0px 1px 35px;
text-decoration: none;
font-weight: normal;
}

#menu li #podmenu li a:hover, #menu li #podmenu li a:visited:hover { 
display: block;
color: Red;
cursor: pointer;
}

#menu li #podmenu li#active a, #menu li #podmenu li#active a:visited, #menu li #podmenu li#active a:hover, #menu li #podmenu li#active a:visited:hover {
display: block;  
color: Black;
text-decoration: none;
background: url(layout/anilii.gif) no-repeat left;
padding: 2px 0px 2px 25px;
 font-weight: bold;
}

#menu li #podmenu li#active2 a, #menu li #podmenu li#active2 a:visited, #menu li #podmenu li#active2 a:hover, #menu li #podmenu li#active2 a:visited:hover {
display: block;  
color: White;
padding: 1px 0px 1px 35px;
text-decoration: none;
font-weight: normal;
 background-color: Red;
}

#menu li #podmenu li#active3 a, #menu li #podmenu li#active3 a:visited, #menu li #podmenu li#active3 a:hover, #menu li #podmenu li#active3 a:visited:hover {
display: block;  
color: #696969;
padding: 2px 0px 2px 35px;
text-decoration: none;
font-weight: bold;
 background-color: #C8CACC;
 margin: 10px 0 0 0;
}

#foot {
text-align:left;
position:absolute; 
margin-left:-375px; 
left:50%; 
bottom:0; 
width:180px; 
min-width:180px; 
height:30px; 
background:url(heading.jpg); background-position:0 100px;
font-size:1em; 
z-index:5; 
padding-left: 0px;
}

* html #foot {
bottom:0px; width:180px; height:30px;
}

#foot ul	{
list-style-type : none;
padding:0px;
margin: 0 0 0 25px;
_margin: 0 0 0 12px;
float: left;
}

#foot li	{
list-style-type : none;
padding:0px;
display: inline;
margin: 0;
float: left;
}

#foot a:link, #foot a:visited	{
float: left;
padding: 16px 0 0 0;
_overflow: hidden;
height: 0px !important; 
height /**/:16px; /* for IE5/Win only */
font-size: 0;
margin-right: 10px;
}

#foot #sk a:link, #foot #sk a:visited  {
width: 18px;
background: url(layout/lang_sk0.gif) no-repeat top left;
}

#foot #en a:link, #foot #en a:visited  {
width: 18px;
background: url(layout/lang_en0.gif) no-repeat top left;
}

#foot #sk a:hover, #foot #sk a:visited:hover	{
background: url(layout/lang_sk.gif) no-repeat top left;
}

#foot #en a:hover, #foot #en a:visited:hover	{
background: url(layout/lang_en.gif) no-repeat top left;
}

#content2 p {
padding: 0 10px 0 10px; 
text-align:left;
}

.left {float:left; margin: 5px 10px 5px 0px; border:2px solid #868686;}
.left2 {float:left; margin: 5px 10px 5px 0px;}
.right {float:right; margin: 5px 0 5px 10px; border:2px solid #868686;}
.lefttext .left {float:left; margin: 5px 10px 5px 0px; border:2px solid #868686;}
.lefttext .right {float:right; margin: 5px 0 5px 10px; border:2px solid #868686;}
.righttext .left {float:left; margin: 5px 10px 5px 0px; border:2px solid #868686;}
.righttext .right {float:right; margin: 5px 0 5px 10px; border:2px solid #868686;}
.lefttext {float:left; width:255px; text-align:justify;}
.righttext {float:right; width:255px; text-align:justify;}

.left img a, .right img a {border:none;}

* html .lefttext {float:left; width:275px; text-align:justify;}
* html .righttext {float:right; width:275px; text-align:justify;}

.extlink 
{
background: url(layout/ico_extlink.gif) no-repeat left;
padding: 0 0 0 10px;
}
.extlink:hover
{
background: url(layout/ico_extlink2.gif) no-repeat left;
padding: 0 0 0 10px;
}
