/* PCPE/NPPE Common Default StyleSheet */

body {
  font-family: Arial, Sans-serif;
  background-color: #ffffff;
  font-size: 90%;
  margin: 0px;
  padding: 10px;
}

/* used to force small font in tables */
table.small {
  font-size: 100%;
}

/* used to display 'panel' sessions in schedule */
table.panel {
	width: 100%;
	font-size: 100%;
	border-collapse: collapse;
}

.block {
 font-size: 90%;
}

img {
  border: 0px;
}

.page {
	text-align: left;
	border: 1px;
	border-style: solid;
	width:800px;
}

td.part {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

div.news {
  float: right;
  padding: 5px;
  margin-left: 10px;
  margin-top: 10px;
  width: 200px;
}

.velikost {
 font-size: 70%;
}

#header_top, #title {
 	padding-left: 100px;
}

#header_top, #menu {
	color: white;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

#header_top {
	padding-top: 	0px;
	padding-bottom: 0px;
	padding-right: 	5px;
	padding-left: 	0px;
	
	text-align: right;
}

#header {
	padding-top: 	0px;
	padding-left: 	0px;
	height:130px;
}

#title {
	text-align: center;
	vertical-align: middle;
}


#menu {  
  padding-top: 		2px;
  padding-bottom: 	2px;
  
  font-size: 120%;
  color: white;
  
  padding-left: 1em;
  padding-right: 1em;
  vertical-align: middle;
}

#menu a,#header_top a {
  color: white;
  text-decoration: none;
}

#menu a:hover,#header_top a:hover {
  color: white;
  text-decoration: underline;
}

#content {
  	padding: 	5px 10px 10px 10px;
}

/* min-height hack */
#content_wrapper a { text-decoration: none; }
#content_wrapper a:hover { text-decoration: underline; }

#content_dummy { 
	width: 1px;
	height: 600px;
	float: right;
}

#content_clear { 
	clear:both;
	height:1px;
	overflow:hidden;	
}
/* /min-height hack */

