body {
  font-family: Tahoma, 'Arial CE', 'Helvetica CE', Tahoma, Arial, sans-serif;
  
  font-size:0.8em; color:#545454;
  text-align:center;
  padding:0; margin:0;
  background: #e6e3d8 url(page_bg.jpg) repeat-x;
}

input, textarea {
  font-family: Tahoma, 'Arial CE', 'Helvetica CE', Tahoma, Arial, sans-serif;
  font-size:0.9em;
}

textarea {
  color:#545454;
}

input {
  font-family: Tahoma, 'Arial CE', 'Helvetica CE', Tahoma, Arial, sans-serif;
  font-size:0.9em;
  color:#545454;
}

img {
  border:0;
}

a {
  text-decoration:underline;
}

a:hover {
  text-decoration:none;
}

h1 {
  font-size:1.45em;
  margin:10px 0px; padding:0;
  font-weight:normal;
}

h2, h3, h4, h5, h6 {
  font-size:1.0em;
  margin:0; padding:0;
}

hr {
  height:1px;
  background-color:#CCCCCC;
  border-width:0px;
}

pre {
  font-size:0.9em;
}

.cb, .cb_header {
 	width:100%;
	clear:both;
	font-size:0px;
	height:1px;
	background-color:transparent;
}

.hidden, .print {
 display:none;
}
.all {
 width:1030px;
 margin-left:auto;margin-right:auto;
 text-align:left;
 background:url(content_bg.jpg) repeat-y 0px 0px;
}
.header {
  position:relative;
  font-size:0.85em;
  color:#FFF;
  background: #e6e3d8;
  border-bottom: 5px solid #fff;
  height: 150px; /* pro Internet Explorer, kter? to ch?pe jako min-height*/
}
.header h1 {
 display:none;
}

#status_bar {
 min-height: 20px; /* pro standardní prohlížeče */
 _height: 20px; /* pro Internet Explorer, který to chápe jako min-height*/
 float:left;
 padding-left:8px;padding-top:6px;
}
.today {
 font-weight:bold;
}
.red {
 color:red;
}
.float_left {
 float:left;
 margin:8px 8px 4px 0px;
}
.float_right {
 float:right;
 margin:8px 0px 4px 8px;
}
.align_left {
 text-align:left;
}
.align_right {
 display:block;
 text-align:right;
}
.align_center {
 display:block;
 text-align:center;
}
.align_center * {
 margin-left:auto;margin-right:auto;
}
.intranet_name {
 font-weight:bold;
}
#service_menu {
display: none;
text-align:right;
   position: absolute;
   top: 5px;
   right: 10px;
   z-index: 700;
   color:#ffffff;
}
#service_menu span {
   float:left;
   margin-bottom: 3px;
   margin-left:10px;
}
#service_menu span.divider {
   color:#ffffff;
   visibility:none;
}
#service_menu a {
   color:#ffffff;
}

.login {
 font-weight:bold;
}
#logo {
 position:absolute;
 top:0px;
 height:176px;
 width:1030px;
 padding: 0px; margin: 0px;
 float: left;
}
#logo p {
 display:none;
}
#logo a {
  width: 180px;
  display:block;
}
#graphics_zone {
 position:absolute;
 top:0px;
 height: 66px;
 left:180px;
 width:1030px;
 padding: 0px;
}

#graphics_zone a {
}

#favourite_links {
 background-color:#002351;
 color:#9FCAE3;
 height:21px;
 padding-top:6px;padding-right:8px;
 float:right;
}
#favourite_links h2 {
 display:none;
}
#favourite_links a {
 color:#9FCAE3;
 background-color:#002351;
}
#favourite_links ul {
 padding:0;margin:0;
 list-style-type:none;
}
#favourite_links ul li {
 display:inline;
 background:url(favourite_links_star.gif) 9px 3px no-repeat;
 padding-left:24px;
}

