table.mediace_table {
  border-collapse: collapse;
}

table.mediace_table td, table.mediace_table th {
  padding: 10px;
}

a.stressed {
  color: red;
}

a.stressed:hover {
  color: #ff4000;
  text-decoration: none;
}

#counter {
  padding-top: 20px;
  font-size: 12pt;
  color: black;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -10px;
  
  pointer-events: auto;
}

#counter table {
  width: 200px;
}

div#logohrefdiv {
  position: absolute;
  top: 0px;
}

div#logohrefdiv .logohref {
  position: relative;
  top: 10px;
  width: 400px;
  height: 150px;
  display: block;
  z-index: 10;
}

div.form_element .float_left {
  min-width: 500px;
}

div#wrapper div#wrapper_r{
    position: relative;
    z-index: 0;
}
div#wrapper_r div#header{
   margin-bottom: 30px;
}

span.breadcrumbs.pathway{
   margin: 10px 20px;
}	

#tabmenu #pillmenu .ux-menu-container .ux-menu a{
   color:#333;
}
	
#tabarea_l{
    margin-bottom: 50px;
}

#tabarea_l #ariextmenu_ariext87{
margin-top: 7px
} 

#tabarea_l #ariextmenu_ariext87{
 margin-left:auto;
margin-right: auto;
}

#pillmenu .ux-menu.ux-menu-horizontal li{
  background: #ffe8a1;
  background-image: -webkit-linear-gradient(top, #ffe8a1, #fff9d9);
  background-image: -moz-linear-gradient(top, #ffe8a1, #fff9d9);
  background-image: -ms-linear-gradient(top, #ffe8a1, #fff9d9);
  background-image: -o-linear-gradient(top, #ffe8a1, #fff9d9);
  background-image: linear-gradient(to bottom, #ffe8a1, #fff9d9);
}

#pillmenu .ux-menu.ux-menu-horizontal li:first-child{
padding-left: 10px;
border-radius: 10px 0 0 10px;
}

#pillmenu .ux-menu.ux-menu-horizontal li:last-child{
padding-right: 10px;
border-radius: 0 10px 10px 0;
}

#pillmenu .ux-menu.ux-menu-horizontal a{
 background: none;
 border: none;
}

td#pill_l, td#pill_r{
display: none;
}

#tabmenu .ux-menu.ux-menu-horizontal li a{
    color: #333;
    height: 25px;
    padding-top: 5px;

    text-shadow: 1px 1px 1px #666666a3;
    color: #262626;
    font-size: 15px !important;
    text-decoration: none;
}	

#tabmenu .ux-menu.ux-menu-horizontal li a:hover,
#tabmenu .ux-menu.ux-menu-horizontal li a.current{
 background: #ffc247;
  background-image: -webkit-linear-gradient(top, #ffc247, #ccb94f);
  background-image: -moz-linear-gradient(top, #ffc247, #ccb94f);
  background-image: -ms-linear-gradient(top, #ffc247, #ccb94f);
  background-image: -o-linear-gradient(top, #ffc247, #ccb94f);
  background-image: linear-gradient(to bottom, #ffc247, #ccb94f);
  text-decoration: none;
    border-radius: 15px;
}										