@charset "utf-8";
/* CSS Document */

/***************************************************
		   Essentials Floor Plans STYLES
***************************************************/

html, body{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background-color: #FFFFFF;
	text-align:center;
}

#page {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:0;
}

.sitemap {
	color: #FFFFFF;
}

.sitemap:over {
	color: #00FF99;
}


#date {
	width:1000px;
	height:21px;
	/*background-image:url(../images/date_bck.gif);*/
	background-color:#FFFFFF;
	text-align:right;
	font-size: 10px;
	color: #0099FF;	
	padding:0;
}

#header {
	padding:0;
	margin:0;
	width:1000px;
	height:72px;
}

#mainMenu {
	width:1000px;
	/*height:41px;*/
	height:113px;
	background-image:url(../images/header_02.gif);

}

#main-part{
	width:650px;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

#search {
	width:990px;
	padding-left:10px;
	height:70px;
	background-image:url(../images/search.gif);
	background-repeat:repeat-x;
	text-align:left;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;	
}

.search_table {
	border:0;
	border-collapse:collapse;
	width:900px;
	padding:0;
	margin:0;
	}

	
.search_table td {
	padding-left:10px;
	}
	
#search-div {
	width:910px;
	padding:0;
	margin:0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#container {
	width:980px;
	/*height:299px;*/
	text-align:left;
	padding:10px;
	background-color:#FFFFFF;
	/*overflow:auto;*/
}

#main-content {
	/*height:299px;*/
	text-align:left;
	padding:5px;
	/*overflow:auto;*/
}


#content {
	padding:10px;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#categories {
	padding:10px;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

#iconBar {
	clear:both;
	width:1000px;
	/*height:100px;*/
	background-color:#FFFFFF;
	text-align:center;
}
#iconBar img{
	border:0;
	}


#addLinks {
	clear:both;
	width:1000px;
	height:48px;
	background-color:#FFFFFF;
}

#footerMenu {
	width:1000px;
	height:26px;
	background-image:url(../images/footermenu_bg.gif);
	background-repeat:repeat-x;
}

#copyrights {
	width:1000px;
	height:32px;
	font-size: 9px;
	background-color:#FFFFFF;
}


/***************************************************
				      FORMS
***************************************************/

.labels {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #335e75;		
}

select{
	border:1px solid #CCCCCC;
	font-size:12px;
	width:150px;
	/*line-height:16px;*/
	background-color: #FFFFFF;
	/*height: 16px;*/
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.textbox {
	border:1px solid #CCCCCC;
	font-size:12px;
	width:100px;
	/*line-height:16px;*/
	background-color: #FFFFFF;
	/*height: 16px;*/
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

#loginform_div{
	padding:0;
	margin:0;
	margin-right:30px;
	margin-top:3px;
	float:right;
	}
	
#message_div{
	font-size:12px;
	color:#FFCC00;
	padding-top:20px;
	padding-right:60px;
	text-align:right;
	}
.submit_btn{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
}

/**************************************************
			MAIN CONTENT
***************************************************/


body#admin #container{
	background-image:url(../images/admin_bck.gif);
	background-repeat:no-repeat;
}

body#home #container{
	background-image:url(../images/home_bg.gif);
	background-repeat:no-repeat;
}

body#aboutus #container{
	background-image:url(../images/aboutus_bg.gif);
	background-repeat:no-repeat;
}

body#managment #container{
	background-image:url(../images/managment_bg.gif);
	background-repeat:no-repeat;
}

body#contactus #container{
	background-image:url(../images/contactus_bg.gif);
	background-repeat:no-repeat;
}

body#workwithus #container{
	background-image:url(../images/workwithus_bg.gif);
	background-repeat:no-repeat;
}

body#applyonline #container{
	background-image:url(../images/workwithus_bg.gif);
	background-repeat:no-repeat;
}

body#leaseonline #container{
	background-image:url(../images/leaseonline_bg.gif);
	background-repeat:no-repeat;
}

body#forresidents #container{
	background-image:url(../images/forresidents_bg.gif);
	background-repeat:no-repeat;
}

body#search_page #container{
	background-image:url(../images/search_bg.gif);
	background-repeat:no-repeat;
}

