body {
	border: 0;	
	top: 0; left: 0;
	width: 100%; height: 100%;
	margin: 0; padding: 0 0 20px 0;
	color: #002E5F;
	background: url('../i/body_back.gif') repeat-x left top;
	background-color: #6E7C8A;
	} 
body, div, p {
	font: normal 12px Tahoma, Arial, sans-serif;
	color: #002E5F;
}
h1 {
	margin: 15px 0 10px 0;
	height: 24px;
	background: url(../i/h1back.gif) no-repeat left bottom;
	font: normal 22px Arial;
	color: #015AAB;
	border-bottom: 1px solid #ccc;
}
h2 { 
	margin: 20px 0 5px 0;
	font: normal 16px Arial;
	color: #015AAB;
}
h3 { font: bold 15px Arial; color: #36B6E0;}
h4 { font: bold 13px Arial; }
h5 { font: bold 12px Arial; }
h6 { font: bold 11px Arial; }
img {
	border: 0;
}
.none {
	display: none;
}
#outer {
	display: block;
	width: 918px;
	margin: 0 auto;
	padding: 0;
	background: url('../i/outer_back.gif') repeat-y left top;
	background-color: #fff;
}
#main {
	display: block;
	width: 918px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	background: url('../i/main_back.gif') no-repeat left top;
}
form#search_form {
	display: block;
	float: right;
	margin: 19px 0 0 10px;
	padding: 0;
	width: 170px;
	height: 20px;
}
form#search_form .s_inp {
	display: block;
	float: left;
	margin: 0;
	padding: 4px 5px 2px 5px;
	width: 118px;
	height: 14px;
	background: url('../i/sinp.gif') no-repeat left top;
	border: 0;
	font: normal 10px Arial;
	color: #fff;
}
form#search_form .s_but {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 21px;
	height: 20px;
	border: 0;
}
*html .s_but {
background-attachment: fixed;
}
div#stat_bar {
	display: block;
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 50px;
}
div#stat_bar ul {
	display: block;
	float: right;
	margin: 23px 0 0 0;
	padding: 0;
	list-style-type: none;
}
div#stat_bar li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 10px;
	list-style-type: none;
	width: 18px;
	height: 12px;
}
div#stat_bar a {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 12px;
}
div#stat_bar a#en {
	background: url('../i/en.gif') no-repeat left top;
}
div#stat_bar a#bg {
	background: url('../i/bg.gif') no-repeat left top;
}
div#stat_bar a#ro {
	background: url('../i/ro.gif') no-repeat left top;
}
div#stat_bar a#en:hover, div#stat_bar a#bg:hover, div#stat_bar a#ro:hover, div#stat_bar a#en.active, div#stat_bar a#bg.active, div#stat_bar a#ro.active  {
	background-position: left -12px;
}
div#stat_bar a#en.active:hover, div#stat_bar a#bg.active:hover, div#stat_bar a#ro.active:hover  {
	background-position: left top;
}
div#header {
	display:block;
	clear:both;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 173px;
	background: url('../i/head_back.jpg') no-repeat left top;
}
a#logo {
	display: block;
	float: left;
	margin: 20px 0 0 30px !important;
	margin: 20px 0 0 15px;
	width: 332px;
	height: 120px;
	background: url('../i/logo_newslg.gif') no-repeat left top;
}

