﻿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; 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; }

.blPagin {
  margin-top: 20px;
  padding: 5px;
}

.blPagin span {
  background: none repeat scroll 0 0 #C0C0C0;
  border-color: #C0C0C0;
  color: #FFFFFF;
}

.blPagin a, .blPagin span {
  border: 1px solid #DFDFDF;
  color: #096BB7;
  font-size: 1.5em;
  margin: 0 0.1em;
  padding: 0.15em 0.4em;
  text-decoration: none;
}

#mainLogoTop, #mainLogoBot, #headDateBox, #copyWriteBox I, .RErow, .currency .top I, .currency .bot I, .topLinck I,
.cornerBlock .LT, .cornerBlock .RT, .cornerBlock .LB, .cornerBlock .RB, .invest I, .liveJ, .liveI, .MyWorld ,.twitter, .smi, .newsMark, .vkontakte, .facebook,
.cornerInp I, .perCatList I, .allPersLinck I,#headWeatherBox I ,#mainMenu #mainMenuRg I 
{ background:url(http://gfx.dp.ru/gfx/img/sprite/content_new.gif) left top no-repeat; }


.artDirect { font-size:1.2em; color:#949a9e; width:100%; }
.artDirect P { float:left; }
.artDirectIcon { float:right; overflow:visible; padding:0.6em 0 0.3em 0; }

.artDirect .comLinck { margin:0 15px 0 4px; padding-bottom:0.3em; float:right; }
.artDirect .comLinck  A { position:relative; bottom:0.05em; margin-left:5px; }
.liveJ, .liveI, .twitter, .smi, .newsMark, .vkontakte, .facebook,.MyWorld { display:block; width:16px; height:16px; display:block; float:right; vertical-align:middle;
margin:0 6px; text-decoration:none; }
.liveJ { background-position:-39px -119px; }
.MyWorld {background-position:-11px -173px }
.liveI { background-position:-69px -118px; }
.twitter { background-position: -127px -119px }
.smi { background: url(http://gfx.dp.ru/gfx/img/sprite/smi2.png) }
.newsMark { background-position:-8px -146px; }
.vkontakte { background: url(http://gfx.dp.ru/gfx/img/sprite/vk16.png) }
.facebook { background-position: -100px -118px }

.artSnipet { display:block;  margin:10px 0; padding:2px 0; padding-left:15px; font-size:1.4em; }
.articleCount P { padding-bottom:1em; }
.artFlBlock { float:left; padding-right:15px; margin-bottom:1px; }
.artFlBlock IMG { float:none; margin-right:0; }

/* Gallery */
img.pg { margin:3px 3px 3px 3px;}
p.pg { font-size:1.6em; }
.newsBlock .picturegallery img {float:none; display:inline;}
.newsBlock .picturegallery a {float:none; display:inline;}

H1.wiwH1 { font-size:1.7em; } 

.newsBlock H1 { font-size:2.5em; padding-top:0em; padding-bottom:0.14em; position:relative; bottom:0.07em;  }
.newsBlock H2 { font-size:2em; }
.newsBlock IMG { float:left; margin-right:13px; margin-bottom:3px; margin-top:0.2em; }
.newsBlock P { font-size:1.3em; -position:relative; }

.newsInfo { font-size:1.1em; color:#949a9e; font-family:Tahoma; padding-top:0.5em; }
.newsInfo I, .newsInfo A, .newsInfo span { display:block;float:left; }
.newsInfo I, .newsInfo A { vertical-align: baseline; font-family:Arial;  }

.comIc, .comIc2 { font-style:normal; color:#FFF; padding:0 3px; padding-bottom:5px; font-size:0.95em; margin:0 0.2em; margin-left:0.5em;
		 background:url('http://gfx.dp.ru/gfx/img/com_bg.gif') no-repeat center bottom #d71a21; text-align:center; }
.comIc2 { background-image:url('http://gfx.dp.ru/gfx/img/com_bg2.gif'); }
.newsInfo A { font-size:1.1em; position:relative; bottom:1px; color:#096bb7; text-decoration:underline; }
.newsInfo A:hover { color:#D71A21; }

.floatNews { float:left; width:47%; }

.articleInner h1 { font-size:2.6em; margin:0.2em 0 0.5em 0; }
.articleInner .articleInfo { font-size:14px; }
.articleInner .articleInfo .infoBlock { padding-left: 15px; }
.articleInner .add { margin: 1em 0; }
.articleInner .lead { font-weight: bold; }
.articleInner .lead .date { font-weight: normal; }
.articleInner .lead .date { color: #757C82; font-weight: normal; margin-bottom: 1em; }

#flashContent {    border: 1px solid #CCCCCC;
    bottom: 0;
    position: fixed;
    z-index: 1000000;}
