/* CSS Document */

body {
    margin: 0;
    padding: 0;
    background-color: #7F9D8E;
    font-family: Verdana, Trebuchet MS, sans-serif;
    font-size: 10px;
    text-align: left;
}

#container{
    width: 764px;
    background-image: url('../img/container-back.gif');
}
#container a{
    color: #999999;
}
#container a:hover{
    color: #1D593B;
}
#container #top_stripe{
    height: 31px;
    background-color: #BAE0CD;
    color: #1D593B;
}
#container #top_stripe a.logo{
    display: block;
    width: 229px;
    height: 0;
    background-image: url('../img/site-logo.gif');
    overflow: hidden;
    padding-top: 31px;
    float: left;
}
#container #top_stripe span{
    margin-left: 10px;
}
#container #top_stripe #menu{
    float: right;
    position: relative;
}
#container #top_stripe #menu a{
    display: block;
    height: 0px;
    padding-top: 21px;
    overflow: hidden;
    float: left;
}
#container #top_stripe #menu a.top:hover{
    background-position: 0 -21px;
}
#container #top_stripe #menu a.about{
    width: 74px;
    background-image: url('../img/trmenu_about.gif');
}
#container #top_stripe #menu a.contact{
    width: 85px;
    background-image: url('../img/trmenu_contact.gif');
}
#container #top_stripe #menu a.subscribe{
    width: 125px;
    background-image: url('../img/trmenu_subscribe.gif');
}
#container #top_stripe #menu a.huabout{
    /*width: 74px;*/
    width: 95px;
    background-image: url('../img/trmenu_about-hu.gif');
}
#container #top_stripe #menu a.hucontact{
    /*width: 85px;*/
    width: 95px;
    background-image: url('../img/trmenu_contact-hu.gif');
}
#container #top_stripe #menu a.husubscribe{
    width: 94px;
    background-image: url('../img/trmenu_subscribe-hu.gif');
}
#container #left{
    width: 100px;
    background-image: url('../img/left-back.gif');
    background-repeat: no-repeat;
    min-height: 200px;
    _height: 200px;
    float: left;
    padding-top: 135px;
    line-height: 19px;
}
#container #left strong{
    color: #1D593B;
    margin-left: 10px;
}
#container #left ul{
    margin: 0;
    padding: 0;
    padding-left: 13px;
    _padding-left: 16px;
}
#container #left li{
    list-style-image: url("../img/li.gif");
}
#container #left a{
    
    color: black;
    text-decoration: none;
}
#container #left a:hover{
    color: #1D593B;
    text-decoration: underline;
}
#container #content{
    margin-left: 100px;
    z-index: -9999;
}
#container #content #menu{
    height: 18px;
    background-color: #1D593B;
    float: left;
    width: 664px;
    position: relative;
}
#container #content #menu a.top{
    display: block;
    height: 0px;
    padding-top: 18px;
    overflow: hidden;
    float: left;
}
#container #content #menu a.top:hover{
    background-position: 0 -18px;
}
#container #content #menu a.enhome{
    width: 55px;
    background-image: url('../img/mein-home.gif');
}
#container #content #menu a.enhistory{
    width: 72px;
    background-image: url('../img/mein-history.gif');
}
#container #content #menu a.enarch{
    width: 109px;
    background-image: url('../img/mein-arch.gif');
}
#container #content #menu a.enoffices{
    width: 71px;
    background-image: url('../img/mein-offices.gif');
}
#container #content #menu a.enparking{
    width: 74px;
    background-image: url('../img/mein-parking.gif');
}
#container #content #menu a.enshop{
    width: 134px;
    background-image: url('../img/mein-shop.gif');
}
#container #content #menu a.enmedia{
    width: 61px;
    background-image: url('../img/mein-media.gif');
}

