BODY {
	background-color : White;
	color : #12366E;
	margin: 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 0;
	font-size : small;
}
img {
	border : 0;
}
A {
	color : #114698;
}
A:VISITED {
	color : #333;
}
A:HOVER {
	color : Black;
}
#top {
	position : relative;
	width : 100%;
}
#topl {
	width : 50%;
	position : absolute;
	top : 0;
	left : 0;
	height : 131px;
	background : url(http://gilfond.com/img/bgtopl.jpg) no-repeat 0% 0%;
}
#topr {
	width : 50%;
	position : absolute;
	top : 0;
	left : 50%;
	height : 131px;
	background : url(http://gilfond.com/img/bgtopr.jpg) no-repeat 100% 0%;
}
#logogf {
	position : absolute;
	left : 20%;
	right : 20%;
	width : 60%;
	height : 130px;
	background : url(http://gilfond.com/img/logogf.gif) no-repeat 50% 50%;
	border-bottom : 1px solid #264C8B;
}
#logogf a {
	display : block;
	height : 100%;
	width : 100%;
}
#rgr {
	height : 32px;
	display : block;
	width : 250px;
	margin : 5px 2px 5px 5px;
	padding-left : 35px;
	color : Black;
	font-size : 11px;
	font-weight : bold;
	background : url(img/rgr.gif) no-repeat left;
	line-height : 30px;
}
#ark {
	height : 41px;
	display : block;
	width : 250px;
	margin : 5px 2px 5px 5px;
	padding-left : 35px;
	color : Black;
	font-size : 11px;
	font-weight : bold;
	background : url(http://gilfond.com/img/ark.gif) no-repeat left;
	line-height : 30px;
}
#home {
	position : absolute;
	right : 2px;
	top : 60px;
}
#tel {
	position : absolute;
	right : 18px;
	top : 78px;
}
#mail {
	position : absolute;
	right : 38px;
	top : 94px;
}
#page {
	width : 100%;
	border : 0;
	margin : 0;
	padding : 0;
	background : url(http://gilfond.com/img/pagetopline.gif) repeat-x;
	position : absolute;
	top : 131px;
}
#menu {
	width : 25%;
	vertical-align : top;
	background : url(http://gilfond.com/img/vertmenubg.gif) repeat-y right;
}
#menu table {
	width : 100%;
	background : url(http://gilfond.com/img/pageleft.gif) no-repeat 0% 0%;
	border : 0;
}
#menu table td {
	width : 100%;
	background : url(http://gilfond.com/img/whiteline.gif) repeat-y right;
}
#menu table td div {
	width : 100%;
	background : url(http://gilfond.com/img/menutop.gif) no-repeat 100% 0%;
}
#menu table td div ul {
	background : url(http://gilfond.com/img/menubot.gif) no-repeat 100% 100%;
	display : block;
	margin : 0;
	list-style-type : none;
}
#menu table td div ul li {
	text-align : right;
	font-size : 11px;
	font-weight : bold;
	color : #496AA4;
	border-bottom : 1px dotted Silver;
	margin-left : 15px;
	margin-right : 20px;
}
#menu table td div ul li a {
	display : block;
	height : 100%;
	width : 100%;
	text-decoration : none;
	color : #496AA4;
	padding-top : 7px;
	padding-bottom : 7px;
}
#menu table td div ul li a:hover {
	background : url(http://gilfond.com/img/menubg.gif) repeat-y right;
	text-decoration : underline;
	color : #1B4691;
}
#menu table td div ul li a:visited {
	text-decoration : none;
	color : #496AA4;
}
#subm {
	width : 100%;
	background : url(http://gilfond.com/img/submbg.gif) repeat-x bottom;
	margin-top : 20px;
	border : 0;
}
#subm td {
	background : url(http://gilfond.com/img/submlft.gif) no-repeat 0% 100%;
	width : 95%;
	padding-left : 5%;
	text-align : left;
}
#subm p {
	margin : 0;
	display : block;
	width : 95%;
	padding-right : 5%;
	padding-bottom : 20px;
	color : Gray;
	background : url(http://gilfond.com/img/submrght.gif) no-repeat 100% 100%;
	font-size : 0.8em;
}
li#we {
	margin-top : 14px;
}
LI.curm {
	background : url(http://gilfond.com/img/menubg.gif) repeat-y right;
	color : #1B4691;
}
#jilfond {
	margin : 35px 10px 15px 10px;
}
td#content {
	width : 75%;
	vertical-align : top;
	background : url(http://gilfond.com/img/pageright.gif) no-repeat 100% 0%;
	text-align : center;
}
#nedvtop, #nedvbot {
	width : 100%;
	border : 0;
}
#nedvtop {
	background : url(http://gilfond.com/img/pageangle.gif) no-repeat 100% 0%;
}
#nedvbot {
	background : url(http://gilfond.com/img/pageanglebot.gif) no-repeat 0% 100%;
}
#nedvtop td, #nedvbot td {
	font-size : 12px;
	font-weight : bold;
	color : #1B4691;
	text-align : center;
	height : 160px;
}
#nedvtop td a, #nedvbot td a {
	color : #1B4691;
	text-decoration : none;
	display : block;
	width : 100%;
	padding-top : 130px;
	padding-bottom : 10px;
}
#nedvtop td a:visited, #nedvbot td a:visited {
	color : #1B4691;
	text-decoration : none;
}
#nedvtop td a:hover, #nedvbot td a:hover {
	text-decoration : underline;
}
#flats {
	width : 33%;
	background : url(http://gilfond.com/img/flats.gif) no-repeat 50% 50%;
}
#houses {
	width : 33%;
	background : url(http://gilfond.com/img/house.gif) no-repeat 50% 60%;
}
#land {
	width : 34%;
	background : url(http://gilfond.com/img/land.gif) no-repeat 50% 50%;
}
#com {
	width : 50%;
	background : url(http://gilfond.com/img/commerce.gif) no-repeat 50% 50%;
}
#gar {
	width : 50%;
	background : url(http://gilfond.com/img/garage.gif) no-repeat 50% 50%;
}
#flats a:hover {
	background : url(http://gilfond.com/img/flatshov.gif) no-repeat 50% 50%;
}
#houses a:hover {
	background : url(http://gilfond.com/img/househov.gif) no-repeat 50% 60%;
}
#land a:hover {
	background : url(http://gilfond.com/img/landhov.gif) no-repeat 50% 50%;
}
#com a:hover {
	background : url(http://gilfond.com/img/commercehov.gif) no-repeat 50% 50%;
}
#gar a:hover {
	background : url(http://gilfond.com/img/garagehov.gif) no-repeat 50% 50%;
}
#obgsut {
	width : 90%;
	display : block;
	height : 26px;
	font-weight : bold;
	font-size : 12px;
	line-height : 26px;
	text-align : center;
	margin : 15px 0 5px 0;
	color : White;
	background : #5173AE url(http://gilfond.com/img/obsutbg.gif) repeat-x;
}
#obgsut span {
	width : 100%;
	height : 100%;
	display : block;
	background : url(http://gilfond.com/img/obsutlft.gif) no-repeat left;
}
#obgsut span strong {
	width : 100%;
	height : 100%;
	display : block;
	background : url(http://gilfond.com/img/obsutrght.gif) no-repeat right;
}
P.obgwht, P.obgslvr {
	width : 85%;
	text-align : left;
	padding : 5px 10px 5px 10px;
	margin : 0;
}
P.obgwht a, P.obgslvr a {
	text-decoration : none;
}
P.obgwht a:hover, P.obgslvr a:hover {
	text-decoration : underline;
}
P.obgslvr {
	background-color : #E8E8E8;
}
P.pcentr {
	text-align : center;
	font-weight : bold;
	font-size : 1.1em;
}
TD.formp {
	vertical-align : top;
	text-align : left;
}
#shema {
	width : 80%;
}
#shema td {
	text-align : left;
	vertical-align : top;
	padding-top : 15px;
}
.shemal {
	width : 70%;
}
.shemar {
	width : 30%;
}
TD.stform {
	text-align : right;
}
.l {
	text-align : left;
}
DIV.algnl {
	text-align : left;
	width : 80%;
	margin-bottom : 15%;
}
#menusch {
	width : 70%;
	background : url(http://gilfond.com/img/pageleft.gif) no-repeat 0% 0%;
	padding-left : 40px;
	height : 65px;
}
td#contentsch {
	width : 30%;
	background : url(http://gilfond.com/img/pageright.gif) no-repeat 100% 0%;
	text-align : right;
}
TD.nsearch {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #3F6A96;
	background-image: url("img/search_grnd.gif");
	TEXT-ALIGN: center;
	font-size: 0.9em;
	border : 1px solid Black;
	background-repeat : repeat-x;
}

