html, body {font-size:10pt; height:100%;}
body {width:100%; height:100%; min-height:100%;}
p {margin-bottom:.7em;}



#page-left, #page-right {
width:135px;
height:299px;
position:absolute;
top:125px;
z-index:9;
cursor:pointer;
display:none;
}
#page-left img, #page-right img {display:block;}
#page-left {left:0;background:url('../img/al.png') no-repeat 0 0;}
#page-right {right:0;background:url('../img/ar.png') no-repeat 0 0;}

* html #page-left {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/al.png',sizingMethod=scale);}
* html #page-right {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ar.png',sizingMethod=scale);}


.c-content {background:url("../img/bg_header.jpg") left top repeat-x; min-height:100%; min-width: 999px; z-index:8; width:100%;}
.pad {*padding-bottom:160px;}
.l-sidebar {width:35%; float:left; color:#666; min-width:300px;}
.l-sidebar  a {color: #666;}
.logo {position:absolute; left:18px; top:28px; margin-right:5px; display:block;}
.b-contact-menu {height:55px; margin:60px 0 0 165px; padding-top:10px; width:170px; white-space:nowrap;}
.b-about {font-size:15pt;}
.b-contacts {font-size:10pt; margin-right:2em;}
.b-about a, .b-contacts a {color:black;}
.b-title-sidebar {margin:15px 30px 0px 100px; font-size:15pt; float:none; clear:both;}
.b-related-item {margin:15px 30px 15px 165px; font-size:8pt; min-height:120px;}
.b-related-item h2 {font-size:12pt; margin-bottom:.2em;}
.b-related-item p {/*line-height:1.1em;*/}
.b-related-item .thumb {position:absolute; left:0; margin-top:5px; border-right:solid 3px #048;}
.b-related-item .thumb-mini {margin-right:7px;}
.b-related-notes {margin:15px 30px 15px 165px; font-size:10pt;}

/* -------------------------------- */
.l-splash-content {width:65%; float:left; margin-left:-1px; height:100%;}
.l-content {width:65%; float:left; margin-left:-1px;}
.b-top-menu {margin-top:60px; margin-left:-10px; clear:both; width:100%; border-spacing:10px 0; border-collapse:separate; *border-collapse: expression('separate', cellSpacing = '10px'); *margin-top:50px;}
.b-top-menu td {font-size:10pt; height:33px; margin:0 10px; padding:18px 10px 12px 0; border-bottom-style:solid; border-bottom-width:5px; white-space:normal;}

.b-top-menu .item12 {border-bottom-color:#046;}
.b-top-menu .item22 {border-bottom-color:#580;}
.b-top-menu .item17 {border-bottom-color:#e60;}
.b-top-menu .item7 {border-bottom-color:#71a;}
.b-top-menu .item2 {border-bottom-color:#982;}

.b-top-menu .item12 a, .b-flag .item1 a {color:#046;}
.b-top-menu .item22 a, .b-flag .item2 a {color:#580;}
.b-top-menu .item17 a, .b-flag .item3 a {color:#e60;}
.b-top-menu .item7 a, .b-flag .item4 a {color:#71a;}
.b-top-menu .item2 a, .b-flag .item5 a {color:#982;}

.b-top-menu .active
{padding:10px 20px 5px 15px; color:white; font-weight:bold; font-size:12pt;}

.b-top-menu .item12.active {background:#1bf ;}
.b-top-menu .item22.active {background:#be7;}
.b-top-menu .item17.active {background:#fe8;}
.b-top-menu .item7.active {background:#f8f;}
.b-top-menu .item2.active {background:#dc7;}

.float-break {clear:both;}
.b-breadcrumbs {line-height:20px; padding:15px 15px 15px 0; font-size:8.5pt; *padding-top:9px;}
.b-breadcrumbs img {vertical-align:baseline;}
.b-content {border-left:solid 1px #ddd; position:relative; left:-15px; padding-left:15px; float:left; width:65%;}
.b-content .photo {float:left; margin:0 10px 10px 0; border-right:solid 3px #048;}
hr {border:2px solid gray;}
.c-right-sidebar {float:right; width:30%;}
.b-citate {font-style:italic; padding:0 30px 15px 0;}
.b-citate .signature {text-align:right;}
.b-right-note {padding:15px; background:#def; border-left:solid 3px #048;}
.b-right-note h3 {font-size:10pt; font-weight:bold; margin-top:0;}

.c-flag {position:relative; *top:-10px; width:100%; overflow:hidden; clear:both;}
.l-flag {position: relative; left:-2200px; width:2125px; background:url("../img/bg_flag.jpg") repeat-x left top; height:600px;}
.b-flag ul {padding:0; padding-left: 25px; width:2125px;}
.b-flag li {padding:35px 10px; width:300px; float:left;}
.b-flag h2 {font-size:15pt; margin:50px 0 10px 0;}
.b-flag img {background:transparent;}
.b-flag li.heli {padding:0; padding-left:25px;}

.l-main {}
.b-footer {margin-top:-160px; height:160px; background:url("../img/bg_footer.gif") bottom left repeat-x; width:100%;}
.b-footer .copyright {height:160px; vertical-align:bottom;}
.b-footer .copyright div {font-size:8pt; padding:10px 15px; background:white; margin-left:150px;}
