.topLeftBg {
	position:absolute;
	left:-305px;
	top:0;
	background:  url(/bitrix/templates/main/img/topLeftBg.gif) no-repeat; 
	width:600px;
	height:807px;
	z-index:0;
}

.bottomRightBg {
	position:absolute;
	right:0px;
	bottom:0;
	background: url(/bitrix/templates/main/img/bottomRightBg.gif) no-repeat; 
	width:146px;
	height:388px;
	z-index:500;
}

.header {
	color:#CAE0EF;
}

.headerText {
	padding-left:56px;
	float:left;
	padding-top:59px;
	color:#CAE0EF;
	font-size:0.9em !important;
	line-height:1.15em;
	height:99px;
}

.headerText h5 {
	padding-bottom:5px;
	color:#CAE0EF;
	font-weight:bold;
	margin:0;
	font-size:1.1em;
}

.headerText p {
	margin-bottom:17px;
}

.headerTextBottomLine {
	padding-top:17px;
}

.footer {
	color:#9EC9E7;
	font-size:1.1em;
}

.footerCompanyTel {
	padding-bottom:4px;
}

.footerCompanyPost {
	padding-left:4px;
	padding-bottom:9px;
}

.footerInner {
	width:826px;
	margin-left:80px;
	border-top:1px solid #8C9EB3;
	zoom:1;
}

.footer a {
	color:#9EC9E7;
}
.footer a:hover {
	color:#7AEEBE;
}

.menu1ItemInner {
	position:relative;
	z-index:100;
}

.menuTextShadow {
	position:absolute;
	top:2px;
	left:2px;	
	color:#CAE0EF;
	color:black;
	opacity: 0;
	filter:alpha(opacity=0);
	z-index:0;
	zoom:1;
}

.hover .menuTextShadow {
	position:absolute;
	top:2px;
	left:2px;	
	color:#CAE0EF;
	color:black;
	opacity: 0.4;
	filter:alpha(opacity=40);
	z-index:0;
	zoom:1;
}

.menuText {
	position:relative;
	z-index:10;
	zoom:1;
	color:white;
}



.headerMenu {
	clear:both;
	white-space:nowrap;
	position:relative;
}

.headerMenu a{
	text-decoration:none;
	color:#CAE0EF;
}

.headerMenu a:hover {
	color:white;
}

.headerLine {
	width:829px;
	margin-left:80px;
	border-bottom:1px solid #8C9EB3;
	padding-top:17px;
	line-height:0em;
	zoom:1;
}


.menuTextShadow {
	padding-right:7px;
}


.headerBody {
	overflow:hidden;
	zoom:1;
}




.headerMain {
	overflow:hidden;
	position:relative;
	height:254px;
	z-index:300;
	zoom:1;
	background:url(/bitrix/templates/main/img/header.gif) no-repeat top center ;
	
}


.contentMain {
	padding-top:2px;
	padding-left:80px;
	max-width:1110px;
	position:relative;
	zoom:1;
}

.main {
}

/* menu MAIN */


.headerMenuMain {
	position:relative;
	left:-85px;
	padding-top:7px;
	margin-bottom:-61px;
}


.pageTitleInner {
	font-size:1.9em; /* o */
	text-decoration:none;
	line-height:1.2em;  /* o */
	padding-bottom:12px;
	margin-bottom:0 ;
	font-weight:normal;
	color:white;
}

.pageTitleInner h1, .pageTitleInner .h1{
	font-size:1em;
	margin:0;
}


.pageTitleInner {
	background: url(/bitrix/templates/main/img/pageTitle.gif) no-repeat ;
	zoom:1;
	padding-top:10px;
}

.pageTitleInner2 {
	padding-left:5px;
	zoom:1;
}

.pageTitleInner2line {
	background: url(/bitrix/templates/main/img/pageTitle.gif) no-repeat bottom left;
	padding-left:5px;
	padding-bottom:13px;
	zoom:1;
}


.aboutMap .hover {
	top:-6000px;
}


.gallery {
	overflow:hidden;
	position:relative;
	zoom:1;
	width:830px;
	margin-top:16px;
	left:-5px;
}

.smallPicture {

	width:895px;
	margin-top:0;
}

.galleryItem {
	float:left;
	padding-right:16px;
	position:absolute;
}

.galleryCanvas {
	width:2000px;
	position:absolute;
	top:0;
	left:0px;
}

