body {margin: 0px
    ; padding: 0px
    ; background-color: #CCCCCC
    ; border-collapse: collapse
	; font-family: Tahoma, sans-serif
	; text-align: center
}

a:link, a:visited, a:hover, a:active {text-decoration: none
	; color: #000000
	; font-size: 8pt
}

a:link img, a:visited img, a:hover img, a:active img {border-style: none
	; cursor: pointer; cursor: hand
}

div#page {width: 763px
	; height: 100%
	; border-left: 1px solid #424342
	; border-right: 1px solid #424342
	; margin-left: auto
	; margin-right: auto
    ; background-color: #FFFFFF
    ; background-image: url(../img/background.png)
	; background-position: left bottom
	; background-repeat: no-repeat
	; text-align: left
	; display: none
}

table#page-table {width: 671
	; height: 100%
}

td#banner-td {width: 397px
	; height: 62px
	; background-color: #000000
	; color: #FFFFFF
	; padding-top: 15px
	; padding-left: 8px
	; vertical-align: top
}

td#contact-td-top, td#contact-td-top-en {width: 273px
	; height: 62px
	; position: relative
}

td#contact-td-top {background-image: url(../img/background-contact-top.png)
	; background-position: left top
	; background-repeat: no-repeat
	; filter:expression(fixPNG(this))
}

td#contact-td-top-en {background-image: url(../img/background-contact-top-en.png)
	; background-position: left top
	; background-repeat: no-repeat
	; filter:expression(fixPNG(this))
}

td#contact-td-bottom, td#contact-td-bottom-en {width: 273px
	; height: 203px
	; position: relative
	; padding-left: 38px
	; padding-top: 35px
	; vertical-align: top
}

td#contact-td-bottom {background-image: url(../img/background-contact-bottom.png)
	; background-position: left top
	; background-repeat: no-repeat
	; filter:expression(fixPNG(this))
}

td#contact-td-bottom-en {background-image: url(../img/background-contact-bottom-en.png)
	; background-position: left top
	; background-repeat: no-repeat
	; filter:expression(fixPNG(this))
}

td#menu-td {width: 273px
    ; background-image: url(../img/background-menu.png)
	; background-repeat: repeat-y
	; filter:expression(fixPNG(this))
	; position: relative
	; vertical-align: top
	; height: 0px
}

td#content-td {vertical-align: top
	; padding-top: 20px
	; padding-left: 35px
	; padding-right: 30px
	; padding-bottom: 10px
	; height: 0px
}

tr#f-tr {height: 62px
}

tr#s-tr {height: 203px
}

tr#t-tr {height: auto
}

tr#fo-tr {height: 20px
}

tr#fi-tr {height: 83px
}

tr#fi-tr td {height: 83px
	; padding-top: 15px
	; padding-left: 35px
	; padding-right: 0px
	; color: #BDA88F
	; vertical-align: top
}

tr#fo-tr td {vertical-align: middle
}

div.menu-button, div.menu-button-selected {width: 257px
	; height: 38px
	; position: relative
	; left: 7px
	; cursor: pointer; cursor: hand
}

img.menu-img {cursor: pointer; cursor: hand
	; width: 257px
	; height: 38px
	; filter:expression(fixPNG(this))
}

div.subsection-header {color: #50A996
	; font-size: 15pt
	; font-family: Tahoma, sans-serif
	; text-transform: uppercase
}

div.subsection-text {margin-top: 10px
	; font-size: 9pt
	; font-family: Verdana, Tahoma, sans-serif
	; width: 330px
}

div.submenu-button, div.submenu-button-selected {width: 257px
	; min-height: 30px
	; position: relative
	; left: 7px
	; cursor: pointer; cursor: hand
}

div.submenu-button {background-image: url(../img/null-submenu.png)
	; background-repeat: no-repeat
	; filter:expression(fixPNG(this))
}

div.submenu-button-selected {background-image: url(../img/background-submenu.png)
	; background-repeat: no-repeat
	; background-repeat: repeat-y
	; filter:expression(fixPNG(this))
}

div.submenu-button p, div.submenu-button-selected p {font-size: 10pt
	; font-weight: bold
	; font-family: Tahoma, sans-serif
	; line-height: 30px
	; vertical-align: middle
	; margin-top: 0px
	; margin-bottom: 0px
	; padding-left: 40px
}

div.submenu-button p {color: #FFFFFF
}

div.submenu-button-selected p {color: #388075
}

div.files-header, div.photos-header {color: #50A996
	; font-size: 10pt
	; font-weight: bold
	; margin-top: 10px
	; font-family: Tahoma, sans-serif
}

div.photos-header {margin-bottom: 10px
}

div.stuff-div, div.stuff-div-last, div.block-div, div.block-div-last, div.block-div-main {width: 100%
	; padding-top: 15px
	; padding-bottom: 15px
	; border-top: 1px solid #000000
	; vertical-align: top
}

div.stuff-div-last, div.block-div-last {border-bottom: 1px solid #000000
}

div.stuff-img {display: inline-block !important; display: inline
	; vertical-align: top
	; width: 99
}

div.block-div-main {border: none
	; padding-top: 0px
}

div.stuff-text {margin-left: 18px
	; display: inline-block !important; display: inline
	; vertical-align: top
	; width: 213px
}

p.stuff-name {font-size: 10pt
	; color: #666666
	; margin-bottom: 5px
	; margin-top: 0px
}

p.stuff-position {font-size: 8pt
	; color: #000000
	; font-weight: bold
	; margin-bottom: 10px
	; margin-top: 0px
}

p.stuff-param-name {font-size: 8pt
	; color: #999999
	; display: inline
	; margin-top: 0px
	; margin-bottom: 0px
}

