@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700&subset=latin,cyrillic);

body {
	position:relative;
	font-family: 'Roboto Condensed', "Arial Narrow", serif;
}

#core {
}


#coreLeft {
	position: fixed;
	width:25%;
	background-color:#eee;
	top:0px;
	bottom:0px;
	min-width:132px;
	z-index:10;
}
.wNar #coreLeft {
	width:132px;	
}
#coreLeftMenu {
	/* [disabled]background-color:#ddd; */
	margin-left:auto;
	padding-top:24px;
	height: 100%;
}
#coreLeftMenuInner {
	max-width: 200px;
	margin-left: auto;
	margin-right: auto;	
}
#topLogo {
	position: relative;
}
#topEmblem {
	width: 39px;
	height: 37px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/pc_emblem.png);
	background-repeat: no-repeat;
}
#topName {
	margin:0px;
	padding:0px;
	text-align:center;
	display:block;
	margin-top:8px;
}
#topNamePetrovka {
	display:inline-block;
	vertical-align:top;
	background-image: url(../img/pc_name_petrovka.png);
	background-repeat: no-repeat;
	width: 69px;
	height: 11px;
}
#topNamePetrovkaRu {
	display:inline-block;
	vertical-align:top;
	background-image: url(../img/pc_name_petrovka_ru.png);
	background-repeat: no-repeat;
	width: 69px;
	height: 11px;
}
#topNamePetrovkaEn {
	display:inline-block;
	vertical-align:top;
	background-image: url(../img/pc_name_petrovka_en.png);
	background-repeat: no-repeat;
	width: 71px;
	height: 11px;
}
.wNar #topNamePetrovka, .wNar #topNamePetrovkaEn, .wNar #topNamePetrovkaRu {
	display: block;
	margin-left:auto;
	margin-right:auto;
}
#topNameDot {
	display:inline-block;
	vertical-align:top;
	width: 7px;
	height: 11px;
	background-image: url(../img/pc_name_dot.png);
	background-repeat: no-repeat;
}
.wNar #topNameDot {
	display:none;
}
#topNameCentre {
	display:inline-block;
	vertical-align:top;
	background-image: url(../img/pc_name_centre.png);
	background-repeat: no-repeat;
	width: 49px;
	height: 11px;
}
#topNameCentreEn {
	display:inline-block;
	vertical-align:top;
	background-image: url(../img/pc_name_centre_en.png);
	background-repeat: no-repeat;
	width: 59px;
	height: 11px;
}
.wNar #topNameCentre, .wNar #topNameCentreEn {
	display: block;
	margin-left:auto;
	margin-right:auto;	
	margin-top:6px;
}
#address {
	font-weight:300;
	font-size: 14px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	display:block;
	margin-top:12px;
}
.wNar #address {
	font-weight:400;
	font-size: 12px;
	line-height: 12px;
}


#menuLeft {
}
.mElem {
	margin-top:32px;
}
.wNar .mElem {
	margin-top:28px;
}
.mIcon {
	margin-left: auto;
	margin-right: auto;
}
#aboutLink {
	position:relative;
	padding-top:12px;
}
#aboutLink:hover .overlayLink {
	border:1px solid #0083D7;
	margin:-1px;
	margin-top:-2px;
}
.mIAbout{
	width: 41px;
	height: 30px;
	background-image: url(../img/about_icon.png);
	background-repeat: no-repeat;
}
#rentLink {
	position:relative;
	padding-top:12px;
}
#rentLink:hover .overlayLink {
	border:1px solid #8fb00c;
	margin:-1px;
	margin-top:-2px;
}
.mIRent{
	width: 36px;
	height: 35px;
	background-image: url(../img/rent_icon.png);
	background-repeat: no-repeat;
}
.mISendMessage {
	width: 24px;
	height: 21px;
	background-image: url(../img/send_message_icon.png);
	background-repeat: no-repeat;
}
.mIContact {
	width: 24px;
	height: 18px;
	background-image: url(../img/contact_icon.png);
	background-repeat: no-repeat;
}
.mName {
	font-weight:300;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	display:block;
	margin-top:8px;
	padding-bottom:8px;
}
.wNar .mName {
	font-weight:400;
	font-size: 16px;
	line-height: 16px;
}

