

/* Default settings   */

body {
	font-family: Arial CE, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color:#588787;
	color: #222222;
	

	
}

a {
	color: Black;

}

a:hover {
	text-decoration: none;
	color: #83AA3F;   /* CEIT Green */

/*	color: Red */;
   
}

div {
	color: #666666;

}

img {
	border: none;
	
}

a img.download {
	border: none;
	vertical-align: middle;
	line-height: 1.5em;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 95%;
	vertical-align: top;
}

tr {
	
}

td {
	
}

/*  START  MAIN FRAME */

#main-frame {
	width: 750px;
	background-color: #FFFAFA;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	
	padding: 0;
	border: none;
	border-color: #CCCCCC;

	display: block;
   overflow: hidden;
	clip: auto;
	
	
	}
	
	
#main-header {

display: block;
border: none;
padding: 0;
background-color: #CCCCCC; 
margin: 0;
height: 100px;
overflow: hidden;
clip: auto;
clear: both;
}

#main-logo {
	border: 0; 	margin: 0 0 0 -1px; 	padding: 0; 
	background-color: #EEEEEE;
	display: block;
	float: left;
	}

#main-header div {
	display: block; 	float: left;
}


/*  END MAIN FRAME  */




/* BEGIN  horizontalne menu */


#menu {
	height: 29px;
	margin: 0 0 1px 0; padding:0;
	/* border-bottom: 1px solid black; */

   background: url( 'img/menu.gif' ) repeat;
	}

div.outer {
	float: left;
	width: 120px; height: 25px;
	margin: 0 2px 0 0;
	display: block;

	
/* background: url( 'menu_alu_0.gif' ) 0 -50px no-repeat; */
	
	}


/* added na bodrockej */
	


	
div.outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font-size: 13px;
        Font-weight: bold;
        line-height: 1;
	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;
	background: url( 'img/menu_alu_0.gif' ) top left no-repeat;
	}
div.outer span {
	display: block;
	margin:0; padding: 7px 0 0 13px;
	}

div.outer a:hover {
	background: url( 'img/menu_alu_1.gif' ) top left no-repeat;

	}

#tab-active a {
/*	color: #83AA3F; */
	color: Black;
	font-weight: bold;
	background: url( 'img/menu_alu_1.gif' ) top left no-repeat;
	}



/*  END  horizontalne menu */









/*  BEGIN from pixy
2-col layout with DIVs  */

   #content {
      width: auto;
		min-height: 400px;
      margin: 0;
		padding: 0;
      border: none;
      text-align:left;
      max-width: 1024px;
      }
		
   div.sidebar {
      float: left;
      width: 180px;
      margin:0; padding: 0 5px;
	


      }
	
	span.sidebar-name {
		margin: 0;
		margin-top: -1em;
		margin-left: 0.5em;
		padding: 0;
		font-weight: bold;
		font-size: 1em;
		color: #AAAAAA;
		
	}
		
   div.sidebar-frame {
      margin:0;
		width: 170px;
		margin-top: 10px;
		margin-left: 10px;
		padding: 0.1em 1px 3px 1px;
      font-size: 0.8em;
   border: 1px solid #C8C8C8;
		background: url(img/bck-aluminium-light.jpg) repeat;
				background-color: #F2F2F2;

		
      }
	
	div.sidebar-content-inner {

		margin: 3px 0px 2px 0px;
		padding: 0.3em;
		background-color: #F5F5F5;
		border: 1px solid #C8C8C8;
		
			min-height: 70px;
      height: auto;
		/*_height: 70px;*/    /* potrznikovy hack */
		
	}	




/* Main column */
	
   #main {
      margin: 1em 0 0 200px; padding:0;
		border-left: 2px dashed #DDDDDD;
		min-height: 300px;
      height: auto;
		/*_height: 300px;*/
				      }
						
						
   #main-content {
      margin: 1em;
		padding: 0.5em 1em;
      font-size: 100%;
		min-height: 300px;
      }
   
	#cenniktab {
		font-family: Arial CE, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		}
	
	hr.cleaner {
      clear:both;
      height: 1px;
		margin: -1px 0 0 0; 
		padding:0;
      border:none;
      visibility: hidden;
      }


/*  end of pixy  */

#noie hr.cleaner {
   height: 0px;
	width: 0px;
	margin: -1px 0 0 0; 
	display: none;
	visibility: collapse;
}

/************************/

/* START Navigation   */




ul.menu  {margin:0; margin-left:5px; padding:0; display: block;}
ul.menu li {list-style-position: outside;   margin:0 0 10px 0; padding:0; 	 list-style:none !important}
ul.menu li.odrazka, ol li.odrazka {margin-top:15px}
ul.menu li a {padding-left:15px; background:url(img/bullet-gray.gif) top left no-repeat; width:100%}
ul.menu li a:hover {background: url(img/bullet-green.gif) no-repeat top left;}
ul.menu li#aktivni a, ul.menu li a:active {background: url(img/bullet-green.gif) top left no-repeat; text-decoration:none; color:#83AA3F}

/* END Navigation  */




/* START  copyright bar  */


#copyright {
  border: 1px solid #C8C8C8;
	padding: 0.2em;
	background: url(img/bck-aluminium-light.jpg) repeat;
	background-color: #F2F2F2;
	position: relative;
	background-position: bottom;
	font-size: 0.7em;
	color: #959595;
	text-align: right;
	width: 744px;
}

.leftbottom
{
  float: left;
}

#copyright a {
color: #959595;
	text-decoration: none;
	}

#copyright a:hover {
	text-decoration: underline;
	color: Black;
}



/* END copyright bar   */


div.page-frame {
	margin: 0;
	margin-bottom: 2em;
	overflow: hidden;
	clip: auto;

}


div.page-headline {
	display: block;
	border-bottom: 1px solid; color: #83AA3F;
	font-size: 1.3em;

} 

div.page-anotation {
	color: #666666;
	font-size: 0.7em;
	margin: 0.2em;

	line-height: 1.3em;
}

div.page-text {
	color: #666666;
	font-size: 0.9em;
	line-height: 1.3em;
}


div.page-text table {
	width: 99%;
	border: 1px solid #CCCCCC;
}

div.page-text2 table {
	width: 99%;
}

div.page-text table td {
	border: 1px solid #DDDDDD;
	vertical-align: top;
}



.page-float-left 

{
	float: left;
	margin: 0.1em 0.5em 0em 0;
}

.page-float-right

{
	float: right;
	margin: 0.1em 0em 0em 0.5em;
}

.page-text-headline {
	color: #83AA3F;
	font-weight: bold;
}

h1 {
  font-size: 1.3em;
  font-weight: normal;	
}

h2 {
	font-weight: bold;
	font-size: 1em;
}

h3 {
	font-weight: normal;
	font-size: 1em;
}

.page-smallprint {
	color: #666666;
	font-size: 0.7em;
	margin: 0.2em;
	line-height: 1.3em;
}

li.c4 {list-style: none}
p.c3 {font-weight: bold}
p.c2 {text-align: justify}
p.c1 {font-weight: bold; text-align: justify}

.formsc
{
  text-decoration:		underline;
}

.historia td
{
  padding: 3px;
  vertical-align: top;
}

.kolektiv-fotka
{
  width: 81px;
}

.kolektiv-meno
{
  padding: 5px;
  font-size: 13px;
  width: 1500px;
}

.kolektiv-funkcia
{
  padding: 5px;
  font-size: 13px;
  font-weight: bold;
}

.lang
{
  text-align: center;
}
