h1 {font-family:arial, sans-serif; font-size:170%; font-weight:normal; color:#362f2d; background:url(i/h.gif) no-repeat top left; padding:4px 0px 10px 17px; margin:10px 0px 20px 0px;}
h1 a {color:#362f2d; text-decoration:none;}
h1 a:visited {color:#362f2d;}

h2 {font-family:arial, sans-serif; font-size:140%; font-weight:bold; margin:5px 0px 7px 0px;}
h3 {font-size:100%; font-weight:bold; margin:5px 0px 2px 0px;}

h5 {font-size:100%; color:#604a6e; background:url(i/arr01.gif) no-repeat top left; padding:0px 0px 3px 25px; margin:10px 0px 10px 10px;}

.normal {font-weight:normal;}

.quotation {color:#444444; font-size:100%; text-align:right;}

.source {color:#7a7a85; padding-top:10px;}
.source a {color:#7a7a85;}
.source a:visited {color:#7a7a85;}

.map {position:relative; font-size:11px; width:505px; height:505px; background:url(i/map.gif) no-repeat top left;}
.map div {font-weight:bold;}
.map div.office {background:url(i/ico_kashtan01.gif) no-repeat center left; padding:0px 0px 0px 18px;}
.map div.office a:hover {font-weight:bold; color:#362f2d;}
.map div.position {width:35%; position:absolute;}

.list {background:url(i/ico_kashtan01.gif) no-repeat top left; padding:0px 0px 4px 20px; margin:5px 0px;}

.slovar {font-size:150%; font-weight:bold; margin:20px 0px;}
.slovar a {text-decoration:none;}
.slovar a:visited {text-decoration:none;}

.letter {font-family:arial, sans-serif; font-size:200%; color:#362f2d; margin:30px 0px 10px 0px;}
.letter a {color:#362f2d; text-decoration:none;}
.letter a:visited {color:#362f2d;}

.opredelenie {background:#f0f0f0; padding:10px 30px;}
.greyblock {background:#f0f0f0; padding:10px 30px;}

.comment {color:#444444; font-size:90%; font-weight:normal; text-align:left; padding:0px 0px 5px 0px;}

.boss-top-left {width:5px; float:left;}
.boss-top-right {margin-left:5px; background:url(i/boss_bg01.gif) no-repeat top right;}
.boss {width:100%; border-collapse:collapse; background:url(i/boss_bg03.gif) repeat-x bottom left;}
.boss td {padding:0px;}
.boss td.tdl {width:35%; background:url(i/boss_bg02.gif) no-repeat bottom left;}
.boss td.tdm {width:50%; padding:20px 0px;}
.boss td.tdr {width:15%; background:url(i/boss_bg04.gif) no-repeat bottom right;}
.boss td.tdr2 {width:15%; background:url(i/boss_bg05.gif) no-repeat bottom right;}
.boss div.vnimanie {font-family:arial, sans-serif; font-size:130%; font-weight:bold; color:#362f2d;}
.boss div.indextext {font-weight:bold; color:#362f2d; margin:20px 0px;}
.boss div.bossdetails {font-weight:bold;}
.boss div.bossphone {font-family:arial, sans-serif; font-size:170%; color:#362f2d; margin:20px 0px 10px 0px;}

.hotblock-index-left {width:100%; background:#efffb4 url(i/hot_block_p01.gif) no-repeat top center;}
.hotblock-index-left td.content {padding:40px 15px 0px 15px;}
.hotblock-index-left div.foto-index {background:#fff; border:2px solid #e5ee86; padding:7px;}
.hotblock-index-left div.object-price {font-family:arial, sans-serif; font-size:150%; font-weight:bold; color:#362f2d; padding:7px 0px;}
.hotblock-index-left div.phone {font-family:arial, sans-serif; font-size:150%; color:#362f2d; font-weight:bold; margin:7px 0px; background:url(i/ico_phone02.gif) no-repeat top left; padding: 3px 0px 5px 25px;}
.hotblock-index-left td.bg01 {background:url(i/hot_block_bg01.gif) repeat-x top left;}
.hotblock-index-left td.bg02 {background:url(i/hot_block_bg02.gif) repeat-x top left;}

.hotblock-index-right {width:100%; background:#efffb4 url(i/hot_block_p02.gif) no-repeat top center;}
.hotblock-index-right td.content {padding:40px 15px 0px 15px;}
.hotblock-index-right div.foto-index {background:#fff; border:2px solid #e5ee86; padding:7px;}
.hotblock-index-right div.object-price {font-family:arial, sans-serif; font-size:150%; font-weight:bold; color:#362f2d; padding:7px 0px;}
.hotblock-index-right div.phone {font-family:arial, sans-serif; font-size:150%; color:#362f2d; font-weight:bold; margin:7px 0px; background:url(i/ico_phone02.gif) no-repeat top left; padding: 3px 0px 5px 25px;}
.hotblock-index-right td.bg01 {background:url(i/hot_block_bg01.gif) repeat-x top left;}
.hotblock-index-right td.bg02 {background:url(i/hot_block_bg02.gif) repeat-x top left;}

.hotblock-index-all {padding:15px 0px 5px 0px; font-weight:bold; text-align:right;}

.hot-block-page {width:100%; background:#efffb4; margin:0px 0px 20px 0px;}
.hot-block-page td.content {padding:5px 15px;}
.hot-block-page div.object-price {font-family:arial, sans-serif; font-size:150%; font-weight:bold; color:#362f2d; padding:10px 0px;}
.hot-block-page div.phone {font-family:arial, sans-serif; font-size:150%; font-weight:bold; color:#362f2d; margin-top:10px; float:left; background:url(i/ico_phone02.gif) no-repeat top left; padding: 3px 0px 5px 25px;}
.hot-block-page div.details {background:url(i/details_bg.gif) no-repeat top left; width:80px; height:20px; text-align:center; margin-top:10px; float:right;}





.date					{color:#5e750c; width:110px; height:20px; text-align:center; padding:1px 0px;
						background:url(i/date_bg.gif) no-repeat top left;}

.attention				{color:#cc0000; font-size:100%; font-weight:bold; padding:5px 0px 0px 20px; margin:10px 0px; background:url(i/ico_att.gif) no-repeat top left;}

.img-hot				{border:3px solid #ffffff; margin:10px 10px 10px 0px;}
.img-view				{border:3px solid #ffffff; margin:0px 7px 0px 0px;}
						

.tab00 td				{padding:0px 5px 5px 0px;}
.tab01 td				{padding:0px 10px 0px 0px;}

.tab02					{width:80%;}
.tab02 td				{vertical-align:top; border-bottom:1px solid #dadada;}
.tab02 td.td01			{padding:15px 10px 15px 0px;}
.tab02 td.td02			{width:100%; padding:10px 0px 10px 0px;}

.tab03 td				{padding:5px 10px 7px 10px; border-bottom:1px solid #dddddd; vertical-align:top;}
.tab03 tr.title td		{font-weight:bold; background:#006233; color:#ffffff;}
.tab03 tr.line td		{background:#f0f0f0;}

.tab04					{width:100%;}
.tab04 td				{vertical-align:top; border-bottom:1px solid #dadada;}
.tab04 td.td01			{padding:15px 10px 15px 0px;}
.tab04 td.td02			{width:100%; padding:10px 0px 10px 0px;}

.tab-form				{width:100%;}
.tab-form td.td01		{width:30%; padding:5px 10px 5px 0px; font-weight:bold; text-align:right;}
.tab-form td.td02		{width:70%; padding:5px 20px 5px 0px;}

.tab-obj				{}
.tab-obj td.td01		{padding:5px 10px 5px 0px; font-weight:bold;}
.tab-obj td.td02		{padding:5px 20px 5px 0px;}
.tab-obj div.object, div.price{font-family:arial, sans-serif; font-size:150%; font-weight:bold; color:#362f2d; padding:10px 0px;}

.img-bord				{border:1px solid #d2e58c;}
.img-float				{float:left; margin:0px 10px 10px 0px;}

.bord-t					{border-top:1px solid #d2d2d2;}
.bord-b					{border-bottom:1px solid #d2d2d2;}
.bord-l					{border-left:1px solid #d2d2d2;}
.bord-r					{border-right:1px solid #d2d2d2;}


form					{margin:0px; padding:0px;}
.input					{font-family:tahoma, sans-serif; font-size:100%; color:#362f2d; border:1px solid #d2d2d2;}
.input80				{font-family:tahoma, sans-serif; font-size:100%; color:#362f2d; border:1px solid #d2d2d2; width:80%;}
.input100				{font-family:tahoma, sans-serif; font-size:100%; color:#362f2d; border:1px solid #d2d2d2; width:100%;}
.button					{font-size:100%; font-weight:bold; color:#ffffff; background:#006233; border:1px solid #006233;}
.button-img				{font-family:tahoma, sans-serif; font-size:100%; font-weight:bold; color:#fff; background:#006233 url(i/but01.gif) no-repeat top left; width:130px; height:22px; text-align:center; border:0px;}
.button-img02			{font-family:tahoma, sans-serif; font-size:100%; font-weight:bold; color:#fff; background:#006233 url(i/but02.gif) no-repeat top left;
						width:170px; height:22px; text-align:center; border:0px;}

.p55					{padding:5px 0px;}
.p1010					{padding:10px 0px;}
.p10					{padding:10px;}
.p20					{padding:20px;}
.p1515					{padding:15px 0px;}
.p2020					{padding:20px 0px;}
.p10p20					{padding:10px 20px;}

div.floatleft						{float:left;}
.phone-y							{font-size:120%; color:#fff200; font-weight:bold; margin:5px 0px 0px 0px; background:url(i/ico_phone03.gif) no-repeat top left; padding:0px 0px 0px 15px;}



.option01						{background:#f5f6f1;}
.option02						{background:#fff;}
.line-w							{background:#ffffff; margin:5px 0px;}

.searchmore						{background:#e5ee86; padding:5px 10px; margin:10px 0px;}

.search-site			{background:#efffb4; margin:0px 0px 20px 0px;}
.search-site td.content	{padding:5px 15px;}
.search-site input.searchinput	{font-family:tahoma, sans-serif; font-size:100%; border:1px solid #ccdf84; width:100%;}


.yellow-word	{background:#fff200; color:#000;}
.results-part	{font-weight:bold;}

div.details	{background:url(i/details_bg.gif) no-repeat top left; width:80px; height:20px; text-align:center;}

.details-index			{color:#604a6e; background:url(i/details_bg_vt.gif) no-repeat top left; width:82px; height:24px; padding-top:2px;  text-align:center;}
.details-index a		{color:#604a6e;}
.details-index a:visited{color:#604a6e;}

.details-green	{background:url(i/details_bg_gr.gif) no-repeat top left; width:80px; height:20px; text-align:center; margin-top:10px;}


.lightgreen-block	{width:100%; background:#dbf3c9;}
.lightgreen-block td.content	{padding:5px 15px; vertical-align:top;}
.lightgreen-block-icons td	{font-weight:bold; vertical-align:top; padding:2px 15px 2px 0px;}
.lightgreen-block div.details	{background:url(i/details_bg.gif) no-repeat top left; width:80px; height:20px; text-align:center; margin-top:10px;}
/*.lightgreen-block div.foto-index	{background:#fff; border:2px solid #bce89e; padding:7px;}*/
.lightgreen-block div.phone	{font-family:arial, sans-serif; font-size:150%; color:#362f2d; font-weight:bold; margin:7px 0px; background:url(i/ico_phone02.gif) no-repeat top left; padding: 3px 0px 5px 25px;}

.yellow-block {width:100%; background:#efffb4; margin:0px 0px 20px 0px;}
.yellow-block td.content {padding:10px 15px 15px 15px;}

/*For rent object*/
div.foto {float:left; height:145px; background:#e5ee86; margin:0px 12px 12px 0px; padding:7px; text-align:center;}
div.foto-main {width:339px; background:#e5ee86; height:100%; padding:7px; text-align:center;}
.foto-bord {border:5px solid #ffffff;}
.oneresult-tab {width:100%; background:#efffb4;}
.oneresult-tab td {vertical-align:top;}
.oneresult-tab-text {width:100%; margin:0px 0px 0px 12px;}
.oneresult-tab-text td	 {vertical-align:top;}
.oneresult-tab-text td.td01 {width:20%; font-weight:bold; padding:5px 5px 5px 20px; text-align:right;}
.oneresult-tab-text td.td02 {width:80%; padding:5px 20px 5px 5px;}
.oneresult-tab-text tr.line td {background:#ebf29a;}

.topmenu {background:#006233; text-align:center; font-family:arial,sans-serif; font-size:100%; font-weight:bold; color:#fff; text-transform:uppercase; padding:10px 20px;}
.topmenu a	{color:#fff; text-decoration:none;}
.topmenu a:visited {color:#fff;}

.logo-results {padding:30px 20px 20px 20px;}

.tab-results {width:100%; border-collapse:collapse; background:#efffb4;}
.tab-results td {padding:3px 5px 3px 5px; border-bottom:1px solid #fff; vertical-align:top;}
.tab-results td a {color:#362f2d; text-decoration:none;}
.tab-results td a:visited {color:#362f2d; text-decoration:none;}
.tab-results td.region {font-family:arial, sans-serif; font-weight:bold; color:#444444; background:#efffb4; padding:15px 5px 5px 10px;}
.tab-results tr.head td {color:#efffb4; padding:7px; background:#006233; border-bottom:1px solid #efffb4; border-right:1px solid #efffb4; font-weight:bold;}
.tab-results tr.head td a {color:#efffb4;}
.tab-results tr.head td a:visited {color:#efffb4;}
.tab-results tr.head td a:hover {text-decoration:underline;}
.hoverRow {background:#e5ee86;}
.clickedRow {background:#e5ee86;}
div.linkhand {width:100%; cursor:hand;}