@charset "utf-8";
/* CSS Document */

/*
	colors:
		blue:	#285e8d
		orange: #e16b03
		bottom bg: #004077
*/


body {
	margin:0; padding:0px;
	background-color: #004077;
	background-image: url(images/index_01.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.5em;
}

.bodydiv {
	margin:0; padding:0px;
	width:100%; 
	padding-top:0px;
}

.container{
	margin:0; padding:0px;
	width:1000px; 
}

.logo{
	margin:0; padding:0px;
	width:327px;
	height:108px;
	background-image: url(images/index_03.jpg);
	float:left;
}

.logo a{
	margin:0; padding:0px;
	width:327px; height:108px; float:left; display:block;
}

.menuleft{ width:673px; float:right;}


.menup {
	margin:0; padding:0px;
	width:672px; height:67px;
	float:left;
	background-image:url(images/index_04.jpg);
}

.header{
	margin:0; padding:0px;
	width:1000px;
	float:left;
}

.header_left{ width:327px; height:333px; background-image:url(images/index_20.jpg);
	margin:0; padding:0px;
	float:left;
}

.header_right{width:625px; height:223px; background-image:url(images/index_21.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFF;
	margin:0; padding:0px;
	float:right; font-size:18px; padding:100px 24px 10px 24px;
}

.header_right1{width:625px;
	height:223px;
	background-image: url(images/for_the%20land.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFF;
	margin:0; padding:0px;
	float:right; font-size:18px;
	padding:110px 24px 0px 24px;
	
}



/*Main*/

#mainNav { float:left; width:673px; height:41px; display:block; margin:0; z-index:100; float:right;}
#mainNav ul { padding:0 0 0 0px; }
#menuTop { z-index: 100; padding:0; width:673px; margin:0px; float:left; }
#menuTop li { position: relative; float: left; display:inline;  text-align:center; display:inline; height:41px; float:left; }
#menuTop li a {height:31px; padding:0;  text-decoration:none; white-space: nowrap; /* required in IE 6 */ float:left; text-align:center;  cursor:pointer; padding-top:10px; }

#mainNav ul li a { display:block; float:left; height:31px; text-align:center; text-decoration:none; white-space: nowrap; font-size:12px; }
#menuTop li strong { text-align:center; height:0px;  display:block; padding:0px 0px 0px 0px; display:block;  font-size:12px;}

#mainNav ul li.item1 a {margin:0; padding:0px; width:52px; height:36px; float:left; cursor:pointer; text-align:center; display:block; background-image: url(images/index_06h.jpg); font-size:12px; color:#FFF; padding-top:5px; text-decoration:none;}
#mainNav ul li.item2 a {margin:0; padding:0px; width:108px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_08.jpg); font-size:12px; color:#FFF; padding-top:5px;text-decoration:none;}
#mainNav ul li.item3 a {margin:0; padding:0px; width:97px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_10.jpg); font-size:12px; color:#FFF; padding-top:5px;text-decoration:none;}
#mainNav ul li.item4 a {margin:0; padding:0px; width:130px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_12.jpg); font-size:12px; color:#FFF; padding-top:5px;text-decoration:none;}
#mainNav ul li.item5 a {margin:0; padding:0px; width:111px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_14.jpg); font-size:12px; color:#FFF; padding-top:5px;text-decoration:none;}
#mainNav ul li.item6 a {margin:0; padding:0px; width:64px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_16.jpg); font-size:12px; color:#FFF; padding-top:5px;text-decoration:none;}
#mainNav ul li.item7 a {margin:0; padding:0px; width:99px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_18.jpg); font-size:12px; color:#FFF; padding-top:5px;text-decoration:none;}

#mainNav ul li.item1 a:hover {margin:0; padding:0px; width:52px; height:36px; float:left; cursor:pointer; text-align:center; display:block; background-image: url(images/index_06.jpg); font-size:12px; color:#000; padding-top:5px; text-decoration:none;}
#mainNav ul li.item2 a:hover {margin:0; padding:0px; width:108px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_08h.jpg); font-size:12px; color:#000; padding-top:5px;text-decoration:none;}
#mainNav ul li.item3 a:hover {margin:0; padding:0px; width:97px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_10h.jpg); font-size:12px; color:#000; padding-top:5px;text-decoration:none;}
#mainNav ul li.item4 a:hover {margin:0; padding:0px; width:130px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_12h.jpg); font-size:12px; color:#000; padding-top:5px;text-decoration:none;}
#mainNav ul li.item5 a:hover {margin:0; padding:0px; width:111px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_14h.jpg); font-size:12px; color:#000; padding-top:5px;text-decoration:none;}
#mainNav ul li.item6 a:hover {margin:0; padding:0px; width:64px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_16h.jpg); font-size:12px; color:#000; padding-top:5px;text-decoration:none;}
#mainNav ul li.item7 a:hover {margin:0; padding:0px; width:99px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_18h.jpg); font-size:12px; color:#000; padding-top:5px;text-decoration:none;}

#mainNav ul li.item8 {margin:0; padding:0px; width:6px; height:41px; float:left; cursor:pointer;  background-image: url(images/index_19.jpg);  }

#mainNav ul li.item1 .ssNav { float: left; top: -999em; position: absolute;  margin-top:-1px; padding-left:40px; }
#mainNav ul li.item2 .ssNav { float: left; top: -999em; position: absolute;  margin-top:-1px; padding-left:40px; }
#mainNav ul li.item3 .ssNav { float: left; top: -999em; position: absolute;  margin-top:-1px; padding-left:40px; }
#mainNav ul li.item4 .ssNav { float: left; top: -999em; position: absolute;  margin-top:-1px; padding-left:40px; }
#mainNav ul li.item5 .ssNav { float: left; top: -999em; position: absolute;  margin-top:-1px; padding-left:40px; }
#mainNav ul li.item6 .ssNav { float: left; top: -999em; position: absolute;  margin-top:-1px; padding-left:40px; }
#mainNav ul li.item7 .ssNav { float: left; top: -999em; position: absolute;  margin-top:-1px; padding-left:40px; }



#mainNav ul li.item51 a {margin:0; padding: 5px 0 0 0; width:160px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_14.jpg); background-position: 25px; font-size:12px; color:#FFF; text-decoration:none;}
#mainNav ul li.item51 a:hover {margin:0; padding:0px; width:160px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_14h.jpg); font-size:12px; color:#000; padding-top:5px;text-decoration:none;}
#mainNav ul li.item51 .ssNav { float: left; top: -999em; position: absolute;  margin-top:-1px; padding-left:40px; }

#mainNav ul li.members-area a {margin:0; padding:0px; width:157px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/members.jpg); background-position:-9px; font-size:12px; color:#FFF; padding-top :5px; text-decoration:none;}
#mainNav ul li.members-area a:hover {margin:0; padding:0px; width:157px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/members-over.jpg); background-position:-9px; font-size:12px; color:#000; padding-top:5px; text-decoration:none;}
#mainNav ul li.members-area .ssNav { float: left; top: -999em; position: absolute;  margin-top:-1px; padding-left:40px; }


#mainNav ul li.item64 a {margin:0; padding:0px; width:64px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_16.jpg); font-size:12px; color:#FFF; padding-top:5px;text-decoration:none;}
#mainNav ul li.item64 a:hover {margin:0; padding:0px; width:64px; height:36px; float:left; cursor:pointer; text-align:center;display:block; background-image: url(images/index_16h.jpg); font-size:12px; color:#000; padding-top:5px;text-decoration:none;}
#mainNav ul li.item64 .ssNav { float: left; top: -999em; position: absolute;  margin-top:-1px; padding-left:40px; }



li#item ul.ssNav li {border-bottom-color: #cecece; }

#menuTop ul.ssNav li {  height:auto;}

#menuTop ul.ssNav{ margin:0px;}

#menuTop ul.ssNav li a { float: none; display: block; height: auto !important; padding: 0px 0 0px 6px !important; overflow:visible; font-weight:normal; text-align: left; cursor: pointer; border-bottom:1px solid #FFF;  width:320px; background-color:#c2c1c0 ;font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; background-image:none; color:#000; margin-top:-1px }

#menuTop ul.ssNav li a:hover{ float: none; display: block; height: auto !important; padding: 0px 0 0px 6px !important; overflow:visible; font-weight:normal; text-align: left; cursor: pointer;border-bottom:1px solid #FFF; width:320px; background-color:#dea62f; color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; text-align:left; background-image:none; margin-top:-1px }

#menuTop ul.ssNav a:hover { text-decoration: none; color:#fff; }
#menuTop li:hover ul.ssNav, /* pure CSS hover is removed below */ 
#menuTop li.on ul.ssNav { left: -40px; top: 42px; }

.superfish li:hover ul.ssNav { top: -999em; }
.despartitor{ width:1px; height:41px; float:left; background-color:#FFF;}

/*Main*/

.up{ width:1000px; float:left;}

.content { width:1000px; background-image:url(images/index_24.jpg); background-repeat: repeat-y; float:left;}
.content1{ width:1000px; background-image:url(images/index_23.jpg); background-repeat: no-repeat; float:left; background-position:top}
.content2{ width:1000px; background-image: url(images/index_26.jpg); background-repeat: no-repeat; float:left; background-position:bottom; padding-top:40px; padding-bottom:20px;}

.content_a{ width:1000px; background-image:url(images/index_24p.jpg); background-repeat: repeat-y; float:left;}
.content1_a{ width:1000px; background-image:url(images/index_23p.jpg); background-repeat: no-repeat; float:left; background-position:top}
.content2_a{ width:932px; background-image: url(images/index_26p.jpg); background-repeat: no-repeat; float:left; background-position:bottom; padding-top:40px; padding-bottom:20px; padding-left:35px; padding-right:33px;}


.left { width:494px;  float:left; padding:0px 31px 0px 35px; }

.right { width:379px; float:right; padding:0px 33px 0px 27px;}

h1{ margin:0px; padding:0 0 5px 0; width:100%; border-bottom:1px solid #cecece; color:#285e8d; font-family:Arial, Helvetica, sans-serif; font-size:30px; }
h1 span { margin:0px; padding:0 0 5px 0; width:100%; border-bottom:1px solid #cecece; font-family:Arial, Helvetica, sans-serif; color:#e16b03; font-size:20px; }

h2{ margin:0px; padding:0px; width:100%; border-bottom:1px solid #cecece; color:#285e8d; font-family:Arial, Helvetica, sans-serif; font-size:22px; padding-bottom:5px; }
h2.services { margin:20px 0 0 0; padding:0px; width:100%; border-bottom:1px solid #cecece; color:#285e8d; font-family:Arial, Helvetica, sans-serif; font-size:22px; padding-bottom:5px; }
h2.sub { margin:40px 0 0 0; padding:0px; width:100%; border-bottom:1px solid #cecece; color:#285e8d; font-family:Arial, Helvetica, sans-serif; font-size:22px; padding-bottom:5px; }
h2.application { margin:20px 0 0 0; padding:0px; width:100%; border-bottom:1px solid #cecece; color:#285e8d; font-family:Arial, Helvetica, sans-serif; font-size:22px; padding-bottom:5px; }

h3{ margin:40px 0 0 0; padding:0 0 5px 0; width:100%; border-bottom:1px solid #cecece; color:#e16b03; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
h3 span { margin:40px 0 0 0; padding:0 0 5px 0; width:100%; border-bottom:1px solid #cecece; color:#e16b03; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
h3.application { margin:15px 0 0 0; padding:0 0 5px 0; width:100%; border-bottom:1px solid #cecece; color:#e16b03; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
h4 {margin: 0; padding: 0;}

.titlu1 { width:494px; float:left;}
.titlu2 { width:494px; float:left;}
.titlu3 { width:380px; float:left;}
.titlu4 { width:380px; float:left;}
.titlu5, .titlu6, .titlu7, .titlu8, .titlu9, .titlu10, .titlu11, .titlu12, .titlu13, .titlu14, .titlu15 { width:100%; float:left;}
.titlu16 { width:100%; text-align: center;}

.par { width:100%;
	text-align:left;
	color:#211302;
	padding-top:20px;
	float:left;
	font-size:16px;
	color:#4f5051;
	padding-bottom:20px;
}
p {margin:0px;
	padding-top:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#4f5051;}

.par ul{ width:100%; padding:0px; margin:0px; float:left; list-style-type:none; padding-top:0px; padding-bottom:10px;  }
.par ul li{ width:100%; padding:0px; margin:0px; float:left; padding-top:1px;}
.par ul li a{ width:381px; height:46px; padding:0px; margin:0px; float:left; background-image:url(images/indexc_44.jpg); text-decoration:none; list-style-type:none; text-align:center; padding-top:8px; cursor:pointer; line-height:normal;}
.par ul li a:hover{ width:381px; height:46px; padding:0px; margin:0px; float:left; background-image:url(images/indexc_39.jpg); text-decoration:none; list-style-type:none; text-align:center; padding-top:8px; cursor:pointer;}

.par ul.pp{ width:100%; padding:0px; margin:0px; text-align: center; list-style-type:none; padding-top:0px; padding-bottom:10px;  }
.par ul.pp li{ width:100%; padding:0px; margin:0px; text-align: center; padding-top:1px;}
.par ul.pp li a{ width:381px; height:46px; padding:0px; margin:0px; text-align: center; background-image:url(images/indexc_44.jpg); text-decoration:none; list-style-type:none; text-align:center; padding-top:8px; cursor:pointer; line-height:normal;}
.par ul.pp li a:hover{ width:381px; height:46px; padding:0px; margin:0px; text-align: center; background-image:url(images/indexc_39.jpg); text-decoration:none; list-style-type:none; text-align:center; padding-top:8px; cursor:pointer;}

.par a {color: #285e8d;}
.actions ul{ width:100%; padding:0px; margin:0px; float:left; list-style-type:none; padding-top:0px; padding-bottom:10px;  }
.actions ul li{ width:100%; padding:0px; margin:0px; float:left; padding-top:1px;}
.actions ul li a{ font-size: 13px; width:196px; height:29px; padding:0px; margin:0px; float:left; background-image:url(images/blue-button-small.jpg); background-repeat: no-repeat; text-decoration:none; list-style-type:none; text-align:center; padding: 7px 0 0 5px; cursor:pointer; line-height:normal;}
.actions ul li a:hover{ font-size: 13px; width:196px; height:29px; padding:0px; margin:0px; float:left; background-image:url(images/orange-button-small.jpg); background-repeat: no-repeat; text-decoration:none; list-style-type:none; text-align:center; padding: 7px 0 0 5px; cursor:pointer;}
.actions ul li span a{ font-size: 13px; width:196px; height:29px; padding:0px; margin:0px; float:left; background-image:url(images/orange-button-small.jpg); background-repeat: no-repeat; text-decoration:none; list-style-type:none; text-align:center; padding: 7px 0 0 5px; cursor:pointer; line-height:normal;}
.actions ul li span a:hover{ font-size: 13px; width:196px; height:29px; padding:0px; margin:0px; float:left; background-image:url(images/blue-button-small.jpg); background-repeat: no-repeat; text-decoration:none; list-style-type:none; text-align:center; padding: 7px 0 0 5px; cursor:pointer;}

#ululul li{ margin:0px; padding-bottom:16px;}
.ululul li{ margin:0px; padding-bottom:16px;}

.footer {
	width:1000px; background-image:url(images/index_27.jpg); 
	background-repeat: no-repeat;
	float:left; padding-top:5px; background-repeat:no-repeat; background-color:#004077;
}

.menufooter { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; width:500px; float:left; text-align:center;}
.menufooter a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;  padding:0px 5px 0px 5px;}
.menufooter a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration: underline;  padding:0px 5px 0px 5px;}

.copyright{
	margin:0; padding:0px;
	width:500px; float:right; text-align:center;   
}

#web-design {margin-top: 25px;
	color: #fff;
}

#icons {margin-top: 25px; padding-top: 25px;
	width:1000px;
	background-color:#004077;
	text-align: center;
}

#icons .logo-table tr td {text-align: center; vertical-align: middle; }

.copy {
	margin:0; padding:0px;
	width:500px; 
	float:right;
	font-size:11px;
	color:#cecfcf;
	padding-top:5px;
}

.copy a, #web-design, #web-design p, #web-design p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cecfcf;
}

.copy a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff; 
}

.tenant-rent tr td {text-align: right; padding-right: 20px;}

#questionnaire tr td {vertical-align: top;}
hr {margin: 0; padding: 0;}
.field { border:1px solid #666; background-color:#FFF; width:220px; height:20px; }
.field1 { border:1px solid #666; background-color:#FFF; width:500px; }
.field2 { border:1px solid #666; background-color:#FFF; width:220px; height:30px; padding:4px;}
.field3 { border:1px solid #666; background-color:#FFF; width:98%; height:90px; padding:4px; float: left;}
.oddrow {background-color: #e3e3e3;}

.submit{ background-color:#285e8d; color:#FFF; border:1px solid #000; cursor:pointer; padding:10px;}
.submit:hover{ background-color:#e16b03; color:#FFF; border:1px solid #000; cursor:pointer;}

.tableform td{ font-size:12px; height:25px;}

#chart, .chart {width: 100%;}
#chart tr td, .chart tr td {border-style: solid; border-width: 1px; border-color: #585858;}
#chart tr td.grey, .chart tr td.grey {background-color: #c0c0c0; vertical-align: top;}
#chart tr td.lightgrey, .chart tr td.lightgrey {background-color: #F5F5F5; vertical-align: top;}
td.grey form, td.lightgrey form {text-align: center;}
#form tr td {vertical-align: top; text-align: left;}

.buyplans {display: block; background-image:url(images/buy-plan-blue.jpg); width: 220px; height: 54px; }
.buyplans a {font-size: .8em; color: #fff;}
.buyplans a:hover {background-image:url(images/buy-plan-orange.jpg); width: 220px; height: 54px; }


.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/*ie7*/
.clearfix { display:block; }

#rollover ul { width:215px; }
#rollover ul li { display:block; }
#rollover ul li.first a { background:none; }
#rollover ul li a { display:block; float:left; font-size: .8em; color:#ffffff; text-decoration:none; background:url(images/buy-plan-blue.jpg) top left no-repeat; width:220px; height: 54px; margin:1px 0 0 1px; }
* html #rollover ul li a { float:left; }
#rollover ul li a:hover { color:#fff; text-decoration:none; background:url(images/buy-plan-orange.jpg) top left no-repeat; }
#rollover ul li a span { display:block; padding:3px 0 0 15px; }

.buy-plans ul { width:210px; }
.buy-plans ul li { display:block; }
.buy-plans ul li.first a { background:none; }
#chart tr td.grey .buy-plans ul li a, .chart tr td.grey .buy-plans ul li a { display:block; float:left; font-size: .8em; color:#ffffff; text-decoration:none; background:url(images/buy-plans-blue-grey.gif) top left no-repeat; width:210px; height: 54px; margin:1px 0 0 1px; }
#chart tr td.lightgrey .buy-plans ul li a, .chart tr td.lightgrey .buy-plans ul li a { display:block; float:left; font-size: .8em; color:#ffffff; text-decoration:none; background:url(images/buy-plans-blue-light-grey.gif) top left no-repeat; width:210px; height: 54px; margin:1px 0 0 1px; }

* html .buy-plans ul li a { float:left; }
#chart tr td.grey .buy-plans ul li a:hover, .chart tr td.grey .buy-plans ul li a:hover { display:block; float:left; font-size: .8em; color:#fff; text-decoration:none; background:url(images/buy-plans-orange-grey.gif) top left no-repeat; width:210px; height: 54px; margin:1px 0 0 1px;}
 #chart tr td.lightgrey .buy-plans ul li a:hover, .chart tr td.lightgrey .buy-plans ul li a:hover { display:block; float:left; font-size: .8em; color:#fff; text-decoration:none; background:url(images/buy-plans-orange-light-grey.gif) top left no-repeat; width:210px; height: 54px; margin:1px 0 0 1px;}
.buy-plans ul li a span { display:block; padding:3px 0 0 15px; }