body {
    margin:0;
    padding:0; 
    font-family:Arial,Helvetica,sans-serif;
    font-size:11pt;
    color:#52565b;
}

.td_top {
border-width:1px;
border-style:solid solid solid none;
border-color:#555555;
font-weight:bold;
}

.td_top_left {
border-width:1px;
border-style:solid solid solid solid;
border-color:#555555;
font-weight:bold;
}

.td_middle {
border-width:1px;
border-style:none solid solid none;
border-color:#555555;
}

.td_middle_left {
border-width:1px;
border-style:none solid solid solid;
border-color:#555555;
}


#page {
    padding:0px;
    margin:0px;
   /* background-color:#FFFFFF;*/
}

#page-center {
    padding:0px;
    margin:0px;
    width:950px;
}

#page-top {
    padding:0px;
    margin:0px;
    background:url("images/top.jpg");
    width:950px;
    height:365px;
}

#page-middle {
    padding:0px;
    margin:0px;
    text-align:left;
    background:url("images/middle.gif");
    width:950px;
    padding-top:5px;
}

#inmiddle{
    padding:10px;
    padding-top:0px;
    padding-bottom:0px;
    margin:0px;
    overflow: hidden;
}

#content {
    float:left;
    width:690px;
    margin-right:15px;
    padding-right:15px;
    border-right:dashed;
    border-width:1px;
    border-color:#CCCCCC;
}

#content a{
    color:#52565b;
}

#content a:hover{
    color:#85a7cc;
    text-decoration:none;
}

#sidebar {
    float:left;
    width:200px;
}

#sidebar a{
    font-size:9pt;
    color:#52565b;
}

#sidebar a:hover{
    text-decoration:none;
}
  /*
.cont h2 {
    margin-bottom:5px;
}

.cont div {
    border-top-style:solid;
    border-width:1px;
    padding-top:10px;
}

.cont p {
    text-align:justify;
}
     */
h2 {
    margin-bottom:10px;
    border-bottom-style:solid;
    border-width:2px;
    border-color:#CCCCCC;
    padding-top:10px;
    margin-top:0px;
    padding-bottom:2px;
}

#footer {
  padding:0px;
  padding-top:60px;
  margin :0px;
  width:950px;
  height:68px;
  background-image:url('images/bottom.jpg');
}
/*
#menu {
    overflow: hidden;
    padding:0px;
    margin:0px;
    width:980px;
    height:55px;
}
   */

#lang {
	margin:0px;
	padding:0px;
	text-align:right;
/*	height:55px; */
/*	float:left;*/
    padding-top:32px;
/*    padding-left:50px;*/
    padding-right:20px;
    font-size:10pt;
}

#lang a {
    color:#5b79a3;
    font-family:Arial;
    text-decoration:none;
    margin:0px;
    padding:0px;
}

#lang a:hover {
    color:#85a7cc;
}



#menu_items {
	margin:0px;
	padding:0px;
	text-align:left;
/*	height:55px; */
/*	float:left;*/
    padding-top:27px;
    padding-left:40px;
    
}
#menu_items li {
/*	display:inline;  */
/*	line-height:220%;  */
/*	list-style-image:url('images/menu-marker.gif');  */
/*	list-style-position:outside;           */
	list-style-type:none;
	margin:0;
	padding:0;
/*	white-space:nowrap; */
/*	float: left;   */
/*	width: 1*; */
	width:280px;
	border-bottom-style:solid;
	border-bottom-color:#5b79a3;
	border-width:1px;
	vertical-align:middle;
}

#menu_items li div {
    display:block;
    width:280px;
    height:30px;
    color:#85a7cc;
    font-family:Arial;
    font-size:18pt;
    text-decoration:none;
    margin:0px;
    padding:0px;
    background:url(images/menu-marker2.gif) no-repeat;
    padding-left:15px;
    padding-top:5px;
}

#menu_items li a {
    display:block;
    height:30px;
    color:#5b79a3;
    font-family:Arial;
    font-size:18pt;
    text-decoration:none;
    background:url(images/menu-marker.gif) no-repeat;
    vertical-align:middle;
/*    line-height:230%;  */
    margin:0px;
    padding:0px;
    padding-left:15px;
    padding-top:5px;
}


#menu_items li a:hover {
    color:#85a7cc;
  /*  background:url(images/menu-item-active.png) no-repeat;  */
}

/*
#menu_items li a {
    color:#5b79a3;
    font-family:Arial;
    font-size:18pt;
    text-decoration:none;
    margin:0px;
    padding:0px;
}
#menu_items li a:hover {
    color:#85a7cc;
}
#menu_items li div {
    color:#85a7cc;
    font-family:Arial;
    font-size:18pt;
    text-decoration:none;
    margin:0px;
    padding:0px;
}

    */