.galleryCanvasP {
	height:406px;
}

.sitemap {
	font-weight:bold;
	padding-top:7px;
	padding-left:8px;
}

.sitemap li {
	padding-bottom:5px;
}

.sitemap ul li {
	padding-bottom:1px;
}

.sitemap a {
	color:#CAE0EF;
}

.sitemap a:hover {
	color:#7AEEBE;
}

.sitemap ul {
	font-weight:normal;
	padding-left:30px;
}


.sitemap ul a {
	color:#8FB7D4;
}

.sitemap ul a:hover {
	color:#7AEEBE;
}

#gallery1, #gallery3 {
	opacity: 0.3;
	filter:alpha(opacity=30);
}

.galleryCaption {
	font-weight:bold;
	text-align:center;
	padding-top:9px;
}


.galleryThumbnails {
	padding-top:16px;
	zoom:1;
}


.newsDate {
	background:#455F77;
	font-weight:bold;
	color:#C6CFD9;
	font-size:0.75em;
	padding-bottom:1px;
	padding-top:1px;
	padding-left:4px;
	padding-right:4px;
}

.newsPhotoSmall {
	float:left;
	padding-right:16px;
	padding-bottom:16px;
}


.newsMore {
	font-weight:bold;
	
}

.newsMore a {
	text-decoration:none;
}

.newsMore a span {
	border-bottom:1px dashed #8FB7D4;
}

.newsMore a:hover span {
	border-bottom:1px dashed #7AEEBE;
}

.newsMore a {
	padding-right:13px;
	background: url(/bitrix/templates/main/img/newsMoreLink.gif) no-repeat 100% 2px;
	padding-bottom:10px;
	zoom:1;
}

.newsMore a.active {
	padding-right:13px;
	background: url(/bitrix/templates/main/img/newsMoreLink2.gif) no-repeat 100% 2px;
	padding-bottom:10px;
	zoom:1;
}

.newsMoreContent {
	display:none;
}

.newsPhotoGallery {
	padding-top:13px;
	overflow:hidden;
	zoom:1;
}

.aboutComplexMapBox {
	float:left;
	width:217px;
}

.aboutComplexMapBoxLast {
	float:left;
	width:190px;
}

.complexMapNoteImg {
	float:left;
	padding-top:1px;
}

.complexMapNoteText {
	padding-left:32px;
}

.complexMapNoteText a {
	text-decoration:none;
	color:white;
}

.complexMapNoteText a:hover {
	color:#7AEEBE;
}

.textDefinition {
	font-weight:bold;
	color:#C6CFD9;
	font-size:0.8em;
}

.aboutComplexMapBoxes {
	padding-bottom:54px;
	padding-top:17px;
	overflow:hidden;
	height:100%;
}

.complexMapNote {
	padding-bottom:5px;
	padding-right:20px;
}


.pageTitle {
	background: url(/bitrix/templates/main/img/pageTitle.gif) no-repeat ;
	zoom:1;
	position:relative;
	left:-5px;
	padding-top:10px;
	width:470px;
}

.pageTitle2 {
	background: url(/bitrix/templates/main/img/pageTitle.gif) no-repeat bottom left;
	padding-left:5px;
	zoom:1;
	padding-bottom:14px;
}


.pageTitle2NOLINE {
	padding-left:5px;
	zoom:1;
}

.pl-5 {
	position:relative;
	left:-5px;
}

.default table {
}

.apartTab {
	float:left;
	padding-left:24px;
	padding-right:24px;
	font-weight:bold;
}

.apartTabs {
	overflow:hidden;
	height:100%;
	position:relative;
	left:-5px;
}

.apartTabs .active {
	background:white;
}

.apartTabs .active a {
	color:#2D4455;
	cursor:default;
}

.apartTabs .active a span{
	border-bottom:0px dashed #2D4455;
}

.apartTabs .active a:hover span{
	border-bottom:0px dashed #2D4455;
}

.apartTab {
	padding-top:5px;
	padding-bottom:8px;
}
.apartTab a {
	text-decoration:none;
	padding-bottom:5px;
}

.apartTab a span {
	border-bottom:1px dashed #8FB7D4;
}

.apartTab a:hover span {
	border-bottom:1px dashed #7AEEBE;
}

