article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {
    display: block;
}
*{ 
    margin:0; 
 	padding:0;
	list-style-type:none;
	text-decoration:none;
	font:100% Arial, Helvetica, sans-serif;
}
h2{
  font-size:180%;
  text-transform:uppercase;
  font-weight:bold;
  color:#ffcb08;
  text-shadow: 0px 1px rgb(106, 106, 106);
  border-bottom:1px solid #b6b6b6;
  box-shadow: 0px 1px rgb(255, 255, 255);
  padding-bottom:10px;
  text-align:center;
}
/* ----------------------------LANGUAGE MOBILE---------------------------------------------- */
#mobLangBox{
  width:150px;
  height:33px;
  background-color:#fff;
  position:absolute;
  z-index:9999;
  top:105px;
  right:10px;
  display:none;
}
#mobLangBox ul{
  width:150px;
  overflow:auto;
}

#mobLangBox ul li a{
  width:33px;
  line-height:33px;
  text-align:center;
  color:#999;
  display:block;
  font-size:76%;
   background-color:#000;
  font-weight:bold;
  margin-right:4px;
  -moz-border-radius: 100%;
  -webkit-border-radius:  100%;
   border-radius:  100%;
    float:left;
}
#mobLangBox ul li a:hover{ 
  color:#ffcb08;
  background-color:#000;
}
/* ----------------------------LANGUAGE MOBILE END---------------------------------------------- */
#wrapper{
   width:100%;
   hight:100%;
   max-width:1366px;
   margin:0 auto;
}
header{
  width:100%;
  height:auto;
  overflow:visible;
  clear:both;
  position:relative;
}
.headerContainer{
   margin-top:10px;
}
.topHeaderContainer{
  width:100%;
  height:135px;
  background-image:url(../elements/orange_bg_h135_02.jpg);
  background-repeat:repeat-x;
  position:relative;  
}
.kapka{
   width:154px;
   height:66px;
   position:absolute;
   left:50%;
   margin-left:-77px;
   top:0px;
}
.topHeaderBox{
  width:96%;
  height:135px;
  margin:0 auto;  
}
.logoBox{
     width:417px;
	 height:135px;
	 float:left;
}
.logoBox2{
     width:350px;
	 height:135px;
	 float:left;
}
.menusBox{
   width:530px;
   height:135px;
   float:right;
}
/* ----------------------------LANGUAGE NAV---------------------------------------------- */
.langBox{
  height:85px;  
}
.langBox ul{
   list-style:none;
   float:right;
   margin-top:20px;
}
.langBox ul li{
  display:inline;
  float: left;   
}
.langBox ul li a{
   display:block;
   text-decoration: none;
   width:44px;
   line-height:44px;
   color:#ffcc33;
   margin-left:4px;
   text-align:center;
   font-size:85%;
   background-image:url(../elements/blackRing.png);
}
.langBox ul li a:hover{  
   color:#fff;  
}
/* ----------------------------CONTACT ICON BOX---------------------------------------------- */
.contactIconBox{
     height:50px;
	 background-color:#fff;
}
.contactIconBox ul{
     list-style:none;
     float:right;	
}
.contactIconBox ul li{
  display:inline;
  float: left; 
  
}
.contactIconBox ul li.phone img, .contactIconBox ul li.mobile img, .contactIconBox ul li.mail img{
	float:left;
	border:0;
}
.phoneIconText, .mobileIconText, mailIconText{
  font-size:90%;
  font-weight:bold;	
}
.contactIconBox ul li a{
  display:block;
  padding:0 0 0 8px;
  background-color:#fff;
  color:#000;
  text-align:center;
  line-height:50px;
  font-size:90%;
  font-weight:bold;
  transition: background-color 0.9s ease;
}
.contactIconBox ul li a:hover{
  background-color:#fff;
  color:#000;
  text-decoration:underline;
}
/* ---------------------------------------MENU CONTAINER---------------------------------------------- */
#mainContentBox{
   width:100%;
   height:auto;
   clear:both;
   background-color:#f0f0f0;
   overflow:visible;
   padding:25px 0 0 0;
}
/* ---------------------------------------PARTNER---------------------------------------------- */
.partnersContainer{
  max-width:1024px;
  width:90%;
  height:auto;
  background-color:#f0f0f0;
  clear:both;
  margin:0 auto;
  overflow:auto;
  padding-bottom:40px;
  
}
.partnerLogoBox{
	width:100%;
	height:auto;
	clear:both;
	margin:20px 0;
}
.partnerLogoBox li{

}
.partnerLogoBox li a{
	 width:33.33%;
	 height:auto;
	 float:left;
	 display:block;
}
.partnerLogoBox li img{
	 width:90%;
	 height:auto;
	 margin:5%;
}
/* --------------------------- FOOTER ---------------------------------------------- */
#footer{
   width:100%;
   height:auto;
   clear:both;
   text-align:center;
   background-color:#000;
   padding:30px 0;   
}
/* --------------------------- FOOTER CONTACT---------------------------------------------- */
.footerContact{
   width:90%;
   margin:15px auto 30px auto;
   text-align:center;
   color:#999999;
   font-size:100%;
}
.footerContact li.name{
	 font-size:100%;
}
.footerContact img{
	width:41px;
	height:34px;
	vertical-align:middle;
}
.footerContact li{
	width:100%;
	 line-height:34px;
	 margin-top:8px;
	 text-align:center;
}
.footerContact li a, .footerContact li a:link{
	color:#999999;
    font-size:100%;
}
.footerContact li a:hover{
	color:#fff;
}
/*! -----------------  SOCIAL BTNS ----------------------------------------------- */
.follow_container{
   	text-align: center;
	background-color:#000;
	padding:18px 0;
}
.follow_box{
	 display: inline-block;
     margin: 0 auto;
}
.fb{ 
   width:60px;
   height:60px;
   float:left;
}
.gp{ 
   width:60px;
   height:60px;
   margin-left:10px;
   float:left;
}
.fb a, .fb a:link{
	width:60px;
	height:60px;
	float:left;
	background-color:#333;
	-moz-border-radius: 100%;
	-webkit-border-radius:  100%;
	border-radius:  100%;
	margin-right:5px;
   transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
.fb a:hover{	
    background-color:#666;
}
.gp a, .gp a:link{
	width:60px;
	height:60px;
	float:left;
	background-color:#333;
	-moz-border-radius: 100%;
	-webkit-border-radius:  100%;
	border-radius:  100%;
	margin-right:5px;
   transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
.gp a:hover{	
    background-color:#666;
}
/*! -----------------  DARK LINE ----------------------------------------------- */
.darkLine{
  border-bottom:1px solid #333;
  box-shadow: 0px 1px rgb(3, 11, 21);
  width:94%;
  margin:20px auto;
}
/*! -----------------  FOOTER TEXT----------------------------------------------- */
.footerText{
    width:85%;
	margin:15px auto;
	color:#464545;
	font-size:82%;
}
.footerText a, .footerText a:link {
	color:#464545;
	font-size:95%;
	text-decoration:underline;
}
/*! -----------------UP ARROW----------------------------------------------- */
.leafUp_arrow{
	width:71px;
	height:75px;
	margin:30px auto;
}
.leafUp_arrow a, .leafUp_arrow:link {
	text-decoration:none;
}
/* ----------------------------ALL APPARTMENTS BUTTONS---------------------------------------------- */
.app_btn_box{
   width:90%;
   height:auto;
   text-align: center;
   margin:0 auto;
   overflow:auto;
   margin-bottom:25px;
}

.app_btn_box ul{
	 display: inline-block;
     margin: 0 auto;
}
.app_btn_box li{
	 display: inline-block;
     float:left;
}
.app_btn_box li a{
	padding:0 30px;
	line-height:35px;
	background-color:#ffcc33;
	color:#000;
	display:block;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
}
.app_btn_box ul a:hover{
	background-color:#000;
	color:#ffcc33;
}

.app_btn_box li a .navHere{
	background-color:#000;
	color:#ffcc33;
}
/* ----------------------------ALL APPARTMENTS LIST---------------------------------------------- */
.all_app_list_box{
   width:96%;
   max-width:1366px;
   margin:0 auto;
   height:auto;
   clear:both;
   overflow:visible;
}
.all_app_list_box ul{
   margin:0;
   padding:0;
   list-style-type:none;
   overflow:auto;
}
.all_app_list_box ul li{
   width:100%;
   background-color:#fff;
   overflow:visible;
   color:#000;
   font-size:12px;
   margin-bottom:5px;
 
}
.all_app_list_box ul li a{  
	width:100%;
	background-color:#fff;
	margin:0;
	border-bottom:1px solid #999;
	overflow:visible;
	color:#000;
	display:block;
}

.all_app_list_box ul li a:hover, .all_app_list_box ul li a.hover{   
	background-color:#ffcc33;
	overflow:visible;
}
ul.all_app_list_inside{
   margin:0;
   padding:0;
   list-style-type:none;
   overflow:auto;
	
}
ul.all_app_list_inside li{
   width:12.5%;
   display:inline-block;
   float:left;
   padding:4px 0;
   text-align:center;
   font-size:105%;
   font-weight:bold;
   background:none;
}
.free_app{
    color:#090;
	font-weight:bold;	
}
.sold_app{
    color:#f00;
	font-weight:bold;	
}
.reserve_app{
    color:#930;
	font-weight:bold;	
	float:inline;
}
/* ----------------------------CLIENTS PAGE---------------------------------------------- */
.clientsContainer{
  max-width:1024px;
  width:90%;
  height:auto;
  clear:both;
  margin:0 auto 30px auto;
  overflow:auto;
}
h3.clientsTitle{
    display:block;
	width:100%;
	padding:8px 0 8px 0;
	background-color:#ffcc33;
	margin-bottom:20px;
	text-align:left;
}
.clientTitleBox{
	padding:0 10px;
	color:#000;
	font-size:110%;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
} 
.clientsInfoBox{
   width:100%;
   height:auto;
   overflow:inherit;
   clear:both; 
   border-bottom:1px solid #b6b6b6;
  box-shadow: 0px 1px rgb(255, 255, 255);
}
.clientsPic{
   width:35%;
   height:auto;
   overflow:visible;
   float:left;
}
.clientsPic img{
   width:100%;
   margin-bottom:10px;
}
.clientsInfoText{
   width:60%;
   height:auto;
   color:#1c1c1c;
   font-size:100%;
   font-weight:normal;
   line-height:120%;
   float:right;
   text-align:justify;
   padding-bottom:25px;
}
/* ----------------------------ALL GALLERIES PAGE---------------------------------------------- */
.allGalleriesContainer{
  max-width:1024px;
  width:90%;
  height:auto;
  clear:both;
  margin:0 auto 30px auto;
  overflow:auto;
}
.allGalleriesBox{
   width:46%;
   height:auto;
   overflow:hidden;
   float:left;
   margin:0 2% 20px 2%;
   border-bottom:1px solid #b6b6b6;
  box-shadow: 0px 1px rgb(255, 255, 255);
}
h3.galleriesTitle{
    display:block;
	width:100%;
	padding:8px 0 8px 0;
	background-color:#ffcc33;
	margin-bottom:20px;
	text-align:center;
}
.galleriesTitleBox{
	padding:0 10px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	color:#000;
	font-size:90%;
} 
.galleriesTitleBox a{
	padding:0 10px;
	
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	color:#000;
	
} 
.galleriesPicPreview{
	overflow:auto;  
}
.galleriesPicPreview a{
    height:200px;
	max-height:200px;
    display:block;
	text-decoration:none;
	background-position:center center;
	background-repeat: no-repeat;
	margin:0;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	text-align:center;
	overflow:hidden;  
}
.galleriesPicPreview img{
	max-width:100%;
}
.photoNumbersBox{
    text-align:center;
	font-size:85%;
	color:#666;
	margin:14px 0;
	font-weight:bold;
}
.photoNumber{
    font-size:110%;
	color:#000;
	font-weight:bold;
}
.visitGalleryBox{
    width:50%;	
	color:#ffcc33;
	background-color:#000;
	margin:0 auto;
}
.visitGalleryBox a{
	display:block;
    width:100%;
	padding:7px 0;
	color:#ffcc33;
	background-color:#000;
	font-size:90%;
	text-align:center;
	font-weight:normal;
}
.visitGalleryBox a:hover{	
	color:#fff;	
}
@media(max-width: 880px) {
 .allGalleriesBox{
   width:100%;
   height:auto;
   overflow:hidden;
   float:left;
   margin:0 2% 20px 2%;
   border-bottom:1px solid #b6b6b6;
  box-shadow: 0px 1px rgb(255, 255, 255);
}
.galleriesPicPreview a{
    height:auto;
	max-height:auto;
    display:block;
	text-decoration:none;
	background-position:center center;
	background-repeat: no-repeat;
	margin:0;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	text-align:center;
	overflow:hidden;  
}
}
/* ------------------------------------ONE GALLERY---------------------------------------------- */
.thumbs{
	overflow:visible;
	
}
.thumbs a{
	width:33.33%;
	height:182px;
	max-height:182px;
    display:block;
	text-decoration:none;
	float:left;
	background-position:center center;
	background-repeat: no-repeat;
	margin:0 0 16px 0;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	text-align:center;
	overflow:hidden;
}
.thumbs a img{
	max-width:95%;
}
@media(max-width: 1024px) {
	.thumbs a{
	width:50%;
	}
}
@media(max-width: 800px) {
	.thumbs a{
	width:50%;
	height:152px;
	max-height:152px;
    display:block;
	text-decoration:none;
	float:left;
	background-position:center center;
	background-repeat: no-repeat;
	margin:0 0 16px 0;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	text-align:center;
	overflow:hidden;
	}
}
@media(max-width: 680px) {
	.thumbs a{
	width:50%;
	height:122px;
	max-height:122px;
    display:block;
	text-decoration:none;
	float:left;
	background-position:center center;
	background-repeat: no-repeat;
	margin:0 0 16px 0;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	text-align:center;
	overflow:hidden;
	}
}
@media(max-width: 530px) {
	.thumbs a{
	width:100%;
	height:auto;
	max-height:auto;
    display:block;
	text-decoration:none;
	float:left;
	background-position:center center;
	background-repeat: no-repeat;
	margin:0 0 16px 0;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	text-align:center;
	overflow:hidden;
	}
	.thumbs a img{
	margin-top:-25px;
}
}
/* ------------------------------------TOP ONE GALLERY BUTTONS---------------------------------------------- */
.topGalleryBtns{
   width:100%;
   overflow:auto;  
   margin-bottom:20px;
}
.galleryTitle{
	width:70%;
    padding:8px 0 8px 8px;
	color:#000;
	font-size:85%;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	overflow:visible;
	background-color:#ffcc33;
}
.seeAllGalleriesBtn{
    float:right;
	width:180px;
	text-align:center;
	color:#fff;
	background-color:#000;
}
.seeAllGalleriesBtn a{
    float:right;
	width:180px;
	padding:8px 0 8px 8px;
	text-align:center;
	color:#fff;
	font-size:90%;
	background-color:#000;
}
.seeAllGalleriesBtn a:hover{
    color:#ffcc33;
}
/* ----------------------------INDEX PAGE MAIN CONTENT---------------------------------------------- */
.mainContainer{
  max-width:1024px;
  width:90%;
  height:auto;
  clear:both;
  margin:0 auto;
  overflow:auto;
  background-color:#f0f0f0;
}
#topBtnsContainer{
   width:100%;
   overflow:auto;  
   margin-bottom:20px;
   background-color:#f0f0f0;
}
.topBtnsText{
	width:300px;
}
.topBtnsText a{
    display:block;
	color:#000;
	text-transform:uppercase;
	font-size:85%;
	font-weight:bold;
	background-color:#ffcc33;
	text-align:center;
	padding:8px 0;
}
.topBtnsText a:hover{    
	color:#ffcc33;
	background-color:#000;
	 transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
/* ----------------------------INDEX PAGE IMAGE MAPS---------------------------------------------- */
#indexImageMapContainer{
    width:100%;
	max-width:1024px;
	height:auto;
	overflow:hidden;
	clear:both;
	margin:0 auto 40px auto;
}
#indexPicBox01{
   width:100%;
   height:auto;
   overflow:visible;
}
#indexPicBox01 img{
   max-width: 100%;
   width: auto;
}
#indexSecondPicContainer{
   width:100%;
   height:auto;
   overflow:visible;
   clear:both;
   margin:10px 0 20px 0;
}
#indexPicBoxLeft{
   width:40%;
   height:auto;
   overflow:visible;
   float:left;  
}
#indexPicBoxRight{
   width:40%;
   height:auto;
   overflow:visible;
   float:right;  
}
#indexPicBoxLeft img, #indexPicBoxRight img{
   max-width: 100%;
   width: auto;
}
/* ----------------------------INDEX PAGE INFO TEXT---------------------------------------------- */
#homeInfoTextContainer{
	width:100%;
	max-width:1024px;
	height:auto;
	overflow:visible;
	clear:both;
	margin:0 auto 45px auto;
}
.homeInfoTextTitle{
    width:100%;
	padding:10px 0;
	margin:0 auto 25px auto;
	color:#ffcb08;
	font-size:190%;
	font-weight:bold;
	text-align:center;
	 border-bottom:1px solid #b6b6b6;
  box-shadow: 0px 1px rgb(255, 255, 255);
  text-shadow: 0px 1px rgb(106, 106, 106);
}
.homeInfoTextBox{
   	width:100%;
	padding:10px 0 0 0;
	margin:0;
	color:#000;
	font-size:100%;
	font-weight:normal;
	text-align:left;	
	line-height:120%;
}
.homeInfoTextBox ul{
    width:90%;
	margin:10px 5% 0 5%;
}
.homeInfoTextBox ul li{
    line-height:1.4;
	list-style:square;
	list-style-position:inside;
	color:#000;
	font-size:95%;
    height: 45px;
}
.homeInfoTextBox p{
    line-height:1.4;
	color:#000;
	font-size:95%;
	padding:0 10px;
}

