* { padding:0; margin:0 }
#TB_window { font:12px Arial, Helvetica, sans-serif; color:#333 }
#TB_secondLine { font:10px Arial, Helvetica, sans-serif; color:#666; margin-top: 3px;}
#TB_window a:link { color:#666 }
#TB_window a:visited { color:#666 }
#TB_window a:hover { color:#000 }
#TB_window a:active { color:#666 }
#TB_window a:focus { color:#666 }
#TB_overlay { position:fixed; z-index:10000; top:0px; left:0px; height:100%; width:100% }
.TB_overlayMacFFBGHack { background:url(macFFBgHack.png) repeat }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75 }
* html #TB_overlay { position:absolute; height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px') }
#TB_ImageOff {outline:0; position: relative; display: block;}
#TB_window { position:fixed; background:#fff; z-index:10002; color:#000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%;min-width:180px;_width:180px; }
* html #TB_window { 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:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666 }
#TB_caption {padding:7px 30px 10px 25px; text-align: center;}
#TB_closeWindow { }
#TB_closeWindowButton {height:33px; outline: 0;position:absolute !important; cursor:pointer; top:-4px; right:-4px; width: 34px;  text-indent: -999em; background: url(../img/layout/buttons/close.gif) no-repeat;}
#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 }
#TB_title { background-color:#e8e8e8; height:27px }
#TB_ajaxContent { clear:both; 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:10003; top:50%; left:50%; margin:-6px 0 0 -104px }
* html #TB_load { 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 { 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_download a {
	margin-bottom: 2px;
	font-size: 0.92em;
	color: #CB1717 !important;
}
#TB_next {
	float: right;
	height: 20px;
}
#TB_prev {
	float: left;
	height: 20px;
}

#TB_PrevBtn {
	background: url(../img/layout/button/prev.png) no-repeat center center;
	left: -29px;
	_left: -40px;
}
#TB_NextBtn {
	background: url(../img/layout/button/next.png) no-repeat center center;
	right: -29px;
}
#TB_PrevBig, #TB_NextBig {
	position: absolute !important;
	width: 30%;
	z-index: 2;
	cursor: pointer;
	top: 1px;
	background: url(../img/layout/x.gif);
}
#TB_PrevBig {
	left: 16px;
	_left: 0;
}
#TB_NextBig {
	right: 14px;
}
#TB_NextBig:hover, #TB_PrevBig:hover {
	opacity: 1;
	filter: none;
	background: url(../img/layout/thickbox_right.png) repeat-y right top;
	_background: #fff;
	zoom: 1;
}
 #TB_PrevBig:hover {
	opacity: 1;
	filter: none;
	zoom: 1;
	background: url(../img/layout/thickbox_left.png) repeat-y left top;
	_background: #fff;
}
#TB_PrevBtn, #TB_NextBtn, #TB_PrevBig, #TB_NextBig {/*
	width: 56px;
	height: 56px;
	position: absolute !important;
	top: 45%;
	cursor: pointer;
	_top: 25%;*/
	display: none;
}