/************************************/
/*              MENU                */
/************************************/

#main_menu {
width: 223px;
padding-top:35px;
border-bottom: 0px solid #ffffff;
list-style-type:none;
margin-bottom: 1em;

  list-style-type:none; 
  text-align:right; 
  clear: both;
}


* html #main_menu { /*IE 6 only */
width: 233px; /*Box model bug: 180px minus all left and right paddings for #main_menu */
}

#main_menu ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#main_menu li {
border-bottom: 1px solid #ffffff;
margin: 0;
}

#main_menu a{
display: block;
padding: 5px 5px 5px 8px;
background-color: #bfd0e2;
color: #2163ad;
text-decoration: none;
width: 100%;
}


#main_menu li a {
  font-size: 12px;
  line-height: 2.1em !important; 
  _line-height: 2.0em !important;  
}


html>body #main_menu li a{ /*Non IE6 width*/
width: auto;
}

#main_menu li a:hover{
background-color: #2163ad;
color: #fff;
}

#main_menu a.aktiv {
  background-color: #2163ad;
  text-decoration:none;
  font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #fff;
}

  /* ---- first level of menu */
  #main_menu li ul {visibility:hidden; position:relative; top:1px; left:0; height:0; overflow:visible;}
  #main_menu table {border-collapse:collapse; font-size: 1.0em /* font size for IE5.5 */;}
  #main_menu li li li a {_line-height: 11px !important}
  #main_menu li:hover a, #main_menu li a:hover {border:0; }
  #main_menu li:hover ul, #main_menu li a:hover ul {visibility:visible; height:auto; width:127px; left:0; overflow:visible; }
  #main_menu li:hover ul li a, #main_menu li a:hover ul li a { display:block; height:auto; width:127px; padding:7px 12px 6px 9px; line-height:1.2em;}
  * html #main_menu li a:hover ul li a { width:127px; w\idth:127px; /* hack for IE5.5 */}
  /* ----- second level of menu */
  #main_menu li:hover ul li ul, #main_menu li a:hover ul li a ul {visibility:visible; position:absolute; top:-1px; left:149px; overflow:visible;}
  #main_menu li:hover ul li:hover ul, #main_menu li a:hover ul li a:hover ul {visibility:visible; height:auto; width: 127px}
  #main_menu li:hover ul li:hover ul li a, #main_menu li a:hover ul li a:hover ul li a {display:block; height:auto; width : 127px;}
  #main_menu li:hover ul li:hover ul li:hover a, #main_menu li a:hover ul li a:hover ul li a:hover {width : 127px;}
   



#main_menu li {
 font-weight:bold;
}
#main_menu li li a.aktiv {
 font-weight:bold;
}
#main_menu ul ul {
 margin-top:0px;margin-bottom:0px;
}
#main_menu li li {
 padding-left:12px;
 background:#002351 url('blue-design/ico_submenu_item2level.gif') no-repeat top left;
 font-weight:normal;
 color:#FFF;
}


* html ul.nav iframe {
    position: absolute;
    /* account for the border */
    left: 0em;
    top: 0em;
    z-index: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide { visibility: hidden; }
/**************************************/
/*              PANELY                */
/**************************************/
#panel_left {
 float:left;
 width:233px;
 background-color:#ffffff;
 color:#FFF;
 font-size:0.85em;
 padding-top:8px;
 margin-top:170px;
 margin-left:14px;
}

.content {
  
  float:left;
  display: inline; 
  top: 150px;
  width: 450px;
  min-height: 514px; /* pro Internet Explorer, kter? to ch?pe jako min-height*/
  background-color: #fff;
  padding:0px 22px;
  padding-bottom: 15px; 
  margin-left: 40px; 
  margin-top:170px;
  border:0px double #52aa10;
}



.content {
 top: 100px;
 padding:17px 24px;
 
}