div#main_menu {
	display: block;
	clear: both;
	width: 900px;
	height: 65px;
	margin: 0 auto;
	padding: 0;
	background: url('../i/menu_back.gif') repeat-x left top;
}
div#main_menu ul {
	display: block;
	clear: both;
	float: left;
	height: 65px;
	margin: 0 auto;
	padding: 0 0 0 20px;
	list-style-type: none;
}
div#main_menu li{
	display: block;
	float: left;
	height: 65px;
	margin: 0;
	padding: 0 2px 0 0;
	list-style-type: none;
	background: url('../i/menu_sep.gif') no-repeat right top;
}
div#main_menu li a {
	display: block;
	float: left;
	height: 15px;
	margin: 0;
	padding: 25px 30px;
	list-style-type: none;
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #2B3F53;
	text-decoration: none;
}
div#main_menu li a.active {
	color: #025aab;
	background: url('../i/menu_active.gif') no-repeat center top;
}
div#main_menu li a:hover {
	color: #fe6601;
	background: url('../i/menu_active.gif') no-repeat center top;
}
div#content {
	display: block;
	clear: both;
	margin: 0 auto;
	padding: 30px;
	width: 840px;
	background: url('../i/cont_back.gif') repeat-x left top;
	background-color: #fff;
	line-height: 1.5;
	min-height: 603px;
}
div#content p {
	line-height: 1.5;
}
div#clear {
	display: block;
	clear: both;
	width: 900px;
	height: 59px;
	margin: 0 auto;
	background: url('../i/foot_back.png') no-repeat left bottom;
}
div#footer {
	display: block;
	clear: both;
	width: 918px;
	height: 85px;
	background: url('../i/foot1_back.jpg') no-repeat left bottom;
	background-color: #fff;
	line-height: 1.7;
}
div#footer a {
	font: normal 10px Tahoma, Arial, sans-serif;
	color: #FE6601;
	text-decoration: underline;
}
div#footer a:hover {
	text-decoration: none;
	color: #FE6601;
}
div#copyright {
	display: block;
	float: left;
	width: 405px;
	height: 20px;
	margin: 20px 0 0 0;
	padding: 0 0 0 40px;
	font: normal 10px Tahoma, Arial, sans-serif;
	color: #657582;
	line-height: 1.5;
}
div#author {
	display: block;
	float: right;
	width: 200px;
	height: 20px;
	margin: 27px 0 0 0;
	padding: 0 40px 0 0;
	text-align: right;
	font: normal 10px Arial;
	color: #657582;
}
/*################ FOOTER END ################*/




/*################ INDEX PAGE DESIGN ################*/

div#welcome {
	display: block;
	float: right;
	width: 600px;
}
div#welcome p {
	text-align: justify;
}
div#news {
	display: block;
	float: left;
	width: 300px;
}
div#news h1 {
	margin-left: 0;
	margin-bottom: 20px;
	color: #1a3853;
}
div#news h2 a {
	margin-left: 0;
}
div#news h2 a {
	font: bold 12px Arial;
	color: #015aab;
}
div#news h2 a:hover {
	font: bold 12px Arial;
	color: #559EE0;
}

div#news p {
	text-align: justify;
}

div.more_info {
	display:block;
	float: right;
	width: 320px;
	height: 21px;
	position: relative;
	margin: 0 -30px 0 0;
	padding: 0 0 0 10px;
	background: url('../i/more_info_back.gif') no-repeat left top;
	background-color: #d0d5d9;
}
div.more_info a {
	display:block;
	float: left;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #374F67;
	text-decoration: none;
	padding: 3px 10px 0 5px;
}
div.more_info a span {
	font: normal 9px Tahoma, Arial, sans-serif;
	padding: 0 2px 0 0;
}
div.more_info a:hover {
	color: #559EE0;
}

div#projects {
	display: block;
	clear: both;
	width: 840px;
	margin: 0;
	padding: 40px 0 15px 0;
}
div#projects_list {
	display: block;
	clear: both;
	width: 840px;
	margin: 0;
	padding: 0 0 15px 0;
}
div#projects_list h1, div#projects h1 {
	margin-bottom: 25px;
} {
	margin-bottom: 25px;
}
div#projects_list div.proj p {
	text-align: center;
}
div.proj {
	display: block;
	float: left;
	width: 250px;
	margin: 0;
	padding: 0 15px;
	text-align: center;
}
div#news div.proj img {
	margin: 35px 0 0 0;
}
div.proj h2 {
	margin: 0 0 10px 0;
}
div.proj h2 a {
	font: normal 18px Arial;
	color: #2370b6;
	text-decoration: none;
}
div.proj h2 a:hover {
	color: #559EE0;
	text-decoration: underline;
}
div.proj p {
	text-align: justify;
	font-size: 11px;
}
div.proj p a {
	color: #fe6601;
	text-decoration: underline;
}
div.proj p a span {
	line-height: 0.5;
	font: normal 9px Tahoma, Arial, sans-serif;
}
div.proj p a:hover {
	color: #559EE0;
}



/*################ PRESS CENTER PAGE DESIGN ################*/

div#news_list {
	display: block;
	float: right;
	width: 500px;
}
div#news_list h1 {
	color: #1a3853;
}

div#news_list h2 a, div#welcome h2 a {
	font: bold 12px Arial;
	color: #015AAB;
}
div#news_list h2 a:hover,div#welcome h2 a:hover {
	color: #559EE0;
	text-decoration: none;
}
div#news_list p {
	text-align: justify;
}
div#news_list a.read_more {
	color: #FE6601;
}
div#news_list a.read_more:hover {
	color: #559EE0;
	text-decoration: none;
}
div#welcome a, div#news_list a {
	color: #FE6601;
}
div#welcome a:hover, div#news_list a:hover {
	color: #559EE0;
	text-decoration: none;
}

