body { margin:0px; padding:0px;}
body, td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}

#pCnt { margin:10px; padding-left:15px; }
#pAbstrakt { margin:10px; padding-bottom:5px; border-bottom:1px solid #D3D3D3; }

h1 { font-size: 14px; color: #003399; padding-left: 25px; font-weight: bold; margin-bottom:5px; padding-bottom:5px; margin-top:5px; border-bottom:1px solid #d3d3d3; }
h2 {font-size: 12px;color: #003399;font-weight: bold;margin: 0px;font-style: normal;}
h4 { font-size:12px; margin:5px; color:#003399;}

.path { padding-left:10px; }
.path { color:white; font-size:10px; font-family:Arial;}
.path a { color:white;}
.path a:hover { color:#ffff00;}

.idxTable {}
.idxTable td.bdr { border:1px solid #ABABAB;}

.upoutavka { border-top:1px solid #ABABAB; padding-top:5px; margin-top:5px;}

.nTopMenu { color:#003399; font-size:11px; font-weight:bold; padding-top:12px; }
.nTopMenu a { color:#003399; text-decoration:none; padding-left:5px; padding-right:5px;  }
.nTopMenu a:hover { color:#000000; text-decoration:underline;}
.nTopMenu .lside {float:left; width:300px; }
.nTopMenu .rside {float:right; text-align:right; padding-right:20px;}

.nTopMenu2 { color:#FFFFFF; font-size:11px; font-weight:bold; background-image:url(../images/ui/tmenu2-back.gif); background-repeat:repeat-x; height:38px; overflow:hidden; }
.nTopMenu2 .lside {float:left; width:300px; }
.nTopMenu2 .rside {text-align:right; padding-right:20px; padding-top:10px; }
.nTopMenu2 .rside a { color:#f5f5f5; text-decoration:none; padding-left:5px; padding-right:5px; height:38px; overflow:hidden;}
.nTopMenu2 .rside a:hover { color:#ffffff; text-decoration:underline;}
 
.mmenu { font-size:12px; color:#FFFFFF; background-image:url(../images/ui/mmenu-back.gif); height:22px; padding-top:5px; overflow:hidden; }
.mmenu a { border-left:1px solid #D5D7EE; border-right:1px solid #6699CC; color:#FFFFFF; text-decoration:none; padding-left:10px; padding-right:10px; height:25px; margin-top:5px; }
.mmenu a:hover { text-decoration:underline; color:#ffff00; }

.leftNav {}
.leftNav a {color:red; font-size:11px; display:block; padding:5px; padding-left:12px; border-bottom:1px solid #c7c7c7; background-image:url(../images/ui/round.gif); background-repeat:no-repeat; background-position:left center; }


.nkurzy {}
.nkurzy td { border-bottom:1px solid #e5e5e5; padding:2px; }
.nkurzy .datum {width:80px;}
.nkurzy .datum img { margin-right:3px;}
.nkurzy .kurz { font-weight:bold; font-size:10px;}

.newsBox {padding:5px; font-size:10px; border-bottom:1px dotted #e5e5e5;}
.newsBox .datum { display:inline; padding-right:6px;}
.newsBox h2 { font-size:10px; display:inline}
.newsBox h2 a { color:#003399;}
.newsBox .more {text-align:right;}
.newsBox .more a { color:#ffaa00; font-weight:bold;}
.newsBox .abstrakt {}

.listcl {}
.listcl .item { margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #e7e7f7;}
.listcl .item h2 { margin-bottom:5px;}
.listcl .item h2 a { color:#003399;}
.listcl .item .abstrakt{}

.normal { font-size: 11px;	padding-top: 2px;padding-bottom: 5px;text-align:justify;}

.bottomMenu {font-size: 10px;color: #FFFFFF; background-image: url(../images/bmenu_spacer.gif);	text-align: center;}
.bottomMenu a {text-decoration:underline;color:#FFFFFF; margin-left:5px; margin-right:5px;}
.bottomMenu a:hover {text-decoration:none;color:#000000;}

.pPodsekce {}
.pPodsekce .item { background-color:#eeeeff; border:1px solid #ddddff; padding:5px; margin-bottom:5px; }
.pPodsekce .item ul { margin-top:0px; margin-bottom:6px;}



/*    */
.redText {color: #FF0000}
a { text-decoration:underline; }
a:hover {text-decoration:none;}
form {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0;
}

select.TopFrame {
	font-size:11px;
	height: auto;
	background-color: #E0E3ED;
	color: #234560;
	border: none;
}


a.submenu {color:#FFFFFF;}
div.Sub a, div.SubSmall a {color:#FFFFFF; font-style:normal; font-size:11px; font-weight:bold;padding-top: 2px;}
div.Sub a:hover, div.SubSmall a:hover {color:#CCFF00;font-style:normal;font-size:11px; font-weight:bold;padding-top: 2px;}

div.Sub {
	color:#CCFF00;
	font-style:italic;
	font-size:10px;
	text-align: right;
	position: absolute;
	padding-top: 3px;
	padding-right: 10px;
	overflow: visible;
	height: 19px;
	width: 780px;
	left: 0px;
	top: 163px;
	z-index: 4;
	visibility: hidden;	}


.NewsTable {
	background-color: #FFFFCC;
	font-size: 10px;
}
.NewsCaption {
	font-weight: bold;
	background-color: #FFCC33;
}
.NewsRow {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.blueStripe {
	background-image: url(../images/nav/nav_16.gif);
}
div.SubSmall {
	color:#CCFF00;
	font-style:italic;
	font-size:10px;
	text-align: right;
	position: absolute;
	padding-top: 3px;
	padding-right: 10px;
	overflow: visible;
	height: 19px;
	width: 780px;
	left: 0px;
	top: 64px;
	z-index: 4;
	visibility: hidden;
}
.divider {
	background-image: url(../images/divider.gif);
}
.leftNav {
	list-style-type: disc;
	padding-left: 10px;
    padding-right: 10px;
	font-size: 11px;
	font-weight: normal;
	xxborder-bottom:1px solid #003399;
	}

.leftNav a {text-decoration:none;color:#000066;}
.leftNav a:hover {text-decoration:underline;}
.leftNav a:visited {color:#666666;}
.leftNav li {
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	font-size: 11px;
}
.ON{display:on;}
.OFF {display:none;}
.opener {cursor:hand; }


	
li.content {
	list-style-type: none;
	list-style-image: url(../images/bulet.gif);
	list-style-position: outside;
	padding-bottom: 8px;
	padding-right: 60px;
	padding-left: 0px;
	margin-left: 0px;
}

p {
	margin: 0px 0px 10px;
}


.bottomNavigation {
	font-size: 9px;
	color: #666666;
	text-align: center;
}

.bottomNavigation a:hover {text-decoration:underline;color:#000000;}
.bottomNavigation a {text-decoration:none;color: #999999;}
.bottomNavigation a:visited {color:#999999;}
.navText {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.captionSeznam {
	font-size: 11px;
	font-weight: bold;
	background-color: #999999;
}
.boldSeznam {
	font-size: 11px;
	font-weight: bold;
}
.popisSeznam {
	font-size: 10px;
	color: #999999;
}
.item1_seznam {
	background-color: #FFFFCC;
	border-top: 1px dotted #000099;
	border-right: 1px none #000099;
	border-bottom: 1px none #000099;
	border-left: 1px none #000099;
}
.item2_seznam {
	background-color: #FFFFFF;
	border-top: 1px dotted #000099;
	border-right: 1px none #000099;
	border-bottom: 1px none #000099;
	border-left: 1px none #000099;
}
.normalTable {
	font-size: 11px;
	padding-left: 5px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:2px;
	padding:2px;
	border:1px solid #C7C7C7;;
}

.mainUL {
	list-style-position: outside;
	list-style-image: url(../images/bulet.gif);
	font-size: 10px;
	text-align: left;
	margin-left: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.tableHR {
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	color: #CC0000;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
} 
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
	margin: 0;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}
.news1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	margin: 5px;
}
.news1Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px;
}
.news2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	margin: 5px;
}
.dateForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #999999;
	text-align: center;
}
.sloupec a {
	text-decoration: none;
	color: #000000;
}
.sloupec a:hover {
	text-decoration: underline;
	color: #000000;
}


  .leftmenu {
  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  }
  .leftmenu ul {
  background: #E6E6FA;
  margin: 0px;
  }
  .leftmenu li {
  margin-left: 20px;
  border-bottom-color: #A9A9A9;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  list-style-position: outside;
  list-style-type: square;
  }
  .leftmenu a {
  color: #00008B;
  text-decoration: none;
  }
  .leftmenu a:hover {
  color: #00008B;
  text-decoration: underline;
  }
  .leftmenuNadpis {
	background: #6495ED;
	color: #F0F8FF;
	padding-left: 5px;
	padding-bottom: 2px;
	font-weight: bold;
  
  }

.cList {
	background: #F0F8FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cList a {
	text-decoration: none;
	color: Black;
}
.cList a:hover {
	text-decoration: underline;
	color: #00008B;
}
.cList h1 {
	font-size: 11px;
	margin-left: 16px;
	margin-top: 0px;
	margin-bottom: 2px;	
}

.cList ul {
	margin: 0px;
	margin-left: 50px;
	margin-bottom: 6px;
}

.cList li { list-style-type: square;  list-style-position: outside;  }

.cListNadpis {
	background: #6495ED;
	color: White;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	padding-left: 16px;
	ma
}
.vList {
font-family: "MS Sans Serif", Geneva, sans-serif;
font-size: 11px;
background: #F0F8FF;
}

.vListNadpis {
	font-weight: bold;	
}
.vListObor {
background: #FFFFFF;
	font-size: 9px;
	padding-bottom: 6px;
}


/* ---------------------------------------------------------------------------------------------- */

.comboBox { font-size:10px; font-family:Arial; color:#000000; border-top:1px solid #f7a7a7; width: auto; padding 4px; text-align:right;
position:relative; clear:both; margin-bottom:8px;   }

.comboBox a { display:inline; padding:0px; padding-left:4px;padding-right:4px; border:1px solid #c4c4c4; text-decoration:none; color:#000000; background-color:#f7f7a7;
 font-size:10px;  background-image:none; }

.comboBox a:hover { background-color:#6767ff; color:#ffffff;}

.paging { text-align:center; color:#000000; padding-bottom:10px; border-top:1px solid #c7c7c7; padding-top:4px;}
.paging a { color:#000000; }

