@charset "utf-8";
/* CSS Document */
/* FONT FACEs */
@font-face {
	font-family: "Moderno Nouveau";
	font-style:  normal;
	font-weight: normal;
	src: url(../fonts/nouveau.eot); /* IE */
	src: local("Moderno Nouveau"), url(../fonts/nouveau.ttf) format("truetype");
}
@font-face {
	font-family: "Palatino Linotype";
	font-style:  normal;
	font-weight: normal;
	src: url(../fonts/palatino.eot); /* IE */
	src: local("Palatino Linotype"), url(../fonts/palatino.ttf) format("truetype");
}
@font-face {
	font-family: "Vanta Thin";
	font-style:  normal;
	font-weight: normal;
	src: url(../fonts/vanta.eot); /* IE */
	src: local("Vanta Thin"), url(../fonts/vanta.ttf) format("truetype");
}
@font-face {
	font-family: "BGT";
	font-style:  normal;
	font-weight: normal;
	src: url(../fonts/bgt45_c.eot); /* IE */
	src: local("BGT"), url(../fonts/bgt45_c.ttf) format("truetype");
}

.cufon_nouveau {
	font-family: "Moderno Nouveau";
}
.cufon_palatino {
	font-family: "Palatino Linotype";
}
.cufong_vanta {
	/*font-family: "Vanta Thin";*/
	font-family: "BGT";
	letter-spacing:0px;
}

/* END FONT FACEs */
* {
	margin:0;
	padding:0;
}
body {
	background:#909ec2;
	font-family:Verdana, Geneva, sans-serif;
}
a {
	text-decoration:none;
}
img {
	border:none;
}
img:hover {
	cursor:pointer;
}


/* IDs */
#dhtmltooltip{
	position: absolute;
	top:0px;
	left:0px;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
/* HOME PAGE */
#home {
	margin:0 auto;
	width:1000px;
	height:700px;
	background:url(/images/backgrounds/home.jpg) no-repeat;
}
#logo {
	margin:0 auto;
	width:265px;
	height:211px;
}
#logoHome {
	margin-left:151px;
	width:265px;
	height:211px;
}
#lang {
	position:relative;
	top:-201px;
	left:916px;
	width:50px;
	font-size:18px;
	word-spacing:10px;
}
#lang a { color:#fff; text-decoration:none; }
#menu {
	position:relative;
	top:-12px;
	width:1000px;
	font-size:28px;
	font-variant:small-caps;
	text-transform:capitalize;
	text-align:center;
	word-spacing:60px;
}
#menu a { color:#ccc; text-decoration:none; }
#menu a:hover {
	cursor:pointer;
}
#menu span { word-spacing:3px; }
#copyright {
	position:relative;
	top:417px;
	margin:0 auto;
	width:1000px;
	font-size:12px;
	color:#a7b5ea;
	text-align:center;
}
#copyrightTD {
	margin:0 auto;
	width:1000px;
	font-size:12px;
	color:#a7b5ea;
	text-align:center;
}
#copyright a, #copyrightTD a { color:#a7b5ea; text-decoration:none; }
#copyright a:hover, #copyrightTD a:hover { color:#fff; }
/* HOME PAGE END */

/* PAGES */
#page {
	margin:0 auto;
	width:1000px;
	height:700px;
	background:url(/images/backgrounds/pages.jpg) repeat-x;
}
#page #lang {
	top:-204px;
	left:910px;
	width:57px;
	height:34px;
	font-size:18px;
	line-height:25px;
	text-align:center;
	background:url(../../images/backgrounds/langs.jpg) repeat-x;
}
#page #menu {
	top:-32px;
	width:1000px;
	height:43px;
	line-height:40px;
	text-align:center;
	background:url(/images/backgrounds/pagesMenu.jpg) no-repeat;
}
#page #menu a {
	color:#000040;
}
#page #copyright, #page #copyrightTD {
	top:-38px;
	height:29px;
	line-height:31px;
	background:url(../../images/backgrounds/footer.jpg) no-repeat;
}
#infoContainer {
	width:550px;
	height:300px;
	padding:45px 0px 0px 110px;
	font-family: "BGT";
	font-size:13px;
	font-weight:bold;
	color:#5c5c8e;
	word-spacing:1px;
}
#infoRight {
	width:220px;
	margin:-325px 0px 0px 710px;
	font-family: "BGT";
	font-size:11px;
	font-weight:bold;
	color:#5c5c8e;
	line-height:13px;
	letter-spacing:0.2px;
}

