#PageSysCtrl
{
  width: 32px;
  height: 60px;
  position: absolute;
  top: 20px;
  left: 10px;
}

div.tabs a span
{
  color: #000;
  font-family: Verdana, Helvetica, Arial;
  font-size: 10px;
}

body.Design
{
  margin: 0px;
  padding: 0px;
  color: #434343;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
  font-size: 9pt;
  background : url("/design/bg_body.gif") repeat-x top #f0f0f0;
  overflow: auto;
}

body
{
  margin: 0px;
  padding: 0px;
  color: #434343;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
  font-size: 9pt;
  background-color : #fff;
}

td,div, span 
{
  color: #434343;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
  font-size: 9pt;
}

p 
{
  margin: 0px;
  padding: 0px;
  color: #434343;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
  font-size: 9pt;
}

a,
a:visited
{
  color: #434343;
  text-decoration: underline;
}

h4, h5, h6
{
  margin: 0px;
  padding: 0px;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
}

h1
{
  font-size: 14pt;
  margin: 0px;
  padding: 0px;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
}

h2
{
  font-size: 13pt;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  color: #00AB33;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
}

h3
{
  font-size: 10pt;
  fontweight: bold;
  margin: 0px;
  padding: 0px;
  color: #00AB33;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
}

h4
{
  font-size: 10pt;
  fontweight: bold;
  margin: 0px;
  padding: 0px;
  color: #434343;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
}


td.design_outercell
{
  padding1: 0px 74px 0px 10px;
  background: url(/design/bg_topsignal.jpg) no-repeat left top;
}

table.design_main
{
  width: 988px;
  height: 700px;
  background: ;
}

td.design_topcell
{
  height: 27px;
  padding: 0px 4px 0px 26px;
}

td.design_contentcell
{
  background: url(/design/bg_topshadow.jpg) no-repeat center top;
}

td.design_bottomcell
{
  height: 72px;
}

td.design_topnewshead
{
  width: 70px;
  color: #757575;
  font-family: Verdana, Helvetica, Arial;
  font-size: 8pt;
}

td.design_topnews *
{
  color: #757575;
  font-family: Verdana, Helvetica, Arial;
  font-size: 8pt;
}

td.design_topnews a,
td.design_topnews a:visited
{
  text-decoration: none;
}

td.design_topnews a:hover
{
  text-decoration: underline;
}

td.design_langselect
{
  width: 120px;
  color: #757575;
  font-family: Verdana, Helvetica, Arial;
  font-size: 8pt;
  text-align: right;
}

td.design_flag
{
  width: 26px;
  text-align: left;
}

td.design_logo
{
  width: 263px;
  height: 91px;
  padding: 0px 0px 4px 26px;
  background: url("/design/bg_logo.jpg") no-repeat left bottom;
}

td.design_topmenuoutercell
{
  padding: 0px 0px 0px 10px;
  background: url("/design/bg_topmenu.jpg") repeat-x bottom;
}

td.design_topright
{
  width: 22px;
  background: url("/design/bg_topright.jpg") no-repeat right bottom;
}

td.design_leftcell
{
  background: url("/design/bg_leftshw.jpg") repeat-y left;
}

td.design_leftcelltop
{
  vertical-align: top;
  background: url("/design/bg_lefttop.jpg") no-repeat left top;
}

td.design_leftnews
{
  padding: 8px 12px 0px 26px;
  font-family: Verdana, Helvetica, Arial;
  color: #efefef;
}

td.design_leftnews *
{
  font-family: Verdana, Helvetica, Arial;
  color: #efefef;
}

td.design_leftalist
{
  padding: 8px 30px 0px 26px;
  font-family: Verdana, Helvetica, Arial;
  color: #efefef;
  vertical-align: top;
}

td.design_leftalist td
{
  margin: 0px;
  padding: 0px;
  color: #efefef;
  font-family: Verdana, Helvetica, Arial;
  font-size: 8pt;
}

td.design_leftalist form *,
td.design_leftalist fieldset,
td.design_leftalist table
{
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Helvetica, Arial;
  font-size: 8pt;
}