.apartTabContent {
	background:white;
	padding-left:49px;
	padding-top:43px;
	margin-right:80px;
	color:#000101;
	overflow:hidden;
	height:100%;
	position:relative;
	left:-5px;
	font-size:0.9em;
	display:none;
}

.apartTabContentImg {
	float:left;
	padding-right:15px;
}

.tabDigit {
	font-size:1.2em;
	color:#2D4455;
}

.tabDigitBig {
	font-size:1.9em;
	color:#2D4455;
	padding-bottom:5px;
	line-height:1.7em;
}

.tabDigitBig a{
	zoom:1;
}

.tabDigitMiddle {
	font-size:1.2em;
	color:#2D4455;
	font-weight:bold;
}

.tabDigitMiddle sup {
	font-size:0.6em;
	position:relative;
	top:2px;
}

.tabDefinitionLine {
	padding-bottom:3px;
}

.apartTabContentItem {
	overflow:hidden;
	float:left;
	width:345px;
	padding-right:21px;
	padding-bottom:51px;
}

.apartTabContents .active{
	display:block;
}



.contentSidebar {
	padding-top:2px;
	padding-left:86px;
	zoom:1;
}

.contentFullWidth {
	padding-top:2px;
	padding-left:86px;
	zoom:1;
}

.sidebarMenu {
	font-weight:bold;
	font-size:0.85em;
	line-height:1.22em;
}

.sidebarMenu li {
	padding-bottom:14px;
}

.sidebarMenu li a {
	font-weight:normal;
	color:#CAE0EF;
}

.sidebarMenu li a:hover {
	font-weight:normal;
	color:white;
}

.sidebar {
	float:left;
	width:200px;
	padding-top:7px;
}

.sidebarContent {
	float:right;
	width:530px;
	padding-right:110px;
	padding-top:6px;
}

.infrastructureImg {
	padding-top:4px;
	padding-bottom:26px;
	overflow:hidden;
	width:530px;
}

.aboutDescImg {
	width:830px;
	overflow:hidden;
}


.header404 {
	overflow:hidden;
	position:relative;
	height:228px;
	z-index:300;
	zoom:1;
	background:url(/bitrix/templates/main/img/header.gif) no-repeat top center ;
	
}
.contactsMap {
	padding-top:21px;
	display:none;
}

.contactsMore {
	font-weight:normal;
}

.contactsLogo {
	padding-bottom:13px;
}

.contactsPhone {
	padding-bottom:1px;
}

.contactItem {
	padding-bottom:19px;
}


.galleryPrevPhoto {
	background: url(/bitrix/templates/main/img/galleryPrevPhoto.png) no-repeat;
	width:32px;
	height:53px;
	position:absolute;
	top:184px;
	left:0;
}

.galleryNextPhoto {
	background: url(/bitrix/templates/main/img/galleryNextPhoto.png) no-repeat;
	width:32px;
	height:53px;
	position:absolute;
	top:184px;
	right:0;
}


.newsMorePadding {
	padding-top:31px;
}


.galleryThumbnail {
	float:left;
	padding-right:16px;
	padding-bottom:16px;
	opacity: 0.4;
	filter:alpha(opacity=40);
}
.galleryThumbnail a {
	
} 

.galleryThumbnails .active {
	opacity: 1;
	filter:alpha(opacity=100);
}

.complexMapNoteText sup {
	font-size:0.7em;
}


/* координаты ссылок 
и всплывающих подсказок */

.mapLink1 {
	left:143px;
	top:303px;
}
#mapHint1 {
	left:156px;
	top:257px;
}

.mapLink2 {
	left:166px;
	top:152px;
}
#mapHint2 {
	left:176px;
	top:107px;
}

.mapLink3 {
	left:341px;
	top:130px;
}
#mapHint3{
	left:351px;
	top:85px;
}

.mapLink4 {
	left:464px;
	top:156px;
}

#mapHint4 {
	left:466px;
	top:111px;
}

.mapLink5 {
	left:366px;
	top:163px;
}
#mapHint5 {
	left:376px;
	top:118px;
}

.mapLink6 {
	left:500px;
	top:109px;
}
#mapHint6 {
	left:506px;
	top:61px;
}

.mapLink7 {
	left:526px;
	top:117px;
}

#mapHint7 {
	left:535px;
	top:69px;
}

.mapLink8 {
	left:400px;
	top:179px;
}

#mapHint8 {
	left:408px;
	top:131px;
}