body#propinfo_basic #container{
	background-image:url(../images/apinfo_bg.gif);
	background-repeat:no-repeat;
}

body#propinfo_tehnic #container{
	background-image:url(../images/techinfo_bg.gif);
	background-repeat:no-repeat;
}

.red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;		
}

/***************************************************
			HEADING TEXT ELEMENTS
***************************************************/

h1, h2, h3, h4, h5, h6{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight:normal;
}

h1, .h1{
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top:15px;
	padding-bottom: 15px;
}

h2, .h2{
    font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 10px;
}

h3, .h3{
	font-size: 12px;
	color:#FF0000;
	font-weight: bold;
	line-height: 16px;
}

h4, a.h4{
	font-size: 13px;
	color: #DA273A;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}

h5{
	font-size: 11px;
	color: #333333;
	padding: 20px;
	line-height: 14px;
	}

h6{
	font-size: 16px;
	color: #029AB5;
	font-weight: normal;
	display: block;
	padding-bottom: 3px;
	background-image: url(../../css/pic/h6.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-bottom: 8px;
	margin-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACDDFD;
	margin-left: 22px;
	margin-right: 3px;
	}
p {
	margin-bottom:10px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
	font-size:12px;
	}

.text-box, .text-box2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	color: #333333;
	padding-bottom: 5px;
	padding-top: 10px;
	background-image: url(../../css/pic/line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.text-box2{background-image: none;}

.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 5px;
}


a.links, a.links-gray{
	color: #990000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.links:hover{color: #333333;}

a.links-gray{
	color: #666666;
	line-height: 16px;
	display: block;
	padding-left: 10px;
}
a.links-gray:hover{color: #333333;}

a.links-blue{
	color: #003399;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.links-blue:hover{color: #333333;}
/*****************************************
				MENU
*****************************************/
#top-menu{
	padding-top: 81px;
	color: #CCCCCC;
	padding-right: 60px;
	height: 20px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#top-menu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#top-menu li{
	float: right;
	margin: 0px;
	padding: 0px;
}

#top-menu li a{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
}

#top-menu li a:hover{
	color: #CCCCCC;
}

#nav-menu{
	width: 155px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	position: relative;
	background-color:#003366;
	border:dashed;
	border-color:#FFCC00;
	border-width:1px;
	margin-right:10px;
}

#nav-menu ul{
	list-style: none;
	margin: 0px;
	color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#nav-menu li{
	margin: 0px;
	padding: 0px;
	background-image: none;
}

#nav-menu li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	height: 15px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #494949;
	text-decoration:none;
}

#nav-menu li a:hover{
	color:#FFCC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}		

#addLinks{
	width:600px;	
	padding-left:200px;
	padding-right:200px;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

#addLinks ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#addLinks li{
	/*float: left;*/
	display:inline;
	margin: 0px;
	padding: 0px;
	border-right:1px solid;
}

#addLinks li a{
	color: #990000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bolder;
}

#addLinks li a:hover{
	color: #CCCCCC;
}

#footerMenu{
	width:670px;
	padding-top: 5px;
	color: #CCCCCC;
	padding-right: 330px;
	height: 20px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footerMenu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#footerMenu li{
	float: right;
	margin: 0px;
	padding: 0px;
}

#footerMenu li a{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
}

#footerMenu li a:hover{
	color: #CCCCCC;
}




#jobsMenu{
	width:600px;	
	padding-left:10px;
	padding-right:10px;
	color: #000000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

#jobsMenu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#jobsMenu li{
	/*float: left;*/
	display:inline;
	margin: 0px;
	padding: 0px;
}

#jobsMenu li a{
	color: #990000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}

#jobsMenu li a:hover{
	color: #FF0000;
}

#selectedjob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:30px;
}

#selectedjob .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#990000;
	padding-bottom:5px;
	padding-top:10px;
	}

.requirements{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	padding-bottom:5px;
	padding-top:10px;
	
	}


