body {
color : #3d1a1d;
margin: 0px;
text-align: center; 
background-color : #d9a57c;
font-family : Tahoma;
font-size : 9pt;
background-image: url("layout/bg2.png");
background-repeat: repeat-x;
}

#hack {
float:left;
text-align: left;
width: 900px;
display: block;
background-image: url("layout/bg.png");
background-repeat: repeat-y;
}

#main {
padding: 0px;
margin: auto;
width: 900px;
background-image: url("layout/bg.png");
background-repeat: repeat-y;
}

.logo {
float: left; 
top : 0;
left : 0;
width : 900px;
height : 129px;
background-image : url("layout/logo.png");
}

.hornemenu {
float: left; 
top : 0;
left : 0;
width : 900px;
height : 31px;
background-image : url("layout/hornemenu.png");
text-align: left; 
}

.padhornemenu {
padding-top: 2px;
padding-left: 370px;
}

.pata {
width : 900px;
height : 123px;
background-image : url("layout/pata.png"); 
background-repeat: no-repeat;
float: left; 
text-align: center; 
}

.padpata {
padding-left: 440px;
}

.menu {
float: left; 
top: 160px;
width: 321px;
background-image : url("layout/menu.png");
background-repeat: no-repeat;
font-family : Tahoma;
font-size : 8pt;
text-align: center; 
}

.padmenu {
padding-left: 130px;
padding-top: 40px;
padding-right: 9px;
}

.text {
float: left; 
top : 160px;
width : 579px;
background-image : url("layout/text.png");
background-repeat: no-repeat;
text-align: justify;
}

.padtext {
padding-top: 10px;
padding-left : 45px;
padding-right : 71px;
padding-bottom: 20px;
}

a {font-weight : bold; text-decoration : none; color : #89b3d6; font-family: Tahoma; font-size : 10pt; text-shadow: #ffffff 1px 1px 1px;}
a:active {font-weight : bold; text-decoration : none; color: #89b3d6; font-family: Tahoma; font-size : 10pt; text-shadow: #ffffff 1px 1px 1px;}
a:hover { color : #ffffff; text-decoration : none; cursor : pointer; letter-spacing:1px; text-shadow: #89b3d6 1px 1px 1px;}
a:visited { font-weight : bold; text-decoration : none; color : #89b3d6; font-family: Tahoma; font-size : 10pt; text-shadow: #ffffff 1px 1px 1px;}
a img {border-color : #89b3d6; }

.h1 {
color: #f9ead6; 
text-shadow: #3d1a1d 1px 1px 1px;
font-weight : bold; 
text-align: left;
padding-left: 20px;
padding-top: 6px;
padding-right: 10px;
text-decoration:none; 
font-size: 24px;
letter-spacing: 2px;
}

.t1 {background-image: url("layout/t01.png"); background-repeat: no-repeat; height: 3px;} 

.t2 {background-image: url("layout/t02.png"); background-repeat: repeat-y; background-color : #f1d2ad; padding: 5px;} 

.t3 {background-repeat: no-repeat; background-image: url("layout/t03.png"); height: 30px;} 


.h2 {
font-weight : bold; 
background-image: url("layout/h2.png");
background-repeat: no-repeat;
color: #d9a57c;
text-align: right;  
text-decoration:none; 
font-size: 9pt; 
padding-right: 5px;
margin-top: -3px;
margin-left: -2px;
margin-right: -3px;
font-family : Tahoma;
}

.h3 {
font-weight : bold; 
background-image: url("layout/h3.png");
background-repeat: no-repeat;
color: #d9a57c;
text-align: center;  
text-decoration:none; 
font-size: 10pt; 
margin-top: 10px;
font-family : Tahoma;
height: 20px;
padding-top: 2px;
margin-top: 15px;
}

.skryvany 
{display: none}


td {font-family : Tahoma;
font-size : 9pt;
text-align: justify;
width: 50%;
}

