body { margin-top:0px; font-family:arial; color:#1c1d21; }

p {  margin-top:2px; margin-bottom:2px; font-size:100%; }

ul { margin-top:2px; margin-bottom:2px; font-size:80%; color:#3c3d41; list-style-image:url(http://www.neorealty.ru/listimage.gif); }

a:link { color:#567416; text-decoration:none; }
a:visited { color:#567416; text-decoration:none; }
a:hover { color:#567416; text-decoration:underline; }
a:active { color:#567416; text-decoration:underline; }

tr.Pane1 { background-image:url(http://www.neorealty.ru/designpics_upperbg.jpg); background-repeat:no-repeat; background-color:#b0d957; }
th.Pane1 { padding:0px; text-align:right; vertical-align:bottom; }

td.Pane2 { background:url(http://www.neorealty.ru/designpics_bg2.gif) no-repeat #719429; border-bottom:3px solid #026441; border-top:3px solid #026441; }
ul.Pane2 { margin-top:4px; padding-top:4px; font-size:84%; }
li.Pane2 { list-style-image:url(http://www.neorealty.ru/listimage3.gif); margin-top:4px; padding-top:2px; }
td.Pane2 a { color:#dfdfdf; }

td.Pane3 { text-align:left; background-color:#2f2d31; border-bottom:3px solid #2f2d31; }

td.Pane4 { background-image:url(http://www.neorealty.ru/designpics_bg3.gif); background-repeat:no-repeat; background-color:#d9dad2; background-position:left bottom; padding-left:28px; }

table.Pane3Tbl { color:#8f8f8f; font-size:84%; }
td.Pane3Tbl { text-align:left; padding-top:12px; padding-left:26px; padding-bottom:24px; background-image:url(http://www.neorealty.ru/listimage1.gif); background-repeat:no-repeat; background-position:0px 12px; }
a:link.Pane3Tbl { color:#dfdfdf; }
a:visited.Pane3Tbl { color:#dfdfdf; }
a:hover.Pane3Tbl { color:#dfdfdf; }
a:active.Pane3Tbl { color:#dfdfdf; }

td.PaneMenu { background-color:#e3e4dc; padding-top:8px; padding-right:4px; padding-bottom:24px; }
tr.PaneMenu { background-color:#e3e4dc; padding-bottom:12px; }
ul.PaneMenu { margin-top:0px; padding-top:2px; font-size:75%; }
li.PaneMenu { list-style-image:url(http://www.neorealty.ru/listimage2.gif); margin-top:2px; padding-top:0px; }
p.PaneMenu { margin-left:38px; font-size:90%; margin-top:18px; margin-bottom:2px; }

td.PanePage { font-size:90%; background-color:#ffffff; padding-left:8px; padding-top:12px; padding-bottom:12px; }

td.PaneFooter1 { border-top:1px solid #587716; }
td.PaneFooter2 { border-top:7px solid #587716; font-size:84%; padding-top:12px; }

div.NotActiveLink { color:#566446; font-weight:bold; }

h1 {  margin-top:2px; margin-bottom:2px; font-size:140%; }
h1.OnSale { text-align:center; margin-top:18px; margin-bottom:2px; font-size:140%; }
h1.BelowRightPaneNavigation { text-align:center; margin-top:18px; margin-bottom:24px; }
h1.BelowRightPaneNavigation2 { text-align:center; margin-top:18px; margin-bottom:4px; }
h2 {  margin-top:2px; margin-bottom:2px; font-size:135%; }
h3 {  margin-top:2px; margin-bottom:2px; font-size:130%; }
h4 {  margin-top:2px; margin-bottom:2px; font-size:120%; }
h5 {  margin-top:2px; margin-bottom:2px; font-size:110%; }
h6 {  margin-top:2px; margin-bottom:2px; font-size:100%; }

p.RightPaneNavigation { font-size:90%; text-align:left; margin-top:0px; margin-left:2px; margin-bottom:32px; padding-left:8px; background-color:#ffffff; border-bottom:1px solid #567416; padding-top:2px; padding-bottom:4px; }
p.RightPaneNavigationSmall { font-size:85%; text-align:left; margin-top:0px; margin-left:2px; margin-bottom:32px; padding-left:8px; background-color:#ffffff; border-bottom:1px solid #567416; padding-top:2px; padding-bottom:4px; }
p.RightPaneNavigationSubMenu { font-size:90%; text-align:left; margin-top:0px; margin-left:2px; margin-bottom:0px; padding-left:8px; background-color:#ffffff; border-bottom:3px solid #567416; padding-top:2px; padding-bottom:4px; }
p.OnSaleNavigation { font-size:90%; text-align:center; margin-top:4px; margin-bottom:24px; }
p.ObjectIntro { font-size:80%; text-align:left; margin-top:4px; margin-bottom:2px; cursor:help; }
p.BelowObjectIntro { font-size:80%; text-align:right; margin-top:4px; margin-bottom:12px; padding-bottom:8px; border-bottom:1px solid #afcfaf; }
p.ObjectDescription { font-size:85%; text-align:left; margin-top:4px; margin-bottom:2px; }
p.ObjDescPictures { padding-top:1px; padding-bottom:1px; text-align:left; }
p.StuffCntLink { font-size:90%; text-align:left; margin-left:42px; margin-bottom:12px; }
p.NewsDate { font-size:80%; text-align:left; margin-top:24px; margin-bottom:2px; }
p.NewsTitle { font-size:100%; font-weight:bold; text-align:left; margin-top:2px; margin-bottom:4px; }
p.NewsFullText { font-size:85%; text-align:left; margin-top:2px; margin-bottom:4px; }
table.ImagePlacement { background-color:#efffef; margin-left:8px; margin-right:8px; }
table.ObjectDescription { margin-top:8px; margin-left:8px; margin-right:8px; margin-bottom:2px; border-bottom:1px solid #afcfaf; }
table.ObjDescPictures { margin-top:4px; margin-left:8px; margin-right:8px; margin-bottom:8px; padding-left:4px; padding-bottom:4px; padding-right:4px; background-color:#ffffff; border-left:12px solid #dfefdf; border-bottom:1px solid #efffef; background-color:#efffef; }
td.ImagePlacement { text-align:center; font-size:85%; }
td.StuffAbout { font-size:80%; padding-left:4px; padding-right:12px; }
td.StuffMyObjects { font-size:80%; padding-left:12px; padding-right:4px; }
td.ObjectDescription { font-size:80%; line-height:160%; text-align:left; padding-top:4px; padding-bottom:2px; }
td.ObjDescPictures { padding-left:8px; padding-top:8px; padding-right:8px; padding-bottom:8px; }
div.AboveContacts { border-top:1px solid #afcfaf; margin-left:82px; padding-right:4px; padding-top:4px; padding-bottom:4px; margin-bottom:0px; }

img.Decorative1 { margin-right:8px; }

.Zoomed { position:absolute; border:1px solid #00ff00; background-color:#ffffff; text-align:center; font-size:14px; padding:0px; }
.ZoomedControlPane { margin-top:4px; margin-bottom:4px; background-color:#ffffff; color:#4f4f4f; padding:2px; }
.ZoomedWait { position:absolute; text-align:center; padding:0px; border:0px; }
.ZoomedBkgr { position:absolute; left:0px; top:0px; margin:0px; padding:0px; background:url('http://www.neorealty.ru/scripts.js/opaque.gif'); opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(opacity=80); }
a.StylizeZoom { padding:0px; }
a.StylizeZoom img { border:1px solid lightgray; margin-left:4px; margin-right:4px; }
a.StylizeZoomGoto { font-size:140%; font-weight:normal; padding:2px; color:#00af00; text-decoration:none; }
a.StylizeZoomGoto:visited { font-size:140%; font-weight:normal; padding:2px; color:#00af00; text-decoration:none; }
a.StylizeZoomGoto:hover { font-size:140%; font-weight:normal; padding:2px; color:#00ff00; text-decoration:none; }
a.StylizeZoomClose { font-size:140%; font-weight:bold; padding:2px; color:#af0000; text-decoration:none; }
a.StylizeZoomClose:visited { font-size:140%; font-weight:bold; padding:2px; color:#af0000; text-decoration:none; }
a.StylizeZoomClose:hover { font-size:140%; font-weight:bold; padding:2px; color:#ff0000; text-decoration:none;  }

table.NavMenu { margin-top:0px; margin-bottom:24px; padding-left:8px; font-size:90%; }
table.NavMenuLevel1 { font-size:90%; margin:0px; background-color:#dfffaf; border-bottom:0px solid #c0e090; }
table.NavMenuBlog { width:100%; border-bottom:1px solid lightgray; font-size:90%; margin-bottom:42px; }
td.NavMenu { padding:4px; background-color:#ffffff; border-left:1px solid #567416; border-right:1px solid #567416; border-bottom:1px solid #567416; }
td.NavMenuActivePage { padding:4px; font-weight:bold; background-color:#567416; color:white; border-left:1px solid #567416;  border-right:1px solid #567416; border-bottom:1px solid #567416; }
th.NavMenuLevel1 { padding-left:12px; padding-right:12px; background-color:#dfffaf; }
th.NavMenuLevel1Lower { height:8px; background-color:#dfffaf; }
td.NavMenuActivePageLevel2 { padding:2px; font-size:85%; font-weight:bold; color:#567416; background-color:#dfffaf; border-top:0px; border-left:1px solid #c0e090; border-right:1px solid #c0e090; border-bottom:1px solid #c0e090; }
td.NavMenuLevel2 { padding:2px; font-size:85%; border:1px solid #c0e090; background-color:#ffffff; }
td.NavMenuBetweenTabs { width:4px; }
td.NavMenuBetweenTabsLevel2 { width:4px; border-top:1px solid #c0e090; }
a.NavMenuActivePage { font-weight:bold; color:white; }
a.NavMenuActivePage:active { font-weight:bold; color:white; }
a.NavMenuActivePage:visited { font-weight:bold; color:white; }
a.NavMenuActivePage:hover { font-weight:bold; color:white; }

td.CategoryMenuActive { background-color:#567416; color:white; border:1px solid #567416; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; font-size:80%; font-weight:bold; }
td.CategoryMenu { border:1px solid #567416; padding:2px; font-size:80%; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; }
td.CategoryMenuGrayed { border:1px solid #567416; padding:2px; font-size:80%; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; color:#7f7f7f; }
td.CategoryMenuBlank { font-size:80%; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; }

table.IconAndAnnoInside { margin-top:12px; margin-bottom:4px; }
table.IconInside { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:12px; padding:0px; float:left; background-color:#e8f4ce; }
td.IconInside { width:200px; padding-top:0px; padding-bottom:0px; padding-left:4px; padding-right:5px; text-align:center; }

div.TextBlog { line-height:200%; font-size:90%; }
span.DataBlog { color:#7f7f7f; font-size:85%; }

a:link.Popup { color:#2f2f2f; text-decoration:none; padding:2px; }
a:link.Popup span { display:none; }
a:visited.Popup { color:#2f2f2f; text-decoration:none; padding:2px; }
a:visited.Popup span { display:none; }
a:active.Popup { color:#2f2f7f; text-decoration:none; padding:2px; }
a:active.Popup span {  display:inline; }
a:hover.Popup { color:#2f2f7f; text-decoration:none; color:#0f0f0f; padding:2px; }
a:hover.Popup span { display:inline; }

