Body {
 margin: 0;
 margin-top: 5px;
 font-family: Trebuchet MS, Arial, Verdana; 
 color: #0F2F26;
 font-size: 12px;
}

A {
 color: #0F2F26;
}
A:hover {
 text-decoration: none;
 color: #0F2F26;
}

P {
font-family: Trebuchet MS, Arial, Verdana; 
 color: #0F2F26;
 font-size: 13px;
line-height: 120%;
margin-top: 10px;
margin-bottom: 10px;
}

h1 {
 padding-top: 10px;
 padding-bottom: 0px;
 margin: 0px;
 font-size: 24px;
 line-height: 120%;
 margin: 0px;
}

h2 {
 padding-top: 10px;
 padding-bottom: 0px;
 margin: 0px;
 font-size: 16px;
 line-height: 120%;
 margin: 0px;
 color: #AA6C23;
}

#lfooter {
 height: 60px; 
 background-color: #0D0D0D;
}

#lfooter P {
 color: #fbfbfb;
 font-size: 12px;
line-height: 110%;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

#lfooter #ftable {
 width: 100%; 
 height: 100%;
 background: url(img/lfooter_fon.jpg) no-repeat top right; 
}

#rfooter P {
 color: #0F2F26;
 font-size: 12px;
line-height: 110%;
}

#rfooter A {
 color: #0F2F26;
 font-size: 12px;
line-height: 110%;
}
#rfooter A:hover {
 color: #0F2F26;
 text-decoration: none;
}

#rfooter #ftable_right {
 width: 100%; 
 height: 100%;
 background: url(img/rfooter_fon.jpg) repeat-y top left; 
}

#lside_center {
_height: 406px; 
min-height: 406px; 
max-height: 546px; 
background: url(img/leftside_fon.jpg) no-repeat bottom left; 
align: right;
}

#lglow {
_height: 100%; 
height: 406px;
min-height: 406px;
max-height: 546px;
background: url(img/leftside_glow.jpg) no-repeat bottom right;
text-align: left;
vertical-align: bottom;
padding-bottom: 25px;
padding-right: 40px;
}

#lglow P {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 6px;
border-left: 5px solid #AA6C23;
color: #AA6C23;
font-size: 14px;
font-style: italic;
margin: 0px;
}

.title_ {
 padding-top: 22px; padding-left: 23px; 
}

#table_top_r {
 width: 97%;
}

#table_top_r A {
 color: #0F2F26;
 font-weight: bold;
 font-size: 13px;
line-height: 140%;
}
#table_top_r A:hover {
 color: #0F2F26;
 text-decoration: none;
}

#menu_lang {
 width: 101px;
 height: 21px;
 background: url(img/menu_lang_fon.jpg) no-repeat top left;
 vertical-align: middle;
 color: #ffffff;
 font-size: 11px;
 text-align: center;
 top: -1px;
}

#menu_lang DIV {
 padding-top: 3px;
 color: #AA6C23;
}

#menu_lang A {
 vertical-align: middle;
 color: #AA6C23;
 font-size: 11px;
 text-decoration: none;
}
#menu_lang A:hover {
 color: #ffffff;
 text-decoration: underline;
}

#content_div {
 _height: 386px;
 min-height: 386px;
 height: 386px;
 border: 0px solid #000000;
 overflow: auto;
}

#form_table {
 font-size: 12px;
}

#form_table INPUT {
 font-size: 14px;
 font-family: Trebuchet MS, Arial, Verdana; 
 color: #0F2F26;
}

.formtext2 {
 width: 293px;
}

.input_div {
 padding-top: 6px;
 padding-bottom: 0px;
}
