﻿.newLine
{
	clear:both;
}
body
{
	margin:0px;
	padding:0px;

	text-align:center;
	font-family:Tahoma;
	font-size:8pt;
}
IMG.iePNG  
{
	position: relative; 
} 
/*p
{
	margin:0px;
	padding:0px;
}*/
a, a:visited, a:active, a:link{
    text-decoration:underline;  color:#0058bb;  
}
a:hover {text-decoration:none; color:#0058bb;}
p
{
	margin:0px;
	padding:5px 0px;
}
#body
{
	width:1000px;
	overflow:hidden;
}

#wrapper,#body{
	padding:0;
	margin:0 auto;
	top:0px;
	left:0px;
	position:relative;
	text-align:left}
#wrapper{width:1000px;}

#mp
{
    width:100%;
    text-align:center;
    position:relative;
}
#mpIn
{
     text-align:center;
}

.highlight
{
    background-color: lemonchiffon;
    text-align:left;
}
.validatorCalloutHighlight
{
	background-color: #FFFACD;
}
/*default page*/
.default
{
	width:100%;
	float:left;
	clear:both;
	background:url('../i/index/bgr.jpg') no-repeat;
	height:800px;
}
.default .logo
{
	float:left;
	width:143px;
	height:504px;
	background:url('../i/index/logo.png') no-repeat;	
}
.default .contacts
{
	float:right;
	width:270px;
	height:468px;
	background:url('../i/index/contacts.png') no-repeat;	
}
.default .contacts .text 
{
	float:left;
	position:relative;
	width:170px;
	/*top:-408px;*/
	top:60px;
	left:90px;
	color:#9fd6ff;
	font-size:1.2em;
}
.default .contacts .text a, 
.default .contacts .text a:visited, 
.default .contacts .text a:active, 
.default .contacts .text a:link
{
	text-decoration:underline;
	color:#fff;
}
.default .contacts .text a:hover
{
	color:#fff;
	text-decoration:none;
}
.default .content
{
	float:left;
	width:525px;
	padding:5px 5px 5px 50px;
}
.default .content .pHomePage
{
	clear:both;
	float:left;
	width:525px;
	height:300px;
	color:#fff;
	
	overflow:hidden;
}
.default .content .pHomePage .header
{
	clear:both;
	float:left;
	width:100%;
	
	margin:20px 0px;
	
	font-size:1.2em;
	font-weight:bold;
}
.default .content .pHomePage .text
{
	clear:both;
	float:left;
	width:100%;
	
	font-size:1.2em;
}
.masterContent
{
	float:left;
	clear:both;
	width:100%;
}
a.hlIndAlp, 
a.hlIndAlp:visited, 
a.hlIndAlp:active, 
a.hlIndAlp:link,
a.hlActivity, 
a.hlActivity:visited, 
a.hlActivity:active, 
a.hlActivity:link
{
	float:left;
	width:176px;
	height:176px;
	background:url('../i/index/activity.png') no-repeat;	
	
	position:relative;
	top:50px;
	left:0px;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	text-decoration:none;
	color:#262626;
}
a.hlIndAlp:hover,
a.hlActivity:hover
{
	background:url('../i/index/activity_hover.png') no-repeat;	
	color:#0059bd;
}
.hlIndAlp b,
.hlActivity b
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:13pt;
	
	text-decoration:none;	
	position:relative;
	top:130px;
}
a.hlIndAlp, 
a.hlIndAlp:visited, 
a.hlIndAlp:active, 
a.hlIndAlp:link
{
	background:url('../i/index/indalp.png') no-repeat;	
	
	top:50px;
	left:260px;
}
a.hlIndAlp:hover
{
	background:url('../i/index/indalp_hover.png') no-repeat;	
}
/*ctrl base*/
.centerClmn .ctrlBase
{
	width:515px;
	
	float:left;
	clear:both;
	overflow:hidden;
}
.centerClmn .ctrlBase .header
{
	float:left;
	clear:both;
		
	height:33px;
	width:495px;
	padding:0px 10px;
	
	background:#f6f4f0 url('../i/ctrls/alp.gif') no-repeat right;
	
	color:#262626;
	font-size:1.2em;
	font-weight:bold;
	line-height:33px;
}
.centerClmn .ctrlBase .body
{
	width:480px;
	padding:5px 5px;
	
	float:left;
	clear:both;
}
.centerClmn .ctrlBase .footer
{
	width:480px;
	padding:5px 5px;
	
	float:left;
	clear:both;
}
.rightClmn .ctrlBase
{
	width:230px;
	margin-bottom:10px;
	float:left;
	clear:both;
	overflow:hidden;
}
.rightClmn .ctrlBase .header
{
	float:left;
	clear:both;
		
	height:33px;
	width:220px;
	padding:0px 5px;
	
	background:url('../i/ctrls/header.png') repeat-y;
	
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	line-height:33px;
}
.rightClmn .ctrlBase .body
{
	width:220px;
	padding:5px 5px;
	
	float:left;
	clear:both;
}
.rightClmn .ctrlBase .footer
{
	width:220px;
	padding:5px 5px;
	
	float:left;
	clear:both;
}
/* ctrl Brands */
.ctrlBrands .brandLeftClmn,
.ctrlBrands .brandRightClmn
{
	width:50%;
	float:left;
	overflow:hidden;
}
.ctrlBrands .brandRightClmn
{
	float:right;
}
.ctrlBrands .brandLeftClmn .brandLink
{
	float:left;
	clear:left;
	width:105px;
	padding:2px;
	overflow:hidden;
}
.ctrlBrands .brandLeftClmn .brandLink a
{
	border:solid 1px #d0d0d0;
	float:left;
}
.ctrlBrands .brandLeftClmn .brandLink a img
{
	width:105px;
}
.ctrlBrands .brandRightClmn .brandLink
{
	float:right;
	clear:right;
	width:105px;
	padding:2px;
	overflow:hidden;
}
.ctrlBrands .brandRightClmn .brandLink a
{
	border:solid 1px #d0d0d0;
	float:right;
}
.ctrlBrands .brandRightClmn .brandLink a img
{
	width:105px;
}
.ctrlBrands .footer a
{
	font-size:1.2em;
	font-weight:bold;
}
/* ctrl Brands List */
.ctrlBrandsList .brand
{
	float:left;
	clear:both;
	width:480px;
	overflow:hidden;
}
.ctrlBrandsList .separator
{
	float:left;
	clear:both;
	height:20px;
	overflow:hidden;
	width:100%;
	
	background:url('../i/ctrls/separator.gif') repeat-x center;
}
.ctrlBrandsList .brand .image
{
	float:left;
	width:110px;
}
.ctrlBrandsList .brand .image a
{
	float:left;
	border:solid 1px #d0d0d0;
	width:105px;
}
.ctrlBrandsList .brand .image a img
{
	width:105px;
}
.ctrlBrandsList .brand .description
{
	float:left;
	width:370px;
}
.ctrlBrandsList .brand .description .line
{
	float:left;
	width:370px;
	overflow:hidden;
}
.ctrlBrandsList .brand .description .line .field
{
	float:left;
	padding-right:5px;
	
	color:#262626;
	font-size:1.1em;
}
.ctrlBrandsList .brand .description .line .value
{
	float:left;
	
	color:#262626;
	font-size:1.1em;
	font-weight:bold;
}
.ctrlBrandsList .brand .description .line .text
{
	float:left;
	
	color:#262626;
	font-size:1.0em;
	width:100%;
}
.ctrlBrandsList .brand .description .link
{
	float:left;
	width:100%;
	text-align:right;
	padding:5px 0px;
}
/*ctrl Brand View*/
.ctrlBrandView .brand
{
	float:left;
	clear:both;
	width:480px;
	overflow:hidden;
}
.ctrlBrandView .brand .image
{
	float:left;
	width:480px;
	text-align:left;
	margin:10px 0px;
}
.ctrlBrandView .brand .image img
{
}
.ctrlBrandView .brand .shortDescr
{
	float:left;
	width:480px;
	margin:5px 0px;
	
	font-weight:bold;
	text-align:left;
}
.ctrlBrandView .link
{
	clear:both;
	float:left;
	padding:5px 0px;
	width:100%;
	text-align:right;
}
/* ctrl Top Newms */
.ctrlTopNews .news
{
	float:left;
	width:100%;
	
	margin:5px 0px;
}
.ctrlTopNews .news p
{
	margin:0px;
	padding:0px;
}
.ctrlTopNews .date
{
	clear:both;
	float:left;
	width:100%;
	
	color:#262626;
	font-weight:bold;
}
.ctrlTopNews .link
{
	clear:both;
	float:left;
	width:100%;
	
	margin:2px 0px;
}
.ctrlTopNews .footer a
{
	font-size:1.2em;
	font-weight:bold;
}
/* ctrl News List */
.ctrlNewsList .news
{
	float:left;
	clear:left;
	width:47%;
	
	margin:5px 0px;
}
.ctrlNewsList .newsAltern
{
	float:right;
	clear:right;
}
.ctrlNewsList .news p
{
	margin:0px;
	padding:0px;
}
.ctrlNewsList .date
{
	clear:both;
	float:left;
	width:100%;
	
	color:#262626;
	font-weight:bold;
}
.ctrlNewsList .line
{
	clear:both;
	float:left;
	width:100%;
	
	margin:2px 0px;
	text-align:right;
}