/* About Us */
#contacts {
	margin:0 auto;
	position:relative;
	top:-38px;
	width:1000px;
	height:422px;
	color:#000000;
	background:#4b619b url(../../images/backgrounds/forus.jpg) no-repeat;
}
#contacts #infoContainer {
	padding-left:70px;
}
#objectsTable {
	margin:0 auto;
	position:relative;
	top:-38px;
	width:1000px;
	height:422px;
	color:#000000;
	background:#4b619b url(../../images/backgrounds/forus.jpg) no-repeat;
}
#objectsTable #objectContent {
	top:0px;
	left:0px;
}
#forus {
	margin:0 auto;
	position:relative;
	top:-38px;
	width:1000px;
	height:422px;
	color:#000000;
	background:#4b619b url(../../images/backgrounds/forus.jpg) no-repeat;
}
#forus #infoContainer {
	font-family: BGT;
}
#infoContainer span {
	font-size:18px;
	color:#3226a7;
}
#infoContainer ul, #infoContainer ol {
	padding-left:25px;
	list-style:outside;
}
#infoRight span {
	font-size:13px;
	color:#4f4faa;
	line-height:24px;
}
#infoRight a {
	color:#5c5c8e;
	text-decoration:none;
}
/* END PAGE AboutUs */

/* Contacts */
#address {
	width:auto;
	background:url(../../images/contacts/buttons/address.gif) left no-repeat;
}
#phone {
	background:url(../../images/contacts/buttons/phone.gif) left no-repeat;
}
#fax {
	background:url(../../images/contacts/buttons/fax.gif) left no-repeat;
}
#email {
	background:url(../../images/contacts/buttons/email.gif) left no-repeat;
}
#infoContactsRight {
	margin:-267px 0px 0px 460px;
	width:150px;
	font-family: "BGT";
	font-size:16px;
	font-weight:normal;
	color:#131313;
	line-height:25px;
	text-align:right;
}
#cInputs {
	margin:-100px 0px 0px 175px;
	padding-top:3px;
	width:176px;
	height:202px;
	line-height:13px;
	text-align:center;
	background:url(../../images/contacts/background.jpg) no-repeat;
}
#cInputs input {
	width:150px;
	height:14px;
	border:none;
	background-color:#dadbe7;
}
#cInputs textarea {
	width:150px;
	height:105px;
	overflow:auto;
	border:none;
	background-color:#dadbe7;
}
#cSend {
	margin-left:228px;
}
#contactsError {
	position:relative;
	left:613px;
	width:350px;
}
/* END PAGE Contacts */

/* Objects */
#objects {
	margin:0 auto;
	position:relative;
	top:-38px;
	width:1000px;
	height:422px;
	color:#000000;
	background:#576ca3 url(../../images/backgrounds/objects.jpg) no-repeat;
}
#objects #infoContainer {
	width:500px;
	padding:35px 0px 0px 5px;
	font-family: BGT;
	font-size:16px;
	line-height:30px;
	letter-spacing:0.1px;
	text-align:center;
}
#objects #infoContainer a {
	color:#5c5c8e;
	text-decoration:none;
}
#backButton {
	position:relative;
	top:18px;
	left:38px;
	z-index:2;
}
#objectText {
	position:relative;
	top:-26px;
	width:410px;
	padding:60px 0px 0px 0px;
	font-family: BGT;
	font-size:15px;
	font-weight:bold;
	color:#5c5c8e;
	text-align:center;
	background:#4b619d url(../../images/backgrounds/objectText.jpg) no-repeat;
}
#objectText span {
	font-size:14px;
	color:#163258;
}
#objectNav {
	padding-top:28px;
	font-size:14px;
	color:#163258;
	line-height:25px;
	text-decoration:none;
}
#objectNav a {
	color:#163258;
	text-decoration:none;
}
#objectContent {
	position:relative;
	top:-406px;
	left:430px;
	width:490px;
	height:422px;
	font-family: BGT;
	font-size:14px;
	font-weight:bold;
	color:#163258;
	line-height:10px;
}
#objectContent img {
	border:1px solid #fff;
}
#objectContent ul {
	list-style:inside;
	padding-left:12px;
	line-height:18px;
}
#objectContent div {
	line-height:13px;
}
#objectContent span {
	color:#4723a1;
	line-height:20px;
}
/* END PAGE Objects */

