

/* @group new thermo navigation */
s.drop-down{
	zoom:1;
}
div.header{
	//z-index:22;
	//position:relative;
	//zoom:1;
}
div.content-area{
	//z-index:1;
	//zoom:1;
}
div.navigation-thermo{
	position:relative;
	margin-left:15px;
	margin-top:3px;
	font-size:12px;
	//margin-top:30px;
	//z-index:22;
	//zoom:1;
}

div.navigation-thermo div.thermo{
	float:left;
	margin-right:1ex;
	margin-right:2px;
	position:relative;
	-margin-bottom:5px;
	height:1.6em;
	height:2em;
	//z-index:21;
}
div.navigation-thermo div.thermo-dlm{
	color:#d6d6d6;
	margin-right:0;
	padding-top:2px;
	height:23px;
	//z-index:1;
}
div.navigation-thermo div.thermo div.title{
	white-space:nowrap;
	//z-index:1;
	//position:relative;
}
div.navigation-thermo div.thermo div.thermo-content div.title{
	white-space:normal;
}
div.navigation-thermo div.thermo div.title span.current{
	background-color:white;
}
div.navigation-thermo div.thermo div.title div{
	//z-index:1;
	//position:relative;
}
div.navigation-thermo div.thermo div.title span{
	font-size:0.95em;
	display:inline-block;
	padding:2px 6px;
}
div.navigation-thermo div.thermo div.title a{
	font-size:0.95em;
	display:inline-block;
	padding:2px 6px;
	line-height:1em;
}
//div.navigation-thermo div.thermo div.title s.drop-down{
	display:inline-block;
	//display:inline;
	position:relative;
	border:1px solid #d6d6d6;
	width:17px;
	height:1.2em;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	margin-bottom:-5px;
	margin-left:0;
	//margin-left:2px;
	cursor:pointer;
	//height:1.3em;

	background: rgb(249,255,253); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(249,255,253,1) 0%, rgba(236,236,236,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,255,253,1)), color-stop(100%,rgba(236,236,236,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(249,255,253,1) 0%,rgba(236,236,236,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(249,255,253,1) 0%,rgba(236,236,236,1) 100%); /* Opera11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fffd', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(249,255,253,1) 0%,rgba(236,236,236,1) 100%); /* W3C */

}
div.navigation-thermo div.thermo div.title s.drop-down:after{
	content:'';
	display:inline-block;
	width:17px;
	height:1.2em;
	position:absolute;
	right:-4;
	top:0;
	/*background-image:url(/i/thermo/icon-down.png);*/
	/*background-repeat:no-repeat;*/
	/*background-position:center center;*/

	background: url('/tf/img/tf_sprite.png') no-repeat 0 0;
	background-position: 3px -844px;
}
div.navigation-thermo div.thermo div.title s.drop-down:hover:after{
	/*background-image:url(/i/thermo/icon-down-red.png);*/
	background: url('/tf/img/tf_sprite.png') no-repeat 0 0;
	background-position: 3px -1144px;
}
div.navigation-thermo div.thermo div.title s.drop-down-current:after{
	/*background-image:url(/i/thermo/icon-down-red.png);*/
	background: url('/tf/img/tf_sprite.png') no-repeat 0 0;
	background-position: 3px -1144px;
}
div.navigation-thermo div.thermo div.title s.drop-down{
	behavior: expression( !this.before ? this.before = this.innerHTML = '<span class="bullet"></span>' + this.innerHTML : '' );
}
div.navigation-thermo div.thermo div.title s.drop-down span.bullet{
	display:inline-block;
	width:15px;
	height:1.2em;
	position:absolute;
	left:0;
	top:0;
	border:0;

	/*background-image:url(/i/thermo/icon-down.png);*/
	/*background-repeat:no-repeat;*/
	/*background-position:center center;*/

	background: url('/tf/img/tf_sprite.png') no-repeat 0 0;
	background-position: 3px -844px;

}
div.navigation-thermo div.thermo div.title s.drop-down span.bullet-hover{
	background-image:url(/i/thermo/icon-down-red.png);
}
div.navigation-thermo div.thermo div.title s.drop-down-current span.bullet{
	display:inline-block;
	width:15px;
	height:1.2em;
	position:absolute;
	left:0;
	top:0;
	padding-top:10;
	background-image:url(/i/thermo/icon-down-red.png);
	background-repeat:no-repeat;
	background-position:center center;
}

div.navigation-thermo div.thermo div.title div.thermo-fake{
	border:1px solid #d6d6d6;
	border-radius:0px;
	padding:2px 6px;
	padding-top:1px;
	margin-bottom:-1px;
}
div.navigation-thermo div.thermo div.title div span{
	color:#000;
}
div.navigation-thermo div.thermo div.title div span:hover{
	color:#000;
}
div.navigation-thermo div.thermo div.title div.thermo-fake span{
	color:#000;
	border-bottom:1px dashed;
	padding:0;
	line-height:1em;
	cursor:pointer;
}
div.navigation-thermo div.thermo div.title div.thermo-may-fake{
	padding:2px 6px;
	padding-top:0px;
	//padding-right:0;
	border:1px solid white;
}
div.navigation-thermo div.thermo div.title div.thermo-may-fake span{
	font-weight:bold;
	border-bottom:1px dashed;
	border-bottom:1px dashed;
	padding:0;
	//margin-right:5px;
	line-height:1em;
	cursor:pointer;
}
div.navigation-thermo div.thermo div.title span.current{
	color:#000;
}
div.navigation-thermo div.thermo div.title div.thermo-fake s.drop-down{
	border:0;
	margin-bottom:-4px;
	width:15px;
	margin-right:-4px;
	margin-left:4px;
}

div.navigation-thermo div.thermo div.title div.thermo-may-fake s.drop-down{
	margin-left:6px;
}
div.navigation-thermo div.thermo div.title:hover div.thermo-fake s.drop-down{
	-background-image:url(/i/thermo/icon-down-red.png);
}
div.navigation-thermo div.thermo div.title s.drop-down:hover {
	-background-image:url(/i/thermo/icon-down-red.png);
}
div.navigation-thermo div.thermo div.title div.thermo-not-fake{
	border:1px solid white;
}
div.navigation-thermo div.thermo div.title div.thermo-not-fake span.current{
	//padding-top:1px;
}
div.navigation-thermo div.thermo div.title div.thermo-not-fake s.drop-down{
	//margin-bottom:-3px;
}
div.navigation-thermo div.thermo div.title div.thermo-fake s.drop-down{

}


div.navigation-thermo div.thermo div.thermo-content{
	position:absolute;
	//position:relative;
	z-index:101;
	max-width:500px;
	min-width:160px;
	//width:270px;
	background:white;
	//right:0;
	//top:0;
	right:0;
	top:-6px;
	left:1px;
	display:none;

	-webkit-box-shadow: 0 0 15px #cccccc;
    -moz-box-shadow: 0 0 15px #cccccc;
    box-shadow: 0 0 15px #cccccc;

	filter:
	        progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=45, Strength=6)
	        progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=6)
	        progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=225, Strength=6)
	        progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=315, Strength=6);
	//margin-top:-12px;
	//margin-right:-12px;

	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;

	padding:10px 15px;
	padding-right:25px;
	//z-index:101;
}
div.navigation-thermo div.thermo:hover div.thermo-content{
	-display:block;
}