TD.search {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #3F6A96;
	background-image: url("img/search_grnd.gif");
	TEXT-ALIGN: center;
	font-size: 0.9em;
	border-right: 1pt solid Black;
	border-top: 1pt solid Black;
	border-bottom: 1pt solid Black;
	background-repeat : repeat-x;
}

TD.search A {
	color : White;
	text-decoration : none;
}

TD.search A:visited {
	color : White;
	text-decoration : none;
}

TD.nsearch1 {
	COLOR: #000000;
	TEXT-ALIGN: center;
	font-size: 0.9em;
	border-right: 1pt solid Black;
	border-bottom: 1pt solid Black;
	border-left : 1px solid Black;
}

TD.search1 {
	COLOR: #000000;
	TEXT-ALIGN: center;
	font-size: 0.9em;
	border-right: 1pt solid Black;
	border-bottom: 1pt solid Black;
	font-family : Arial, Helvetica, sans-serif;
}

TD.search2 {
	COLOR: #000000;
	TEXT-ALIGN: left;
	font-size: 0.9em;
	border-left:none;
	border-right:1pt solid windowtext;
	border-bottom:1pt solid windowtext;
	border-color: #000000
}

TR.mouseover {
	background-color : White;
}

TR.mouseout {
	background-color : #F0F0F0;
}