#panel_right {
 
 float:right;
 width:223px;
 font-size:0.85em;
 background-color:#ffffff;
 color:#FFF;
 padding-top:49px;
 margin-right:17px;
 margin-top:170px;
}
.footer {
  width: 1030px;
  height:27px;
  color:#2163ad;
  font-size:0.85em;
  text-align: center;
  text-align: left;
  padding-bottom:5px;
  padding-left: 272px;
  background:url(footer.jpg) no-repeat 0px 0px;
  position: relative;
  top: 20px;
  clear:both;
}

.footer a {
 color:#2163ad;
 
}

.radio {
 background-color:transparent;
}

/**************************************/
/*             PANEL LEFT             */
/**************************************/
#panel_left h4 {
 background:#002351 url(bg_panel_right_h4.gif) 11px -3px no-repeat;
 padding:0px 16px 0px 26px;
 color:#9FCAE3;
}
#panel_left div div {
 display:block;
 margin:0px 10px 10px 17px;
 padding-top:4px;padding-bottom:10px;
 border-bottom:1px solid #0054A4;
 line-height:1.3em;
}

#panel_left h5 {
 margin-bottom:3px;
}

/***************************************/
/*              PODMENU                */
/***************************************/
#sub_menu {
 padding:0px 16px 0px 11px;
}
#sub_menu div {
 margin-left:0 !important;
 padding-top:0 !important;
}
#sub_menu ul li {
 padding-left:12px;
 background:#002351 url('blue-design/ico_submenu_item1level.gif') no-repeat top left;
 color:#FFF;
}
#sub_menu li {
 font-weight:bold;
}
#sub_menu li li a.aktiv {
 font-weight:bold;
}
#sub_menu ul ul {
 margin-top:7px;margin-bottom:6px;
}
#sub_menu li li {
 padding-left:11px;
 background:#002351 url('blue-design/ico_submenu_item2level.gif') no-repeat top left;
 font-weight:normal;
 color:#FFF;
}
#sub_menu ul a.disabled {
 color:#8E8E8E !important;
 cursor:default;
 text-decoration:none;
}

/***************************************/
/*             CALENDAR                */
/***************************************/
#eventscalendar div {
 text-align:center;
}
.calendar_today {
 display:block;
 margin-bottom:4px;
}
.calendar_year a, .calendar_month a {
 text-decoration:none;
}
#eventscalendar table {
 border-collapse:collapse;
 margin-top:5px;
 background-color:#104979;
 color:#FFF;
 z-index:1 !important;
}

#eventscalendar table th {
 padding:2px;
 background-color:#2981B3;
 color:#FFF;
}
#eventscalendar table th.weekend {
 background-color:#52AA10 !important;
 color:#FFF;
}
#eventscalendar table td {
 padding:2px;
 text-align:center;
}
#eventscalendar {
 display:block;
}
#eventscalendar td a {
 font-weight:bold;
 background-color:transparent;
}
#eventscalendar col.weekend {
 background-color:#144541;
 color:#FFF;
}
#eventscalendar table .today, #eventscalendar table .today a {
 background-color:#FFF;
 color:#06C;
}

/*** Kalendar pro pravy panel ***/
#panel_left #eventscalendar table td {
 border:4px solid #002351;
}
#panel_left #eventscalendar table th {
 border:4px solid #002351;
}
#panel_left #eventscalendar h4 {
 background:url('blue-design/ico_eventscalendar.gif') 11px 0px no-repeat;
 padding-left:36px;padding-bottom:5px;
}

/*** Kalendar pro pravy panel ***/
#panel_right #eventscalendar table td {
 border:2px solid #002351;
}
#panel_right #eventscalendar table th {
 border:2px solid #002351;
}
#panel_right #eventscalendar h4 {
 background:url('blue-design/ico_eventscalendar.gif') 11px 0px no-repeat;
 padding-left:36px;padding-bottom:7px;
}

