body {
	background-color:#FFFFFF; font-size: 11px; color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
}
a { text-decoration: none; color: #666666; }
a:hover { color: #E17E1E; text-decoration: underline; }
a.ULine { text-decoration: underline; }
a.ULine:hover { color: #E17E1E; text-decoration: none; }

table {border: 0px; border-collapse:collapse; width:100%;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px; text-align:left; font-size:11px;}
th {font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px; font-weight:normal; 
	text-align:left; font-size:11px;}

/* ôîðìû */
form {margin:0px; padding:0px; font-size: 10px; }
input {margin-bottom:1px; margin-top:1px; font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
select {margin-bottom:1px; margin-top:1px; font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
textarea {margin-bottom:1px; margin-top:1px; font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

td#tdc {vertical-align:top;}
table#struct td#l { width:320px; vertical-align:top; text-align:center; }
table#struct td#c { width:100%; vertical-align:top; text-align:center; }
table#structBR td#lext { width:100%; vertical-align:top; text-align:center; }
table#structBR td#r { width:131px; vertical-align:top; text-align:center; padding-top:3px; }


.textlo { font-size: 10px; color: #666666; }

/* øàïêà */
input.hvoform { font-size: 10px; color: #666666; font-family: Verdana;}
select.hvoform { font-size: 10px; color: #666666; font-family: Verdana;}

td.currentDate { font-size: 10px; color: #CC9966; font-weight: bold; background-color:#F6F6F6;
	text-align:right; padding-left:5px; padding-right:5px;
}
td.logl { font-size: 10px; color: #666666;
	width:318px; text-align:right; height:25px; background-color:#F6F6F6;
}
td.logr { font-size: 10px; color: #666666;
	text-align:left; height:25px; background-color:#F6F6F6;
}

.tdVOhl { font-size: 12px; color: #FFFFFF; font-weight: bold;
	text-align:left; padding-left:15px; background-color:#CC9966; height:16px;
}
.tdVOhm1 { font-size: 12px; background-color:#333333; height:16px; }
.tdVOhm { font-size: 12px; color: #FFFFFF;
	text-align:left; padding-left:10px; background-color:#333333; height:16px;
}
.tdVOhr { font-size: 12px; color: #FFFFFF; text-align:right;
	padding-right:5px; background-color:#333333; height:16px; }
.tdVOl { font-size: 12px; text-align:right; color: #000000; font-style: normal;
	padding-right:1px; padding-top:4px; }
.tdVOr { font-size: 12px; text-align:left; color: #000000; font-style: normal;
	padding-left:1px; padding-top:4px; }
/* ïðè ëîãèíå */
.VOLInk { font-size: 10px; color: #666666; font-weight:normal; text-transform:uppercase; }
td.VOLoggedIn {
	padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
	text-align:left; background-color:#F6F6F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #666666; text-transform:uppercase; }
/* ñ÷åò÷èê â óâåäîìëåíèÿõ, êîãäà åñòü óâåäîìëåíèÿ */
.cntRed { color:#CC0000; }

/* âåðõíèå ðåêëàìíûå ññûëêè */
div.headerTopLink { padding-top:5px; padding-bottom:5px; padding-right:10px; text-align:right}
a.AdvTopLink { font-size: 10px; color: #990000; font-weight:bold; text-transform:uppercase; }
td.rffi1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	font-weight:bold; color:#9C9A9C; text-align:right; vertical-align:bottom;}
/*.rffi2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#FFFFFF;}*/
td.rffi2 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;
	background-color:#333333; height:16px; text-align:right; vertical-align:bottom; color:#FFFFFF;}

/* ìåíþ */
td.MMBottom { text-align:center; font-size: 10px; color: #666666;
	padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:4px; }
td.MMTop { vertical-align:top; font-size: 10px; color: #666666;
	padding-right:5px; padding-left:5px; padding-top:7px; padding-bottom:10px; }
td.MMTop a { white-space:nowrap; }
td.MMBottom a { white-space:nowrap; }
a.MMspecial { color: #E17E1E; }
a.MMr { color: #FF0000; text-decoration:underline; }


/* footer */
td.tdBl { background-color:#333333; text-align:left; }
td.tdBr { background-color:#CC9966; text-align:center; font-size: 10px;
	padding-left:10px; padding-right:10px; }
a.aWhite { color: #FFFFFF; }
a.aWhite:hover { color: #FFFFFF; }
div.footerlink { padding-top:5px; padding-bottom:5px; color: #666666; text-align:right;
	vertical-align:middle; font-size: 10px; font-weight:bold; }
div.imgcounter { padding-top:5px; padding-bottom:5px; text-align:right; }
/* îòñòóïû */
div.div55 { padding-top:5px; padding-bottom:5px; text-align:center;}
div.div50 { padding-top:5px; padding-bottom:0px; text-align:center;}
div.div05 { padding-top:0px; padding-bottom:5px; text-align:center;}
div.div00 { padding-top:0px; padding-bottom:0px; text-align:center;}
div.div105 { padding-top:10px; padding-bottom:5px;  text-align:center;}
div.div1010 { padding-top:10px; padding-bottom:10px;  text-align:center;}
div.ht10 {height:10px;}
div.ht7 {height:7px;}
div.ht3 {height:3px; padding:0px; margin:0px;}

/* îòîäâèãàåì øàïêó ñâåðõó */
.nersheader { margin-top:0px; }
.homenersheader {margin-top:2px;}
/* áàííåðû */
div.banstretching {text-align:center; padding:1px 0 7px 0;}	
div.banleft {text-align:center; padding:2px 3px 5px 3px; width:314px;}	
div.banskyscraper {text-align:center; padding:2px 0 10px 0; margin:0 3px 0 3px;}
div.bantopright {text-align:center; padding:2px 0 5px 0; margin:0 3px 0 3px;}
div.banbottomnew {text-align:left; padding:15px 0 15px 5px;}
div.banbottom {text-align:center; padding:15px 0 15px 0;}

/* áëîê âûïàäàþùèé ñïèñîê */
.sr {float: right; display:inline;}
.sl {float: left; display:inline;}
/* ïîñëåäíèå íîâîñòè íà âñåõ ñòðàíèöàõ */

div.foottext {font-size: 10px; color: #666666; text-align:left; padding-top:5px;}
td.footleft {padding-right:20px; vertical-align:top; text-align:right;}
td.foottext {padding-top:3px; vertical-align:top;font-family: Helvetica, Arial;}
div.ners1 { font-size:10px; font-weight:bold; color:#999999; padding-bottom:2px;}
span.ners2 {font-size:9px; color:#999999;}
span.ners3 {font-size:9px; font-weight:bold; color:#999999;}

div.pInfo {
	font-size:11px; text-align:justify; margin-bottom:6px; margin-top:6px;
	margin-left:5px; margin-right:5px;
}	

span.lowercase { text-transform:lowercase; }

/* çàãîëîâêè íà ïîëîñêàõ */
h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #FFFFFF; font-weight: bold; text-align:left;
	padding:1px 5px 1px 20px; margin:0 3px 3px 3px;
}
h1.bgr { background-color:#CC9966; }
h1.bgg { background-color:#999999; }
h2.bgr { background-color:#CC9966; }
h2.bgg { background-color:#999999; }

/* ðàìêà òåìíåå */
div.rdark {
	border:1px #999999 solid; background:#FFFFFF; text-align:center;
	padding:5px 3px 5px 3px; margin:0 3px 5px 3px;
	width:308px !important;
	width:306px;
}
/* ðàìêà ñâåòëåå */
div.rlight {
	border:1px #B9B9B9 solid; background:#FFFFFF; text-align:center;
	padding:5px 3px 5px 3px; margin:0 3px 5px 3px;
}
div.r314 {
	border:1px #B9B9B9 solid; background:#FFFFFF; text-align:center;
	padding:5px 3px 5px 3px; margin:0 3px 5px 3px; 
	width:308px !important;
	width:306px;
}

/* áëîê îêðóæàþùèé */
div.around {
	padding:2px 3px 5px 3px; margin:0 3px 5px 3px;
	/*border:1px #B9B9B9 solid; background:#FFFFFF; text-align:center;*/
}
div.forumblock {
	padding:2px 3px 5px 3px; margin:0 3px 5px 3px;
	width:308px !important;
	width:306px;
}
div.AboutNers {
	font-size: 10px; color: #919191; text-align:justify;
	padding:0 3px 0 3px; margin:0 3px 8px 3px;
	width:308px !important;
	width:306px;
}
img.about { float:left; margin-right:3px; width:128px; height:45px; margin-left:0px;}
div.clearing { clear:both; height:0px; font-size:0px;}
div.partner {
	font-size: 12px; color: #FFFFFF; font-weight: bold; text-align:center;
	background-color:#CC9966;
	padding-top:1px; padding-bottom:1px;
	margin-left:3px; margin-right:3px;  margin-top:5px; margin-bottom:3px; 
}

table#forum th { /* ôîðóì - ÿ÷åéêà òîïèêà */
	font-size: 10px; text-align: left; padding:5px 2px 5px 2px; width:75%;
}
table#forum td { /* ôîðóì - ÿ÷åéêà äàòû */
	font-size: 9px; color: #666666; text-align:right;  padding:5px 2px 5px 2px; vertical-align:top;
}
table#announce td { /* íîâîñòè - ÿ÷åéêà òîïèêà */
	font-size: 11px; text-align:left; padding:5px 2px 5px 2px;
}
table#announce img { height:4px; width:4px; vertical-align:middle; 
	margin-right:3px; margin-top:2px;}
div.db { /* êàòàëîã áàç äàííûõ áëîê ññûëîê ñî ñòðàíèö íå êàòàëîãà */
	font-size:11px; text-align:left;
	padding-left:10px; padding-right:10px; padding-bottom:1px;
}

/* íèæíèå æèðíûå ññûëêè â ëåâûõ áîêñàõ (âñå òåìû ôîðóìà, âñå íîâîñòè) */
div.lblink { padding-top:5px; text-align:right; font-size: 10px; font-weight:bold; }
div.dblink { padding-top:0px; text-align:right; font-size: 10px; font-weight:bold; }

div.error {
	font-size: 11px; font-weight: bold; color: #DD6D00; text-align:left;
	padding-top:10px; padding-bottom:10px;	
}
div.warning {
	font-size: 11px; font-weight: bold; color: #000000; text-align:left;
	padding-top:10px; padding-bottom:10px;	
}
div.ok {
	font-size: 11px; font-weight: bold; color: #000000; text-align:left;
	padding-top:10px; padding-bottom:10px;	
}

div.pagetopline {
	font-size:11px; text-align:left; 
	border-top: 1px solid #999999;
	padding-bottom:10px; padding-top:5px;
}
div.page {font-size:11px; text-align:left; padding-bottom:10px; padding-top:5px;}
span.curpage {color: #DD6D00; font-weight:bold;}

/* ñïèñêè ñëåâà ñ êîëè÷åñòâîì  */
/* íàçâàíèå */
table#simplelistcnt th {
	font-size: 11px; font-weight: normal; color: #000000;
	padding-left: 10px; padding-right: 5px; text-align: left;
	border-bottom:1px solid #EEEEEE;
	height:17px;
}
/* êîëè÷åñòâî */
table#simplelistcnt td {
	font-size: 10px; font-weight: bolder; text-align:right;
	padding-right:10px; padding-left:5px; color: #666666;
	width:14%; height:17px; padding-right:10px;
	border-bottom:1px solid #EEEEEE;
}
/* ñïèñêè ñëåâà áåç êîëè÷åñòâà  */
table#simplelist th {
	font-size: 11px; font-weight: normal; color: #000000;
	padding-left: 10px; padding-right: 10px; text-align: left;
	border-bottom:1px solid #EEEEEE;
	height:17px;
}
/* ñïèñîê ðåãèîíîâ â ëåâîé ÷àñòè */
div#selectregionbox { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:7px;}
div#selectregionbox div.caption { font-size: 11px; font-weight:bold; color: #999999;
	text-align:left; padding-bottom:1px;}
select.rid { padding:0; margin:0; font-size: 10px; color: #666666; width:100%;}	

span.highlight { color: #FF0000; }

tr.movie {cursor: pointer; cursor: hand;}
div.emptytemplate {padding:10px; text-align:left; }

p.pInfo {
	font-size:11px; text-align:justify; 
	margin-bottom:10px; margin-top:6px; margin-left:0px; margin-right:0px;
}	
p.pInfoList {
	text-align:left;
	text-indent: 15px;
	font-size:11px;
	margin-bottom:2px; margin-top:0px;
	margin-left:0px; margin-right:0px;
}	
select.lower {text-transform:lowercase;}
div.accessdenide {font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; color:#000000; text-align:left; }
ul.accessdenide { padding:0px; margin-top:0px; margin-bottom:0px;}	
ul.accessdenide li { padding-bottom:5px; padding-top:5px;}

div#yad { padding: 10px 0 10px 0; }
#yad_top {margin:0 auto;}
#ya_direct_left { margin: 15px auto 15px auto; }
#ya_direct_bottom { margin: 20px 0 20px 0; }

div#menu { text-align:center; padding:3px 5px 10px 5px; font-weight:bold; font-size:10px;}
div#menu a { text-decoration: underline; margin:0 7px 0 7px; }
div#menu a:hover { color: #E17E1E; text-decoration: none; }

table#blog td { /* íîâîñòè - ÿ÷åéêà òîïèêà */
	font-size: 11px; text-align:left; padding:5px 2px 5px 2px;
}
table#blog img { height:4px; width:4px; vertical-align:middle; 
	margin-right:3px; margin-top:2px;}

table#forumuser th { /* ôîðóì - ÿ÷åéêà òîïèêà */
	font-size: 11px; text-align: left; 
	padding-right:2px; width:75%; padding-top:5px; padding-bottom:5px; 
	border-bottom:1px solid #CC9966; 
	
}
table#forumuser td { /* ôîðóì - ÿ÷åéêà äàòû */
	font-size: 10px; color: #666666; text-align:right;
	vertical-align:top; padding-left:2px; padding-top:5px; padding-bottom:5px; 
	border-bottom:1px solid #CC9966; 
}
div.forumuserlink { padding-top:10px; text-align:right; font-size: 11px; font-weight:bold; }

div.google_ad {margin:0 auto;}
div.google_ad_bottom { text-align:left;}

.ny3 { font-size: 12px; color: #FFFFFF; font-weight: bold;
	text-align:left; padding-left:15px; background-color:#CC9966; height:15px;
 	background:url(http://dev.ners.ru/assets/_img/ny/ny3.gif);
}
td.oc1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	font-weight:bold; color:#9C9A9C; text-align:right; vertical-align:bottom; padding-right:5px;}
/*.rffi2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#FFFFFF;}*/
td.oc2 { font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold;
	background-color:#333333; height:16px; text-align:right; color:#FFFFFF;
	padding-right:5px;}

#blogs div {
	text-align:left;
	overflow:hidden;
	width:100%;
	margin-bottom:5px;
}
#blogs img {
	overflow:hidden; 
	margin-right: 10px;
	float:left; 
}
#blogs p {
	margin:0;
	font-size:10px;
	color:#999;
	padding-top:2px;
}

h2 a {color:#FFF;}
#forum dl {
	margin:3px 0 3px 0;
	padding:3px 0px 3px 0px;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #c9c9c9;
}
#forum dt {
	float:left;	
	width:51px;
	display:block;
}
#forum dd {
	margin-left:61px;
	vertical-align:top;
	text-align:left;
}
#forum dd a {
	font-weight:bold;
}

#forum dd div {
	font-size:10px;
	color:#999;
	padding-top:2px;
}
#forum dl.odd {
	/*background-color:#f4f4f4;*/
}

.form_block form {
	margin:0;
}
.form_block h5, #firms h5 {
	font-size:12px; 
	text-transform:uppercase; 
	font-weight:bold; 
	margin:0;
	margin-bottom:15px;
	margin-left:10px;
	padding:0;
	text-align:left;
}
#firms h5 a {
	text-decoration:none;
}
.form_block fieldset {
	border:none;
	padding:0;
	margin:0;
}
.form_block dl {
	padding: 0 0 2px 0; 
	margin:0;
	width:100%; 
	overflow: hidden;
}
.form_block dt {
	float: left;	
	width: 130px;
	text-align: right;
	display: block;
	font-size:11px;
}
.form_block dd {
	text-align:left;
	margin-left: 140px;
	vertical-align: top;
	font-size:11px;
}
.form_block input {
	width:140px;
}
.form_block input.button {
	width:100px;
}
.form_block textarea {
	width:140px;
	height:60px;
}
.form_block .btns {
	margin-top:32px;
}

#demand, #firms {
	margin:5px 3px 5px 3px;
}
#demand .b {
	height:9px;
	background: url(http://img.ners.ru/design/realty/demand_b.gif) no-repeat top left;
}
#demand .tc {
	padding:15px 10px 0px 10px;
	background: url(http://img.ners.ru/design/realty/demand_tc.gif) no-repeat top left;
}
#firms .b {
	height:9px;
	background: url(http://img.ners.ru/design/realty/an_b.gif) no-repeat top left;
}
#firms .tc {
	padding:15px 10px 0px 10px;
	background: url(http://img.ners.ru/design/realty/an_tc.gif) no-repeat top left;
}

#firms dl {
	padding: 5px 0 5px 0; 
	margin:0;
	width:100%; 
	overflow: hidden;
	border-bottom:1px solid #e1e3e4;
}
#firms dl.last {
	padding: 5px 0 5px 0; 
	/*border-bottom:none;*/
}
#firms dt {
	float: left;	
	width: 120px;
	text-align: right;
	display: block;
}
#firms dt img {
	margin-top:3px;
}
#firms dd {
	text-align:left;
	margin-left: 130px;
	vertical-align: top;
	font-size:11px;
	font-weight:bold;
}
#firms img {
	width:120px;
	height:30px;
	border:0;
}
#firms .link {
	text-align:center;
}
#firms .link a {
	color: #E17E1E;
}