HTML, BODY     { 
	border: 0px; margin: 0px; padding: 0px;  
	font: 8pt Verdana, Arial, Helvetica, sans-serif; 
}

H1, H2, H3    { border: 0px; margin: 0px; padding: 0px; }

H1 {  
	font-size: 11px;	
	margin: 0 0 20px 0; 
	padding: 2px 8px; 
	border: 1px solid #E3E3E3; 
	border-left: 5px solid #DFE3E4;
	color: #FF0000; 
	font-weight: bold; 
	text-transform: uppercase;
	line-height: 120%;
	
}

H3       { font-size: 8pt; color: red; margin-top: 10px; margin-bottom: 10px; }


H2       { font-weight: bold; font-size: 10pt; color: red; margin-top: 15px; margin-bottom: 15px; }

H2.steel { font: bold 10px Verdana; text-transform: uppercase; padding: 3px 0 4px 8px; margin: 0 0 5px 0; }



A              { color: #0081AB; text-decoration: underline; }
A:hover        { color: #FF9900; text-decoration: underline; }


A.black        { color: #000; text-decoration: underline; }
A.black:hover  { color: #000; text-decoration: none; }

IMG.border     { border: 1px solid #000; }

HR             { background: #CAD1D9; color: #CAD1D9; border:0px; margin: 10px 0px 10px 0px; height: 1px; }
HR.mainhr      { background: #CAD1D9; color: #CAD1D9; border:0px; margin: 0px; margin: 5px 0px 10px 0px; height: 5px; }
HR.bottom      { background: #4B86C8; color: #4B86C8; border:0px; margin: 20px 0px 10px 0px; height: 1px; }

P              { margin: 0px; margin-bottom: 10px; }
TD.label { padding: 2 0 2 0; color: #727981; font-size: 10px; text-align: left; }



UL.map            { list-style: none; margin: 0; padding: 0; }
UL.map LI         { background: url(../images/breadcrumbs.gif) 0em 0.4em no-repeat; margin: 0; padding: 0; margin: 10px 0px 10px 0px; padding-left: 10px; }
UL.map LI A       { color: #0081AB; text-decoration: none; }
UL.map LI A:hover { color: #FF9900; text-decoration: none; }

UL.rent            { list-style: none; margin: 0; padding: 0; }
UL.rent LI         { margin: 0; padding: 0; margin-bottom: 10px; }
UL.rent LI A       { color: #0081AB; text-decoration: none; text-transform: uppercase; }
UL.rent LI A:hover { color: #FF9900; text-decoration: none; text-transform: uppercase; }


TABLE.cell, TABLE.cell TD   { border: 1px solid #CAD1D9; border-collapse: collapse; }
TABLE.footer { color: #75787D; }



TABLE.m1 TD { border-right: 1px solid white; height: 100%; }
DIV.m1     { position: relative; background: #4B86C8; margin: 0; height: 100%; } 
DIV.m1 A   { color: white; font-size: 11px; height: 100%; width: 100%; text-decoration: none; font-weight: bold; display: block; }
DIV.m1 A:hover, DIV.m1 A.current { background: #d0d5db; color: #000; height: 100%; }
DIV.m1 A P { margin: 0; padding: 6px 19px 6px 9px; }

DIV.info         { width: 100%; padding: 0; font: normal 11px Verdana; margin-bottom: 10px; }
DIV.info P       { font: bold 10px Verdana; text-transform: uppercase; padding: 3px 0 4px 8px; margin: 0 0 5px 0; }
DIV.info UL      { margin: 0px; padding: 1px 0 0 10px; }
DIV.info UL LI   { list-style: none; padding: 0 0 3px 10px; }
DIV.info A, TABLE.footer A             { color: #0081AB; text-decoration: none; }
DIV.info A:hover, TABLE.footer A:hover { color: #FF9900; text-decoration: none; }
DIV.info P.steel { border-left: 5px solid #4A87C8;
				   border-top: 1px solid #E3E3E3;
				   border-right: 1px solid #E3E3E3;
				   border-bottom: 1px solid #E3E3E3;
				   color: #75787d;
}
DIV.article P   { text-align: justify; text-indent: 2em; }
DIV.bt_steel    { border-top: 5px solid #4A87C8; margin-bottom: 20px; padding-top: 1px; }
DIV.block       { color: #75787F; font-size: 11px; border: 1px solid #E3E3E3; width: 100%; }
DIV.block TABLE { margin: 0 10 10 10; } 

bb         { margin-bottom: 10px; text-align: center; width: 150px; }
DIV.banner { color: #75787F; border: 1px solid #E3E3E3; width: auto; padding: 1px; height: 80px; }
DIV.banner_top { color: #75787F; border: 1px solid #E3E3E3; width: 200px; padding: 1px; height: 80px; }
DIV.bb     { border-bottom: 5px solid #cad1d9; margin-bottom: 20px; }

DIV.filterimg     {	cursor: pointer; height: 80px; width: 200px; filter: Gray (10), alpha (opacity=70); }
DIV.filterimg-on  { cursor: pointer; height: 80px; width: 200px; filter: none; }

DIV.filterimg2    {	cursor: pointer; height: 100px; width: 150px; filter: Gray (10), alpha (opacity=70); }
DIV.filterimg2-on { cursor: pointer; height: 100px; width: 150px; filter: none;  }

#itemrent P  { margin: 0px; margin-bottom: 5px; }

#marq        { width: 500px; float:left; margin-left: 20px; margin-top: 3px; font-size: 12px; }

#rentsrch    { background: #F9F9F9; border: 1px solid #E3E3E3; padding: 5px; }
#small table td {font-size: 8px;}

fieldset    { border: 1px solid #FF9900; padding: 10px; } 
.orng          { color: #FF9900 }

.feed          { width: 100%; }
.floatl		   { float: left; }
.floatr		   { float: right; }

.greenbot      { background: #F9F9F9; border: 1px solid #E3E3E3; margin-top: 20px; padding: 10px; text-align: center; }
.m1 P          { margin: 0; padding: 6px 0px 6px 12px; }
.mbot10        { margin-bottom: 10px; }
.mbot20        { margin-bottom: 20px; }
.obj           { width: 170px; float: left; }
.rent P        { padding: 0; margin: 0; margin-top: 3px; }
.rent DIV      { padding: 0; margin: 0; margin-top: 7px; }

/* Для формы в контентном поле */

INPUT.submit   { color: #fff; background: #528dc9; font: bold 10px Verdana; border: 0; cursor: pointer; cursor: hand; }
INPUT.submit   { margin: 2px 2px 2px 0; padding: 2px 10px; height: 19px; }

INPUT.field    { color: #000; background: #EEE; width: 100%; font-size: 10px; }
TEXTAREA.field { color: #000; background: #EEE; width: 100%; font-size: 12px; }





/* Стили для центральной части  */

#main   { margin: 0px 20px 20px 0px; line-height: 140%; }
#main * { line-height: 150%;  }
#main P { text-align: justify; }

#main H2.title       { font-weight: bold; font-size: 10pt; margin-top: 0px;padding-top:0px; margin-bottom: 6px; }

#main img { border: 1px solid #AAA; }
#main img.none		   { border: none; }

#main ul {}
#main ul li { margin-bottom: 7px; }

/* Цвета и выделения */

.white         { color: #fff; }
.gray          { color: #989898; }
.red           { color: red; }
.clear         { clear: both; }

.mr10         { margin-right: 10px; }



/* Главное меню */

#mainmenu {
	color: #FFF;
}
#mainmenu A {color: #FFF; text-decoration: none; font-size: 12px; }
#mainmenu A:hover {  color: #FFF; text-decoration: underline; font-size: 12px; }
#mainmenu span {
	margin: 0px 10px 0px 10px;
}

/* Павое меню */

UL.menu      { list-style: none; margin: 0; padding: 0; margin-bottom: 15px; }
UL.menu LI         
	{ 
	background: transparent url(../images/bullet.gif) 0.45em no-repeat; 
	margin: 0; 
	padding: 0;
	margin: 0px 0px 3px 10px;
	padding-left: 25px;
	}
UL.menu LI A       { color: #0081AB; text-decoration: underline; }
UL.menu LI A:hover { color: #EE7700; text-decoration: underline; }

UL.menu LI.active A       { color: #EE7700; text-decoration: none;}
UL.menu LI.active A:hover { color: #EE7700; text-decoration: underline; }

/* Левая колонка */

#leftbar { margin-right: 10px; }
#leftbar h2 {      font: bold 10px Verdana;
				   border-left: 5px solid #4A87C8;
				   border-top: 1px solid #E3E3E3;
				   border-right: 1px solid #E3E3E3;
				   border-bottom: 1px solid #E3E3E3;
				   color: #75787d;
				   padding: 3px 10px;
				   margin: 0 0 10px 0;
				   text-transform: uppercase;


}


/* Правая колонка */

#rightbar {  }

#rightbar h2 {     font: bold 10px Verdana;
				   border-left: 5px solid #4A87C8;
				   border-top: 1px solid #E3E3E3;
				   border-right: 1px solid #E3E3E3;
				   border-bottom: 1px solid #E3E3E3;
				   color: #75787d;
				   padding: 3px 10px;
				   margin: 0 0 10px 0;
				   text-transform: uppercase;


}

#rightbar h2.red { color: red; }

/* Хлебные крошки */

UL.breadcrumbs            { list-style: none; margin: 0; padding: 0; font-size: 11px; }
UL.breadcrumbs LI.current { background: none; }
UL.breadcrumbs LI         
	{  
	color: #75787D;
	background: transparent url(../images/breadcrumbs.gif) 100% 0.45em no-repeat;
	margin: 0;  
	padding: 0;  
	display: block; 
	margin-right: 6px; 
	padding-right: 10px;
	float: left;
	}



/* Гороскоп */

.igniohscope {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Verdana
}
.igniohscope H2 {
DISPLAY: inline; FONT-SIZE: 8pt; MARGIN: 10px 0px
}
.igniosign {
MARGIN: 10px 0px
}
.igniosign H3 {
DISPLAY: inline; FONT-SIZE: 8pt; MARGIN: 10px 0px
}
.igniosign P {
FONT-SIZE: 8pt; MARGIN: 10px 0px
}
.igniotail {
FONT-SIZE: 8pt
}
.igniodates {
FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.igniodates SPAN {
PADDING-RIGHT: 20px
}

table.bt, table.bt td {
  border: 1px solid #999;
  border-collapse: collapse;
}