html, body {height:100%;}
body {margin:0; padding:0; color: #fff; font: 1em Tahoma; background-color: #000; background-image: url('/img/main-bg.jpg'); background-repeat: no-repeat;  background-position: top center;}
table {margin:0; padding:0; border-spacing: 0px; border-collapse: collapse;}
form {margin: 0px; padding: 0px;}
img {border: none;}

a {color: #fff;}
p {line-height: 1.3em; margin: 0px; padding: 0 0 1em 0;}

ul {margin:0; padding:0; list-style-type: none;}
li {list-style-type: none;}

.list ul {padding: 0; margin: 0 0 1.8em 2.5em;}
.list ul li {margin: 0 0 0.4em 1.5em; line-height: 1.4em;}
.list ul {list-style-type: none;}
.list ul li {padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.4em 0;" />' ) )
                & ( eNOBR.innerHTML = '&#8212;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
.list ul>li:before {content: '\2014\a0'; float: left; margin-left: -1.25em;}

.w {width: 100%;}
.h {height: 100%;}
.fl {float: left;}
.fr {float: right;}
.cb {clear: both;}
.dn {display:none;}

.pr {position: relative;}
.pa {position: absolute;}
.pf {position: fixed;}
.tac {text-align: center;}
.tal {text-align: left;}
.tar {text-align: right;}
.vat {vertical-align: top;}
.vam {vertical-align: middle;}
.vab {vertical-align: bottom;}

.wm {margin: 0 0 20px 0; color: #ff0000; font-weight: bold;}
.formlabel {margin: 0 0 0.5em 0; font: 10pt Arial;}
.formfield {margin: 0 0 1.5em 0;}
.required {font-style: italic;}

.invisible {display: none;}
.hidden {display: none;}
.pseudo-link {border-bottom: 1px dashed; text-decoration: none; cursor: pointer; cursor: hand; color:#BAB053;}

.notification {margin: 0 0 1.5em 0; font: italic 1em Arial; line-height: 1.3em; color:#fff;}
.messagesend {margin: 0 0 1.5em 0;}

.small {font-size: 8pt;}

.clubinner {background-color: #092627; background-image: url('/img/in-club-bg.gif'); background-repeat: repeat-x;  background-position: top left;}
.golffield {background-color: #072C1D; background-image: url('/img/in-golf-bg.gif'); background-repeat: repeat-x;  background-position: top left;}
.restaurant, .outskirts {background-color: #0F401D; background-image: url('/img/in-restaurant-bg.gif'); background-repeat: repeat-x;  background-position: top left;}
.sport {background-image: url('/img/sport-pattern-bg.gif'); background-repeat: repeat;  background-position: top left;}
.habitation {background-color: #093F00; background-image: url('/img/in-habitation-bg.gif'); background-repeat: repeat-x;  background-position: top left;}
.corporate {background-image: url('/img/corporate-pattern-bg.gif'); background-repeat: repeat;  background-position: top left;}

.reg {background-image:none; background-color: #000;}

.main .sport, .main .restaurant, .main .habitation, .main .golffield {background-color: #000; background-image: url('/img/main-bg.jpg'); background-repeat: no-repeat;  background-position: top center;}

.box {min-width:1200px; margin:0 auto 0 auto; 
width: expression((document.body.clientWidth||document.documentElement.clientWidth) > 1200 ? '100%' : '1200px');
}

.main .box {max-width:1315px;}

.box.layout {min-height:2000px; background-image: url('/img/lay-out8.png'); background-repeat: no-repeat;  background-position: 50% 20em;}
.layout .fpng {min-height:2000px; background-image: url('/img/lay-out24.png'); background-repeat: no-repeat;  background-position: 50% 20em;}

.box.layout.en {min-height:2000px; background-image: url('/img/lay-out8en.png'); background-repeat: no-repeat;  background-position: 50% 20em;}
.layout.en .fpng {min-height:2000px; background-image: url('/img/lay-out24en.png'); background-repeat: no-repeat;  background-position: 50% 20em;}

.box.golf {min-height:1200px;background-image: url('/img/golf-field24.png'); background-repeat: no-repeat;  background-position: 50% 8em;}
.restaurant .subtop {min-height:100%; background-image: url('/img/restaurant-bg-collage.jpg'); background-repeat: no-repeat;  background-position: top center;}
.sport .box.darts {min-height:1000px; background-image: url('/img/sport-darts-new.png'); background-repeat: no-repeat;  background-position: 50% 2em;}
.habitation .subtop {min-height:100%; background-image: url('/img/habitation-bg-collage0.jpg'); background-repeat: no-repeat;  background-position: 50% 0;}

.notfound {background-image: url('/img/404-bg.jpg'); background-repeat: no-repeat; background-position: 50% 7em;}

.collage .c {height: 460px;  width:622px; background-repeat: no-repeat; background-position: bottom center; cursor:pointer;}
.collage .l {width:384px; background-repeat: no-repeat; background-position: bottom right;}
.collage .r {width:307px;  background-repeat: no-repeat; background-position: bottom left;}

.collage .r div, .collage .l div {height: 460px; position: relative; z-index:3;}
.move {overflow:hidden; position: relative; right:0; max-width:1303px;}

.club .collage .c {background-image: url('/img/club-collage-c.jpg');}
.club .collage .l {background-image: url('/img/club-collage-l.gif');}
.club .collage .r {background-image: url('/img/club-collage-r.gif');}

.golffield .collage .c {background-image: url('/img/golf-collage-c.jpg');}
.golffield .collage .l {background-image: url('/img/golf-collage-l.gif');}
.golffield .collage .r {background-image: url('/img/golf-collage-r.gif');}

.habitation .collage .c {background-image: url('/img/habitation-collage-c.jpg');}
.habitation .collage .l {background-image: url('/img/habitation-collage-l.gif');}
.habitation .collage .r {background-image: url('/img/habitation-collage-r.gif');}

.sport .collage .c {background-image: url('/img/sport-collage-c.jpg');}
.sport .collage .l {background-image: url('/img/sport-collage-l.gif');}
.sport .collage .r {background-image: url('/img/sport-collage-r.gif');}

.notmove {width:610px; margin:0 auto 0 auto; padding:0 0 0 70px;}

.topblock {height:46px; z-index:3; width:1075px; margin:0 auto 0 auto;}

.topblock td {vertical-align: midle; font-size:0.8em; padding:45px 0;}

.sitemap {margin: 0 12px 0 0;}

.png {display:inline;}

.lang, .phone, .ntl div {white-space: nowrap;}
.lang span {color:#848D8F;}

.divider div {margin: 0 25px 0 25px; height:46px; width:1px; background-image: url('/img/divider.png'); background-repeat: no-repeat;  background-position: top left; }
.fieldsearch {width:136px; height:18px; background:none; background-image: url('/img/field-search.png'); border:none; background-repeat: no-repeat;  background-position: center center; color:#fff; padding:0;}
.arrowsearch {width:10px; height:16px; background:none; background-image: url('/img/arrow-search.png'); border:none; background-repeat: no-repeat;  background-position: center center; cursor: pointer; margin:0 0 0 5px; padding:0;}

.layout .topnav {height:140em; min-height:1600px;}
.topnav {margin:0 auto 10px auto; font-size:0.9em;}
.main .topnav a, .topnav .tm a {margin:0 10px 0 0; padding:4px 8px;}
.top a.active {color:#000;}

.tm {z-index:5;}
.top .tm {margin:137px auto 40px auto; height:65px; z-index:5;}

.tm span {margin:0 10px 0 0;  padding:4px 8px; color:#000; background-color:#688D16;}
.tm a.active {background-color:#688D16;}

/*
.habitation .tm a.active {background-color:#357182;}
.golffield .tm a.active {background-color:#688D16;}
.sport .tm a.active {background-color:#A41B00;}

.club .topnav .tm span {background-color:#E4CC57;}
.golffield  .topnav .tm span {background-color:#688D16;}
.habitation .topnav .tm span {background-color:#357182;}
.sport .topnav .tm span {background-color:#A41B00;}
*/

.technological .tm {margin:0 auto 0 auto;}
.technological .pad {padding:120px 0 0 0;}

.border {width:15px; height:65px; border-top:3px solid #688D16; border-bottom:3px solid #688D16;}
.border.l {margin:0 10px 0 30px; border-left:3px solid #688D16;}
.border.r {margin:0 30px 0 0; border-right:3px solid #688D16;}

/*
.club .border {border-top:5px solid #E4CC57; border-bottom:5px solid #E4CC57;}
.club .border.l { border-left:5px solid #E4CC57;}
.club .border.r {border-right:5px solid #E4CC57;}

.golffield .border {border-top:5px solid #688D16; border-bottom:5px solid #688D16;}
.golffield .border.l { border-left:5px solid #688D16;}
.golffield .border.r {border-right:5px solid #688D16;}

.habitation .border {border-top:5px solid #357182; border-bottom:5px solid #357182;}
.habitation .border.l { border-left:5px solid #357182;}
.habitation .border.r {border-right:5px solid #357182;}

.sport .border {border-top:5px solid #A41B00; border-bottom:5px solid #A41B00;}
.sport .border.l { border-left:5px solid #A41B00;}
.sport .border.r {border-right:5px solid #A41B00;}
*/

.tt {padding:0 0 25px 0;}
.title {font: 4em 'Times New Roman'; color:#DAE3C3;}
.subtitle {font: italic 1em 'Times New Roman';}
.ntl {margin:1.3em auto 0 auto;}

.mr {width:120px; height:250px; margin:120px 0 0 675px; background-image: url('/img/move-right.png'); background-repeat: no-repeat;  background-position: 0px 0px; display:none;}
.ml {width:120px; height:250px; margin:120px 0 0 -200px; background-image: url('/img/move-left.png'); background-repeat: no-repeat;  background-position: 0px 0px; display:none;}

.attribute {width:295px; height:469px; margin:-287px 0 0 -65px; background-repeat: no-repeat;  background-position: bottom left;}
.club .collage .attribute {background-image: url('/img/vase.png'); margin:-310px 0 0 -135px;}
.golffield .collage .attribute {background-image: url('/img/golf.png');}
.habitation .collage  .attribute {background-image: url('/img/bag.png');}
.sport .collage .attribute {background-image: url('/img/ball.png');}

.intro {min-height:133px; background-image: url('/img/transparent-bg.png'); background-repeat:repeat; background-position: top left; padding:23px 10px 0 90px;}
.intro h1 {margin:0 0 0.4em 0; font: normal 1.25em Tahoma;}
.intro p {line-height: 1.9em; font-size:0.85em;}

.brd {margin:5px 25px 5px 0; border:3px solid #688D16;}

/*
.club .brd {border:3px solid #E4CC57;}
.golffield .brd  {border:3px solid #688D16;}
.habitation .brd {border:3px solid #357182;}
.sport .brd {border:3px solid #A41B00;}
*/

.news {margin:40px 0 0 0;}
.news td {padding:0 0 25px 0;}
.news .date, .floor {font: italic 0.75em Arial; color:#A1BABF;}
.news .date span {color:#768582;}
.news p {font: bold 0.8em Arial; color:#DAE3C3;}

.partners {margin:0 0 70px 0;}

.i {font-size:1.25em;}
.info td {width:50%;}
.info p {font: 0.75em Tahoma; color:#96A2A6; line-height: 1.7em;}
.info a {color:#96A2A6;}
.info .phone {color:#fff;}

.info td.tar {vertical-align:bottom;}

/*.technological .info {font-size:0.9em;}*/
.technological h2 {font: normal 2em 'Times New Roman'; margin: 0 0 0.6em 0; color:#BAB053;}


.bottom {padding:50px 30px;}
.tech .bottom {padding:50px 0;}

.minimap {margin: -200px 0 0 -180px;}
.bottompad {padding:0 0 50px 0;}

/*.scheme, .sport, .news {display:none;}*/
.sport .scheme {display:block;}

.scheme {margin:50px 0 80px 0;}
.floor {margin:0 0 0.5em 0;}
.floor span {margin:0 290px 0 0;}

.layout  .subtop {min-height:80em;}
.subtop {top:0; min-width:1075px;}
.subtop .topnav {margin:0 auto 0 auto;}

.content {margin:0 0 0 30px;}
.content  td {vertical-align:top;}

.restaurant .menu li {margin: 0.5em 0 1em 1.5em;}

.menu {font: 0.9em Arial; margin: 5.2em 0 1.5em 0;}
.menu li {margin: 0 0 1.3em 1.5em;}
.menu a, .menu span {color:#fff;}
.menu .active {list-style-image: url('/img/bullit3.gif');}
/*
.habitation .menu .active {list-style-image: url('/img/bullit2.gif');}
.golffield .menu .active {list-style-image: url('/img/bullit3.gif');}
*/
.habitation .menu a, .habitation .menu span {color:#fff;}

.submenu {font: italic 0.85em Arial; }
.submenu a {color:#fff;}
.submenu span {color:#688D16;}
.list .submenu {padding: 0; margin: -0.8em 0 1.5em 2em;}
.list .submenu li {margin: 0 0 0.5em 1.3em;}

.txt h1 {font: normal /*3.5em*/2.6em 'Times New Roman'; color:#99D052; margin:0 0 0.1em 0;}
.txt a {color:#E4CC57;}
.txt p {line-height: 1.6em;}
.txt h2 {font: normal 2.6em 'Times New Roman'; color:#99D052; margin:0.5em 0 0.3em 0;}
.txt h3 {font: italic 1.4em 'Times New Roman';  margin:0.3em 0 0.3em 0; line-height: 1.3em;}
.txt h2 i {font-size:0.4em; color:#fff;}
.txt h2 a {color:#99D052;}

.stxt {width:350px;}
/*
.habitation .txt h2, .habitation .txt a {color:#8EDCF2;}
.habitation .txt h1 {color:#C3DEE3;}
*/

.goto {margin: 1.5em 0;}

.preview {margin:40px 0 0 0;}
.preview .brd {margin:0 0 25px 0;}

sup.note, dl.note dt {color:#C90000;}
dl.note dd {margin:-10px 0 0 20px; font: italic 1em 'Times New Roman'; line-height: 1.5em;}

.term {border-bottom: 1px dashed #E4CC57; color:#E4CC57; cursor:pointer;}
/*.habitation .term {border-bottom: 1px dashed #47ABC8; color:#47ABC8;}*/

.corner {height:39px; background-image: url('/img/corner.gif'); background-repeat: no-repeat;  background-position: 20px 100% ;}
.message {background-color:#E4CC57;  padding:30px 20px 10px 20px; color:#000;}

/*
.habitation .corner {background-image: url('/img/corner2.gif');}
.habitation .message {background-color:#357182; color:#fff;}
*/

.call {font: italic 0.8em 'Times New Roman'; line-height: 1.3em; padding:1.5em 0 0 0;}

.calendar {margin:20px 0 0 0;}
.calendar  .date {color:#597139; font: normal 11px Tahoma;}
.calendar  .date span {color:#597139; font: normal 0.8em Tahoma;}

.txt .news {margin:25px 0 0 0;}
.txt .news  .date {color:#778D42; font: normal 0.8em Tahoma; clear: both;}

.eventname {color:#E4CC57; padding:0;}
.text {padding:0 0 10px;}
.text a {color:#DAE3C3;}
.text p {font: normal 1em Tahoma; color:#fff; line-height: 1.5em; margin:0;}

.archive {height:38px; background-image: url('/img/archive.png'); background-repeat: no-repeat;  background-position: top left; padding: 10px 0 0 50px; margin:30px 0;}

.years {margin:20px 0 0 0;}
.years span {font-size:1.5em; padding:3px 8px; background-color:#E4CC57;}
.years a {padding:3px 8px; color:#fff;}

.clubmap {margin:0 0 750px 0;}

.fix {min-width:1075px; z-index:3;}
.ns {margin:20em auto 0 auto; width:1px;}
.ns div {width:200px; font: normal 0.7em Arial;}

.n1 {margin:585px 0 0 -457px; position: absolute;}
.n2 {margin:705px 0 0 -407px; position: absolute;}
.n3 {margin:855px 0 0 17px; position: absolute;}
.n4 {margin:762px 0 0 283px; position: absolute;}

.golffield .ns {margin:10em auto 0 auto; width:1px; }
.golffield .ns div { font: italic 0.8em 'Times New Roman'; padding:10px 20px; border:1px solid #fff;}
.golffield .ns div h3 {font: bold italic 3em 'Times New Roman'; margin:0; color:#F2FC7E;}

.golffield .n1 {width:270px; margin:505px 0 0 -445px; z-index:2;}
.golffield .n2 {width:220px; margin:440px 0 0 330px; z-index:2;}
.golffield .n3 {width:340px; margin:855px 0 0 50px; z-index:2;}
.golffield .n4 {width:150px; margin:465px 0 0 340px; z-index:2;}

.history {padding:13em 0 0 0;}
.golfhistory {margin:0 0 650px 0;}
.shop {font: italic 1em 'Times New Roman'; color:#F2FC7E;}
.shop .phone {font: italic 2.5em 'Times New Roman'; color:#fff; margin:0 0 0 0;}
.shop p {line-height: 1.3em; }
.pro {padding:0 20px 0 0;}

.restaurant .short {width:400px;}
.restaurant .short p {line-height: 1.3em;}

.rname {margin:50px 0 0 0;}
.rname td {padding:0 0 20px 0;}
.rname h2 {margin:0; }

.sg {padding:600px 0 0 0;}

.floors p {font: italic 1em 'Times New Roman';  width:300px; margin: 300px 0 0 310px; }
.txt .guest {font: italic 1em 'Times New Roman'; line-height:1.3em;}
.txt .lpsport h3 {margin:0.3em 0 0.7em 0;}
.lpsport {padding:0 255px 50px 0px;}
.en .lpsport {padding:0 330px 50px 0px;}

.object_1, .object_2, .object_3, .object_4, .object_1 h3, .object_2 h3, .object_3 h3, .object_4 h3 {margin:1em 0;}
.object {}
.object_2 {}
.object_3 {}

.tech {width:945px; margin:0 auto 0 auto;}
.tech h1 {font: normal 3em 'Times New Roman'; color:#DAE3C3; margin:0 0 0.1em 0;}
.tech h1 a {font: normal 0.3em Tahoma; margin:0 0 0 20px;}
.fullsearch input {width:760px; margin:0 10px 0 0; color:#888;}
.fullsearch {background-color:#0D1A1A; padding:20px 50px; margin:20px 0 0 0;}
.result {margin:0 50px;}
.result h4 {padding:1.8em 0 0.9em 0; margin:0;}
.result a {color:#DAE3C3;}

.fsm {margin:0 auto 0 auto; width:850px;}
.fsm p {margin:3em 0 0 0; padding:0 0 0.8em 0; font-weight:bold;}
.fsm p a {color:#E4CC57;}
.fsm td {padding:0 30px 0 0; vertical-align: top; font-size:0.9em;}
.fsm li {padding:0 0 0.4em 0;}

.act {display:block; width:20px; height:20px; z-index:99; cursor:pointer;}
.h1 {margin:630px 0 0 47px;}
.h2 {margin:507px 0 0 225px;}
.h3 {margin:450px 0 0 290px;}
.h4 {margin:642px 0 0 284px;}
.h5 {margin:786px 0 0 85px;}
.h6 {margin:737px 0 0 69px;}
.h7 {margin:694px 0 0 66px;}
.h8 {margin:797px 0 0 -56px;}
.h9 {margin:721px 0 0 -73px;}
.h10 {margin:488px 0 0 112px;}
.h11 {margin:325px 0 0 245px;}
.h12 {margin:223px 0 0 207px;}
.h13 {margin:298px 0 0 100px;}
.h14 {margin:278px 0 0 -165px;}
.h15 {margin:336px 0 0 -217px;}
.h16 {margin:445px 0 0 -14px;}
.h17 {margin:368px 0 0 66px;}
.h18 {margin:420px 0 0 110px;}

.hole {width:343px; height:733px; position: absolute; background-repeat: no-repeat; background-position: top left; cursor:pointer; z-index:4; display:none;}

.detail1 {background-image: url('/img/h1.png');}
.detail2 {background-image: url('/img/h2.png');}
.detail3 {background-image: url('/img/h3.png');}
.detail4 {background-image: url('/img/h4.png');}
.detail5 {background-image: url('/img/h5.png');}
.detail6 {background-image: url('/img/h6.png');}
.detail7 {background-image: url('/img/h7.png');}
.detail8 {background-image: url('/img/h8.png');}
.detail9 {background-image: url('/img/h9.png');}
.detail10 {background-image: url('/img/h10.png');}
.detail11 {background-image: url('/img/h11.png');}
.detail12 {background-image: url('/img/h12.png');}
.detail13 {background-image: url('/img/h13.png');}
.detail14 {background-image: url('/img/h14.png');}
.detail15 {background-image: url('/img/h15.png');}
.detail16 {background-image: url('/img/h16.png');}
.detail17 {background-image: url('/img/h17.png');}
.detail18 {background-image: url('/img/h18.png');}

.en.detail1 {background-image: url('/img/h1en.png');}
.en.detail2 {background-image: url('/img/h2en.png');}
.en.detail3 {background-image: url('/img/h3en.png');}
.en.detail4 {background-image: url('/img/h4en.png');}
.en.detail5 {background-image: url('/img/h5en.png');}
.en.detail6 {background-image: url('/img/h6en.png');}
.en.detail7 {background-image: url('/img/h7en.png');}
.en.detail8 {background-image: url('/img/h8en.png');}
.en.detail9 {background-image: url('/img/h9en.png');}
.en.detail10 {background-image: url('/img/h10en.png');}
.en.detail11 {background-image: url('/img/h11en.png');}
.en.detail12 {background-image: url('/img/h12en.png');}
.en.detail13 {background-image: url('/img/h13en.png');}
.en.detail14 {background-image: url('/img/h14en.png');}
.en.detail15 {background-image: url('/img/h15en.png');}
.en.detail16 {background-image: url('/img/h16en.png');}
.en.detail17 {background-image: url('/img/h17en.png');}
.en.detail18 {background-image: url('/img/h18en.png');}


.rent {margin:1em 0 1.5em 0;}
.rent td {vertical-align: middle; text-align: center; padding: 10px; border:1px solid #E4CC57; white-space: nowrap; font-size:0.9em;}
.rent .tal {text-align: left;}
.notfound h1 {margin:3.1em 0 0 0; color:#fff;}
.t404 {padding:0 0 0 150px;}


.capacity th {padding: 12px 7px; text-align: left; font-size: 7pt; border-bottom:1px solid #E4CC57; white-space: nowrap; vertical-align: top;}
.capacity td {padding: 12px 7px; font-size: 8pt; border-bottom:1px solid #E4CC57; vertical-align: middle; text-align: center;}
.capacity .function-room {text-align: left; white-space: nowrap;}

.lh {line-height:1.5em;}
.clist {width:230px; min-height:10em; margin:40px 0 0 50px; font-size:0.9em;line-height:1.5em;}
.clist p {padding:0 0 0.5em 0;}

.reservation {font: 0.8em Arial; margin:0px;}
.reservation td {padding:0 35px 10px 25px; white-space: nowrap;}
.grey td {background-color:#777;}
.reservation .pt td {padding:10px 35px 10px 25px;}
.reservation .pb td {padding:0 35px 10px 25px;}
.reservation .submit {padding:10px 29px 0 0;}
.reg h3 {font: italic 1.5em 'Times New Roman';  margin:0 0 0.3em 0;}
.reg .subtitle {font-size:1.5em; margin:0 0 0.3em 0; color:#E4CC57;}
.yellow {color:#E4CC57;}
.hs {height:95%;}

.timetable td {vertical-align:middle; padding:0 0 10px 0; width:200px;}
.timetable caption {text-align:left; font: italic 1.5em 'Times New Roman'; padding:20px 0 10px 0;}
.time {font-size:1.4em;}
.summer caption, .summer .time {color:#E4CC57;}
.winter caption, .winter .time {color:#A0BFD6;}

.notfound .info p, .notfound .info a {color:#fff;}

.gallery {margin:10px 10px 10px 0; }

.addinfo {font: italic 10pt Arial;}

.pages img.pr {margin:0 0 -1px 0;}

.sportcomplex {padding:10px 0 0 15px;}
.sportcomplex IMG {margin:0 0 -2px 0;} 
.printer {font-size:0.7em;}

#f1, #f2, #f3, #f4 {font-size:0.9em; color:#E4CC57; border-bottom:1px solid #E4CC57; cursor:pointer; margin:0 30px 0 0;}

.f1 {width:861px; height:560px; position: absolute; background-image: url('/img/floor1.png'); background-repeat: no-repeat; background-position: top left; cursor:pointer; z-index:99;}
.f2 {width:751px; height:370px; position: absolute; background-image: url('/img/floor2.png'); background-repeat: no-repeat; background-position: top left; cursor:pointer; z-index:99;}

.f3 {width:861px; height:560px; position: absolute; background-image: url('/img/floor1en.png'); background-repeat: no-repeat; background-position: top left; cursor:pointer; z-index:99;}
.f4 {width:751px; height:370px; position: absolute; background-image: url('/img/floor2en.png'); background-repeat: no-repeat; background-position: top left; cursor:pointer; z-index:99;}


.f1 #printed {background-image: url('/img/floor1-white.jpg');}
.f2 #printed {background-image: url('/img/floor2-white.jpg');}
.f3 #printed {background-image: url('/img/floor1en-white.jpg');}
.f4 #printed {background-image: url('/img/floor2en-white.jpg');}

ul.menu ul.menu {margin:0;}
ul.nomargin {margin: 0!important;}
img.brdo {border:3px solid #688D16; margin-bottom:35px; margin-top:5px;}