/***************************************/
/*               ANKETA                */
/***************************************/
#poll form {
 margin:0;
 padding:0;
}
#poll fieldset {
 margin:0;
 padding:0;
 border:0;
}
.poll_answer {
 display:block;
}
.poll_answer .text {
 width:10em !important;
 padding:2px 3px;
 border:1px solid #0054A4;
 color:#545454 !important;
 background-color:#FFF;
 font-size:1.0em;
}
.poll_answer .radio {
 margin-right:3px !important;
}
#poll div.poll_option {
 margin:0;
 padding-bottom:0px;padding-left:4px;
 border-bottom:0;
}
.poll_graph {
 margin-left:24px;
 font-size:10px;
 background:url(bg_anketa.gif) 0px 2px repeat-x !important;
}
.poll_submit {
 display:block;
 width:100%;
 text-align:center;
 margin-top:10px;
}
#poll .submit {
 font-size:1.0em;
 width:6.6em;height:1.7em;
 padding-top:1px;padding-bottom:4px;
 text-transform:capitalize;
 cursor:pointer;
}
#poll .submit {
 border:1px solid #0054A4;
 background-color:#FFF;
 color:#333;
}
.poll_score {
 padding-left:4px;
 color:#BBDAF6;
}

/**************************************/
/*            PANEL RIGHT             */
/**************************************/



/* variabilni bloky */
#panel_right .variable-block h4, 
#panel_right #topic h4, 
#panel_right #selected-news h4,
#panel_right #important_message h4 {
  background: #ffffff no-repeat;
  height:15px;
/*  padding:3px 16px 0px 8px; */
  font-size: 10px;
  text-align: center;
  color:#000;
  width: 223;
}

#panel_right .variable-block .variable-block-body, 
#panel_right #topic div, 
#panel_right #selected-news div,
#panel_right #important_message div {
  display:block;
  background: #fff;
  line-height:1.3em;
  color:black;
  border:0px solid #bcb3a4;
  border-top: none;
  width: 223px;
}

#panel_right .variable-block .variable-block-body h5, 
#panel_right #topic h5, 
#panel_right #selected-news h5,
#panel_right #important_message h5 {
  margin-top: 5px;
  margin-bottom: 0px;
  	
}

#panel_right .variable-block .variable-block-body p {
  margin-top: 2px;
  padding-top: 0px;
}

#panel_left .variable-block, 
#panel_left #topic, 
#panel_left #selected-news,
#panel_left #important_message {

}

#panel_left .variable-block h4, 
#panel_left #topic h4, 
#panel_left #selected-news h4,
#panel_left #important_message h4 {
  font-size: 14px;
  color:#fff;
  margin-left: 0px;
  margin-top: 4px;
  padding-left: 5px;
}

#panel_left .variable-block .variable-block-body, 
#panel_left #topic div, 
#panel_left #selected-news div,
#panel_left #important_message div {
  display:block;
  color:white;
  background-color: #ffffff;
  margin-left: 0px;
  margin-top: 4px;
  margin-right:20px;
  width: 170px;
  font-size:10px;
}

#panel_left .variable-block .variable-block-body a, 
#panel_left #topic div a, 
#panel_left #selected-news div a,
#panel_left #important_message div a {
  color: white;
  text-decoration: underline;
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
#panel_left .variable-block .variable-block-body a:hover, 
#panel_left #topic div a:hover, 
#panel_left #selected-news div a:hover,
#panel_left #important_message div a:hover {
  text-decoration: none;
}


/***************************************/
/*              SEARCH                 */
/***************************************/
#search form {
 margin:0;padding:0;
}
#search input {
 font-size:1.0em;
 border:1px solid #0054A4;
}
#search .submit {
 width:4.6em;height:1.75em;
 padding-top:1px;padding-bottom:4px;
 margin-left:4px;
 border:1px solid #0054A4;
 background-color:#FFF;
 color:#333;
 text-transform:capitalize;
 cursor:pointer;
}
#search .radio {
 margin-right:4px;
 border:0;
}
#search .text {
 width:7.5em;
 padding:2px 3px;
}
#search .aktualni_oblast, .cely_intranet {
 display:block;
}
#search .cely_intranet {
 margin-bottom:4px;
}
#search fieldset {
 border:0;
 margin:0;padding:0;
}

