/* Document CSS */

/* ====== ALL STYLE ====== */
html, body, form, fieldset, p, a, ul, ol, li, div, legend, label,
br, input, button, h1, h2, h3, h4, h5, h6, th{font-weight: normal; font-style: normal; line-height: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;}
td, th {vertical-align:top;}
ul, ol {list-style:none;}
html{font-size: 100.01%; height: 100%;}
body{font-size: 62.5%; font-family: Arial, Sans-Serif; background: white;}
a{color: #414549;}
a:hover{color: #db281f !important;}
a img{border: none;}
* {border-color: #c2c1b1; font-size: 1em;}

.bold{font-weight: bolder;}
.floatLeft {float:left;}
.floatRight {float:right;}

.main {margin:0 auto; max-width:1600px; min-width:1000px;}
.header {background:url(/a0/ru/images/bgHeader.jpg) no-repeat center bottom;}
.navigation {height:180px;}
.logo {padding-left:50px; padding-top:55px; float:left;}

.menu {width:500px; margin:0 auto; padding-top:70px;}
.menu table {border-collapse:collapse; width:100%;}
.menu TR {}
.menu TD {font-size:1.4em; text-align:center; width:1px; color:#b0b1b1; font-weight:bolder;}
.menu A {font-weight:bolder; white-space:nowrap;}
.menu .separator {width:auto;}

.location {float:right; font-size:1.2em; width:220px; padding-top:40px;}
.location IMG {margin-right:5px;}
.location A {color:#6d7278;}
.locationSpb {padding-bottom:15px;}
.locationSpb IMG.locationIco {margin-bottom:-10px;}
.locationMoscow {padding-bottom:35px;}
.locationMoscow IMG.locationIco {margin-bottom:-3px;}
.locationUkraine IMG.locationIco {margin-bottom:-3px;}
.newWin {margin-left:5px;}

.title1 {font-size:2.5em;}
.title2 {font-size:1.8em;}
.title3 {font-size:2.2em;}
.title4 {font-size:1.4em;}

.paginator {clear:both;}
.paginator SPAN {font-size:3em; padding-right:10px; color:#394044;}
.paginator A {font-size:0.8em; color:#78848b;}

.copyright {width:100%; overflow:hidden;}
.copyright DIV {width:250px; padding:0 1% 0 70px; color:#515355; font-size:1.2em;}
.copyright .floatRight {text-align:right;}

/* BORDER 15px DARK GREY */
.border15pxDarkGrey {background:url(/a0/ru/images/bord/border15pxGreyHor.gif) repeat-x top left; float:left;}
.border15pxDarkGrey DIV {background:url(/a0/ru/images/bord/border15pxGreyHor.gif) repeat-x bottom left;}
.border15pxDarkGrey DIV DIV {background:url(/a0/ru/images/bord/border15pxGreyVert.gif) repeat-y top left;}
.border15pxDarkGrey DIV DIV DIV {background:url(/a0/ru/images/bord/border15pxGreyVert.gif) repeat-y top right;}
.border15pxDarkGrey DIV DIV DIV DIV {background:url(/a0/ru/images/bord/border15pxGreyCornTopLeft.gif) no-repeat top left;}
.border15pxDarkGrey DIV DIV DIV DIV DIV {background:url(/a0/ru/images/bord/border15pxGreyCornTopRight.gif) no-repeat top right;}
.border15pxDarkGrey DIV DIV DIV DIV DIV DIV {background:url(/a0/ru/images/bord/border15pxGreyCornBottomLeft.gif) no-repeat bottom left;}
.border15pxDarkGrey DIV DIV DIV DIV DIV DIV DIV {background:url(/a0/ru/images/bord/border15pxGreyCornBottomRight.gif) no-repeat bottom right; padding:10px; font-size:0; line-height:0;}

.border15pxLiteGrey {background:url(/a0/ru/images/bord/border15pxLiteGreyHor.gif) repeat-x top left; float:left;}
.border15pxLiteGrey DIV {background:url(/a0/ru/images/bord/border15pxLiteGreyHor.gif) repeat-x bottom left;}
.border15pxLiteGrey DIV DIV {background:url(/a0/ru/images/bord/border15pxLiteGreyVert.gif) repeat-y top left;}
.border15pxLiteGrey DIV DIV DIV {background:url(/a0/ru/images/bord/border15pxLiteGreyVert.gif) repeat-y top right;}
.border15pxLiteGrey DIV DIV DIV DIV {background:url(/a0/ru/images/bord/border15pxLiteCornTopLeft.gif) no-repeat top left;}
.border15pxLiteGrey DIV DIV DIV DIV DIV {background:url(/a0/ru/images/bord/border15pxLiteCornTopRight.gif) no-repeat top right;}
.border15pxLiteGrey DIV DIV DIV DIV DIV DIV {background:url(/a0/ru/images/bord/border15pxLiteCornBottomLeft.gif) no-repeat bottom left;}
.border15pxLiteGrey DIV DIV DIV DIV DIV DIV DIV {background:url(/a0/ru/images/bord/border15pxLiteCornBottomRight.gif) no-repeat bottom right; padding:11px; font-size:0; line-height:0;}


/* ===== BLUE ROUND CORNER ===== */
.blueRoundCorner {background:#dff2fc;}
.blueRoundCorner .top {height:21px;}
.blueRoundCorner .top DIV {width:21px; height:21px; background:url(/a0/ru/images/blueRoundCorner.gif) no-repeat left top;}
.blueRoundCorner .top .floatRight {background:url(/a0/ru/images/blueRoundCorner.gif) no-repeat right top;}
.blueRoundCorner .cont {}
.blueRoundCorner .bottom {height:21px;}
.blueRoundCorner .bottom DIV {width:21px; height:21px; background:url(/a0/ru/images/blueRoundCorner.gif) no-repeat left bottom;}
.blueRoundCorner .bottom .floatRight {background:url(/a0/ru/images/blueRoundCorner.gif) no-repeat right bottom;}


/* ====== ONLY INNER PAGES, GENERAL STYLE ====== */
.innerRoof {height:50px; background:url(/a0/ru/images/innerRoof.gif) no-repeat bottom center;}

#gINNER .inner {background:url(/a0/ru/images/bgInner.gif); color:#394044;}

#gINNER .date {background:#93979b; color:white; width:55px; text-align:center; line-height:1.6em;}

.titlePage {font-size:3em; line-height:0.7em; text-align:center; padding-bottom:20px;}
.titlePage SPAN {font-size:0.5em; padding-left:40px;}
.innerContent {margin:0 auto; max-width:1150px; overflow:hidden; padding-bottom:50px;}

.innerContent .rightBlock {width:267px; float:right; padding-bottom:100px; padding-top:25px;}
.innerContent .rightBlock .oneBlock {background:#f3f5f7;margin:2px 0; padding: 20px 25px 50px;}
.innerContent .rightBlock .oneBlockMap {padding-bottom:30px;}
.innerContent .rightBlock .oneBlock .title1 {margin-bottom:10px;}
.innerContent .rightBlock .oneBlock LI {font-size:1.4em; margin: 5px 0;}
.innerContent .rightBlock .oneBlock LI SPAN{color:#a6a6a6;}

.innerContent .rightBlock .oneBlock .map {margin-bottom:0px; padding-bottom:-31px;}
.innerContent .rightBlock .oneBlock .map .enlarge {background:url(/a0/ru/images/magnifierBg.png) no-repeat top left; padding:7px 0 0 3px; height:24px; width:85px; position:relative; top:-34px; margin-bottom:-34px; font-size:1.2em;}
.innerContent .rightBlock .oneBlock .map .enlarge IMG {margin:0 3px -5px 0;}
.innerContent .rightBlock .oneBlock P {padding-bottom:25px; font-size:1.2em;}
.innerContent .rightBlock .oneBlock P A {font-size:1.2em;}

.innerContent .doc P {padding-left: 20px;}
.innerContent .doc P SPAN {font-size:0.95em;}
.innerContent .doc IMG {padding-top:2px;}

.banckLogo {margin-bottom:5px;}

.innerContent .leftBlock {padding-right:267px; padding-left:40px;}
.innerContent .leftBlockCont {width:100%; float:left;} 

#gINNER .text LI {padding-left:17px; background:url(/a0/ru/images/ulMark.gif) no-repeat left 8px;}

#gINNER .copyright {padding-top:100px;}
#gINNER .footer {background:url(/a0/ru/images/bgFooterInner.gif) repeat-x top center;}/*bgFooterInnerTopRepeat*/
#gINNER .footer .top {height:185px; background:url(/a0/ru/images/bgFooterInnerTopNoRepeat1.gif) no-repeat top center;}/* noBg */
#gINNER .footer .bottom {height:112px; background:url(/a0/ru/images/bgFooterInnerBottom1.gif) no-repeat bottom center;}/* noBg */
#gINNER .siteMap {margin:0 !important;}
/* ====== ONLY TEXT PAGES, GENERAL ===== */
#gTEXT {background:url(/a0/ru/images/bgBigHeader.jpg) no-repeat top center; color:#394044;}
#gTEXT .header {background:none; margin-bottom: 50px;}
#gTEXT .inner {overflow:hidden; width:100%; padding-top: 50px;}
#gTEXT .textContent {margin:0 auto; color:#394044;}
#gTEXT .footer {height:333px; background:url(/a0/ru/images/bgFooterText.jpg) no-repeat center bottom;}
#gTEXT .titlePage {text-align:left; padding:0;}

#gTEXT .textNavigation {font-size:1.2em; overflow:hidden; width:100%;}

#gTEXT .footer .copyright {padding:230px 0 0 0;}
#gTEXT .footer .copyright A {color:white;}
#gTEXT .footer .copyright .floatRight {padding-right:60px; color:white;}
#gTEXT .footer .copyright .floatLeft {padding-left:60px; color:white; width:200px;}
#gTEXT .footer .copyright .siteMap {padding:0;}
#gTEXT .siteMap A {position:static;}
#gTEXT .siteMap IMG {margin-top:2px;}
#gTEXT .inner {position:relative;}
/* ====== ONLY INNER PAGES, CITY ===== */
.cityPage {padding-top:25px;}
.cityPage .border15pxDarkGrey {margin-bottom:50px;}

.oneBuilding {clear:both; margin-bottom:30px; overflow:hidden; width:100%;}
.oneBuilding .border15pxLiteGrey {margin-top: 5px;}
.oneBuilding .text {padding-left:230px;}
.oneBuilding P {margin-top:10px; line-height:1.5em; width:300px; font-size:1.2em;}
.bildText {padding-right:50px; padding-bottom:130px;}
.bildText P {margin:10px 0 20px; font-size:1.2em; line-height:1.5em;}

/* ===== ONLY INNER PAGE, HOUSE ===== */
.object {padding-top:25px;}
.houseText {clear:both; padding:20px 35px 0 20px; overflow:hidden;}

.description {width:45%;}

.description P {font-size:1.4em; margin:20px 0;}
.description UL {font-size:1.4em;}
.description LI {margin: 10px 0;}
.workProgress {/*padding-top:20px;*/ padding-bottom:20px;}
.workProgress .houseText {padding-left:0; padding-bottom:100px;}

.workProgress .oneBlock {overflow:hidden; width:100%; margin:20px 0;}
.description .workProgress .oneBlock {margin:25px 0;}

.workProgress .text {font-size:1.4em; padding-left: 65px; }

.workProgress P {clear:none; margin:10px 0; font-size:1em !important;}
.description .workProgress P {margin:0;}

.workProgress .date {margin-top: 10px;}
.description .workProgress .date {margin-top:0;}

.workProgress .allEvents {padding-left:50px; font-size:1.2em;}
.workProgress .allEvents IMG {margin-bottom:-2px;}
.workProgress .paginator {padding:25px 0 50px 65px;}


.apartmentThisHouse {width:46%;}
.choiceCorps {background:#fefefe; padding:16px 0 16px 15px; font-size:1.4em; margin: 10px 0 30px; overflow:hidden;}
.choiceCorps SPAN {padding:3px 20px 3px 0; float:left;}
.choiceCorps SPAN STRONG {font-weight:normal; line-height:1.4em;}
.choiceCorps A {font-size:1.2em; font-weight:bolder; text-decoration:none; border-bottom:1px #414548 dashed;}
.choiceCorps A:hover {border-bottom:1px #db281f dashed;}
.apartmentThisHouse .active A {color:#db2822; text-decoration:none; border-bottom:1px #db2822 dashed !important;}
.apartmentThisHouse .category {margin: 15px 0;}
.apartmentThisHouse .category .title2 A {text-decoration:none; border-bottom:1px #414548 dashed;}
.apartmentThisHouse .category .title2 A:hover {border-bottom:1px #db281f dashed;}
.apartmentThisHouse .oneBlock {overflow:hidden; width:100%; margin:25px 0;}
.apartmentThisHouse .planning {float:left; background:#f3f5f7; width:90px; margin-top:7px;}
.apartmentThisHouse .oneBlock .planning P {color:#9a9d9f; padding: 10px 10px 30px 10px; text-align:center; font-size:1.2em;}
.apartmentThisHouse .oneBlock P {padding-left:100px; font-size:1.4em; line-height:1.4em;}
.apartmentThisHouse .price {display:block; padding-top:10px; font-weight:bolder;}

.apartmentThisHouse .category .title2 a.reflect {color:#DB2822 !important; border-color:#DB2822;}
.apartmentThisHouse .category .active  a.reflect {color:#414548 !important; border-color:#414548 !important;}

/* ====== ONLY INNER PAGE, PLANNING ===== */
.planningPage {padding:20px 50px 0; overflow:hidden;}
.planAnd3d {overflow:hidden; width:100%;}
.specificationsAndPrice {overflow:hidden; width:100%; padding-top:30px; padding-bottom:40px;}
.specificationsAndPrice .text {float:right; width:220px;}
.specificationsAndPrice P {font-size:1.4em; margin:15px 0;}
.specificationsAndPrice LI {font-size:1.4em; margin:10px 0;}

.arrowPlan {overflow:hidden; width:45px; margin:160px auto 0; padding-left:10px;}
.arrowPlan IMG {margin-bottom:15px;}

.specificationsAndPrice .table {padding-right:260px;}
.specificationsAndPrice TABLE {border-collapse:separate; border-spacing:1px; width:95%;}
.specificationsAndPrice TH {padding-bottom:15px; padding-left:20px;}
.specificationsAndPrice TD {text-align:center; padding:8px 4px; font-size:1.2em;}
.specificationsAndPrice THEAD TD {background:url(/a0/ru/images/bgTablePrise.gif) repeat;}
.specificationsAndPrice TBODY TD {background:url(/a0/ru/images/bgTablePriseBody.gif);}
.specificationsAndPrice TFOOT TD {text-align:left; padding-left:0px;}
.specificationsAndPrice .td1 {width:50px;}
.specificationsAndPrice .td2 {width:30px;}
.specificationsAndPrice .td3 {width:60px;}
.specificationsAndPrice .td4 {width:60px;}
.specificationsAndPrice .td5 {width:60px;}
.specificationsAndPrice .td6 {width:60px;}
.specificationsAndPrice .td7 {width:100px;}
.specificationsAndPrice .td8 {width:}
.specificationsAndPrice .td9 {width:80px;}
.specificationsAndPrice .corps {vertical-align:middle; font-weight:bolder; font-size:1.6em;}

.planAnd3d {overflow:hidden;}
.planAnd3d .title1 {padding-bottom:20px;}

.planningPage .apartmentThisHouse {width:100%;}
.planningPage .choiceCorps {width:300px; margin:20px 0 25px;}
.planningPage .category {padding:0 0 8px; overflow:hidden;}
.planningPage .category DIV {float:left; padding-right:20px; padding-bottom:1px;}
.planningPage .oneCategory {overflow:hidden; width:100%; padding-bottom:100px;}
.planningPage .oneCategory .oneBlock {float:left; width:290px; padding-right:10px; margin:0; height:125px;}
.planningPage .oneCategory .oneBlock P {margin:0;}

/* ====== ONPY TEXT PAGES, ABOUT COMPANY ===== */
.aboutCompany .textContent {width: 60%; padding-left:10%;}
.aboutCompany P {font-size:1.4em; margin:20px 0;}

.picturesAboutCompany {overflow:hidden; width:100%; padding-top:60px;}
.picturesAboutCompany DIV {width: 148px; height:73px; border:1px #d9dada solid; overflow:hidden;}
.picturesAboutCompany .centerBlock {margin:0 auto;}

/* ====== ONPY TEXT PAGES, NEWS ===== */

.news {width:50%; margin:0 auto;}

.news .titlePage {margin-bottom:30px;}
.news .oneBlock {margin: 25px 0;}
.news .date {font-size:1.4em; font-style:italic; margin-bottom:2px;}
.news .text {font-size:1.4em; line-height:1.4em;}
.news .text IMG {margin: 10px 0 2px;}
.news .text P, .news .text LI {line-height:1.4em;}
.news .text P {margin:1em 0;}

.newsArhive {float:right; width:220px; position:absolute; top:50px; right:0;}
.newsArhive .title2 {margin-bottom:10px; font-size:2.2em;}
.newsArhive SPAN {font-size:1.4em; line-height:1.6em; color:#b0b1b1;}

.oneNews .titlePage {position:relative; left:-34px;}
.oneNews .titlePage IMG {margin:0 5px 5px 0;}

.news .paginator {padding-top:70px;}

/* ===== ONLY SITE MAP ===== */
.siteMap {width:50%; margin:0 auto;}
.siteMap UL LI {margin:25px 0; font-size:1.4em; padding-left:20px; background:url(/a0/ru/images/ulMarkRed.gif) no-repeat left 8px;}
.siteMap UL LI A {font-weight:bolder;}
.siteMap UL LI UL LI {font-size:1em; background:none; margin:15px 0;}
.siteMap UL LI UL LI A {font-weight:normal;}
.siteMap UL LI UL LI UL{padding-left:15px;}

/* ===== DOCUMENTS ===== */
.docs {width:50%; margin:0 auto;}
.innerDoc {padding: 50px 0 90px;}
.innerDoc DIV {width:100%; overflow:hidden;}
.innerDoc DIV DIV{width:45%; overflow:hidden; padding-bottom:20px;}
.innerDoc P {padding-left: 20px; font-size:1.2em;}
.innerDoc IMG {margin-bottom:-2em;}
.innerDoc A {font-size:1.2em;}

/* ===== QUESTION ===== */
.answerQuestion {width:50%; margin:0 auto;}
.answerQuestion .oneBlock {margin:30px auto;}
.answerQuestion .date {font-size:1.4em; font-style:italic;}
.answerQuestion .questionName {font-size:1.4em; font-style:italic;}
.answerQuestion .question {font-size:2em; background:url(/a0/ru/images/questionMark.gif) no-repeat left bottom; padding-left:21px; width:100%; position:relative; left:-21px;}
.answerQuestion .answerName {font-size:1.4em; font-style:italic; padding-left:22px; margin:20px 0 10px;}
.answerQuestion .answer {font-size:1.4em; padding-left:22px; background:url(/a0/ru/images/ulMark.gif) no-repeat 4px 8px;}
.answerQuestion .paginator {margin:80px 0 110px;}
.answerQuestion .blueRoundCorner {width:520px;}
.answerQuestion .blueRoundCorner .cont {padding:10px 36px; font-size:1.2em;}
.answerQuestion .blueRoundCorner .titlePage {color:#394044; margin-bottom:20px;}
.answerQuestion input.inputText,
.answerQuestion select,
.answerQuestion textarea
{background:white; border:none; padding:2px; font-size:1.2em;}
.answerQuestion input.inputText {height:25px; margin:5px 0 23px; width: 300px;}
.answerQuestion select {height:25px; margin:5px 0 23px; width: 305px;}
.answerQuestion textarea {width:440px; height:200px; margin:5px 0;}

.questionRight {position:absolute; top:50px; right:0px; width:210px;}
.questionRight .title3 {margin-bottom:20px;}
.questionRight P {font-size:1.4em;}
.questionRight .rubrics {margin-bottom:44px;}
.questionRight .rubrics P {margin:16px 0;}
.questionRight .rubrics SPAN {font-size:1em; color:#b0b1b1; font-weight:bolder;}
.questionRight .arhive P {margin:7px 0;}
/* ====== ONLY INDEX PAGE, ALL STYLE ====== */
.billboard {display:block; padding-top:15px; height:124px; width:929px; margin:0 auto; background:url(/a0/ru/images/billboard.gif) no-repeat top center; line-height:0; font-size:0; position:relative;}
.billboard DIV {height:91px; width: 923px; margin:0px auto 0; line-height:0; font-size:0;}
.billboard .shadow {position:absolute; top:15px; left:0;}
.banAuthority {background:url(/a0/ru/images/banAuthority.gif) no-repeat top center; height:11px; line-height:0; font-size:0;}
.wall {background:url(/a0/ru/images/bgWall.gif) repeat-x top center; height:943px; position:relative;}
.wall A {color:white;}
.roof {background:url(/a0/ru/images/roof.gif) no-repeat top center; height:60px;}
.frontWallMain {background:url(/a0/ru/images/rightWallShadow.gif) no-repeat right bottom; margin:0 auto; width:599px; position:relative; top:-33px; left:0; margin-bottom:-33px; padding-left:1px;}
html:not([lang*=""]):not(:only-child) .frontWallMain {padding-left:0px;}
.frontWallMainIn {background:url(/a0/ru/images/leftWall.gif) no-repeat 49px bottom;}
.frontWall {background:url(/a0/ru/images/bgFrontWall.gif) repeat-x top left; height:916px; margin:0 auto; width:497px;}

.wall .leftBlock {height:699px; width:50%; position:absolute; top:100px; right:50%; overflow:hidden;}
.wall .leftBlock .trimmedBlock {width:800px; height:699px;position:absolute; right:0; background:url(/a0/ru/images/windows.gif) repeat-y 60px top;}

#gINDEX .city {height:232px;}
#gINDEX .images {position:relative; width:189px; height:147px;}
#gINDEX .images P {margin-top:-1.5em; bottom: 16px; padding-left:8px; color:white; font-size:21px;}
#gINDEX .city .images {padding:11px 25px 11px 11px; float:right; background:url(/a0/ru/images/windows.gif) no-repeat top left; }
#gINDEX .rightBlock .city .images {float:left; padding:11px 11px 11px 26px; background:url(/a0/ru/images/windows.gif) no-repeat top right;}
#gINDEX .city .text {float:right; width:223px; color:white;}
#gINDEX .title1 {font-size: 30px; margin-bottom:0.3em;}
#gINDEX .city P {font-size:1.9em;}
#gINDEX .city P SPAN {font-size:0.65em;}

.wall .rightBlock {height:699px; width:50%; position:absolute; top:100px; left:50%; overflow:hidden;}
.wall .rightBlock .trimmedBlock {width:800px; height:699px; position:absolute; left:0; background:url(/a0/ru/images/windows.gif) repeat-y 530px top;}
.wallBillboard {background:url(/a0/ru/images/wallBillboard.gif) no-repeat left top; padding:16px 0 0 7px; width:187px; height:303px;position:absolute; left:275px; top:0px;}
.wallBillboard .shadow {position:absolute; top:16px; left:7px;}
.wallBillboard DIV {height:301px; width:181px;}

#gINDEX .copyright {position:absolute; top:860px;}
#gINDEX .copyright A {color:#525557; text-decoration:underline;}

#gINDEX .footer {background:url(/a0/ru/images/bgIndexFooter.gif) no-repeat top center; height:111px;}
.footer .siteMap {color:#466217; font-size:1.1em; padding-top:60px; padding-left:70px;}
#gINDEX .footer .siteMap {margin:0 !important;}
.footer .siteMap SPAN {position:relative; float:left;}
.footer .siteMap A {color:white; display:block; position:absolute; top:-1px; left:-1px;}
.footer .siteMap IMG {margin-bottom: -3px; float:left; padding-right:5px;}


/* ===== 404 ===== */
#error404 .logo {float:none; margin:0;}
#error404  .titlePage {text-align:left; color:#384043; padding-bottom:0;}
.erorrText {padding:40px 0px 550px 270px; background:url(/a0/ru/images/bg404.jpg) no-repeat;}
.erorrText P {font-size:1.4em; margin:10px 0;}

.house_description {padding-bottom:2px;}
.house_description A {text-decoration:none; border-bottom:1px #414548 dashed;}
.house_description A:hover {border-bottom:1px #db281f dashed;}

/* default */
.aboutCompany .default p, .aboutCompany p .default {font-size:1em;}
.aboutCompany .titlePage {margin-bottom:20px;}

.default {font-size:1.4em;}
.default H1, .default .h1 {margin:1.2em 0 0.5em; font-size:1.6em; font-weight:900;}
.default H2, .default .h2 {margin:1.0em 0 0.5em; font-size:1.4em; font-weight:900;}
.default H3, .default .h3 {margin:0.7em 0 0.5em; font-size:1.2em; font-weight:900;}
.default H4, .default .h4 {margin:0.5em 0 0.5em; font-size:1.0em; font-weight:900;}
.default H5, .default .h5 {margin:0.5em 0 0.5em; font-size:0.8em; font-weight:900;}
.default P, .default .p {margin:1.5em 0;}

.default LI {padding-left:20px; margin-bottom:5px;}
.default LI LI {margin-bottom:0;}
.default LI UL {padding-left:40px;}
.default LI OL {padding-left:50px;}
.default OL {padding-left:20px;}
.default UL LI, .default OL UL LI  {background:url(images//a0/ru/images/ulMark.gif) no-repeat left 6px; list-style:none;}
.default OL LI, .default UL OL LI, .default UL UL OL LI, .default UL UL UL OL LI {list-style:decimal; padding-left:0; background:none;}
.default TABLE {border-collapse: collapse;}
.default THEAD TD {color:#7f8287; font-weight:900;}
.default TD {padding:7px 10px;}

.default SUB {font-size:0.9em; position:relative; top:0.2em;}
.default SUP {font-size:0.9em; position:relative; bottom:0.2em;}
.default I {font-style:italic;}
.default SMALL {font-size:0.9em;}
.default BIG {font-size:1.2em;}




 .right_plan_block {width:267px; float:right; margin-left:20px; margin-top:43px;}
 .right_plan_block  .oneBlock {background:#f3f5f7;margin:2px 0; padding: 20px 25px 20px 20px;}
 .right_plan_block  .oneBlockMap {padding-bottom:10px; margin-bottom:10px;}
 .right_plan_block  .oneBlock .title1 {margin-bottom:10px;}
 .right_plan_block  .oneBlock LI {font-size:1.4em; margin: 5px 0;}
 .right_plan_block  .oneBlock LI SPAN{color:#a6a6a6;}
 
 
  .right_plan_block .oneBlock .map {margin-bottom:0px; padding-bottom:-31px;}
 .right_plan_block .oneBlock .map .enlarge {background:url(/a0/ru/images/magnifierBg.png) no-repeat top left; padding:7px 0 0 3px; height:24px; width:85px; position:relative; top:-34px; margin-bottom:-34px; font-size:1.2em;}
 .right_plan_block .oneBlock .map .enlarge IMG {margin:0 3px -5px 0;}
 .right_plan_block .oneBlock P {padding:0; margin:5px 0px; font-size:1.5em;}
 .right_plan_block .oneBlock P A {font-size:1.5em;}
 
 .right_plan_block .mgl {margin-left:20px;}
 
.otdel_prodaj  p {padding:0 !important; margin:5px 0px !important; font-size:1.5em !important;}