/* ctrl News Archive */
.centerClmn .ctrlNewsArchive .header
{
	background-image:none;
}
.ctrlNewsArchive .news
{
	float:left;
	clear:left;
	width:47%;
	
	margin:5px 0px;
}
.ctrlNewsArchive .newsAltern
{
	float:right;
	clear:right;
}
.ctrlNewsArchive .news p
{
	margin:0px;
	padding:0px;
}
.ctrlNewsArchive .date
{
	clear:both;
	float:left;
	width:100%;
	
	color:#262626;
	font-weight:bold;
}
.ctrlNewsArchive .line
{
	clear:both;
	float:left;
	width:100%;
	
	margin:2px 0px;
	text-align:right;
}

.ctrlNewsArchive .lineYear
{
	clear:both;
	float:left;	
	padding:2px 0px;
}
.ctrlNewsArchive .lineYear .field,
.ctrlNewsArchive .lineMonth .field

{
	float:left;
	clear:both;
	font-size:1.0em;
}
.ctrlNewsArchive .lineYear .control,
.ctrlNewsArchive .lineMonth .control
{
	float:left;
	clear:both;
}
.ctrlNewsArchive .lineYear .control input,
.ctrlNewsArchive .lineMonth .control input
{
	border:solid 1px #d0d0d0;
}
.ctrlNewsArchive .lineMonth
{
	float:left;	
	padding:2px 0px 2px 15px;
}
/*- xPager -*/
.xPager
{
	width:100%;
	float:left;
	clear:both;
}
.xPager_countPanel
{
	float:left;
	color:#000;
	font-weight:bold;
	
	font-size:1.1em;
	text-align:left;
	padding-top:6px;
}
.xPager_countPanel span
{
	font-size:1.1em;
	font-weight:bold;
	color:#0058bb;
}
.xPager_pagerPanel
{
	float:right;
}
.xPager_pagerPanel a,
.xPager_pagerPanel a.xPager
{
	margin:2px 2px;
	float:left;
	cursor:pointer;
	text-align:center;
	padding:3px 6px;
	
	font-size:1.0em;
	font-weight:bold;
	color:#262626;
}
.xPager_pagerPanel a:hover
{
	color:#262626;
}
.xPager_pagerPanel a.xPagerSelected
{
	color:#0058bb;
	font-weight:bold;
}
.xPager_pagerPanel  .sep
{
	float:left;
	color:#262626;
	font-size:1.0em;
	font-weight:normal;
	padding:3px 0px;
	margin:2px 0px;
}
.ctrlBaseSimple
{
	clear:both;
	float:left;
	width:92%;
	padding:10px 4%;
	
	color:#0058bb;
	font-weight:bold;
	font-size:1.2em;
}
.ctrlBaseBlocked
{
	clear:both;
	float:left;
	width:210px;
	margin:10px 4px;
	padding:5px 5px;
	border:solid 1px #eceae6;
	background:#fff;
	color:#0058bb;
	font-weight:bold;
	font-size:1.2em;
	display:inline;
	overflow:hidden;
}
.ctrlBaseBlocked .header
{
	clear:both;
	float:left;
	width:100%;
	color:#0058bb;
	font-weight:bold;
	font-size:1.0em;
	overflow:hidden;
}
.ctrlBaseBlocked .text
{
	clear:both;
	float:left;
	width:100%;
	padding-top:5px;
	color:#262626;
	font-weight:normal;
	font-size:1.0em;
	overflow:hidden;
}
.ctrlBaseBlocked .text b
{
	color:#262626;
}
/*ctrlCategoriesList*/
.ctrlCategoriesList .brand
{
	float:left;
	clear:both;
	width:100%;
	padding:5px 0px;
	margin:0px;
}
.ctrlCategoriesList .brand .image
{
	float:left;
	width:60px;
	overflow:hidden;
}
.ctrlCategoriesList .brand .image img
{
	width:60px;
	float:left;
}
.ctrlCategoriesList .brand .info
{
	width:150px;
	float:left;
	overflow:hidden;
}
.ctrlCategoriesList .brand .name
{
	float:left;
	padding:0px 0px 0px 10px;
	width:150px;
}
.ctrlCategoriesList .brand .link a
{
	font-size:0.8em;
	font-weight:normal;
}
.ctrlCategoriesList .brand .link
{
	float:left;
	width:150px;
	clear:both;
	margin:0px;
	padding:1px 0px 1px 10px;
}
.ctrlCategoriesList .link
{
	float:left;
	clear:both;
	margin:2px 0px;
	padding:1px 0px;
	width:100%;
	overflow:hidden;
	height:15px;
}
.ctrlCategoriesList .link a
{
	color:#262626;
}
.ctrlCategoriesList .linkA a
{
	color:#0058bb;
}
.ctrlCategoriesList .link a:hover
{
	color:#0058bb;
}
.ctrlCategoriesList .link .arrow
{
	float:left;
	width:6px;
	height:5px;
	background:url('../i/arrow.gif') no-repeat;
	margin:7px 5px 0px 5px;
	display:inline;
}
.ctrlSubCategoriesList
{
	float:left;
	clear:both;
	width:100%;
	padding:5px 0px;
	
	font-weight:bold;
	font-size:1.2em;
}
.ctrlSubCategoriesList .link
{
	float:left;
	margin:2px 0px;
	padding:1px 0px;
	width:49%;
}
.ctrlSubCategoriesList .linkAltern
{
	float:right;
}
.ctrlSubCategoriesList .link a
{
	color:#0058bb;
}
.ctrlSubCategoriesList .linkA a
{
	color:#262626;
	text-decoration:none;
}
.ctrlSubCategoriesList .link a:hover
{
	color:#262626;
}

