/*COMMON*/
body {margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#443424; background:#FFF; min-width:995px; font-size:70%;}
html, body {height:100%;}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
table {border-collapse:collapse;}
input, select, option, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
p {padding:0 0 10px;}
a {color:#443425; text-decoration:underline;}
a:hover {color:#443425; text-decoration:none;}
h1,h2,h3,h4 {margin:0; padding:0; color:#4A1C03;}
h1 {font-size:140%; padding:10px 0;}
h2 {font-size:120%; padding:10px 0;}
h3 {font-size:110%; padding:10px 0;}
h4 {font-size:100%; padding:10px 0; text-transform:none; color:#2B421A;}
ol, ul {padding:0 0 10px 20px;}
/*//COMMON*/

/*MAIN*/
.fon {background:#F1D5AE url(http://www.immobilia.ru/images1/fon.jpg) repeat-y 0 0;}
.fon2 {background:#F0D8AC url(http://www.immobilia.ru/images1/fonin.jpg) repeat-y 0 0;}
#mainWrapper {position:relative; min-height:100%; background: url(http://www.immobilia.ru/images1/wrap.jpg) repeat-y 100% 0;}
* html #mainWrapper, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<995?'995px':'100%');}
* html #mainWrapper {height:100%;}
#mainWrapper2 {position:relative; min-height:100%; background: url(http://www.immobilia.ru/images1/wrap2.jpg) repeat-y 100% 0;}
* html #mainWrapper2, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<995?'995px':'100%');}
* html #mainWrapper2 {height:100%;}
/*//MAIN*/

/*FOOTER*/
#footWrap {height:247px;}
#footer {position:relative; margin:-247px 0 0; height:247px; z-index:200; background:url(http://www.immobilia.ru/images1/foot.jpg) repeat-x 0 0;}
#footer2 {position:absolute; top:0; left:0; width:100%; height:247px; z-index:300; color:#F1D5AE;}
#back {position:absolute; top:-100px; left:150px; z-index:400; background:url(http://www.immobilia.ru/images1/back.gif) no-repeat 0 5px; padding:0 0 0 10px;}
#up {position:absolute; top:-100px; right:145px; z-index:400; background:url(http://www.immobilia.ru/images1/up.gif) no-repeat 0 5px; padding:0 0 0 10px;}
#copy {float:left; padding:215px 0 0 60px; font-size:11px;}
#itex {float:right; padding:215px 60px 0 0; font-size:11px;}
#itex a {color:#F1D5AE;}
#counters {position:absolute; top:100px; left:0; padding:0 300px;}
#counters img {margin:0 5px;}
#fbg1 {position:absolute; top:-105px; left:0; background:url(http://www.immobilia.ru/images1/fbg1.jpg) no-repeat 0 0; width:277px; height:100px;}
#fbg1in {position:absolute; top:-105px; left:0; background:url(http://www.immobilia.ru/images1/fbg1in.jpg) no-repeat 0 0; width:277px; height:100px;}
#fbg2 {position:absolute; top:-5px; left:0; background:url(http://www.immobilia.ru/images1/fbg2.jpg) no-repeat 0 0; width:277px; height:100px;}
#fbg2in {position:absolute; top:-5px; left:0; background:url(http://www.immobilia.ru/images1/fbg2in.jpg) no-repeat 0 0; width:277px; height:100px;}
#fbg3 {position:absolute; top:95px; left:0; background:url(http://www.immobilia.ru/images1/fbg3.jpg) no-repeat 0 0; width:277px; height:100px;}
#fbg4 {position:absolute; top:200px; left:0; background:url(http://www.immobilia.ru/images1/fbg4.jpg) no-repeat 0 0; width:277px; height:47px;}
#fbg5 {position:absolute; top:-11px; right:0; background:url(http://www.immobilia.ru/images1/fbg5.jpg) no-repeat 0 0; width:280px; height:100px;}
#fbg6 {position:absolute; top:89px; right:0; background:url(http://www.immobilia.ru/images1/fbg6.jpg) no-repeat 0 0; width:270px; height:100px;}
#fbg7 {position:absolute; top:-96px; right:0; background:url(http://www.immobilia.ru/images1/fbg7.jpg) no-repeat 0 0; width:101px; height:85px;}
* html #fbg5 {position:absolute; top:-11px; right:-1px; background:url(http://www.immobilia.ru/images1/fbg5.jpg) no-repeat 0 0; width:280px; height:100px;}
* html #fbg6 {position:absolute; top:89px; right:-1px; background:url(http://www.immobilia.ru/images1/fbg6.jpg) no-repeat 0 0; width:270px; height:100px;}
* html #fbg7 {position:absolute; top:-96px; right:-1px; background:url(http://www.immobilia.ru/images1/fbg7.jpg) no-repeat 0 0; width:101px; height:85px;}
#fbg8 {position:absolute; top:0; left:277px; background:url(http://www.immobilia.ru/images1/fbg8.jpg) no-repeat 0 0; height:115px; width:145px;}
#tel {position:absolute; top:100px; left:0; width:100%; text-align:center;}
#tel p {margin:0 auto; font-family:"Arial Narrow",Arial, Helvetica, sans-serif; font-size:12px; color:#FFF4E2; width:200px; text-align:left;}
#tel strong {font-size:30px;}
#botpol {position:absolute; top:-120px; left:0; width:100%; height:2px;}
#botpol .col1 {width:150px;}
#botpol .polb { background:url(http://www.immobilia.ru/images1/pol.gif) repeat-x 0 0;}
#fbg01 {position:absolute; top:-312px; left:66px; background:url(http://www.immobilia.ru/images1/fbg01.jpg) no-repeat 0 0; height:207px; width:29px;}
#fbg02 {position:absolute; top:-242px; right:61px; background:url(http://www.immobilia.ru/images1/fbg02.jpg) no-repeat 0 0; height:223px; width:35px;}
* html #fbg02 {position:absolute; top:-242px; right:60px; background:url(http://www.immobilia.ru/images1/fbg02.jpg) no-repeat 0 0; height:223px; width:35px;}
/*//FOOTER*/

/*LAYOUT*/
#header {height:159px; background:url(http://www.immobilia.ru/images1/head.jpg) repeat-x 0 0;}
#bg1 {position:absolute; top:0; left:0; background:url(http://www.immobilia.ru/images1/bg1.jpg) no-repeat 0 0; height:159px; width:124px;}
#bg2 {position: absolute; top:0; right:0; background:url(http://www.immobilia.ru/images1/bg2.jpg) no-repeat 0 0; height:159px; width:129px;}
* html #bg2 {position: absolute; top:0; right:-1px; background:url(http://www.immobilia.ru/images1/bg2.jpg) no-repeat 0 0; height:159px; width:129px;}
#bg3 {position:absolute; top:96px; left:124px; background:url(http://www.immobilia.ru/images1/bg3.jpg) no-repeat 0 0; height:63px; width:354px;}
#bg4 {position:absolute; top:0; left:0; background:url(http://www.immobilia.ru/images1/bg4.jpg) no-repeat 50% 0; height:95px; width:100%; text-align:center;}
#bg4 img {margin:48px auto;}
#bg5 {position:absolute; top:159px; left:66px; background:url(http://www.immobilia.ru/images1/bg5.jpg) no-repeat 0 0; height:258px; width:231px;}
#bg6 {position:absolute; top:159px; right:61px; background:url(http://www.immobilia.ru/images1/bg6.jpg) no-repeat 0 0; height:245px; width:55px;}
* html #bg6 {position:absolute; top:159px; right:60px; background:url(http://www.immobilia.ru/images1/bg6.jpg) no-repeat 0 0; height:245px; width:55px;}
#menu {position:absolute; top:188px; left:110px; width:125px; text-align:center;}
#menu a {color:#54260B; text-decoration:none; text-transform:uppercase; font-size:15px; margin:0 auto 10px; display:block; padding:5px 0;}
#menu a:hover {color:#CA4A00;}
#menuin {position:absolute; top:155px; left:0; width:100%;}
#menuin a {color:#54260B; text-decoration:none; text-transform:uppercase; font-size:15px; display:block; background:url(http://www.immobilia.ru/images1/arr3.gif) no-repeat 0 2px; padding:0 0 0 73px;}
#menuin a:hover {color:#CA4A00;}
#menuin .bok { width:140px;}
#logo {position:absolute; top:29px; left:0; width:100%; text-align:center;}
#logo .fl {display:block; width:300px; margin:0 auto;}

#tableMain {width:100%; border-collapse:collapse; height:360px;}
#content {padding:0px 30px 20px 20px;}
#content2 {padding:0px 45px 140px 60px;}
#td0 {width:277px; padding:0 0 30px;}
#rasp0 {width:277px; height:2px; line-height:0; font-size:0;}

#td02 {width:95px; padding:0 0 30px;}
#rasp02 {width:95px; height:2px; line-height:0; font-size:0;}

#tdRight {width:; padding:0 0 30px;}
#rasp {width:; height:2px; line-height:0; font-size:0;}
#otstup {padding:;}

.title {padding:0 0 10px; color:#4A1C03; font-size:14px;}
#nav {margin:0px 0 15px; color:#443425; font-size:10px;}
#nav a {color:#443425;}

#tophoblock {background:url(http://www.immobilia.ru/images1/arr2.gif) no-repeat 50% 100%; padding:0 0 15px; margin:0 0 10px;}
.home {width:100%;}
.home td {width:49%;}
.home .col2 {padding:0 0 0 15px;}
.pol {background:url(http://www.immobilia.ru/images1/pol.gif) repeat-x 0 100%; margin:0 0 10px;}
.service dd {background:url(http://www.immobilia.ru/images1/arr.gif) no-repeat 0 5px; padding:0 0 8px 20px;}
.service a {color:#443425;}

/*inside*/
#header2 {height:201px; background:url(http://www.immobilia.ru/images1/headin.jpg) repeat-x 0 0;}
#bgin1 {position:absolute; top:0; right:0; background:url(http://www.immobilia.ru/images1/bgin1.jpg) no-repeat 0 0; height:201px; width:142px;}
* html #bgin1 {position:absolute; top:0; right:-1px; background:url(http://www.immobilia.ru/images1/bgin1.jpg) no-repeat 0 0; height:201px; width:142px;}
#bgin2 {position:absolute; top:0; left:0; background:url(http://www.immobilia.ru/images1/bgin2.jpg) no-repeat 0 0; height:201px; width:125px;}
#mess {margin:0;}
#mess table {border-collapse:collapse; margin:0 0 15px;}
#mess td {padding:0 15px 10px 0;}
#mess td p {padding:0;}
#mess .inp {width:255px; background:#FAEDD5; border-top:1px solid #56524A;}
#mess .inp2 {width:255px; height:100px; background:#FAEDD5; border-top:1px solid #56524A;}
#mess .gfx {width:80px; margin: 0 0 0 10px;}
.but1 {background:#A3713E; color:#F0D8AC; text-transform:lowercase; margin:0 0 0 65px; border:1px solid #2A1D10;}
.but {background:#A3713E; color:#F0D8AC; text-transform:lowercase; border:1px solid #2A1D10;}
/*//LAYOUT*/

/*DOP*/
.but {cursor:pointer; cursor:hand;}

.clear {clear:both; height:2px; line-height:0; font-size:0;}

blockquote {padding:10px; font-size:10px; background-color:#DFC69F; margin:0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pintable, .pintable0 {margin-bottom:10px;border-collapse:collapse;}
.pintable th {border:1px solid #0C4800; padding:5px; background-color:#DFC69F;}
.pintable td {border:1px solid #0C4800; padding:5px;}
.pintable0 th, .pintable0 td {padding:5px;}
.pintable th p, .pintable0 th p, .pintable td p, .pintable0 td p  {padding:0;}


.fpin {float:right; margin:10px 0 10px 10px;}


.cont1 {margin:0 0 15px;}
.cont1 dt {font-weight:bold; padding-bottom:4px; font-size:120%;}
.cont2 {margin-bottom:30px;}
.cont2 dt {font-weight:bold; float:left; margin:0 7px 0 0;}
.cont2 dd {padding:0 0 10px;}

#navN {font-size:110%;}
#navN a {padding:0 4px; display:block; float:left; text-decoration:none;}
#navN a:hover {background-color:#7D0003; color:#FFF;}
#navN strong {display:block; float:left; padding:0 4px; background-color:#276186; color:#FFF;margin:0 1px;}




/*//DOP*/