.homeInfoTextBox div{
    line-height:1.4;
	color:#000;
	font-size:95%;
	padding:0 10px;
}

.homeInfoTextBox table{
	color:#000;
	font-size:95%;
	padding:0 10px;
    height: auto;
}
/* ----------------------------GOOGLE MAP CSS  ---------------------------------------------- */
#mapContainer{
  width:100%;
  height:300px;
  background-color:#f0f0f0;
  margin:0 0 40px 0;
  
}
#map_canvas {
    width: 100%;
    height: 100%;
}
/* ----------------------------TIALO - IZBOR NA ETAJ---------------------------------------------- */
.izberiTialoBtn, .izberiTialoBtn01{
	width:120px;
	float:left;
}
.izberiTialoBtn a, .izberiTialoBtn01 a{
    display:block;
	width:120px;
	float:left;
	color:#fff;
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	background-color:#000;
	text-align:center;
	padding:8px 0;
}
.izberiTialoBtn a:hover, .izberiTialoBtn01 a:hover{    
	color:#ffcc33;
	background-color:#000;
	 transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
.izberiEtajBtn{
	width:200px;
    display:block;
	float:left;
	color:#000;
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	background-color:#ffcc33;
	text-align:center;
	padding:8px 0;
}
#izborEtajImageMapContainer{
	width:100%;
	max-width:1024px;
	height:auto;
	overflow:hidden;
	clear:both;
	margin:0 auto 20px auto;
}
#floorBtnContainer{
   width:100%;
   height:auto;
   max-width:1024px;
   text-align: center;
   margin:0 auto;
   overflow:auto;
   margin-bottom:25px;
}
#floorBtnContainer ul{
	 display: inline-block;
     margin: 0 auto;
}
#floorBtnContainer li{
	 display: inline-block;
     float:left;
}
#floorBtnContainer li a{
	padding:0 32px;
	line-height:35px;
	background-color:#ffcc33;
	color:#000;
	display:block;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin-left:2px;
}
#floorBtnContainer ul a:hover, #floorBtnContainer ul a.hover{
	background-color:#000;
	color:#ffcc33;
	 transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