/***************************************/
/*               NEWS                  */
/***************************************/
.news_date {
 display:block;
 font-size:0.9em;
 margin-bottom:3px;
}
.news_image {
 float:left;
 margin-top:8px;margin-right:8px;margin-bottom:4px;
}
.news_header {
 display:block;
 color:#0054A4;
 font-weight:bold;
 margin-bottom:3px;
}
p.news_abstract {
 margin-top:8px !important;
 padding:0 !important;
 display:   inline;
}
.news_link_detail {
 display:block;
 text-align:right;
}
.news_link_detail a {
 padding-left:10px;
 background:url(news_arrow.gif) 0px 5px no-repeat;
}
.news_link_archive {
 display:block;
}
.news_link_archive a {
 padding-left:10px;
 background:url(news_arrow.gif) 0px 5px no-repeat;
}
#news_content hr {
 clear:both;
}
.news_detail p {
 clear:both;
 padding:0;
 margin:0;
}

/***************************************/
/*          DISKUZNI FORUM             */
/***************************************/
#forum_content form {
 margin:0;
 padding:0;
}
#forum_content {
 color:#0054A4;
 margin-top:8px;
}
#forum_content table {
 margin-top:5px;margin-bottom:15px;
}
#forum_content table td {
 font-size:1.0em;
 background:#FFF !important;
 border:0 !important;
}
/*#forum_content table tr {
 background-color:#f3f6fa;
}*/
#forum_content span {
 padding-left:12px;
 background:url(forum_nav.gif) no-repeat;
}
#forum_content .align_center input {
 display:inline;
 height:1.7em;width:11em;
 background-color:#FFF;
 border:1px solid #0054A4;
 padding-top:1px;padding-bottom:4px;
 color:#0054A4;
 cursor:pointer;
}
#forum_content #zpet {
 margin-top:25px;
 width:4em;
}
.forum_inquiry {
 color:#0054A4;
 display:block;
 font-weight:bold;
 background:none !important;
 padding:0 !important;
}
#forum_content fieldset {
 margin:0;
 padding:0;
 border:0;
}
.forum_response {
 margin-top:10px;
}
.forum_response_sub {
 margin-top:6px;
}
.forum_response_sub .forum_header {
 padding-left:12px !important;background:url(forum_nav.gif) no-repeat !important;
}
.forum_response_sub .forum_text {
 padding-left:13px !important;
}
.forum_header, .forum_text, .forum_author, .forum_response_author {
 padding-left:0 !important;
 background:none !important;
}
.forum_header {
 font-weight:bold;
}
.forum_header a {
 font-weight:normal !important;
}
.forum_text {
 margin:0 !important;
 color:#545454;
 padding-top:3px;padding-bottom:0px;
}
.forum_text p {
 margin:0 !important;
 padding:0 !important;
}
.forum_author {
 display:block;
 text-align:left;
 font-size:0.9em;
 color:#545454;
}
.forum_response_author {
 display:block;
 text-align:right;
 font-size:0.85em;
 color:#545454;
}
#forumform span {
 background:none !important;
 padding-left:0 !important;
}
#forum_content label {
 display:inline;
 color:#0054A4;
 font-weight:bold;
}
#forum_content .submit {
 display:block;
 font-size:0.9em;
 border:1px solid #0054A4;
 height:1.7em;
 color:#0054A4;
 padding-top:1px;padding-bottom:4px;
 text-transform:capitalize;
 cursor:pointer;
}
#forum_content .text {
 width:12em;
 padding:2px 3px;
 margin-left:5px;
 border:1px solid #0054A4;
 color:#545454;
 background-color:#FFF;
 font-size:0.9em;
}
#forum_content fieldset {
 margin:0;
 padding:0;
 border:0;
}
.forum_add_subject {
 display:block;
 margin-top:5px;
}
.forum_add_subject .text {
 margin-left:90px !important;
}
#forum_content textarea {
 border:1px solid #0054A4;
 margin-left:24px;
 padding:2px 3px;
}
.forum_add_author .text {
 margin-left:58px !important;
}
.forum_add_subject .text {
 margin-left:76px !important;
}
.forum_add_text {
 display:block;
 margin-top:7px;
}
.forum_add_text label {
 vertical-align:top;
}
.forum_add_submit {
 position:absolute;
}
.forum_add_submit input {
 position:absolute;
 left:136px;top:7px;
}
.forum_add_submit #back {
 position:absolute;
 left:188px;
}
#vse, #vybrane, #novy, #smazat {
 margin-right:2px;margin-left:2px;
}

