body,
td,
th,
textarea,
textarea td,
input, 
select
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;

}

h1
{
}

textarea
{
  border-width: 1px;
  border-style: solid;
  border-color: #434a86;
  background-color: #c0c9e6;
}

.invisible {
  display: none;
}

img
{
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

body
{
  color: #5f8080;
  margin: 0px;
  padding: 0px;
  background-color: white;
  background-image: url('/_gfx/banner.png');
  background-repeat: no-repeat;
  background-position: top center;
}

input
{
  color: white;
}

a
{
  color: #aabebd;
  text-decoration: none;
}

a:hover
{
  color: black;
}

ul.dashed
{
  margin-left: 0px;
  padding-left: 0px;
  overflow: hidden;
}

ul.dashed li
{
  margin-left: 0px;
  padding-left: 15px;
  background-repeat: no-repeat;
  background-position: left 8px;
  background-image: url('/_gfx/dash.jpg');
}

.error
{
  border-color: red;
  color: red;
}

#main
{
  width: 975px;
  margin: 10px auto 0px;
}

#banner
{  
  width: 975px;
  height: 240px;
  background-repeat: no-repeat;
  position: relative;
  overflow: visible;
}

#headermenu-holder
{
  position: absolute;
  top: 10px;
  right: 0px;
  padding: 5px 5px;
}

#headermenu-holder a
{
  color: #aabebd;
}

.topmenu-item
{
  position: absolute;
  width: 71px;
  height: 123px;
  background-repeat: no-repeat;
  background-position: bottom right;
  overflow: visible;
}

.topmenu-item a
{
  display: block;
  width: 71px;
  height: 80px;
  text-align: center;
  position: absolute;
  background-repeat: no-repeat;
  background-position: bottom center;
  overflow: visible;
  white-space: nowrap;
}

.topmenu-item a span
{
  position: absolute;
  display: block;
  bottom: 0px;
  left: 6px;
  background-repeat: no-repeat;
  width: 59px;
  height: 59px;
  cursor: pointer
}

.topmenu-item img,
.topmenu-item span
{
  position: absolute;
  bottom: 0px;
}

#topmenu-item1
{
  left: 210px;
  top: 135px;
  /*background-image: url('/_gfx/topmenu_item3.png');*/
}

#topmenu-item1 a
{
  color: #7db4db;
}

#topmenu-item1 a:hover
{
  color: #229cf3;
}

#topmenu-item1 a:hover span,
#topmenu-item1 a span:hover,
#topmenu-item1 a:hover span:hover
{
  background-image: url('/_gfx/topmenu_item3_ah.png');
}

#topmenu-item2
{
  left: 290px;
  top: 110px;
  /*background-image: url('/_gfx/topmenu_item4.png');*/
}

#topmenu-item2 a
{
  color: #81c7db;
}

#topmenu-item2 a:hover
{
  color: #1ab6e3;
}

#topmenu-item2 a:hover span,
#topmenu-item2 a span:hover
{
  background-image: url('/_gfx/topmenu_item4_ah.png');
}

#topmenu-item3
{
  left: 370px;
  top: 90px;
  /*background-image: url('/_gfx/topmenu_item5.png');*/
}

#topmenu-item3 a
{
  color: #7ddbdb;
}

#topmenu-item3 a:hover
{
  color: #00cccf;
}

#topmenu-item3 a:hover span,
#topmenu-item3 a span:hover
{
  background-image: url('/_gfx/topmenu_item5_ah.png');
}

#topmenu-item4
{
  left: 450px;
  top: 105px;
  /*background-image: url('/_gfx/topmenu_item6.png');*/
}

#topmenu-item4 a
{
  color: #b3da7c;
}

#topmenu-item4 a:hover
{
  color: #77d000;
}

#topmenu-item4 a:hover span,
#topmenu-item4 a span:hover
{
  background-image: url('/_gfx/topmenu_item6_ah.png');
}

#topmenu-item5
{
  left: 530px;
  top: 125px;
  /*background-image: url('/_gfx/topmenu_item7.png');*/
}

#topmenu-item5 a
{
  color: #98e08e;
}

#topmenu-item5 a:hover
{
  color: #35d317;
}

#topmenu-item5 a:hover span,
#topmenu-item5 a span:hover
{
  background-image: url('/_gfx/topmenu_item7_ah.png');
}

#banner-curve{
  display: none;
  position: absolute;
  top: 175px;
  right: 336px;
}

#holder
{
  margin: 0px auto 0px;
  width: 975px;
  border-bottom: 1px solid #bddf87;
  background-image: url('/_gfx/holder_bg.png');
  background-position: bottom right;
  background-repeat: no-repeat;
}

#leftpane
{
  float: left;
  width: 220px;
}

#min-height
{
  float: left;
  width: 1px;
  height: 440px;
}

#mainpane
{
  float: left;
  width: 680px;
  margin-top: 19px;
  font-size: 12px;
  margin-left: 9px;
  overflow: visible;
}

#leftmenu-holder
{
  overflow: visible;
  width: 220px;
  /*position: relative;*/
}

.leftmenu
{
  padding-left: 10px;
}

.leftmenu a
{
  color: #cae1e4;
  text-decoration: none;
  font-family: arial;
  font-size: 12px;
}

.leftmenu ul
{
  list-style-type: none;
  padding: 0px 0px 10px;
  margin-left: 0px;
  margin-top: 50px;
}

.leftmenu ul li
{
  margin-bottom: 10px;
}

.article_bg
{
  width: 753px;
  background-color:#c3cce7;
}

.article h1
{
  font-size:13px;
}

.article
{ 
  padding: 0px 0px;
  line-height: 180%;
}

#page_title
{ 
  font-weight: bold;
  font-size: 12px;
  color: white;
  padding: 25px 16px 0px 16px;
}

.article_list a 
{

  font-weight: bold;
  color: #555555;
}

input.text,
textarea,
select
{
  border-width: 1px;
  border-style: solid;
  border-top-color: #000203;
  border-left-color: #000203;
  border-right-color: #7088a8;
  border-bottom-color: #7088a8;
  background-color: #073168;
  width: 200px;
  text-align: left;
  color: white;
}

select
{
  width: auto;
}

input.checkbox
{
  /*background-color: #c0c9e6;*/
}

input.radio
{
  /*background-color: #c0c9e6;*/
}

input.fornumber
{
  width: 70px;
}

input.submit
{
  border-color: #020f24;
  border-style: solid;
  border-width: 1px;
  background-color: #020f24;
  padding: 2px 3px;
}

.errorInfo
{
  color: red;
  float: left;
}

#logos-holder
{
  background-color: #f5fefd;
  margin-bottom: 10px;
  height: 34px;
  position: relative;
  padding-left:17px;
}

#logos-holder img
{
  margin-right: 17px;
}

#footer
{
  margin-bottom: 15px;
  font-size: 11px;
}

#footer a
{
  text-decoration: none;
}

#copy-rights
{
  float: left;
  text-align: left;
}

#made-by
{
  float: right;
  text-align: right;
}

#body_wrap
{ 
  margin-right: 200px;
}

#langmenu-holder {
    position: absolute;
    left: 230px;
    top: 20px;
}