/* ----------------------------TIALO - IZBOR NA APPARTMENT---------------------------------------------- */
.mainContainer02{
  width:100%;
  max-width:1366px;
  height:auto;
  clear:both;
  margin:0 auto;
  overflow:auto;
  background-color:#fff;
}
#topBtnsContainerEtaj{
   width:96%;
   overflow:auto;  
   margin:0 auto 20px auto;
   background-color:#fff;
}
.izberiEtajBtn02{
	width:200px;
	float:left;
}
.izberiEtajBtn02 a{
	width:200px;
    display:block;
	float:left;
	color:#fff;
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	background-color:#000;
	text-align:center;
	padding:8px 0;
}
.izberiEtajBtn03{
	width:240px;
    display:block;
	float:left;
	color:#000;
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	background-color:#ffcc33;
	text-align:center;
	padding:8px 0;
}
.izberiEtajBtn05 a{
	width:240px;
    display:block;
	float:left;
	color:#000;
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	background-color:#ffcc33;
	text-align:center;
	padding:8px 0;
}

.izberiEtajBtn05 a:hover{
	color:#ffcc33;
	background-color:#000;
	 transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
.izberiEtajBtn02 a:hover, .izberiEtajBtn03 a:hover {
	color:#000;
	background-color:#ffcc33;
	 transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
.downloadToPDFbtn{
	width:170px;   
	float:right;
}
.downloadToPDFbtn a{
	width:170px;
    display:block;
	float:right;
	color:#fff;
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	background-color:#000;
	text-align:center;
	padding:8px 0;
}
.downloadToPDFbtn a:hover{
	color:#000;
	background-color:#ffcc33;
	 transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
#izborAppImageMapContainer{
	width:96%;
	height:auto;
	overflow:hidden;
	clear:both;
	margin:0 auto 20px auto;
	background-color:#fff;
}
#eastWestVizContainer{
   width:100%;
   height:auto;
   overflow:visible;
   clear:both;
   margin:10px 0 20px 0;
}
#westVizContainer{
  width:48%;
  float:left;
  overflow:visible;
}
#eastVizContainer{
  width:48%;
  float:right;
  overflow:visible;
}
#westVizContainer img, #eastVizContainer img{
  max-width:100%;  
}
.westFasadaText, .eastFasadaText{
	width:100%;
	padding:4px 0;
	text-align:center;
	font-size:80%;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}