p.stuff-param-value {font-size: 8pt
	; color: #000000
	; display: inline
	; margin-top: 0px
	; margin-bottom: 0px
}

div.stuff-speech {margin-top: 10px
	; margin-bottom: 0px
	; display: none
	; width: 100%
}

p.stuff-link {margin-top: 10px
	; margin-bottom: 0px
	; text-align: right
	; color: #666666
	; font-size: 7pt
	; text-decoration: underline
}

p.stuff-link span {cursor: pointer; cursor: hand
}

a.stuff-mail:link, a.stuff-mail:visited, a.stuff-mail:hover, a.stuff-mail:active {color: #666666
	; text-decoration: underline
	; font-size: 7pt
}

div.block-div p.cl, div.block-div-last p.cl {margin-bottom: 5px
	; margin-top: 0px
}

div.block-image {display: inline-block !important; display: inline
	; vertical-align: top
	; float: left
}

div.block-short {margin-left: 18px
	; display: inline-block !important; display: inline
	; vertical-align: top
}

p.block-header {font-size: 8pt
	; color: #000000
	; font-weight: bold
	; margin-bottom: 5px
	; margin-top: 0px
}

p.block-text {margin-bottom: 0px
	; margin-top: 0px
}

p.block-link {margin-top: 0px
	; margin-bottom: 0px
	; text-align: right
	; color: #666666
	; font-size: 7pt
	; text-decoration: underline
}

p.block-link span {cursor: pointer; cursor: hand
}

p.block-header + p {margin-top: 0px
}

div.partner-img-big {display: block
	; vertical-align: top
	; width: 330px
}

div.partner-img {display: inline-block !important; display: inline
	; vertical-align: top
	; width: 99
}

div.partner-text {margin-left: 18px
	; display: inline-block !important; display: inline
	; vertical-align: top
	; width: 213px
}

p.main-text {margin-bottom: 0px
	; margin-top: 0px
}

p.main-link {margin-top: -5px
	; margin-bottom: 0px
	; text-align: right
	; color: #666666
	; font-size: 7pt
	; text-decoration: underline
}

p.main-link span {cursor: pointer; cursor: hand
}

a.main-link:link, a.main-link:visited, a.main-link:hover, a.main-link:active {color: #666666
	; text-decoration: underline
	; font-size: 7pt
}

p.archive-link {margin-top: 10px
	; padding-bottom: 10px
	; text-align: right
	; color: #dd8400
	; font-size: 7pt
	; text-decoration: underline
}

p.archive-link span {cursor: pointer; cursor: hand
}

a.archive-link:link, a.archive-link:visited, a.archive-link:hover, a.archive-link:active {color: #dd8400
	; text-decoration: underline
	; font-size: 7pt
}

div.contact-img {display: inline-block !important; display: inline
	; vertical-align: top
	; width: 99
}

div.contact-text {margin-left: 18px
	; display: inline-block !important; display: inline
	; vertical-align: top
	; width: 213px
}

div.contact-text p.block-text {font-size: 8pt
}

div.contact-text p.block-header {font-size: 10pt
	; color: #666666
	; font-weight: normal
}

span.bottom-span {font-size: 7pt
	; display: inline-block
	; vertical-align: top
}

a.bottom-span {font-size: 7pt
	; display: inline-block
	; vertical-align: top
	; color: #BDA88F
}

div.bottom-rights {position: absolute
	; left: 120px
	; top: 0px
	; font-size: 7pt
	; vertical-align: top
	; color: #BDA88F
	; text-align: right
	; width: 200px
}

a.bottom-rights {font-size: 7pt
	; vertical-align: top
	; color: #BDA88F
	; text-align: right
	; width: 200px
}

div.bottom-logo {height: 26px
	; width: 69px
	; margin-top: 3px
	; margin-bottom: 3px
	; margin-left: 131px
	; margin-right: 0px
	; background-image: url(../img/logo.png)
	; background-position: right top
	; background-repeat: no-repeat
	; filter:expression(fixPNG(this))
}

div.banner-div {width: 114px
	; display: inline-block !important; display: inline
	; vertical-align: top
}

img.banner-img {width: 114px
	; height: 24px
	; filter:expression(fixPNG(this))
	; position: relative
}

p.top-link {margin-top: 0px
	; text-align: right
	; color: #FFFFFF
	; font-size: 7pt
	; text-decoration: underline
}

a.top-link:link, a.top-link:visited, a.top-link:hover, a.top-link:active {color: #FFFFFF
	; text-decoration: underline
	; font-size: 7pt
}

.search-input {background: #FFFFFF
	; color: #666666
	; font-size: 10pt
	; border: 1px solid #666666
}

span.search-button, span.lang-button {color: #444444
	; font-size: 7pt
	; text-decoration: underline
	; cursor: pointer; cursor: hand
	; margin-left: 35px
}

span.lang-button {margin-left: 250px
}

span.lang-button a:link, span.lang-button a:visited, span.lang-button a:hover, span.lang-button a:active {color: #444444
	; font-size: 7pt
	; text-decoration: underline
}

p.search-name {font-size: 10pt
	; color: #50A996
	; margin-bottom: 5px
	; margin-top: 10px
	; font-weight: bold
}

p.search-name a:link, p.search-name a:visited, p.search-name a:hover, p.search-name a:active {color: #50A996
}

a.adwe-link:link, a.adwe-link:visited, a.adwe-link:hover, a.adwe-link:active {text-decoration: none
	; color: #BDA88F
	; font-size: 7pt
}

p.ctb-header {font-size: 14px
	; font-weight: bold
	; color: #5D5D5A
}