.header_image_group {
   overflow: hidden;
   padding-top:205px;
   padding-left:19px;
   text-align:center;
}

.header_image_group a {
  float:left;
  display:block;
  width:82px;
  height:77px;
  background-color:#FFFFFF;
  margin-right:6px;
  padding:0px;
  padding-top:5px;
}

.header_image_group a:hover {
    background-color:#5b79a3;
}

.image-intext {
  border-width:1px;
  border-style:solid;
  border-color:#5b79a3;
  margin-right:10px;
}

div.imagegroup {
   width:100%;
   border-style:solid;
   border-width:0px;
}

.imagegroup div {
   width:501px;
   overflow: hidden;
   border-style:none;
}

.imagegroup div a {
  float:left;
  display:block;
  width:160px;
  height:156px;
  background-color:#FFFFFF;
  margin-right:5px;
  padding:0px;
  padding-top:5px;
  border-width:1px;
  border-style:solid;
  border-color:#5b79a3;
}

.imagegroup div a:hover {
    background-color:#5b79a3;
}



/*
.imagegroup div div{
   float:left;
   width:160px;
   height:155px;5
   margin-right:5px;
   padding:0px;
   padding-top:5px;
   border-width:1px;
   border-style:solid;
   border-color:#5b79a3;
}      */

 /*
a {
 color:#0088b5;
}

a:hover {
 color:#58c10c;
}

.work {
border-color:#0088b5;
border-width:1px;
}


#menu_items li div {
    display:block;
    width:136px;
    height:55px;
    color:#2286ba;
    font-size:18pt;
    text-decoration:none;
    background:url(images/menu-item-active.png) no-repeat;
    vertical-align:middle;
    line-height:230%;
    margin:0px;
    padding:0px;  
}


#lang {
    float:right;
	margin-top:35px;
} 

.mbold {
 font-weight:bold;
}

.divider {
    clear:both;
	margin:0;
	padding:0;
!	padding-top:5px;
	width:980px;
	height:6px;
	background:url(images/divider.png) no-repeat;
}

#services {
	overflow: hidden;
	height: 1%;
	margin:0;
    margin-top:10px;  
	padding:0;
	width:980px;
}
#services div { 
	margin:0px;  
	padding:0;
	width: 1*;
	width:325px;
	height:125px;
}

#services div h2{
	margin:0;  
	margin-top:2px;  
	margin-bottom:5px;  
	padding:0;
    font-family:Verdana;
	font-size:24pt;
	font-weight:normal;
	text-align:center;
}

#services div .serv-descr{
    padding:0px;
    margin:0px;
    color:#215571;
    padding-left:100px;
    font-weight:bold;
    width:213px;
    height:68px;
    white-space:wrap;
    text-align:left;
}
 
#services div h2 a{
	font-size:22pt;
	color:#FFFFFF;
	text-decoration:none;
    font-family:Verdana;
}
#services div h2 a:hover{
	text-decoration:underline;
}

#services #serv1 {
background:url(images/serv1.png) no-repeat;
margin-right:1px;
float: left;
} 

#services #serv2 {
background:url(images/serv2.png) no-repeat;
margin-left:1px;
margin-right:1px;
float: left;
} 

#services #serv3 {
background:url(images/serv3.png) no-repeat;
float: right;
} 

#header {
    width:  980px;
	height: 86px;
	background-image: url("images/header1.png");
	text-align:left;
	margin:0px;
	padding:0px;
}

#header2 {
    width:  980px;
	height: 144px;
	background-image: url("images/header2.png");
	text-align:right;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
}

#header h1 {
	margin:0px;
	padding:0px;
	padding-left:18px;
	padding-top:15px;
}

#header h1 a{
    display:block;
	width: 410px;
	height: 68px;
	text-indent: -5000px;
	text-decoration: none;
	background-image: url("images/logo.png");
	}

.center-block {
  width:980px;
  padding:0px;
  margin:0px;
  background-image: url("images/div-middle.png"); 
  background-repeat: repeat-y;
}

.center-block-top {
  width:980px;
  padding:0px;
  margin :0px;
  background-image: url("images/div-top.png");
  background-repeat: no-repeat;
  text-align:left;
}

.center-block-top h2{
  margin:0px;
  padding:0px;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:5px;
}  

.center-block-bottom {
  width:980px;
  height:10px;
  padding:0px;
  margin :0px;
  background-image: url("images/div-bottom.png");
  background-repeat: no-repeat;
  font-size:8px;
}

table tr td h4
{
margin-top:0px;
}

#copyright {
  float:left;
}                     */