/*
 *
 *#fb9701
 */

body
{
   font: 85%/135% "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
   color: #000000;
   margin: 0px;
   padding: 0px;
   background-color: #E3E3E3;
}

table
{
   font: 85%/135% "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}

input, select, textarea
{
   font: 100%/135% "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
   width: 99%;
}

p
{
  line-height: 1.2em;
}

hr
{
  border: 1px solid;
}

a
{
  //color: #fb9701;
  color: #009E58;
}


a:hover
{
  color: darkred;
}

a.label
{
  color: #009E58;
}

a:hover.label
{
  color: darkblue;
}

tr:hover.row
{
  //background-color: #FFFF99;
  background-color: lightgreen;
}

span.a
{
  color: #bbbbbb;
/*  text-decoration: underline;*/
}


div.layout 
{
  /*width: 1340px;*/
  width: 80%;
  background-color: #F3F3F3;
  margin: auto;
  margin-top: 1em;
}

div.title 
{
  font-size: 220%;
  font-weight: bold;
  padding: .36em .36em 0 .36em;
  width: 45%;
  line-height: 1em;
  float: left;
}

.title img 
{
/*width: 1.2em;*/
//byly 1.2em;
  height: 1.6em;
  border: 0;
}

div.keeper 
{
  font-size: 190%;
  font-weight: bold;
  padding: .44em .44em 0 .44em;
  width: 50%;
  float: right;
  text-align: right;
}



div.menu
{
  margin: .3em .7em .4em .7em;
  padding: .5em;
  /*background-image: url(images/index_37.gif);*/
  background-color: #E3E3E3;
  /*background-repeat: repeat-x;*/
  background-position: top;
  font-size: 120%;
  font-weight: bold;
  color: #ffffff;
}

.menu
{
/*	font-size:12px;
	color: #727171;*/
}

.menu a
{
  color: #009E58;
  text-decoration:none;
}

.menu a:hover
{
  color:#727171;
}

a#active
{
  color: darkgreen;
  text-decoration:none;
  //background-color: white;
}

#active a:hover
{
  background-color: white;  
  //color:#727171;
}


div.submenu
{
  margin: .1em 0 1em 0;
  padding: .3em .6em;
  /*background-image: url(images/index_37.gif);*/
  background-color: #E3E3E3;
  /*background-repeat: repeat-x;*/
  background-position: top;
  font-size: 100%;
  font-weight: bold;
  color: #ffffff;
}

.submenu
{
/*	font-size:12px;
	color: #727171;*/
}

.submenu a
{
  color: #009E58;
  text-decoration:none;
}

.submenu a:hover
{
  color:#727171;
}

a#activesub
{
  color: darkgreen;
  text-decoration:none;
}

#activesub a:hover
{
  color:#727171;
}




div.main
{
/*  width: 90%;*/
  margin: .1em .8em .1em .8em;
  padding: .5em;
  background-color: #ffffff;
}

/*
div.right
{
  width: 12%;
  float: right;
  margin: 5px;
  padding: 8px;
}
*/
div.clear
{
  clear: both;
}

div.footer
{
  text-align: center;
  font-size: 80%;
  padding: .6em 0 .6em 0;
  color: #727171;
}

.footer a 
{
  color: #009E58;
  text-decoration: underline;
}

.footer a:hover
{
  text-decoration: underline;
}


.color1
{
  color: #009E58;
}

.color2
{
  color: #009E58;
}

.copyright
{
 font-size: 60%;
 text-align: center;
 color:#a8b1b9;
}

h2, h1
{
  color: #009E58;
  font-size: 120%;
  margin: 0 0 .3em 0;
}

table
{
  border: 1px solid #bae5f9;
  border-collapse: collapse;
}

th
{
  border: 1px solid #bae5f9;
  color: #009E58;
  padding: .1em .4em .1em .4em;
  text-align: left;
  font-weight: normal;
}

td
{
  border: 1px solid #bae5f9;
  padding: .1em .4em .1em .4em;
}

td.helptext
{
  font-size: 85%;
  line-height: 1.2em;
  color: #444444;
  text-align: center;
}


table.rtab
{
  border: 0;
  margin-bottom: .7em;
}

th.rtab
{
  border: 0;
  text-align: left;
  font-weight: normal;
}

td.rtab
{
  border: 0;
}

ul.rtab
{
  margin: 0;
  padding: 0;
  color: #009E58;
}

ul.error
{
  color: red;
}