div.navigation-thermo div.thermo-submenu{
	margin-left:-15px;
	margin-right:-25px;
	zoom:1;
}
div.navigation-thermo div.thermo-submenu-first div.title{
	zoom:1;
	//margin-top:-10px;
}
div.navigation-thermo div.thermo div.thermo-content div.title{
	padding-bottom:5px;
}
div.navigation-thermo div.thermo div.thermo-content div.title span{
	font-size:1em;
	color:#858585;
}

div.navigation-thermo  div.thermo-content div.thermo-submenu div.title{
	background-color:#ededed;
	padding:5px 15px;
	font-size:1em;
}
div.navigation-thermo div.thermo-content div.thermo-submenu div.title span{
	border-bottom:1px dashed;
	cursor:pointer;
	color:black;
	padding:0;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected div.title span{
	border-bottom:0;
	cursor:default;
}
div.navigation-thermo div.thermo-content div.thermo-submenu div.title span:hover{
	color:#000;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected div.title span:hover{
	color:#000;
}
div.navigation-thermo div.thermo-content div.thermo-submenu div.container{
	display:none;
	padding-left:15px;
	margin-right: 10px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-first{
	margin-top:-10px;
	//margin-top:-15px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-last{
	margin-bottom:-10px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-first div.title{
	padding-top:10px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-last div.title{
	padding-bottom:13px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected{
	margin-bottom:5px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected div.container{
	display:block;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected div.title{
	background:white;
	padding-bottom:10px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected div.title span{
	color:#000;
}
div.navigation-thermo div.thermo-sub-starred{
	background-image:url(/i/thermo/icon-star.png);
	background-repeat:no-repeat;
	background-position:2px 3px;
}


div.navigation-thermo div.thermo-sub{
	font-size:1em;
	padding-left:15px;
	padding-bottom:6px;
}
div.navigation-thermo div.thermo div.closer{
	cursor:pointer;
	position:absolute;
	width:9px;
	height:5px;
	/*background:url(/i/thermo/icon-up.png) no-repeat center center;*/
	top: 16px;
	right: 12px;

	font-size:1px;
	//z-index:3;

	background: url('/tf/img/tf_sprite.png') no-repeat 0 0;
	background-position: 0 -900px;
}
div.navigation-thermo div.thermo-sub-selected{
	color:#000;
}
div.navigation-thermo div.thermo-sub-selected a{
	color:#000;
}
/* @end new thermo navigation */