td.design_leftbottom
{
  height: 90px;
  background: url("/design/bg_leftbot.jpg") no-repeat left bottom;
}

td.design_rightcell
{
  background: url("/design/bg_rightshw.jpg") repeat-y left;
}

td.design_rightcelltop
{
  background: url("/design/bg_righttopshw.jpg") no-repeat left top;
}

td.design_rightcellbottom
{
  background: url("/design/bg_rightbotshw.jpg") no-repeat left bottom;
}


td.design_adress
{
  height: 40px;
  padding-bottom: 6px;
  color: #757575;
  font-size: 8pt;
  text-align: center;
  vertical-align: bottom;
  border-bottom: 1px solid #c1c1c1;
}

td.design_bottom
{
  padding-top: 6px;
  color: #757575;
  font-size: 7.5pt;
  font-style: italic;
  text-align: center;
  vertical-align: top;
}

td.design_topimg
{
  height: 139px;
  padding-top: 8px;
  background: #ffffff;
}

td.design_content
{
  width: 713px;
  padding: 8px 0px 8px 0px;
  vertical-align: top;
  background: url("/design/bg_content.jpg") repeat-x bottom #ffffff;
}

td.design_content ul
{
  list-style-image: url('/design/bullet.gif');
}

td.design_leftmenu_headline
{
  padding: 0px 0px 2px 0px;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
  font-size: 13pt;
  color: #efefef;
  font-weight: bold;
  text-align: center;
  background: url("/design/streg_06.jpg") no-repeat bottom;
}

td.design_login,
td.design_login a{
  padding: 0px 0px 6px 0px;
  color: 434343;
  text-decoration: none;
}


/************  Top Menu  ************/

td.design_topmenu
{
  padding-left: 1px;
  vertical-align: bottom;
  background: url("/design/bg_topmenumarker.gif") no-repeat left bottom;
}

#dhtmlmenuli
{
  margin: 0px;
  padding: 0px;
  white-space: nowrap;
}

#dhtmlmenuli li ul
{
  margin-left: -1px;
  padding: 0px;
  background: #ffffff;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
}

#dhtmlmenuli li ul li ul
{
  margin-top: -21px;
  padding: 0px;
  background: #ffffff;
  border-top: 1px solid #c9c9c9;
}

#dhtmlmenuli li
{
  margin: 0px;
  padding: 0px 1px 0px 0px;
  line-height: 35px;
  background: url("/design/bg_topmenumarker.gif") no-repeat right bottom;
}

#dhtmlmenuli li li
{
  margin: 0px;
  padding: 1px 0px 2px 0px;
  line-height: 1.6;
  background: none;
  border-bottom: 1px solid #c9c9c9;
}

#dhtmlmenuli a,
#dhtmlmenuli a:visited
{
  text-decoration: none;
}

#dhtmlmenuli a span span
{
  padding: 0px 12px 0px 12px;
  color: #757575;
  font-size: 10pt;
  display: block;
}

#dhtmlmenuli li li a span span
{
  padding: 0px 14px 0px 12px;
  font-size: 9pt;
}

#dhtmlmenuli li.sfhover a,
#dhtmlmenuli li.current a,
#dhtmlmenuli li.parent a,
#dhtmlmenuli li.inpath a
{
  padding-top: 2px;
  background: url("/design/bg_topmenuon.gif") repeat-x bottom;
}

#dhtmlmenuli li.sfhover li a,
#dhtmlmenuli li.current li a,
#dhtmlmenuli li.parent li a,
#dhtmlmenuli li.inpath li a
{
  padding: 0px;
  background: none;
}

#dhtmlmenuli li li#subpages a span span
{
  background: url("/design/sub_arrow.gif") no-repeat right 7px;
}

#dhtmlmenuli li li#subpages li a span span
{
  background: none;
}

#dhtmlmenuli li li.sfhover a
{
  background: url("/design/bg_topmenuon.gif") repeat-x bottom;
}

#dhtmlmenuli li li.sfhover li a
{
  background: none;
}

#dhtmlmenuli li li li.sfhover a
{
  background: url("/design/bg_topmenuon.gif") repeat-x bottom;
}