/***************************************/
/*          PATICKA DOKUMENTU          */
/***************************************/
#document_date {
 font-style:italic;
 padding-top:20px;
 border-bottom:1px dotted #B8B8B8;
}
#document_date p {
 padding:0 !important;margin:5px !important;
 text-align:right;
}
#document_service {
 padding:5px 0px 0px 11px;
 font-size:0.9em;
}
#document_service span {
 padding-left:25px;padding-right:16px;
}
#document_service .document_service_print {
 background:url('blue-design/ico_tisk.gif') 0px 1px no-repeat;
}
#document_service .document_service_back {
 padding-left:20px;
 background:url('blue-design/ico_zpet.gif') 0px 1px no-repeat;
}
#document_service .document_service_email {
 padding-left:20px;
 background:url('blue-design/ico_email.gif') no-repeat;
}
#document_service .document_service_top {
 padding-left:17px;
 background:url('blue-design/ico_naho.gif') 0px 1px no-repeat;
}

/***************************************/
/*            LOCATION BAR             */
/***************************************/
#location_bar {
 font-size:0.85em;
 margin-bottom:14px;
 background-color:#FFF;
 color:#979797;
}
#location_bar a {
 background-color:#FFF;
 color:#979797 !important;
}

/***************************************/
/*             SITEMAP                */
/***************************************/
ul#sitemap, #sitemap ul {
 margin:0;
 padding:0;
 line-height:1em;
}
ul#sitemap {
	margin-top: 15px !important;margin-left: 10px;
	padding-left: 0px;
}
#sitemap li {
 list-style:none;
	background: url(sitemap_arrow.gif) no-repeat left top !important;
 font-weight:bold;
 padding-left:10px
}
#sitemap ul {
	margin-top: 5px;margin-bottom: 8px;margin-left: 15px;
}
#sitemap ul ul li {
 padding-left: 10px;padding-bottom: 5px;
}
#sitemap ul li {
	font-weight: normal;
}

/***************************************/
/*               SEARCH                */
/***************************************/
#search_results {
 margin-top:15px;
 border-collapse:collapse;
 background-color:#FFF;
 width:100%;
}
#search_results td {
 background-color:#FFF;
 padding:3px;
 border:0 !important;
 vertical-align:top;
}
#search_results td div {
 color:#0054A4;
}
div.relevance {
 background-color:#0054A4;
 color:#0054A4;
 font-size:1px;
 height:14px;
}
#search_results th {
 border:0 !important;
 background-color:#ECECEC;
 color:#0054A4;
 padding:4px;
 border-bottom:4px #FFF solid !important;
}
#search_results .date {
 text-align:center;
 width:112px;
}
#search_results .results {
 width:380px;
}
.align_center input {
 border:1px solid #0054A4;
 text-align:center;
 width:16px;
}
#pager input {
 font-size:0.9em;
}
div.search-result-form {
  margin: 15px 0px 15px 0px;
  padding: 15px 5px 15px 5px;
  background-color: #ECECEC;  
}