.mapLink9 {
	left:565px;
	top:457px;
}

#mapHint9 {
	left:572px;
	top:409px;
}

.mapLink10 {
	left:611px;
	top:477px;
}

#mapHint10 {
	left:618px;
	top:428px;
}

.mapLink11 {
	left:431px;
	top:459px;
}

#mapHint11 {
	left:438px;
	top:411px;
}

.mapLink12 {
	left:468px;
	top:487px;
}

#mapHint12 {
	left:474px;
	top:439px;
}

.mapLink13 {
	left:490px;
	top:449px;
}

#mapHint13 {
	left:498px;
	top:400px;
}

.mapLink14 {
	left:228px;
	top:182px;
}

#mapHint14 {
	left:240px;
	top:138px;
}

.mapLink15 {
	left:548px;
	top:123px;
}

#mapHint15{
	left:563px;
	top:80px;
}


/* стиль ссылки на карте 
(расположение комплекса) */
.aboutMapLink {
	position:absolute;
	display:block;
	border:1px solid red;
	width:27px;
	height:27px;
	text-decoration:none;
	color:#43566A !important;
	font-size:12px;
	background: white;
	opacity: 0;
	filter:alpha(opacity=0);
	zoom:1;
}

.headerMenu .active {
	color:white;
	font-weight:bold;
}

.headerMenu .active .menuTextShadow {
	font-weight:bold;
}

.headerMenu .active .headerMenuGlow {
	/*top:0 !important;*/
}



.headerMenu2 {
	padding-left:88px;
	font-size:12px;
	zoom:1;
}

.menu1Item {
	float:left;
	padding-right:29px;
	zoom:1;
}

.headerMenu2 .menu1Item {
	float:left;
	padding-right:29px;
	zoom:1;
}


.headerMenu .active .headerMenuGlow2 {
	/*top:47px !important;*/
}

.headerMenu .hover .headerMenuGlow2 {
	top:47px !important;
}

/* убрал картинки в бэкграунд на 
главной и в странице квартир */


.mainImageP {
	position:relative;
	left:-5px;
	margin-top:-19px;
	background: url(/bitrix/templates/main/img/tmp/main.jpg) no-repeat;
	width:830px;
}


.apartmentsFlash {
	position:relative;
	left:-5px;
	padding-bottom:49px;
	overflow:hidden;
	width:830px;
	background: url(/bitrix/templates/main/img/tmp/apartments.jpg) no-repeat;
	height:441px;
}

.apartTabContentText2 {
	float:left;
}

.apartTabContentLeft {
	float:left;
	width:365px;
}

.apartTabContentRight {
	float:right;
	width:385px;
}





















/* изменения в логотипе (для флеша) */

.logoP {
	float:left;
	margin-left:61px;
	display:inline;
	zoom:1;
	/* background:transparent url(/bitrix/templates/main/img/logo.gif) no-repeat scroll 0%; */
}

.logoP a{
	width:236px;
	height:153px;
	display:block;
}

.logoP a object {
	height:153px;
}

/* правки по карте "расположение компл." */

.aboutMap {
	position:relative;
	left:-5px;
	zoom:1;
}

/* стиль всплывающей подсказки  */
.mapHint {
	display:block;
	position:absolute;
	top:-6000px;
	left:7px;
	zoom:1;
}

.mapHint .inner {
	position:relative;
	display:block;
	height:292px;
	top:-257px;
	left:-14px;
}

.mapHint .inner2 {
	background:white;
	border:1px solid #7BB8D6;
	padding-left:12px;
	padding-top:12px;
	width:313px;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
}




.out.showMe {
	top:400px !important;
}

.mapHintCaption {
	padding-top:5px;
	padding-bottom:8px;
	color:#43566a;
	font-weight:bold;
	font-size:12px;
	display:block;
	line-height:1.4em;
}

.askQuestionTitle {
	font-size:14px;
	font-weight:bold;
	float:right;
	position:absolute;
	left:720px;
	white-space:nowrap;
	line-height:1em;
	top:25px;
}

.askQuestionContent {
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	line-height:1em;
	padding-top:13px;
	
}

.imBox .hover .imGlow {
	top:0 !important;
}

.imBox1 {
	top:77px;
	left:330px;
	border:none !important;
}

.imBox2 {
	top:77px;
	left:564px;
	border:none !important;
}

