body {color:#b3b3b3; padding:0; margin:0; width:100%;}

#bottom_frame_border
{
    height: 5.2em;
    min-height: 70px;
}

p.file {padding-left: 25px;}
p.file a {display: block; margin-bottom: 0.2em;}
p.file .desc { display: block; font-size: 0.85em; }
p.file .size { display: block; }
p.PDF { background: url('/i/css/file-pdf.gif') no-repeat 0 0; }

ul.download-list {
	margin-top: 25px;
}
ul.download-list p.file {font-size: 70%;}
ul.download-list p.file a {font-size: 120%;}

div#main {background-color:#000; background-repeat:no-repeat;}
#moon_corner {
    position:absolute;
    width:179px;
    height:107px;
    top:13px;
    right:13px;
    background:url(/i/css/building_moon_corner.png) no-repeat right top;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/css/building_moon_corner.png,sizingMethod=crop);
}
.main_wide {position:relative; z-index:2;}

#layout_grid {background-repeat:no-repeat;}

td.bottom {vertical-align:bottom;}
td.middle {vertical-align:middle;}

#sys_home a {background-position:0 -54px;}
#sys_search a {background-position:-19px -54px;}
#sys_feedback a {background-position:-38px -54px;}

#syslinks a, #syslinks a:visited {color:#b1b1b1;}
#syslinks a:hover {color:#ff0000;}


#columns td {height:1px;}

