html,body{height:100%;}
a{color:#000;text-decoration:underline;}
a.btn{text-decoration:none;}


p.app-justify{text-align:justify;text-indent:12px;}

a.app-blue-link{color:#00ABC7;}

.app-header-right{
	background:url('../img/zk.jpg') right center no-repeat;
	padding:10px 180px 10px 10px;
	min-height:218px;
}
.app-header-right h2{margin-top:10px;}

.app-header-left{
	background:url('../img/lg.jpg') 10px center no-repeat;
	padding:10px 10px 10px 120px;
	min-height:144px;
}
.app-header-left h1{color:#00ABC7;}
.app-header-left h4{color:#669933;}

.app-footer{background:#85AD36;padding:20px 0 20px 0;}
.app-footer-left{
	background:url('../img/rost.png') left center no-repeat;
	padding:10px 10px 10px 96px;
	min-height:92px;
	
}
.app-footer-right{padding:10px;}

.app-gradiented{
	padding-top:16px;
	background:url('../img/back.jpg') left top repeat-x;
	min-height:40px;
}

.app-partners-logos img{margin:10px 4px;}
.app-contact-info{
	background:url('../img/zl.jpg') right bottom no-repeat;
	/*padding:0 0 0 36px;*/
	min-height:350px;
}
.app-contact-info p{margin-bottom:2px;}
#app-openmap-link{margin-top:30px;}

.app-back-kv{
	background:url('../img/kv.jpg') right bottom no-repeat;
	min-height:340px;
	/*width:120px;*/
}
.app-back-ss{padding-left:270px;min-height:230px;}
#app-ss{position:absolute;top:-100px;left:-270px;}

#what .modal-dialog, #why .modal-dialog, #map .modal-dialog{
    width: 800px;
  
}
#dev .modal-dialog{
    width: 900px;
  
}
#what .modal-body, #why .modal-body{
	margin-bottom:36px;
}
.app-img-thumb{
	margin:10px;
	/*cursor:pointer;	*/
}



