html {
  margin:0;
  padding:0;
}

body {
  margin:0;
  padding:0;
  font-family: Arial;
  font-size:9pt;
  color:#576b7f;
  background:#b8cee6 url(/i/main/body_back2.jpg) no-repeat center top;
}

img {
  border:0;
  text-decoration:none;
}

span.hlaquo {
  margin-left:-0.34em;
}

a {
  color:#006aaf;
}

a:hover {
  text-decoration:none;
}

.terminator {
  clear:both;
}

.arrow_more {
  margin:0 0 -1px 0;
}

#first_in_line {
  clear:both;
  padding-right: 5px;
  width:160px;
}

#last_in_line {
  margin-right:0;
}

.link_more {
  font-size:8pt;
}

.project_card {
  width:160px;
  float:left;
}

.project_card p {
  margin: 7px 0 0 0;
}

.proj_card_img {
  margin:12px 0 0 0;
}

.newsitem {
  padding:0 0 0 0;
  margin:15px 0 0 0 ;
  clear:both;
}

.newsdate {
  width:70px;
  float:left;
  font-weight:bold;
}

.newstext {
  padding: 0 0 0 5px;
  width:530px;
  float:left;
}

.newstext a {
  text-decoration:none;
  color:#576b7f;
}

.newstext a:hover {
  text-decoration:none;
}

.left_white_banner {
  width: 232px;
  /*background: #FFFFFF;*/
  border: solid #b8cee6;
  border-width: 0 0 1px 0;
  /*padding:22px 15px 25px 25px;*/
  /*margin-bottom:-1px;*/
}

.left_gray_banner {
  width:192px;
  background: #e0e9f4;
  border: solid #b8cee6;
  border-width: 0 0 1px 0;
  padding:22px 15px 25px 25px;
  /*margin-bottom:-1px;*/
}

.left_banner {
  width:192px;
  padding:16px;
}

.left_gray_banner p,
.left_white_banner p {
  margin: 16px 0 13px 0;
}

.footer_ln_cnt {
  padding:10px 0 0 0;
  float:left;
  margin: 0 54px 0 0;
  width:110px;
} 

.footer_ln_cnt a {
  font-size:8pt;
}

.footer_ln_cnt p {
  margin: 0;
}
