/* CSS Document */

html {height:100%; background:#fff url(/images/backgrnd.png) top repeat-x}
body {position:relative; min-width:995px; _width:expression(document.getElementsByTagName('html')[0].offsetWidth<995 ? '995px' : '100%' ); min-height:100%; height:auto !important; _height:100%; margin:0; font:12px Arial, Helvetica, sans-serif; background:url(/images/landscape-ny.jpg) top no-repeat}

a {color:#a10101}
h1, h1 a {margin:0 0 27px; font:19px Georgia, "Times New Roman", Times, serif;  color:#303030; text-decoration:none}
h1 .active {color:#a10101}
.h1 {font-size:24px; margin:-12px 0 -3px}
h2 {margin:0 0 6px; font:18px Georgia, "Times New Roman", Times, serif;}
.h2 {margin:0 0 6px; font:14px Georgia, "Times New Roman", Times, serif; font-weight:bold}
h3 {margin:0 0 10px; font:17px Georgia, "Times New Roman", Times, serif; color:#474747; clear:both}
p {margin:0 0 15px; line-height:18px}
select, input {font:12px Arial, Helvetica, sans-serif}

#header {position:relative; width:895px; height:270px; margin:auto}

#logo {position:absolute; top:30px; left:10px; display:block; width:160px; height:200px; background:url(/images/logo.png); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='scale')}
#additional {padding:12px 0; font-size:11px; text-align:right; color:#474747}
#additional a {margin:0 5px; color:#474747}
#additional #logout {color:#a10101}
#additional .spt {color:#18aeff; font-size:15px;}
#newmenu {position:absolute; right:-20px; bottom:100px; width:650px; font:17px Georgia, "Times New Roman", Times, serif}
#newmenu a {text-decoration:none; margin:0 17px 12px 0; padding:0px 3px 1px; color:#000; float:left}
#newmenu .active, #newmenu #extmenu .active {text-decoration:none; color:#fefcc9; background:#bd0909}
/*
#newmenu .active {text-decoration:none; color:#fefcc9; background:#bd0909}
#newmenu #extmenu .active {color:#bd0909; background:none}
*/
#newmenu .unactive {background:#ffffff}
#newmenu .lzilla {color:#009500}
#newmenu #extmenu {position:absolute; left:0; top:31px; width:625px; font-size:13px; border-top:1px solid #474747}
#newmenu #extmenu a {margin:10px 10px 7px 0; padding:1px 3px 2px; color:#474747}
#newmenu #rmenu {position:absolute; right:0; top:40px; width:860px; padding-left:50px; font-size:13px; border-top:1px solid #474747}
#newmenu #rmenu a {margin:10px 10px 7px 0; padding:1px 3px 2px; color:#474747; white-space:nowrap}
#newmenu #rmenu .active {color:#bd0909; background:none}

#content {position:relative; width:940px; margin:auto; padding-bottom:200px}

#about {position:relative; *height:100%; padding:15px 30px 20px; border:1px solid #c4c4c4; border-top:none; background:url(/images/about_bg.png) bottom repeat-x}
#about_top {height:6px; margin-top:45px; _overflow:hidden}
#about_tc {height:5px; margin-right:6px; border-top:1px solid #c4c4c4; border-left:1px solid #c4c4c4; background:#fffff8;}
#about_tlc {width:10px; height:5px; _margin-left:-5px; border-top:1px solid #c4c4c4; border-right:1px solid #c4c4c4; background:#fffff8; float:right}
#about .tabs {position:absolute; top:-33px; left:4px; height:18px; padding:9px 1px 0; text-decoration:none; color:#000; border-top:1px solid #c4c4c4; border-bottom:#fffff8; background:#fffff8}
#about .tabs a {text-decoration:none; color:#000}
#about .unactive {height:0; overflow:hidden}
#about .unactive .tabs {top:-30px; height:17px; padding-top:6px; background:url(/images/tabs.png) bottom repeat-x; border-bottom:#c4c4c4; cursor:pointer}
#about #company .tabs {left:62px}
#about #sale .tabs {left:134px}
#about #market .tabs {left:310px}
#about h1 {margin:0 0 15px; font:18px Georgia, "Times New Roman", Times, serif;  color:#303030}

.variety {position:relative; width:263px; _width:268px; min-height:125px; _height:125px; margin:20px 5px 0; _margin:30px 3px 0; padding:5px 10px 0 187px; _padding:5px 10px 0 184px; float:left; _overflow:hidden}
.variety .i {position:absolute; top:0; left:0; width:170px; height:110px; cursor:pointer}
.nl {clear:both}
.variety sup {font-size:10px; font-weight:bold; color:#a10101}
.variety .info {margin:10px 0; color:#474747;font-family:tahoma,verdana,arial}
.new-built {background:url(/images/new-built.png) top left no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new-built.png', sizingMethod='crop')}
.accommodation {background:url(/images/accommodation.png) top left no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/accommodation.png', sizingMethod='crop')}
.commercial {background:url(/images/commercial2.png) top left no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/commercial2.png', sizingMethod='crop')}
.house {background:url(/images/house2.png) top left no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/house2.png', sizingMethod='crop')}
.garage {background:url(/images/garage.png) top left no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/garage.png', sizingMethod='crop')}
.fire-sale {background:url(/images/special.png) top left no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/special.png', sizingMethod='crop')}

.crumbs {margin-top:-20px; padding-bottom:20px; font-weight:bold}
.crumbs a, .crumbs b {float:left}
.crumbs b {margin:0 4px}

#submenu {width:215px; margin-top:15px; padding:35px 0 0 40px; _padding-left:30px; float:right}
#submenu h3 {margin-bottom:6px}
#submenu .divisions a {clear:left; float:left; *float:none; *display:block; margin-bottom:4px; padding:1px 3px 2px; font-weight:bold}
#submenu .subdivisions a {margin-left:17px}
#submenu .active {text-decoration:none; color:#fefcc9; background:#bd0909}
#submenu .districts {padding:80px 0 35px; font-size:13px}
#submenu .districts a {clear:left; float:left; *float:none; *display:block; margin:0 0 2px; font-weight:bold}
#submenu #subscribe {position:relative; width:205px; _height:100%; padding:10px 10px 15px; *padding:10px 10px 0; margin:0 0 60px -10px; border:1px solid #c4c4c4; background:#fffff8 url(/images/search_bg4.png) top repeat-x}
#submenu #subscribe h3 {color:#009500}
#submenu #subscribe p {margin:0 0 10px}

.text {width:640px; float:left}
.exchange {text-decoration:underline; cursor:pointer}

#mh {margin:-20px 0 20px; padding:6px 0 0; border-top:1px solid; font:17px Georgia, "Times New Roman", Times, serif; color:#474747; float:left}
#yh {margin:-10px 0 30px; padding:6px 0 0; font:17px Georgia, "Times New Roman", Times, serif; color:#474747}
#mh a, #yh a {color:#474747; text-decoration:none}
.ohc {padding-right:20px; background:url(/images/collapse.gif) right center no-repeat; cursor:pointer}
.ohe {padding-right:20px; background:url(/images/expand.gif) right center no-repeat; cursor:pointer}
#mh .ohc, #yh .ohc{padding-right:15px; background:url(/images/collapse_s.gif) right center no-repeat}
#mh .ohe, #yh .ohe{padding-right:15px; background:url(/images/expand_s.gif) right center no-repeat}
.eblock {margin:40px 20px 35px; display:none}
.eblock h3 {padding-top:10px; margin-right:40px; border-bottom:1px solid #474747; clear:left}
.eblock div {width:410px; height:15px; margin:0 40px 10px 0; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis}
.eblock2 {margin:0 20px 35px; display:none}
.eblock2 div {width:255px; height:15px; margin:0 40px 10px 0; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis}
#districts {width:225px; padding:145px 65px 15px 0; clear:left; float:left}
#districts h3 {margin-bottom:5px}
#districts a {display:block; text-decoration:none; line-height:18px; color:#62500d}
#districts a div {width:35px; margin-left:10px; text-align:center; float:right}
#districts .filled {background:#fefbf0}

#s_offer {position:absolute; left:335px; top:1px; height:45px; padding:2px 0 0 60px; font:15px Georgia, "Times New Roman", Times, serif; background:url(/images/xdfh.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/xdfh.png', sizingMethod='crop');}
#s_offer a {text-decoration:none; color:#000}
#s_offer span {font-size:17px; font-weight:normal; text-decoration:underline; color:#a10101;}

#search_top {height:6px; margin-top:35px; _overflow:hidden}
#search_bottom {position:relative; height:5px; margin:-6px 1px 17px}
#search_tc {height:5px; margin-right:6px; border-top:1px solid #c4c4c4; border-left:1px solid #c4c4c4; background:#fffff8;}
#search_tlc {width:10px; height:5px; _margin-left:-5px; border-top:1px solid #c4c4c4; border-right:1px solid #c4c4c4; background:#fffff8; float:right}
#search {position:relative; *height:100%; padding:10px 32px 15px; border:1px solid #c4c4c4; border-top:none; background:#fffffc url(/images/search_bg6.png) top repeat-x}
#search .tabs {position:absolute; top:-33px; left:4px; height:18px; padding:9px 1px 0; text-decoration:none; color:#000; border-top:1px solid #c4c4c4; border-bottom:#fffff8; background:#fffff8}
#search .tabs a {text-decoration:none; color:#000}
#search .unactive {height:0; overflow:hidden}
#search .unactive .sform {display:none}
#search .unactive .tabs {top:-30px; height:17px; padding-top:6px; background:url(/images/tabs.png) bottom repeat-x; border-bottom:#c4c4c4; cursor:pointer}
#search #accommodation .tabs {left:92px}
#search #commercial .tabs {width:172px; left:207px}
#search #house .tabs {left:393px}
#search #garage .tabs {left:486px}
#search #fire-sale .tabs {left:544px}

#search_inner {position:relative; width:278px; _height:100%; padding:15px 0; margin:30px 0 45px -65px; border:1px solid #c4c4c4; background:#fffff8 url(/images/search_bg4.png) top repeat-x}
#search_inner .tabs {position:absolute; top:-28px; left:3px; height:18px; padding:9px 1px 0; text-decoration:none; color:#000; border:1px solid #c4c4c4; border-bottom:#fffff8; background:#fffff8}

.sform td, .sform th {padding:6px; vertical-align:top}
.sform th {text-align:left; white-space:nowrap}
.sform div {clear:left; float:left; *width:100%}
.sform .chb {position:relative; padding:0 0 5px 17px}
.sform .chb input {position:absolute; top:-2px; left:-4px}
.sform .int {margin:-3px 0 10px; *width:130px; *padding-bottom:2px}
.sform .int input {width:70px; height:14px; margin:0 5px; *margin:0 5px -2px}
.sform .sf input {margin-left:3px}
.sform .str {width:145px; margin-top:-3px}
.sform .subm {width:100%; text-align:right}
#search .sform table {margin-right:50px; float:left}
#search .sform td, #search .sform th {padding:6px 0}
#search .sform .add {position:absolute; left:30px; *left:32px; bottom:6px}
#search_inner .sform th {width:90px; font-weight:normal; text-align:right}
#search_inner .sform .subm {width:168px}

.corner {position:absolute; width:5px; height:5px; _overflow:hidden}
.lt {left:-1px; top:-1px; background:url(/images/clt.gif)}
.rt {right:-1px; top:-1px; background:url(/images/crt.gif)}
.lb {left:-1px; bottom:-1px; _bottom:-2px; background:url(/images/clb.gif)}
.rb {right:-1px; bottom:-1px; _bottom:-2px; background:url(/images/crb.gif)}
.tabs .edge {position:absolute; top:-1px; width:5px}
.tabs .le {left:-5px; height:28px; background:url(/images/tlea.gif)}
.tabs .re {right:-5px; height:28px; background:url(/images/trea.gif)}
.unactive .tabs .le {left:-5px; height:24px; background:url(/images/tle.gif)}
.unactive .tabs .re {right:-5px; height:24px; background:url(/images/tre.gif)}

.districts a, .districts-show div {display:block; float:left}
.districts-show a, .districts div {display:none}

#map {border:none}
#tooltip {position:absolute; z-index:100000; padding:10px 12px; font-size:11px; line-height:18px; background:#fff; _border:1px solid #444; visibility:hidden}
#tooltip #ttt {position:absolute; height:5px; top:-5px; left:3px; right:3px; background:url(/images/ttt.png) top repeat-x; _background:none;}
#tooltip #tttl {position:absolute; width:8px; height:8px; top:-5px; left:-5px; background:url(/images/tttl.png); _background:none;}
#tooltip #tttr {position:absolute; width:8px; height:8px; top:-5px; right:-5px; background:url(/images/tttr.png); _background:none;}
#tooltip #ttl {position:absolute; width:5px; top:3px; left:-5px; bottom:3px; background:url(/images/ttl.png) repeat-y; _background:none;}
#tooltip #ttr {position:absolute; width:5px; top:3px; right:-5px; bottom:3px; background:url(/images/ttr.png) repeat-y; _background:none;}
#tooltip #ttb {position:absolute; height:5px; bottom:-5px; left:3px; right:3px; background:url(/images/ttb.png) repeat-x; _background:none;}
#tooltip #ttbl {position:absolute; width:8px; height:8px; bottom:-5px; left:-5px; background:url(/images/ttbl.png); _background:none;}
#tooltip #ttbr {position:absolute; width:8px; height:8px; bottom:-5px; right:-5px; background:url(/images/ttbr.png); _background:none;}

.object img {width:160px; margin:2px 22px 22px 0; border:none; float:left}
.object div {display:table; *display:inline-block}
.serp {margin:0 240px 5px 0}
.total {padding:0 55px 5px; text-align:right}

#photos {width:264px; padding:12px 0 12px 14px; margin-bottom:20px; text-align:left; background:#fffddf; border:1px solid #d6d6d6}
#photos img {border:none; cursor:pointer}
#photos .preview {margin:13px 11px 0 0}

#mapframe {padding:10px; margin-bottom:20px; text-align:left; background:#fffddf; border:1px solid #d6d6d6; overflow:hidden}
#mapframe #YMapsID {width:920px; height:280px}
#mapframe .sb-inner {background:#fffddf}
#mapframe .sb-border {color:#d6d6d6}
#YMapsWrapper {padding:10px; margin:-15px 0 30px; text-align:left; background:#fffddf; border:1px solid #d6d6d6; overflow:hidden; display:block}
#YMapsWrapper .sb-inner {background:#fffddf}
#YMapsWrapper .sb-border {color:#d6d6d6}
#YMapsFrame {width:920px; height:480px; border:none}

#description {width:100%}
#description td {padding:0; vertical-align:top}
#description #fplan, #description #area {width:130px; padding:10px 14px; font-size:12px; text-align:center; color:#707070; background:#fffddf; border:1px solid #d6d6d6}
#description #fplan img, #description #area img {margin:5px 0; border:none}
#description p {padding:22px 0}
#description .properties {margin-top:-18px; padding:0; color:#000000}
#plans {position:relative; padding:16px 8px 0; margin:8px 0 25px; background:#fff; border:1px solid #d6d6d6; clear:both; float:left}
#plans #sign {position:absolute; top:-9px; left:4px; padding:0 4px; font-weight:bold; color:#707070; background:#fff}
#plans img {margin-bottom:6px; border:none}
#plans a {display:inline-block; width:60px; height:66px; margin:0 5px 5px; font-size:10px; line-height:10px; text-decoration:none; text-align:center; color:#2b2b2b; overflow:hidden}
#features {width:100%; margin-bottom:25px}
#features td {width:50%; padding:7px 4px; font-size:11px; border-bottom:1px dotted #c0c0c0}

.offers {width:100%}
.offers th {padding:12px 7px; text-align:left; background:#fffddf}
.offers td {padding:10px 7px;}
.offers .div {border-bottom:1px dotted #c0c0c0}

.properties {margin:-10px 0 20px; font-size:14px; font-weight:bold; color:#474747}
.fulllink {font-size:16px; font-weight:bold; text-decoration:none}
.small {font-size:11px}
.tab {margin-left:40px}
.tab2 {margin-left:70px}
.tab3 {margin-left:100px}
.tab4 {margin-left:20px}
.tab5 {margin:0 20px 10px 0}
.warning {color:#a10101}
#sitemap li {margin-top:10px}

.contacts {width:450px; margin-bottom:15px}
.contacts th {width:120px}
.contacts th, .contacts td {padding:1px 20px 1px 0; text-align:left; vertical-align:top}
#postform {width:400px; float:right}
#postform input, #postform textarea {margin-bottom:14px}

#tabs {background:#fffffc url(/images/search_bg6.png) top repeat-x}
#tabs .edge {position:absolute; top:-1px; width:5px}
.tabs_credit,.tabs_month{border:1px solid #c4c4c4; border-top:none; position: relative;padding: 25px 0 15px; height: 30px;}
.tabs_credit #tab1{position: absolute;top:-30px; left:4px; height:17px; padding:6px 1px 0; background:url(/images/tabs.png) bottom repeat-x; border-top:1px solid #c4c4c4; cursor:pointer}
.tabs_credit #tab1 .le {left:-5px; height:24px; background:url(/images/tle.gif)}
.tabs_credit #tab1 .re {right:-5px; height:24px; background:url(/images/tre.gif)}
.tabs_month #tab1{position: absolute; top:-33px; left:4px; height:18px; padding:9px 1px 0; text-decoration:none; color:#000; border-top:1px solid #c4c4c4; border-bottom:#fffff8; background:#fffff8}
.tabs_month #tab1 .le {left:-5px; height:28px; background:url(/images/tlea.gif)}
.tabs_month #tab1 .re {right:-5px; height:28px; background:url(/images/trea.gif)}
.tabs_credit #tab2{position: absolute; top:-33px; left:162px; height:18px; padding:9px 1px 0; text-decoration:none; color:#000; border-top:1px solid #c4c4c4; border-bottom:#fffff8; background:#fffff8}
.tabs_credit #tab2 .le {left:-5px; height:28px; background:url(/images/tlea.gif)}
.tabs_credit #tab2 .re {right:-5px; height:28px; background:url(/images/trea.gif)}
.tabs_month #tab2{position: absolute;top:-30px; left:162px; height:17px; padding:6px 1px 0; background:url(/images/tabs.png) bottom repeat-x; border-top:1px solid #c4c4c4; cursor:pointer}
.tabs_month #tab2 .le {left:-5px; height:24px; background:url(/images/tle.gif)}
.tabs_month #tab2 .re {right:-5px; height:24px; background:url(/images/tre.gif)}

.tabs_credit #tab1_input{display: none;}
.tabs_month #tab2_input{display: none;}
.calculator dl{margin: 2em 0 2em 0;padding: 0;overflow: hidden;_overflow: visible;_height: 1%;}
.calculator dl dt{float:left; width:16em; padding-left: 2em;}
.calculator dl dd{float:left; padding:0; margin:0;}
.calculator .tabs_credit dl, .calculator .tabs_month dl{margin: 0;}
p.button{padding-left: 18em;}
dl span.text_error {display: none;}
dl.error input{border: 2px solid #f00;}
dl.error span.text_error {display: inline !important; color: #f00;}
dl.result{margin: 2em 0 2em 0;padding: 0;line-height: 1.4em;overflow: hidden;_overflow: visible;_height: 1%;}
dl.result dt{float: left;width: 16em;padding-left: 2em;}
dl.result dd{float: left;padding: 0;margin: 0;}
dl.result strong{font-size:17px; font-weight:bold; color:#474747}

.infoText, .okText, .warnText {padding:0 0 25px 12px; *padding-bottom:0px;}
.okText {color:#009500}
.warnText {color:#a10101}
#adminForm table {margin:0 0 15px}
#adminForm select {height:21px}
#adminForm .emb {margin:0}
#adminForm td {margin:0; padding:0 10px 7px; vertical-align:top}
#adminForm .bl td {padding-top:15px}
#adminForm .checkbox  {position:relative; padding-left:25px;}
#adminForm .checkbox  input {position:absolute; top:-2px; left:-2px;}
#adminForm #captcha td {padding:0 15px 0 0}
#adminForm .subm {text-align:right}
#adminForm #search_top {margin-top:0; border:1px solid #c4c4c4; border-bottom:none; background:#fffff8}
#adminForm #search {padding:4px 20px 20px; margin-bottom:30px}
#adminForm .sform .add {left:17px; bottom:-12px}

#footer {position:absolute; bottom:0; width:100%; height:190px}
#counters {width:935px; height:40px; margin:auto}
#counters span {margin-right:15px}
#copyright {position:relative; width:935px; margin:auto; padding:30px 10px 0; font:17px Georgia, "Times New Roman", Times, serif; line-height:26px; color:#343434; background:url(/images/divider.gif) top left repeat-x}
#developer {position:absolute; top:40px; right:17px; width:135px; padding-left:40px; font:11px Arial, Helvetica, sans-serif; line-height:normal; text-decoration:none; color:#969696; background:url(/images/canvas.png) left no-repeat}

.projectdisain {background:url(/images/Architector.png) top center no-repeat; _background:none;  padding:130px 30px 0px 40px !important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Architector.png', sizingMethod='crop')}
.otdelka {background:url(/images/Stroy.png) top center no-repeat; _background:none;  padding:130px 30px 0px 40px !important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Stroy.png', sizingMethod='crop')}
.law {background:url(/images/Vesy.png) top center no-repeat; _background:none;  padding:130px 30px 0px 40px !important;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Vesy.png', sizingMethod='crop')}
.varietyipotec {width:131px; _width:134px; min-height:90px; _height:90px; margin:20px 5px 0; _margin:30px 3px 0; padding:5px 10px 0 187px; _padding:5px 10px 0 184px; float:left; _overflow:hidden}

#foxibox_overlay {
/* width, height and opacity are set in the script */
/* position (absolute) and z-index have to be there! */
/* opacity can be set with overlayOpacity in the options of foxibox */
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  background: #000;
}
#foxibox_loader {
/* top and left are set in he script */
/* position (absolute) and z-index (higher than container) have to be there! */
  position: absolute;
  z-index: 102;
  width: 32px;
  height: 32px;
  background: url(/images/fx-box-loading.gif) no-repeat;
}
#foxibox_container {
/* top, left, width, height and padding are set in he script */
/* position (absolute) and z-index (higher than overlay) have to be there! */
/* padding can be set with borderSize in the options of foxibox */
  position: absolute;
  z-index: 101;
  background: #fff;
}
#foxibox_details {
/* top and left are set in he script */
/* position (absolute) and z-index (higher than container) have to be there! */
  position: absolute;
  z-index: 102;
  width: auto;
  height: auto;
  padding-top: 5px;
  font: 9pt 'trebuchet ms';
  color: #444;
}
#foxibox_title {
  width: auto;
  float: left;
  font-weight: bold;
}
#foxibox_nav {
  width: auto;
  float: right;
  overflow: hidden;
}
#foxibox_nav div {
  width: auto;
  float: right;
  margin-right: 8px;
  color: #888;
}
#foxibox_nav #prev {
  display: block;
  width: 20px;
  height: 16px;
  float: right;
  background: url(/images/fx-box-arrows.gif) 0px 0px no-repeat;
}
#foxibox_nav #next {
  display: block;
  width: 20px;
  height: 16px;
  float: right;
  background: url(/images/fx-box-arrows.gif) -20px 0px no-repeat;
}
#foxibox_details #scale {
  display: block;
  width: 20px;
  height: 16px;
  float: right;
  background: url(/images/fx-box-arrows.gif) -60px 0px no-repeat;
}
#foxibox_details #close {
  display: block;
  width: 16px;
  height: 16px;
  float: right;
  background: url(/images/fx-box-arrows.gif) -40px 0px no-repeat;
}
#foxibox_nav #prev:hover {
  background-position: 0px -20px;
}
#foxibox_nav #next:hover {
  background-position: -20px -20px;
}
#foxibox_details #scale:hover {
  background-position: -60px -20px;
}
#foxibox_details #close:hover {
  background-position: -40px -20px;
}