.mNameS {
	font-weight:300;
	font-size: 14px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	display:block;
	margin-top:4px;
	margin-left:8px;
	margin-right:8px;
}
.wNar .mNameS {
	font-weight:400;
	font-size: 12px;
	line-height: 12px;
}
.mLinkWrap {
	position: relative;
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:24px;
	margin-right:24px;
}
.wNar .mLinkWrap {
	margin-left:8px;
	margin-right:8px;
}
.mLinkWrap .overlayLink:hover {
	border: 1px solid #0083D7;
	margin: -1px;
}
.mName p {
}
.mHide {
	
}
.hMid .mHide {
	display:none;	
}
.mList {
	font-weight:300;
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	display:block;
	text-transform: uppercase;
	margin-top:8px;
}
.wNar .mList {
	font-size: 10px;
	line-height: 10px;
}
.mList p {
	margin-left:24px;
	margin-right:24px;
}
.wNar .mList p {
	margin-left:8px;
	margin-right:8px;
}
.mList a {
	display:block;
	line-height:20px;
	color:inherit;
	text-decoration:none;
}
.wNar .mList a {
	line-height:16px;
	font-weight:400;
}
.mList a:hover {
	border: 1px solid #0083D7;
	margin: -1px;	
}





.---CORE_RIGHT--- {}
#coreRight {
	position:relative;
	display: table;
	table-layout: fixed;
	width: 100%;
	z-index:5;
	vertical-align:top;
}
#coreRightLeftMargin {
	display: table-cell;
	position: relative;
	width:25%;
	min-width:200px;
	vertical-align:top;
}
.wNar #coreRightLeftMargin {
	width:132px;	
}
#coreRightMain {
	display: table-cell;
	position: relative;
	vertical-align:top;

}
.crTopImage {
	width:100%;
	height:640px;
	overflow:hidden;
}
.wMid .crTopImage {
	height:480px;
}
.wNar .crTopImage {
	height:320px;
}
.mLTableWrap {
	margin-left:24px;
	margin-right:24px;	
}
.mLTable {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.mLTElem {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	width: 25%;
}

.blockWrap {
	max-width:882px;	
}

.blockWrap a {
	color:inherit;
	text-decoration:none;
	line-height:inherit;
}

.blockWrap a:hover {
	color:#CE0005;
}

.blockBigMargin {
	position:relative;
	display: table;
	table-layout: fixed;
	width: 100%;
	padding-top:40px;
	z-index:10;
}
.blockMediumMargin{
	position:relative;
	display: table;
	table-layout: fixed;
	width: 100%;
	padding-top:16px;
	z-index:10;
}
.blockBottom {
	background-color: #34406e;
	margin-top:32px;
	position: relative;
	z-index:10;
}
.blockBottom .tableCell {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.cellMain {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	width: 68%;
	/* [disabled]background-color:#F90; */
}
.cellMain h1 {
	font-weight:300;
	font-size: 36px;
	line-height: 36px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	display:block;
}
.cellMain h1.h1Smaller {
	font-weight:300;
	font-size: 32px;
	line-height: 32px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	display:block;
}
.cellMain h2 {
	font-weight:300;
	font-size: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	display:block;
}
.cellMain p {
	font-weight:300;
	font-size: 16px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	display:block;
}
.cell16 {
	display: table-cell;
	text-align:center;
	vertical-align: middle;
	position: relative;
	width: 16%;
	/* [disabled]background-color:#3C9; */
}
.cell16 img.icon {
	margin-left:auto;
	margin-right:auto;
}
.wNar .cell16 img.icon {
	display:none;	
}
.navigationIcons {
	height:112px;	
}
.wNar .navigationIcons {
	height:67px;	
}
.tCCar {
	background-image: url(../img/icon_car.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.wNar .tCCar {
	background-image: url(../img/icon_car_s.png);
}
.tCBus {
	background-image: url(../img/icon_bus.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.wNar .tCBus {
	background-image: url(../img/icon_bus_s.png);
}
.tCNavigation {
	background-image: url(../img/icon_navigation.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.wNar .tCNavigation {
	background-image: url(../img/icon_navigation_s.png);
}
.tCMetro {
	background-image: url(../img/icon_metro.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.wNar .tCMetro {
	background-image: url(../img/icon_metro_s.png);
}
.tCTrain {
	background-image: url(../img/icon_train.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.wNar .tCTrain {
	background-image: url(../img/icon_train_s.png);
}

.tCIconBlock {
	text-align: center;
	position:relative;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:16px;
	padding-right:16px;
	margin-left:auto;
	margin-right:auto;
}
.tCIconBlock .locationPin {
	width:20px;
	height:25px;
	background-image: url(../img/location_pin.png);
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.tCIconBlock p {
	font-size:16px;
	line-height:16px;
	text-align:center;
	margin-top:8px;
}
.tCIconBlock .overlayLink:hover {
	border: 1px solid #CE0005;
	margin: -1px;
}
.tCMap {
	width: 50%;	
}
.wNar .tCDummy {
	display:none;
}
.tCIconBlock .tCIInfrastructure {
	width:86px;
	height:86px;
	background-image: url(../img/icon_infrastructure.png);
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.wNar .tCIconBlock .tCIInfrastructure {
	width:52px;
	height:52px;
	background-image: url(../img/icon_infrastructure_s.png);
}
.tCIconBlock .tCIPlanning {
	width:86px;
	height:86px;
	background-image: url(../img/icon_planning.png);
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.wNar .tCIconBlock .tCIPlanning {
	width:52px;
	height:52px;
	background-image: url(../img/icon_planning_s.png);
}
.tCIconBlock .tCIGoodRenters {
	width:86px;
	height:86px;
	background-image: url(../img/icon_goodrenters.png);
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.wNar .tCIconBlock .tCIGoodRenters {
	width:52px;
	height:52px;
	background-image: url(../img/icon_goodrenters_s.png);
}

.tCIconBlock .tCIISO {
	width:86px;
	height:86px;
	background-image: url(../img/icon_iso.png);
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.wNar .tCIconBlock .tCIISO {
	width:52px;
	height:52px;
	background-image: url(../img/icon_iso_s.png);
}

.tAdvantages .tableCell .overlayLink:hover{
	border:1px solid #CE0005;
	margin:-1px;
}
.wNar .tAdvantages .tableCell {
	display: block;
}
.tAdvantages p {
	font-weight:400;
}
.wMid .tCFeatures {
	width: 67%;
}
.tCFeatures p {
	font-weight:300;
	font-size: 16px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	padding-top:8px;
	padding-bottom: 8px;
	text-align:left;
	display:block;
	border-bottom: 1px dashed #eee;
}
.bgndBlockImage {
	position: absolute;
	width: 67%;
	top:0px;
	bottom: 2px;
	right: 0px;
	z-index:1;
	overflow: hidden;
}
.bgndBlockImage img {
	position: absolute;
	width:100%;
	height:auto;
	bottom:0px;	
}
.seeOnMap {
	display: block;
	cursor:pointer;
	background-image: url(../img/location_pin.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:32px;
	line-height:36px !important;
	height: 30px;
	font-size:14px !important;
	font-weight:400 !important;
	color: #0083D7;
}
#googleMap {
	width:100%;
	/* [disabled]display:none; */
	border-top:1px solid #215185;
	border-bottom:1px solid #215185;
	height: 480px;
	margin-left: -10000px;
	margin-bottom: -480px;
}
.contactHeading {
	font-size:18px !important;
	line-height:32px !important;
	text-align:left;
}
.contactHeading a {
	text-decoration: none;
	color: inherit;	
}
.contactCell {
	padding-top:16px;
	padding-bottom:16px;	
}
.wNar .contactCell {
	display:block;	
}
.sentMessage {
	display: block;
	cursor:pointer;
	background-image: url(../img/send_message_icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:32px;
	line-height:32px !important;
	height: 30px;
	font-size:14px !important;
	font-weight:400 !important;
	color: #0083D7;
}


.---MESSAGE_FORM--- {}
.submitForm .inputWrap {
	margin: 0px;
	padding: 0px;
	padding:8px;
	border: 1px solid #0083D7;
	background-color: #fff;
	display: block;
}

.submitForm .inputWrap input, .submitForm .inputWrap textarea {
	font-family: 'Roboto Condensed', Arial Narrow, serif;
	font-weight:300;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0px;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	display: block;
	width:100%;
	max-width:100%;
	border: none;
	background-color: #fff;
}
.submitForm .formLegend {
	font-size:16px;
	line-height:16px;
	padding-bottom:4px;
	color:#76869A;
}
.submitForm .formBlock {
	margin-top:16px;
}
.wMid .buttonBlock {
	width:100%;
	display:block;
	padding-left:0px;
	padding-right:0px;
	margin-top:8px;
}
.buttonMore {
	display: block;
	font-family: 'Roboto Condensed', Arial Narrow, serif;
	font-weight:400;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 100%;
	background-color: transparent;
	color: #0083D7;
	border: 1px solid #0083D7;
	cursor: pointer;
	text-decoration:none;
}
.wMid .buttonMore {
	font-size: 13px;
}
.buttonMore:hover {
	color: #34406e;
	border: 1px solid #34406e;
}
.buttonMore:active {
	color: #fff;
	border: 1px solid #CE0005;
	background-color: #CE0005;
}
.formVarWidth1 {
	width: 25%;	
}
.wNar .formVarWidth1 {
	width: 50%;	
}













.---GALLERY_CAROUSEL--- {}


#bGCarouselWrap {
	height: 704px;
	position: relative;
	overflow:hidden;
	border-top: 1px solid #eee;
}
.wMid #bGCarouselWrap {
	height: 544px;
}
.wNar #bGCarouselWrap {
	height: 384px;
}


#bGCarousel {
	position: absolute;
	width: 100%;
	height: 640px;
	bottom: 0px;
	left: 0px;
	z-index: 50;
}
.wMid #bGCarousel {
	height: 480px;
}
.wNar #bGCarousel {
	height: 320px;
}

#bGCarousel .cWrap {
	width: 100%;
	height: 100%;
}
#bGCarousel .cBlocks {
	width: 100%;
	height: 100%;
}
#bGCarousel .cBlock {
}
#bGCarousel .cBImageWrap {
	width: 100%;
	height: 100%;
}
#bGCarousel .cBImage {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	top: 0px;
	left: 0px;
}
#bGCarousel .cBImage img {
}
#bGCarousel .cBTextWrap {
}
#bGCarousel .cBText {
	position: absolute;
	width: 100%;
	max-width:882px;
	height: 64px;
	overflow: hidden;
	top: -64px;
	left: 0px;
}
#bGCarousel .cBText .blockWrap {
	display: table;
	table-layout: fixed;
	height: 100%;
	vertical-align: middle;
	margin-left:16%;
	margin-right:16%;
	padding-right: 108px;
}
#bGCarousel .cBText .blockWrap p {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

#bGCarousel .cMisc {
}
#bGCarousel .cArrows {
	position: absolute;
	text-align: left;
	top: -52px;
	right:24px;
	z-index: 20;
	height: 0px;
	overflow: visible;
}

#bGCarousel .cArrows .cArrowLeft {
	height: 40px;
	width: 13px;
	margin-right:6px;
	background-image: url(../img/arrows40.png);
	background-position: -26px 0px;
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}
#bGCarousel .cArrows .cArrowLeft:hover {
	background-position: -13px 0px;
}
#bGCarousel .cArrows .cArrowLeft:active {
	background-position: 0px 0px;
}

