/* thermo */
.thermo,
.thermo-menu
{ display: block; list-style-type: none; margin: 0; padding: 0; font-size: 100%; position: relative; left: -15px }
.thermo { //height: 1px; width: 100%; }
.thermo a,
.thermo b,
.thermo-menu a,
.thermo-menu b
{ display: block; font-weight: normal; }
.thermo .main
{
white-space: nowrap;
min-height: 24px;
//height: 24px;
padding: 0;
margin: 0 0 1.2em 5px;
display: block;
float: left;
background: no-repeat top left;
}
.thermo li a { position: relative; z-index: 0; }
.thermo .main .item { background: url('thermo-button-middle.gif') no-repeat top right; padding: 0 30px 0 15px; min-height: 24px; margin: 0; }
.thermo .main.pre-last-child { margin-right: 0.5em; }
.thermo .main.last-child { margin-right: 0; }
.thermo .main.last-child .item { background-image: url('thermo-button-current.gif'); }
.thermo li.hover { background-image: url('thermo-item-bg.gif') ! important; }
.thermo li.hover .item { background-image: url('thermo-button.gif') ! important; }
.thermo li.clear { background: none ! important }
.thermo .main.last-child.empty .item,
.thermo .main.last-child.empty { background-image: none ! important; }
.thermo .item *,
.thermo-menu .item *
{ line-height: 24px; }
.thermo li.over { cursor: default; }
.thermo li.over a { cursor: pointer; cursor: hand; }
.thermo li.open { z-index: 2; }
* html .thermo li div.item { position: relative; }
.thermo-menu
{
background: #ffffff;
border: 1px solid #cccccc;
position: absolute; z-index: 3;
display: none;
margin-left: -1px;
opacity: 0.9; filter: Alpha(opacity: 90);
text-decoration: none;
}
ins.visible { display: block; }
.thermo-menu div * { padding: 0.25em 15px; display: block; }
.thermo-menu div * * { padding: 0; }
.thermo-menu div a { cursor: pointer; cursor: hand; }

.thermo-menu .up-arrow { display: none; background: #f8ffbf url('thermo-scroll.gif') no-repeat 50% 50%; position: absolute; width: 100%; height: 2em; z-index: 110; padding: 0; margin: 0; cursor: default; }
.thermo-menu .visible { display: block; }
.thermo-menu wbr { display: none; }




.thermo b,
.thermo .last-child .item a:link,
.thermo .last-child .item a:visited,
.thermo-menu b,
.thermo-menu div.selected a:link,
.thermo-menu div.selected a:visited
{ color: #ad4d4a; }


.thermo a:link,
.thermo a:visited,
.thermo-menu a:link,
.thermo-menu a:visited
{ color: #1078ad; }


.thermo .item a:hover,
.thermo .last-child .item a:hover
{ color: #ad4d4a; border-bottom-color: #ad4d4a; }


.thermo-menu div a:hover,
.thermo-menu div.selected a:hover
{ background-color: #ad4d4a; color: #ffdf89; }