﻿/*old header */

.header-fixed fieldset.top-field {
	border:none;
	background: url(img/sprite_top_search_bg_black.png);
	width:232px;
    height:27px;
    margin:0 0px 0 5px
}
.header-fixed fieldset.top-field:hover {
	background-position: 0 -27px
}
.header-fixed input.search-field {
    width:195px;
    background:none;
    font-size:14px;
    float:left;
    line-height:17px;
	padding:5px;
	text-indent: 2px;
	border:none;
	color:#ccc
}
.header-fixed input.submit-arrow {
	background:none;
	height:27px;
	width:25px;
	cursor:pointer;
	float:right
}
.header-fixed ul {
    display: inline-block;
	margin:0;
	padding:0;
	list-style: none;
}
.header-fixed ul li {
	float:left;
	line-height:27px;
	padding:5px 0
}
.header-fixed ul li a {
	color:#d5d5d5;
	text-decoration:none;
	cursor:pointer;
	padding:0px 10px;
    white-space: nowrap;
}
.header-fixed ul li a.header-home-link {
	background:url(img/logo_ttpublicwebstat.png) no-repeat center center;
	font-size:0;
	color:transparent;
	width:300px;
	height:27px;
	display:block;
	padding:0;
	margin:0 10px 0 5px
}
.header-fixed ul li:first-child a { 
	border-left:none
}
.header-fixed ul.header-company li {
    float:right
}
.header-links {
    float: left;
    height:39px;
}
.header-right {
    float: right;
    margin-right: 6px;
}
.header-collapsed {
    display: none;
}
.header-expanded {
    display: block;
}
.slide-down-header {
    clear: both;
    height: 91px;
    width: 100%;
    margin-top: 8px;
}
.header-chart {
    margin-left: 10px;
}
.header-symbol-holder {
    position: relative;
	float:left;
	background:	#505050;
    border-left: 1px solid #000;
    display: none;
    z-index: 10000;
}
.headerChartLine {
	float:left;
	width:4px;
	height:16px;
	background:blue
}
.header-chart-value-holder > span {
	float:left
}
.header-chart-value-holder a:hover {
	color:#ddd
}
.header-chart-link, .headerchart-select-active, .headerchart-select-inactive {
	padding:0 5px;
	line-height:16px;
	height:16px
}
.header-chart-component {
    z-index: 99999;
    padding:0;
    margin:0; 
    height:33px;
    float: left;
}
.left-block-hidden .header-chart {
    display: none;
}
.header-chart-link, .header-chart-link .up, .header-chart-link .down {
	color:#fff;
	white-space:nowrap;
	display:inline-block;
	text-decoration: none;
}
.headerchart-select-active, .headerchart-select-inactive {
	text-indent:100px;
	overflow:hidden;
	width:7px;
	background: url(img/icon_sprite_v3_black.png) no-repeat 5px -1398px 
}
.header-chart-value-holder {
	white-space:nowrap;
	font-size:10px;
	cursor:pointer
}
.header-chart-symbol-list {
	margin:0;
	padding:0;
	list-style:none	
}
.header-symbol-holder div.active .pop-menu {
    top: 16px;
	right:0;
	left:auto;
	border:none;
    border-top: 1px solid #000;
	padding:4px 7px;
    z-index: 100000;
}
.header-symbol-holder div.active .pop-menu li {
	line-height:17px
}
.headerchart-select-link {
	color:#fff;
	text-decoration:none;
}
.button-collapsed, .button-expanded {
    cursor: pointer;
	background:url(img/icon_sprite_v3_black.png) no-repeat 4px -3867px;
	color:transparent;
	width:29px;
    text-indent: 50px;
    overflow: hidden;
}
.button-expanded {
	background-position: 4px -3847px;
}
.selected-languge {
	color:#d5d5d5;
	float:none;
	padding: 0px 13px 0px 30px;
	display:inline-block;
    cursor: pointer;
	background: url(img/icon_sprite_v3_black.png) no-repeat right -3976px ;
	margin-right:6px
}

.hu-hu .selected-languge {
    margin-right: 1px;
}

