.black #layout {background: #37322c url(tree.jpg) no-repeat 50% 2px;}
#tree_shadow {background: url(tree-shadow.png) no-repeat 50% 0; position:absolute;width:100%;left:0;top:877px;height:79px;}
#cutaway {margin-left: -189px; position:relative; left: 50%; width: 396px; height: 793px; background: url(cutaway2.jpg) no-repeat 0 0; margin-top: -10px;}
#cutaway div {position:absolute; /*background: red; */display: block; /*visibility: hidden;*/overflow:hidden;height:1273px !important;}
#cutaway .hover {/*visibility: visible;*/}
#cutaway .cut_01 {height:142px !important;left:-34px;top:129px;width:465px;}
#cutaway .cut_02 {height:149px;left:-31px;top:356px;width:318px;}
#cutaway .cut_03 {left:8px; top: 474px; width: 379px; height: 115px; }
#cutaway .cut_04 {left:8px; top: 589px; width: 100px; height: 108px;}
#cutaway .cut_05 {left:8px; top: 697px; width: 158px; height: 78px; }
#cutaway .cut_06 {left:8px; top: 244px; width: 295px; height: 115px;}
#cutaway .cut_07 {left:238px; top: 359px; width: 150px; height: 115px;/* left:303px; top: 244px; width: 84px; height: 115px;*/}
#cutaway .cut_08 {left:108px; top: 589px; width: 279px; height: 108px;}
#cutaway .cut_09 {left:165px; top: 664px; width: 215px; height: 127px;}


#cutaway_ghost {margin-left: -195px; position:absolute; z-index: 3; left: 50%; width: 396px; height: 792px; margin-top: -12px; top: 0;}
#cutaway_ghost a {position:absolute; /*background: red; */display: block;z-index:2;}
#cutaway_ghost div {position:absolute;left:-10px;top:-10px;z-index:1;width:416px;height:812px;}
/*#cutaway_ghost .hover {visibility: visible;}*/
#cutaway_ghost .cut_01 {height:115px;left:8px;top:146px;width:379px;}
#cutaway_ghost .cut_02 {height:115px;left:8px;top:375px;width:230px;}
#cutaway_ghost .cut_03 {height:115px;left:8px;top:485px;width:379px;}
#cutaway_ghost .cut_04 {height:90px;left:8px;top:600px;width:155px;}
#cutaway_ghost .cut_05 {height:105px;left:8px;top:690px;width:158px;}
#cutaway_ghost .cut_06 {left:8px; top: 260px; width: 295px; height: 115px;}
#cutaway_ghost .cut_07 {height:115px;left:238px;top:375px;width:150px;}
#cutaway_ghost .cut_08 {height:90px;left:160px;top:600px;width:230px;}
#cutaway_ghost .cut_09 {left:165px; top: 664px; width: 215px; height: 127px;}