.tab_preview {
border: 1px solid #D6DDE6;
border-collapse: collapse;
}
.tab_preview td {
font:12px Arial, Helvetica, sans-serif;
border: 1px solid #828282;
padding: 3px;
}
.tab_preview th {
font:12px Arial, Helvetica, sans-serif;
border: 1px solid #828282;
background-color: #BCBCBC;
text-align: left;
padding: 4px;
font-weight:bold;
color:#000000;
}
.tab_preview tr.altrow {
background-color: #DFE7F2;
color: #000000;
}

.tab_preview tr:hover, .tab_preview tr.hilite {
background-color:#677787;
color: #FFFFFF;
}


.tab_preview a:link {
font:12px Arial, Helvetica, sans-serif;
color: #990000;
text-decoration:underline;
}

.tab_preview a:hover {
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color: #104F9A;
}

.tab_preview a:visited {
font:12px Arial, Helvetica, sans-serif;
color: #990000;
text-decoration:underline;
}

.input_table{
font: 10px Verdana, Arial, Helvetica, sans-serif;
border-collapse:collapse;
border:0;
}

.input_table caption{
	font: 14px Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom-style:solid;
}

.input_table td{
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}

.input_table input{
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.input_table label{
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.input_table textarea{
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

/*********************
LISTING STRANICA
*********************/

.search_res {
	width:910px;
	/*border:2px;
	border-color:#FFFFFF;
	border-style:solid;*/
	border-collapse:collapse;
}

.search_res caption {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:5px;
	padding-bottom:20px;
	color:#4d7285;
}
.search_res th {
	background-color:#87acc0;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-width:2px;
	border:solid;
	border-color:#FFFFFF;
	padding-left:5px;
	height:30px;
	}
.search_res td.border {
	background-color:#DDDDDD;
	text-align:left;
	border-width:2px;
	border:solid;
	border-color:#FFFFFF;
}

.search_res td.center {
	background-color:#DDDDDD;
	text-align:center;
	border-width:2px;
	border:solid;
	border-color:#FFFFFF;
}

.search_res td.description {
	background-color:#DDDDDD;
	text-align:left;
	border-width:2px;
	border:solid;
	border-color:#FFFFFF;
	padding:5px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
}


.search_resadd {
	width:910px;
	/*border:2px;
	border-color:#FFFFFF;
	border-style:solid;*/
	border-collapse:collapse;
}

.search_resadd caption {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:5px;
	padding-bottom:20px;
	color:#4d7285;
}
.search_resadd th {
	background-color:#87aaaf;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-width:2px;
	border:solid;
	border-color:#FFFFFF;
	padding-left:5px;
	height:30px;
	}
.search_resadd td.border {
	background-color:#EEEEEE;
	text-align:left;
	border-width:2px;
	border:solid;
	border-color:#FFFFFF;
}

.search_resadd td.center {
	background-color:#EEEEEE;
	text-align:center;
	border-width:2px;
	border:solid;
	border-color:#FFFFFF;
}

.search_resadd td.description {
	background-color:#EEEEEE;
	text-align:left;
	border-width:2px;
	border:solid;
	border-color:#FFFFFF;
	padding:5px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
}

.search_resadd ul{
	list-style: none;
	margin: 0px;
	color: #000066;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.search_resadd li{
	font: 12px bold Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	background-image: none;
}



.search_img {
	width:110px;
	border:1px #000000 solid;
}
.redlabel {
	color:#990000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height:10px;
	padding:0;
	margin:0;
	}
.bluedata {	
	color:#000066;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
}
.bluedata_small {	
	color:#000066;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
.search_res ul{
	list-style: none;
	margin: 0px;
	color: #000066;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.search_res li{
	font: 12px bold Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	background-image: none;
}


/**********************
	DETAILS PAGE
**********************/
#details-div {
	width:910px;
	margin-left:auto;
	margin-right:auto;
}

#name-div {
	width:400px;
	float:left;
}

#name-div img{
	border:0;
	padding:4px;
	float:left;
}

#name-div span.name {
	font: bold 22px Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	padding-top:2px;
	margin:0;
	color:#335e75;
}

#name-div span.address {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#FFFFFF;
}

#phone-div {
	width:200px;
	float:right;
}

#phone-div img{
	border:0;
	padding:4px;
	float:left;
}