#bGCarousel .cArrows .cArrowRight {
	height: 40px;
	width: 13px;
	margin-left:6px;
	background-image: url(../img/arrows40.png);
	background-position: -39px 0px;
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}
#bGCarousel .cArrows .cArrowRight:hover {
	background-position: -52px 0px;
}
#bGCarousel .cArrows .cArrowRight:active {
	background-position: -65px 0px;
}


#bGCarousel .cDots {
	display: inline-block;
	z-index: 20;
}
#bGCarousel .cDots .cDot {
	display: inline-block;
	width: 12px;
	height: 40px;
	/* [disabled]background-color: #C6DAEF; */
	cursor: pointer;
	background-image: url(../img/dot_inactive_bgnd.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#bGCarousel .cDots .cDot.cDotActiveColor {
	background-image: url(../img/dot_active_bgnd.gif);
}






.---RENT_TABLE_STYLES--- {}
#rentTableWrap {
	border-bottom:1px solid #215185;
	border-top:1px solid #215185;
}
.rentTableLineWrap {
	font-family: 'Roboto Condensed', Arial Narrow, serif;
	font-weight:400;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align:bottom;
	position:relative;
}
.rentTableLineWrap:hover {
	color:#0083D7;
}
.rentTableLineWrap .overlayLink:hover {
	border:1px solid #CE0005;
	margin:-1px;
	cursor: pointer;
}
.rentTableFirstLineWrap {
	color:#000 !important;
	padding-bottom:8px;
	padding-top:8px;
	border-bottom:1px solid #215185;
	border-top: 1px solid #ccc;
	background-color: #fff;
}
.rentTableFirstLineWrap .overlayLink:hover {
	border:1px solid #CE0005;
	margin:-1px;
	cursor: pointer;
}
.rentTableObjectLineWrap {
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #B5BDC8;
}
.rentTableFirstLineWrap .table {
	vertical-align:bottom;
}
.rentTableFirstLineWrap .rentTableCell {
	vertical-align:bottom;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	border-right: 1px solid #0083D7;
}
.rentTableObjectLineWrap .rentTableCell {
	vertical-align:middle;
	padding-left:8px;
	padding-right:8px;
	border-right: 1px solid #ddd;
}