#container #content #menu a.huhome{
    width: 55px;
    background-image: url('../img/mein-home.gif');
}
#container #content #menu a.huhistory{
    width: 80px;
    background-image: url('../img/mein-history-hu.gif');
}
#container #content #menu a.huarch{
    width: 83px;
    background-image: url('../img/mein-arch-hu.gif');
}
#container #content #menu a.huoffices{
    width: 67px;
    background-image: url('../img/mein-offices-hu.gif');
}
#container #content #menu a.huparking{
    width: 84px;
    background-image: url('../img/mein-parking-hu.gif');
}
#container #content #menu a.hushop{
    width: 142px;
    background-image: url('../img/mein-shop-hu.gif');
}
#container #content #menu a.humedia{
    width: 49px;
    background-image: url('../img/mein-media-hu.gif');
}

/*SEUBMENU*/
#container #content #menu .sub{
    border-right: 1px solid #1D593B;
    border-left: 1px solid #1D593B;
    position: absolute;
    visibility: hidden;
    width: 150px;
    top: 18px;
}
#container #content #menu .sub a{
    display: block;
    border-bottom: 1px solid #1D593B;
    color: black;
    padding: 3px;
    background-color: white;
    text-decoration: none;
    _width: 100%;
    z-index: 9999;
}
#container #content #menu .sub a:hover{
    background-color: #BAE0CD;
}
#container #content #menu #submenu1en{  
    left: 54px;   
}
#container #content #menu #submenu2en{
    left: 126px;
}
#container #content #menu #submenu3en{
    left: 235px;
}
#container #content #menu #submenu4en{
    left: 306px;
}
#container #content #menu #submenu5en{
    left: 380px;
}
#container #content #menu #submenu6en{
    left: 514px;
}
#container #content #menu #submenu1hu{  
    left: 54px;   
}
#container #content #menu #submenu2hu{
    left: 134px;
}
#container #content #menu #submenu3hu{
    left: 217px;
}
#container #content #menu #submenu4hu{
    left: 284px;
}
#container #content #menu #submenu5hu{
    left: 368px;
}
#container #content #menu #submenu6hu{
    left: 510px;
}
#container #content #menu .lang_switch{
    position: absolute;
    top: 25px;
    right: 15px;
}