#phone-div span.call {
	font: bold 22px Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	padding-top:2px;
	margin:0;
	color:#FFFFFF;
}

#phone-div span.phone {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#335e75;
}

#tabs-div {
    font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	padding-top:43px;
	padding-left:1px;
	height:23px;
}

#tabs-div ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#tabs-div li {
	float: left;
	padding: 0px;
	padding-left:30px;
	padding-right:10px;
	margin: 0px;
}

#tabs-div a{
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
}
#tabs-div a:link{
	color:#FFFFFF;
	text-decoration:none;
}
#tabs-div a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#tabs-div a:hover{
	color:#990000;
	text-decoration:underline;
}



#tabs-div li.blue {
	color:#335e75;
	}
	
	
#content2-div {
	clear:both;
	width:890px;
	padding:10px;
	padding-top:15px;
	background-color:#EEEEEE;
}
#slide-show {
	width:310px;
	padding:15px;
	float:left;
}
#floorplans {
	padding:15px;
	width:500px;
	float:left;
}

.floorplans_table{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	width:100%;
	border:#FFFFFF 1px solid;
}

#floorplans p{
		font: bold 12px Geneva, Arial, Helvetica, sans-serif;
		text-align:left;
}

#floorplans a{
	font: bold 9px Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
#floorplans a:link{
	color:#335e75;
	text-decoration:none;
}
#floorplans a:visited{
	color:#335e75;
	text-decoration:none;
}
#floorplans a:hover{
	color:#990000;
	text-decoration:underline;
}

.floorimage{
	border-collapse:collapse;
	border:0;
	padding:0;
	margin:0;
}
.floordet{
	border-collapse:collapse;
	border:0;
	padding:0;
	margin:0;
	height:109px;
}
.floordet td{
	border-collapse:collapse;
	border:0;
	padding:0;
	margin:0;
	}
#map_container{
	float:right;
}
.titleFloor{
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:10px
	}
#map {
	width:300px;
	height:300px;
	padding:15px;
	border:1px solid;
}
#DrivingDirections{
	width:310px;
	margin: 0px;
	margin-top:3px;
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	border-right: #000000 1px solid; 
	padding-right: 10px;
    border-top: #000000 1px solid; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	border-left: #000000 1px solid; 
	color: #000000; 
	padding-top: 10px;
    border-bottom: #000000 1px solid
	}


#slide-show img{
	width:300px;
	height:300px;
	border:1px solid #000000;
	}
	
#controls {
	text-align:center;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color:#335e75;
	}
	
#prop-text {
	}
#prop-description {
	text-align:justify;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color:#335e75;
	padding:5px;
	padding-right:25px;
	padding-top:15px;
	}	
#prop-comfeat,#prop-apafeat {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color:#335e75;
	float:left;
	width:30%;
	}
#prop-comfeat p,#prop-apafeat p,#prop-description p{
	color:#990000;
	font: bold 14px Geneva, Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:5px;
	}
	

/**********************
POJEDINACNI STILCICI
**********************/
.blue_bgd{
	background-color:#99CCCC;
	}
.red_bgd{
	background-color:#FF0000;
	}
.white_bgd{

	}	
.tab_div{
	padding:10px;
	}
/*************************
UPLOAD 
*************************/
iframe {
	border-width: 0px;
	height: 60px;
	width: 400px;
}
iframe.hidden {
	visibility: hidden;
	width:0px;
	height:0px;
}

#img_main {
	overflow: hidden;
	margin: auto;
	width: 990px;
	border-style: solid;
	border-width: 1px;
	background-color: white;
}


#images {
	width: 970px;
	margin: 10px;
}

#images div {
	margin: 3px;
	width: 300px;
	height: 300px;
	border-style: solid;
	border-width: 5px;
	border-color: #DEDFDE;
	float: left;
	overflow: hidden;
}

#images div:hover {
	border-color: #529EBD;
}

#images img.load {
	margin: 36px;
}
.contact_table_trans_backgrnd {
	text-align: left;
	font-weight: lighter;

}
.work_w_us_blue_drechava {
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
}
.Header_gray {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	letter-spacing: normal;
}
.Big_Bold_Red {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #A43232;
}
