/*css */
html, body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0;
	margin: 0;
	background-color:#006633;
	text-align : center;
	height:100%;
}

a:link,a:visited
{
color:#0290BF;
}

.kliner
{
	clear:both;
	width:100%;
	visibility: hidden;
}

.nzbr
{
  display: none;
}


#containter
{
  padding: 0;
  margin: 0;
  width: 757px;
  margin: 0 auto 0 auto;
  text-align : left;
  background: #fff url(hms_cardinal2.gif) no-repeat right bottom;
  min-height: 657px;
}


#main
{
  position:absolute;
  z-index:1;
	padding: 0;
  background: url(hms_main.png) no-repeat;
  width:757px;
  height:477px;
  top:75px;
  margin: 0 auto 0 auto;
  _margin-left:-613px;
}

h2
{
  color: #018454;
  font-size: 18px;
  font-family: Georgia, Times New Roman, serif;
  font-weight: 100;
  padding-bottom:4px;
  border-bottom: 1.5pt solid #FECC2E;
  margin:0 10px 7px 10px;
}

#lcol
{
font-size: 11px;
background: url(gray.png) repeat;
width: 180px;
margin:205px 5px 0px 8px;
float:left;
z-index:2;
position:relative;
min-height: 517px;
}

#mcol
{
position:relative;
font-size: 11px;
width: 400px;
margin:205px 10px 10px 2px;
float:left;
z-index:2;
}

#scol
{
font-size: 11px;
width: 600px;
margin:205px 10px 10px 2px;
float:left;
z-index:2;
position:relative;
}

.logedin
{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#000000;
 text-decoration:none;
 margin: 0 0 0 10em;
}

#footer
{
clear:both;
}

.frm1_a
{
  background: url(hms_box_m.gif) repeat-y left;
}
.frm1_b
{
  background: url(hms_box_t.gif) no-repeat top left;
  z-index:3;
  position:relative;
}
.frm1_c
{
  background: url(hms_box_b.gif) no-repeat bottom left;
  width: 179px;
}

.frm2_a
{
  background: url(hms_box2_m.gif) repeat-y left;
}
.frm2_b
{
  background: url(hms_box2_t.gif) no-repeat top left;
  z-index:3;
  position:relative;
}
.frm2_c
{
  background: url(hms_box2_b.gif) no-repeat bottom left;
  width: 400px;
}

.frm3_a
{
  background: url(hms_box3_m.gif) repeat-y left;
}
.frm3_b
{
  z-index:3;
  position:relative;
  background: url(hms_box3_t.gif) no-repeat top left;
}
.frm3_c
{
  background: url(hms_box3_b.gif) no-repeat bottom left;
  width: 600px;
}

.frm1_a h2, .frm2_a h2, .frm3_a h2
{
  margin:0;
  padding:0;
  margin:0 20px 0 20px;
  padding: 17px 0 0 0;
}

.frm1_a p, .frm2_a p, .frm3_a p
{
  margin:0;
  padding:0;
  margin:0 20px 5px 20px;
    padding: 5px 0 5px 0;
}


#anno
{
margin:0;
padding:0;
padding:6px 10px 15px 10px;
}

#anno li
{
  list-style-type: none;
  background: url(hms_bullet.gif) no-repeat left top;
  padding-left:20px;
  margin:0;
}

#anno .datum
{
  font-weight:bold;
}


/*
#supporthms a
{
  background: url(hms_support.png) repeat center;
  width: 174px;
  height: 61px;
  display:block;
  margin:10px 0 0 0;
}
*/

#supporthms{
margin:10px 0 0 0;
display: block;
width: 174px;
background: url(hms_support_M.png) repeat-y;
}

#supporthms div{
display: block;
width: 100%;
height: 100%;
background: url(hms_support_T.png) no-repeat top center;
}

#supporthms div div{
display: block;
width: 100%;
height: 100%;
background: url(hms_support_B.png) no-repeat bottom center;
text-align: center;
}

#supporthms h3{
margin: 0;
padding: 5px 0 0 0;
color: #cc0000;
font-weight: 800;
font-style: italic;
font-size: 15px;
}

#supporthms p{
margin: 0;
padding: 0 5px 10px 5px;
font-size: 12px;
color: #000;
}

#supporthms a{
text-decoration: none;
}

#toy1
{
background: url(hms_toy1.gif) no-repeat top ;
width:222px; height: 167px;
position: absolute;
margin: 0 auto 0 auto;
margin-left:205px;
_margin-left:198px;
top:68px;
z-index:3;
}

#toy2
{
background: url(hms_toy22.gif) no-repeat;
width:107px; height: 85px;
position: absolute;
margin: 0 auto 0 auto;
margin-left: 40px;
top:-65px;
z-index:3;
}

#campus
{
margin:10px 0 10px 10px;
}

#campus h2
{
  float:right;
  border:0;
  margin: 35px 65px 0 0;
  _margin: 35px 50px 0 0;
}