div.page_nav {
	display: block;
	float: left;
	width: 500px;
	padding: 10px 0 0 0;
	border-top: 1px solid #ccc;
}
div.page_nav ul {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 500px;
}
div.page_nav ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 7px 0 0;
	list-style-type: none;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #374F67;
}
div#news_list div.page_nav ul a {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	color: #015AAB;
	font-weight: normal;
}
div#news_list div.page_nav ul a.active {
	color: #015AAB;
	font-weight: bold;
	color: #374F67;
	text-decoration: none;
}
div#news_list div.page_nav ul a:hover,div#news_list div.page_nav ul a.active:hover {
	color: #FE6601;
	text-decoration: none;
}




#contactForm {
	margin: 0;
}
.fld {
	width: 227px;
	height: 18px;
	margin: 0;
	padding: 3px 4px 0 4px;
	border: 0;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #000;
	background-attachment: fixed;
	background: url('../i/fldback.gif') no-repeat left top;
	clear: right;
}
.text {
	height: 97px;
	overflow: auto;
	background: url('../i/fld1back.gif') no-repeat left top;
}
*html .text {
	background-attachment: fixed;
}

.btn {
	display: block;
	clear: both;
	width: 60px;
	height: 20px;
	margin: 5px 0 0 175px;
	padding: 0;
	border: 0;
	background: url('../i/button.gif') no-repeat left top;
	font: bold 9px Arial;
	color: #fff;
}
#contactForm h2 {
	margin: 5px 0 2px 4px;
	font: normal 12px Arial;
	color: #333;
	clear: both;
}


ul#projects_menu {
	display: block;
	float: left;
	margin: 0 0 0 -30px !important;
	margin: 0 0 0 -15px;
	padding: 20px 0 0 0;
	list-style-type: none;
	width: 230px;
}
ul#projects_menu li {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}
ul#projects_menu li a {
	display: block;
	float: left;
	margin: 0;
	padding: 4px 0 0 30px;
	width: 200px;
	height: 17px;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #657582;
	text-decoration: underline;
}
ul#projects_menu li ul {
	display: block;
	float: left;
	margin: 0;
	padding: 10px 0 10px 0;
	list-style-type: none;
	width: 180px;
}
ul#projects_menu li ul li {
	display: block;
	float: left;
	margin: 0 0 1px 0;
	padding: 0;
	list-style-type: none;
}
ul#projects_menu li ul li a {
	display: block;
	float: left;
	margin: 0;
	padding: 4px 0 0 30px;
	width: 150px;
	height: 17px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #657582;
	text-decoration: underline;
}
ul#projects_menu li a.active {
	color: #fff;
	text-decoration: none;
	background: url('../i/proj_menu_back.gif') no-repeat left top;
}
ul#projects_menu li ul li a.subactive {
	font-weight: bold;
	text-decoration: none;
}
ul#projects_menu li a:hover {
	text-decoration: none;
}
ul#projects_menu li a.active:hover {
	color: #fff;
	text-decoration: underline;
}
ul#projects_menu li ul li a.subactive:hover {
	font-weight: bold;
	text-decoration: underline;
}

div#project_det {
	display: block;
	float: left;
	width: 610px;
	margin: 0 0 0 30px;
	padding: 0;
}
div#project_det p {
	width: 330px;
}
img.project_pic {
	display: block;
	margin: 40px auto 0 auto;
}
dl#project_shortinfo {
	display: block;
	float: right;
	width: 200px;
	margin: 0;
	padding: 20px 30px 30px 30px;
}
dl#project_shortinfo dt {
	font: bold 11px Tahoma;
	display: block;
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
}
dl#project_shortinfo dd {
	font: normal 11px Tahoma;
	display: block;
	float: right;
	width: 190px;
	margin: 0;
	padding: 3px 0 10px 10px;
}
dl#project_shortinfo a {
	color: #0078E6;
}
dl#project_shortinfo a:hover {
	color: #FE6601;
}



