 BODY {
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
/*  color: #463D2E;*/
  color: #000000;
  text-decoration: none
 }

 A {text-decoration: none;}
 A:link {color: #009900;}
 A:active {color: #663333; text-decoration: underline;}
 A:visited {color: #66cc33; text-decoration: none}
 A:hover {text-decoration: underline}

 A:link.sort {color: #463d2e; text-decoration: underline;}
 A:active.sort {color: #463d2e; text-decoration: underline;}
 A:visited.sort {color: #463d2e; text-decoration: underline;}
 A:hover.sort {text-decoration: underline}

 A:link.profilelink {color: #666600}
 A:active.profilelink {color: #663333; text-decoration: underline;}
 A:visited.profilelink {color: #666600; text-decoration: none}
 A:hover.profilelink {text-decoration: underline}

 label {
  cursor: pointer;
 }

 code {
  font-size: 11px;
  text-decoration : none;
  color: #0000ff
 }

 table {
  color: #463D2E;
/*  color: #000000;*/
  border: 0px;
  border-collapse: collapse;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
 }

 table.pages {
  border-collapse: separate;
 }

 table.pages th {
  background-color: #dddddd;
  padding: 5px;
 }

 table.pages td {
  background-color: #eeeeee;
  padding: 3px;
 }

 table.calendar {
  border-collapse: separate;
 }

 table.calendar th {
  background-color: #dddddd;
  padding: 7px;
 }

 table.calendar td {
  background-color: #eeeeee;
  padding: 7px;
 }

 table.calendarM {
  border-collapse: separate;
 }

 table.calendarM th {
  background-color: #dddddd;
  padding: 1px 5px 1px 5px;
  font-size: 10px;
 }

 table.calendarM td {
  background-color: #eeeeee;
  padding: 1px 5px 1px 5px;
  font-size: 10px;
 }

 table.calendarMD {
  border-collapse: separate;
  background-color: #ffffff;
  border: 1px solid #999999;
 }

 table.calendarMD th {
  background-color: #dddddd;
  padding: 5px;
 }

 table.calendarMD td {
  background-color: #eeeeee;
  padding: 5px;
 }

 .calendarRED {
  border-bottom: 3px double #ff0000;
 }

 div.calendarM {
  visibility: hidden;
  z-index: 100;
  position: absolute;
/*  display: float;*/
  top: 100px;
  left: 100px;
  width: auto;
  min-width: 200px;
  height: auto;
  text-align: left;
  font-size: 9px;
  padding: 0px;
 }

 td.cclass {
  font-size: 11px;
  color: #463d2e;
  font-weight: bold;
 }

 H1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   color: #990000;
   text-decoration: none
  }

 H2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
   margin: 0px;
  }

 H1.hdr {
/*   font-family: Arial, Helvetica, sans-serif;*/
   font-size: 10pt;
   font-style: normal;
   font-weight: bold;
   color: #660000;
   text-decoration: none
  }

 .content {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   color: #463D2E;
   text-decoration: none
  }

 .footer {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color: #999999;
   text-decoration: none
  }

 .input {
   BORDER-RIGHT: #A5ACB2 1px solid;
   BORDER-TOP: #A5ACB2 1px solid;
   BORDER-LEFT: #A5ACB2 1px solid;
   BORDER-BOTTOM: #A5ACB2 1px solid;
   FONT-FAMILY:  Arial, Tahoma, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   COLOR: #000000;
   BACKGROUND-COLOR: #ffffff;
  }

 .rinput {
   BORDER-RIGHT: #A5ACB2 1px solid;
   BORDER-TOP: #A5ACB2 1px solid;
   BORDER-LEFT: #A5ACB2 1px solid;
   BORDER-BOTTOM: #A5ACB2 1px solid;
   FONT-FAMILY:  Arial, Tahoma, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   COLOR: #000000;
   BACKGROUND-COLOR: #C8DDCE;
  }

 .button {
   BORDER-RIGHT: #eeeeee thin outset;
   BORDER-BOTTOM: #eeeeee thin outset;
   BORDER-TOP: #eeeeee thin outset;
   BORDER-LEFT: #eeeeee thin outset;
   BACKGROUND-COLOR: #eeeeee;
   FONT-WEIGHT: bold;
   CURSOR: pointer;
   COLOR: #463D2E;
   FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   background: url('../images/lbgr.gif');
  }

 .header {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;
   color: #000000;
   text-decoration: none
  }

 .perr {
   font-weight: bold;
   color: #990000;
  }

 .menu {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   padding: 5px
 }

 .menu1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   color: #FFFFFF;
   text-decoration: none
 }

 .link {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color: #FDFBE6;
   text-decoration: none
 }

 .coords {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: normal;
   color: #000000;
   text-decoration: none
  }

 .redheader {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px; font-style: normal;
   font-weight: bold;
   color: #8b0000;
   text-decoration: none
  }

 .redbold {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: bold;
   color: #ff0000;
   text-decoration: none
  }

 .small {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color: #ff0000;
   text-decoration: none
  }

 .button4 {
   BORDER-RIGHT: #eeeeee thin outset;
   BORDER-BOTTOM: #eeeeee thin outset;
   BORDER-TOP: #eeeeee thin outset;
   BORDER-LEFT: #eeeeee thin outset;
   FONT-WEIGHT: bold;
   CURSOR: pointer;
   COLOR: #463D2E;
   FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   BACKGROUND-COLOR: #eeeeee;
   background: url('../images/lbgr.gif');
  }

 .button1 {
   BORDER-RIGHT: #92CF7F thin outset;
   BORDER-TOP: #92CF7F thin outset;
   FONT-WEIGHT: normal;
   BORDER-LEFT: #92CF7F thin outset;
   CURSOR: pointer;
   COLOR: #ff0000;
   BORDER-BOTTOM: #92CF7F thin outset;
   FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   BACKGROUND-COLOR: #92CF7F;
  }

 .button2 {
   BORDER-RIGHT: #99CC99 thin outset;
   BORDER-TOP: #99CC99 thin outset;
   FONT-WEIGHT: bold;
   BORDER-LEFT: #99CC99 thin outset;
   CURSOR: pointer;
   COLOR: #000000;
   BORDER-BOTTOM: #99CC99 thin outset;
   FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   BACKGROUND-COLOR: #99CC99;
  }

 .FormTable {
   BORDER-RIGHT: #000000 1px solid;
   BORDER-TOP: #000000 1px solid;
   BORDER-LEFT: #000000 1px solid;
   BORDER-BOTTOM: #000000 1px solid;
   FONT-FAMILY:  Arial, Tahoma, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   COLOR: #000000;
   BACKGROUND-COLOR: #ffffff;
  }

 .arrow {
   TEXT-ALIGN: left;
   BORDER: 0px;
   MARGIN-TOP: 4px;
  }

 td.report {
  text-align: justify;
  vertical-align: top;
  padding-right: 10px;
 }

div.start {
 border-right: 1px dashed #999999;
 width: 99%;
 height: 100%;
}

TABLE.container
{
	background-color:#eeeeee;
	border: solid 1px #6A97B1;
}
TD.containerHeader
{
	background: #dddddd;
/*        url(../images/tabBG.gif) repeat-x top left;*/
	font-size: 11px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	border-bottom: solid 1px #B0C5D1;
}
TD.containerRow A, TD.containerRow A:visited
{
	font-size: 100%;
	text-decoration: none;
	color: #111;
	font-weight: normal;
}
TD.containerRow A:hover
{
	text-decoration: underline;
}

TD.containerAltRow A, TD.containerAltRow A:visited
{
	font-size: 100%;
	text-decoration: none;
	color: #111;
	font-weight: normal;
}
TD.containerAltRow A:hover
{
	text-decoration: underline;
}

TD.containerRow
{
background: #E0EAEF;
padding: 2px;
font-size: 90%;
vertical-align: middle;
}

TD.containerAltRow
{
background: #eeeeee;
padding: 2px;
font-size: 90%;
vertical-align: middle;
}

TD.containerRowWithLink
{
background: #F1F5F8;
padding: 2px;
font-size: 90%;
vertical-align: middle;
}

TD.containerAltRowWithLink
{
background: #E0EAEF;
padding: 2px;
font-size: 90%;
vertical-align: middle;
}

TD.containerFooter
{
	background: #CFDEE6 url(../images/tabs/tabBG_bottom.gif) repeat-x bottom left;
	font-size: 90%;
	padding: 2px 2px 2px 2px;
	border-top: solid 1px #B0C5D1;
}
TD.containerFooter A:hover
{
	text-decoration: underline;
	color: #FF6600;
}

TD.containerFooter A, TD.containerFooter A:visited
{
	font-size: 90%;
	text-decoration: underline;
	color: #111;
	padding: 2px 2px 2px 2px;
}
TD.containerSideBar
{
	background: #e0eaef url(../images/vertbartran.gif) no-repeat right top;
	width: 15px;
}

/***************/

p.csection {
 font-weight: bold;
 text-indent: 10px;
}

div.cdata {
 text-align: justify;
 margin-top: -6px;
}

/***************/

fieldset.setup {
 border: 1px solid #463d2e;
}

fieldset.setup legend {
 color: #463D2E;
 font-weight: bold;
}

#gpsmaps {display:none}

#news_block {
  	-webkit-box-shadow: 3px 3px 5px 6px #ccc;
  	box-shadow:         3px 3px 5px 6px #ccc;
	margin-left:	30px;
	margin-right:	30px;
	margin-top:	15px;
	margin-bottom:  15px;
	}


a.hiddme {
	outline:none;
	display:block;
	height:25px;
	padding:2px 10px 0 5px;
	border:dashed 1px #cccccc;
	margin-bottom:10px;
	margin-top:10px;
	color:red;
}

a.hiddme:hover{ background-color:#eaeff4;border-color:#A5ACB2;text-decoration:none;outline:none; }

div.reclameblock{
    position: fixed;
    left: 200px;
    right: 240px;
    bottom: 0px;
    background-image: url(../images/lbgr.gif);
}

#slideout {
  position: fixed;
  top: 100px;
  left: 0;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-right-style:double;
  border-width:4px;
  border-color:#5d935f;
}
#slideout_inner {
  position: fixed;
  top: 100px;
  left: -220px;
  height: 186px;
  width:  220px;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  font-family: Helvetica ;
  background-image: url('/images/lleft.png');

  background-repeat:repeat-y;
}
#slideout_left {
top:100px;
}
#slideout:hover {
  left: 220px;
}
#slideout:hover #slideout_inner {
  left: 0;
}