#container #content .left-half{
    float: left;
    width: 332px;
    line-height: 13px;
    border-right: 1px solid #E5E5E5;
    margin-top: 0px;
}
html>body #container #content .left-half{
    margin-top: 20px;
}
#container #content .right-half{
    line-height: 13px;
    padding-top: 20px;
    padding-right: 0px;
    float: right;
    width: 330px;
}
#container #content .whole{
    width: 662px;
    line-height: 13px;
    padding-top: 20px;
    _float: right;
    min-height: 700px;
    _height: 700px;
}
#container #content .whole .news-detail-left{
    width: 430px;
    float: left;
}
#container #content .whole .news-detail-left .list-news{
    border-top: 1px solid #CCCCCC;
    padding-top: 5px;
    margin-top: 10px;
}
#container #content .whole .news-detail-left .list-news a{
    color: black;
    text-decoration: none;
}
#container #content .whole .news-detail-history{
    border-bottom: 1px solid black;
    padding-bottom: 2px;
    margin-left: 460px;
}
#container #content .whole .news-detail-history h3{
    color: white;
    font-size: 13px;
    background-color: #B1A572;
    padding: 3px;
    margin: 0;
}
#container #content .whole .news-detail-history p{
    background-color: #EDE6C9;
    margin-top: 2px;
    padding: 5px;
    margin-bottom: 0;
}
#container #content .whole .news-detail-history p a{
    color: black;
    text-decoration: none;
}
#container #content .whole .news-detail-history p a:hover{
    text-decoration: underline;
}
#container #content h2{
    border-bottom: 1px solid black;
    display: block;
    height: 19px;  
    overflow: hidden;
    background-repeat: no-repeat;
    _margin-bottom: 0;
    text-align: right;
    padding-bottom: 3px;
    margin-top: 30px;
}
#container #content h2 span{
    visibility: hidden;
}
#container #content h2.contact{
    background-image: url('../img/h2-contact.gif');
}
#container #content h2.about{
    background-image: url('../img/h2-about.gif');
}
#container #content h2.subscribers{
    background-image: url('../img/h2-subscribers.gif');
}
#container #content h2.latest-news{
    background-image: url('../img/h2-latest-news.gif');
}
#container #content h2.hucontact{
    background-image: url('../img/h2-contact-hu.gif');
}
#container #content h2.huabout{
    background-image: url('../img/h2-about-hu.gif');
}
#container #content h2.husubscribers{
    background-image: url('../img/h2-subscribers-hu.gif');
}
#container #content h2.hulatest-news{
    background-image: url('../img/h2-latest-news-hu.gif');
}
#container #content h2.quest{
    background-image: url('../img/h2-3q.gif');
}
#container #content h2.huquest{
    background-image: url('../img/h2-3q-hu.gif');
}
#container #content h2.moreen{
    background-image: url('../img/h2-more.gif');
}
#container #content h2.morehu{
    background-image: url('../img/h2-more-hu.gif');
}
#container #content h2.history-site-history{
    background-image: url('../img/h2-history-site-history.gif');
}
#container #content h2.huhistory-site-history{
    background-image: url('../img/h2-history-site-history-hu.gif');
}
#container #content h2.history-project-history{
    background-image: url('../img/h2-history-project-history.gif');
}
#container #content h2.huhistory-project-history{
    background-image: url('../img/h2-history-project-hu.gif');
}
#container #content h2.history-advert{
    background-image: url('../img/h2-history-advert.gif');
}
#container #content h2.history-district{
    background-image: url('../img/h2-history-district.gif');
}
#container #content h2.huhistory-district{
    background-image: url('../img/h2-history-district-hu.gif');
}
#container #content h2.history-brochures{
    background-image: url('../img/h2-history-brochures.gif');
}
#container #content h2.arch-arch{
    background-image: url('../img/h2-arch-arch.gif');
}
#container #content h2.huarch-arch{
    background-image: url('../img/h2-arch-arch-hu.gif');
}
#container #content h2.arch-a{
    background-image: url('../img/h2-arch-a.gif');
}
#container #content h2.huarch-a{
    background-image: url('../img/h2-arch-a-hu.gif');
}
#container #content h2.arch-awards{
    background-image: url('../img/h2-arch-awards.gif');
}
#container #content h2.huarch-awards{
    background-image: url('../img/h2-arch-awards-hu.gif');
}
#container #content h2.arch-point{
    background-image: url('../img/h2-arch-point.gif');
}
#container #content h2.huarch-point{
    background-image: url('../img/h2-arch-point-hu.gif');
}
#container #content h2.arch-tech{
    background-image: url('../img/h2-arch-tech.gif');
}
#container #content h2.arch-details{
    background-image: url('../img/h2-arch-details.gif');
}
#container #content h2.arch-gallery{
    background-image: url('../img/h2-arch-gallery.gif');
}
#container #content h2.media-pressroom{
    background-image: url('../img/h2-media-pressroom.gif');
}
#container #content h2.humedia-pressroom{
    background-image: url('../img/h2-media-pressroom-hu.gif');
}
#container #content h2.media-book{
    background-image: url('../img/h2-media-book.gif');
}
#container #content h2.media-brochure{
    background-image: url('../img/h2-media-brochure.gif');
}
#container #content h2.humedia-brochure{
    background-image: url('../img/h2-media-brochure-hu.gif');
}
#container #content h2.park-space{
    background-image: url('../img/h2-park-space.gif');
}
#container #content h2.hupark-space{
    background-image: url('../img/h2-park-space-hu.gif');
}
#container #content h2.park-features{
    background-image: url('../img/h2-park-features.gif');
}
#container #content h2.park-leasing{
    background-image: url('../img/h2-park-leasing.gif');
}
#container #content h2.shopping-leasing{
    background-image: url('../img/h2-shopping-leasing.gif');
}
#container #content h2.shopping-centre{
    background-image: url('../img/h2-shopping-centre.gif');
}
#container #content h2.hushopping-centre{
    background-image: url('../img/h2-shopping-centre-hu.gif');
}
#container #content h2.shopping-superbrand{
    background-image: url('../img/h2-shopping-superbrand.gif');
}
#container #content h2.hushopping-superbrand{
    background-image: url('../img/h2-shopping-superbrand-hu.gif');
}
#container #content h2.shopping-accessibility{
    background-image: url('../img/h2-shopping-accessibility.gif');
}
#container #content h2.hushopping-accessibility{
    background-image: url('../img/h2-shopping-acc-hu.gif');
}
#container #content h2.shopping-directory{
    background-image: url('../img/h2-shopping-directory.gif');
}
#container #content h2.shopping-floor{
    background-image: url('../img/h2-shopping-floor.gif');
}
#container #content h2.shopping-retail{
    background-image: url('../img/h2-shopping-retail.gif');
}
#container #content h2.shopping-hours{
    background-image: url('../img/h2-shopping-hours.gif');
}
#container #content h2.hushopping-hours{
    background-image: url('../img/h2-shopping-hours-hu.gif');
}
#container #content h2.shopping-events{
    background-image: url('../img/h2-shopping-events.gif');
}
#container #content h2.hushopping-events{
    background-image: url('../img/h2-shopping-events.gif');
}
#container #content h2.shopping-cinemas{
    background-image: url('../img/h2-shopping-cinemas.gif');
}
#container #content h2.hushopping-cinemas{
    background-image: url('../img/h2-shopping-cinemas-hu.gif');
}
#container #content h2.shopping-space{
    background-image: url('../img/h2-shopping-space.gif');
}
#container #content h2.shopping-restaurants{
    background-image: url('../img/h2-shopping-restaurants.gif');
}
#container #content h2.offices{
    background-image: url('../img/h2-offices.gif');
}
#container #content h2.huoffices{
    background-image: url('../img/h2-offices-hu.gif');
}
#container #content h2.offices-rentals{
    background-image: url('../img/h2-offices-rentals.gif');
}
#container #content h2.huoffices-rentals{
    background-image: url('../img/h2-offices-rentals-hu.gif');
}
#container #content h2.offices-space{
    background-image: url('../img/h2-offices-space.gif');
}
#container #content h2.huoffices-space{
    background-image: url('../img/h2-offices-space-hu.gif');
}
#container #content h2.offices-contact{
    background-image: url('../img/h2-offices-contact.gif');
}
#container #content h2.huoffices-contact{
    background-image: url('../img/h2-offices-contact-hu.gif');
}
#container #content h2.offices-availaible{
    background-image: url('../img/h2-offices-availaible.gif');
}
#container #content h2.offices-floor{
    background-image: url('../img/h2-offices-floor.gif');
}
#container #content h2.offices-tenant{
    background-image: url('../img/h2-offices-tenant.gif');
}
#container #content h2.offices-leasing{
    background-image: url('../img/h2-offices-leasing.gif');
}
#container #content h2.offices-features{
    background-image: url('../img/h2-offices-features.gif');
}
#container #content h2 a.archive{
    text-decoration: none;
    color: #CCCCCC;
    font-size: 10px;
    font-weight: normal;
}
#container #content table{
    margin: 0;
    padding: 0;
    width: 100%;
}
#container #content table td{
    vertical-align: top;
}
#container #content a.archive:hover{
    text-decoration: underline;
    color: #1D593B;
}
#container #content span.date{
    font-weight: bold;
    color: #868686;
}
#container #content strong{
    color: #A87B52;
    font-variant: small-caps;
}
#container #content .left-space{
    margin-left: 160px;
}
#container #content p.left-space img{
    float: right;
    margin: 5px;
    border: 2px solid #BAE0CD;
}
#container #content img.left-il{
    float: left;
}
#container #content p strong{
    color: black;
    font-variant: normal;
}
#container #content .news_table td img{
    border: 1px solid #606060;
    float: left;
    margin: 5px 10px 5px 0;
}
#container #content td.green-header{
    border-top: 1px solid #D3DED9;
    border-bottom: 1px solid #D3DED9;
    background-color: #1D593B;
    font-weight: bold;
    color: #D3DED9;
    font-size: 12px;
    padding: 3px 6px;
}
#container #content table{
    border-collapse: collapse;
}
#container #content td.light{
    background-color: #F8F4E9;
    padding: 3px 6px;
}
#container #content td.dark{
    background-color: #EDE6C9;
    padding: 3px 6px;
}
.padding{
    padding: 0 17px;
    _padding: 0 15px;
}
.divide-line{
    border-bottom: 1px solid #CCC;
}
#container #content table.brochures td{
    text-align: center;
    color: #666666;
    width: 20%;
    padding: 5px 0;
}
#container #content table.brochures td strong{
    font-size: 13px;
    color: black;
}
#container #content table.brochures td a{
    text-decoration: none;
    display: block;
    border-top: 1px solid white;
    font-size: 9px;
    font-weight: bold;
    padding: 3px 0;
    color: #666;
}
#container #content table.brochures td img{
    text-align: center;
    float: none;
    border: 0;
    margin: 5px 0;
}

