HTML {
	
}
BODY {
	BACKGROUND-POSITION: 1300px 0px; FONT-SIZE: 84%; BACKGROUND-IMAGE: url(bg.gif); BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%
}
#content DIV.main {
	FONT-SIZE: 1.2em
}
#home_page .articles .a {
	FONT-SIZE: 1.2em
}
#home_page .articles .b {
	FONT-SIZE: 1.2em
}
#home_page .articles .ab {
	FONT-SIZE: 1.2em
}
#content .c {
	PADDING-TOP: 0px
}
#layout {
	MIN-WIDTH: 900px; MIN-HEIGHT: 100%; MAX-WIDTH: 1300px; WIDTH: 100%; ; WIDTH: expression( ( document.getElementsByTagName('body')[0] && document.getElementsByTagName('body')[0].clientWidth < 1300 )
	? ( document.getElementsByTagName('body')[0].clientWidth < 900 ? '900px' : '100%' ) : '1300px' ); HEIGHT: 100%
}
#reducer {
	WIDTH: 100%; POSITION: relative; HEIGHT: 1px
}
#reducer:unknown {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; content: ''
}
#header:unknown {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; content: ''
}
#footer:unknown {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; content: ''
}
#content {
	Z-INDEX: 1; LEFT: 19%; FLOAT: left; WIDTH: 81%; POSITION: relative
}
#header DIV.navigation {
	Z-INDEX: 1; LEFT: 19%; FLOAT: left; WIDTH: 81%; POSITION: relative
}
#banners {
	Z-INDEX: 1; LEFT: 19%; FLOAT: left; WIDTH: 81%; POSITION: relative
}
#content .reducer {
	PADDING-RIGHT: 6%; PADDING-LEFT: 7%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#header DIV.navigation .reducer {
	PADDING-RIGHT: 6%; PADDING-LEFT: 7%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#banners {
	LEFT: 24.5%; WIDTH: 70.5%
}
#header {
	Z-INDEX: 2; POSITION: relative
}
#header .reducer {
	PADDING-BOTTOM: 0px; POSITION: relative
}
#header P.navigation {
	Z-INDEX: 2; POSITION: absolute
}
#logo {
	Z-INDEX: 2; POSITION: absolute
}
#header P.languages {
	LEFT: 96%; MARGIN: 0px; TOP: 5px
}
#header P.languages * {
	DISPLAY: block; MARGIN: 0.5em 0px
}
#header P.shortcuts {
	LEFT: 7%; MARGIN-BOTTOM: -8px; BOTTOM: -1.5em
}
#header P.shortcuts A {
	DISPLAY: block; MARGIN: 0px
}
#header P.shortcuts B {
	DISPLAY: block; MARGIN: 0px
}
#logo {
	LEFT: 2.5%; TOP: 2em
}
#header DIV.navigation DIV.navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; TOP: -1px
}
#header UL.navigation {
	FONT-SIZE: 1.15em; LINE-HEIGHT: 1.2
}
#navigation .navigation {
	FONT-SIZE: 1.15em; LINE-HEIGHT: 1.2
}
#header UL.navigation {
	BACKGROUND: url(header.gif) #0c2d7d no-repeat 100% 100%; MARGIN: 0px; WIDTH: 100%; POSITION: relative
}
#header UL.navigation {
	MIN-HEIGHT: 80px; HEIGHT: 5.5em
}
#header UL.navigation LI {
	MIN-HEIGHT: 80px; HEIGHT: 5.5em
}
#header UL.navigation LI {
	BACKGROUND: url(header_hovers.gif) no-repeat -3000px -3000px; FLOAT: left; OVERFLOW-X: hidden; HEIGHT: 100%
}
#header UL.navigation .r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(header_vertical.gif) no-repeat 0px 100%; PADDING-BOTTOM: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 100%
}
#header UL.navigation LI.first .r {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#header UL.navigation LI:unknown .r {
	BORDER-RIGHT: #ffffff 1px solid
}
#header UL.navigation LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header UL.navigation DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header UL.navigation DIV {
	OVERFLOW: hidden
}
#header LI A {
	PADDING-RIGHT: 1em; OVERFLOW-Y: visible; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: normal; Z-INDEX: 2; RIGHT: 0px; LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #ffffff; BOTTOM: 0px; PADDING-TOP: 20px; POSITION: relative; TOP: 0px; HEIGHT: 100%
}
#header LI B {
	PADDING-RIGHT: 1em; OVERFLOW-Y: visible; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: normal; Z-INDEX: 2; RIGHT: 0px; LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #ffffff; BOTTOM: 0px; PADDING-TOP: 20px; POSITION: relative; TOP: 0px; HEIGHT: 100%
}
#header UL.navigation A:hover {
	BORDER-BOTTOM-COLOR: #ffffff
}
#header UL.navigation LI SPAN {
	Z-INDEX: 2; POSITION: relative
}
#search_page #content .sitemap LI {
	MARGIN-TOP: 2.5em; FONT-WEIGHT: bold
}
#search_page #content .sitemap LI A {
	PADDING-LEFT: 6px; Z-INDEX: 1; LEFT: -10px; BORDER-LEFT: #ffca97 4px solid; POSITION: relative
}
#search_page #layout #content .sitemap LI LI {
	MARGIN-TOP: 0.5em; FONT-WEIGHT: normal; LEFT: 0px; MARGIN-LEFT: 1.5em
}
#search_page #layout #content .sitemap LI LI A {
	PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 0px
}
#search_page #layout #content .sitemap LI LI A.popup {
	PADDING-LEFT: 18px
}
#header LI A:hover {
	BACKGROUND: url(header_hovers.gif) repeat-x; COLOR: #ffffff
}
#header LI .selected {
	BACKGROUND: url(header_hovers.gif) repeat-x; COLOR: #ffffff
}
#header .theme_a A {
	BACKGROUND-POSITION: 0px 0px
}
#header .theme_a A:hover {
	BACKGROUND-POSITION: 0px 0px; COLOR: #98cd45
}
#header .theme_a .selected {
	BACKGROUND-POSITION: 0px 0px; COLOR: #98cd45
}
.theme_a .thermo LI.hover {
	BACKGROUND-COLOR: #79aa2f! important
}
.theme_a .thermo-menu DIV A:hover {
	BACKGROUND-COLOR: #79aa2f! important
}
#search_page #content .sitemap LI.theme_a A {
	BORDER-LEFT-COLOR: #79aa2f
}
#header .theme_b A:hover {
	BACKGROUND-POSITION: 0px -1000px; COLOR: #f0d73d
}
#header .theme_b .selected {
	BACKGROUND-POSITION: 0px -1000px; COLOR: #f0d73d
}
.theme_b .thermo LI.hover {
	BACKGROUND-COLOR: #d0b100! important
}
.theme_b .thermo-menu DIV A:hover {
	BACKGROUND-COLOR: #d0b100! important
}
#search_page #content .sitemap LI.theme_b A {
	BORDER-LEFT-COLOR: #d0b100
}
#header .theme_c A:hover {
	BACKGROUND-POSITION: 0px -2000px; COLOR: #f56a8e
}
#header .theme_c .selected {
	BACKGROUND-POSITION: 0px -2000px; COLOR: #f56a8e
}
.theme_c .thermo LI.hover {
	BACKGROUND-COLOR: #c54365! important
}
.theme_c .thermo-menu DIV A:hover {
	BACKGROUND-COLOR: #c54365! important
}
#search_page #content .sitemap LI.theme_c A {
	BORDER-LEFT-COLOR: #c54365
}
#header .theme_d A:hover {
	BACKGROUND-POSITION: 0px -3000px; COLOR: #5094ad
}
#header .theme_d .selected {
	BACKGROUND-POSITION: 0px -3000px; COLOR: #5094ad
}
.theme_d .thermo LI.hover {
	BACKGROUND-COLOR: #5094ad! important
}
.theme_d .thermo-menu DIV A:hover {
	BACKGROUND-COLOR: #5094ad! important
}
#search_page #content .sitemap LI.theme_d A {
	BORDER-LEFT-COLOR: #5094ad
}
#navigation {
	CLEAR: left; Z-INDEX: 2; FLOAT: left; PADDING-BOTTOM: 3em; WIDTH: 19%; MARGIN-RIGHT: -100%; POSITION: relative
}
#navigation .reducer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#navigation .navigation .navigation {
	FONT-SIZE: 0.8em
}
#navigation .navigation .navigation .navigation {
	FONT-SIZE: 1em
}
#navigation .navigation LI {
	MARGIN: 0px 0px 1.25em
}
#navigation .navigation LI LI {
	MARGIN: 1em 0px 1em 1.25em
}
#navigation .navigation A.selected {
	FONT-WEIGHT: bold
}
#navigation .navigation B {
	FONT-WEIGHT: bold
}
#navigation FORM {
	MARGIN: 3.5em 0px 0px; WIDTH: 100%; POSITION: relative
}
#navigation INPUT {
	Z-INDEX: 1; LEFT: 100%; MARGIN: -8px 0px 0px 3px; POSITION: absolute; TOP: 0.8em
}
#navigation #search {
	DISPLAY: block; MARGIN: 0px 0px -0.75em; WIDTH: 100%; POSITION: static
}
#content {
	PADDING-BOTTOM: 100px
}
#banners {
	CLEAR: left; MARGIN-TOP: -100px
}
#content .reducer {
	PADDING-BOTTOM: 4em; PADDING-TOP: 1px
}
#content .columns3 .main1 {
	WIDTH: 75%
}
#content .columns3 .main .r {
	PADDING-RIGHT: 3em
}
#content .columns3 .extra1 {
	MARGIN-LEFT: 75%; WIDTH: 25%
}
#footer .reducer {
	PADDING-LEFT: 0px; MARGIN-LEFT: 24.5%
}
#copyright {
	DISPLAY: inline; LEFT: -29.2%; FLOAT: left; MARGIN-RIGHT: -100%; POSITION: relative
}
#footer .reducer {
	PADDING-RIGHT: 0px
}
#footer .rates {
	PADDING-RIGHT: 3em; FLOAT: left; MARGIN: -1.6em 0px 0px
}
#footer #copyright + .rates {
	PADDING-RIGHT: 3em; MARGIN-LEFT: 0em
}
#footer .rates .caption {
	FONT-WEIGHT: normal; FONT-SIZE: 1.15em; MARGIN-BOTTOM: -0.5em
}
#footer .rates TH {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; BORDER-BOTTOM: #cccccc 1px solid
}
#footer .rates TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
#footer .rates TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
#footer .rates TD.n {
	PADDING-RIGHT: 8px
}
#footer .rates TH.h {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0em
}
#footer .rates TD.h {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0em
}
#footer .rates .u {
	BACKGROUND: url(footer_rate_up.gif) no-repeat 100% 50%; COLOR: #4f9560
}
#footer .rates .d {
	BACKGROUND: url(footer_rate_down.gif) no-repeat 100% 50%; COLOR: #de5b64
}
#content .ab IMG {
	MARGIN: 1em 0px
}
#content .ab H3 {
	FONT-WEIGHT: normal
}
#content .person {
	PADDING-RIGHT: 0px; PADDING-LEFT: 120px; MIN-HEIGHT: 150px; PADDING-BOTTOM: 0px; MARGIN: 2em 0px 1em; PADDING-TOP: 0px; HEIGHT: 150px
}
#content .person IMG {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px -120px
}
#made_in {
	FLOAT: right; WIDTH: 34.9%; POSITION: relative
}
#made_in IMG {
	DISPLAY: block; MARGIN: 0px 0px 0.25em
}
TABLE.sorting TH {
	LINE-HEIGHT: 1.2em
}
TABLE.sorting TH .pseudo-link {
	FLOAT: left; POSITION: relative
}
TABLE.sorting TH .pseudo-link SPAN {
	RIGHT: -1em; FLOAT: left; WIDTH: 0.75em; POSITION: absolute
}
TABLE.sorting TR.last {
	DISPLAY: none
}
.banners {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.banners P {
	MARGIN-TOP: 0.5em; PADDING-BOTTOM: 3em
}
.banners A STRONG {
	DISPLAY: block; MARGIN-BOTTOM: 110px; CURSOR: hand; TEXT-DECORATION: underline
}
.banners STRONG {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MIN-HEIGHT: 3.9em; HEIGHT: 3.9em
}
.banners IMG {
	CLEAR: left; DISPLAY: inline; Z-INDEX: 1; FLOAT: left; MARGIN: -110px -100% 0px -10px; POSITION: relative
}
.banners .rounded {
	MARGIN-TOP: 0px
}
.banners P.rounded {
	PADDING-BOTTOM: 0px
}
.banners .rounded A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 85px; POSITION: relative
}
.banners .rounded IMG {
	LEFT: 0px; MARGIN: 0px; POSITION: absolute; TOP: 0px
}
.banners .rounded INS {
	Z-INDEX: 2; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/banner_rounded.png,sizingMethod=crop); LEFT: -43px; MARGIN-LEFT: 100%; WIDTH: 43px; POSITION: absolute; TOP: 37px; HEIGHT: 38px
}
#contact {
	PADDING-TOP: 1.2em
}
#articles_page .articles .ab .navigation {
	MARGIN-TOP: 1.5em; BACKGROUND: url(hr.gif) repeat-x 0px 0px; PADDING-TOP: 0.5em
}
#home_page .articles .a .navigation {
	MARGIN-TOP: 1.5em; BACKGROUND: url(hr.gif) repeat-x 0px 0px; PADDING-TOP: 0.5em
}
#home_page .articles .b .navigation {
	MARGIN-TOP: 1.5em; BACKGROUND: url(hr.gif) repeat-x 0px 0px; PADDING-TOP: 0.5em
}
#home_page .articles .ab .navigation {
	MARGIN-TOP: 1.5em; BACKGROUND: url(hr.gif) repeat-x 0px 0px; PADDING-TOP: 0.5em
}
.articles .b .navigation LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0.5em 2em 0px 0px
}
.articles .ab .navigation LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0.5em 2em 0px 0px
}
.articles .b .navigation:unknown {
	CLEAR: left; DISPLAY: block; content: ''
}
.articles .ab .navigation:unknown {
	CLEAR: left; DISPLAY: block; content: ''
}
#content .extra .hr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(hr.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 3em 0px; PADDING-TOP: 1px
}
.navigation LI.RSS {
	
}
.navigation LI.RSS A {
	DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(rss.gif) no-repeat 0px 0.1em; MARGIN-LEFT: -18px; ZOOM: 1; POSITION: relative
}
.columns3 .c .incut {
	PADDING-RIGHT: 0px; BORDER-TOP: #ff8a00 3px solid; BACKGROUND: #fff8ee; PADDING-BOTTOM: 20px; MARGIN-LEFT: 8%; PADDING-TOP: 1em
}
.columns3 .c .incut .r {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.columns3 .c .incut H4 {
	PADDING-TOP: 0em
}
.columns3 .c .incut H4.first-child {
	PADDING-TOP: 0.5em
}
.columns3 .c .incut H4:first-child {
	PADDING-TOP: 0.5em
}
.columns3 .c .incut STRONG {
	DISPLAY: block
}
.columns3 .c .incut .navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.columns3 .c .incut .navigation LI {
	MARGIN: 0.5em 0px
}
.columns3 .c .incut .navigation STRONG {
	DISPLAY: inline; FONT-SIZE: 1.2em
}
.chooser {
	Z-INDEX: 2; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.25em; POSITION: relative
}
.chooser H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 1.75em; PADDING-TOP: 0px
}
.city_chooser {
	Z-INDEX: 1; MARGIN: 2.5em 0px 0px; FONT-STYLE: italic; POSITION: absolute; TOP: 0px
}
.chooser .cities_contacts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative
}
#contact .chooser .cities_contacts UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contact .chooser .cities_contacts LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.chooser .motion {
	POSITION: absolute
}
.chooser .motion .hidden {
	DISPLAY: block
}
#navigation UL.navigation {
	MARGIN-TOP: 0.5em
}
#header DIV.navigation DIV.navigation {
	MARGIN-BOTTOM: 1em
}
H1 {
	LINE-HEIGHT: 1.1em; POSITION: relative
}
.thermo {
	BACKGROUND: url(thermo_button_hover.gif) no-repeat -3000px -3000px
}
.city_chooser {
	BACKGROUND: url(chooser_button.gif) -3000px -3000px
}
.thermo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.thermo-menu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.thermo {
	BORDER-TOP: #ffffff 1px solid; MARGIN: 0.8em 0px 0.19em 30px; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px solid
}
.thermo:unknown {
	CLEAR: left; DISPLAY: block; content: ''
}
.thermo A {
	DISPLAY: block; FONT-WEIGHT: normal! important; PADDING-TOP: 2px
}
.thermo B {
	DISPLAY: block; FONT-WEIGHT: normal! important; PADDING-TOP: 2px
}
.thermo-menu A {
	DISPLAY: block; FONT-WEIGHT: normal! important; PADDING-TOP: 2px
}
.thermo-menu B {
	DISPLAY: block; FONT-WEIGHT: normal! important; PADDING-TOP: 2px
}
.thermo A {
	BORDER-BOTTOM: 1px solid; TEXT-DECORATION: none
}
.thermo B {
	CURSOR: hand; BORDER-BOTTOM: 1px dashed
}
.thermo .empty B {
	BORDER-BOTTOM-COLOR: #ffffff; CURSOR: default; COLOR: #000000
}
.thermo LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 2em; PADDING-BOTTOM: 0px; MARGIN: 0px 1.5em 1em 0px; PADDING-TOP: 0px; HEIGHT: 2em
}
.thermo LI.main {
	BACKGROUND-POSITION: 100% 100%; Z-INDEX: 1; MIN-HEIGHT: 21px; FLOAT: left; BACKGROUND-REPEAT: repeat-y! important; WHITE-SPACE: nowrap; POSITION: relative; HEIGHT: 21px
}
#contact .city_chooser LI {
	BACKGROUND-POSITION: 100% 100%; Z-INDEX: 1; MIN-HEIGHT: 21px; FLOAT: left; BACKGROUND-REPEAT: repeat-y! important; WHITE-SPACE: nowrap; POSITION: relative; HEIGHT: 21px
}
.thermo-inited LI.main {
	BACKGROUND-IMAGE: url(thermo_button.gif)! important
}
.thermo-inited LI.last-child {
	BACKGROUND-IMAGE: url(thermo_button_current.gif)! important
}
#contact .city_chooser LI {
	BACKGROUND-IMAGE: url(thermo_button_current.gif)! important
}
#contact .city_chooser LI:hover {
	BACKGROUND-IMAGE: url(chooser_button.gif)! important
}
.thermo-inited LI.hover {
	BACKGROUND-IMAGE: url(thermo_button_hover.gif)! important
}
.thermo-inited LI.hover .item {
	BACKGROUND: url(thermo_button_hover.gif) #ffffff no-repeat 0px 100%
}
.thermo .main .item {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 21px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; WIDTH: 1px; PADDING-TOP: 0px; HEIGHT: 21px
}
#contact .city_chooser LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 21px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; WIDTH: 1px; PADDING-TOP: 0px; HEIGHT: 21px
}
#contact .city_chooser LI {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.thermo LI.clear {
	CLEAR: none; MIN-HEIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto
}
.thermo LI.over {
	CURSOR: default
}
.thermo LI.over A {
	CURSOR: hand
}
.thermo LI.open {
	Z-INDEX: 2
}
* HTML .thermo LI DIV.item {
	POSITION: relative
}
.thermo-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 3; PADDING-BOTTOM: 18px; MARGIN: 2px 0px 0px -13px; WIDTH: 15em; PADDING-TOP: 18px; WHITE-SPACE: nowrap; HEIGHT: 1px; TEXT-DECORATION: none
}
#contact .visible {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 3; PADDING-BOTTOM: 18px; MARGIN: 2px 0px 0px -13px; WIDTH: 15em; PADDING-TOP: 18px; WHITE-SPACE: nowrap; HEIGHT: 1px; TEXT-DECORATION: none
}
#contact .visible {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: -1em; PADDING-TOP: 10px; POSITION: absolute
}
.thermo-menu B {
	CURSOR: default
}
.thermo-menu .bg {
	DISPLAY: block; Z-INDEX: 1; RIGHT: 0px; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#layout #contact .visible .bg {
	DISPLAY: block; Z-INDEX: 1; RIGHT: 0px; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#partners_navigation .chooser .relativer UL.visible .bg SPAN {
	DISPLAY: block; Z-INDEX: 1; RIGHT: 0px; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#news_navigation .chooser UL.calendar LI.selected UL.visible .bg {
	DISPLAY: block; Z-INDEX: 1; RIGHT: 0px; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#layout #contact .visible LI.bg:hover {
	BACKGROUND-COLOR: transparent! important
}
#contact .visible LI:hover {
	BACKGROUND-COLOR: transparent! important
}
#news_navigation .chooser UL.calendar LI.selected UL.visible .bg SPAN {
	DISPLAY: block; BACKGROUND: url(thermo_bg_revert.png) no-repeat 0% 100%; LEFT: 0px; WIDTH: 1000px; BOTTOM: 0px; POSITION: absolute; TOP: auto; HEIGHT: 1000px
}
#partners_navigation .chooser .relativer UL.visible .bg SPAN {
	DISPLAY: block; BACKGROUND: url(thermo_bg_revert.png) no-repeat 0% 100%; LEFT: 0px; WIDTH: 1000px; BOTTOM: 0px; POSITION: absolute; TOP: auto; HEIGHT: 1000px
}
.thermo-menu .bg SPAN {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(thermo_bg.png) no-repeat 100% 100%; WIDTH: 1000px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 1000px
}
#layout #contact .visible .bg SPAN {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(thermo_bg.png) no-repeat 100% 100%; WIDTH: 1000px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 1000px
}
INS.visible {
	DISPLAY: block
}
.thermo-menu DIV {
	Z-INDEX: 2; FLOAT: none; BACKGROUND-IMAGE: none! important; POSITION: relative
}
#layout #contact .visible LI {
	Z-INDEX: 2; FLOAT: none; BACKGROUND-IMAGE: none! important; POSITION: relative
}
#news_navigation .chooser UL.calendar LI.selected UL.visible LI {
	Z-INDEX: 2; FLOAT: none; BACKGROUND-IMAGE: none! important; POSITION: relative
}
#partners_navigation .chooser .relativer UL.visible LI {
	Z-INDEX: 2; FLOAT: none; BACKGROUND-IMAGE: none! important; POSITION: relative
}
.thermo-menu DIV * {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0.25em; MARGIN: 0.25em 0px; PADDING-TOP: 0.25em
}
#contact .visible LI {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0px
}
.thermo-menu DIV * * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.thermo-menu DIV A {
	DISPLAY: block; CURSOR: hand
}
.thermo-menu DIV A:hover {
	COLOR: #ffffff! important; BACKGROUND-COLOR: #ff6633
}
.thermo-menu .up-arrow {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 110; BACKGROUND: url(thermo_scroll.gif) #777777 no-repeat 50% 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; CURSOR: default; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 2em
}
.thermo-menu .visible {
	DISPLAY: block
}
.thermo-menu WBR {
	DISPLAY: none
}
#thermo .thermo-menu DIV {
	FONT-SIZE: 1.1em; MARGIN: -0.5em 1em 1.5em
}
#thermo .thermo-menu DIV A {
	TEXT-DECORATION: underline
}
#thermo .thermo-menu DIV * {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#thermo .thermo-menu DIV .selected {
	FONT-WEIGHT: bold! important
}
.downloads {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(hr.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 3em 0px 0px; PADDING-TOP: 1em
}
.downloads H2 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.downloads H3 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.downloads H4 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.downloads H5 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.downloads H6 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#content P.file {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 36px; MIN-HEIGHT: 30px; PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 1em; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 30px
}
P.file A {
	PADDING-LEFT: 36px; Z-INDEX: 2; MARGIN-LEFT: -36px; POSITION: relative
}
P.file I {
	MARGIN-TOP: 0.6em; Z-INDEX: 1; BACKGROUND: url(files.gif) no-repeat; LEFT: 0px; WIDTH: 30px; POSITION: absolute; TOP: -11px; HEIGHT: 30px
}
P.DOC I {
	BACKGROUND-POSITION: 0px 0px
}
P.PDF I {
	BACKGROUND-POSITION: -30px 0px
}
P.XLS I {
	BACKGROUND-POSITION: -60px 0px
}
P.ZIP I {
	BACKGROUND-POSITION: -90px 0px
}
P.RAR I {
	BACKGROUND-POSITION: -120px 0px
}
P.JPG I {
	BACKGROUND-POSITION: -150px 0px
}
P.GIF I {
	BACKGROUND-POSITION: -180px 0px
}
P.PPT I {
	BACKGROUND-POSITION: -210px 0px
}
#content .extra P.file {
	PADDING-LEFT: 22px; MIN-HEIGHT: 18px; MARGIN-LEFT: -22px; heihgt: 18px
}
.extra P.file A {
	PADDING-LEFT: 22px; MARGIN-LEFT: -22px
}
.extra P.file I {
	MARGIN-TOP: 1em; WIDTH: 18px; HEIGHT: 18px
}
.extra P.DOC I {
	BACKGROUND-POSITION: -240px 0px
}
.extra P.PDF I {
	BACKGROUND-POSITION: -258px 0px
}
.extra P.XLS I {
	BACKGROUND-POSITION: -276px 0px
}
.extra P.PPT I {
	BACKGROUND-POSITION: -294px 0px
}
#home_page #header {
	Z-INDEX: 3
}
#home_page .shortcuts {
	DISPLAY: none
}
#home_page .flash {
	MARGIN: 0px 0px 1.5em; POSITION: relative
}
#home_page .banners P {
	MARGIN: 0.35em 0px 0px
}
#home_page H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.6em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -0.5em; COLOR: #000000; PADDING-TOP: 0px
}
#home_page .articles {
	MARGIN-TOP: 1em
}
#home_page .articles .b .navigation {
	PADDING-LEFT: 0px; MARGIN-LEFT: 8%
}
#home_page .articles .ab .navigation {
	PADDING-LEFT: 0px; MARGIN-LEFT: 8%
}
#home_page .articles .ab .navigation {
	MARGIN-LEFT: 0px
}
#home_page .columns2 .b .navigation {
	MARGIN-LEFT: 6%
}
#home_page .articles .a {
	BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 0px
}
#home_page .articles .b {
	BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 0px
}
#home_page .articles .ab {
	BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 0px
}
#home_page .columns3 .c .incut {
	MARGIN-TOP: 0px; POSITION: relative
}
#popup_page #layout {
	MIN-WIDTH: 0px; MAX-WIDTH: 100%; WIDTH: 100%
}
#popup_page #header {
	MIN-HEIGHT: 110px; HEIGHT: 110px
}
#popup_page #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; MIN-HEIGHT: 400px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 400px
}
#popup_page #content .reducer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#popup_page H1 {
	BORDER-BOTTOM-WIDTH: 0px
}
#error_page #header {
	HEIGHT: 150px
}
#error_page #layout {
	BACKGROUND: #ffffff
}
#error_page H1 {
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #7e7e7e
}
#error_page * {
	FONT-WEIGHT: normal
}
#r_vacancy_id {
	DISPLAY: none
}
#vote_inner H3 {
	FONT-SIZE: 1em; PADDING-TOP: 1em
}
#vote_inner FORM DL {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1.4
}
#vote_inner FORM DL DT {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -25px; POSITION: relative
}
#vote_inner FORM DL DD {
	MARGIN-BOTTOM: 0px
}
.answer_list {
	HEIGHT: 1px
}
.answer_list {
	MARGIN-TOP: 2em; FONT-SIZE: 0.85em
}
.answer_line {
	BACKGROUND: #4c79b0; FLOAT: left; MARGIN-RIGHT: 0.5em; HEIGHT: 0.6em
}
.answer_line_count {
	LINE-HEIGHT: 0.6
}
.answer_list P {
	CLEAR: both; MARGIN: 2px 25px 1.5em 0pt; COLOR: #6d6d6d; LINE-HEIGHT: 1.3
}
#vote_inner DIV.answer_line {
	FLOAT: left
}
#article_page #content .ab .footer LI {
	MARGIN: 1em 0px
}
A.important {
	FONT-SIZE: 1.2em; COLOR: #e6623c
}
A.important:visited {
	COLOR: #e6623c
}
DD.important {
	FONT-SIZE: 0.9em
}
#news_navigation .chooser UL.calendar LI.selected UL.visible LI {
	MARGIN-TOP: 0px; DISPLAY: block; Z-INDEX: 5000; MARGIN-BOTTOM: 0px; POSITION: relative
}
#news_navigation .chooser UL.calendar LI.selected UL.visible {
	MARGIN-TOP: 0px; DISPLAY: block; Z-INDEX: 6000; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1.5em; POSITION: absolute; HEIGHT: 1px
}
#news_navigation .chooser UL.calendar LI.selected UL.calendar LI.hover {
	BACKGROUND-POSITION: 100% 100%; BACKGROUND-IMAGE: url(chooser_button.gif)! important; BACKGROUND-REPEAT: repeat-y! important; BACKGROUND-COLOR: #ff6633! important
}
#news_navigation .chooser UL.calendar LI.selected UL.visible LI.hover {
	BACKGROUND-IMAGE: none! important; BACKGROUND-COLOR: transparent! important
}
#news_navigation .chooser UL.calendar LI.selected UL.visible LI.selected {
	BACKGROUND-IMAGE: none! important; BACKGROUND-COLOR: transparent! important
}
#partners_navigation .chooser .relativer UL.visible LI .pseudo-link {
	Z-INDEX: 6000
}
#partners_navigation .chooser .relativer UL.visible LI A:hover {
	COLOR: #ff6633! important
}
#partners_navigation .chooser .relativer UL.visible LI {
	MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 1em! important; Z-INDEX: 5000; MARGIN-BOTTOM: 0px; POSITION: relative
}
#partners_navigation .chooser .relativer UL.visible {
	MARGIN-TOP: 0px; DISPLAY: block; Z-INDEX: 5000; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1.5em; MARGIN-LEFT: -1em! important; OVERFLOW: hidden; POSITION: absolute
}
#partners_navigation .chooser .relativer UL.visible LI.hover {
	Z-INDEX: 5000; BACKGROUND-IMAGE: none! important; BACKGROUND-COLOR: transparent! important
}
#partners_navigation .chooser .relativer UL.visible LI.selected {
	Z-INDEX: 5000; BACKGROUND-IMAGE: none! important; BACKGROUND-COLOR: transparent! important
}
#partners_navigation .chooser .relativer UL.visible LI.bg {
	Z-INDEX: 1000; HEIGHT: 0.8em
}
#partners_navigation .chooser #partners_type_relativer UL.visible LI.not_allowed_in_filter {
	DISPLAY: none! important
}
#partners_navigation .chooser .relativer UL LI.selected {
	PADDING-RIGHT: 1.5em; BACKGROUND-POSITION: 100% 0%; DISPLAY: list-item; BACKGROUND-IMAGE: url(thermo_button_current.gif)! important; BACKGROUND-REPEAT: repeat-y! important; POSITION: relative
}
#partners_navigation .chooser .relativer UL LI.hover {
	PADDING-RIGHT: 1.5em; BACKGROUND-POSITION: 100% 0%; BACKGROUND-IMAGE: url(chooser_button.gif)! important; BACKGROUND-REPEAT: repeat-y! important; BACKGROUND-COLOR: #ff6633! important
}
