/*************************************
/* FRAMEWORK STATICS
/*************************************/
body
{
	background-color: #191919;
}

form
{
	clear: both;
	position: relative;
	display: block;
	left: 0;
}

#Page 
{
	padding: 10px;
}

/*************************************
/* CONTENT REGIONS
/*************************************/
#RegionLeft
{
	float: left;
	width: 140px;
}

#RegionContent
{
	float: left;
	width: 615px;
	position: relative;
	background-color: #fff;
}

#RegionContentTop
{
}

#RegionContentBottomLeft
{
	float: left;
	width: 430px;
}

#RegionContentBottomRight
{
	float: right;
	width: 170px;
}

* html #RegionContent { overflow-x: hidden; }

/*************************************
/* BANNER REGIONS
/*************************************/
.BannerTop
{
	margin: 10px 0 0 10px;
}

.BannerRight
{
	position: absolute;
	left: 790px;
	top: 10px;
}

.BannerArea .ContentBlock
{
	float: left;
	padding: 0;
	background-color: Transparent;
}

.BannerArea .AdBlock
{
	background-image: url(/Sites/Foto/Images/AdBlock.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 13px;
}

/*************************************
/* INNER TEMPLATE DEFAULTS
/*************************************/
.InnerTemplate
{
	clear: both;
}

.InnerTemplate.NoMargin
{
	margin: 0;
}

.LeftColumn
{
	float: left;
}

.RightColumn
{
	float: right;
}

* html .TwoColumn .BlockArea
{
	overflow-x: hidden;
}

/*************************************
/* CONTENT BLOCK
/*************************************/
.ContentBlock
{
	clear: both;
}


#SmallPopupTop
{
	background-image:url(/Images/SmallPopupTop.png);
	width:320px;
	height:16px;
	_background-image:url(/Images/clear.gif);
	_background-color:#fff;
	_border-width:2px;
	_border-bottom-width:0;
	_border-color:#dadada;
	_border-style:solid;
}

#SmallPopupBottom
{
	background-image:url(/Images/SmallPopupBottom.png);
	width:320px;
	height:8px;
	_background-image:url(/Images/clear.gif);
	_background-color:#fff;
	_border-width:2px;
	_border-top-width:0;
	_border-color:#dadada;
	_border-style:solid;
}

#SmallPopupBg
{
	padding-left:20px;
	padding-right:20px;
	background-image:url(/Images/SmallPopupBg.png);
	width:280px;
	padding-bottom:36px;
	_padding-bottom:0px;
	_background-image:url(/Images/clear.gif);
	_background-color:#fff;
	_border-width:2px;
	_border-bottom-width:0;
	_border-top-width:0;
	_border-color:#dadada;
	_border-style:solid;
}
/*************************************
/* PopupLayer
/*************************************/


.PopupLayerActiveBg2
{

	z-index:90;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;	
	/*
	top: -200px;
	left: -200px;
	*/
	/*
	width:10000px;
	height:10000px;
	*/
	
	background:#000000;
	filter: alpha(opacity=50);
/*	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=44);*/
	/*-moz-opacity: 0.44; 
	opacity:0.44;	*/
	
}

.PopupLayer
{
	width: 520px;
	background-color: #fff;
	border: solid 1px #c4c2bf;
	position: absolute;
	top: 30px;
	left: 10px;
	padding: 7px;
	padding-left:12px;
	padding-right:12px;
	z-index: 100000;	
	display: none;
	filter: alpha(opacity=100);
}

.PopupLayer a.CloseButton
{
	text-decoration:underline;
	float:right;
	display:block;
}

.PopupLayer .PopupLayerContent
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:20px;
}