/* ctrlItemsList */
.ctrlItemsList .item
{
	float:left;
	clear:both;
	width:480px;
	overflow:hidden;
}
.ctrlItemsList .separator
{
	float:left;
	clear:both;
	height:20px;
	overflow:hidden;
	width:100%;
	
	background:url('../i/ctrls/separator.gif') repeat-x center;
}
.ctrlItemsList .item .image
{
	float:left;
	width:110px;
}
.ctrlItemsList .item .image a
{
	float:left;
	border:solid 1px #d0d0d0;
	width:105px;
}
.ctrlItemsList .item .image a img
{
	width:105px;
}
.ctrlItemsList .item .description
{
	float:left;
	width:370px;
}
.ctrlItemsList .item .description .line
{
	float:left;
	width:370px;
	overflow:hidden;
	padding:2px 0px;
}
.ctrlItemsList .item .description .line .field
{
	float:left;
	padding-right:5px;
	
	color:#262626;
	font-size:1.1em;
	font-weight:bold;
}
.ctrlItemsList .item .description .line .value
{
	float:left;
	
	color:#262626;
	font-size:1.1em;
}
.ctrlItemsList .item .description .line .text
{
	float:left;
	
	color:#262626;
	font-size:1.0em;
	width:100%;
}
.ctrlItemsList .item .description .link
{
	float:left;
	width:100%;
	text-align:right;
}
/*ctrlItem*/
.ctrlItem .item
{
	clear:both;
	float:left;
	width:100%;
}
.ctrlItem .item .image
{
	float:right;
	border:solid 1px #d0d0d0;
	width:160px;
}
.ctrlItem .item .image img
{
	width:160px;
}
.ctrlItem .item .description
{
	float:left;
	width:310px;
}
.ctrlItem .item .description .line
{
	float:left;
	width:310px;
	overflow:hidden;
	padding:2px 0px;
}
.ctrlItem .item .description .line .field
{
	float:left;
	padding-right:5px;
	
	color:#262626;
	font-size:1.1em;
	font-weight:bold;
}
.ctrlItem .item .description .line .value
{
	float:left;
	
	color:#262626;
	font-size:1.1em;
}
.ctrlItem .item .description .line .text
{
	float:left;
	
	color:#262626;
	font-size:1.0em;
	width:100%;
}
.ctrlItem .item .description .link
{
	float:left;
	width:100%;
	text-align:right;
}
.ctrlItem .item .fields
{
	width:100%;
	clear:both;
	padding:10px 0px;
}
.ctrlItem .item .fields .line
{
	float:left;
	width:100%;
	overflow:hidden;
	padding:2px 0px;
}
.ctrlItem .item .fields .line .field
{
	float:left;
	padding-right:5px;
	
	color:#262626;
	font-size:1.1em;
	font-weight:bold;
}
.ctrlItem .item .fields .line .value
{
	float:left;
	
	color:#262626;
	font-size:1.1em;
}
.ctrlItem .item .fields .line .text
{
	float:left;
	
	color:#262626;
	font-size:1.0em;
	width:100%;
}
/*- Galery -*/
.ctrlItemGalery
{
	width:100%;
	clear:both;
	overflow:hidden;
}
.galleryBlock
{
	list-style:none;
	width:100%;
	padding:5px 0;
	float:left;
	position:relative;
	left:-10px;
}
.galleria
{
	list-style:none;
	text-align:center;
}
.galleria li
{
	overflow:hidden;
	float:left
}
.galleria li a{display:none}
.galleria li div
{
	position:relative;
	display:none;
	top:0;
	left:180px
}
.galleria li div img
{
	cursor:pointer
}
.galleria li.active div img,
.galleria li.active div
{
	display:block
}
.galleria li img.thumb
{
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto;
}
.gallery_demo li
{
	width:80px;
	height:60px;
	border:solid 1px rgb(183,183,183);
	margin:2px 2px;
	padding:2px;
}
.gallery_demo li div{left:240px}
#main_image
{
	width:98%;
	
	background:#fff;
	float:left;
	padding:5px 1%;
	overflow:hidden;
	position:relative;
	left:-10px;
}
#main_image img
{
	width:100%;
	max-width:640px;
	height:100%;
	float:left;
}
.nav
{
	clear:both;
	float:left;
	width:100%;
	padding:5px 0px;
	font-size:1.2em;
	text-align:center;
	color:#5582ec;  
}
/*search*/
.pSearch .searchForm
{
	width:100%;
	float:left;
	clear:both;
}
.pSearch .searchForm .gsc-input
{
	border-color:#5582ec;
}
.pSearch .searchResults
{
	width:100%;
	float:left;
	clear:both;
}
.pSearch .searchResults .gsc-control
{
	width:100%;
	float:left;
}
.pSearch .searchResults table
{
	width:100%;
	font-size:1em;
}
.pSearch .searchResults .gsc-results
{
	width:100%;
}
.pSearch .searchResults .gs-title
{
	width:100%;
}
.pSearch .searchResults a.gs-title,
.pSearch .searchResults a.gs-title b
{
	font-size:1em;
	color:#5582ec;
	font-weight:bold;
}
.pSearch .searchResults a.gs-title:hover,
.pSearch .searchResults a.gs-title:hover b
{
	text-decoration:none;
	color:#5582ec;
}
.pSearch .searchResults .gs-visibleUrl
{
	display:none;
}
.pSearch .searchResults .gs-snippet
{
	font-size:1.1em;
}
.pSearch .searchResults  div.gsc-cursor-page
{
	margin:2px 2px;
	float:left;
	cursor:pointer;
	text-align:center;
	padding:3px 6px;
	
	font-size:1.0em;
	font-weight:bold;
	color:#262626;
}
.pSearch .searchResults  div.gsc-cursor-page:hover
{
	color:#262626;
}
.pSearch .searchResults  div.gsc-cursor-current-page
{
	color:#0058bb;
	font-weight:bold;
}
.pSearch .searchResults a.gsc-trailing-more-results
{
	font-size:1em;
	color:#5582ec;
	line-height:20px;
}
.pSearch .searchResults a.gsc-trailing-more-results:hover
{
	text-decoration:none;
	color:#5582ec;
}
/*left menu*/
.leftMenu
{
	float:left;
	clear:both;
	width:220px;
	padding:5px 5px;
}
.leftMenu .menuLink
{
	float:left;
	padding:0px 2px;	
	color:#fff;
}
.leftMenu .menuLink a
{
	color:#0058bb;
	font-size:1.2em;
	font-weight:bold;
}
.masterBottom
{
	margin:30px 0px;
	width:100%;
	float:left;
	clear:both;
	padding:10px 0px;
	border:solid 1px #ebe9e6;
	border-left-width:0px;
	border-right-width:0px;
	background:#f6f4f0;
	
	text-align:center;
}
.masterBottom .bottomMenu
{
	width:auto;
}
.masterBottom .bottomMenu .menuLink
{
	padding:0px 2px;	
	color:#262626;
}
.masterBottom .bottomMenu .menuLink a
{
	color:#262626;
	font-size:1.2em;
	font-weight:normal;
}
.masterBottom .bottomMenu .sep
{
	padding:0px 2px;	
	color:#262626;
	font-size:1.2em;
}
/* p site map*/
table.siteMap
{
	position:relative;
	float:left;
    
    font-size:1.2em;
    font-weight:bold;
}
table.siteMap a, 
table.siteMap a:visited, 
table.siteMap a:active, 
table.siteMap a:link
{	
    text-decoration:none; 
    color:#000;  
    font-weight:normal;
 
    cursor:pointer;
    padding:1px 0px;
    float:left;
}
table.siteMap a:hover 
{
    color:#5582ec;
    text-decoration:underline; 
}
table.siteMap table
{
	margin-left:20px;
}
.ctrlFeedBackForm
{
	margin:10px 0px;
	clear:both;
	float:left;
	width:100%;
}
.ctrlFeedBackForm .line
{
	margin:5px 0px;
	clear:both;
	float:left;
	width:100%;
}
.ctrlFeedBackForm .line .left
{
	clear:both;
	float:left;
	width:20%;
	text-align:right;
	font-size:1.2em;
}
.ctrlFeedBackForm .line .right
{
	float:left;
	padding-left:2%;
	width:77%;
}
.ctrlFeedBackForm .line .right input
{
	width:95%;
	border:solid 1px gray;
}
.ctrlFeedBackForm .line .right textarea
{
	width:95%;
	height:200px;
	border:solid 1px gray;
}
.ctrlFeedBackForm .buttons
{
	text-align:right;
	float:left;
	clear:both;
	width:95%;
	
	font-size:1.2em;
	font-weight:bold;
	
}
.ctrlFeedBackForm .line .messagePanel
{
	text-align:center;
	float:left;
	clear:both;
	width:100%;
	
	font-size:1.2em;
	font-weight:bold;	
}
.ctrlFeedBackForm .line .messagePanel .errorMsg
{
	color:Red;
}
.ctrlFeedBackForm .line .messagePanel .successMsg
{
	color:Green;
}
/* pager */
.pagerSettings 
{
	clear:both;
	float:left;
	width:100%;
	background:url('../i/ctrls/separator.gif') repeat-x top;
	padding-top:5px;
}
.itemsOnPage
{
	float:right;
	z-index:200;
	width:170px;
}
.pagerSettings .field
{
	float:left;
	line-height:20px;
	text-align:right;
	width:125px;
}
.itemsOnPage .control
{
	float:right;
	padding:2px 5px;
}
.itemsOnPage .control input
{
	float:left;
	width:30px;
	border:solid 1px gray;
}
.itemsOnPage .button
{
	display:none;
}
.sortSettings
{
	float:left;
	width:200px;
}
.sortSettings .field
{
	width:auto;
	padding-right:5px;
}
.sortSettings .field,
.sortSettings .control
{
	float:left;
	text-align:left;
}
.hidden
{
	float:left;
	width:0px;
	height:0px;
	overflow:hidden;
	display:none;
}
/* end pager */
/*BEGIN__progressBackgroundFilter*/
.progressBackgroundFilter
{
     position:absolute;
     visibility:hidden;
     top:0px;
     bottom:0px;
     left:0px;
     right:0px;
     overflow:hidden;
     padding:0;
     margin:0;
     z-index:1000;
}
.progressBackgroundFilter-wrapper
{
     height:100%;
     width:100%;
     background-color:#000; 
     filter:alpha(opacity=50);
     opacity:0.5;
     z-index:1000;
     position:fixed;
      top:0px;
     bottom:0px;
     left:0px;
     right:0px;
     overflow:hidden;
     padding:0;
     margin:0;
}
.progressBackgroundFilter #processMessage
{
     padding:10px 50px;
     position:absolute;
     background:#fff;
     border:solid 1px #000;
     float:left;
     left:40%;
     top:40%;
     z-index:1001;
     height:31px;
     line-height:31px;
     font-weight:bold;
     font-size:1.2em;
     color:#000;
     filter:alpha(opacity=100);
     opacity:1.0;
}
.progressBackgroundFilter #processMessage img
{
     padding-right:5px;
     height:31px;
}
/*END__progressBackgroundFilter*/