@charset "windows-1251";
#bp_overlay {
	position: fixed;
	z-index:900;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background: url(../img/black_bg.gif);
 //background: #000;
 //filter:alpha(opacity=50);
 display:none;
}
/*for fucking ie6 only!!!*//*html{	
	overflow:hidden;
}*/
#bp_box_for_window {
	position: fixed;
	z-index:901;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	border:0px solid red;
	height:10px;
	display:none;
}

* html #bp_box_for_window {
	position: absolute;
    margin-top: expression(0  + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
 
}
* html #bp_overlay {
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#bp_window {

	border: 0px solid red;
	z-index: 901;
	position:absolute;
	
}

#bp_window img {
	border: 3px solid #fff;
	display: block;
}
#bp_close {
	position: absolute;
	right: 9px;
	top: 9px;
	border: 0px solid red;
	display: block;
	height: 30px;
	width: 30px;
	outline: none;
	background: url(../img/close.png);
	cursor: pointer;
	display:none;
	z-index:902;
}
* html #bp_close {
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/close.png, sizingMethod=crop);
}
#bp_back {
	position: absolute;
	left: 13px;
	top: 50%;
	border: 0px solid red;
	display: block;
	height: 30px;
	width: 30px;
	outline: none;
	background: url(../img/back.png);
	cursor: pointer;
	margin: -43px 0 0 0;
	z-index:902;
	display:none;
}
* html #bp_back {
	background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/back.png, sizingMethod=crop);
	display:none;
}
#bp_next {
	position: absolute;
	right: 13px;
	top: 50%;
	border: 0px solid red;
	display: block;
	height: 30px;
	width: 30px;
	outline: none;
	background: url(../img/next.png);
	cursor: pointer;
	margin: -43px 0 0 0;
	display:none;
	z-index:902;
}
* html #bp_next  {
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/next.png, sizingMethod=crop);
}
#bp_hint {
	position: absolute;
	width: 254px;
	color: #010101;
	background-image: url(../img/bp_hint.png);
	line-height: 12px;
	font-size: 11px;
	padding: 7px 30px 10px 30px;
	left: 50%;
	bottom: 20px;
/*
	_filter:expression(fixPNG(this));
*/
	_background:none;

    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bp_hint.png, sizingMethod=scale);

	margin: 0 0 0 -157px;
	display:none;
	z-index:902;
}
#bp_hint strong {
	display: block;
	color: #000000;
	text-decoration: underline;
	line-height: 18px;
	padding: 0 0 5px 0;
}

.shadow a{
	outline:none;
}





