
P { margin-top: 0; margin-bottom: 1em; text-align: justify;}

/* Headings, velkost pisma vzhladom na BODY */
H1,H2,H3,H4{ text-align: right; color: navy; border-bottom: 1px solid;}
H1{ font-size: 140%;   margin-top: 5px; margin-left: 5px;}
H2{ font-size: 120%; margin-top: 5px; margin-left: 5px;}
H3{ font-size: 100%;}
H4{ font-style: italic; }


/* linky v riadku */
ul.line { list-style: none outside;}
/* ul.line li { margin-right: 40px; width: auto; display: inline;} */
/* ul.line li { display: inline; margin-right: 40px;} */
ul.line li { float: left; margin-right: 30px;}

/* obrazky */
IMG { border: none; }
IMG.main { margin-left: 0px; float: left; width: 200px;}

/* Specialne formatovanie */
TD.RedList { color: red; font-weight: bold; font-size: 120%;}

DIV.RedList { color: red; font-weight: bold; float: left; margin-left: 20px;}
DIV.BoldList { font-weight: bold; float: left; margin-left: 20px;}

DIV.ProjList {margin-left: 0px; width: 980px; margin-bottom: 3ex; clear: both;}
DIV.ProjList P {clear: right; margin-bottom:2px;}
DIV.ProjList P.heading {font-weight: bold; color: red; width: 30px;}
DIV.ProjList P.author {width: 100px;  margin-left:30px; float: left;}

DIV.StaffList { float: left; margin-left: 20px; margin-right: 60px; margin-top: 3ex; }
DIV.StaffList P {margin-bottom: 0; margin-bottom: 0.5ex;}
DIV.StaffList P.heading { font-weight: bold; color: red; margin-bottom: 0.5ex;}
DIV.StaffList STRONG {color: green;}

DIV.PublList {  margin-top: 3ex; width: 970px;}
DIV.PublList P {  margin-bottom: 1ex; margin-left: 20px;}
DIV.PublList P.Year { color: red; margin-left: 0px; }
DIV.PublList A { font-style: italic; }

DIV.CitList {  margin-top: 3ex; width: 980px;}
DIV.CitList P { margin-left: 0px; margin-bottom: 0; margin-top: 0;}
DIV.CitList OL { list-style-type: decimal; margin-left: 0px; margin-top:0;}
DIV.CitList LI.auto { color: gray; margin-left: 0px; margin-top:0;}

P.MiniBar {text-align: center; word-spacing: 10px; font-weight: bold; margin-bottom: 0; margin-top:0;}

/* ************************************************************************* */
/* Personal homepages                                                        */
/* ************************************************************************* */
IMG.HomepagePhoto{
  width: 100px; height: auto; left: 20px; top: 20px;
  position: absolute; z-index: 0; overflow: auto;
 /* border: 3px #D0D0D0 solid; */
}

DIV.HomepageName{
  height: 5em; width: auto; left: 18%; top: 40px;
  position: absolute; z-index: 0; overflow: auto;
  text-align: center;
  font-weight: bold;
}

DIV.HomepageAddr{
  height: 8em; width: 50%; left: 40%; top: 40px;
  position: absolute; z-index: 0; overflow: auto;
}

DIV.HomepageBottom{
  height: 50%; width: 80%; left: 18%; top: 160px;
  position: absolute; z-index: 0; overflow: auto;
  border-top: 3px #D0D0D0 groove;
  padding: 10px 10px 10px 0px;
  font-weight: bold;
}

/* ************************************************************************* */
/* Paticka                                                                   */
/* ************************************************************************* */
DIV.footer{
  /* border: 3px #D0D0D0 solid; */
  height: 50px; width: 100%; /* left: 0px; bottom: 1%; */
  position: relative; z-index: 0; overflow: auto;
  /* Vonkajsie okraje */
  margin: 4em 0px 0px 0px;
  font-size: 80%;
  font-family: sans-serif;
  text-align: left;
}



.ntab {
   border-bottom-style : solid;
   border-bottom-width : thin;
   padding: 3pt 3pt 3pt 3pt
}


.ntab2 {
	
	border : 1px solid;
}


.ntab3 {
     border-right : 1px solid navy;
     text-align: justify;
       }



.ntr3 {
     border-bottom : 1px solid navy;
   }

.news {
	border-top : 1px solid;
		border-bottom : 1px solid;
}
.news2 {
	border : 1px solid;
	background-color : whitesmoke;
}

.nheader {
		background-image: url(grafika/pozadie2.jpg);
		font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	color: white;
       
}
li {text-align: left;}
