html, body {
height: 100%;
margin: 0;
padding: 0;
}
body {
background: #E5E5E5;
color: #000;
font: 70% verdana, sans-serif;
text-align: center;
}
a {
color: #3C526E;
}
a img {
border: 0;
}
blockquote {
font-style: oblique;
overflow: hidden;
margin: -15px 30px 25px 30px;
}
h1 {
background: url(img/main_arr.gif) 0 50% no-repeat;
font-size: 1.69em;
font-weight: normal;
margin: 0 0 25px -20px;
padding-left: 20px;
}
h2 {
background: url(img/main_arr.gif) 0 50% no-repeat;
font-size: 1.29em;
margin: 0 0 25px -20px;
padding-left: 20px;
}
h3 {
background: url(img/main_arr.gif) 0 50% no-repeat;
font-size: 1.19em;
margin: 0 0 25px -20px;
padding-left: 20px;
}
h4 {
background: url(img/main_arr.gif) 0 50% no-repeat;
font-size: 1em;
margin: 0 0 25px -20px;
padding-left: 20px;
}
.photo {
text-align: center;
}
.photo p {
color: #949698;
text-align: right;
}
#main .table {
margin: 0 0 25px 10px;
}
#main .table th {
background: #c1cad1;
}
#main .table td {
background: #e8ebed;
}
.main_comment {
color: #656565;
background: #EFF1F3;
font-size: 1em;
margin-bottom: 25px;
width: 455px;
}
.main_comment p {
padding: 15px 20px 0 40px;
}
.menu_left_main {
margin: 0;
padding: 0;
}
.menu_left_main li {
background: #F7F8F9;
border-bottom: 1px solid #fff;
font-size: 11px;
list-style: none;
padding: 1px 0 3px 40px;
text-align: left;
}
.menu_left_sub {
margin: 0;
padding: 0;
}
.menu_left_sub li {
background: #F7F8F9 url(img/menu_left_arr.gif) 40px 50% no-repeat;
border-bottom: 1px solid #fff;
font-size: 11px;
list-style: none;
padding: 1px 0 3px 55px;
text-align: left;
}
#main .main_who {
font-weight: bold;
line-height: 1em;
}
#body {
background: #fff;
height: 100%;
margin: 0 auto;
min-height: 100%;
position: relative;
width: 775px;
}
#brochure {
background: url(img/but_pdf.gif) 45px 50% no-repeat;
padding: 20px 0 20px 70px;
text-align: left;
}
#cards {
margin-top: 20px;
}
#footer {
background: #E5E5E5;
bottom: 0px;
left: 0;
position: relative;
width: 100%;
}
#footer_copy {
left: 30px;
position: absolute;
text-align: left;
top: 15px;
}
#footer_fele {
position: absolute;
right: 30px;
text-align: left;
top: 15px;
}
#footer_fele div {
height: 31px;
left: -60px;
position: absolute;
top: -4px;
width: 51px;
}
#footer_pre {
height: 126px;
margin: 0 auto;
position: relative;
width: 775px;
}
#grey {
border-left: 10px solid #E5E5E5;
height: 100%;
margin-left: 210px;
min-height: 100%;
position: relative;
}
#grey_nn {
background: #E5E5E5;
left: 210px;
position: absolute;
top: 0;
width: 10px;
}
#header {
background: #E5E5E5;
height: 77px;
left: 0;
min-width: 775px;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
#head_pre_menu {
height: 77px;
margin: 0 auto;
position: relative;
width: 775px;
}
#head_lang_menu {
background: #fff url(img/head_lang_square.gif) 0% 0% no-repeat;
bottom: 0;
font: 10px verdana, sans-serif;
height: 20px;
position: absolute;
right: 0;
width: 233px;
z-index: 2;
}
#head_lang_menu a {
color: #3C526E;
}
#head_lang_menu ul {
margin: 0;
padding: 3px 0 0 50px;
}
#head_lang_menu li {
float: left;
list-style: none;
}
#main {
min-height: 240px;
padding: 40px 40px 40px 50px;
position: relative;
text-align: left;
width: 462px;
z-index: 2;
}
#main form {
margin: 0 0 25px 10px;
}
#main input {
border: 1px solid;
font: 11px verdana;
}
#main textarea {
border: 1px solid;
font: 11px verdana;
}
#main p {
line-height: 1.83em;
margin: 0 0 25px 10px;
}
#main ul {
margin: 0 0 25px 45px;
}
#main ul li {
list-style: none;
list-style-image: url(img/ul_li.gif);
line-height: 1.83em;
}
#main_top_media {
border-bottom: 10px solid #E5E5E5;
height: 190px;
padding-top: 77px;
width: 555px;
}
#menu_left {
left: 0;
position: absolute;
top: 77px;
z-index: 2;
}
#menu_left_active {
background: #EFF1F3;
}
#menu_left_sub_active {
background: #EFF1F3 url(img/menu_left_arr.gif) 40px 50% no-repeat;
}
#pattern_left {
background: url(img/pattern_left.jpg) 0% 0% no-repeat;
bottom: 126px;
height: 166px;
left: 0px;
position: absolute;
width: 210px;
z-index: 1;
}
#pattern_right {
display: none;
}
#pattern_right_ie {
display: none;
}
#prefooter, #footer {
height: 126px;
}
html>body #body {
height: auto;
}
html>body #grey {
height: auto;
}
html>body #grey_nn {
min-height: 100%;
}
html>body #pattern_right {
display: block;
height: 166px;
left: 220px;
position: absolute;
top: -166px;
width: 170px;
z-index: 1;
}
* html #main {
height: 240px;
}
* html #footer {
bottom: -1px;
position: absolute;
}
* html #head_lang_menu {
bottom: -1px;
right: -1px;
}
* html #pattern_right_ie {
display: block;
height: 166px;
left: 0;
position: absolute;
bottom: 125px;
width: 170px;
z-index: -1;
}
head:first-child+body #footer {
position: absolute;
}

