/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font:normal 11px/140% Tahoma, Helvetica, sans-serif;
	color:#446313;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

/*#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#383027;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
  opacity:.95;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position:fixed;
	z-index:102;
	display:none;
	/*border: 3px solid #2980BB;*/
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin:0 0 0 10px;
}

#TB_caption{
	color:#446313;
	/*font-weight:bold;*/
	/*height:25px;*/
	padding:15px 30px 0px 13px;
	/*float:left;*/
}

#TB_closeWindow,
#TB_closeAjaxWindow{
  background:transparent url(/_pic/ico-close.png) no-repeat 0 0;
	position:absolute;
  right:7px;top:7px;
	width:71px;
  height:33px;
}
  #TB_closeWindow a,
	#TB_closeAjaxWindow a{
		background-color:#211E1B;
		color:#806A50;
    display:block;
		font-size:11px;
		padding:4px 14px;
    text-decoration:none;
    }

/*#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}*/


#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	display:none;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
    display:none;
}

#TB_ajaxContent{
	clear:both;
	/*background-color:#fff;*/
	/*padding:2px 15px 15px 15px;*/
	/*overflow:auto;*/
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	/*padding:5px 0px 5px 0px;*/
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


#TB_ajaxContent,
#TB_ajaxContent .good,
#TB_ajaxContent .good-illustration{
	height:100%;
}
#TB_ajaxContent{
	position:relative;
}
	#TB_ajaxContent h1{
		position:absolute;
		left:290px;
		top:-34px;
		z-index:5; line-height: 100%;
		*height:26px;
		*zoom:1;
	}
	#TB_ajaxContent .good{
		background-color:#453F36;
		overflow:hidden;
	}
		#TB_ajaxContent .good-illustration{
			background-color:#E3E3E3;
			float:left;
			position:relative;
			/*padding-bottom:35px;*/
			-text-align:center;
			width:290px;
		}
			#TB_ajaxContent .good-illustration img{
				display:block;
				margin:10px auto 0;
				/*width:290px;*/
			}
			.good .good-illustration .tab{
				margin:0;
				padding:0;
				position:absolute;
				bottom:10px;
				left:118px;
				z-index:1;
			}
				.good .good-illustration .tab li{
					color:#806A50;
					display:inline;
					font-size:11px;
					margin:0;
					padding:0 10px 0 0;
				}
					.good .good-illustration .tab li a{
						background-color:#1A1816;
						padding:4px 6px;
					}
					.good .good-illustration .tab li span{
						
					}
		#TB_ajaxContent .good-descr{
			float:right;
			width:526px;
		}
			#TB_ajaxContent .good-descr .tube{
				padding:14px 130px 20px 30px;
			}
			#TB_ajaxContent .good-descr b, #TB_ajaxContent .good-descr strong {
				color: #806A50;
			}
		.good dl{
			padding:0 0 8px;
		}
			.good dl dt{
				color:#806A50;
				font-size:13px;
				padding:.1em 0 .2em;
			}
			.good dl dt.h3{
				font-size:18px;
			}
