html, body 
{ 
height: 100%; 
padding: 0; 
margin: 5px;
_margin: 10px; 
}
body 
{ 
_text-align: center; /* IE */ 
background: #D7D7D7;
background-image: url(../images/bg1.jpg);
background-repeat: repeat;
}
.menu, .menu_select, .menu_sub, .menu_sub_select, .menu_sub_last, .menu_sub_select_last
{
   font-family: Arial, Helvetica, sans-serif;
   display: block;
   width: 165px;
   text-decoration: none;
   color: #030099;
   font-size: 12px;
	font-weight: normal;
	font-style: normal;
   padding-left:12px;
   line-height:21px;
	margin-top: 3px;
   vertical-align:middle;
	text-align: left;
	background: url(../images/button.jpg) no-repeat;
	_margin-left: 5px;
	
}
.menu:active
{
	font-weight: bold;
	background-image: url(../images/button9-selected.jpg);
}
.menu_select
{
	font-weight: bold;
	background-image: url(../images/button9-selected.jpg);
}
.menu_sub
{
   padding-left:24px;
	background-image: url(../images/button_sub.jpg);
}
.menu_sub_select
{
	font-weight: bold;
   padding-left:24px;
	background-image: url(../images/button_sub_select.jpg);
}
.maintable
{
	border: none;
	margin-left: 170px;
	margin: 0px;
	padding: 0px;
	width: 600px;
	_width: 600px;
}
#page
{
	height: auto; 
	width:  800px;
	min-height: 100%; 
	_height: 100%; /* IE */  
	text-align: justify; 
	margin: 0 auto; 
	position: relative; 
	background: url(../images/body.jpg);
	background-repeat: repeat-y;

}
#banner
{
	background: url(../images/banner.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 150px;
}
#menu, .menuframe
{
	padding: 0px;
	margin: 0px;
	padding-bottom: 30px;
	float: left;
	border: none;
	height: auto;
	padding-top: 3px;
	_padding-top: 10px;
}
.menuframe
{
height: 400px;
width: 170px;
	padding-left: 0px;
	background: none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	background: transparent;
	_background: url(../images/body.jpg);
	_background-repeat: repeat-y;
	float: left;
	target: "_parent";
	
}

#main
{
	padding-bottom: 30px; /* vyska paticky */ 
	/*margin-bottom: 10px;*/
	/*padding-right: 7px;*/
	padding-top: 0em;
	padding-left: 2px;
	margin-right: 7px;
	margin-left: 170px;
	_padding-left: 10px;
}
#foot_main
{
	width: 100%; 
	position: absolute; 
	bottom: -1px; 
	left: 0; 
	background: #D7D7D7;
	height: 30px;
}
#foot
{
	background: url(../images/foot.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 30px;
}

/*************************************************************************/
/*formaty obrazkov*/
.picture_center
{
	text-align: center;
}

/*************************************************************************/
/*formatovanie textu*/
h1 {
    text-align:left;  
	 font-family: Arial, sans-serif;
    margin:0px;
	 margin-bottom: 6px;
    padding:0px;
    color:#C70C1B;
    border-bottom:2px solid #C70C1B;
    font-size:11pt;
	 padding-top: 18px;
	}
h2 {
    text-align:left;  
	 font-family: Arial, sans-serif;
    margin:0px;
    padding:0px;
    color:#C70C1B;
    font-size:11pt;
	 padding-bottom: 6px;
	 padding-top: 18px;
	}
h3 {
    text-align:left;  
	 font-family: Arial, sans-serif;
    margin:0px;
    padding:0px;
    color:#000099;
    font-size:11pt;
	 padding-bottom: 6px;
	 padding-top: 18px;
	}
p {
	margin: 0px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	text-align: justify;
	font-size: 10pt;
	color: Black;
}
ul {
	 /*margin:5px 0px 5px 15px;*/
	 margin-top: 0px;
	}
li {
	 font-family: Arial, sans-serif;
	 font-size: 10pt;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 margin-left: 15px;
	 padding-top: 0px;
}
strong {
    font-family: sans-serif;
    color: #000099;
    font-weight: bold;
    font-size: 11pt;
    }
h4 {
    padding: 2px;
    margin: 0px;
    }
b
{
	 font-family: sans-serif;
    color: #000099;
    font-weight: bold;
    font-size: 10pt;
}
.strong
{
	 font-family: sans-serif;
    color: #000099;
    font-weight: bold;
    font-size: 10pt;
}
/*formatovanie hypertextu*/
/*a
{
	margin: 0px 0px;
	font-family: Arial, sans-serif;
	text-align: justify;
	font-size: 10pt;
	color: #000099;
}
a:visited
{
	color: #C70C1B;
}*/
/*format tabuliek*/
td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, sans-serif;
   font-size: 10pt;
	color: Black;
}
.td_head_center
{
	background-color: #FFE2AC;
	font-family: Arial, sans-serif;
   text-align: center;
   font-size: 10pt;
	font-weight: bold;
	color: Blue;
}
.td_head_left
{
	background-color: #FFE2AC;
	font-family: Arial, sans-serif;
   text-align: left;
   font-size: 10pt;
	font-weight: bold;
	color: Blue;
}
.td_cell_left
{
	background-color: white;
	text-align: left;
}
.td_cell_center
{
	background-color: white;
	text-align: center;
}