/***************************************/
/*             PRIHLASENI              */
/***************************************/
#formLogin label {
 display:inline;
 color:#0054A4;
 font-weight:bold;
}
#formLogin .submit {
 display:block;
 font-size:0.9em;
 border:1px solid #0054A4;
 height:1.7em;
 color:#0054A4;
 padding-top:1px;padding-bottom:4px;
 text-transform:capitalize;
 cursor:pointer;
}
#formLogin .text {
 width:12em;
 padding:2px 3px;
 margin-left:5px;
 border:1px solid #0054A4;
 color:#545454;
 background-color:#FFF;
 font-size:0.9em;
}
#formLogin fieldset {
 margin:0;
 padding:0;
 border:0;
}
.login_password {
 display:block;
 margin-top:5px;
}
.login_password .text {
 margin-left:86px !important;
}
.login_submit {
 display:block;
 margin-top:6px;margin-left:126px;
}

/***************************************/
/*              CONTENT                */
/***************************************/
.content {
 overflow:-moz-scrollbars-horizontal; overflow:"visible"; overflow-x:auto;
 line-height:1.3em;
}
.content h1 {
	margin-top:0;margin-right:0;margin-bottom:0.55em;margin-left:0;
 padding:0;
 color:#2163ad;
 
 background-color:#ffffff;
}
.content p {
	margin-top:0;margin-right:0;margin-bottom:1.2em;margin-left:0;
 padding:0;
}
.content a {
 color:#0054A4;
}
.content ul {
 margin-top:10px;margin-left:15px;
 padding-left:0;
 list-style-type:none;
}
.content ul ul {
 margin-top:8px;margin-bottom:5px;
}
.content ul li {
  padding-left:10px;padding-bottom:0px;
 list-style-type: none;
 background-image: url("blue-design/content_.gif");
 background-repeat:no-repeat;
}
.content table {
 border-collapse:collapse;
 font-size:0.9em;
}
.content table td, .content table th {
 padding:3px;
 border:0px;
}
.content table p {
 margin:0;
 padding:0;
}
.content table.noborder td, .content table.noborder th  {
 border:0;
}
.content ul li h4 {
 margin:2px 0px;margin-top:4px;
}
.content h2 {
 color:#0054A4;
 margin:10px 0px;
 font-size:1.2em;
}
.content h5 {
 margin:10px 0px;
 text-align:center;
}
.content h4 {
 font-size:1.0em;
 color:#0054A4;
 margin:10px 0px;
 text-align:center;
}

/************************************************/
/************ NEWS STYLES ***********************/
/************************************************/

#selectedNews p{
  display:inline;
}

#selectedNews a{
  display:block;
}

#important_message p{
  display:inline;
}

#important_message a{
  display:block;
}

/* pager */
.navigationControls{
	text-align: center;
}
.navigationControls .hidden {
	display: inline;
}
.navigationControls strong, .navigationControls a {
	padding: 0px; margin: 0px;
	padding-left: 3px; padding-right: 3px;
}
.navigationControls strong {
	margin-right: 2px;
}

/* element for whole documentlist output */
.document-list {margin-top : 10px; margin-bottom:10px;}
/* text showed above list of documents */
.document-list-uppertext {margin-bottom : 15px;}
/* one document in list */
.document-list-item {margin-bottom : 10px;}
/* date in document information */
.document-list-item-date {margin-right : 10px;}
/* title or name of document */
.document-list-item-title {}
/* short info (size, filetype) of document */ 
.document-list-item-info {} 
/* short text about document */
.document-list-item-description {font-style : italic;}
/* text under document list */
.document-list-item-undertext {} 

/***********************************
 * Location bar 
 ***********************************/
.location-bar {
  font-size: 80%;
}
