
/* --- global settings needed for thickbox ---- */

*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}

/* --------------------------- thickbox specific link and font settings -------------------------------------- */


#TB_window {
	color: #000;
	/*font-size: 1.2em;*/
}

#TB_secondLine {
	/*color:#aaa;*/
	font-size: 1.1em;
}

#TB_window a:link {
	/*color: #0066ff;*/
	text-decoration: none;
}

#TB_window a:visited {
	/*color: #aaa;*/
}

#TB_window a:hover {
	/*color: #0066ff;*/
}

#TB_window a:active {
	/*color: #fff;*/
}

#TB_window a:focus {
	/*color: #fff;*/
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {
	position: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #000;
	z-index: 102;
	display:none;
	border: 1px solid #000;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 0 15px 0 15px;
	border: 0;
}

#TB_caption {
	font-size:1.3em;
	text-align:left;
	margin:15px 15px 0 15px;
	padding:0px 0px 0px 15px;
	background:#9dadc5 url(../img/thickbox_caption.gif) no-repeat center left;
	height:30px;
	line-height:30px;
	/*width:100%;  new */
}

#TB_caption img{
display:block;
position:relative;
left:50%;
margin-top:-42px;
margin-left:-76px;
}

#TB_nav {
background:#9dadc5;
height:15px;
margin:0 15px 15px 15px;
padding:0;
}

#TB_prev
{
	display: block;
	float:left;
	width:30px;
}

#TB_nav #imgleft{
	position:relative;
	display:block;
	float:left;
	top:-7px;
	width:18px;
	margin:0;
}

#TB_next
{
	display:block;
	float:right;
	width:30px;
}


#TB_nav #imgright{
    position:relative;
	display:block;
    float:right;
	top:-7px;
	margin:0;
}

#TB_closeWindow{
	float:right;
	margin:15px 15px 0 0;
	width:20px;
	height:30px;
	background:#9dadc5;

}

#TB_closeWindow img {
	float:right;
	display:block;
	margin:0;
}


/** ------------ videos --------------- */

#TB_title
{
	margin:15px 15px 0 15px;
	background-color:#9dadc5;
	height:27px;
	font-size: 1em;
	font-weight: bold;
	height:70px;
}

#TB_ajaxWindowTitle
{
	padding:7px 0 5px 15px;
	background:#9dadc5 url(../img/thickbox_caption.gif) no-repeat center left;
	height:50px;
	line-height:45px;
}

#TB_ajaxWindowTitle img
{
	display:block;
	position:relative;
	left:50%;
	margin-top:-68px;
	margin-left:-76px;
}

#TB_closeAjaxWindow
{
	float:right;
	margin:15px 15px 0 0;
	width:20px;
	height:70px;
	background:#9dadc5;
}

#TB_closeAjaxWindow img {
	float:right;
	display:block;
	margin:0;
}


#TB_ajaxContent{
	clear:both;
	padding: 0 0 15px 15px;
	margin: 0;
	overflow:hidden;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

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

#TB_iframeContent{
	border:none;
	clear:both;
}

