html {background:#c9c9c9 url(/design/em_plain_site/images/bg-html.jpg?ts=1268036519) repeat-x;} body { margin:0; font:12px/18px Arial, Helvetica, sans-serif; background:url(/design/em_plain_site/images/bg-body.png?ts=1262100611) repeat-y 50% 0; color:#333; min-width:980px; } hr { height: 0px; border: 0 none; border-top: 1px dotted #666666; margin: 10px 0px; } img { border:none; } input, textarea, select { font:100% arial,sans-serif; vertical-align:middle; } .f-right {float:right !important;} form,fieldset{ margin:0; padding:0; border-style:none; } a:hover {text-decoration:none;} .private .block:after, .private .block ul:after, .private .block ul li:after, .private:after, .service:after, .info-box:after, .info-box .holder:after, .info-box .frame:after, .navbar:after, #header .holder:after, #header:after, #wrapper:after, .popup .c:after { content:" "; display:block; clear:both; } #wrapper { margin:0 auto; width:980px; } #header { width:100%; padding-bottom:12px; position: relative; z-index: 50; } #header .holder { height:1%; padding:0 63px 0 0; } .logo { margin:9px 21px 0 0; display:block; overflow:hidden; width:76px; height:60px; float:left; } .logo a { display:block; height:100%; } #partnerlogo { width:76px; margin-top:9px; height:60px; float:left; position:relative; z-index:70; } #partnerlogo a { width:100%; height:100%; display:block; overflow:hidden; } .system-info { width:200px; position:absolute; top:28px; left:14px; display:none; z-index: 70; } #partnerlogo:hover .system-info, #partnerlogo.hover .system-info {display:block;} .system-info .t, .system-info .b { width:100%; height:8px; overflow:hidden; background:url(/design/em_plain_site/images/bg-system-info-t.png?ts=1267792140) no-repeat; } .system-info .b { background:url(/design/em_plain_site/images/bg-system-info-b.png?ts=1267792069) no-repeat; height:2px; } .system-info .c { height:1%; overflow:hidden; background:url(/design/em_plain_site/images/bg-system-info-c.png?ts=1267792023) repeat-y; } .system-info .box { height:1%; overflow:hidden; padding:9px 0 13px 20px; } .system-info ul { float:left; padding:0 10px 0 0; margin:0; list-style:none; } .system-info ul.item1 {width:163px;} .system-info ul.item2 {width:121px;} .system-info ul li { background:url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 0 5px; height:1%; line-height:14px; overflow:hidden; padding:0 0 0 8px; } #partnerlogo .system-info ul a { color:#84660F; text-decoration:none; text-indent:0; } #partnerlogo .system-info ul a:hover {text-decoration:underline;} #header .frame { float:right; width:330px; } div.country-area { position: absolute; top: 0; left: 578px; width: 208px; border-right: 1px solid #d3d3d3; height: 47px; z-index: 70; } div.country { padding-top: 10px; border: 1px solid white; background: white; position: absolute; top: 9px; left: 0; } div.country div.current-country { height:1%; overflow:hidden; font:bold 11px/12px Arial, Helvetica, sans-serif; padding-left: 8px; } div.country div.current-country img { float:left; margin: 0 7px 0 0; } div.country:hover { border: 1px solid #D1D1D1; width: 212px; } div.select-country { padding: 2px 25px 0 33px; } div.select-country-text { text-transform: uppercase; font-size:11px; color:#777; } div.select-country-text span { background:url(/design/em_plain_site/images/bg-arrow08.gif?ts=1267623813) no-repeat 100% 3px; padding-right: 15px; } div.countries { display: none; padding-top: 4px; } div.country:hover div.countries { display: block; z-index: 70; position: relative; } div.countries ul { list-style: none; margin: 0; padding: 0; } div.countries li { margin: 0; padding: 0; } div.countries ul li a { color: #889298; padding-left: 8px; padding-top: 3px; padding-bottom: 4px; display: block; font-size: 11px; font-weight: bold; text-decoration: none; } div.countries ul li a:hover { color: #000; background: #FFCC30; text-decoration: none; } div.countries ul li a img { position: relative; top: 2px; padding-right: 4px; } ul.lang { float:right; padding:0; margin:34px 0 0; list-style:none; overflow:hidden; } ul.lang li { float:left; background:url(/design/em_plain_site/images/separator02.gif?ts=1256907082) no-repeat 0 2px; padding:0 4px 0 6px; margin:0 6px 0 -6px; font:bold 11px Arial, Helvetica, sans-serif; color:#57491F; } ul.lang li a { color:#84660F; font-weight:normal; text-decoration:none; } ul.lang li a:hover {color:#57491F;} .navbar { height:1%; padding:13px 4px 12px 0; background:url(/design/em_plain_site/images/bg-navbar.gif?ts=1259677607) no-repeat 0 13px; } ul.menu { float:left; padding:0; margin:0; list-style:none; z-index: 50; } ul.menu li { float:left; background:url(/design/em_plain_site/images/separator03.gif?ts=1259597458) no-repeat 100% 0; padding:0 1px 0 0; font:16px Helvetica, Arial, sans-serif; letter-spacing:-1px; z-index: 50; } ul.menu li.current, ul.menu li:hover {position:relative;} ul.menu a { display:block; color:#fff; line-height: 12px; text-decoration:none; } ul.menu span { display:block; padding:0; } ul.menu a:hover, ul.menu li.current a, ul.menu li:hover a { text-decoration:none; } ul.menu li#extra a, ul.menu li#extra a:hover, ul.menu li#extra.hover a, ul.menu li#extra.current a, ul.menu li#extra:hover a { text-decoration:none; } ul.menu a:hover span, ul.menu li.current a span, ul.menu li:hover a span { text-decoration:none; color: #57491F; } ul.menu ul, .extra-box { width:230px; position:absolute; top:32px; border:solid #ddd; border-width:1px 1px 0; border-bottom:2px solid #84660F; background:#fff; float:none; padding:0; margin:0; list-style:none; display:none; z-index: 50; } ul.menu li:hover ul, ul.menu li:hover .extra-box { display:block; } ul.menu ul li { float:none; width:216px; font:12px/16px Arial, Helvetica, sans-serif; letter-spacing:0; padding:0 0 0 14px; background:url(/design/em_plain_site/images/bg-line02.gif?ts=1256907076) no-repeat 11px 0; } ul.menu ul li.first { background:none; } ul.menu ul a { color:#84660F; padding:10px 0 10px 9px; background:url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 0 12px !important; } ul.menu ul a.img { padding:0; background:none; } ul.menu ul a:hover { text-decoration:underline; color: #57491F; } ul.menu ul ul { top:0; left:230px; } ul.menu li:hover ul li ul, ul.menu li.current ul li ul { display:none; } ul.menu li:hover ul li:hover ul { display:block; } ul.menu .extra-box { width:940px; padding:18px 19px 20px 19px; letter-spacing:0; } ul.menu .extra-box a:hover { text-decoration:underline !important; color: #57491F; } .finder { float:left; width:200px; color:#666; margin-right:31px; } .finder p { margin:0 0 18px; font:12px/16px Arial, Helvetica, sans-serif; } .finder p.title { font:16px Helvetica, Arial, sans-serif; letter-spacing:-1px; } ul.menu a.button02 { width:159px; height:37px; text-align:left; padding:0 0 0 30px; letter-spacing:0; color:#333 !important; font:15px/37px Arial, Helvetica, sans-serif; background:url(/design/em_plain_site/images/bg-button02.gif?ts=1256907075) no-repeat !important; } ul.menu a:hover{text-decoration:underline;} ul.menu .model { width:498px; float:left; padding:4px 0 0; } ul.menu .model p.title { margin:0 0 2px; font:12px Arial, Helvetica, sans-serif; background:url(../images/bg-arrow07.gif) no-repeat 2px 5px; padding:0 0 0 13px; color:#84660F; } ul.menu .model ul, ul.menu .add-nav ul { float:left; width:209px; padding:0; margin:0; list-style:none; position:static; display:block; border:0; background:url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x 0 100%; margin-right: 40px; } ul.menu .model ul li, ul.menu .add-nav ul li { float:none; padding:0; height:1%; overflow:hidden; padding:5px 0 4px; width:auto; background:url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x; position:static; } ul.menu .model ul img { float:left; margin-right:10px; } ul.menu .model ul div.content-view-embed-image a { color:#84660F; background:none !important; padding:0; } ul.menu .model ul p { margin:0; display:table; color:#666; line-height:18px; height:1%; padding:6px 0 0 9px; background:url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 0 8px !important; } ul.menu .model ul p a { color:#84660F; background:none !important; padding:0; } .add-nav { float:right; width:209px; padding:21px 0 0; } ul.menu .add-nav ul {float:none;} ul.menu .add-nav ul li {padding:0 0 0 14px;} #main { height:1%; overflow:hidden; padding:0 0 40px; } .promo { height:1%; overflow:hidden; margin:0 0 25px; } .promo img {display:block;} .columns-holder { height:1%; overflow:hidden; } .twocolumns { float:right; width:731px; } .middlecolumn { width:480px; float:left; overflow:hidden; padding-left: 1px; } .content p { margin-top: 0px; } .content a { color: #84660F; text-decoration: underline; } .content a:hover { color: #57491F; } .content .object-left, .content .object-topleft { float: left; padding: 4px 15px 10px 0px; } .content .object-middle { padding: 4px 15px 10px 0px; } .content .object-right, .content .object-topright { float: right; padding: 4px 0px 10px 15px; } .content .object-topleft .content-view-embed-image, .content .object-topright .content-view-embed-image { margin-top: 0px; } .content div.content-view-embed-image { margin-top: 10px; margin-bottom: 10px; } .content div.content-view-embed-image div.attribute-image { line-height: 1px; } .content div.content-view-embed-image div.attribute-caption-inner { border: 1px solid #d3d3d3; border-top: 0; font-size: 11px; padding: 3px 8px 3px 8px; } .content div.content-view-embed-flash { margin: 10px 0px 15px; } .content table.grid, .content table.no-grid { border: 1px solid #bbbbbb; border-collapse: collapse; margin-bottom: 20px; } .content table.no-grid td p, .content table.grid td p { padding:0; margin:0; } .content table.no-grid td, .content table.grid td { padding: 7px 10px; } .content table.grid td { border: 1px solid #bbbbbb; } .content table.no-grid tr.odd td, .content table.grid tr.odd td { background-color: #ffffff; color: #333333; } .content table.no-grid tr.even td, .content table.grid tr.even td { background-color: #f4f5e3; color: #333333; } .content table.no-grid tr.th td { border: 1px solid #FFCC30; } .content table.no-grid tr.th td, .content table.grid tr.th td { font-weight: bold; background-color: #FFCC30; color: #000000; } .content table.layout { border:0; margin: 0; border-collapse: collapse; } .content table.layout td p { padding:0; margin:0; } .content table.layout td { padding: 0; margin: 0; } ul.breadcrumbs { padding:0; margin:0 0 10px; list-style:none; height:1%; overflow:hidden; } ul.breadcrumbs li { float:left; color:#888; padding-right:3px; font:10px/12px Arial, Helvetica, sans-serif; } ul.breadcrumbs a { color:#888; text-decoration:none; } ul.breadcrumbs a:hover {text-decoration:underline;} .content h1 { margin:0 0 16px; font:18px Helvetica, Arial, sans-serif; line-height: 12px; } .content h2 { margin:12px 0; font:18px Helvetica, Arial, sans-serif; color: #333333; letter-spacing: -0.8px; clear: both; } div.house-carusel { width:100%; margin-bottom:31px; overflow:hidden; height:162px; background:url(/design/em_plain_site/images/bg-preview.gif?ts=1256907077) no-repeat; } div.house-carusel .holder { position:relative; width:480px; overflow:hidden; padding:11px 0 0 0; } div.house-carusel ul.image-list { width:99999px; padding:0; margin:0; list-style:none; overflow:hidden; } div.house-carusel ul.image-list li { float:left; width:130px; } div.house-carusel ul.image-list a { display:block; margin:0 4px; padding:0 6px 13px; width:110px; color:#84660F; text-decoration:none; } div.house-carusel ul.image-list img { display:block; margin:3px 0 2px 0; } div.house-carusel ul.image-list a.active, div.house-carusel ul.image-list a:hover {background:#f7dd25;} div.house-carusel .scrollable { float:left; position:relative; overflow:hidden; width: 390px; height:110px; margin-top: 11px; padding:0px 1px 8px 1px; background: url(/design/em_plain_site/images/bg-preview-list.gif) transparent no-repeat; } div.house-carusel .scrollable .items { width:20000em; position:absolute; clear:both; padding-bottom: 8px; } div.house-carusel .scrollable { } div.house-carusel a.browse { background:url(/design/em_plain_site/images/scrollable/hori_large.png?ts=1259675801) no-repeat; display:block; width:33px; height:33px; float:left; margin-top:60px; cursor:pointer; font-size:1px; } div.house-carusel a.right { background-position: 0 -33px; clear:right; margin-left: 5px; } div.house-carusel a.right:hover { background-position:-33px -33px; } div.house-carusel a.right:active { background-position:-33px -33px; } div.house-carusel a.right.disabled { background-position:-66px -33px; } div.house-carusel a.left { background-position: 0 0; margin-left: 5px; margin-right: 5px; } div.house-carusel a.left:hover { background-position:-33px 0; } div.house-carusel a.left:active { background-position:-33px 0; } div.house-carusel a.left.disabled { background-position:-66px 0; } div.house-carusel .navi { margin: 7px 0 0 220px; width:50px; height:20px; } div.house-carusel .navi a { width:10px; height:10px; float:left; margin:3px; background:url(/design/em_plain_site/images/scrollable/navigator.png?ts=1259675791) 0 0 no-repeat; display:block; font-size:1px; } div.house-carusel .navi a:hover { background-position:0 -10px; } div.house-carusel .navi a.active { background-position:0 -20px; } .intro { height:1%; overflow:hidden; padding:0 0 12px; } .intro h2 { margin:0 0 22px; font:bold 12px/18px Arial, Helvetica, sans-serif; } .intro p {margin:0 0 15px;} .intro p a {color:#84660F;} .intro p a:hover { text-decoration:underline; color:#57491F; } .info { height:1%; overflow:hidden; } ul.tabs { padding:0 0 1px; margin:0 0 23px; list-style:none; height:1%; overflow:hidden; background:url(/design/em_plain_site/images/bg-tabs.gif?ts=1256907077) repeat-x 0 100%; } ul.tabs li { float:left; padding-right:2px; font:12px/26px Arial, Helvetica, sans-serif; } ul.tabs a { display:block; color:#333; text-decoration:none; background:url(/design/em_plain_site/images/bg-tabs-r.gif?ts=1256907077) no-repeat 100% 0; } ul.tabs span { display:block; padding:0 15px; background:url(/design/em_plain_site/images/bg-tabs-l.gif?ts=1256907077) no-repeat; } ul.tabs a:hover, ul.tabs .active a { background-position:100% -26px; color:#fff; } ul.tabs a:hover span, ul.tabs .active a span {background-position:0 -26px;} .info .box { height:1%; overflow:hidden; } .info .box h2 { margin:0 0 22px; font:20px Helvetica, Arial, sans-serif; letter-spacing:-1px; } .info .box h3 { margin:0; font:bold 12px Arial, Helvetica, sans-serif; } .info .box p {margin:0 0 20px;} ul.list02 { padding:0; margin:0 0 6px 11px; list-style:none; height:1%; overflow:hidden; } ul.list02 li { padding:0 0 3px 14px; background:url(/design/em_plain_site/images/bullet01.gif?ts=1259688621) no-repeat 0 7px; } ol.list02 { padding-left:27px; } .downloads { height:1%; overflow:hidden; } .content .heading {background:url(/design/em_plain_site/images/bg-heading02.gif?ts=1256907076) no-repeat;} .downloads ul { padding:0; margin:6px 0 26px; list-style:none; height:1%; overflow:hidden; } .downloads ul li { height:1%; padding:2px 0 3px; overflow:hidden; line-height:26px; vertical-align:top; background:url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x 0 100%; } .downloads ul a { display:block; height:1%; overflow:hidden; padding:0 19px; text-decoration:none; background:url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 11px 10px; } .downloads ul em { float:left; font-style:normal; color:#84660F; } .downloads ul span { float:right; color:#777; } .downloads ul a:hover { background:#f5f5e2 url(../images/bg-arrow03.gif) no-repeat 11px 10px; color:#84660F; } .downloads ul a:hover em { text-decoration:underline; color:#57491F; } .agent { height:1%; overflow:hidden; margin:14px 0px 14px 0px; } .agent.first { } .agent.last { margin-bottom: 0px; } .agent .image { float:left; margin-right:19px; } .agent .holder { display:table; height:1%; width: 361px; } .agent h3 { margin:0; font:20px/20px Helvetica, Arial, sans-serif; letter-spacing:-1px; } .agent p {margin:0 0 13px;} .agent .row { height:1%; overflow:hidden; } .more { float:left; background:url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 0 5px; padding:0 0 0 9px; color:#84660F; text-decoration:none; } .more:hover {text-decoration:underline;} .agent .button01 {float:right;} .agent-show-houses { border-bottom: 1px dotted #B2B2B2; margin-bottom: 20px; } .agent-show-house { height:1%; overflow:hidden; margin-bottom:20px; } .agent-show-house .image { float: left; margin-right: 19px; } .agent-show-house .holder { display:table; height:1%; width: 361px; } .agent-references { border-bottom: 1px dotted #B2B2B2; margin-bottom: 20px; padding-bottom: 10px; } .adv-news { margin-bottom:24px; } .adv-fair { margin-bottom:10px; } .adv, .adv .holder, .adv .frame { height:1%; overflow:hidden; } .adv .holder {} .adv .frame { border-bottom: 1px dotted #B2B2B2; } .announcement { padding-bottom: 23px; height:1%; overflow:hidden; } .announcement img { float:left; margin-right:11px; } .announcement .box { display:table; height:1%; padding:8px 0 0; } .announcement .date { display:block; letter-spacing:-1px; font:14px Helvetica, Arial, sans-serif; } .announcement h3 { letter-spacing:-1px; color:#84660F; margin:0 0 12px; font:18px Helvetica, Arial, sans-serif; } .announcement h3 img { float:none; margin:0; } .announcement p {margin:0;} ul.products { padding:0; margin:0; list-style:none; width:515px; overflow:hidden; } ul.products li { float:left; width:147px; padding:0 19px 0 0; } ul.products li.first-col { clear: left; } ul.products li.clear-both { clear: both; float: none; width: 100%; height: 25px; padding: 0; } ul.products img { display:block; margin-bottom:7px; border:1px solid #DDDDDD; } ul.products div.text { height:1%; overflow:hidden; background:url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 0 5px; padding:0 0 0 9px; font:11px/16px Arial, Helvetica, sans-serif; } ul.products a { color:#84660F; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; } ul.products a:hover {text-decoration:underline;} ul.products span {display:block;} .news { height:1%; overflow:hidden; padding-bottom:23px; } .news h3 { color:#84660F; margin:0 13px 12px 0px; font:18px Helvetica, Arial, sans-serif; letter-spacing:-1px; } .news h3 a { text-decoration: none; } .news .box { height:1%; overflow:hidden; } .news .box img { float:left; margin-right:10px; } .news .row { height:1%; display:table; padding-right: 12px; } .news p {margin:0;} .news .more {text-decoration:underline;} .news .more:hover {text-decoration:none;} div.news-detail-image { float: left; padding: 0px 15px 10px 0px; } .section-news { height:1%; overflow:hidden; margin-bottom:25px; } .section-news .holder { height:1%; overflow:hidden; position:relative; margin:0; } .section-news ul { padding:0; margin:0; list-style:none; overflow:hidden; } .section-news ul li { color: #777; padding: 14px 11px 7px 11px; background:url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x 0 100%; } .section-news li img { float: left; margin: 0px 14px 0px 0px; width: 50px; } .section-news h2 { color: #333; margin:0; padding:0; font-weight: bold; font-size: 13px; } .section-news a { color: #84660F; text-decoration:underline; } .section-news a:hover { color: #57491F; } .aside { float:right; width:230px; } .service { height:1%; } .service a {text-decoration:none;} .service a span, .private .block ul a { color:#84660F; text-decoration:underline; } .service a:hover span, .private .block ul a:hover { border:0; color: #57491F; } .service a img {vertical-align:middle;} .private { height:1%; padding:0 1px; } .private .box { background:url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x 0 100%; height:1%; padding:12px 5px 8px 14px; overflow:hidden; } .bookmark-this-page { background:url(/design/em_plain_site/images/icons.gif?ts=1267005494) no-repeat -8px -125px; padding:0 0 2px 23px; height:1%; overflow:hidden; } .bookmark-this-page.loading { background: transparent url(/design/em_plain_site/images/bookmark-loader.gif?ts=1261561858) no-repeat top left; } .private .box p {margin:0;} * html .private .box p {margin:2px 0 1px;} .private .block { width:100%; float:left; position:relative; background:#fcf0a3 url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x 0 100%; } .private .block ul { padding:0; margin:7px 0 5px 14px; list-style:none; width:214px; } .private .block ul li { background:url(/design/em_plain_site/images/bg-arrow05.gif?ts=1268222639) no-repeat 0 6px; padding:0 0 5px 8px; } .private .block ul a.delete { text-decoration:none !important; color:#777 !important; position:relative; } .info-tooltip { width:158px; text-decoration:none !important; color:#777 !important; position:absolute; top:-32px; left:-9999px; } .private .block ul a.delete:hover .info-tooltip {left:-124px;} .info-tooltip .t, .info-tooltip .b { width:100%; overflow:hidden; height:2px; display:block; background:url(/design/em_plain_site/images/bg-info-tooltip-t.png?ts=1256907076) no-repeat; } .info-tooltip .b { background:url(/design/em_plain_site/images/bg-info-tooltip-b.png?ts=1256907076) no-repeat; height:9px; } .info-tooltip .c { width:146px; text-decoration:none !important; color:#777 !important; display:block; text-align:center; padding:2px 7px 3px 5px; background:url(/design/em_plain_site/images/bg-info-tooltip-c.png?ts=1256907076) repeat-y; } .private .block .row { width:100%; overflow:hidden; } .private .button01 { margin:10px 0 10px 24px; width:144px; background:url(/design/em_plain_site/images/bg-button01-3.gif?ts=1256907075) no-repeat; } ul.service-list { padding:0 0 8px; margin:8px 10px 0 13px; list-style:none; height:1%; overflow:hidden; } ul.service-list li { padding:0 0 8px 25px; } ul.service-list li.print {background:url(/design/em_plain_site/images/icons.gif?ts=1267005494) no-repeat -6px -35px;} ul.service-list li.pdf {background:url(/design/em_plain_site/images/icons.gif?ts=1267005494) no-repeat -5px -65px;} ul.service-list li.bookmark {background:url(/design/em_plain_site/images/icons.gif?ts=1267005494) no-repeat -3px -95px;} * html ul.service-list li.bookmark {padding-top:3px;} ul.service-list li.social-bookmarks {background:url(/design/em_plain_site/images/icons.gif?ts=1267005494) no-repeat -3px -245px;} * html ul.service-list li.social-bookmarks {padding-top:3px;} ul.service-list .social-bookmarks ul { list-style: none; padding: 5px 0 0; margin: 0 0 -5px; height: 0px; overflow: hidden; } ul.service-list .social-bookmarks ul li { padding: 1px; border: 1px solid #818181; float: left; margin: 1px; } ul.service-list .social-bookmarks ul li a { text-decoration: none; height: 19px; width: 19px; display: block; } ul.service-list .social-bookmarks ul li a img { vertical-align: middle; } #bookmarkList li.dummy { display: none; } .catalog {margin:0 0 25px;} .catalog, .catalog .holder { height:1%; overflow:hidden; background:url(/design/em_plain_site/images/bg-catalog-c.gif?ts=1259684657) repeat-y; } .catalog .holder {background:url(/design/em_plain_site/images/bg-catalog-b.gif?ts=1259684628) no-repeat 0 100%;} .catalog .frame { padding:16px 6px 17px 9px; height:1%; overflow:hidden; } .catalog img { float:left; margin:0 9px 0 0; } .catalog .frame div { height:1%; display:table; } .catalog p { margin:1px 0 9px; line-height:16px; } .button01, .button02 { display:block; width:124px; height:28px; text-align:center; text-decoration:none; color:#333; font:13px/28px Arial, Helvetica, sans-serif; background:url(/design/em_plain_site/images/bg-button01.gif?ts=1256907075) no-repeat; } .button01:hover {text-decoration:underline;} .catalog .button01 {background:url(/design/em_plain_site/images/bg-button01-2.gif?ts=1256907075) no-repeat;} .catalog .button01:hover {background-position:0 -28px;} .section { height:1%; overflow:hidden; margin-bottom:25px; background:url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x 0 100%; } .section .holder { height:1%; overflow:hidden; position:relative; margin:14px 0 0; padding:0 0 0 11px; } .section .holder div.reference-carusel { width:210px; position:relative; line-height: 1px; height: 139px; } .section .holder div.content { width:210px; overflow:hidden; position:relative; } .section .holder div.description { margin:0px 0px 10px 0px; } .section ul { width:9999px; padding:0; margin:0; list-style:none; overflow:hidden; } .section ul li { float:left; width:210px; } .section ul img {display:block;} .section .frame { height:1%; padding:3px 15px 7px; overflow:hidden; } .section .more { text-decoration:underline; } .section .more:hover { color: #57491F; } .aside ul.list {margin-bottom:15px;} .aside .gallery { height:1%; overflow:hidden; } .aside .gallery ul { padding:12px 0 0; margin:0; list-style:none; width:490px; overflow:hidden; background:url(../images/bg-line01.gif) repeat-x 0 100% } .aside .gallery ul li { float:left; padding:0 10px 11px; } .aside .gallery ul a.more { display:block; color:#84660F; text-decoration:underline; padding:0 0 0 9px; background:url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 0 4px; } .aside .gallery ul a.more:hover { color: #57491F; } .aside .gallery ul img { display:block; margin:0 0 5px; } .aside .gallery ul { width:100%; padding:19px 0 4px; } .aside .gallery ul li { padding:0 0 10px 10px; font-size:11px; } .aside .gallery ul img {margin-bottom:0;} .aside .gallery ul a {text-decoration:underline;} .aside .gallery ul a:hover { color: #57491F; } .sidebar { width:230px; float:left; } .info-box {margin-bottom:25px;} .info-box, .info-box .holder, .info-box .frame { height:1%; background:url(/design/em_plain_site/images/bg-info-box-c.gif?ts=1256907076) repeat-y; } .info-box .holder {background:url(/design/em_plain_site/images/bg-info-box-t.gif?ts=1256907076) no-repeat;} .info-box .frame {background:url(/design/em_plain_site/images/bg-info-box-b.gif?ts=1256907076) no-repeat 0 100%;} .find-house { height:1%; padding:15px 15px 14px; overflow:hidden; } .find-house img { display:block; margin-bottom:11px; } .find-house p { margin:0; line-height:18px; } .find-house p img { display:inline; vertical-align:bottom; margin:0; padding-bottom:5px; } .find-house p a { font:bold 14px/18px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; } .find-house p a:hover { text-decoration:underline; } ul.side-nav { padding:0; list-style:none; height:1%; position:relative; margin:-1px 0 30px; overflow:hidden; } ul.side-nav li { height:1%; vertical-align:top; margin:3px 0 0; overflow:hidden; font:16px/25px Helvetica, Arial, sans-serif; letter-spacing:-1px; } ul.side-nav li a { display:block; color:#fff; width: 230px; height: 26px; padding:0; text-decoration:none; } ul.side-nav li.current a, ul.side-nav li a:hover { color:#000000; } ul.side-nav ul { background:#efefef; padding:9px 0 11px; margin:0 0 -2px; list-style:none; height:1%; overflow:hidden; } ul.side-nav ul li { background:url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x 0 100%; padding:0 0 1px; margin:0; letter-spacing:normal; font:12px/14px Arial, Helvetica, sans-serif; } ul.side-nav ul li a, ul.side-nav .current ul li a { background:none; padding:0; color:#84660F; height:100%; } ul.side-nav ul li a span { background:url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 10px 9px; display:block; padding:5px 0 5px 19px; } ul.side-nav ul li.current a { font-weight:bold; } ul.side-nav ul li.current a, ul.side-nav ul li a:hover { background:url(/design/em_plain_site/images/bg-side-nav-2level.gif?ts=1259778178) repeat-x; } ul.side-nav ul li.current a span, ul.side-nav ul li a:hover span { background:url(/design/em_plain_site/images/bg-arrow02.gif?ts=1259686107) no-repeat 10px 9px; } ul.side-nav ul li a:hover, ul.side-nav ul li.current a { color:#000000; } ul.side-nav ul li ul { background: #E0E0E0; padding: 5px 0 1px; margin: -2px 0 0; list-style:none; height:1%; overflow:hidden; } ul.side-nav ul li ul li { background: none; } ul.side-nav ul li ul li a { background: none; } ul.side-nav ul li.current ul li a { background: none; } ul.side-nav ul li.current ul li.current a { background: none; } ul.side-nav ul li.current ul li span { background:none; display:block; padding:5px 0 5px 39px; color: #84660F; font-weight: normal; } ul.side-nav ul li.current ul li.current a span, ul.side-nav ul li.current ul li a:hover span { background:url(/design/em_plain_site/images/bg-arrow06.gif?ts=1259775871) no-repeat 30px 9px; color: #000000; font-weight: bold; } .links { height:1%; overflow:hidden; margin:0 0 15px; } .heading { height: 25px; } .heading-text { } ul.list { padding:8px 0 0; margin:0; list-style:none; height:1%; overflow:hidden; } ul.list li { background:url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x 0 100%; padding:4px 10px; line-height:16px; height:1%; vertical-align:top; overflow:hidden; } ul.list a { color:#84660F; background:url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 0 4px; padding:0 0 0 9px; text-decoration:none; display: block; } ul.list a:hover { text-decoration:underline; color: #57491F; } .search { float:right; padding:5px 0 0; } .search label { font:11px/21px Arial, Helvetica, sans-serif; float:right; padding-right: 5px; color:#000; } .search .input { width:162px; height:21px; background:url(/design/em_plain_site/images/bg-input.gif?ts=1259756812) no-repeat; float:right; } .search input.text { padding:3px 5px; font:12px Arial, Helvetica, sans-serif; width:152px; margin:0; border:0; background:none; } .search input.button {float:right;} #footer { height:1%; overflow:hidden; padding:18px 0 30px; background:url(/design/em_plain_site/images/bg-footer.gif?ts=1256907076) repeat-x; text-align:center; color:#777; } #footer p {margin:0;} #footer ul { padding:0; margin:0; list-style:none; height:1%; overflow:hidden; } #footer ul li { display:inline; padding:0 9px 0 3px; background:url(/design/em_plain_site/images/separator01.gif?ts=1256907082) no-repeat 100% 2px; } * html #footer ul li {padding:0 4px 0 8px;} *+html #footer ul li {padding:0 4px 0 8px;} #footer ul li.last {background:none;} #footer ul a { color:#333; text-decoration:none; } #footer ul a:hover { text-decoration:underline;} .popup { display:none; width:804px; position:absolute; top:150px; left:350px; z-index:10; } .popup .t, .popup .b { width:100%; background:url(/design/em_plain_site/images/bg-popup-t.png?ts=1256907077) no-repeat; height:269px; overflow:hidden; } .popup .b { background:url(/design/em_plain_site/images/bg-popup-b.png?ts=1256907077) no-repeat; height:270px; } .popup .c { width:100%; background:url(/design/em_plain_site/images/bg-popup-c.png?ts=1256907077) repeat-y; } .popup-content { width:757px; float:left; position:relative; padding:0 11px 0 36px; margin:-259px 0 -260px; } .popup .heading { height:1%; overflow:hidden; background:none; } .close { float:right; width:33px; height:33px; overflow:hidden; background:url(/design/em_plain_site/images/btn-close.gif?ts=1256907078) no-repeat; text-indent:-9999px; } .popup .heading h4 { color:#fff; font:24px Helvetica, Arial, sans-serif; letter-spacing:-1px; margin:20px 0 10px; } .popup .holder { height:1%; padding:0 27px 25px 0; overflow:hidden; } .popup .col01 { float:left; width:333px; } .popup .col01 .row { width:100%; overflow:hidden; border-top:1px solid #5fa04f; margin:-1px 0 0; padding:11px 0 0; height:34px; } .popup label { color:#fff; font:15px/22px Arial, Helvetica, sans-serif; } .popup .col01 label { float:left; width:118px; } .popup .col01 input.text { border:1px solid #abadb3; padding:2px 5px 3px; float:left; margin:0; width:203px; font:12px Arial, Helvetica, sans-serif; } .popup .col01 input.short {width:43px;} .popup .col01 input.medium { width:143px; float:right; } .popup .col02 { float:right; width:331px; padding:12px 0 0; } .popup .col02 .row01, .popup .col02 .row02, .popup .col02 .row03 { height:1%; overflow:hidden; } .popup .col02 .row01, .popup .col02 .row02 {border-bottom:1px solid #5fa04f;} .popup .col02 .row01 {padding-bottom:10px;} .popup .col02 .row01 label { display:block; padding-bottom:5px; } .popup .col02 textarea { border:1px solid #abadb3; width:326px; overflow:auto; padding:0 0 0 3px; height:113px; font:12px Arial, Helvetica, sans-serif; } .popup .col02 .row02 {padding:10px 0 12px;} .popup .col02 .row02 label {float:left;} .popup .col02 .row02 select { border:1px solid #abadb3; float:right; width:158px; color:#666; padding:2px 0; } .popup .col02 .row03 {padding:12px 0 0;} .popup .col02 .row03 div { height:1%; padding:0 0 6px; overflow:hidden; } .popup .col02 .row03 input.checkbox { float:left; padding:0; margin:1px 4px -1px 0; width:15px; height:14px; } * html .popup .col02 .row03 input.checkbox {margin:0 4px 0 0;} .popup .col02 .row03 label { font:12px/14px Arial, Helvetica, sans-serif; float:left; } .popup .frame { height:1%; padding:0 15px 0 0; overflow:hidden; } .popup input.button { display:block; margin:0 auto; } a, a:hover, input, object { outline: none; } div.clear-both { clear: both; } .content h2.house-type { margin:0 0 22px; } div.content-back { margin-top: 25px; } div.back, div.js-back { height: 33px; } div.js-back { display: none; } a.back, a.js-back { background: url(/design/em_plain_site/images/btn-prev.png?ts=1256907078) no-repeat; padding: 8px 0px 8px 35px; height: 40px; display: block; color:#84660F; text-decoration:underline; } a.back:hover, a.js-back:hover { color: #57491F; } div.detail-headline-narrow { } div.detail-headline-narrow h1 { float: left; } div.detail-headline-narrow div.js-back, div.detail-headline-narrow div.back { float: right; } div.address-block { float: left; margin-bottom: 20px; } div.address-block div.address { float: left; width: 290px; } div.address-block div.google-maps-link { float: right; width: 190px; } div.fact-list { margin-bottom: 20px; } table.fact-list { border-collapse: collapse; width: 100%; } table.fact-list td { vertical-align: top; border-top: 1px dotted #b2b2b2; border-bottom: 1px dotted #b2b2b2; padding: 7px 0px; } table.fact-list td.first-col { font-weight: bold; width: 200px; } td.business-hours table p, td.business-hours table td { padding: 0px; margin: 0px; border: none; } div.tag-image-gallery { margin-top: 15px; } div.list-consultant-list { border-bottom: 1px dotted #B2B2B2; } div.list-consultant-list.list-consultant-list-last { border-bottom: 0; } div.form { height:1%; background: url(/design/em_plain_site/images/form-bg.png?ts=1258473176) repeat-y; } div.form .top { background: url(/design/em_plain_site/images/form-top.png?ts=1258472955) no-repeat; } div.form .btm { background: url(/design/em_plain_site/images/form-btm.png?ts=1258473131) no-repeat 0 100%; padding: 14px; } form .confirm-send { display: none; } form table td.label { margin:12px 0px; font:18px Helvetica, Arial, sans-serif; color: #888888; font-size: 15px; font-weight: bold; letter-spacing: -0.8px; vertical-align: middle; } div.error { font-size: 12px; color: #FF0000; letter-spacing: 0px; } input.error { border: 1px solid red; } select.error { border: 1px solid red; } div.consultant-search { margin-bottom: 40px; } table.consultant-search input.postalcode { font-size: 16px; width: 64px; border: 1px solid #abadb3; margin: 0px 10px; padding: 2px 3px; vertical-align: middle; } table.consultant-search input.postalcode.error { border: 1px solid red; } table.consultant-search input.submit { vertical-align: middle; width: 33px; height: 33px; border:0; background: url(/design/em_plain_site/images/scrollable/hori_large.png?ts=1259675801) no-repeat 0px -33px; } table.consultant-search input.submit:hover { background-position: -33px -33px; } div.reference-search { margin-bottom: 30px; } table.reference-search select { font-size: 13px; width: 250px; border: 1px solid #abadb3; margin: 2px 10px; vertical-align: middle; } table.reference-search select.error { border: 1px solid red; } table.reference-search input.submit { vertical-align: middle; width: 33px; height: 33px; border:0; background: url(/design/em_plain_site/images/scrollable/hori_large.png?ts=1259675801) no-repeat 0px -33px; } table.reference-search input.submit:hover { background-position: -33px -33px; } table.reference-search td.left { width: 130px; } h2.reference-search { position: relative; } h2.reference-search a { position: absolute; right: 0px; font-size: 12px; font-weight: normal; margin-right: 3px; } ul.menu li div.nav1-item { height: 32px; overflow: hidden; z-index: 50; } ul.menu li:hover div.nav1-item span { margin-top: -32px; } ul.menu li.current div.nav1-item span { margin-top: -64px; } ul.side-nav li div.side-nav-item { height: 25px; overflow: hidden; } ul.side-nav li div.side-nav-item span { display: block; } ul.side-nav li.current div.side-nav-item span, ul.side-nav li:hover div.side-nav-item span { margin-top: -25px; } .startpage-two-columns { } .startpage-left-col { width:730px; float:left; overflow:hidden; } #startpage-flash { line-height: 1px; margin-bottom: 30px; } .content #startpage-flash div.content-view-embed-flash { margin:0; } #startpage-highlights { background: url(/design/em_plain_site/images/highlights-bg.gif?ts=1267547194) no-repeat left bottom; width: 730px; } #startpage-highlights-inner { background: url(/design/em_plain_site/images/highlights-bg-top.gif?ts=1267545357) no-repeat; width: 730px; } div.news-box, div.highlight-box { width: 230px; float: left; margin-right: 20px; position: relative; } div.highlight-box.first.last { margin-right: 0px; } div.news-box { margin-right: 0px; } div.highlight-box .content { padding: 5px 15px 15px; } div.highlight-box .content h1 { font-size: 14px; color: #333333; font-weight: bold; margin: 7px 0px 4px 0px; line-height: 16px; } div.highlight-box .content p { display: inline; } div.highlight-box .content span, div.news-item span { color: #84660F; } div.news-box .content { padding: 5px 10px 10px 10px; } div.news-item { border-bottom: 1px dotted #B2B2B2; padding: 2px 0px; } div.news-item-content { padding: 3px 6px; } div.list-news-list_startpage-last { border-bottom: 0; } div.news-item h1 { font-size: 13px; font-weight: bold; margin: 0px 0px 3px 0px; line-height: 15px; } div.news-item p { display: inline; } div.reference-carusel .scrollable { position:relative; overflow:hidden; width: 210px; height:139px; margin: 0; padding:0; } div.reference-carusel .scrollable .items { width:20000em; position:absolute; clear:both; } div.reference-carusel a.browse { position:absolute; top:53px; background:url(/design/em_plain_site/images/scrollable/hori_large.png?ts=1259675801) no-repeat; display:block; width:33px; height:33px; cursor:pointer; font-size:1px; } div.reference-carusel a.right { background-position: 0 -33px; left: 186px } div.reference-carusel a.right:hover { background-position:-33px -33px; } div.reference-carusel a.right:active { background-position:-33px -33px; } div.reference-carusel a.right.disabled { background-position:-66px -33px; } div.reference-carusel a.left { background-position: 0 0; left: -11px; } div.reference-carusel a.left:hover { background-position:-33px 0; } div.reference-carusel a.left:active { background-position:-33px 0; } div.reference-carusel a.left.disabled { background-position:-66px 0; } #sitemap ul { list-style: none; margin: 0; padding: 0; overflow: auto; } #sitemap ul li { margin-top: 20px; margin-bottom: 2px; } #sitemap ul li li { background: url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x 0 bottom; margin: 0; padding-bottom: 1px; } #sitemap ul li li a { color: #84660F; background: url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 10px 10px; padding: 4px 0 4px 18px; text-decoration: none; display: block; margin: 2px 0; } #sitemap ul li li a:hover { text-decoration: underline; background: #fdfae6 url(/design/em_plain_site/images/bg-arrow01.gif?ts=1259686204) no-repeat 10px 10px; } #sitemap ul li li ul { background: url(/design/em_plain_site/images/bg-line01.gif?ts=1256907076) repeat-x 0 top; padding: 6px 0; } #sitemap ul li li li { background: none; } #sitemap ul li li li a { background: url(/design/em_plain_site/images/list-point.gif?ts=1267098297) no-repeat 46px 8px; padding: 0 0 0 55px; font-size: 11px; } #sitemap ul li li li a:hover { background: #ffffff url(/design/em_plain_site/images/list-point.gif?ts=1267098297) no-repeat 46px 8px; } #sitemap ul li li li li { background: none; } #sitemap ul li li li ul { background: none; padding: 6px 0; } #sitemap ul li li li li a { background: url(/design/em_plain_site/images/list-point.gif?ts=1267098297) no-repeat 71px 8px; padding: 0 0 0 82px; font-size: 11px; } #sitemap ul li li li li a:hover { background: #ffffff url(/design/em_plain_site/images/list-point.gif?ts=1267098297) no-repeat 71px 8px; } div.content-search h2.list { font-size: 12px; font-weight: bold; letter-spacing: 0; margin-bottom: 26px; } div.content-search h2.search-headline { font-size: 12px; letter-spacing: 0; margin-bottom: 2px; } div.search-result table { border-collapse: collapse; } div.search-result table tr.hover td { background: #fdfae6; cursor: pointer; } div.search-result table td { border-bottom: 1px dotted #AFB0B0; border-top: 1px dotted #AFB0B0; } td.search-percent { padding-right: 12px; vertical-align: top; padding-top: 10px; width: 40px; text-align: right; } td.search-item p { color: #777777; margin-bottom: 12px; } div.paging { position: relative; height: 33px; margin-top: 10px; margin-bottom: 4px; } div.paging span.previous { display: block; float: left; } div.paging span.previous a { text-decoration: none; background: url(/design/em_plain_site/images/btn-prev.png?ts=1256907078) no-repeat; padding-left: 34px; padding-top: 9px; padding-bottom: 9px; font-size: 11px; display: block; } div.paging span.previous a:hover { background: url(/design/em_plain_site/images/btn-prev02.png?ts=1267464443) no-repeat; } div.paging span.pages { position: absolute; left: 130px; top: 6px; } div.paging span.pages span { display: block; float: left; } div.paging span.pages a { border: 1px solid #D1D1D1; text-decoration: none; width: 15px; text-align: center; margin-right: 2px; display: block; color: #000; padding-left: 1px; padding-right: 1px; } div.paging span.pages a:hover, div.paging span.pages span.current { border: 1px solid #FFCC30; background: #FFCC30; text-decoration: none; width: 15px; text-align: center; margin-right: 2px; padding-left: 1px; padding-right: 1px; } div.paging span.points { margin-left: 4px; margin-right: 6px; } div.paging span.next { display: block; float: right; } div.paging span.next a { text-decoration: none; background: url(/design/em_plain_site/images/btn-next.png?ts=1256907078) no-repeat top right; padding-right: 34px; padding-top: 9px; padding-bottom: 9px; font-size: 11px; padding-left: 1px; display: block; } div.paging span.next a:hover { background: url(/design/em_plain_site/images/btn-next02.png?ts=1267464524) no-repeat top right; } form ol { list-style-type: none; margin: 0; position: relative; padding: 0; } form #fieldset-personal_data input, form #fieldset-sender_data input, form #fieldset-reciever_data input { width: 215px; } form li label { width: 110px; float: left; } form fieldset li { padding: 10px 0; border-bottom: 1px solid #d3d3d3; } .wrapper form fieldset li { border-bottom: 1px solid #7c7c7c; } form #fieldset-additional_data label { display: block; width: auto; margin-right: 15px; } form #fieldset-additional_data select { width: 200px; float: right; } form li.realty, form li.build { height: 16px; } form li.comment label { float: none; } form li.comment textarea { width: 348px; } fieldset#fieldset-additional_data, fieldset#fieldset-personal_data { float: left; } fieldset#fieldset-personal_data { margin-right: 30px; } div.submit { clear: both; text-align: center; } div.submit input { width: 230px; height: 37px; text-align: center; background: transparent url(/design/em_plain_site/images/submit.gif?ts=1266484902) no-repeat; border: 0; margin-top: 20px; cursor: pointer; } ul.errors { list-style-type: none; margin-left: 69px; } ul.errors li { padding: 3px 0; color: #ed0000; border: none; } legend { display: none; } #fieldset-additional_data { width: 357px; } #fieldset-additional_data .checkbox label { display: inline; float: none; } #additional-captcha-input { vertical-align:top; width:89px; } fieldset li.checkbox { padding: 2px 0; border: 0; } li.error { color: #ff0000; } #nyroModalWrapper div.wrapper.contact div#nyroModalContent { background: transparent url(/design/em_plain_site/images/form-system-bottom.png?ts=1268040788) no-repeat left bottom; padding:0 0 10px 0; position: relative; } #nyroModalWrapper div.wrapper.contact div#nyroModalContent .content{ color: #000; padding: 0 35px 0; min-height:269px; background: transparent url(/design/em_plain_site/images/form-system-loop.png?ts=1268040824) repeat-y; } #nyroModalWrapper div.wrapper.sendBookmarks div#nyroModalContent { background: transparent url(/design/em_plain_site/images/form-small-bottom.png?ts=1268054493) no-repeat left bottom; padding:0 0 10px 0; position: relative; } #nyroModalWrapper div.wrapper.sendBookmarks div#nyroModalContent .content{ color: #000; padding: 0 35px 0; min-height:269px; background: transparent url(/design/em_plain_site/images/form-small-loop.png?ts=1268054474) repeat-y; } .wrapper.contact { background: transparent url(/design/em_plain_site/images/form-system-top.png?ts=1268040766) no-repeat 0 0; padding-top: 30px; position: relative; } .wrapper.sendBookmarks { background: transparent url(/design/em_plain_site/images/form-small-top.png?ts=1268054454) no-repeat 0 0; padding-top: 30px; position: relative; } #nyroModalContent ul.errors { display: none; } div.tooltip { background:transparent url(/design/em_plain_site/images/tooltip-bg.png?ts=1266831943) no-repeat 0 50%; padding:10px 15px; width:200px; display:none; color:#333; text-align:left; font-size:12px; z-index: 99999; } .wrapper.sendBookmarks label { margin-right: 47px; } .wrapper.sendBookmarks li.error { background: transparent url(/design/em_plain_site/images/input-error.png?ts=1267783122) no-repeat 37% 13px } .wrapper.contact form #fieldset-personal_data li.zip input#personal_data-zip { position:relative; width:50px; z-index:90; } .wrapper.sendBookmarks fieldset#fieldset-additional #additional-message { width: 370px; } li.hidden { display: none; } form li.double { height: 35px; } fieldset#fieldset-additional_data li.double label { width: 150px; margin-right: 0; } div.google-map { margin-bottom: 20px; } .overlay { display:none; background-image:none; width:941px; } .overlay div.close { display: none; } div#nyroModalFull { font-size: 12px; color: #777; } div#nyroModalLoading { width: 150px; height: 150px; text-indent: -9999em; background: #fff url(/design/em_plain_site/images/ajax-loader.gif?ts=1207614820) no-repeat; background-position: center; } div#nyroModalLoading.error { border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff; } a#closeBut { position: absolute; display: block; text-indent: -9999em; background: url(/design/em_plain_site/images/close.gif?ts=1268058843) no-repeat; outline: 0; height:40px; right:14px; top:10px; width:35px; } h1#nyroModalTitle { margin: 0; padding: 0; position: absolute; top: -22px; left: 5px; font-size: 12px; color: #ddd; } div#nyroModalContent { overflow: hidden; } div.wrapper div#nyroModalContent { padding: 5px; } div.wrapperImg div#nyroModalContent { position: relative; overflow: hidden; text-align: center; } div.wrapperImg img { vertical-align: baseline; } div.wrapperImg div#nyroModalContent div { position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20); } div.wrapperImg div#nyroModalContent div:hover { opacity: 0.5; filter: alpha(opacity=50); cursor: help; } a.nyroModalPrev, a.nyroModalNext { z-index: 105; outline: none; position: absolute; top: 0; height: 100%; width: 40%; cursor: pointer; text-indent: -9999em; background: left 20% no-repeat; background-image: url(data:image/gif;base64,AAAA); } div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext { height: 60%; width: 20%; } a.nyroModalPrev { left: 0; } a.nyroModalPrev:hover { background-image: url(../img/prev.gif); } a.nyroModalNext { right: 0; background-position: right 20%; } a.nyroModalNext:hover { background-image: url(../img/next.gif); } 