li.available { color:#81b20b; }
li.not-available { color:#d68500; }


/* navigation */
.building-navigation {position:relative;}
#dropdown_item {position:relative; line-height:100%; }
#dropdown_item span.pointer-arrow {color:#909090; font-size:100%;}
#dropdown_item span.selected-control {color:#ffde01; font-size:60%; border-bottom-width:1px; border-bottom-style:dotted; cursor:pointer;}
#dropdown_item span.selected-control.hover {color:#e30029;}

#dropdown_list
{
    position:absolute;
    top:1.4em;
    //top:1.6em;
    left:27px;
    //left:0;
    font-size:100%;
    min-height: 10px;
    //height: 10px;
    z-index:10;
}
#dropdown_list .t,
#dropdown_list .b {position: absolute;top: 0;//top: auto;bottom: 0;left: 0;right: 11px;overflow: hidden;//width: 100%;//height: 100%;}
#dropdown_list .b {top: auto;bottom: -10px;height: 10px;}
#dropdown_list .r {left: auto;//left: -11px;right: 0;//margin-left: 100%;width: 11px;}
#dropdown_list .t *,
#dropdown_list .b * {position: absolute;top: 0;left: 0;width: 1200px;height: 1200px; background: url('/i/css/building_navi_bg.png') 0 0 no-repeat;-background-image: none;-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/css/building_navi_bg.png,sizingMethod=crop);}
#dropdown_list .t * {margin-top: -10px;}
#dropdown_list .l * {//width: 100%;margin-left: -11px;}

#dropdown_list table td {padding:0 15px;}
#dropdown_list td.kiev-head {padding-top:15px;}

#dropdown_list .city-head {font-size:100%; color:#fff; margin-top:10px;}
#dropdown_list .state-label {font-size:60%; color:#828282;}

#dropdown_list .close
{
    position:absolute;
    top:7px;
    right:18px;
    font-size:60%;
    color:#9e9e9e;
    cursor:pointer;
}
#dropdown_list .close.hover
{
    color:#fc302f;
}
#dropdown_list .close span
{
    text-decoration:underline;
}
#dropdown_list .close ins
{
    font-size:140%;
    left:-1em;
    top:0;
    position:absolute;
    font-weight:bold;
    text-decoration: none;
}

#dropdown_list ul.navigation li {line-height:100%;}
#dropdown_list ul.navigation li b.selected {color:#ffde01;}
#dropdown_list ul.navigation {margin-bottom:15px;}
td#navigation {height:10px;}
#navigation .top_level_items #dropdown_list .navigation li.current {background:none;}


/* prev-next objects scroll */
#objects_scroll
{
    float:right;
    margin-bottom: 10px;
}
#objects_scroll .scroll {font-size:75%;}
#objects_scroll .scroll span {display:block;}
#objects_scroll .scroll.previous {padding-right:12px;}
#objects_scroll .scroll.previous {text-align:right;}


/* content blocks */
#h1 { float:left; background-image:url(/i/css/h1_filiera.png); //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/css/h1_filiera.png', sizingMethod='scale');}
#h1 .container {padding:2em 15px 0 0;}
#h1 h1 {color:#ffde01;}
#h1 h2 {margin:0; padding:0.5em 0 0 0; color:#c5c4c4; font-size:115%; font-family:"Times New Roman", Times, serif; }

#content_viewer {margin-top:1em;}
#content_viewer div.topleft {margin-left:-6px; //margin-left:0;}
#content_viewer img {height:80px; margin:8px; cursor:pointer;}
#content_viewer a {float:left; display:block; float:left;}
/*
#content_viewer .topleft, #content_viewer .topright,
#content_viewer .botright, #content_viewer .botleft {position:relative;}
*/
#content_viewer.hover .topleft {background-image:url(/i/css/preview_corner_tl_a.gif);}
#content_viewer.hover .topright {background-image:url(/i/css/preview_corner_tr_a.gif);}
#content_viewer.hover .botright {background-image:url(/i/css/preview_corner_br_a.gif);}
#content_viewer.hover .botleft {background-image:url(/i/css/preview_corner_bl_a.gif);}



.features_list .container {padding:2em 0 0 21px;}
.features_list ul {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:80%; color:#ffffff;}
.features_list ul li {padding-bottom:0.4em; line-height:120%;}
.features_list ul li.availability {color:#716d79;}
.features_list ul li.available {color:#b9fd16; font-size:120%; }
/* list-style-type:none;  */


.main_content .text {width:67%;}
.main_content .text .container {padding:1em 0 2em 21px;}


span#floor_plan_link {background:url(/i/css/floor_plan.gif) 0 0 no-repeat; display:block; padding:35px 0; text-decoration:underline; text-align:center; width:175px; font-style:italic; color:#b9bbbc; font-family:"Times New Roman", Times, serif; cursor:pointer;}
span#floor_plan_link.hover {color:#fc302f;}

#floor_plan_views {display:none;}


/* bottom scale */
img.scale {margin:0 0 10px 6px;}



/* footer */
/*tr#footer td {background-color:#3a404b;}*/

#quick_search .container {margin-left:0;}
#quick_search input {color:#656565;}

#copyright {color:#bdbdbd;}

#footer .filiera {width:1px; height:1px; position:relative;}
#footer .filiera.right {float:right;}

#footer .filiera div {width:65px; height:5.3em; background-color:#3a404b; position:absolute; top:0; min-height:55px;}
#footer .filiera.left div {right:0;}
#footer .filiera.right div {left:0;}



/* building illustration */
#building_illustration
{
    width:58%; //width:65%;
    height: 100%;
    position:absolute;
    right:13px;
    top:0;
    background-repeat:no-repeat;
    background-position:0 5em;
}

#building_promo_list .container
{
    color: #969696;
    padding-top: 20em;
    padding-left: 0;
}

#building_promo_list ul
{
    margin-bottom: 10px;
}

#building_promo_list ul li
{
    padding:0.2em 30px 0.6em 30px;
    background-repeat:no-repeat;
    font-size:80%;
}
#building_promo_list ul li.yandex_map_link
{
    background-image:url(/i/css/i-yandex-maps.gif);
    background-position:0px 2px;
    padding-left:24px;
}
#building_promo_list ul li.metro_feature
{
    background-image:url(/i/css/i-metro-feature.gif);
    background-position:2px 4px;
    padding-left:24px;
}


.id9 #building_promo_list .container {padding:30em 0 0 120px;}

.id10 #building_illustration {width:92%; //width:99%; background-position:36% 9em;}
.id10 #content_viewer {margin-top:520px;}
.id10 #building_promo_list .container {padding: 33em 0 0 50px;}

.id26 #building_illustration {width:92%; //width:99%; background-position:37% 13em;}
.id26 #content_viewer {margin-top:420px;}
.id26 #building_promo_list .container {padding-top:25em;}

.id29 #building_promo_list .container {padding-top:28.5em;}

.id30 #building_illustration {width:92%; //width:99%; background-position:39% 11em;}
.id30 #content_viewer {margin-top:450px;}
.id30 #building_promo_list .container {padding-top:28em;}

.id32 #building_illustration {width:80%; //width:87%; background-position:0 3em;}
.id32 #building_promo_list .container {padding:28em 0 0 80px;}

.id33 #building_illustration {background-position:25% 13px;}
.id33 #building_promo_list .container {padding-top:28em; left:-120px; position: relative;}

.id34 #building_illustration {width:66%; //width:73%; background-position:25% 5em;}
.id34 #building_promo_list .container {padding-top:28em; left:-120px; position: relative;}

.id35 #building_illustration {width:62%;//width:69%;}
.id35 #building_promo_list .container {padding-top:32.5em;}

.id40 #building_promo_list .container {padding-top:28.5em;}

.id41 #building_illustration {background-position:40px 5em;}
.id41 #building_promo_list .container {padding-left: 170px;}

.id43 #building_illustration {background-position:45px 2em;}
.id43 #building_promo_list .container {padding-top:30em; left:-100px; position: relative;}

.id27 #building_promo_list .container {padding:30em 0 0 120px;}
.id27 #building_illustration {background-position:80% 6em;}

.id42 #building_promo_list .container {padding:30em 0 0 120px;}
.id42 #building_illustration {background-position:80% 4em;}

.id36 #building_promo_list .container {padding:30em 0 0 120px;}
.id36 #building_illustration {background-position:20% 2em;}




.id27 #building_illustration,
.id28 #building_illustration,
.id42 #building_illustration,
.id36 #building_illustration,
.id105 #building_illustration,
.id59 #building_illustration,
.id60 #building_illustration,
.id97 #building_illustration,
.id99 #building_illustration,
.id101 #building_illustration,
.id103 #building_illustration,
.id70 #building_illustration,
.id71 #building_illustration,
.id78 #building_illustration,
.id89 #building_illustration,
.id92 #building_illustration,
.id95 #building_illustration
 {background-position:130px 14em;}
