body {padding:0; margin:0; height:100%; width:100%; }

/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {left:45%; top:10px; margin-left:-300px; background-color:#fff; border:3px solid #ccc;}
#modalContainer a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}

#basicModal {text-align: center;}
#basicModal img{ margin: 0 auto; cursor: pointer; _cursor: hand; }

#basicModalContent { text-align: left; }

/* Body */
#strecha_div {position: absolute; top: 93px; left: 446px; width: 36px; height: 35px;}
#strecha_div a {position: absolute; width: 36px; height: 35px;}
#strecha_info{position: absolute; z-index:3500; background: white; top: 93px; left: 482px; display: none}

#okna_div {position: absolute; top: 220px; left: 304px; width: 36px; height: 35px;}
#okna_div a {position: absolute; width: 36px; height: 35px; }
#okna_info{position: absolute; z-index:3500; background: white; top: 220px; left: 340px; display: none}

#nabytek_div {position: absolute; top: 255px; left: 555px; width: 36px; height: 35px;}
#nabytek_div a {position: absolute; width: 36px; height: 35px; }
#nabytek_info{position: absolute; z-index:3500; background: white; top: 260px; left: 580px; display: none}

#kuchyne_div {position: absolute; top: 378px; left: 570px; width: 36px; height: 35px;}
#kuchyne_div a {position: absolute; width: 36px; height: 35px; }
#kuchyne_info{position: absolute; z-index:3500; background: white; top: 358px; left: 606px; display: none}

#podlaha_div {position: absolute; top: 346px; left: 442px; width: 36px; height: 35px;}
#podlaha_div a {position: absolute; width: 36px; height: 35px; }
#podlaha_info{position: absolute; z-index:3500; background: white; top: 346px; left: 478px; display: none}

#dvere_div {position: absolute; top: 245px; left: 435px; width: 36px; height: 35px;}
#dvere_div a {position: absolute; width: 36px; height: 35px; }
#dvere_info{position: absolute; z-index:3500; background: white; top: 245px; left: 471px; display: none}

#schodiste_div {position: absolute; top: 446px; left: 294px; width: 36px; height: 35px;}
#schodiste_div a {position: absolute; width: 36px; height: 35px; }
#schodiste_info{position: absolute; z-index:3500; background: white; top: 446px; left: 330px; display: none}

#venk_div {position: absolute; top: 347px; left: 111px; width: 36px; height: 35px;}
#venk_div a {position: absolute; width: 36px; height: 35px; }
#venk_info{position: absolute; z-index:3500; background: white; top: 347px; left: 147px; display: none}

.opacity { background: #000000;	filter: alpha(opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; opacity: 0; }

.popup {border:3px solid #ccc; }
.popup_close { position: absolute; cursor: pointer;	_cursor: hand; top:-15px; right:-18px; background:url(../images/x.png) no-repeat; width:25px; height:29px; display: inline; z-index:3700;}
.popup_title { background-color: #C9D1FF; font-size: 13px; font-weight: bold; padding-left: 3px; padding-right: 5px; }
.popup_el { font-size: 12px; border-bottom: 1px solid #F0F0F0; padding-left: 3px; padding-right: 5px; }