.imBox4 {
	top:314px;
	left:462px;
	border:none !important;
}


.imBox3 {
	top:314px;
	left:174px;
	border:none !important;
}



.mapComplexBoxIMG {
	zoom:1;
	z-index:0;
	position:relative;
}










.mapHintGlow {
	position:absolute;
	left:30px;
	bottom:-30px;
}


.mapHintArrow {
	position:absolute;
	left:20px;
	bottom:-20px;
	zoom:1;
	z-index:111;
}

.mapHintMask {
	position:absolute;
	left:6px;
	bottom:-38px;
	z-index:102;
}

.hoverDig span {
	display:block;
	position:relative;
	width:200px;
	border:1px solid red;
	height:30px;
	top:-30px;
	background:white;
}

.hoverDig {
}

.inputText {
	background:#416B7F;
	border:1px solid #859FB5;
	color:white;
	font-weight:bold;
	font-size:15px;
	font-family:tahoma;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:15px;
}

.w305 {
	width:305px;
}

.questionFormLine {
	padding-top:3px;
	padding-bottom:10px;
	
}

.questionFormTA {
	width:510px;
	height:100px;
	margin-bottom:16px;
}

.captchaP {
	position:relative;
	padding-left:16px;
}

.emailError {
	color:#ff0036;
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
}

.capthcaArrow {
	background: #416B7F url(/bitrix/templates/main/img/capthcaArrow.gif) no-repeat  94% 50%;
	padding-right:55px;
	width:128px;
}


.questionSubmit {
	font-size:1.39em;
	font-family:Trebuchet MS;
	padding:0;
	width:132px;
	background: url(/bitrix/templates/main/img/questButton.png) no-repeat;
	border:0 solid white;
	width:143px;
	height:45px;
	cursor:pointer;
}

.questionSubmit:hover {
	background: url(/bitrix/templates/main/img/questButtonHover.png) no-repeat;
}



.questionSubmitP {
	padding-top:32px;
	position:relative;
	left:-3px;
}

.questionForm {
	position:relative;
	left:-12px;
}

.mapHintBlank {
	position:absolute;
	left:8px;
	bottom:-40px;
	zoom:1;
	z-index:111;
	cursor:pointer;
}

.mapHintHover {
	
}

.dig1, #complexMapHint1 { top:255px; left:389px; }
.dig2, #complexMapHint2 { top:257px; left:247px; }
.dig3, #complexMapHint3 { top:320px; left:234px; }
.dig4, #complexMapHint4 { top:258px; left:628px; }
.dig5, #complexMapHint5 { top:376px; left:470px; }
.dig55, #complexMapHint55 { top:345px; left:409px; }
.dig555, #complexMapHint555 { top:459px; left:474px; }
.dig6, #complexMapHint6 { top:404px; left:707px; }
.dig7, #complexMapHint7 { top:165px; left:576px; }
.dig77, #complexMapHint77 { top:184px; left:482px; }

/*
.dig8, #complexMapHint8 { top:257px; left:247px; }
*/

/* стиль всплывающей подсказки  */



.complexMapHint .inner {
	position:relative;
	display:block;
	height:292px;
	top:-303px;
	left:-7px;
}

.complexMapHint .inner2 {
	background:white;
	border:1px solid #7BB8D6;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	font-weight:bold;
	font-size:12px;
	display:block;
	
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:8px;
	
}

.complexMapHint .inner2 a {
	color:#43566a;
	line-height:1.4em;
}

.complexMapHint .inner2 a:hover {
text-decoration:none;
}


/* стиль всплывающей подсказки  (корпус) */




.complexMapTowerHint .inner {
	position:relative;
	display:block;
	height:30px !important;
}

.complexMapTowerHint .inner2 {
	background:white;
	border:1px solid #7BB8D6;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	font-weight:bold;
	font-size:12px;
	display:block;
	
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:8px;
	
}

.complexMapTowerHint .inner2 a {
	color:#43566a;
	line-height:1.4em;
}

.complexMapTowerHint .inner2 a:hover {
text-decoration:none;
}





.out2 .mapHintArrow {
	position:absolute;
	top:-6000px;
}

.out2 a {
	display:none;
}

.out2 .inner2 {
	background:none;
	border:none;
}

.out2 .mapHintMask {
	left:7px;
	bottom:-37px;
}