#pata{
    color: #666;
    border-top: 1px solid black;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
}

.arrow-up{
    padding-left: 14px;
    background-image: url("../img/up.gif");
    background-repeat: no-repeat;
    background-position: 0px 4px;
}
.arrow-down{
    padding-right: 14px;
    background-image: url("../img/down.gif");
    background-repeat: no-repeat;
    background-position: right 4px;
}
.arrow-left{
    padding-left: 14px;
    background-image: url("../img/left.gif");
    background-repeat: no-repeat;
    float: left;
}
.arrow-right{
    padding-right: 14px;
    background-image: url("../img/right.gif");
    background-repeat: no-repeat;
    background-position: right top;
    float: right;
}
#loginform{
    margin-left: 200px;
    /margin-left: 0;
    width: 300px;
}
#loginform input{
    font-size: 12px;
}
#loginform input.subs-submit{
    font-weight: bold;
    text-align: center;
    padding: 0 20px;
}
table.subs{
    width: 300px;
}
table.subs tr.subs-header td{
    background-color: #B1A572;
    font-size: 13px;
    color: white;
    font-weight: bold;
    padding: 2px;
    border-bottom: 2px solid white;
}
table.subs tr td{
    background-color: #EDE6C9;
    padding: 3px;
}

.finder{
    text-align: right;
    font-size: 10px;
    margin: 25px 0 5px 0;
}
.finder select{
    text-align: right;
    font-size: 10px;
}