#dhtmlmenuli li.sfhover a span span,
#dhtmlmenuli li.current a span span,
#dhtmlmenuli li.parent a span span,
#dhtmlmenuli li.inpath a span span
{
  color: #000000;
}

#dhtmlmenuli li.sfhover li a span span,
#dhtmlmenuli li.current li a span span,
#dhtmlmenuli li.parent li a span span,
#dhtmlmenuli li.inpath li a span span
{
  color: #757575;
}

#dhtmlmenuli li li.sfhover a span span,
#dhtmlmenuli li li.current a span span
{
  color: #000000;
}

#dhtmlmenuli li li.sfhover li a span span
{
  color: #757575;
}

#dhtmlmenuli li li li.sfhover a span span,
#dhtmlmenuli li li li.current a span span
{
  color: #000000;
}


/************  Left Menu  ************/

td.design_leftmenu
{
  padding: 8px 12px 0px 26px;
  color: #ffffff;
}

td.design_leftmenu ul
{
  margin: 0px;
  padding: 8px 0px 0px 0px;
}

td.design_leftmenu ul ul
{
  margin: 2px 0px 0px 14px;
  padding: 0px;
}

td.design_leftmenu li
{
  padding: 4px 0px 0px 0px;
  line-height: 1.2em;
  list-style: none;
}

td.design_leftmenu li li
{
  padding: 0px;
  line-height: 0.9em;
}

td.design_leftmenu a,
td.design_leftmenu a:visited
{
  padding: 2px 0px 4px 14px;
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial;
  font-size: 9.5pt;
  text-decoration: none;
  line-height1: 1em;
  background: url("/design/leftmenuoff.gif") no-repeat left center;
}

td.design_leftmenu li ul li a,
td.design_leftmenu li ul li a:visited
{
  padding: 0px 0px 0px 8px;
  font-family: Verdana, Helvetica, Arial;
  font-size: 8pt;
  line-height1: 0.8em;
  background: url("/design/leftmenu2off.gif") no-repeat left center;
}

td.design_leftmenu li a:hover,
td.design_leftmenu li.current a.current
{
  background: url("/design/leftmenuon.gif") no-repeat left center;
}

td.design_leftmenu  li.current li a:hover,
td.design_leftmenu  li.parent li a:hover,
td.design_leftmenu li.parent li.current a.current
{
  background: url("/design/leftmenu2on.gif") no-repeat left center;
}

/***********  Enews  ***************/

td.enewslistbullet
{
  width: 10px;
}

td.enewslistheader a,
td.enewslistheader a:visited
{
  text-decoration: none;
}

td.enewslistheader a:hover
{
  text-decoration: underline;
}

td.enewslistdate
{
  width: 100px;
  font-style: italic;
  text-align: right;
}


table.enewstable
{
  width: 700px;
}

table.enewstable div
{
  margin: 8px;
  float: right;
}

td.enewscategory
{
  padding-bottom: 6px;
  font-style: italic;
}

p.enewsheadline
{
  font-size: 13pt;
  font-weight: bold;
  margin: 0px;
  padding: 6px 0px 0px 0px;
  color: #00AB33;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
}

p.enewstitle
{
  font-weight: bold;
}

p.enewsreturn a,
p.enewsreturn a:visited
{
  text-decoration: none;
}

p.enewsreturn a:hover
{
  text-decoration: underline;
}

td.enewsleftdate
{
  font-size: 8pt;
}

td.enewsleftheadline
{
  padding: 4px 0px 6px 0px;
  font-weight: bold;
}

td.enewsleftbody
{
  font-size: 8pt;
  line-height: 1.2em;
}

td.enewsleftbody a,
td.enewsleftbody a:visited
{
  color: #ffffff;
  font-size: 8pt;
}

td.enewsleftreturn
{
  padding-top: 4px;
}

td.enewsleftreturn a,
td.enewsleftreturn a:visited
{
  color: #ffffff;
  font-size: 8pt;
}

/* Begin Page Specific CSS */

/* End Page Specific CSS */
