body{
font-family:Segoe UI, Trebuchet MS, Arial, Verdana, sans-serif;
font-size:12px;
background:#777777 url(images/bg_page.png) repeat-x;
margin:0px;
padding:0px;
}

a{
color:#238ad5;
}

a img{
border:0px;
}

h1{
text-transform:uppercase;
font-size:23px;
color:#252525;
font-weight:normal;
}

h2{
text-transform:uppercase;
font-size:20px;
color:#252525;
font-weight:normal;
}

h3{
text-transform:uppercase;
font-size:17px;
color:#252525;
font-weight:normal;
margin-bottom:5px;
}

#page{
margin:0px auto; 
width:969px;
}

#page #toplinks{
width:100%;
text-transform:uppercase;
text-align:right;
color:#757474;
margin-top:25px;
}

#page #toplinks a{
text-decoration:none;
color:#757474;
}

#page #content_top{
background: url(images/bg_content_top.png) no-repeat;
width:969px;
height:7px;
}

#page #content{
background: url(images/bg_content.png) repeat-y;
width:969px;
color:#252525;
}

#page #content #logo{
margin-left:30px;
padding-top:20px;
margin-bottom:10px;
}

#page #content #menu{
background: url(images/bg_menu.png) no-repeat;
width:924px;
height:83px;
margin:0px auto;
}

#page #content #menu ul {
margin:0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

#page #content #menu li { 
float: left;
margin-left:1px;
}

#page #content #menu .firstmenuelem{
margin-left:0px;
width:152px;
}

#page #content #menu .thirdmenuelem{
margin-left:0px;
width:153px;
}

#page #content #menu .lastmenuelem{
margin-left:1px;
width:156px;
}

#page #content #menu .firstmenuelem a:hover, #page #content #menu .firstmenuelem .first_active{
  background: url(images/bg_menu_active_left.png) no-repeat;
  width:153px;
  height:55px;
}

#page #content #menu .lastmenuelem a:hover, #page #content #menu .lastmenuelem .last_active{
  background: url(images/bg_menu_active_right.png) no-repeat;
  width:156px;
  height:55px;
}

#page #content #menu a {
	float: left;
	text-decoration: none;
	color: #FFFFFF;
  text-align:center;
  height:54px; /* 83 */
  width:153px;
  text-transform:uppercase;
  font-size:16px;
  padding-top:29px;
}

#page #content #menu a:hover, #page #content #menu .menu_active {
  background: url(images/bg_menu_active.png) repeat-x;
  height:55px;
}

#page #content #eyecatcher{
width:100%;
text-align:center;
margin-top:5px;
margin-bottom:5px;
}

#page #content #textcontent{
width:925px;
margin:0px auto;
}

#page #content #textcontent .main_tbl td{
width:205px;
border-right:1px solid #808283;
vertical-align:top;
padding-right:10px;
padding-left:23px;
}

#page #content #textcontent .main_tbl td .linkcell{
width:90%;
text-align:right;
}

#page #content #textcontent .main_tbl td .main_speciallink{
font-weight:bold;
background: url(images/main_link_dec.png) no-repeat;
padding-left:9px;
}

#page #content #textcontent .main_tbl td h1{
margin-top:0px;
font-size:18px;
}

#page #content_bottom{
background: url(images/bg_content_bottom.png) no-repeat;
width:969px;
height:7px;
}


#page #footer{
color:#000000;
width:100%;
text-align:center;
}