.rentTableLineWrap .tableCellLast {
	border-right: none;	
}
.wNar .rentTableLineWrap .tableCellPreLast {
	border-right: none;	
}
.rentTableLineWrap p {
	text-align:right;
}
.rentTableLineWrap p.minorLight {
	font-size:12px;
	line-height:14px;
	color:#76869A;
}
.rentTableLineWrap p.minorDark {
	font-size:12px;
	line-height:14px;
	color:#34406e;
}
.rentTableLineWrap p.comment {
	text-align:left;
}
.rentTableLineWrap p.objType {
	text-align:left;
}

.rentTableCell.rTCW1 {
	width:7%;
}
.rentTableCell.rTCW2 {
	width:15%;
}

.wNar .rentTableCell.talbeCellComment {
	display:none;	
}

.rentDetails {
	padding-left:24px;
	padding-right:24px;
	padding-top: 32px;
	padding-bottom: 24px;
	display:none;	
}
.rentDetails .objectType {
	width:70%;	
}
.rentDetails .objectType h2 {
	text-align:left;
	color:#34406e;
}
.rentDetails .objectSize {
	width:30%;	
}
.rentDetails .objectSize h2 {
	text-align:right;
	color: #0083D7;
}
.rDSchema {
	margin-top:24px;
	position:relative;	
}
.rDSchema img {
	width:100%;
	height: auto;	
}
.rDExtra {
	margin-top:24px;
}
.rDExtra .objectCommentsLeft {
	width:70%;
	vertical-align:top;
	padding-right:16px;
}
.rDExtra .objectCommentsLeft h2 {
	font-size:20px;
	line-height:20px;
	padding-bottom:16px;
	color: #B5BDC8;	
}
.rDExtra .objectCommentsLeft p {
	text-align:left;
	color: #76869A;
}