.selected-language-active {
	background: url(img/icon_sprite_v3_black.png) no-repeat right -3994px ;
}
.language-menu {
	background: url(img/icon_sprite_v3_black.png) no-repeat left -3920px ;
    position: relative;
    z-index: 100001;
}
.header-fixed .active .pop-menu {
    top: 25px;
	right:0;
    width: auto;
}
.language-menu .button-main, .language-menu .button-main:hover {
	height:25px;
	width:25px;
	margin-left:5px;
	display:inline-block;
	background: url(img/icon_sprite_v3_black.png) no-repeat 0 -4346px;
	filter:;
	text-indent:30px;
	overflow:hidden;
    border: none;
    position: absolute;
    right: 40px;
    bottom: 10px;
    z-index: 1011;
}
.language-menu .cancelButton, .language-menu .cancelButton:hover {
    background-position: 0 -4316px;
    right:10px;
}
.language-and-timezone-holder {
	overflow:visible;
}
.language-and-timezone-holder label {
	display:inline-block;
	width:18px;
	height:23px;
	overflow:hidden;
	text-indent:-100px;
	float:left;
	font-size:1px
}
.select-language-holder label {
	background: url(img/icon_sprite_v3_black.png) no-repeat center -4259px;
}
.select-zone-holder label {
	background: url(img/icon_sprite_v3_black.png) no-repeat center -4283px;
}
.language-and-timezone-buttons {
    height: 25px;
    margin-top: 5px;
}
.header-fixed .chzn-container .chzn-results .active-result {
	clear:both;
	color:#333
}
.language-and-timezone-holder .chzn-container {
    float:right
}
.select-language-holder, .select-zone-holder {
	height:25px;
	margin: 5px 0 10px 0
}
.language-and-timezone-holder .chzn-container .chzn-drop {
    width: 240px!important;
}
.language-and-timezone-holder .chzn-container .chzn-results {
	margin:0;
	width:230px;
}
.language-and-timezone-holder .chzn-container .chzn-results li {
    width: 220px;
}
.header-fixed .chzn-container .chzn-results .highlighted {
	color:#fff
}
#statusHolder {
    /*line-height:18px;
	padding-right:5px;
	border-bottom:none*/
}
/*------Favorites/History Module-----*/
.header-fixed .pop, .header-chart .pop {
	height:auto;
	width:auto;
	position:static;
	float:none
}
.favorites-pageHistory {
	width:28px;
	position:relative;
}
.favorites-inactive, .history-inactive, .header-right-menu-inactive ,.favorites-active, .favorites-disabled{
	cursor:pointer;
	font-size:0;
	text-indent:100px;
	overflow:hidden;
	width:28px;
	height:25px;
	zoom: 1;
}
.favorites-inactive {
	background: url(img/sprite_header_black.png) no-repeat 0 -175px;
}
.favorites-disabled {
	background: url(img/sprite_header_black.png) no-repeat 0 -550px;
    cursor: default;
}
.favorites-active, .favorites-inactive:hover {    
	background: url(img/sprite_header_black.png) no-repeat 0 -200px;
}

.history-inactive {
	background: url(img/sprite_header_black.png) no-repeat 0 -500px;
}
.history-active, .history-inactive:hover {
	background-position: 0 -525px
}

#recent-changes-holder a {
    background: url(img/sprite_header_black.png)  no-repeat 0 -225px;
    text-indent: 100px;
    overflow: hidden;
    width: 28px;
    height: 25px;
    display: block;
    padding: 0 !important;
}
#recent-changes-holder a:hover {
    background-position:0 -250px
}

div.ajax-link-list ul li span a:hover {
	opacity:1;
	filter: alpha(opacity=100);
	zoom: 1;	
}
.favorites-pageHistory .active .pop-menu {
    width: 330px;
	height:auto;
}
.language-and-timezone-menu .active .pop-menu {
	padding:10px;
	width: 266px;
	height:auto;
}	

div.ajax-link-list {
    max-height:187px;
    overflow:auto;
}

.component.favorites div.ajax-link-list {
    max-height: none;
}