div#projects_list div.proji p {
	text-align: left;
}
div#projects_list div.proji a.img_link {
	text-align: center;
}
div.proji {
	display: block;
	clear: both;
	width: 630px;
	margin: 0;
	padding: 0 15px;
	text-align: center;
}
div.proji a.img_link {
	display:block;
	float: left;
	width: 250px;
	margin: 50px 0 0 20px !important;
	margin: 50px 0 0 10px;
	text-align: center;
}
div.proji div.short_info {
	display:block;
	float: left;
	text-align: left;
	margin: 70px 0 0 20px !important;
	margin: 70px 0 0 10px;
}
div.proji h2 {
	margin: 0 0 10px 0;
}
div.proji h2 a {
	font: normal 18px Arial;
	color: #2370b6;
	text-decoration: none;
}
div.proji h2 a:hover {
	color: #559EE0;
	text-decoration: underline;
}
div.proji p {
	text-align: left;
	font-size: 11px;
}
div.proji p a {
	color: #fe6601;
	text-decoration: underline;
}
div.proji p a span {
	line-height: 0.5;
	font: normal 9px Tahoma, Arial, sans-serif;
}
div.proji p a:hover {
	color: #559EE0;
}


/* PHOTO GALLERY STYLES */

div.pic_row {
	display:block;
	clear: both;
	height: 142px;
	padding: 11px 0 11px 11px;
	margin: 0;
}
div.pic_row a {
	display:block;
	float: left;
	margin: 0 11px 0 0;
	width: 132px;
	height: 132px;
	padding: 10px;
	background-color: #ebebeb;
	border: 1px solid #dadada;
}
div.pic_row a:hover {
	background-color: #B0B9C0;
	border: 1px solid #99A7B0;
}
div.pic_row a img {
	border: 1px solid #fff;
}
a.go_back {
	display:block;
	clear:both;
	width: 100px;
	height: 20px;
	margin: 10px;
	border: 1px solid #dadada;
	text-align: center;
	color: #f60;
	text-decoration: none;
} 
a.go_back:hover {
	color: #fff;
	background-color: #B0B9C0;
	border: 1px solid #99A7B0;
} 


.date{
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #015AAB;
}
#contactForm {
	margin: 0;
}
.fld {
	width: 227px;
	height: 18px;
	margin: 0;
	padding: 3px 4px 0 4px;
	border: 0;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #000;
	background-attachment: fixed;
	background: url('../i/fldback.gif') no-repeat left top;
	clear: right;
}
.text {
	height: 97px;
	overflow: auto;
	background: url('../i/fld1back.gif') no-repeat left top;
}
*html .text {
	background-attachment: fixed;
}

.btn {
	display: block;
	clear: both;
	width: 60px;
	height: 20px;
	margin: 5px 0 0 175px;
	padding: 0;
	border: 0;
	background: url('../i/button.gif') no-repeat left top;
	font: bold 9px Tahoma;
	color: #fff;
}
#contactForm h2 {
	margin: 5px 0 2px 4px;
	font: normal 12px Arial;
	color: #333;
	clear: both;
}

table.freeaps {
border-top:1px solid #ccc;
border-left:1px solid #ccc;
width: 100%;
}

table.freeaps tr td {
padding:3px 8px;
border:1px solid #fff;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
background-color: #eee;
text-align: center;
}

table.freeaps tr th {
font-size:10px; 
text-align: center; 
color: #2B3F53;
padding:3px 8px;
border:1px solid #fff;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
background-color: #ddd;
}
table.freeaps tr.head td {
background-color: #ddd;
}
table.freeaps tr td.desc {color:#000; background-color: #eaeaea;}

table.freeaps tr th.id {width:8%}
table.freeaps tr th.floor {width:5%}
table.freeaps tr th.desc, table.freeaps tr td.desc {text-align:left; width:42%;}
table.freeaps tr th.size {width:15%}
table.freeaps tr th.total {width:15%}
table.freeaps tr th.det {width:20%}


table.freeaps h3 {
margin:4px 0 2px;
color: #015AAB;
text-align: center;
font-weight: normal;
font-size:12px;
}

table.freeaps a {
color:#015AAB;
}
table.freeaps a:hover {text-decoration: none;}

div#news_list {float:left;}
div#news {float:right;}
a.left {margin-right:40px;}
a.right {}
a.offer-image {float:right; width:100px; height:90px; display: block; text-decoration: none; text-align: center;}
strong.price {font-size:16px; font-weight: normal; font-family: Arial;}
div.line {border-bottom:1px solid #CCCCCC; line-height:1px; font-size:1px; height:1px; display: block; clear: both; margin:20px 0;}
div#content p.newoffer {font-size:14px; background: url(../i/offer.gif) no-repeat left top; height: 32px; line-height:32px; padding-left:36px;  }
div#content p.shops {font-size:14px; background: url(../i/star.gif) no-repeat left top; height: 32px; line-height:32px; padding-left:36px;  }
div#content p.shops a {font-size:12px;}
div#projects {padding-top:30px;}