TD.nsearchpr {
	COLOR: Black;
	TEXT-ALIGN: center;
	font-size: 0.9em;
	border-right: 1pt solid Black;
	border-top: 2pt solid Black;
	border-bottom: 2pt solid Black;
	border-left : 1px solid Black;
}

TD.searchpr {
	COLOR: Black;
	TEXT-ALIGN: center;
	font-size: 0.9em;
	border-right: 1pt solid Black;
	border-top: 2pt solid Black;
	border-bottom: 2pt solid Black;
}
/* низ страницы */
#blft {
	background : url(http://gilfond.com/img/vertmenubg.gif) repeat-y right;
	height : 75px;
}
#blftsch {
	height : 75px;
	width : 25%;
}
#blft table, #blftsch table {
	width : 100%;
	height : 75px;
	background : url(http://gilfond.com/img/bbg.gif) repeat-x;
}
#blft table td, #blftsch table td {
	width : 100%;
	height : 75;
	background : url(http://gilfond.com/img/blft.gif) no-repeat 0% 100%;
	vertical-align : bottom;
}
#blft table td img, #blftsch table td img {
	margin-bottom : 1px;
	margin-left : 60px;
}
#blft table TD#toplist {
	background : transparent;
}
#blft table TD#toplist img {
	margin-left : 5px;
	margin-bottom : 3px;
}
#brght {
	height : 75px;
	background : url(http://gilfond.com/img/bbg.gif) repeat-x;
	width : 75%;
}
#brght table {
	width : 100%;
	height : 75px;
	background : url(http://gilfond.com/img/brght.gif) no-repeat 100% 100%;
}
TD#angil {
	padding-top : 32px;
	color : #12366E;
	font-weight : bold;
	text-align : center;
	width : 35%;
}
TD#adrtel {
	padding-top : 32px;
	color : #333;
	width : 55%;
	font-size : 11px;
}

#kww {
	text-align : right;
	vertical-align : bottom;
	padding-right : 3px;
	padding-bottom : 2px;
	font-weight : bold;
	font-style : italic;
	width : 10%;
	font-size : 12px;
}
#kww a {
	color : White;
	text-decoration : none;
}
#kww a:visited {
	color : White;
}