#campus p
{
float: right;
clear:right;
margin: 0;
padding:0;
width: 165px;
}

#tuff
{
margin:10px 0 10px 10px;
}

#tuff h2
{
  float:left;
  text-align:right;
  border:0;
  margin:  0 5px 0 50px;
  _margin:  0 5px 0 5px;
}

#tuff p
{
float: left;
text-align:right;
clear:left;
padding: 0 15px 0 0;
  _margin:  0 5px 0 5px;
  _padding: 0 15px 0 0;
width: 210px;
} 

#footer
{
  text-align: center;
  border-top: 1.5pt solid #FECC2E;
  padding:0 0 17px 0;
  margin:15px 125px 0 8px;
}

#footer ul
{
  margin:3px 0 0 0;
  padding:0;
}

#footer li
{
margin:0;
padding:0;
display: inline;
border-left: 1px solid #000;
margin-left:2px;
padding-left:3px;
}

#footer li a:hover 
{ 
color: #000; 
}

#footer li:first-child
{
border-left:0;
}

#footer p
{
margin:5px 0 0 0;
padding:0;
font-size: 9px;
}

#bigpic
{
z-index:1;
position: absolute;
background: url(hmslayout_22.jpg);
width:130px; height: 450px;
margin: 0 auto 0 auto;
margin-left:605px;
_margin-left:0;
top:85px;
}

#flash
{
z-index:0;
position: absolute;
width:309px; height: 198px;
margin: 0 auto 0 auto;
margin-left:292px;
_margin-left:-300px;
top:86px;
}

fieldset, form
{
border:0;
margin:0;
padding:0;
}

label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
 text-align:right;
}

#lgn form
{
display:block;
height:25em;
} 

#lgn fieldset
{
margin: 7em 6em 0 14em;
display: block;
text-align:center;
}

#engine1
{
margin: 0 15px 0 15px;
padding: 10px 0 15px 0;
}

#calendar
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 min-height: 410px;
 _height: 410px;
 display:block;
 margin: 0 15px 0px 20px;
 padding: 10px 0 25px 0;
}

#calendar tr
{
	height: 30px;
	min-height: 70px;
	_min-height: 70px;
}

#calendar p
{
font-size:10px;
margin: 0;
padding: 0;
font-weight:normal;
}


#calendar span
{
font-size:11px;
margin: 0;
padding: 0;
font-weight:normal;
}

#calendar a:hover { color:#FF0000;}
#calendar a { color:#0000FF;}

.calendar
{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 border:0;
 margin: 0;
 padding: 0;
 display: block;
}

.calendar ul li
{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 border:0;
 margin: 0;
 padding: 0;
}

.calendar li
{
 list-style-type: none;
 display: inline;
 /**border-left: 1px solid #555;
 padding-left:3px; **/
 margin: 5px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
}

.calendar li a
{
	color:#0033CC;
	background-color:#CCCCCC;
	text-decoration:none;
	padding: 1px 2px 1px 2px;
	margin: 2px 2px 2px 0;
	border: 1px solid #000;
	line-height: 20px;
}

.calendar li a:hover
{
 background-color:#FFCC00;
 color:#FFFF00;
}

#members
{
 min-height: 410px;
 _height: 410px;
 display:block;
 margin: 0 15px 0 20px;
 padding: 10px 0 25px 0;
}

#members a
{ 
 font-size:11px;
}

#members a:hover
{ 
 font-size:11px;
 color:#FF0000;
}

#members span a
{
 color:#0000FF;
 font-weight:bold;
 text-decoration:underline;
}

#members span a:hover
{
 color:#FF0000;
 background-color:#000000;
}

#engine
{
 min-height: 410px;
 _height: 410px;
 display:block;
 margin: 0 15px 0 20px;
 padding: 10px 0 25px 0;
}

#engine tr
{
	height: 40px;
	min-height: 70px;
	_min-height: 70px;
}
.inlinelist
{
border:0;
margin: 0xp 0 0 0;
padding: 0;
display:block;
/** border:1px solid #555; **/
}

.inlinelist ul li
{
border:0;
margin: 0px 0 0px 0;
padding:0;
}

.inlinelist li
{
 list-style-type: none;
 display: inline;
 /**border-left: 1px solid #555;
 padding-left:3px; **/
 margin: 5px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
}

.inlinelist li a
{
	color:#0033CC;
	text-decoration:none;
	padding: 1px 2px 1px 2px;
	margin: 2px 2px 2px 0;
	border: 1px solid #000;
	line-height: 20px;
}

.inlinelist li a:hover
{
 background-color:#000000;
 color:#FFFF00;
}

.inlinelist li:first-child
{
border-left:0;
}

#zltyzoz{background-color:#FFFF99;} 
#modryzoz{background-color:#00CCFF;} 
#ruzovyzoz{background-color:#FF99FF;} 
#zelenyzoz{background-color:#66FF66;} 
#sivyzoz{background-color:#ccc}

