﻿HTML, BODY, UL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, P, FORM { margin:0; padding:0; }
IMG, FORM { border:0 !important; }
IMG { font-size:10px; overflow:hidden; }
HTML, BODY { width:100%;  height:auto; border:0; }
BODY { font-size:62.51%; font-family:Arial, Helvetica, sans-serif; text-align:center; -font-size:10px; }
A { color:#DF1316; }
A:hover { text-decoration:none; }
A:focus { outline:none; }
TABLE { border-collapse:collapse; border:0; }
TD { border:0; }
DIV.clear { font-size:1px; overflow:hidden; clear:both; -width:100%; }
.f12 { font-size:1.2em; }
.clear { clear:both; float:none; }
h1 {font-size:2em;}
#IE6FontTester { display:none; font-size:1em; overflow:visible; position:absolute; z-index:-100; -display:block; background:#ccc; }

/* Engine */
#wraper { min-height:100%; height:auto !important; height:100%; position:relative; }
#wraper { text-align:left; margin:0 auto; }
#headBg { height:90px;text-align:center; margin:0 10px 0 220px; }
#headBg NOINDEX {    }
#head { position:absolute; z-index:50; overflow:visible; left:0; top:0; width:100%;  font-size:0; }
#footer { position:absolute; bottom:0; width:100%; }
#content { float:left; width:100%; clear:both; }
/*#content ul li a {color:#000;}*/


#mainFormsTitle { margin-bottom:10px; }
#mainFormsTitle H1, #mainFormsTitle H2 { font-size:1.8em;//margin:0;//padding:0;padding-bottom:5px; }
#advertBlock { float:right !important; }
#contentBlock { float:left; width:100%; overflow:hidden }
	/* Settings */
#wraper { padding-top:120px; max-width:125em; min-width:106em;        
/* -width:expression( document.documentElement.clientWidth < (document.getElementById('IE6FontTester').offsetHeight*106)? "106em" : document.documentElement.clientWidth > (document.getElementById('IE6FontTester').offsetHeight*125)? "125em" : "auto");  */
-width:expression( document.documentElement.clientWidth < 1060 ? "1060px" : document.documentElement.clientWidth > 1250? "1250px" : "auto"); 
}
#content { padding-bottom:16em; }
#footer {  height:15em; }

#contentBlock { margin-left:-260px; padding-right:20px;
                }
#pageContent { padding-left:260px; overflow:hidden; }
#advertBlock { width:240px; padding:0; margin:0; } 
	/* End Settings */ 
/* End Engine */

/* Sprites */

#footLinckBox I, #footDPLogoBox I, #markMenuDirect SPAN.legLink  I, #RightMarkMenuDir SPAN.legLink  I,
#RightMarkMenuDir SPAN.printLink  I, #markMenuDirect SPAN.printLink  I, DIV.directLink I,
I.starIc, I.fotoIc, I.picIc ,I.floorsIc,I.areaIc, I.enterIc, I.electrIc, I.heatIc, I.waterIc, I.wcIc, I.telIc, I.inetIc,
DIV.objPic DIV.but BUTTON, #objStatBox SPAN A, #objStatBox SPAN I, DIV.exchangeBox .up TD.pic, DIV.exchangeBox .down TD.pic,
DIV.siteSearch BUTTON, DIV.objStat I, #mapResTbLinks SPAN.printLink I, .newsPrew I, .partners .dp i,
.partners .dpru i
{ background:url("/Firm7/img/ind/content/contentSprite.gif") no-repeat; }
				  
TABLE.ballonTb TD.LTCorn, TABLE.ballonTb TD.RTCorn, TABLE.ballonTb TD.LBCorn, TABLE.ballonTb TD.RBCorn,
#BalloonBox DIV.topTail, #BalloonBox DIV.botTail, DIV.marketsIconBox A,
#marketsDPLogo I, #marketsMenuSmall DIV.logo I, #marketsMenuPointer 
{ background:url("/Firm7/img/ind/marketsMenu/ballCorners.gif") no-repeat; }

/* End Sprites */

#resultTable { -height:1000px; }
#formMainBLock H2 { font-size:1.5em; }

#newsLinksAncor { //display:none; }

.about p, .partners p, .contacts p, .advert table { margin-top:2em; font-size:1.6em; }
.about ul { margin-top:0.5em; font-size:1.6em; margin-left:2em; }

.partners .industry i { background:url("/Firm7/img/iy_logo2.gif") no-repeat; }

.partners span { display:block; }
.partners span.logo { float:left; width:130px; }
.partners span.text { margin-left:150px; }
.partners i { display:block; margin:0 auto; }
.partners .dp i { height:26px; width:94px; background-position:-1px -15px; }
.partners .dpru i { height:30px; width:70px; background-position:0 -44px; }
.partners .industry i { height:21px; width:120px; /*background-position:0 -115px;*/ }

.partners .dp i, .partners .dpru i, .partners .industry i { cursor:pointer; }