.towersLayer {
	position:absolute;
	border:1px solid red;
	top:400px;
	width:700px;
	height:500px;
	z-index:700;
}

.towersLayer .inner {
	position:relative;
}

.imBox .imGlow {
	top:-6000px;
	position:absolute;
	z-index:100;
}


#hintTower1 {
}

.imBox .inner {
	position:relative;
	width:152px;
	height:154px;

}


.imSpacer {
	z-index:300;
	position:absolute;
	
}


.complexMapTowerHint {
	display:block;
	position:absolute;
	left:7px;
	zoom:1;
	white-space:nowrap;
	z-index:0;
	height:50px;
	top:-6000px;
	top:-45px;
	left:70px;
}

.imBox .inner .notOut {
	top:-45px !important;
}


.imBox {
	border:1px solid red;
	float:left;
	zoom:1;
	position:absolute;
	z-index:0;

}





.complexMapHint {
	display:block;
	position:absolute;
	top:-6000px;
	left:7px;
	zoom:1;
	white-space:nowrap;
	z-index:400;
}


.complexDig {
	position:absolute;
	width:26px;
	height:26px;
	zoom:1;
	z-index:200;
	filter:alpha(opacity=1);
	_background: white;

	/*
	background:red;
	opacity: 0.2;
	*/
}


/* меню служебные классы */



.headerMenuGlow {
	zoom:1;
	position:absolute;
	z-index:0;
	
	top:0; /* отладка */
	top:-6000px;
}


.headerMenuGlow2 {
	position:absolute;
	top:-6000px;
	zoom:1;
	z-index:0;
}


.headerMenuMain .menu1Item{
	padding-right:48px;
}

.main {
	
}

.mainFooterLine {
}


/* menu correcting */




/* menu1 */

.glowAparts {
	left:51px;
}

.glowInfra { /* инфраструктура */
	left:114px;
}

.glowTechno { /* технологии */
	left:293px;
}

.glowView { /* видовые характеристики */
	left:363px;
}

.glowAbout { /* о проекте */
	left:637px;
}

.glowContacts { /* контакты */
	left:736px;
}

.glowPda {
	left:-20px;
}


.menu1ItemPDA {
	position:absolute;
	left:875px;
}

/* menu 2 */

.glow2About {
	left:49px;
}

.glow2Pos {
	left:147px;
}

.glow2ProcessBuild {
	left:280px;
}

.glow2Map {
	left:439px;
}

.glow2Gallery {
	left:544px;
}




/* menu MAIN glow */


.glowMainWellness {
	left:15px;
}


.glowMainPromenad { /* Зимний променад */
	left:185px;
}


/* подземный паркинг (свечение) */
.glowMainParking {
	left:373px;
}

/* Пристань для маломерных судов (свечение) */
.glowMainShips {
	left:600px;
}


.aboutDescLeft {
	float:left;
	width:523px;
	padding-left:8px;
}

.aboutDescRight {
	float:right;
	padding-right:80px;
}

.aboutDesc {
	padding-top:34px;
	padding-bottom:24px;
}

.pageTitle2map {
	padding-left:5px;
}

/* правки 16 декабря */
.headerMenu .hover .headerMenuGlow {
	top:0 !important;
	_top:-1px !important;
}
.headerMenu .hover .glowPda {
	top:-18px !important;
}
.headerMenu1 {
	font-weight:bold;
	padding-left:88px;
	height:38px;
	padding-top:19px;
	zoom:1;
	position:relative;
	margin-right:-20px;
}
.headerMenu {
	font: bold 13px Verdana !important;
	font-size:13px !important;
}
/*.headerMenuMain a,
.headerMenuMain .menu1ItemInner
*/
.headerMenu2 .active .menuText {
	font-weight:bold !important;
}
.headerMenu2 .menu1Item {
	font-weight:normal !important;
}
.footerBigLink {
	text-align:left;
	padding-top:15px;
	padding-left:4px;
}



/* =========== Change  2010.03.18 ======== */
.mainText {
	width:813px;
	white-space:normal;
	color:#c8ddee;
	font-weight:normal;
	font-family:Tahoma;
	border-top:1px solid #8C9EB3;
	padding-top:27px;
	padding-left:12px;
	margin:48px 0 22px 80px;
}
.mainText p {
	margin-bottom:8px;
}
.footerBigLink {
	font-size:1.1em;
	padding-bottom:14px;
}

