@charset "utf-8";
html { height: 100%; min-height: 100%; }
body { color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
body.static { height: 100%; }
a { color: #008aff; }
a:hover { color: black; }
a:active { }
a:visited { }
.clear { clear: both; }

/* ВЕРСТКА */
#header { height: 200px; }
#preloader { display: none; }

/* WOW */
ul#wow { left: 0px; overflow: hidden; position: relative; right: 0px; top: 0px; }
ul#wow.big { height: 700px; }
ul#wow.small { height: 534px; }
ul#wow li { position: absolute; text-align: center; }
ul#wow li img { position: relative; }

#temp-wow { width: 100%; height: 700px; background: url(../images/temp-fasad.jpg) no-repeat center; }

/* Шапка */
#logo { height: 97px; left: 50px; position: absolute; top: 15px; width: 213px; }
#link-map { background: url(../images/icon-earth.png) no-repeat right; font-size: 26px; padding: 20px 70px 26px 0px; position: absolute; right: 50px; top: 20px; }
#link-map a { text-decoration: underline; Zcolor: white; }
#link-map a:hover { color: #008aff; }
#link-plan { font-size: 26px; padding: 20px 70px 26px 0px; position: absolute; right: 50px; top: 20px; Zbackground: url(../images/icon-earth.png) no-repeat right; }
#link-plan a { text-decoration: underline; Zcolor: white; }
#link-plan a:hover { color: #008aff; }

/* Попап */
body.home .custom-popup-container { height: 700px; padding-top: 176px; }
body.page-template-interior-php .custom-popup-container { height: 449px; padding-top: 85px; }
.custom-popup-container { display: none; left: 0; position: absolute; right: 0; top: 0; Zbackground: url(../images/bg-30.png); }
#custom-popup { height: 331px; margin: auto; padding: 20px; width: 783px; z-index: 1101; }
.popup-container { background: url("../images/bg-popup-center.png") repeat scroll 0 0 transparent; color: white; height: 331px; line-height: 18px; position: relative; width: 100%; z-index: 1002; Zoverflow: hidden; }
#popup-close { background: url("../images/popup_close.png") no-repeat scroll left top transparent; cursor: pointer; height: 32px; position: absolute; right: -10px; top: -10px; width: 32px; z-index: 1103; }
#custom-popup div.popup-bg { border: 0; margin: 0; padding: 0; position: absolute; z-index: 1001; }
#custom-popup div#popup-bg-n { background: transparent url(../images/bg-popup-border-t-b.png) repeat-x; height: 20px; left: 0; top: -20px; width: 100%; }
#custom-popup div#popup-bg-ne { background: transparent url(../images/bg-popup-corners.png) -20px 0 no-repeat; height: 20px; right: -20px; top: -20px; width: 20px; }
#custom-popup div#popup-bg-e { background: transparent url(../images/bg-popup-border-l-r.png) repeat-y -20px 0; height: 100%; right: -20px; top: 0; width: 20px; }
#custom-popup div#popup-bg-se { background: transparent url(../images/bg-popup-corners.png) -20px -20px no-repeat; bottom: -20px; height: 20px; right: -20px; width: 20px; }
#custom-popup div#popup-bg-s { background: transparent url(../images/bg-popup-border-t-b.png) repeat-x 0 -20px; bottom: -20px; height: 20px; left: 0; width: 100%; }
#custom-popup div#popup-bg-sw { background: transparent url(../images/bg-popup-corners.png) 0px -20px no-repeat; bottom: -20px; height: 20px; left: -20px; width: 20px; }
#custom-popup div#popup-bg-w { background: transparent url(../images/bg-popup-border-l-r.png) repeat-y; height: 100%; left: -20px; top: 0; width: 20px; }
#custom-popup div#popup-bg-nw { background: transparent url(../images/bg-popup-corners.png) 0px 0px no-repeat; height: 20px; left: -20px; top: -20px; width: 20px; }

.popup-container a:hover { color: white; }
.popup-container .two-columns { padding: 10px; }
.popup-container .two-columns .col-1 { height: 311px; width: 281px; }
.popup-container .two-columns .col-2 { height: 311px; width: 442px; Zpadding-top: 20px; }
.popup-container .two-columns .popup-gallery { }
.popup-container .two-columns .popup-gallery .popup-logo { margin-bottom: 26px; }
.popup-container .two-columns .popup-gallery .popup-logo.park { padding-left: 20px; }
.popup-container .two-columns .popup-gallery .popup-thumb { height: 219px; width: 219px; position: relative; }
.popup-container .two-columns .popup-gallery .popup-thumb a { color: white; left: 10px; position: relative; text-decoration: underline; top: 193px; }
.popup-container .two-columns .popup-gallery .popup-thumb .rent-image { position: absolute; bottom: 9px; left: 29px; }
.popup-container .two-columns .popup-gallery .popup-thumb.park { background: url(../images/thumb-park.jpg); }
.popup-container .two-columns .popup-gallery .popup-thumb.aventures { background: url(../images/thumb-avantures.jpg); }
.popup-container .two-columns .popup-gallery .popup-thumb.bizarre { background: url(../images/thumb-bizarre.jpg); }
.popup-container .two-columns .popup-gallery .popup-thumb.first { background: url(../images/thumb-first.jpg); }
.popup-container .two-columns .popup-gallery .popup-thumb.astra { background: url(../images/thumb-astra.jpg); }
.popup-container .two-columns .popup-content { }
.popup-container .tabs-bg { background: url(../images/bg-tabs-container.gif); height: 36px; }
.popup-container .tabs-bg .right { background: url(../images/bg-tabs-right.png); height: 36px; width: 10px; }
.popup-container ul.tabs { float: left; height: 36px; }
.popup-container ul.tabs li { cursor: pointer; float: left; height: 33px; padding-top: 3px; }
.popup-container ul.tabs li.first-tab { background: url(../images/bg-tabs-left.png) no-repeat; padding-left: 15px; width: 80px; }
.popup-container ul.tabs li.second-tab { padding-left: 21px; width: 78px; }
.popup-container ul.tabs li.active.second-tab { background: url(../images/bg-tabs.png) -95px 0px; }
.popup-container ul.tabs li.active.first-tab { background: url(../images/bg-tabs.png); }
.popup-container .tabbed-container { background: url(../images/bg-tabbed-container.gif) repeat-y; height: 200px; padding: 0px 20px 0px 20px; }
.scroll-pane { height: 200px; overflow: hidden; }
.popup-container .tabbed-container p { margin-bottom: 10px; }
.popup-container .tabbed .border-b { background: url(../images/bg-tabbed-container-border-b.png); height: 9px; }

/* Footer */
#footer { background: url(../images/bg-mramor.jpg) repeat-x; color: #7c7c7c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 110px; line-height: 14px; padding-top: 0px; }
#footer .footer-wrapper { clear: both; margin: auto; min-width: 800px; padding: 50px 5% 10px 5%; width: 90%; }
#footer #copyright { background: url(../images/logo-small.png) no-repeat; float: left; height: 34px; padding: 9px 0px 0px 135px; }
#footer a#prodesign { background: url(../images/logo-prodesign.png) no-repeat; color: #7c7c7c; display: block; float: right; height: 10px; padding-top: 16px; text-align: right; text-decoration: none; width: 116px; }
.footer-push { height: 110px; }

/* Гл. меню */
.main-menu-container { background: url(../images/bg-main-menu.jpg) repeat-x; height: 60px; margin-bottom: 50px; width: 100%; }
.main-menu-container.big-margin-top { Zmargin-top: 700px; }
.main-menu-container.small-margin-top { Zmargin-top: 534px; }
.main-menu-container.no-margin-top { margin-top: 0px; }
ul#main-menu { font-size: 18px; margin: auto; width: 910px; }
ul#main-menu li { background: url(../images/bg-main-menu-separate.jpg) no-repeat; float: left; height: 37px; padding: 23px 20px 0px 20px; }
ul#main-menu a { text-decoration: underline; }
ul#main-menu li.current_page_parent a { color: black; }
ul#main-menu a:hover { color: black; }
ul#main-menu li.current_page_item a { color: black; }

/* Слои в параллаксе */
.parallax li em { background: url(../images/bubble-small.png); display: none; font-style: normal; height: 104px; left: -85px; padding: 20px 30px 0px 30px; position: absolute; text-align: center; top: -126px; width: 109px; z-index: 99; }
.fasad div.link-enter em { background: url(../images/bubble-04-tc.png); height: 100px; left: -74px; padding: 0px; width: 192px; }
.fasad div.link-hotel em { background: url(../images/bubble-01-hotel.png); height: 100px; left: -74px; padding: 0px; width: 192px; }
.fasad div.link-jumanji em { background: url(../images/bubble-03-jumanji.png); height: 100px; left: -74px; padding: 0px; width: 192px; }
.fasad div.link-park em { background: url(../images/bubble-02-skver.png); height: 100px; left: -74px; padding: 0px; width: 192px; }
.parallax li em h2 { font-size: 12px; padding-bottom: 10px; }
.parallax li em h3 { font-size: 10px; font-weight: normal; }
.fasad { }
.enter { }
.parallax li div { cursor: pointer; position: relative; z-index: 1000; }
.fasad li .link-enter { height: 39px; left: 780px; top: 501px; width: 39px; }
.fasad li .link-jumanji { height: 39px; left: 197px; top: 444px; width: 39px; }
.fasad li .link-park { height: 39px; left: 501px; top: 243px; width: 39px; }
.fasad li .link-hotel { height: 39px; left: 780px; top: 272px; width: 39px; }
.fasad li.layer-building { background: url(../images/building-2.jpg); height: 582px; width: 1600px; }
.fasad li.layer-building a { cursor: pointer; display: block; height: 39px; width: 39px; }
.fasad li.layer-floor { background: url(../images/home-floor.jpg); height: 118px; margin-top: 582px; width: 1600px; }
.fasad li.layer-alley-top { background: url(../images/home-alley-top-trees-2.png); height: 245px; margin-top: 404px; width: 1600px; }
.fasad li.layer-alley-bottom-trees { background: url(../images/home-alley-bottom-trees.png); height: 318px; margin-top: 362px; width: 1600px; }
.fasad li.layer-water { background: url(../images/home-water.png); height: 60px; margin-top: 600px; width: 1600px; }
.fasad li.layer-lights { background: url(../images/home-lights.png); height: 219px; margin-top: 449px; width: 1600px; }
.fasad li.layer-seats { background: url(../images/home-seats-2.png); height: 111px; margin-top: 581px; width: 1600px; }
.fasad li.layer-memory { background: url(../images/home-memory.png); height: 302px; margin-top: 398px; width: 1600px; }
.fasad li.layer-memory a { cursor: pointer; display: block; height: 39px; width: 39px; }
.fasad li.layer-trees { padding-top: 342px; }
.fasad li.layer-clouds { }
.fasad li.sun { }
.fasad li.layer-light-right { padding-top: 123px; }
.fasad li.layer-lavochka { padding-top: 488px; }
.fasad li.layer-cube { padding-top: 630px; }
.coridor-01 li.layer-coridor { background: url(../images/crossroads.jpg) center no-repeat; height: 534px; width: 1500px; }
.coridor-01 li.layer-coridor .link-hotel { left: 622px; position: absolute; top: 63px; }
.coridor-01 li.layer-coridor .link-hotel a { display: block; height: 225px; width: 203px; }
.coridor-01 li.layer-coridor .link-down { left: 887px; position: absolute; top: 277px; }
.coridor-01 li.layer-coridor .link-down a { background: url(../images/arrow-front.png); display: block; height: 60px; width: 73px; }
.coridor-01 li.layer-coridor .link-front { left: 330px; position: absolute; top: 277px; }
.coridor-01 li.layer-coridor .link-front a { background: url(../images/arrow-front.png); display: block; height: 60px; width: 73px; }
.coridor-01 li.layer-small-memory { background: url(../images/small-memory.png) center no-repeat; height: 374px; margin-top: 126px; width: 1600px; }
.coridor-01 li.layer-columns { background: url(../images/columns.png) center no-repeat; height: 442px; margin-top: 0px; width: 1600px; }
.coridor-01 li.layer-arrows { height: 534px; width: 1522px; }
.coridor-01 li.layer-arrows a { cursor: pointer; display: block; height: 61px; width: 90px; }
.coridor-01 li.layer-arrows .link-left a { background: url(../images/arrow-left-2.png); }
.coridor-01 li.layer-arrows .link-right a { background: url(../images/arrow-right-2.png); }
.parallax li .link-left { height: 127px; left: 400px; position: absolute; top: 427px; width: 156px; }
.parallax li .link-right { height: 127px; left: 1044px; position: absolute; top: 427px; width: 156px; }
li.layer-triggers a { text-decoration: none; }
.coridor-02 li.layer-coridor { background: url(../images/coridor-02-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-02 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-02 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-02 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-02 li.layer-triggers a.trigger-01-01 { height: 312px; left: 62px; padding: 146px 0px 0px 0px; top: 74px; width: 212px; }
.coridor-02 li.layer-triggers a.trigger-01-02 { height: 200px; left: 275px; padding: 85px 0px 0px 12px; top: 157px; width: 175px; }
.coridor-02 li.layer-triggers a.trigger-02 { height: 116px; left: 462px; padding: 57px 0px 0px 41px; top: 175px; width: 139px; }
.coridor-02 li.layer-triggers a.trigger-03 { height: 139px; left: 987px; padding: 62px 0px 0px 0px; top: 171px; width: 163px; }
.coridor-02 li.layer-triggers a.trigger-04 { height: 247px; left: 1268px; padding: 148px 0px 0px 75px; top: 111px; width: 196px; }
.coridor-02 li.layer-triggers a.trigger-05 { height: 93px; left: 710px; padding: 34px 0px 0px 0px; top: 182px; width: 215px; }
.coridor-02 li.layer-tv { background: url(../images/tv.png) center no-repeat; height: 155px; width: 1600px; }
.coridor-02 li.layer-green-decor-back { background: url(../images/green-decor-back-right.png) center no-repeat; height: 132px; margin-top: 240px; width: 1600px; }
.coridor-02 li.layer-green-decor-front { background: url(../images/green-decor-front-left.png) center no-repeat; height: 266px; margin-top: 238px; width: 1600px; }
.coridor-02 li.layer-link-back { top: 433px; }
.coridor-02 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-02 li.layer-dude { height: 322px; margin-top: 207px; width: 1600px; Zbackground: url(../images/dude.png) center no-repeat; }

.coridor-03 li.layer-coridor { background: url(../images/coridor-03-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-03 li.layer-tv { background: url(../images/tv.png) center no-repeat; height: 155px; width: 1600px; }
.coridor-03 li.layer-green-decor-back { background: url(../images/green-decor-back.png) center no-repeat; height: 132px; margin-top: 240px; width: 1600px; }
.coridor-03 li.layer-green-decor-front { background: url(../images/green-decor-front.png) center no-repeat; height: 266px; margin-top: 238px; width: 1600px; }
.coridor-03 li.layer-link-back { margin-top: 433px; }
.coridor-03 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-03 li.layer-link-front { height: 61px; margin-top: 310px; width: 500px; }
.coridor-03 li.layer-link-front a { position: absolute; }
.coridor-03 li.layer-link-front a.to-front { background: url(../images/arrow-front.png); display: block; height: 60px; left: 222px; width: 73px; }
.coridor-03 li.layer-link-front a.to-left { background: url(../images/arrow-left-2.png); display: block; height: 61px; left: 128px; width: 90px; }
.coridor-03 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-03 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-03 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-03 li.layer-triggers a.trigger-01 { height: 196px; left: 62px; padding: 146px 0 0 84px; top: 120px; width: 249px; }
.coridor-03 li.layer-triggers a.trigger-03-01 { height: 176px; left: 1178px; padding: 63px 0 0 10px; top: 145px; width: 160px; }
.coridor-03 li.layer-triggers a.trigger-03-02 { height: 215px; left: 1350px; padding: 95px 0 0 0; top: 160px; width: 224px; }

.coridor-05 li.layer-coridor { background: url(../images/coridor-05.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-05 li.layer-link-back { margin-top: 433px; }
.coridor-05 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-05 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-05 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-05 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-05 li.layer-triggers a.trigger-01 { height: 93px; left: 648px; padding: 56px 0 0 104px; top: 174px; width: 196px; }
.coridor-05 li.layer-triggers a.trigger-02 { height: 155px; left: 1024px; padding: 110px 0 0 103px; top: 171px; width: 291px; }

.coridor-04 li.layer-coridor { background: url(../images/coridor-04-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-04 li.layer-tv { background: url(../images/tv.png) center no-repeat; height: 155px; width: 1600px; }
.coridor-04 li.layer-green-decor-back { background: url(../images/green-decor-back-left.png) center no-repeat; height: 132px; margin-top: 240px; width: 1600px; }
.coridor-04 li.layer-green-decor-front { background: url(../images/green-decor-front-left.png) center no-repeat; height: 266px; margin-top: 238px; width: 1600px; }
.coridor-04 li.layer-link-back { margin-top: 433px; }
.coridor-04 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-04 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-04 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-04 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-04 li.layer-triggers a.trigger-01 { height: 196px; left: 62px; padding: 146px 0 0 84px; top: 120px; width: 249px; }
.coridor-04 li.layer-triggers a.trigger-02 { height: 116px; left: 462px; padding: 57px 0px 0px 80px; top: 175px; width: 139px; }
.coridor-04 li.layer-triggers a.trigger-03 { height: 185px; left: 870px; padding: 80px 0 0 158px; top: 140px; width: 392px; }

.coridor-06 li.layer-coridor { background: url(../images/coridor-06-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-06 li.layer-tv { background: url(../images/tv.png) center no-repeat; height: 155px; width: 1600px; }
.coridor-06 li.layer-green-decor-back { background: url(../images/green-decor-back-left.png) center no-repeat; height: 132px; margin-top: 270px; width: 1600px; }
.coridor-06 li.layer-green-decor-front { background: url(../images/green-decor-front.png) center no-repeat; height: 266px; margin-top: 238px; width: 1600px; }
.coridor-06 li.layer-link-back { margin-top: 433px; }
.coridor-06 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-06 li.layer-link-front { margin-top: 310px; }
.coridor-06 li.layer-link-front a { background: url(../images/arrow-front.png); display: block; height: 60px; width: 73px; }
.coridor-06 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-06 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-06 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-06 li.layer-triggers a.trigger-01 { height: 164px; left: 62px; padding: 122px 0 0 157px; top: 192px; width: 226px; }
.coridor-06 li.layer-triggers a.trigger-02 { height: 142px; left: 461px; padding: 89px 0 0 25px; top: 147px; width: 153px; }
.coridor-06 li.layer-triggers a.trigger-03 { height: 144px; left: 987px; padding: 103px 0 0 10px; top: 145px; width: 173px; }
.coridor-06 li.layer-triggers a.trigger-04 { height: 239px; left: 1225px; padding: 148px 0 0 75px; top: 92px; width: 239px; }

.coridor-07 li.layer-coridor { background: url(../images/coridor-07-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-07 li.layer-tv { background: url(../images/tv.png) center no-repeat; height: 155px; width: 1600px; }
.coridor-07 li.layer-green-decor-back { background: url(../images/green-decor-back-left.png) center no-repeat; height: 132px; margin-top: 240px; width: 1600px; }
.coridor-07 li.layer-green-decor-front { background: url(../images/green-decor-front-left.png) center no-repeat; height: 266px; margin-top: 238px; width: 1600px; }
.coridor-07 li.layer-link-back { margin-top: 433px; }
.coridor-07 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-07 li.layer-link-front { margin-top: 310px; }
.coridor-07 li.layer-link-front a { background: url(../images/arrow-front.png); display: block; height: 60px; width: 73px; }
.coridor-07 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-07 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-07 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-07 li.layer-triggers a.trigger-01 { height: 196px; left: 62px; padding: 146px 0 0 84px; top: 120px; width: 249px; }
.coridor-07 li.layer-triggers a.trigger-02 { height: 116px; left: 462px; padding: 57px 0px 0px 41px; top: 175px; width: 139px; }
.coridor-07 li.layer-triggers a.trigger-03 { height: 139px; left: 987px; padding: 62px 0px 0px 0px; top: 171px; width: 163px; }
.coridor-07 li.layer-triggers a.trigger-04 { height: 247px; left: 1268px; padding: 148px 0px 0px 75px; top: 111px; width: 196px; }

.coridor-08 li.layer-coridor { background: url(../images/crossroads-0-live.jpg) center no-repeat; height: 534px; width: 1500px; }
.coridor-08 li.layer-coridor .link-up { left: 696px; position: absolute; top: 184px; }
.coridor-08 li.layer-coridor .link-up a { background: url(../images/arrow-front.png); display: block; height: 60px; width: 73px; }
.coridor-08 li.layer-coridor .link-front { left: 388px; position: absolute; top: 263px; }
.coridor-08 li.layer-coridor .link-front a { background: url(../images/arrow-front.png); display: block; height: 60px; width: 73px; }
.coridor-08 li.layer-arrows { height: 534px; width: 1522px; }
.coridor-08 li.layer-arrows a { cursor: pointer; display: block; height: 61px; width: 90px; }
.coridor-08 li.layer-arrows .link-left a { background: url(../images/arrow-left-2.png); }
.coridor-08 li.layer-arrows .link-right a { background: url(../images/arrow-right-2.png); }

.coridor-09 li.layer-coridor { background: url(../images/coridor-09-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-09 li.layer-tv { background: url(../images/tv.png) center no-repeat; height: 155px; width: 1600px; }
.coridor-09 li.layer-green-decor-back { background: url(../images/green-decor-back.png) center no-repeat; height: 132px; margin-top: 240px; width: 1600px; }
.coridor-09 li.layer-green-decor-front { background: url(../images/green-decor-front.png) center no-repeat; height: 266px; margin-top: 238px; width: 1600px; }
.coridor-09 li.layer-link-back { margin-top: 433px; }
.coridor-09 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-09 li.layer-link-front { margin-top: 310px; }
.coridor-09 li.layer-link-front a { background: url(../images/arrow-front.png); display: block; height: 60px; width: 73px; }
.coridor-09 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-09 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-09 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-09 li.layer-triggers a.trigger-01 { height: 196px; left: 62px; padding: 146px 0 0 84px; top: 120px; width: 249px; }
.coridor-09 li.layer-triggers a.trigger-02 { height: 116px; left: 462px; padding: 57px 0px 0px 41px; top: 175px; width: 139px; }
.coridor-09 li.layer-triggers a.trigger-03 { height: 139px; left: 987px; padding: 62px 0px 0px 0px; top: 171px; width: 163px; }
.coridor-09 li.layer-triggers a.trigger-04 { height: 247px; left: 1268px; padding: 148px 0px 0px 75px; top: 111px; width: 196px; }

.coridor-10 li.layer-coridor { background: url(../images/coridor-10-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-10 li.layer-tv { background: url(../images/tv.png) center no-repeat; height: 155px; width: 1600px; }
.coridor-10 li.layer-green-decor-back { background: url(../images/green-decor-back-left.png) center no-repeat; height: 132px; margin-top: 240px; width: 1600px; }
.coridor-10 li.layer-green-decor-front { background: url(../images/green-decor-front.png) center no-repeat; height: 266px; margin-top: 238px; width: 1600px; }
.coridor-10 li.layer-link-back { margin-top: 433px; }
.coridor-10 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-10 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-10 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-10 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-10 li.layer-triggers a.trigger-01 { height: 196px; left: 62px; padding: 146px 0 0 84px; top: 120px; width: 249px; }
.coridor-10 li.layer-triggers a.trigger-02 { height: 116px; left: 462px; padding: 57px 0px 0px 41px; top: 175px; width: 139px; }
.coridor-10 li.layer-triggers a.trigger-03 { height: 139px; left: 987px; padding: 62px 0px 0px 0px; top: 171px; width: 163px; }
.coridor-10 li.layer-triggers a.trigger-04 { height: 247px; left: 1268px; padding: 148px 0px 0px 75px; top: 111px; width: 196px; }
.coridor-10 li.layer-triggers a.trigger-05 { height: 93px; left: 678px; padding: 34px 0 0 48px; top: 182px; width: 190px; }

.coridor-11 li.layer-coridor { background: url(../images/coridor-11-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-11 li.layer-tv { background: url(../images/tv.png) center no-repeat; height: 155px; width: 1600px; }
.coridor-11 li.layer-green-decor-back { background: url(../images/green-decor-back-left.png) center no-repeat; height: 132px; margin-top: 240px; width: 1600px; }
.coridor-11 li.layer-green-decor-front { background: url(../images/green-decor-front.png) center no-repeat; height: 266px; margin-top: 238px; width: 1600px; }
.coridor-11 li.layer-link-back { margin-top: 433px; }
.coridor-11 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-11 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-11 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-11 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-11 li.layer-triggers a.trigger-01 { height: 196px; left: 62px; padding: 146px 0 0 84px; top: 120px; width: 249px; }
.coridor-11 li.layer-triggers a.trigger-02 { height: 95px; left: 692px; padding: 84px 0 0 54px; top: 128px; width: 175px; }
.coridor-11 li.layer-triggers a.trigger-03 { height: 139px; left: 987px; padding: 62px 0 0 54px; top: 171px; width: 134px; }
.coridor-11 li.layer-triggers a.trigger-04 { height: 247px; left: 1268px; padding: 148px 0px 0px 75px; top: 111px; width: 196px; }

.coridor-13 li.layer-coridor { background: url(../images/coridor-13-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-13 li.layer-link-back { margin-top: 433px; }
.coridor-13 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-13 li.layer-link-front { margin-top: 310px; }
.coridor-13 li.layer-link-front a { background: url(../images/arrow-front.png); display: block; height: 60px; width: 73px; }
.coridor-13 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-13 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-13 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-13 li.layer-triggers a.trigger-01 { height: 120px; left: 939px; padding: 76px 0 0 29px; top: 169px; width: 111px; }
.coridor-13 li.layer-triggers a.trigger-02 { height: 120px; left: 1080px; padding: 76px 0 0 8px; top: 169px; width: 87px; }

.coridor-14 li.layer-coridor { background: url(../images/coridor-14-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-14 li.layer-tv { background: url(../images/tv.png) center no-repeat; height: 155px; width: 1600px; }
.coridor-14 li.layer-green-decor-back { background: url(../images/green-decor-back-left.png) center no-repeat; height: 132px; margin-top: 240px; width: 1600px; }
.coridor-14 li.layer-green-decor-front { height: 266px; margin-top: 238px; width: 1600px; }
.coridor-14 li.layer-link-back { margin-top: 433px; }
.coridor-14 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-14 li.layer-link-front { margin-top: 310px; }
.coridor-14 li.layer-link-front a { background: url(../images/arrow-front.png); display: block; height: 60px; width: 73px; }
.coridor-14 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-14 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-14 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-14 li.layer-triggers a.trigger-01 { height: 196px; left: 62px; padding: 146px 0 0 84px; top: 120px; width: 249px; }
.coridor-14 li.layer-triggers a.trigger-02 { height: 116px; left: 462px; padding: 57px 0px 0px 41px; top: 175px; width: 139px; }
.coridor-14 li.layer-triggers a.trigger-03 { height: 139px; left: 987px; padding: 62px 0px 0px 0px; top: 171px; width: 163px; }
.coridor-14 li.layer-triggers a.trigger-04 { height: 247px; left: 1268px; padding: 148px 0px 0px 75px; top: 111px; width: 196px; }

.coridor-15 li.layer-coridor { background: url(../images/coridor-15-live.jpg) center no-repeat; height: 534px; width: 1600px; }
.coridor-15 li.layer-tv { background: url(../images/tv.png) center no-repeat; height: 155px; width: 1600px; }
.coridor-15 li.layer-green-decor-back { background: url(../images/green-decor-back-left.png) center no-repeat; height: 132px; margin-top: 240px; width: 1600px; }
.coridor-15 li.layer-green-decor-front { background: url(../images/green-decor-front.png) center no-repeat; height: 266px; margin-top: 238px; width: 1600px; }
.coridor-15 li.layer-link-back { margin-top: 433px; }
.coridor-15 li.layer-link-back a { background: url(../images/arrow-back.png); display: block; height: 74px; width: 111px; }
.coridor-15 li.layer-link-front { margin-top: 310px; }
.coridor-15 li.layer-link-front a { background: url(../images/arrow-front.png); display: block; height: 60px; width: 73px; }
.coridor-15 li.layer-triggers { height: 534px; width: 1600px; }
.coridor-15 li.layer-triggers a { color: black; display: block; position: absolute; z-index: 99; }
.coridor-15 li.layer-triggers a h2 { background: white; border: 1px solid #999999; display: none; float: left; font-size: 20px; font-weight: normal; line-height: 30px; overflow: visible; padding: 3px 10px 3px 10px; text-align: center; }
.coridor-15 li.layer-triggers a.trigger-01 { height: 196px; left: 62px; padding: 146px 0 0 84px; top: 120px; width: 249px; }
.coridor-15 li.layer-triggers a.trigger-02 { height: 116px; left: 462px; padding: 57px 0px 0px 41px; top: 175px; width: 139px; }
.coridor-15 li.layer-triggers a.trigger-03 { height: 154px; left: 960px; padding: 78px 0 0 18px; top: 135px; width: 204px; }
.coridor-15 li.layer-triggers a.trigger-04 { height: 247px; left: 1268px; padding: 148px 0px 0px 75px; top: 111px; width: 196px; }
.coridor-15 li.layer-triggers a.trigger-05 { height: 93px; left: 678px; padding: 34px 0 0 48px; top: 182px; width: 190px; }

.content { line-height: 18px; padding-bottom: 40px; }
body.home .content { padding-bottom: 0px; }
.wrapper { clear: both; min-width: 800px; Zpadding: 0px 5% 0px 5%; Zwidth: 90%; }
.content-wrapper { min-width: 800px; padding: 0px 5% 0px 5%; width: 90%; }
.static .wrapper { height: 100%; height: auto !important; margin-bottom: -110px !important; min-height: 100%; }
.content .two-columns { margin-bottom: 30px; }
.content .two-columns .col-1 { float: left; margin-right: 4%; width: 56%; }
.content .two-columns .col-2 { float: left; width: 40%; }
.content .two-columns .col-3 { float: left; margin-right: 4%; width: 22%; }
.content .two-columns .col-4 { float: left; width: 71%; }
.content .one-column { padding-left: 20%; }
.content .one-column .col-1 { width: 56%; padding-left: 90px; background: url(../images/photo-administrator.jpg) no-repeat; }
.content .hentry h1 { font-size: 28px; font-weight: normal; line-height: 30px; margin-bottom: 30px; }
.content .hentry h2 { font-size: 20px; font-weight: normal; line-height: 30px; margin-bottom: 10px; }
.content .col-3 .hentry h2 { font-size: 20px; font-weight: normal; line-height: 30px; margin-bottom: 30px; }
.content .hentry p { margin-bottom: 20px; }
.content .hentry blockquote { background: url(../images/bg-blockquote.jpg) no-repeat; padding: 25px 0px 60px 30px; }
.content .hentry blockquote p { width: 590px; }
.content .hentry .author { float: left; padding-left: 410px; text-align: right; }
.content .hentry .author span { color: #666666; font-size: 12px; font-style: italic; }
.col-4 .hentry ul { margin-bottom: 20px; }
.col-4 .hentry ul li { list-style: inside; padding-left: 10px; }
#header { background: url(../images/bg-header-02.jpg) no-repeat right -29px; height: 300px; }
.hentry.news-list { }
.hentry.news-list .news-container { background: #fffeb5 url(../images/bg-news.jpg) no-repeat; border: 1px solid #edecac; padding: 20px 20px 20px 20px; }
.hentry.news-list .item { Zpadding-bottom: 30px; }
.hentry.news-list .news-header { margin-bottom: 5px; }
.hentry.news-list .news-header .date { color: #999999; float: left; margin-right: 10px; }
.hentry.news-list .news-header .date b { display: block; font-size: 28px; font-weight: normal; line-height: 18px; margin-bottom: 5px; }
.hentry.news-list .news-header .title { float: left; font-size: 18px; line-height: 24px; width: 300px; }
.hentry.news-list .news-body { }
.hentry.news-list .news-body .alignleft { float: left; }
ul.childs { margin-bottom: 30px; }
ul.childs li { padding: 0px 0px 2px 20px; }
ul.childs li.current_page_item a { color: black; }
.three-columns { }
.three-columns .border-b { background: url(../images/bg-banner-bottom.png) no-repeat center; height: 16px; }
.content .three-columns .col-1 { float: left; margin-bottom: 15px; margin-right: 2%; width: 31%; }
.content .three-columns .col-2 { float: left; margin-right: 2%; width: 31%; }
.content .three-columns .col-3 { float: left; width: 34%; }
.three-columns .hentry { background: #e8e8e8 url(../images/bg-banner.png) no-repeat; border: 1px solid #d8d8d8; padding: 20px; }
body.home .three-columns .hentry { height: 150px; }
.three-columns .hentry h2 { margin-bottom: 15px; }
body.page-template-interior-php .three-columns { margin-bottom: 15px; }
body.page-template-interior-php .three-columns .hentry { min-height: 180px; }
.boutiques-item { margin-bottom: 10px; }
.boutiques-item .wp-post-image, .boutiques-item .placeholder { display: block; float: left; width: 100px; height: 100px; margin: 0px 10px 10px 0px; }