/* Rents */
#rents, #rents2 {
	margin:0 auto;
	position:relative;
	top:-38px;
	width:1000px;
	height:422px;
	color:#000000;
	background:url(../../images/backgrounds/rents.jpg) no-repeat;
}
#rents #infoContainer {
	width:410px;
	padding:120px 0px 0px 0px;
	font-size:16px;
	letter-spacing:0.1px;
	line-height:55px;
	text-align:center;
}
#rents2 #infoContainer {
	width:420px;
	padding:35px 0px 0px 5px;
	font-size:16px;
	letter-spacing:0.1px;
	line-height:30px;
	text-align:center;
}
#rents #infoContainer a, #rents2 #infoContainer a {
	color:#5c5c8e;
	text-decoration:none;
}
#rentText {
	position:relative;
	top:-30px;
	width:360px;
	padding:60px 0px 0px 20px;
	font-family:"BGT";
	font-size:15px;
	font-weight:bold;
	color:#5c5c8e;
	text-align:center;
	background:#4b619d url(../../images/backgrounds/objectText.jpg) no-repeat;
}
#rentText span {
	font-size:14px;
	color:#163258;
}
#rentNav {
	padding-top:28px;
	font-size:14px;
	color:#163258;
	line-height:20px;
	text-decoration:none;
}
#rentNav a {
	color:#163258;
	text-decoration:none;
}
#rentContent {
	position:relative;
	top:-197px;
	left:430px;
	width:490px;
	height:100px;
	font-family:"BGT";
	font-size:14px;
	font-weight:bold;
	color:#163258;
	line-height:10px;
}
#rentContent img {
	border:1px solid #fff;
}
#rentContent ul, #rentContent ol {
	list-style:inside;
	padding-left:12px;
	line-height:18px;
}
#rentContent div {
	line-height:13px;
}
#rentContent span {
	color:#4723a1;
	line-height:20px;
}
#rooms {
	position:relative;
	left:-40px;
	line-height:6px;
}
/* END PAGE Rents */

/* projects */
#projects {
	margin:0 auto;
	position:relative;
	top:-38px;
	width:1000px;
	height:422px;
	color:#000000;
	background:#576ca3 url(../../images/backgrounds/projects.jpg) no-repeat;
}
#projects #infoContainer {
	width:500px;
	margin-left:-20px;
	padding:35px 0px 0px 5px;
	font-family: BGT;
	font-size:16px;
	line-height:30px;
	letter-spacing:0.1px;
	text-align:center;
}
#projects #infoContainer a {
	color:#5c5c8e;
	text-decoration:none;
}

/* END PAGE projects */


/* PAGES END */

/* CLASSEs */
.capitalize { font-size:27px; }
.selected {
	padding:7px 8px 3px 8px;
	color:#fff;
	background:url(../../images/backgrounds/selectedMenu.jpg) repeat-x;
}
.contactsButtons {
	position:relative;
	top:20px;
	left:48px;
	width:320px;
	height:54px;
	font-size:15px;
	font-weight:normal;
	color:#131313;
	line-height:54px;
	letter-spacing:0px;
	text-indent:75px;
}
.contactsButtons a {
	color:#131313;
	text-decoration:none;
}
.objectInfo {
	margin:0 auto;
	padding:20px 0px 20px 0px;
	width:250px;
	font-size:14px;
	color:#163258;
}
.sep {
	margin:0 auto;
	width:248px;
	height:20px;
	background:url(../../images/backgrounds/separator.jpg) center no-repeat;
}