.rDExtra .objectCommentsRight {
	width:30%;
	vertical-align:top;
	text-align:right;
	position:relative;
}
.rDExtra .objectCommentsRight h2 {
	font-size:20px;
	line-height:20px;
	padding-bottom:16px;
	color: #0083D7;
	text-align:right;
}
.rDExtra .objectCommentsRight .buildingIcon {
	max-width:100%;
	height: auto;
}
.rDExtra .objectCommentsRight p {
	font-size:14px;
	line-height:14px;
	margin-top:12px;
	color: #76869A;
}





.---TEXT_STYLES--- {}
.table {
	display: table;
	table-layout: fixed;
	width: 100%;
	text-align:center;
	vertical-align: middle;
}
.tableCell {
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	position: relative;
}
.emailCrazy {
	direction: rtl;
	unicode-bidi: bidi-override;
}



.---COLORS--- {}
.colorDB {
	color:#215185;
}
.colorLB {
	color: #0083D7;
}
.colorRed {
	color: #CE0005;
}
.colorOrange {
	color: #E66200;	
}
.colorGreyBlue {
	color: #34406e;	
}
.colorGreen {
	color: #8fb00c;
}
.colorGrey {
	color: #76869A;
}
.colorLightGrey {
	color: #B5BDC8;
}
.borderRed {
	border: 2px solid #CE0005 !important;
}


.---MISC---{}
.overlayLink {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	top: 0px;
	left: 0px;
}
.rentObjVisible {
	background-color:#F2F4F9;
}

.---POPUP---{}
.popUpWrap {
	z-index:1000;
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
}
.popUpBgnd {
	position:fixed;
	height:100%;
	width:100%;
	background-color:#34406e;
	-khtml-opacity:.25; 
	-moz-opacity:.25; 
	-ms-filter:"alpha(opacity=25)";
	filter:alpha(opacity=25);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	opacity:.25;
	z-index:1;
}
.popUpWrapInner {
	position:relative;
	display: table;
	table-layout: fixed;
	height:100%;
	width:50%;
	margin-left:auto;
	margin-right:auto;
	max-width:1176px;
	z-index:2;
}
.wNar .popUpWrapInner {
	width:100%;
}
.popUpMessageWrap {
	display: table-cell;
	vertical-align:middle;
}
.popUpMessage {
	left:0px;
	right:0px;
	padding:16px;
	background-color:#eee;
	border:6px solid #fff;
}
.popUpMessage h2 {
	font-weight:300;
	font-size: 24px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	display:block;
}
.popUpMessage p {
	font-weight:300;
	font-size: 16px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	display:block;
}