table tr.green_header td{
    color: white;
    font-weight: bold;
    background-color: #1D593B;
    border-bottom: 4px solid white;
}
#tenants td{
    padding: 3px 5px;
}
#tenants td a{
    color: black;
    text-decoration: none;
}
#tenants td a:hover{
    text-decoration: underline;
}

span.adress, span.name, span.floor, span.id_card{
    background-repeat: no-repeat;
    padding-left: 13px;
}
span.adress{
    background-image: url("../img/ico_address.gif");
}
span.name{
    background-image: url("../img/ico_tenant.gif");
}
span.floor{
    background-image: url("../img/ico_floor.gif");
}
span.id_card{
    background-image: url("../img/ico_idcard.gif");
}

div.pressroom{
    border: 1px solid #1D593B;
    margin-bottom: 15px;
}
#media-rest h5{
    color: white;
    background-color: #1D593B;
    padding: 4px;
    margin-top: 0;
}
div.pressroom h5 span{
    float: right;
}
div.pressroom div{
    padding: 10px;
}
#media-rest h6{
    color: #1D593B;
    font-size: 13px;
    margin: 0;
}

#media-rest{
    width: 400px;
}
#media-search{
    float: right;
    width: 200px;
    background-color: #EDE6C9;
    border-bottom: 1px solid black;
}
#media-search h4{
    color: white;
    background-color: #B1A572;
    font-size: 13px;
    padding: 4px;
    margin: 0;
    border-bottom: 2px solid white;
}
#media-search form{
    padding: 10px;
    border-bottom: 2px solid white;
}
#media-search form input, #media-search form select{
    font-size: 11px;
    margin-right: 0;
    margin-left: 0;
}
#media-search form .button{
    background-color: #AFA770;
    color: white;
    font-weight: bold;
    text-align: center;
    width: 180px;
}