/*---------------------------------ONE APPARTMENT INFO ---------------------------------------------------*/
#oneAppInfoContainer{
   width:75%;
   max-width:1018px
   height:auto;
   clear:both;
   overflow:visible;
   margin:0 auto 30px auto;
}
#topBtnsContainerEtaj02{
   width:100%;
   overflow:auto;  
   clear:both;
   background-color:#fff;
}
.izberiEtajBtn04{
	width:240px;   
	float:left;
}
.izberiEtajBtn04 a{
	width:240px;
    display:block;
	float:left;
	color:#fff;
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	background-color:#000;
	text-align:center;
	padding:8px 0;
}
.izberiEtajBtn04 a:hover {
	color:#000;
	background-color:#ffcc33;
	 transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
#oneAppInfoBox{
   width:100%;
   height:auto;
   overflow:auto;
   clear:both;
   background-color:#fff;
}
.oneAppPlan{
   width:50%;
   float:left;
}
.oneAppPlan img{
   max-width:100%;
}
.oneAppTextBox{
   width:42%;
   float:right;
   padding-top:18px;
   background-color:#fff;
}
h3.oneAppTitle{
   width:100%;
   display:block;
   padding:18px 0;
   color:#ffcc33;
   text-transform:uppercase;
   font-size:180%;
   text-shadow: 0px 1px rgb(106, 106, 106);
   font-weight:bold;
   border:none;
   text-align:left;
}
.oneAppTextBox ul{
   width:90%;
   float:left;
}
.oneAppTextBox li{
     width:100%;
	 padding:5px 0;
	 color:#000;
	 font-size:100%;
	 text-align:left;
	 border-bottom:1px solid #ccc;
}
.statusAppFree{
  	font-size:100%;
	text-align:left;
	color:#090;
	font-weight:bold;
}
.statusAppReserve{
  	font-size:100%;
	text-align:left;
	color:#930;
	font-weight:bold;
}
.statusAppSold{
  	font-size:100%;
	text-align:left;
	color:#c00;
	font-weight:bold;
}
.oneAppBtns{
   width:90%;
   height:auto;
   overflow:auto;
   float:left;
   margin-top:15px;
}
.downloadOneAppPlan{
   width:46%;
   float:right;
}
.oneAppAskBtn{
   width:46%;
  float:left;
}
.oneAppAskBtn a{
   float:left;
   display:block;
   width:100%;
   text-align:center;
   color:#000;
   background-color:#ffcc33;
   padding:8px 0;
   font-weight:bold;
   font-size:90%;
    transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
.oneAppAskBtn a:hover{
   color:#ffcc33;
   background-color:#000;  
}
.downloadOneAppPlan a{
   float:right;
   display:block;
   width:100%;
   text-align:center;
   color:#fff;
   background-color:#000;
   padding:8px 0;
   font-weight:bold;
   font-size:90%;
    transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
.downloadOneAppPlan a:hover{
   color:#fff;
   background-color:#666;
}
/*---------------------------------SNOW / FURNITURE BUTTONS ---------------------------------------------------*/
.snowFurnitureContainer{
   width:80%;
   max-width:1018px;
   height:auto;
   clear:both;
   overflow:auto;
   margin:0 auto;	
   padding:20px 0 0 0;
}
ul.snowFurnitureBox{
   list-style-type:none;
   width:100%;
   height:auto;  
}
.snowFurnitureBox li{
   line-height:70px;
}
.snowFurnitureText{
   margin-left:110px;
   font-weight:bold;
}
.snowFurnitureBox li a, .snowFurnitureBox li a:link{ 
   width:48%;
   background-color:#ffcb08;
   line-height:70px;
   color:#000;
   text-decotarion:none;
   font-size:14px;
   font-weight:bold;
   text-transform: uppercase;
   display:block;
   background-image:url(../elements/snow.png);
   background-position:0 0;
   background-repeat:no-repeat;
   transition: background-position .4s, background-color  .4s;
   -moz-transition: background-position .4s, background-color .4s;
   transition-delay: .2s;
   transition-timing-function: ease-out; 
    opacity: 0.9;
    filter: alpha(opacity=9); /* For IE8 and earlier */
      
}
.snowFurnitureBox li.btn01 a, .snowFurnitureBox li.btn01 a:link{    
   background-image:url(../elements/snow.png); 
    float:left;
	 font-weight:bold; 
}
.snowFurnitureBox li.btn02 a, .snowFurnitureBox li.btn02 a:link{    
   background-image:url(../elements/furniture.png);
   float:right;
    font-weight:bold; 
} 
.snowFurnitureBox  li a:hover{  	
	color:#ffcb08;
	background-color:#000;
	background-image:url(../elements/snow.png);
	background-position:0 -70px;
	background-repeat:no-repeat;
	
}
@media(max-width: 605px) {
.snowFurnitureBox li{
   line-height:39px;
}
.snowFurnitureText{
   margin-left:60px;
   font-weight:bold;
}
.snowFurnitureBox li a, .snowFurnitureBox li a:link{ 
   width:49%;
   background-color:#ffcb08;
   line-height:39px;
   color:#000;
   text-decotarion:none;
   font-size:12px;
   font-weight:bold;
   text-transform: uppercase;
   display:block;
   background-image:url(../elements/snow50_78.png);
   background-position:0 0;
   background-repeat:no-repeat;
   transition: background-position .4s, background-color  .4s;
   -moz-transition: background-position .4s, background-color .4s;
   transition-delay: .2s;
   transition-timing-function: ease-out; 
    opacity: 0.9;
    filter: alpha(opacity=9); /* For IE8 and earlier */
      
}
.snowFurnitureBox li.btn01 a, .snowFurnitureBox li.btn01 a:link{    
   background-image:url(../elements/snow50_78.png); 
    float:left;
	 font-weight:bold; 
}
.snowFurnitureBox li.btn02 a, .snowFurnitureBox li.btn02 a:link{    
   background-image:url(../elements/furniture50_78.png);
   float:right;
    font-weight:bold; 
} 
.snowFurnitureBox  li a:hover{  	
	color:#ffcb08;
	background-color:#000;
	background-image:url(../elements/snow50_78.png);
	background-position:0 -39px;
	background-repeat:no-repeat;
	
}
}
/* ----------------------------CONTACT FORM  ---------------------------------------------- */
#contactFormContainer{
   width:100%;
   height:auto;
   background-color:#ffcc33;
   overflow:visible;
}
.contactFormBox{
  width:80%;
   height:auto;
  margin:0 auto;
  padding:20px 0;
  overflow:visible;
}
h3.contactFormTitle{
  font-size:180%;
  text-transform:uppercase;
  font-weight:bold;
  color:#45443f;
  text-shadow: 0px 1px rgb(250, 240, 183);
  border-bottom:1px solid #948242;
  box-shadow: 0px 1px rgb(255, 237, 169);
  text-align:center;
}

.cbp-mc-form {
	position: relative;
    margin:20px 0;
}
.cbp-mc-form:before, 
.cbp-mc-form:after { 
	content: " "; display: table; 
}
.cbp-mc-form:after { 
	clear: both; 
}
.formBox:nth-child(odd) {
	width:45%;
	background-color:#ffcc33;
	margin-bottom:10px;
	overflow:visible;
	float:left;	
}
.formBox:nth-child(even) {
	width:45%;
	background-color:#ffcc33;
	margin-bottom:10px;
	overflow:visible;
	float:right;	
}
.formBoxTextInput{
	width:100%;
	background-color:##ffcc33;;
	margin-bottom:10px;
	overflow:auto;
	float:left;
	clear:both;

}
.cbp-mc-form label {
	display: block;
	font-size: 1em;
	text-transform:normal;
    font-weight:normal;
	margin-bottom:4px;
	color:#666666;
}

.cbp-mc-form input,
.cbp-mc-form textarea,
.cbp-mc-form select {
	line-height: 1.5;
	font-size: 1em;
	padding: 5px 10px;
	color: #000;
	display: block;
	width: 95%;
    background-color:#f9f8f2;
}

.cbp-mc-form input,
.cbp-mc-form textarea {
	border:none;
	background-color:#f9f8f2;
	min-height:30px;

}

.cbp-mc-form textarea {
	min-height: 140px;
	width:95%;
}

.cbp-mc-form input:focus,
.cbp-mc-form textarea:focus,
.cbp-mc-form label:active + input,
.cbp-mc-form label:active + textarea {
        border:none;
		background-color:#fff;

}
.cbp-mc-form select:focus {
	outline: none;
	  border:none;
}
.formCheckInfo{
    color: #cc0000;
	font-size:82%;
	display:none;
}
.formRemark{
   color:#666666;
   font-size:0.85em;
   padding:5px 0;
   width:96%;
   clear:both;
}

.cbp-mc-submit-wrap {
	text-align: center;
	clear: both;
	 float:left;
	 width:100%;
}

.cbp-mc-form input.cbp-mc-submit {
	background-color:#000;
	border: none;
	width: 140px;
	cursor: pointer;
	text-transform: uppercase;
	display: inline-block;
	line-height:40px;
	font-weight:bold;
	text-shadow: 0px 1px rgb(36, 3, 2);
	transition: background-color 0.6s ease;
	font-size:0.85em;
    color:#ffcc00; 
	margin:10px auto;
}

.cbp-mc-form input.cbp-mc-submit:hover {
	background-color:#502f01;
}
@media(max-width: 1099px) {
	.contactFormBox{
  width:96%;
   height:auto;
  margin:0 auto;
  padding:20px 0;
  overflow:visible;
}
}
@media(max-width: 920px) {
	.contactFormBox{
  width:96%;
   height:auto;
  margin:0 auto;
  padding:20px 0;
  overflow:visible;
}
}
/* ----------------------------   PARKOMESTA  ---------------------------------------------- */
ul.all_pm_list_inside{
   margin:0;
   padding:0;
   list-style-type:none;
   overflow:auto;
	
}
ul.all_pm_list_inside li{
   width:20%;
   display:inline-block;
   float:left;
   padding:4px 0;
   text-align:center;
   font-size:105%;
   font-weight:bold;
   background:none;
}

#izbor_pm_MapContainer{
    width:100%;
	height:auto;
	overflow:hidden;
	clear:both;
	margin:0 auto 40px auto;
	background-color:#fff;
	text-align:center;
}
#izbor_pm_MapContainer.stick{
	position: fixed;
    top: 0;
    z-index: 900;
}
#pm_PicBox01{
   width: 100%;
   height:auto;
   overflow:visible;
   text-align:center;
   margin:0 auto;
}
#pm_PicBox01 img{
   max-width: 100%;
   width: auto;
}
.izberiEtajBtn06{
 width:200px;
 float:left;
}
.izberiEtajBtn06 a{
 width:200px;
    display:block;
 float:left;
 color:#fff;
 text-transform:uppercase;
 font-size:75%;
 font-weight:bold;
 background-color:#000;
 text-align:center;
 padding:8px 0;
}
.izberiEtajBtn06 a:hover{
 color:#000;
 background-color:#ffcc33;
  transition: background-color  .6s, color .6s;
    -moz-transition: background-color .6, color .6s;
}
