#dSkelet { height: auto; width: 990px; border: 1px solid gray; border-top: none; margin: 0px auto; background-color: #f7f7f7; }
#dHeaderSkelet { height: auto; width: 990px; background: #f7f7f7 url(../images/layout/dHeaderSkelet.png) no-repeat; }
#dHeader { width: 990px; overflow: hidden; }

#dHeaderMain { width: 162px; float: left; }
#dHeaderMainFlags { padding-top: 80px; padding-left: 15px; padding-bottom: 0.5em; }
#dHeaderMainFlags a { text-decoration: none; color: #7c7c7c; }
#dHeaderMainFlags a span { color: red; }

#dHeaderBanner { height: 60px; width: 827px; margin-right: 0px; float: right; position: relative; padding-top: 23px; }
#dHeaderBanner strong { position: absolute; top: 80px; right: 2em; display: block; white-space: nowrap; font-size: medium; color: #aa7831; }
#dHeaderSeparator { border-top: 1px solid #cecece; padding-top: 0.4em; padding-bottom: 0.6em; text-align: right; padding-right: 10px; color: red; background: #efefef url(../images/layout/dHeaderSeparator.png) no-repeat bottom; }
#dHeaderSeparator a { text-decoration: none; color: #7c7c7c; }
#dMainMenu { width: 162px; float: left; }
#dMainMenuTopBar { background: #efefef url(../images/layout/dMainMenu.png) no-repeat; border-bottom: 1px solid #d6cece; height: 2.3em }
#dBody { width: 990px; background: #f7f7f7 url(../images/layout/dSkelet.png) repeat-y; }
#dSubMenu { border-bottom: 1px solid #d6cece; height: 2.3em; padding-left: 0.18em; background-color: #f7f7f7; }
#dContentSkelet { width: 827px; float: left; border-left: 1px solid #cfcdcd; background-color: white; }
#dContent { width: 790px; height: auto; padding: 16px; }

.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBottom { clear: both; }

.fLeft { float: left; }
.fRight { float: right; }

#dFoot { clear: both; width: 959px; height: auto; text-align: right; padding-right: 16px; padding-left: 15px; background: #f0efef url(../images/layout/dFoot.png) no-repeat; padding-top: 10px; font-size: x-small; }
#dFoot * { font-size: x-small; }
#dFoot address { font-size: x-small; font-style: normal; display: inline; }
#dFoot a { font-size: x-small; color: #9a5f01; }
#dFoot a:hover { color: #e68d00; }
#dFoot div { padding-top: 7px; }