div.ajax-link-list ul {
	padding:10px 10px 0 10px; 
	list-style-type:none; 
	overflow:hidden; 
	display:block
} 
div.ajax-link-list ul li { 
	border-bottom: 1px solid #555; 
	float:none;
	height:24px
}
div.ajax-link-list ul li a { 
	text-decoration:none; 
	font-size: 11px; 
	padding: 0 7px; 
	cursor: pointer; 
	border:none;
	display:inline-block;
	width:260px;
	overflow:hidden;
	white-space: nowrap;
}
div.ajax-link-list ul li a:hover { 
	color:#eee
}
div.ajax-link-list ul li span a {
	background: url(img/icon_sprite_v3_black.png) no-repeat left -2433px transparent; 
	float:right; 
	width:12px; 
	display:inline-block; 
	height:15px; 
	margin-top:5px;
	padding:0; 
	opacity:0.8;
	filter:alpha(opacity=80);
}
.favorites-pageHistory fieldset.registerButtons {
	border:none;
	margin: 0;
    padding: 10px;
	background:none;
	height:24px;
	text-align:right;
	width:auto;
}
.favorites-pageHistory .labelHolderRegister a {
	height:25px; 
	display:inline-block; 
	width:25px; 
	padding:0;
	border:none;
} 
.favorites-pageHistory .addToFavorites {
	background:url(img/icon_sprite_v3_black.png) no-repeat left -4074px
}
.favorites-pageHistory .resetFavorites {
	background:url(img/icon_sprite_v3_black.png) no-repeat left -4134px
}
.favorites-pageHistory .watchlist {
	background:url(img/icon_sprite_v3_black.png) no-repeat left -4104px
}
/*------End of Favorites/History Module-----*/
.header-right-menu-inactive {
	background: url(img/sprite_header_black.png) no-repeat 0 -325px
}
.header-right-menu-active, .header-right-menu-inactive:hover {
    background-position: 0 -350px;
}
.header-right-menu {
    position: relative;
    z-index: 100000;
}
/*----- Start of Products pop up*/
.header-fixed ul.header-menu-links {
    padding: 5px 18px 0 10px;
}
.header-fixed ul.header-menu-links li a {
	border-left:none;
	display:block;
	padding:0 0 0 3px;
	line-height:18px;
	color:#fff
}
.header-fixed ul.header-menu-links li a:hover {
	color:#ccc	
}

.header-fixed ul.header-menu-links li{
    clear: both;
	background: url(img/small_arrow_lightblue.png) no-repeat 0 center;
	border-bottom:1px dotted #555;
	width:100%;
    padding: 2px 2px 2px 6px;
    text-transform:uppercase
}

.header-fixed div.header-right > ul li:first-child {
    border-left: none;
}
/*----- End of Products pop up*/
/* end new header */
/*used for hidding trace output*/
#__asptrace {
    display: none;
}
/* end of trace output hide*/
/* end old header */

.header-fixed {
    z-index: 10006;
	position:relative;
    height: 39px;
    padding: 0;
    display: block;
	width:100%;
    min-width: 1505px;
    top: 0;
    left: 0;
	background:url(img/sprite_gradients_black.png) repeat-x 0 -642px #333
}
.left-block-hidden .header-fixed {
	min-width:1079px
}
#headerContainer {
    margin-top: 30px;
}
.header-chart {
    float:left
}
.header-chart-component {
    position: relative;
}
.header-chart ul {
    margin-top:2px;
}
.header-chart ul li {
    display:block;
    float:none;
    padding:1px 0 0 7px;
    line-height:1;
    font-size:10px;
    min-width:70px
}
.header-chart ul li span {
    float:right;
    margin-left:5px
}
.america-symbol {
    color:#ff7332;
}
.asia-symbol {
    color:#79d557
}
.europe-symbol {
    color:#4480ff
}
.schlajfna {
    width: 1505px;
	height:37px;
    position: relative;
	background:url(img/black-colored-lines.jpg) no-repeat 0 0;
}
/*switch to old website*/
.header-switch-to-old-site {
    padding:5px 0;
    float:left;
	text-decoration:none
}
.header-switch-to-old-site span {
    background: url(img/sprite_gradients_black.png) repeat-x 0 -40px #323131;
    border:1px solid #000;
    border-left:none;
    line-height:23px;
    height:23px;
    float:left;
    color:#fff;
    text-decoration:none;
    padding:0 10px;
    opacity:0.5;
    filter:alpha(opacity=50)
}
.header-switch-to-old-site:hover span {
    opacity:0.7;
    filter:alpha(opacity=70)
}
.header-switch-to-old-site .icon {
    background:url(img/sprite_header_black.png) no-repeat 0 -575px;
    width:28px;
    height:25px;
    border:none;
    padding:0;
}
.error-page .header-home-link {
    margin-left:10px
}
.free-version-info {
	width:255px;
	display:inline-block;
	text-align:center;
	color:#aaa!important;
	white-space:normal!important;
	line-height:14px
}
.free-version-info:hover {
	color:#ccc!important	
}
.left-block-hidden .free-version-info {
	display:none	
}
#FormTopSearchFilter {
	display:inline-block;
	vertical-align:top
}