/*POPUP*/
/*
.popup{
	position: absolute;
	top: 200px;
	left: 150px;
	width: 460px;
	background-color: white;
	border: 1px solid grey;
	visibility: hidden;
}
.popup .close{
	text-align: right;
	padding: 4px;
	background-color: #CCCCCC;
}
.popup .close a{
	color: #666666;
	text-decoration: none;
}
.popup h1{
	background-color: #1D593B;
	color: white;
	margin: 0;
	padding: 30px 20px;
}
*/
#popup_jenduv{
	position: absolute;
	left: 150px;
	visibility: hidden;
	background-image: url("../img/loading.gif");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: white;
	border: 2px solid black;
	width: 0;
	height: 0;
	overflow: hidden;
}
#popup_jenduv .closeit{
	background: #666 url("../img/ico_cross.gif") no-repeat right 3px;
	text-align: right;
	color: white;
	font-weight: bold;
	padding: 4px 25px;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.popup_cursor{
  cursor: pointer;
}
#popupframe{
	border: 0;
	padding: 0;
}


/*TABULKA BROCHURES*/
#bottomPropertiesLinks table {
/*	table-layout: fixed;*/
	border-collapse: collapse;
	border-spacing: 0;
	/*width: 37.5em;*/
	margin-right: -10px;
}
#bottomPropertiesLinks > table {
	width: 100%;
}
#bottomPropertiesLinks td {
	padding: 0; line-height: 0; font-size: 0;
	background: #EDE6C9;
	text-align: center;
	border: solid 1px white;
}
#bottomPropertiesLinks table td img{
	border: 0;
}
#bottomPropertiesLinks table thead tr.propHeaders td {
	padding-top: 10px;
	border-bottom: none;
}
#bottomPropertiesLinks table tr.thumbs td {
	border-top: none;
	padding: 12px 0;
}
#bottomPropertiesLinks table tr.thumbs td img {
	border: solid 1px black;
}
#bottomPropertiesLinks table td.odd {
	background: #F8F4E9;
}

#global_solution{
  margin-top: 10px;
  padding-left: 40px;
  background: url("../img/arrow.gif") no-repeat;
  display: block;
  font-weight: bold;
  color: black;
  height: 40px;
}
#olgoj_chorchoj{
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #D8C98B;
  margin-top: 50px;
}
#kulajda{
  border-top: 2px solid white;
  border-bottom: 2px solid white;
  padding: 10px;
}
#kulajda img.punkevni_jeskyne{
  	float: right;
	position: relative;
	top: -36px;
	left: 10px;
}

.parking-table-head td{
  background-color: #1D593B;
  color: white;
  font-weight: bold;
  font-size: 12px;
  border-bottom: 2px solid white;
  padding: 3px;
}
.parking-table{
  background-color: #EDE6C9;
}

#media-brochure-table td{
  padding: 2px;
}
#media-brochure-table tr.head{
  border-bottom: 2px solid white;
}
#media-brochure-table tr.head td{
  text-align: center;
  color: white;
  font-weight: bold;
  background-color: #1D593B;
}
#media-brochure-table tr.suda td, #media-brochure-table td.suda{
  background-color: #F8F4E9;
}
#media-brochure-table tr.licha td, #media-brochure-table td.licha{
  background-color: #EDE6C9;
}
#media-brochure-table tr.suda,#media-brochure-table tr.licha, #media-brochure-table td.licha, #media-brochure-table td.suda{
  border-bottom: 1px solid #EDE6C9;
}

.rekonvalescence{
	border-top: 2px solid white;
}
.rekonvalescence td{
	background-color: #EDE6C9;
	padding: 3px;
}

.about-box a.contact{
	float: right;
}
.about-box img.logo{
	float: left;
}
.about-box h3{
	font-size: 11px;
	color: #a87b52;
	border-bottom: 1px solid black;
	padding-bottom: 3px;
}
.about-box-content{
	margin-left: 130px;
}
table.contact-persons td{
	background-color: #ede6c9;
	padding: 2px 5px;
}
table.contact-persons td.photo{
	width: 80px;
}
table.contact-persons tr.head td{
	background-color: #b1a572;
	color: white;
	font-weight: bold;
}