body {
	padding: 0;
	margin: 0;
}
#ttHudBox {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	background-color: #000;
	overflow: auto;
	z-index: 9999;
	display: none;
}
#ttHudContainer {
	position: absolute;
	top: 0;
	left: 0;
	/*border: 3px solid #777;*/
	display: none;
	z-index: 10000;
}
#ttHudContentFake {
	position: absolute;
	top: 0;
	left: 0;
}
#ttHudContentDiv {
	float: left;
	background-color: #fff;
	overflow: hidden;
	padding: 0;
	z-index: 10000;
}
#ttHudContentHead {
	z-index: 10003;
}
.ttHudContentHeadStyle,
.ttHudContentHeadStyleActive{
	position: absolute;
	top: 2px;
	right: 2px;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.ttHudContentHeadStyle {
	background: url('../images/x.png') no-repeat;
}
.ttHudContentHeadStyleActive {
	background: url('../images/x.png') no-repeat;
}
.ttHudContentHeadCustomerStyle {
	position: relative;
	height: 24px;
	background: orange;
}

.ttHudContainerTopLeft {
	float: left;
	width: 28px;
	height: 28px;
	background: url('../images/ttHudBgTopLeft.png') no-repeat 1px 0;
	padding: 0;
	margin: 0;
}
.ttHudContainerTopCenter {
	float: left;
	width: 610px;
	height: 28px;
	background: url('../images/ttHudBgTopCenter.png') no-repeat 0 1px;
	padding: 0;
	margin: 0;
}
.ttHudContainerTopRight {
	float: left;
	width: 28px;
	height: 28px;
	background: url('../images/ttHudBgTopRight.png') no-repeat 0 1px;
	padding: 0;
	margin: 0;
}
.ttHudContainerLeftCenter {
	float: left;
	width: 28px;
	height: 466px;
	background: url('../images/ttHudBgLeftCenter.png') no-repeat 1px 0;
	padding: 0;
	margin: 0;
}
.ttHudContainerRightCenter {
	float: left;
	width: 28px;
	height: 466px;
	background: url('../images/ttHudBgRightCenter.png') no-repeat -1px 0;
	padding: 0;
	margin: 0;
}
.ttHudContainerBottomLeft {
	float: left;
	width: 28px;
	height: 28px;
	background: url('../images/ttHudBgBottomLeft.png') no-repeat 0 -1px;
	padding: 0;
	margin: 0;
}
.ttHudContainerBottomCenter {
	float: left;
	width: 610px;
	height: 28px;
	background: url('../images/ttHudBgBottomCenter.png') no-repeat 0 -1px;
	padding: 0;
	margin: 0;
}
.ttHudContainerBottomRight {
	float: left;
	width: 28px;
	height: 28px;
	background: url('../images/ttHudBgBottomRight.png') no-repeat -1px 0;
	padding: 0;
	margin: 0;
}
/*
.ttHudContainerBorderTopLeft {
    float: left;
    width: 10px;
    height: 26px;
    background: url('../images/ol.gif') red;
}
.ttHudContainerBorderTopRight {
    float: left;
    width: 10px;
    height: 26px;
    background: url('../images/or.gif') right repeat-x blue;
}
.ttHudContainerBorderLeft {
    float: left;
    width: 10px;
    background: url('../images/left.gif') repeat-y orange;
}
.ttHudContainerBorderRight {
    float: left;
    width: 10px;
    background: url('../images/right.gif') repeat-y yellow;
}
.ttHudContainerBorderBottomLeft {
    float: left;
    width: 10px;
    height: 26px;
    background: url('../images/ul.gif') green;
}
.ttHudContainerBorderBottomRight {
    float: left;
    width: 10px;
    height: 26px;
    background: url('../images/ur.gif') right repeat-x cyan;
}
*/
#ttHudContentWait {
	position: absolute;
	height: 32px;
	width: 32px;
	background: #fff url('../images/ajax-loader.gif') no-repeat;
}
#ttHudContentDivHeadline {
    height: 30px;
    line-height: 30px;
    color: #FF5800;
    font-family: Tahoma;
    font-size: 15px;
    border-bottom: 2px solid #e5e5e5;
    margin: 0 0 6px 0;
}
#ttHudContentDivIframe {
	position: absolute;
    top: 28px;
	left: 28px;
	*top: 21px;
	*left: 21px;
	_top: 21px;
	_left: 21px;
	background-color: #fff;
	padding: 0;
	margin: 0;
	display: none;
	z-index: 10002;
}
#ttHudContentThumbs {
	position: absolute;
	left: 38px;
	*left: 40px;
	_left: 40px;
	height: 57px;
	text-align: center;
	overflow: hidden;
	z-index: 10002;
}
#ttHudContentThumbs img {
	margin: 0;
}
a.ttHudCloseLink:link, a.ttHudCloseLink:visited, a.ttHudCloseLink:active {
	color: #ff0000;
	text-decoration: underline;
}
a.ttHudCloseLink:link, a.ttHudCloseLink:link, a.ttHudCloseLink:link {
	text-decoration: none;
}
.clearboth {
	clear: both;
	overflow: hidden;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	font-size: 0;
}
.clearboth img {
	display: none;
	height: 0;
	width: 0;
	border: 0;
}
.ttHudBrowseDivLe, .ttHudBrowseDivRi {
    display: none; 
    visibility: hidden;
    position: absolute; 
    z-index: 10; 
    width: 55px; 
    padding: 0; 
    cursor: pointer;
    background: transparent url('../images/bgr_transp.png');
}
.ttHudBrowseDivLe img , .ttHudBrowseDivRi img {
    margin-left: 7px;
}

