html, body
{
  font-size: 100%;
  font-family: "Arial","Tahoma","Arial Cyr","Verdana","Trebuchet MS";
  color: #606060;
  margin: 0px;
  padding: 0px;
  height: 100%;
  border-width: 0px;
}
h1
{
  margin: 0px 0px 0px 0px;
  font-size: 130%;
  text-align: left;
}
img
{
border: 0px;
}
.portfolio
{
  border: 1px solid #eea130;
  margin: 0px 0px 7px 0px;
}
.input_text
{
  border: 1px solid #eea130;
  margin: 0px;
  padding: 0px;
  font-size: 100%;
}
.content_table
{
  font-size: 100%;
}
.content
{
  font-size: 75%;
  width:652px;
  margin: 0px;
  padding: 20px;
  background:#ededed;
  border-left:1px solid #f2f2f2;
  border-right:1px solid #a5a5a5;
  border-bottom:1px solid #767676;
}
A:visited
{
  TEXT-DECORATION: none;
  color: #225d93;
  font-weight: bold1;
}
A:link
{
  TEXT-DECORATION: none;
  color: #225d93;
  font-weight: bold1;
}
A:hover
{
  TEXT-DECORATION: underline;
  color: #2b78bd;
  font-weight: bold1;
}
A.orange:visited
{
  TEXT-DECORATION: none;
  color: #fea100;
  font-weight: bold1;
}
A.orange:link
{
  TEXT-DECORATION: none;
  color: #fea100;
  font-weight: bold1;
}
A.orange:hover
{
  TEXT-DECORATION: underline;
  color: #febd4c;
  font-weight: bold1;
}
table.container
{
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.top_left
{
  background:url('/images/top_left.gif') repeat-x;
  margin: 0px;
  padding: 0px;
  background-color:#4475a7;
  border-right:1px solid #224a6f;
}
.content_logo
{
  width:694px;
}
div#top_logo
{
  float: left;
  width:694px;
  height:97px;
  background:url('/images/top_logo.gif');
}
.top_right
{
  background:url('/images/top_right.gif') repeat-x;
  margin: 0px;
  padding: 0px;
  background-color:#4475a7;
  border-left:1px solid #6e95ba;
}
div#menu
{
  float: left;
  clear:both;
  width:694px;
  height:24px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
.column_left
{
margin: 0px;
padding: 0px;
background:url('/images/back_fields.gif') right top;
border-bottom:1px solid #767676;
border-top:1px solid #f6f6f6;
}
.ruler_left
{
  width: 15px;
  background: url('/images/ruler_left_top.gif') repeat-y left top;
  border-right: 1px solid #a5a5a5;
  border-bottom: 1px solid #767676;
  border-top: 1px solid #f6f6f6;
  border-left: 0;
}
.ruler_right
{
width:15px;
background:url('/images/ruler_right_top.gif') repeat-y right top;
border-left:1px solid #f2f2f2;
border-bottom:1px solid #767676;
border-top:1px solid #f6f6f6;
}
.column_right
{
margin: 0px;
padding: 0px;
background:url('/images/back_fields.gif') left top;
border-bottom:1px solid #767676;
border-top:1px solid #f6f6f6;
}
.contacts
{
padding: 0px;
margin: 0px;
color: #ffffff;
width:694px;
background: url('/images/contacts.gif');
font-size: 12px;
text-align: center;
vertical-align: center;
}
.contacts_left_side
{
height:129px;
margin:0px;
padding:0px;
background:#5e5e5e;
border-top:1px solid #acacac;
border-bottom:1px solid #515151;
border-right:1px solid #3c3c3c;
}
.contacts_right_side
{
height:129px;
margin:0px;
padding:0px;
background:#5e5e5e;
border-top:1px solid #acacac;
border-bottom:1px solid #515151;
border-left:1px solid #8a8a8a;
}
.footer_left_side
{
height:36px;
margin:0px;
padding:0px;
background:url('/images/back_fields_bottom.gif') right;
border-top:1px solid #929292;
}
.footer_lruler
{
background:url('/images/ruler_left_bottom.gif') left;
height:36px;
margin:0px;
padding:0px;
border-right:1px solid #484848;
border-top:1px solid #929292;
}
.footer_rruler
{
background:url('/images/ruler_right_bottom.gif') right;
height:36px;
margin:0px;
padding:0px;
border-left:1px solid #959595;
border-top:1px solid #929292;
}

.footer_right_side
{
height:36px;
margin:0px;
padding:0px;
background:url('/images/back_fields_bottom.gif') left;
border-top:1px solid #929292;
}
.footer
{
color: #ffffff;
font-size: 12px;
text-align: center;
vertical-align: middle;
width:692px;
height:36px;
margin:0px;
padding:0px;
background:#676767;
border-top:1px solid #858585;
border-right:1px solid #484848;
border-left:1px solid #959595;
}

.top_tr
{
height:97px;
}

.contacts_tr
{
height:131px;
}

.footer_tr
{
height:36px;
}