/*#cutaway div.cut_01 {left:8px; top: 136px; width: 379px; height: 108px;}
#cutaway div.cut_04 {left:8px; top: 244px; width: 295px; height: 115px;}
#cutaway div.cut_06 {left:303px; top: 244px; width: 84px; height: 115px;}
#cutaway div.cut_07 {left:8px; top: 359px; width: 230px; height: 115px;}
#cutaway div.cut_09 {left:238px; top: 359px; width: 150px; height: 115px;}
#cutaway div.cut_02 {left:8px; top: 474px; width: 379px; height: 115px;}
#cutaway div.cut_05 {left:8px; top: 589px; width: 100px; height: 108px;}
#cutaway div.cut_08 {left:108px; top: 589px; width: 279px; height: 108px;}
#cutaway div.cut_09 {left:8px; top: 697px; width: 158px; height: 78px;}*/
.captions {z-index: 2;}
.captions h2 {font-family: Times, serif; font-size: 1em; color: #a5a5a5;margin-top:0;}
.captions p {margin-bottom:0.5em;}
/*.black #content .captions h2 a {color:#49b08a}*/
.captions h3 {font-family: Times, serif; font-size: 0.9em;margin: 0 0 0.8em; color: #ccc; line-height: 1.4;}

.caption_01 {width: 21%; left: 8%; top: 180px;}
.caption_02 {width: 14%; top: 344px; left: 14%;}
.caption_03 {width: 21%; left: 6%; top: 480px;}
.caption_04 {width: 15%; left: 15%; top: 620px;}
.caption_05 {left: 30%; top: 754px; margin-left:-164px;width:16%;white-space:nowrap;}
.caption_06 {width: 21%; left: 75%; top: 148px;}
.caption_07 {width: 15%; left: 73%; top: 350px;}
.caption_08 {width: 21%; left: 73%; top: 582px;}
.caption_09 {width: 15%; left: 73%; top: 732px;}
/*.captions {display:none;}*/
/*#content {position:relative;z-index:1;}*/
#obj_canvas {height:810px;left:0;top:0;z-index:1}
.caption_02 h3 {width:74%;}
#layout div.footnote_left {z-index:1;}

#cutaway div i, #cutaway div ins {display:block;position:absolute;width:100%;height:100%;}
#cutaway div ins {height: 1273px;width:463px;}
/*#cutaway ins.dump_ie {background:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/0.gif,sizingMethod=crop) !important;}*/
#cutaway ins {background:url('frames5.png') no-repeat 0 0; top: 0 !important}
div.cut_01 i i, div.cut_02 i i, div.cut_03 i i,
div.cut_04 i i, div.cut_05 i i, div.cut_06 i i,
div.cut_07 i i, div.cut_08 i i,
#cutaway div i i {background:url('hover-rooms4.png') no-repeat 0 0;}
/*a.cut_01 ins.hover i b, a.cut_02 ins.hover i b, a.cut_03 ins.hover i b,
a.cut_04 ins.hover i b, a.cut_05 ins.hover i b, a.cut_06 ins.hover i b,
a.cut_07 ins.hover i b, a.cut_08 ins.hover i b, a.cut_09 ins.hover i b {}*/
#cutaway b {display:block;position:absolute;background: url('/f/1/numbers.png') no-repeat 0 0;width:90px;height:500px;}
/*#content div.hover a {visibility:visible;}*/


/*a.cut_01 ins.hover i.hover i {background:url('numbers.png') no-repeat 0 0;}*/

#content #cutaway i i {width:363px;height:886px;left:0;}
#cutaway .cut_01 ins {/*width:465px;height:142px;*/ clip: rect(0px 463px 140px 0px); top: 0;}
#cutaway .cut_01 i {height:98px;left:45px;top:25px;width:360px;}
#cutaway .cut_01 i i {left:0;top:0;background:url(hover-rooms-alpha2.png) no-repeat 0 0;}

#cutaway .cut_02 {clip: rect(503px 463px 652px 0px);top:-148px;}
#cutaway .cut_02 ins {/*background-position: 0 -504px;*/width:462px;/*height:157px;*/top:-503px;}
#cutaway .cut_02 i {height:102px;left:39px;top:526px;width:221px;}
#cutaway .cut_02 i i {top:-226px;}

#cutaway .cut_03 {height:157px;left:-34px;top:-207px;width:462px;clip: rect(678px 463px 824px 0px);}
#cutaway .cut_03 ins {/*background-position:0 -673px;width:462px;height:157px;*/top:-678px;}
#cutaway .cut_03 i {height:100px;left:42px;top:703px;width:363px;}
#cutaway .cut_03 i i {top:-478px;}

#cutaway .cut_04 {height:115px;left:-16px;top:-274px;width:300px;clip: rect(858px 463px 973px 0px);}
#cutaway .cut_04 ins {/*background-position:0 -858px;*//*height:119px;*/left:0;top:-20px;/*width:229px;*/top:-858px;}
#cutaway .cut_04 i {height:71px;left:30px;top:882px;width:143px;}
#cutaway .cut_04 i i {/*top:-600px;*/top:-210px;background:url(hover-rooms-alpha2.png) no-repeat 0 0;}

#cutaway .cut_05 {height:142px;left:-37px;top:-470px;width:240px;clip: rect(1131px 463px 1273px 0px);}
#cutaway .cut_05 ins {/*background-position:0 -1132px;height:246px;*/left:0;/*width:250px;*/top:-1131px;}
#cutaway .cut_05 i {height:98px;left:45px;top:1156px;width:150px;}
#cutaway .cut_05 i i {top:-699px;}

#cutaway .cut_06 {height:400px !important;left:-14px;top:81px;width:463px;clip: rect(165px 463px 307px 0px);}
#cutaway .cut_06 ins {/*background-position:0 -172px;height:136px;*/left:0;top:-7px;/*width:369px;*/top:-166px;}
#cutaway .cut_06 i {height:94px;left:25px;top:188px;width:285px;}
#cutaway .cut_06 i i {top:-101px;background:url(hover-rooms-alpha2.png) no-repeat 0 0;}

#cutaway .cut_07 {height:500px !important;left:192px;top:22px;width:250px;clip: rect(335px 463px 481px 0px);}
#cutaway .cut_07 ins {/*background-position:0 -335px;height:148px;*/left:0;top:-16px;/*width:234px;*/top:-335px;}
#cutaway .cut_07 i {height:101px;left:44px;top:357px;width:135px;}
#cutaway .cut_07 i i {top: -352px;}

#cutaway .cut_08 {height:116px;left:111px;top:-418px;width:300px;clip: rect(1000px 463px 1116px 0px);/*top:-1000px;*/}
#cutaway .cut_08 ins {/*background-position:0 -1000px;height:118px;*/left:0;top:-15px;/*width:281px;*/top:0;}
#cutaway .cut_08 i {height:68px;left:45px;top:1027px;width:208px;}
#cutaway .cut_08 i i {top:-819px;}

#cutaway .cut_09 {display:none;}
a {outline:none;}

div.hover h2 a {color:#fc6e42 !important;}
#content div.captions h2 a:visited {color:#60ba8f;}

#cutaway i {overflow:hidden;}
#cutaway i, #cutaway i b, #cutaway ins, #content div.hover div b {visibility:hidden;}
#cutaway i.hover, #content div.hover i, #cutaway div.hover b, #cutaway ins.hover, #cutaway i.hover i {visibility:visible;}
#cutaway div.cut_01 i b {clip: rect(368px 90px 414px 0px);left:132px;top:-347px;}
#cutaway div.cut_02 i b {clip:rect(92px 90px 138px 0px);left:66px;top:-62px;}
#cutaway div.cut_03 i b {clip: rect(0px 90px 46px 0px);left:135px;top:27px;}
#cutaway div.cut_04 i b {/*clip: rect(184px 90px 46px 0px);*/display:none}
#cutaway div.cut_05 i b {/*clip: rect(0px 90px 46px 0px);*/display:none}
#cutaway div.cut_06 i b {clip: rect(322px 90px 368px 0px);left:96px;top:-296px;}
#cutaway div.cut_07 i b {clip: rect(138px 90px 184px 0px);left:24px;top:-110px;}
#cutaway div.cut_08 i b {/*clip: rect(0px 90px 46px 0px);*/display:none}
/*div.hover a ins {opacity: 1 !important;}*/
.png {filter:expression(fixPNG(this));}
/**html #cutaway ins.hover {background:none;}*/
/**html #cutaway ins.hover {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/rooms/frames3.png,sizingMethod=crop);}*/
.captions {font-style:normal;color:#a5a5a5;}
.hover {color: #fff;}
.captions h2, .captions h2 a {font-style:italic;}


/*bottom*/
h1 {margin-bottom:0.3em;}
div.main_container, div.clear, div.bg_bottom, .black #contacts, .secret h2 span {background:#191b1b;}
.secret h2 span {padding-right:7px;}
div.cuts {background:none;//margin-top:100px;}
div.bg_bottom {position:absolute;bottom:0;height:200px;width:100%;}
.black #footer {background: url(/f/1/global/footer-decor-rooms.gif) repeat-x 0 0;}
.cross_bar {height:33px;}
.secret div.pic {background: url(b_pic.jpg) no-repeat 0 0;position:absolute;width:431px;height:178px;left:50%;margin-top:-60px;margin-left:-298px;}
.main_container {z-index:2;}
#header {z-index:3;padding-bottom: 30px; height: 68px;//position:absolute;/width:100%;//left:0;//top:0;}
#layout .secret {/*height: 150px;*/z-index:1;padding-bottom:100px;float:none;}
#layout .secret .main {z-index:1;float:none;}
.secret .wrapper {position:relative;}
.secret .b_caption_1 {left:29%;margin-left:-114px;width:9%;top:22px;}
.secret .b_caption_2 {left:58%;margin-left:75px;width:23%;top:58px;}
#obj_canvas_2 {width:100%;height:1px;position:absolute;top:30px;left:0;}

#content .secret .main { margin-bottom:60px; }

p.price {margin-bottom:0.5em;font-style:italic;font-size:0.9em;color:#d0c7a4;}
p.price span {font-size:1.2em;}
p.price span span.n {font-size:1em;}
/*p.price span.rur {font-size:1.1em;}*/
.safari span.rur {font-size:1.1em !important;}
p.price span.rur span {margin-top:0;font-size:1em;margin:0.1em 0 0 -0.7em}
p.price span.per_day {font-size: 1.1em;}