.partners .dp span.logo, .partners .dpru span.logo { background-color:#E51837; }
.partners .dp span.logo { padding:8px 0; }
.partners .dpru span.logo { padding:6px 0; }
.partners .industry span.logo { padding:10px 0; }

.contacts span { display:block; }

.advertising { font-weight:bold; }
.advertising table { width:100%; font-size:1.4em; }
.advertising table th.price { width:7.2em; }
.advertising table th, .advertising table td { border:1px solid #ccc; text-align:left; padding:0.2em 0.7em; text-align:center; }
.advertising img { width:100%; margin-top:3em; }
.advertising center { font-size:1.5em; letter-spacing:0.5em; }
.advertising .breakdown { text-align:right; font-size:1.6em; margin:0.6em 0; }
.advertising .type { font-variant:small-caps; color:#E51837; font-size:0.9em; }
.advertising .type A { text-decoration:none; }
.advertising .lspacing { letter-spacing:0.5em; }
.advertising th, .advertising .smaller { font-size:0.8em; }
.advertising .nobr { white-space:nowrap; }
.advertising .header, .advertising .headerinvert { font-size:3em; letter-spacing:0.4em; margin:0.5em 0;
                                                   padding:0.3em 0; display:block; float:left; }
.advertising .header { color:#E51837; padding-left:0.2em; //padding-left:0.3em; }
.advertising .headerinvert { background-color:#E51837; color:#fff; font-weight:bold; padding-left:1em; text-align:right;
                        width:6.2em; //padding-right:0.3em; }
.advertising h2 { color:#E51837; letter-spacing:0.3em; font-size:2em; }

.help ol, .help p, .help ul { font-size:1.6em; }
.help ol p, .help ol ul { font-size:1em; }
.help h1, .help h2, .help h3, .help p, .help ul { margin-bottom:1em; }
.help .marked {color:#DF1019; }
.help ul { list-style-type:disc; list-style-position:inside; font-style:italic; }

#head { margin:10px 0; }
#head EMBED { width:100%; }
#conteiner { margin:0 10px; }
#wraper { background:#fff; }

/* Footer */
#footerBox { margin:2em 10px 0 10px; border-top:1px solid #d6d6d6; padding-top:10px; }
#footLinckBox { width:60%; font-size:1.4em; float:left; }
#footLinckBox UL, #footLinckBox LI { display:block; list-style:none; }
#footLinckBox UL { float:left; }
#footLinckBox UL.right { float:right; }
#footLinckBox LI { padding:0.3em 0 0.5em 0; }
#footLinckBox A { color:#909090; text-decoration:none; border-bottom:1px solid; }
#footLinckBox A:hover { border-bottom:none; }
#footLinckBox I { display:block; float:left; height:15px; width:13px;  margin-right:0.1em;
                  background-position:-101px 0px; }
#footLinckBox .counters { padding-top:1em; }
#footLinckBox .counters a { border:none; }

 
#footLogoBox { float:right; width:250px; height:7.75em; position:relative; }
#footDPLogoBox { position:absolute; bottom:0; width:100%; } 
#footDPLogoBox DIV { float:right; width:107px; height:41px;  background-color:#e51837; text-align:center; }
#footDPLogoBox DIV.logo1 { margin-left:25px; }

#footDPLogoBox I { display:block; margin:0 auto; }
#footDPLogoBox DIV.logo1 I { width:70px; height:30px; margin-top:7px; background-position:0 -44px; }
#footDPLogoBox DIV.logo2 I { width:94px; height:26px; margin-top:6px; background-position:-1px -15px; }                  
#footDPLogoBox DIV.logo1 I, #footDPLogoBox DIV.logo2 I { cursor:pointer; }
/* End Footer */


/* Search Form */
#formMainBLock { border-top:none; padding:2em; padding-top:0; -font-size:10px; }
#indSearchForm { width:100%; overflow:hidden; }
#indSearchForm INPUT, #indSearchForm BUTTON { font-size:1em; }
DIV.redLine { background:#d60000; font-size:1.4em; padding:0.4em 7px; position:relative; }
DIV.redLine A, DIV.redLine SELECT, #indSearchForm SELECT, #indSearchForm INPUT, #indSearchForm BUTTON  { vertical-align:middle; }
DIV.redLine SELECT, #indSearchForm SELECT { font-size:0.9em; height:1.8em; padding-top:0.1em; }
DIV.redLine A { color:#fff; margin:0 13px; white-space:nowrap; text-decoration:none; border-bottom:1px solid #fff; }
DIV.redLine A:hover { border-bottom:1px solid transparent; -border-bottom:none; }
#redTopArrow { width:18px; height:10px; font-size:0; z-index:10; position:absolute; left:175px; top:-10px;
                background:url("/Firm7/img/ind/red_arrow.gif") no-repeat; }
#indSearchTb { font-size:1.3em; width:100%; }
#indSearchTb SUP { position:absolute; }

/* changes */
#indSearchTb LABEl, #indSearchTb DIV.lab { display:block; white-space:nowrap; padding:0.15em 0; font-size:1.1em; }
#indSearchTb DIV.lab { margin-right:3%; float:left; }
#indSearchTb DIV.lab label { font-size:1em; }
#indSearchTb DIV.topPad { font-weight:bold; }
#indSearchTb LABEl.hd { padding-bottom:0.9em; }
#indSearchTb SELECT.width { width:99%; }
#indSearchTb SELECT.multiple { width:100%; min-width:13em; margin-bottom:0.3em; height:auto; }
#indSearchTb TD.first SELECT.multiple { min-width:0;}
#indSearchTb TD { vertical-align:top; width:27%; padding:0.5em 0; }
#indSearchTb TD.first { width:20%; }
#indSearchTb TD.ots { width:6%;}		
#indSearchTb LABEL.rFloat { position:relative; }
#indSearchTb LABEL.rFloat SELECT { position:absolute; right:0; }
#indSearchTb INPUT.short { width:45px; }
#indSearchTb INPUT.check { height:1em; margin:0.3em 3px; //margin:0.55em 0; -margin:0.4em 0; }
#indSearchTb LABEL.topPad, #indSearchTb DIV.topPad { padding-top:0.8em; }
#indSearchTb BUTTON { font-size:1.3em; //overflow:visible; //padding-left:0.5em; //padding-right:0.5em; }
#indSearchTb BUTTON.submit { margin-left:15px; } 
P.comment { color:#707070; }
SPAN.sup { font-size:0.7em; position:relative; bottom:0.7em; }
B.labHd { display:block; padding-bottom:0.3em; padding-top:0.1em; } 

#tableMarkMenuDirect { font-size:1.1em; }
#tableMarkMenuDirect SELECT { font-size:0.9em !important; }
#tableMarkMenuDirect TD { padding-top:0.55em; padding-bottom:0.3em; }
#tableMarkMenuDirect TD.radioButTd LABEL { display:inline; font-size:1em; }

#getSearchParams SELECT { margin-bottom:0.15em; margin-top:0.03em; }


/* End Search Form */

/* Markets Menu */
#marketsMenuContainer { float:left; text-align:center; width:72%; -position:relative; }
#marketsMenuBox { text-align:center; width:100%; overflow:visible; position:relative; padding-bottom:40px; }
#marketsMenuCount { position:relative; margin:0 auto; width:517px; padding-top:30px; top:40px; }
#marketsMenu { height:290px; margin:0 auto;
               background:url("/Firm7/img/ind/marketsMenu/MenuBgResized.png") no-repeat;
               -background-image:url("/Firm7/img/ind/marketsMenu/MenuBgResized.gif");
			}		
			
#BalloonBox DIV.ballon { position:absolute; left:0; top:0; }

#BalloonBox DIV.living { left:30px; top:150px; }
#BalloonBox DIV.living .topTail { left:30px; }

#BalloonBox DIV.commerce { left:160px; top:-30px; }
#BalloonBox DIV.commerce .botTail { left:30px; }

#BalloonBox DIV.luxurious { left:350px; top:-30px; }
#BalloonBox DIV.luxurious .botTail { left:20px; }
#BalloonBox DIV.luxurious h3 a { color:#fff; }

#BalloonBox DIV.countryside { left:217px; top:231px; }
#BalloonBox DIV.rent { left:375px; top:64px; }  
#BalloonBox DIV.abroad { left:370px; top:207px; }
#BalloonBox I.RTCorn { margin-right:1px; background-position: -16px 0px; }
 
TABLE.ballonTb { border-collapse:collapse; border:0px; text-align:left; 
                 opacity:0.82; filter: alpha(opacity=82);  }
TABLE.ballonTb TD { border-collapse:collapse; border:0px; font-size:0px; }
TABLE.ballonTb TD.textTd { font-size:14px; font-family:Arial; background:#ecebeb; padding:0 5px; }
TABLE.ballonTb TD.textTd H3 { font-size:18px; margin: 0 0 1px 0 ; position:relative; bottom:4px; } 
TABLE.ballonTb TD.textTd DIV, TABLE.ballonTb TD.textTd A { color:#c50000; }
TABLE.ballonTb TD.textTd DIV { padding: 0 0 1px 0; white-space:nowrap; }
TABLE.ballonTb TR.topBg TD, TABLE.ballonTb TR.botBg TD { font-size:0; height:13px;  width:14px; padding:0 !important; overflow:hidden; }
TABLE.ballonTb TD.cenTd , TABLE.ballonTb TD.cenTd  { width:auto; background:#ecebeb; }
TABLE.ballonTb TR.topBg TD.cenTd {	border-top:1px solid #e0e0e0; }
TABLE.ballonTb TR.botBg TD.cenTd {	border-bottom:1px solid #e0e0e0; }
TABLE.ballonTb TD.LCTd, TABLE.ballonTb TD.RCTd { background:#ecebeb; }
TABLE.ballonTb TD.LCTd { border-left:1px solid #e0e0e0; }
TABLE.ballonTb TD.RCTd { border-right:1px solid #e0e0e0; }
TABLE.ballonTb TD.LTCorn { background-position:-1px 0;  }
TABLE.ballonTb TD.RTCorn { background-position:-16px 0; }
TABLE.ballonTb TD.LBCorn { background-position:-30px 0; }
TABLE.ballonTb TD.RBCorn { background-position:-45px 0; }
#BalloonBox DIV.topTail, #BalloonBox DIV.botTail  
{
	position:absolute; z-index:10; left:80px;
	width:36px; height:20px;
	opacity:0.82; filter: alpha(opacity=82);
}
#BalloonBox DIV.topTail { height:18px; top:-19px; margin-top:1px; background-position:-101px 0; } 
#BalloonBox DIV.botTail I { display:block; position:absolute; z-index:0; width:34px; left:1px; font-size:0; height:1px;
	background:url("/Firm7/img/ind/marketsBallonBg.png"); background-color:#fff;
	opacity:0.82; //display:none;}	 
#BalloonBox DIV.botTail { bottom:-20px; background-position:-60px 0; }
#BalloonBox DIV.botTail I { top:-1px; }

#BalloonBox DIV.addobject { top:-20px; }
#BalloonBox DIV.addobject TABLE.ballonTb {
    background:none;
    opacity:1;
    filter: alpha(opacity=100);
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Firm7/img/ind/marketsMenu/currGrad2.png',sizingMethod='scale');
}

#BalloonBox DIV.currMarket, #BalloonBox DIV.addobject { color:#fff !important; }
#BalloonBox DIV.currMarket H3 { color:#fff; }
#BalloonBox DIV.currMarket DIV, #BalloonBox DIV.currMarket A { color:#fff; }
#BalloonBox DIV.addobject h3 A { text-decoration:underline; color:Red; }
#BalloonBox DIV.currMarket DIV.topTail, #BalloonBox DIV.addobject DIV.topTail,
#marketsMenu DIV.currMarket DIV.botTail, #BalloonBox DIV.addobject DIV.botTail { display:none; }

#BalloonBox DIV.rent DIV.botTail { display:none; }

#BalloonBox DIV.currMarket TABLE.ballonTb TD, #BalloonBox DIV.addobject TABLE.ballonTb TD { background:none; border:none; }
#BalloonBox DIV.currMarket TABLE.ballonTb  
{
    background:none;
    opacity:1;
    filter: alpha(opacity=100);
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Firm7/img/ind/marketsMenu/currGrad.png',sizingMethod='scale');
}
#BalloonBox DIV.currMarket TD.textTd DIV { position:relative;  }
#BalloonBox IMG.bg { display:none; }
#BalloonBox DIV.currMarket IMG.bg, #BalloonBox DIV.addobject IMG.bg { display:block; position:absolute; height:100%; width:100%; left:0; top:0; z-index:0; //display:none; }

DIV.marketsIconBox { position:absolute; left:0; top:12px;  z-index:20;}
DIV.marketsIconBox A { width:17px; height:16px; display:block; float:left; margin-right:40px; z-index:20;
                     text-decoration:none; border:0; }
DIV.marketsIconBox A.mail { background-position:-137px 0; }
DIV.marketsIconBox A.wind { background-position:-155px 0; }
DIV.marketsIconBox A.home { background-position:-173px 0; margin-right:0; }

/*#addObjectLink { font-size:13px;  display:block; background:#e80d15; border:1px solid #fff; float:left; padding:2px 6px; padding-bottom:6px;
    position:absolute; left:33px; bottom:110px; z-index:30; }
#addObjectLink A { color:#fff; text-decoration:none; border-bottom:1px solid; font-weight:bold; }
#addObjectLink A:hover { border-bottom:none; }
#addObjectLink I { display:block; width:10px; height:25px; background:url(/Firm7/img/ind/marketsMenu/palka.png) no-repeat left top; position:absolute; left:50%; bottom:-26px;  }*/

#objSearchInp { text-align: left; background:#f0f0f0; border:1px solid #cacaca !important; display:block; padding:12px 10px;
    position:absolute; left:0; bottom:24px; z-index:30; }
#objSearchInp B { font-size:12px; position:relative; top:1px; -position:static; }    
#objSearchInp INPUT, #objSearchInp BUTTON { vertical-align:middle; font-size:12px; }
#objSearchInp INPUT { width:46px; //width:40px; overflow:hidden; }
#objSearchInp BUTTON {  padding-left:0; padding-right:0; width:52px; text-align:center;
//overflow:visible; //margin-left:2px; }

/*#marketsDPLogo { position:absolute; width:150px; bottom:15px; left:0; 
                 background:#df1019; padding:19px 30px; padding-bottom:15px;  z-index:30; }*/
#marketsDPLogo { height:75px; width:150px; background:#df1019; padding:15px 30px 0; cursor:pointer; position:absolute; left:0; top:0; }
#marketsDPLogo div { margin:0; padding:0; }
#marketsDPLogo I { display:block; height:28px; width:150px; background-position: -2px -28px; }
#marketsDPLogo DIV, #marketsDPLogo table { font-family:Arial; font-size:12px; color:#fff; padding-top:4px; margin:0; }
#marketsDPLogo A { color:#fff; white-space:nowrap; }
/*#marketsDPLogo A.Rcont { float:right; }*/
#marketsDPLogo table { text-align:center; }
#tableMarkMenuDirect SPAN.rightL { margin-right:0 !important; }                     

                            
/* End Markets Menu */

/* Small Markets Menu */
#marketsMenuSmall { position:relative; text-align:center; width:100%; padding-top:7px; }
#marketsMenuSmallBg { position:relative; z-index:0; width:726px; height:161px; 
            background:url(/Firm7/img/ind/marketsMenu/smallMenuBg.png) no-repeat left bottom; margin:0 auto;
            -background-image:url(/Firm7/img/ind/marketsMenu/smallMenuBg.gif);}
			
#marketsMenuSmallBg.bw { background:url(/Firm7/img/ind/marketsMenu/smallMenuBg_bw.png) no-repeat left bottom; -background:none;
			-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Firm7/img/ind/marketsMenu/smallMenuBg_bw.png',sizingMethod='scale'); }
.bordMarkMenu #marketsMenuSmallBg { border-bottom:1px solid #AEAEAE; bottom:-1px; padding-bottom:1px; }			
#marketsMenuSmall DIV.marketsIconBox { right:0; left:auto; }
#marketsMenuSmall DIV.navBlock { z-index:1; position:absolute; left:0; top:0; text-align:left; float:left; font-size:16px; color:#df1019; }
#marketsMenuSmall DIV.navBlock H1, #marketsMenuSmall DIV.navBlock H2,#marketsMenuSmall DIV.navBlock H3 { font-size:1em; display:inline; } 
#marketsMenuSmall DIV.navBlockLinks { float:left; padding-left:5px; padding-top:10px; color:#000; }
#marketsMenuSmall DIV.navBlock A { color:#df1019; }
#marketsMenuSmall DIV.logo { display:block; float:left;  text-align:left; background-color:#df1019; width:116px; height:38px;  }
#marketsMenuSmall DIV.logo I { display:block; float:left; width:98px; height:20px; margin-top:10px; margin-left:9px; -margin-left:5px;
								background-color:#df1019; background-position:-2px -61px; }

#marketsMenuSmall { padding-top:5em; position:relative; }
#marketsMenuSmall table.marketsBalloonBox { width:100%; position:absolute; z-index:10; left:0px; text-align:center; }
#marketsMenuSmall table.marketsBalloonBox table { display:inline; }
#marketsMenuSmall .ballon { width:auto; }
#marketsMenuSmall .ballon h3 a, #BalloonBox .ballon h3 a { border:none; color:#000; text-decoration:none; }
/*#marketsMenuSmall .living { left:0px; }
#marketsMenuSmall .commerce { left:182px; }
#marketsMenuSmall .countryside { left:397px; }
#marketsMenuSmall .abroad { left:588px; }
#marketsMenuSmall .rent { right:0px; }*/



#marketsMenuPointer { display:none; position:relative; z-index:5; -margin-bottom:-1px; width:59px; height:29px; 
position:absolute; bottom:-2px; left:0;
						background-color:transparent; background-position:-2px -85px; }
.secondM #marketsMenuPointer, .commerceM #marketsMenuPointer , .zagorodM #marketsMenuPointer ,.eliteM #marketsMenuPointer, .abroadM #marketsMenuPointer { display:block; }
.secondM #marketsMenuPointer { left:40px; }
.commerceM #marketsMenuPointer { left:167px; }
.zagorodM #marketsMenuPointer { left:285px; }
.eliteM #marketsMenuPointer { left:432px; }
.abroadM #marketsMenuPointer { left:618px; }
#marketsMenuPointer {
       background:url(/Firm7/img/ind/marketsMenu/strelka.gif) left top no-repeat;
       background-position:0 0;                               
       }




/*
#markMenuDirect { position:relative; text-align:center; font-size:1.4em; padding:0.3em 0; padding-top:0.55em; padding-left:0.4em; }
#markMenuDirect SELECT , #tableMarkMenuDirect SELECT  { font-size:0.95em; padding:0.1em 0; font-family: Tahoma; vertical-align:middle;  }
#markMenuDirect A { vertical-align:middle; margin-right:1em; white-space:nowrap; }
#markMenuDirect span A { margin:0; }
#markMenuDirect span { margin:0 7px; }
#markMenuDirect span.active { color:Red; }
#markMenuDirect div.dealType { padding-top:10px; }

#markMenuDirect SPAN.rightL, #tableMarkMenuDirect SPAN.rightL { float:right; display:block; padding:3px 0; position:relative; }
#markMenuDirect SPAN.rightL  A, #tableMarkMenuDirect SPAN.rightL  A  { margin-right:0.1em; }
*/
#markMenuDirect SPAN.rightL  I, #tableMarkMenuDirect SPAN.rightL  I, #mapResTbLinks SPAN.printLink I,
#RightMarkMenuDir SPAN.legLink  I, #RightMarkMenuDir SPAN.printLink  I, #RightMarkMenuDir SPAN.printLink  I {   font-size:0px; width:15px; height:15px; position:absolute; }
#markMenuDirect SPAN.legLink, #tableMarkMenuDirect SPAN.legLink, #RightMarkMenuDir SPAN.legLink { display:block; float:left; padding-right:17px; }		
#markMenuDirect SPAN.legLink  I, #tableMarkMenuDirect SPAN.legLink  I, #RightMarkMenuDir SPAN.legLink  I { right:0; top:3px;  background-position: -82px -47px; }
		  
#markMenuDirect SPAN.printLink, #mapResTbLinks SPAN.printLink, #RightMarkMenuDir SPAN.printLink { padding-left:19px; padding-right:0;   margin-right:0.3em; }	
#markMenuDirect SPAN.printLink  I , #mapResTbLinks SPAN.printLink I, #RightMarkMenuDir SPAN.printLink  I {  left:0; top:1px; width:16px; background-position: -90px -96px; }
#mapResTbLinks SPAN.printLink, #RightMarkMenuDir SPAN.printLink { position:relative; margin-left:0.3em; }
#mapResTbLinks SPAN.printLink I, #RightMarkMenuDir SPAN.printLink  I { top:0; }



#markMenuDirLinks { margin-bottom:30px; text-align:left; background:#e5e5e5;  padding:6px 5px;  }
#markMenuDirLinks * { font-size:18px; }
#markMenuDirLinks SPAN { padding:0 0.5em; position:relative;  }
#markMenuDirLinks A { color:#df1316; //width:1px; -height:1.3em; }

#markMenuDirLinks .dealType { background:#E5E5E5;  height:27px; padding-top:5px; position:absolute; left:0; top:26px; //top:33px; }
#markMenuDirLinks .dealType * { font-size:15px; font-weight:bold; }
#markMenuDirLinks .dealType A { }

#markMenuDirRightLinks { float:left; width:100%; text-align:left; padding:5px 0; }
#markMenuDirRightLinks * { font-size:13px; }

#LeftMarkMenuDir, #RightMarkMenuDir { padding:0.5em 0.2em; }
#LeftMarkMenuDir { float:left; text-align:left;  }
#LeftMarkMenuDir A { margin:0 5px; color:#DF1316; }

#LeftMarkMenuDir A, #RightMarkMenuDir A { color:#DF1316; }

#RightMarkMenuDir { float:right; white-space:nowrap; }
#RightMarkMenuDir SPAN { float:right; //float:none; position:relative; margin-right:10px !important; margin-left:10px !important; }
#RightMarkMenuDir .legLink A { width:1px; }
#RightMarkMenuDir #favorite_count_objects  { margin:0 !important; float:none; }
						  							  					 							  
												
/* End Small Markets Menu */

/* Content */

.rubric_block .date { color:#888; font-weight:bold; }
.rubric_block h2, .rubric_block h3 { font-size:1.7em; }
#mainNewsPrewTb .rubric_block h2, #mainNewsPrewTb .rubric_block h3 { margin-top:5px; }
#mainNewsPrewTb .articleBlock .rubric_block h2, #mainNewsPrewTb .articleBlock .rubric_block h3 { margin-top:17px; } 
.newsBlock { float:right; margin-left:-240px; width:100%; }
.newsContent { padding-left:240px; }

.articleBlock td { width:50%; }

DIV.newsLinks { padding:1em 0; padding-top:0; width:100%; overflow:hidden; margin-top:1em; }
DIV.newsLinks * { vertical-align:middle; }
DIV.newsLinks UL { font-size:1.4em; color:#000; float:left; width:100%; }
DIV.newsLinks UL, DIV.newsLinks LI {  }
DIV.newsLinks LI , DIV.newsLinks A { //display:block; //float:left; //clear:right; }
DIV.newsLinks LI { display:inline; white-space:nowrap; padding-left:0.1px; margin:0 -1px; //padding:0 2px; }
DIV.newsLinks A { /*color:#cb010d;*/ margin:0 1px; //margin:0; }
DIV.newsLinks H3, DIV.newsLinks H2 { float:left; /*padding-right:10%;*/ font-size:1.6em; }

DIV.newsPrew { font-family:Arial; padding:0.4em 0 0.6em;  }
.articleBlock DIV.newsPrew { overflow:hidden; }
.articleBlock DIV.newsPrew DIV { margin-right:2em; }
.articleBlock .halfArticle { float:none; width:auto; }

DIV.newsPrew H6, DIV.newsPrew H5 { font-size:1.6em; font-weight:normal; padding:0.3em 0; }
DIV.newsPrew H6 SPAN, DIV.newsPrew H5 SPAN { color:#a3a3a3; }
DIV.newsPrew H6 A, DIV.newsPrew H5 A { color:#000; display:block; font-weight:bold; }
DIV.newsPrew P { margin:0; padding:0.8em 0 0 0; font-size:1.25em; display:block; clear:both; }
DIV.newsPrew P IMG { float:left; clear:left; margin:0 5px 5px 0;  }
DIV.newsPrew A.allText { /*color:#000;*/ }
.mainArticle, .singleNews { margin-right:1%; }
.halfArticle { width:48%; float:left; }
DIV.mainNews { clear:none; -width:100%; -overflow:hidden; }
DIV.mainNews img { width:90%; -idth:260px;  }

DIV.directLink { font-size:1.2em; /*padding:0.4em 0.2em; border:1px solid #d6d6d6;*/ -float:left; -width:99%; overflow:hidden; }
DIV.directLink DIV, DIV.com { font-size:1.2em; display:block; /*float:left; position:relative; padding:0.3em 0.5em;*/ white-space:nowrap; }
DIV.directLink I, DIV.com I  { display:block; width:15px; height:15px; float:left; margin-right:10px; }
DIV.com SMALL { font-size:1em; }
DIV.com I { background-position:-15px 0; margin-top:2px; }
.commentPic { display:block; float:left; padding-left:85px; text-decoration:none; border-bottom:1px solid;
 background:url("/Firm7/img/texts/comments.gif") left bottom no-repeat;  }
DIV.directLink DIV.link I { background-position:-31px 0; } 
                     
DIV.directLink A { white-space:nowrap; /*color:#000;*/ }
DIV.directLink A.red { /*color:#d00000;*/ }

DIV.bordBlock { border:1px solid #aeaeae;  } 
DIV.bannerBlock { width:100%; padding:7px 0; height:90px; font-size:0; text-align:center; } 

	/* Commers News */
H2.newsHd { font-size:1.8em; margin:0.5em 0 0.5em 0; }
DIV.newsDirBox { font-size:1.2em; padding-top:0.8em; padding-bottom:0.8em; line-height:1.45; float:left; width:100%; clear:both; }
DIV.newsDirBox A { /*color:#000000;*/ }
DIV.newsDirL { float:left; }
DIV.newsDirR { float:right; }

#comNewsBlock { border-bottom:1px solid #d6d6d6; padding:1em 1.2em; }

#comNewsBlock img {
border:0 none !important;
/*float:left;
margin:5px;*/
}

#comNewsBlock .additionalInfo { width:25%;float:right;margin-left:1em;padding-left:1em;border-left:1px solid #ccc; }
#comNewsBlock .additionalInfo span { padding:0.8em 0; display:block; }

#comNewsBlock IMG.imgfloatleft { float:left; clear:left; margin:5px 5px 5px 0;  }
#comNewsBlock IMG.imgfloatright { float:right; clear:right; margin:5px 0 5px 5px;  }
#comNewsBlock IMG.imgfloatcenter { clear:both; float:none; }

#comNewsBlock .archiveList { width:100%; clear:both; }
#comNewsBlock .archiveList a { font-size:1.7em; }
#comNewsBlock .archiveList .imageTd { width:80px; }

#comNewsBlock P { padding:0.8em 0; line-height:1.5;  font-size:1.2em; } 

.picturegallery img { margin-right:13px; margin-bottom:13px; }
#comNewsBlock .picturegallery img.active { border:2px solid red !important; }

DIV.botNewsLink { font-size:1.2em; padding-top:0.7em; }
DIV.botNewsLink A { /*color:#000;*/ margin-right:1.2em; }

#commentForm { font-size:1.4em; padding-left:0.25em; padding-bottom:0.5em; border-bottom:1px solid #d6d6d6; }
#commentForm STRONG { display:block; padding:0.4em 0; }
#commentForm  TABLE { width:100%; margin:0; padding:0; }
#commentForm  TD { padding:0.2em 0; }
#commentForm  TD.leftTd { width:5%; white-space:nowrap; padding-right:0.5em; vertical-align:top; }
#commentForm INPUT { width:26em; }
#commentForm TEXTAREA { width:99%; height:10em; }
#commentForm LABEL.CheckBox { font-size:0.7em; position:relative; right:3px; }
#commentForm LABEL.CheckBox INPUT { width:auto; margin:3px; //margin:0; }
#commentForm BUTTON { margin-top:0.3em; font-size:0.85em; padding:0; overflow:visible; padding: 0.1em 0.4em 0.2em 0.4em; //padding-top:0.2em; }

#commentsBlock { font-size:1.2em; padding-left:0.3em; padding-top:0.2em; /*border-bottom:1px solid #d6d6d6;*/ }
#commentsBlock STRONG { display:block; padding:0.4em 0; font-size:1.2em; }
#commentsBlock A { font-weight:bold; }
#commentsBlock DIV { padding-bottom:0.4em; }
#commentsBlock P { padding-top:0.3em; }
#commentsBlock SPAN.comdate { display:block; float:right; font-size:0.8em; color:#bfbfbf; }

#commentsBlock DIV.paginator { position:relative; bottom:0.5em; }
#commentsBlock DIV.paginator span, #commentsBlock DIV.paginator a { margin-right:10px; }

DIV.paginator SPAN.active, DIV.paginator A.page { padding:0.1em 0.4em; margin-right:0.2em; font-weight:bold; }  

DIV.paginator A.page { background:#d9d9d9; text-decoration:none; border-bottom:none; font-size:1.2em; margin-left:0.1em;
                  text-decoration:underline; }
DIV.paginator SPAN.active { background:#d60000; color:#FFF;font-size:1.4em; /*font-weight:lighter !important;*/ }
DIV.paginator SPAN.direction { color:#ccc; padding:0 0.5em; }
DIV.paginator .pagingList { margin:0.3em 0; }
DIV.paginator .arrow { font-family:Times,sans-serif; font-weight:normal; padding:0 0.3em; color:#999; font-style:normal; }

#commentsBlock DIV.paginator STRONG { display:inline; padding-right:0.7em; }

#bottomLinksBox { font-size:1.2em; padding:1em 0 1em 0.3em; float:left; width:100%;  }
#bottomLinksBox UL, #bottomLinksBox LI { display:block;  }
#bottomLinksBox UL { float:left; width:25em; list-style:none; margin-right:5em; -margin-right:0; }
#bottomLinksBox STRONG { font-size:1.2em; padding:0.4em 0; padding-bottom:0.5em; display:block; }
#bottomLinksBox SPAN { float:left; padding-right:0.5em; }
#bottomLinksBox LI {  padding:0.3em 0; padding-right:6em; float:left; width:100%; }
#bottomLinksBox A { white-space:normal; border-bottom:none; text-decoration:underline; padding-bottom:0.2em; float:left; width:100%; position:relative; margin-right:-4em; }
#bottomLinksBox A:hover { text-decoration:none; }	
	
	
	/* Commers News */
	
	/* Commers Result */
#markMenuDirect #resPrintLink { margin-right:1.5em; }	
DIV.paginator H4 { float:left; font-size:1.4em; font-family:Arial; padding-bottom:0.2em; padding-right:0.2em; //padding-right:0.3em; }	
/* DIV.pagBox { padding:0.2em 0; padding-left:0.4em; //padding-bottom:0.9em; } */
DIV.pagBox { padding:0.6em 0; }


DIV.pagBox DIV.allFind { font-size:0.9em; }	
#resultBord { text-align:left; border:1px solid #aeaeae;  border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; overflow:hidden; }

#QueryParamsInfo { font-size:1.1em; padding:0.5em; }
#QueryParamsInfo STRONG { font-size:1.1em; }	

TABLE.resTb { width:100%;  text-align:left; font-family:Arial; margin-top:0.6em; font-size:1.2em;  }
TABLE.resTb STRONG { font-size:1.1em; }
TABLE.resTb  TH.centrF, TABLE.resTb  TD.centrF { text-align:center; }
TABLE.resTb THEAD { font-size:1.2em; background:#ebebeb; }
TABLE.resTb THEAD TH { padding:0.9em 5px; font-weight:normal; border:none; white-space:nowrap;  }
TABLE.resTb THEAD TH.bord { border-right:2px solid #FFF; border-left:2px solid #FFF; }
TABLE.resTb THEAD TH.Rbord { border-right:2px solid #FFF; }
TABLE.resTb THEAD TH.Lbord { border-left:2px solid #FFF; }
TABLE.resTb THEAD TH.favorite, TABLE.resTb TBODY TD.favorite { padding:0.3em 0 0 0; width:1%; text-align:center; }
TABLE.resTb THEAD TH.foto, TABLE.resTb TBODY TD.foto { padding-right:3px; padding-left:3px; width:1%; text-align:center; }
TABLE.resTb TD.favorite INPUT { margin:3px; //margin:0; margin-top:0.54em; //margin-top:0.2em; }
TABLE.resTb TBODY { font-size:1.1em; }
TABLE.resTb TD { padding:0.7em 5px; padding-right:7px; vertical-align:top; white-space:normal; }
TABLE.resTb TD.noteTd { white-space: normal; line-height:1.5; }
TABLE.resTb TD.descriptTd { line-height:1.5; padding-left:0; } 
TABLE.resTb TD.descriptTd A.img, TABLE.resTb TD.descriptTd IMG { float:left; margin:0 1em 0.5em 0; }
TABLE.resTb TD.descriptTd A.img IMG { margin:0; float:none; }
TABLE.resTb TD.descriptTd DIV { float:left; /*white-space:nowrap;*/ }
TABLE.resTb TD.bannerTd, TABLE.resTb TD.bannerTd DIV.bannerBlock { padding:0; }
TABLE.resTb TR.greyBg { background:#f3f3f3; }
TABLE.resTb TR.bordT TD { border-top:1px solid #d4d4d4; }
TABLE.resTb TR.bordB TD { border-bottom:1px solid #d4d4d4; }
TABLE.resTb TR.bord TD { border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; }

TABLE.resTb A { cursor:pointer; }
TABLE.resTb I { margin:0 auto; display:block; width:16px; height:16px; cursor:default; }
TABLE.resTb DIV.iconTd { white-space:nowrap; overflow:visible; 	loat:left; margin:0 auto; width:102px; }
#zagorodResTb DIV.iconTd { width:85px; }
TABLE.resTb DIV.iconTd I { float:left; }
TABLE.resTb SUP { position:absolute; font-size:0.7em; //font-size:0.8em; }
TABLE.resTb A.noBord { border-bottom:none; cursor:pointer; text-decoration:none; border:none; }
TABLE.resTb A.noBord I { cursor:pointer; }

I.margIc {  margin:0 2px !important; } 
I.starIc { background-position: 0 -77px !important; }
I.fotoIc { background-position: -68px -97px !important; }
I.picIc { background-position: -96px -22px !important; }
I.floorsIc { background-position: 0 -96px !important; }
I.areaIc { background-position: -20px -97px !important; }
I.enterIc { background-position: -44px -97px !important; }

I.electrIc { background-position: -20px -78px !important; }
I.heatIc { background-position: -38px -78px !important; }
I.waterIc { background-position: -53px -78px !important; }
I.wcIc { background-position: -70px -77px !important; }
I.telIc { background-position: -89px -77px !important; }
I.inetIc { background-position: -107px -77px !important; }

DIV.resTbDirect { padding:0.6em 0 ; font-size:1.1em; }
DIV.resTbDirect DIV.paginator, DIV.pagBox DIV.paginator  { float:left; margin-left:0.4em; font-size:1.15em; }
DIV.resTbDirect DIV.allFind, DIV.pagBox DIV.allFind { float:right; font-size:1.3em; margin-right:0.3em; }

DIV.legendBox { text-align:left; font-size:1.4em; background:#f3f3f3; padding:0.5em 0; float:left; width:100%; clear:both; //margin-top:0.3em; }
DIV.legendBox I { display:block; width:16px; height:16px; text-align:center; font-style:normal; }
DIV.legendBox CAPTION { text-align:left; font-weight:bold; padding:0 0.3em; padding-bottom:0.25em; }
DIV.legendBox TABLE { float:left; margin-right:1em; }
DIV.legendBox TD { padding:0.25em 0.3em; padding-right:0.7em; }

#subResHeader TH { padding-top:0; padding-bottom:0.4em; font-size:0.9em; }	
	/* End Commers Result */
	
	/* Result Empty */
#resultEmpty { text-align:center; font-size:1.2em; margin:100px 0; }
#resultEmpty H1 { font-size:1.6em; }	
	/* End Result Empty */
	
	/* Search Obj */
DIV.gorPad { padding:0.6em; padding-bottom:1em; }	
	
TABLE.paramsBox { padding:0.1em 0; font-size:1.4em; line-height:1.7; width:100%; }
TABLE.paramsBox td { width:50%; }
TABLE.paramsBox .price_info { color:#DF1316; font-size:1.5em; }
TABLE.paramsBox .contact_info .header { font-size:1.5em; }
TABLE.paramsBox .contact_info .name { font-size:1.7em; }
TABLE.paramsBox .phone_info { font-size:1.4em; }

DIV.objPrew { font-size:1.2em; padding:0.6em 0; overflow:hidden;  }
DIV.objPic { 	ackground:#00CC99; float:left; width:300px; overflow:hidden; }
#PhotoViewerPanel { width:100%; height:200px; overflow:hidden;  text-align:center; margin-bottom:5px; }
#PhotoViewerPanel IMG { font-size:12px; margin:auto; height:200px; cursor:url(http://80.93.49.81/WCE35/Firm291/img/zoomin.cur), pointer; }
#mapBox, #map, #YMapsID { height:247px; }
#mapBox {  float:left;  width:100%; position:relative; margin-right:-300px; }
#map , #YMapsID { background: #F3F3F3; margin-right:300px; margin-left:0.5em; overflow:hidden; }
#map A, #YMapsID A { border-bottom:none; }
DIV.bigMap { margin:0 !important; }

DIV.objPic DIV.but, #conHotOffers,  #hotOffers, #hotOffers DIV  { height:42px; }
DIV.objPic DIV.but, #conHotOffers { float:left; }
DIV.objPic DIV.but {  width:18px; text-align:center; }
DIV.objPic DIV.Rbut { float:right; }
DIV.objPic DIV.but BUTTON {    border:none; overflow:visible; 
							width:17px; height:41px; cursor:pointer; margin:auto; margin-top:1px;
							background-position:-122px -42px; }				 
DIV.objPic DIV.Rbut BUTTON { background-position: -117px -1px; }
DIV.objPic DIV.Lbut { width:19px; }

#conHotOffers { width:263px; overflow:hidden;  position:relative; }
#hotOffers { width:330px; position:relative; overflow:hidden; }
#hotOffers DIV { float:left; width:64px; padding:0 1px; text-align:center; overflow:hidden; }
#hotOffers DIV IMG { font-size:12px; cursor:pointer; margin:0 auto; max-width:64px; height:42px; width:auto;  }

P.objNote { font-size:1.2em; margin:0; padding:0.65em 0; padding-bottom:1.1em; //padding-top:0.2em; }

#objInfoBox { font-size:1.2em; overflow:hidden; }
#objInfoBox UL, #objInfoBox LI, #objInfoBox STRONG { display: block; }
#objInfoBox UL { float:right; width:50%; overflow:hidden; line-height:1.48; padding-bottom:0.6em;  }
#objInfoBox UL.leftUl { float:left; //width:49.9%; }
#objInfoBox LI { float:left; width:100%; }
#objInfoBox STRONG { background:#ededed; padding:0.1em 0; padding-left:4%; -padding-left:2%; border-top:1px solid #d4d4d4; }
#objInfoBox UL.leftUl STRONG { margin-right:0.2em; padding-left:2%; -padding-left:1%; }

#objInfoBox  B , #objInfoBox SPAN  { overflow:hidden; margin-left:4%; -margin-left:2%; }
#objInfoBox UL.leftUl B , #objInfoBox UL.leftUl SPAN  { overflow:hidden; margin-left:2%; -margin-left:1%; }
#objInfoBox B { display:block; width:37%; float:left; font-weight:normal; }
#objInfoBox SPAN { display:block; float:right; width:54%; margin-right:0.2em; }

SPAN.metroLab I { display:block; float:left; width:25px; height:16px; margin-right:0.3em; //margin-right:0.2em; vertical-align:middle; 
				background:url(/Firm7/img/ind/content/metroSprite.gif) no-repeat; }
SPAN.metroLab I.m2 { background-position:-25px 0; }
SPAN.metroLab I.m3 { background-position:-52px 0; }
SPAN.metroLab I.m4 { background-position:-78px 0; }	
SPAN.metroLab I.m5 { background-position:-104px 0; }

DIV.objStat { position:relative; float:left; clear:both; font-size:1.2em; padding-left:0.3em;  padding-right:13px; margin:0.8em 0 0.5em 0;}
DIV.objStat I { display:block; position:absolute; right:0; top:0;  width:8px; height:8px; margin-top:0.3em;
                 background-position:-112px -100px; }
#objStatBox { padding:0 0.5em; padding-top:0.1em; padding-bottom:0.7em; font-size:1.2em; background:#f2f2f2;  overflow:hidden; //margin-top:0.2em; }
#objStatBox TABLE { text-align:center; width:100%; border-bottom:1px solid #c9c9c9;  }
#objStatBox TH { font-weight:normal; padding:0.4em 0; }
#objStatBox .Ltd { text-align:left; }

#objStatBox SPAN { display:block; float:left; width:auto; position:relative; padding-right:13px; }
#objStatBox SPAN A, #objStatBox SPAN I { text-decoration:none; border-bottom:none; font-size:0; display:block; position:absolute;
					 width:10px; height:10px; top:50%; margin-top:-5px; right:0;
					 background-position: -105px -49px; }
#objStatBox THEAD TD { font-size:0.9em; padding:0.2em 0; border-bottom:1px; border-top:1px; border-style:solid; border-color:#c9c9c9; }
#objStatBox TBODY { padding-top:20px; }
#objStatBox TBODY TD { line-height:1; }
#objStatBox TR.line TD { font-size:0; padding:0; height:3px; }					 
										
	/* End Search Obj */
	
	/* Map Search */
	
#mapResTbLinks { font-size:1.4em; text-align:left; padding:0 0.3em  0.5em 0.3em; }
	
DIV.resultBord { border:1px solid #AEAEAE; overflow:hidden; }
DIV.NonTopBord { border-top:none;}	

#mapSearchDir { width:100%; }
#mapSearchDir TH { font-size:1.4em; text-align:left; padding: 0.1em 0.43em; padding-top:0.6em; font-weight:normal; width:33.33%; }
#mapSearchDir TD { font-size:1.2em; padding: 0.3em 0.5em; font-family: Verdana; width:33.33%; overflow:hidden; }
#mapSearchDir .toddlerTr TD { padding-top:0.6em; padding-right:0.6em; }	
#mapSearchDir .tb_cont { margin:0 0.6em; }

#mapSearchDir SELECT { font-family: Tahoma; vertical-align:middle; }
#mapSearchDir TH SELECT { font-size:0.95em; padding:0.08em 0; padding-bottom:0.07em; }
#mapSearchDir TR.sel SELECT { color:#6f6e6d; }
#mapSearchDir INPUT.check { margin:3px; //margin:0; vertical-align:middle; width:auto; position:relative; bottom:1px; right:3px; }
#mapSearchDir TD LABEL { font-weight:bold; font-family:Tahoma; font-size:0.9em; line-height:1.7; }
#mapSearchDir TD SELECT { width:100%; //width:96%; }

DIV.toddlerInp { white-space:nowrap; padding:1.2em 0; padding-bottom:0.5em; }
DIV.toddlerInp INPUT { width:62px; font-size:1em; font-family:Arial; padding:0; vertical-align:middle; }



DIV.toddler { padding:10px 0; padding-top:0.5em;  position:relative; bottom:2px; text-align:center; }
.DoubleTrackBar { margin:0 auto; cursor:pointer; height: 10px;	background: url(/Firm7/img/ind/toddler/Bg.gif) left center repeat-x; position: relative; }
.DoubleTrackBar .start,
.DoubleTrackBar .Tracker { position: absolute; z-index: 50; height: 10px; font-size: 0;
    background: url(/Firm7/img/ind/toddler/GreyBg.gif) left center repeat-x; top: 0; }
.DoubleTrackBar .touch { position: absolute; z-index: 40; text-align: center; background: #aaa; width: 1px;
    height: 8px; top:1px; }
.DoubleTrackBar .touch SPAN { position: absolute; top: 11px; margin-right:-5px;  right:0; color: #aaa; font-size: 11px;
    font-family: Trebuchet MS; white-space: nowrap; }

.DoubleTrackBar .first SPAN, .DoubleTrackBar .last SPAN { margin-right:0; }	
.DoubleTrackBar .first SPAN { left:0; }
.DoubleTrackBar .last SPAN { right:0; }	
	
.DoubleTrackBar .Tracker I { position:absolute; top:-2px; //top:-1px; display:block; font-size:0; width:13px; height:13px; 
				background:url(/Firm7/img/ind/toddler/but.gif) center center no-repeat; }
.DoubleTrackBar .Tracker I.LB { left:-7px; }					
.DoubleTrackBar .Tracker I.RB { right:-7px; }					













#bigMapBox { font-size:1.2em; padding:0.15em 0.4em; padding-top:0.5em;text-align:center;
				order-bottom:1px solid #aeaeae; padding-bottom:2px; }
#bigMapBox #map, #bigMapBox #YMapsID { width:100%; margin:0 auto; height:400px; text-align:left; }
	
	/* End Map Search */			

/* End Content */



/* Right Column */

#advertBlock EMBED { margin-bottom:10px; }
DIV.advOrder { border:1px solid #a6a6a6; font-size:0; margin-bottom:10px; }
DIV.advOrder IMG { width:100%; border:0; margin:0; }
DIV.advOrder DIV { background:url("/Firm7/img/ind/adv/redGrad.gif") #870000 repeat-x; 
                   font-size:18px; font-family:Arial; padding:12px 5px; text-align:center; color:#fff; }
                   
DIV.exchangeBox { background:#f2f2f2; padding:10px; font-family:Arial; font-size:12px; margin-bottom:10px; }
DIV.exchangeBox TABLE { width:98%; font-size:14px; border-collapse:collapse; border:none; margin-top:25px; }
DIV.exchangeBox TD { padding:0 3px 1px 3px; }

DIV.exchangeBox TD.nom { width:34%; }
DIV.exchangeBox TD.pic { width:10px; padding:0; }
DIV.exchangeBox .up TD.pic { background-position:-76px 0 ; }
DIV.exchangeBox .down TD.pic { background-position:-65px 0 ; } 

DIV.tagsBox { margin-bottom:10px; padding:10px 0; font-size:0; }
DIV.tagsBox A { text-decoration:none; border-bottom:none; color:#000; white-space:nowrap; }
DIV.tagsBox A:hover { text-decoration:underline; }

DIV.siteSearch { margin-bottom:10px; border:1px solid #aeaeae; padding:6px; padding-right:0;  font-size:0;}
DIV.siteSearch INPUT, DIV.siteSearch BUTTON { border:none; background:none; vertical-align:middle; }
DIV.siteSearch INPUT { font-family:Arial; font-style:italic; color:#949494; font-size:14px; width:190px; } 
DIV.siteSearch BUTTON { font-size:0; cursor:pointer; width:15px; height:15px; padding:0; overflow:visible; margin:0 5px 0 5px;  
                        background-position:-86px -2px; }                  

/* End Right Column */

/* Seo */
H1.mainCentrHd { display:block; width:100%; text-align: center; padding-top:9px; padding-bottom:0.9em; font-size:1.6em; }

DIV.clear { font-size:0; clear:both; }
#quickSearch DIV.clear { width:100%; float:none; }
#quickSearch { text-align:left; padding:0.3em 0.5em; margin-bottom:0.5em; border:1px solid #D6D6D6; clear:both; }
#quickSearch B { font-size:1.3em; display:block; }
#quickSearch DIV { float:left; width:33%; }
#quickSearch A { font-size:1.1em; border-bottom:none; }
#quickSearch A:hover { color:#D00000; }

DIV.introText { text-align:left; font-size:1.1em; margin-bottom:1em; color: #444444; /*border-left:1px solid #D6D6D6; padding:0 0.5em;*/ margin-top:1em; }
DIV.introText h1 { font-size:1.2em; padding-bottom:0.2em; } 

#articleBox  { width:240px; float:right; }
.articleBlock H2, .articleBlock H3 { display:block; background:#df1316; color:#fff; width:89%; font-size:1.6em; padding:0.2em 0 0.2em 5px; margin-top:17px; }

#mainNewsPrewTb {  }
#mainNewsPrewTb TD { vertical-align:top; padding:0;  }

TABLE.articleBlock { position:relative; bottom:15px; }

#TopReads { width:27%; float:right; }
/* #articleBox H2, #TopReads H2 { font-size:1.7em; } */
/* #articleBox A { font-size:1.2em; } */
.rubric_block A { font-size:1.2em; }
.rubric_block .mainArticle a { font-size:1em; }
.rubric_block ul { list-style-type:none; }
.rubric_block ul li { line-height:1.5; margin-top:0.8em; }

/* #articleBox DIV.clear { width:100%; float:none; }

#articleBox DIV { float:left; width:50%; line-height:1.8; } */


/* End Seo */

.news td { padding:100px 0; text-align:justify; }
#districtIdGetBox, #subwayIdGetBox, #cstypeIdGetBox { padding-left:1em; width:100%; }
#districtIdGetBox .districtColumn { width:24%; float:left; }

#subwayIdGetBox .subwayColumn { width:24%; float:left; }
#indSearchTb .all { font-weight:bold; }

#indSearchTb .subway_lines label { display:inline; }
#subway_list_header { font-weight:bold; font-size:1.2em; }
#subway_list a { font-weight:bold; text-decoration:none;border:none; }
#subway_list { font-size:1.1em;}

#regionBlock { padding-bottom:0.3em; }
#regionBlock label { display:block; margin-right:10px; font-size:1.3em;float:left;height:30px; }
#regionBlock label span { color:#DF1316; font-weight:bold; text-decoration:underline; }
#regionBlock label.active span { color:#000; text-decoration:none;font-size:1.4em; }

#address_tr { padding:2em 1em; }
#address_tr .text_addr, .fname { float:left; width:90%; }
#address_tr .text_addr input, .fname input { width:100%; }
#address_tr .text_addr label, .fname label { font-weight:bold; }

#form_search .price { color:#DF1316; }

#houseIdGetBox label, #cstypeIdGetBox label { float:left; margin-right:1%; width:auto; }
#houseIdGetBox .all { width:8em; }
#cstypeIdGetBox label { width:30%; }

#roomsBox label { display:inline; margin-right:1em; }

#indSearchTb .horizont label { display:inline; margin-right:1em; }

/* .subwayBox { width:45%; float:right; } */

.formButtons { text-align:right; }
.subway_ok_cancel div { float:right; margin:0 0.5em; }
.subway_ok_cancel a { font-weight:bold; font-size:1.3em; }

.stand_alone { color:#DF1316; }