body {
	background: url("../img/background.gif") repeat-x scroll left top;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	font-size: 12px;
	line-height: 1.2em;
    color: #000;
}


#page {


}

/******************** Navbox*****************************************/

#nav_box form {
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
}

#nav_box form p {

}


#nav_box .sitemap-block-en, #nav_box .sitemap-block-ru, #nav_box .sitemap-block-ua {
	height: 85px;
}

#nav_box .sitemap-block-ru a {
	display: block;
	width: 90px;
	height: 85px;
	background: url("../img/map.gif") 0 0 ;
}

#nav_box .sitemap-block-ru a:hover {
	background: url("../img/map.gif") 0 85px;
}

#nav_box .sitemap-block-en a {
	display: block;
	width: 90px;
	height: 85px;
	background: url("../img/map_en.gif") 0 0 ;
}

#nav_box .sitemap-block-en a:hover {
	background: url("../img/map_en.gif") 0 85px;
}

#nav_box .sitemap-block-ua a {
	display: block;
	width: 90px;
	height: 85px;
	background: url("../img/map_ua.gif") 0 0 ;
}

#nav_box .sitemap-block-ua a:hover {
	background: url("../img/map_ua.gif") 0 85px;
}


#nav_box .search-block-ru, #nav_box .search-block-en, #nav_box .search-block-ua {
	margin: 30px 0 0 0;
}

#loupe {
	height: 55px;
	width: 90px;
}

.search-block-ru #loupe {
	background: url(../img/poisk_ru.gif) 0 0;
}

.search-block-ru #loupe:hover {
	background: url(../img/poisk_ru.gif)  0 55px;
}

.search-block-ua #loupe {
	background: url(../img/poisk_ua.gif) 0 0;
}

.search-block-ua #loupe:hover {
	background: url(../img/poisk_ua.gif)  0 55px;
}

.search-block-en #loupe {
	background: url(../img/poisk_en.gif) 0 0;
}

.search-block-en #loupe:hover {
	background: url(../img/poisk_en.gif)  0 55px;
}





/******************** End of Navbox*****************************************/

/***********     lang box               ******************/

#lang_box .language, #lang_box .language a {
	display: block;
	width: 80px;
	height: 34px;
}


#lang_box #english{
	background: url("../img/lang_en.gif") 0 0;
}

#lang_box #english:hover{
	background: url("../img/lang_en.gif") 0 34px;
}

#lang_box  #english .current{
	background: url("../img/lang_en.gif") 0 34px;
}

#lang_box #russian{
	background: url("../img/lang_ru.gif") 0 0;
}

#lang_box #russian:hover{
	background: url("../img/lang_ru.gif") 0 34px;
}

#lang_box #russian .current{
	background: url("../img/lang_ru.gif") 0 34px;
}

#lang_box #ukrainian{
	background: url("../img/lang_ua.gif") 0 0;
}

#lang_box #ukrainian:hover{
	background: url("../img/lang_ua.gif") 0 34px;
}

#lang_box #ukrainian .current{
	background: url("../img/lang_ua.gif") 0 34px;
}


/***********    end of lang box               ******************/


/***********   menu               ******************/

#mmenu {

}

#mmenu table {
	width: 100%;
}

#mmenu table td.bok {
	width: 10%;
}

#mmenu table td.cntr {
	width: 80%;
}

#mmenu ul{

}


#mmenu ul li {
	list-style-type: none;
	list-style-image: none;
	float: left;
	position: relative;
}

#mmenu .menu-item {
	display: block;
	width: 150px;
	height: 40px;
}

#mmenu .delim {
	display: block;
	width: 10px;
	height: 40px;
	background: url("../img/menu_delim.gif");
}

#mmenu .main-ru a {
	background: url("../img/menu_main_ru.gif") 0 0;
}

#mmenu .main-ru a:hover {
	background: url("../img/menu_main_ru.gif") 0 40px;
}


#mmenu .main-ua a {
	background: url("../img/menu_main_ua.gif") 0 0;
}

#mmenu .main-ua a:hover {
	background: url("../img/menu_main_ua.gif") 0 40px;
}


#mmenu .main-en a {
	background: url("../img/menu_main_en.gif") 0 0;
}

#mmenu .main-en a:hover {
	background: url("../img/menu_main_en.gif") 0 40px;
}


#mmenu .projects_ru > a {
background:transparent url(../img/menu_projects_ru.gif) repeat scroll 0 0;
}
#mmenu .projects_ru > a:hover {
background:transparent url(../img/menu_projects_ru.gif) repeat scroll 0 40px;
}

#mmenu .projects_ua > a {
background:transparent url(../img/menu_projects_ua.gif) repeat scroll 0 0;
}
#mmenu .projects_ua > a:hover {
background:transparent url(../img/menu_projects_ua.gif) repeat scroll 0 40px;
}

#mmenu .projects_en > a {
background:transparent url(../img/menu_projects_en.gif) repeat scroll 0 0;
}
#mmenu .projects_en > a:hover {
background:transparent url(../img/menu_projects_en.gif) repeat scroll 0 40px;
}


#mmenu .projects_ru .brdr, #mmenu .projects_ua .brdr, #mmenu .projects_en .brdr {
	display: none;
	position: absolute;
	z-index: 999;
	top: 38px;
}

#mmenu .projects_ru  ul li, #mmenu .projects_ua  ul li, #mmenu .projects_en .brdr  ul li {
	position: relative;
	float: left;
}

#mmenu .projects_ru > ul > li > a , #mmenu .projects_ua  > ul > li > a , #mmenu .projects_en > ul > li > a {
	display: block;
}

.sub-menu {
/*	height: 85px; */
	width: 154px;
	overflow: hidden;
}

.sub-item {
	padding: 5px 25px;
	display: block;
}



#dow {background: url("../img/menu_bg.png"); height: 6px;}



#mmenu .invest-ru a {
	background: url("../img/menu_invest_ru.gif") 0 0;
}

#mmenu .invest-ru a:hover {
	background: url("../img/menu_invest_ru.gif") 0 40px;
}

#mmenu .invest-ua a {
	background: url("../img/menu_invest_ua.gif") 0 0;
}

#mmenu .invest-ua a:hover {
	background: url("../img/menu_invest_ua.gif") 0 40px;
}

#mmenu .invest-en a {
	background: url("../img/menu_invest_en.gif") 0 0;
}

#mmenu .invest-en a:hover {
	background: url("../img/menu_invest_en.gif") 0 40px;
}



#mmenu .contacts-ru a {
	background: url("../img/menu_contacts_ru.gif") 0 0;
}

#mmenu .contacts-ru a:hover {
	background: url("../img/menu_contacts_ru.gif") 0 40px;
}

#mmenu .contacts-en a {
	background: url("../img/menu_contacts_en.gif") 0 0;
}

#mmenu .contacts-en a:hover {
	background: url("../img/menu_contacts_en.gif") 0 40px;
}

#mmenu .contacts-ua a {
	background: url("../img/menu_contacts_ua.gif") 0 0;
}

#mmenu .contacts-ua a:hover {
	background: url("../img/menu_contacts_ua.gif") 0 40px;
}



/***********    end of  menu               ******************/


/***********    currency              ******************/
#currency {
    background: #333;
    color: #fff;
   	border: solid 1px #333;
}

#currency p {
	padding: 3px 5px;
}


/***********    end of  currency               ******************/

.title {
	height: 20px;
	margin: 0 0 0 12px;
}

.black:link, .black:visited {
	color: #666;
}

.black:link:hover, .black:visited:hover {
	text-decoration: underline;
	color: #000;
}



/***********    Borders of the projects and other              ******************/


.node {
	background: url("../img/teaser-tr.png") no-repeat right top;
	border: none;
	padding: 0;
	border: none;
}

.node  .node-inner-0 {
	background: url("../img/teaser-tl.png") no-repeat left top;
 	margin: 0;
	padding: 8px 0 0;
}

.node  .node-inner-1 {
	background: url("../img/teaser-bl.png") no-repeat left bottom;
	margin: 0;
	padding: 0 0 0 8px;
}

.node  .node-inner-2 {
	background: url("../img/teaser-br.png") no-repeat right bottom;
	margin: 0;
	padding: 0 8px 8px 0;
}

.front .node  .node-inner-3 {
	height: 359px;
	overflow: hidden;
	position: relative;
}



.brdr {
	background: url("../img/teaser-tr.png") no-repeat right top;
	border: none;
	padding: 0;
	border: none;
}

.brdr  .brdr-inner-0 {
	background: url("../img/teaser-tl.png") no-repeat left top;
 	margin: 0;
	padding: 1px 0 0;
}

.brdr  .brdr-inner-1 {
	background: url("../img/teaser-bl.png") no-repeat left bottom;
	margin: 0;
	padding: 0 0 0 1px;
}

.brdr  .brdr-inner-2 {
	background: url("../img/teaser-br.png") no-repeat right bottom;
	margin: 0;
	padding: 0 1px 1px 0;
}

.brdr  .brdr-inner-3 {

}

/***********    end of  borders               ******************/


/***********    Left panel               ******************/

#sidebar-left .block {

}



.block h2 {
	margin: 0 0 7px 0;
}

#types-block .block-inner {
	height: 158px;
	overflow: hidden;
}

#types-block .types-item {
	display: block;
	width: 150px;
	height: 12px;
	margin: 16px 0;
	overflow: hidden;
}

#types-block .types-item a {
	display: block;
	padding: 0 0 0 20px;
	color: #666;
}

#types-block .types-item a:hover,#types-block .types-item a.current {
	display: block;
	padding: 0 0 0 20px;
	color: #000;
}

#types-block a.type1 {
	background: url("../img/types/type1_small.gif") 0 0 no-repeat;
}

#types-block .type1:hover {
	background: url("../img/types/type1_small.gif") 0 -12px no-repeat;
}

#types-block .type1.current  {
	background: url("../img/types/type1_small.gif") 0 -12px no-repeat;
}

#types-block a.type2 {
	background: url("../img/types/type2_small.gif") 0 0 no-repeat;
}

#types-block .type2:hover {
	background: url("../img/types/type2_small.gif") 0 -12px no-repeat;
}

#types-block .type2.current  {
	background: url("../img/types/type2_small.gif") 0 -12px no-repeat;
}

#types-block a.type3 {
	background: url("../img/types/type3_small.gif") 0 0 no-repeat;
}

#types-block .type3:hover {
	background: url("../img/types/type3_small.gif") 0 -12px no-repeat;
}

#types-block .type3.current  {
	background: url("../img/types/type3_small.gif") 0 -12px no-repeat;
}

#types-block a.type4 {
	background: url("../img/types/type4_small.gif") 0 0 no-repeat;
}

#types-block .type4:hover {
	background: url("../img/types/type4_small.gif") 0 -12px no-repeat;
}

#types-block .type4.current  {
	background: url("../img/types/type4_small.gif") 0 -12px no-repeat;
}

#types-block a.type5 {
	background: url("../img/types/type5_small.gif") 0 0 no-repeat;
}

#types-block .type5:hover {
	background: url("../img/types/type5_small.gif") 0 -12px no-repeat;
}

#types-block .type5.current  {
	background: url("../img/types/type5_small.gif") 0 -12px no-repeat;
}


.news-block {
	margin: 15px 0 0 0 ;
}

.news-block .block-inner {
	height: 178px;
	overflow: hidden;
	position: relative;
}

.news-block h3, .news_ru h3, .news_ua h3, .news_en h3 {
	margin: 0 0 5px 15px;
	color: #999;
}

.news-block p {
	margin: 0px 8px;
}


.news_ua h2 {
	background: url("../img/topics/topic_news_ua.gif") no-repeat;
	width: 80px;
	text-align: right;
}

.news_ru h2 {
	background: url("../img/topics/topic_news_ru.gif") no-repeat;
	width: 80px;
	text-align: right;
}

.news_en h2 {
	background: url("../img/topics/topic_news_en.gif") no-repeat;
	width: 80px;
	text-align: right;
}

.projects_en h2.title, .projects_ru h2.title, .projects_ua h2.title {
	width: 205px;
}

.projects_en h2.title {
	background: url("../img/topics/topic_projects_en.gif") no-repeat;
}

.projects_ru h2.title {
	background: url("../img/topics/topic_projects_ru.gif") no-repeat;
}
.projects_ua h2.title {
	background: url("../img/topics/topic_projects_ua.gif") no-repeat;
}

#obj-alone-ru .title {
	background: url("../img/topics/topic_info_ru.gif") no-repeat;
}
#obj-alone-ua .title {
	background: url("../img/topics/topic_info_ua.gif") no-repeat;
}
#obj-alone-en .title {
	background: url("../img/topics/topic_info_en.gif") no-repeat;
}



.houses_en h2.title {
	background: url("../img/topics/topic_houses_en.gif") no-repeat;
}

.business_en h2.title {
	background: url("../img/topics/topic_business_en.gif") no-repeat;
}

.trk_en h2.title {
	background: url("../img/topics/topic_trk_en.gif") no-repeat;
}

.hotel_en h2.title {
	background: url("../img/topics/topic_hotel_en.gif") no-repeat;
}

.plots_en h2.title {
	background: url("../img/topics/topic_plots_en.gif") no-repeat;
}


.houses_ru h2.title {
	background: url("../img/topics/topic_houses_ru.gif") no-repeat;
}

.business_ru h2.title {
	background: url("../img/topics/topic_business_ru.gif") no-repeat;
}

.trk_ru h2.title {
	background: url("../img/topics/topic_trk_ru.gif") no-repeat;
}

.hotel_ru h2.title {
	background: url("../img/topics/topic_hotel_ru.gif") no-repeat;
}

.plots_ru h2.title {
	background: url("../img/topics/topic_plots_ru.gif") no-repeat;
}


.houses_ua h2.title {
	background: url("../img/topics/topic_houses_ua.gif") no-repeat;
}

.business_ua h2.title {
	background: url("../img/topics/topic_business_ua.gif") no-repeat;
}

.trk_ua h2.title {
	background: url("../img/topics/topic_trk_ua.gif") no-repeat;
}

.hotel_ua h2.title {
	background: url("../img/topics/topic_hotel_ua.gif") no-repeat;
}

.plots_ua h2.title {
	background: url("../img/topics/topic_plots_ua.gif") no-repeat;
}




.realized_en h2.title {
	background: url("../img/topics/topic_realized_en.gif") no-repeat;
}

.realized_ua h2.title {
	background: url("../img/topics/topic_realized_ua.gif") no-repeat;
}

.realized_ru h2.title {
	background: url("../img/topics/topic_realized_ru.gif") no-repeat;
}

.construction_ua h2.title {
	background: url("../img/topics/topic_ongoing_ua.gif") no-repeat;
}

.construction_ru h2.title {
	background: url("../img/topics/topic_ongoing_ru.gif") no-repeat;
}

.construction_en h2.title {
	background: url("../img/topics/topic_ongoing_en.gif") no-repeat;
}

.perspective_ua h2.title {
	background: url("../img/topics/topic_inv_ua.gif") no-repeat;
}

.perspective_en h2.title {
	background: url("../img/topics/topic_inv_en.gif") no-repeat;
}

.perspective_ru h2.title {
	background: url("../img/topics/topic_inv_ru.gif") no-repeat;
}


.donetsk_en h2.title {
	background: url("../img/topics/topic_donetsk_en.gif") no-repeat;
}

.alushta_en h2.title {
	background: url("../img/topics/topic_alushta_en.gif") no-repeat;
}

.kiev_en h2.title {
	background: url("../img/topics/topic_kiev_en.gif") no-repeat;
}

.sevastopol_en h2.title {
	background: url("../img/topics/topic_sevas_en.gif") no-repeat;
}

.svyatogorsk_en h2.title {
	background: url("../img/topics/topic_svyatogorsk_en.gif") no-repeat;
}

.yalta_en h2.title {
	background: url("../img/topics/topic_yalta_en.gif") no-repeat;
}

.makeyevka_en h2.title {
	background: url("../img/topics/topic_makeevka_en.gif") no-repeat;
}



.donetsk_ru h2.title {
	background: url("../img/topics/topic_donetsk_ru.gif") no-repeat;
}

.alushta_ru h2.title {
	background: url("../img/topics/topic_alushta_ru.gif") no-repeat;
}

.kiev_ru h2.title {
	background: url("../img/topics/topic_kiev_ru.gif") no-repeat;
}

.sevastopol_ru h2.title {
	background: url("../img/topics/topic_sevas_ru.gif") no-repeat;
}

.svyatogorsk_ru h2.title {
	background: url("../img/topics/topic_svyatogorsk_ru.gif") no-repeat;
}

.yalta_ru h2.title {
	background: url("../img/topics/topic_yalta_ru.gif") no-repeat;
}

.makeyevka_ru h2.title {
	background: url("../img/topics/topic_makeevka_ru.gif") no-repeat;
}



.donetsk_ua h2.title {
	background: url("../img/topics/topic_donetsk_ua.gif") no-repeat;
}

.alushta_ua h2.title {
	background: url("../img/topics/topic_alushta_ua.gif") no-repeat;
}

.kiev_ua h2.title {
	background: url("../img/topics/topic_kiev_ua.gif") no-repeat;
}

.sevastopol_ua h2.title {
	background: url("../img/topics/topic_sevas_ua.gif") no-repeat;
}

.svyatogorsk_ua h2.title {
	background: url("../img/topics/topic_svyatogorsk_ua.gif") no-repeat;
}

.yalta_ua h2.title {
	background: url("../img/topics/topic_yalta_ua.gif") no-repeat;
}

.makeevka_ua h2.title {
	background: url("../img/topics/topic_makeevka_ua.gif") no-repeat;
}



.invest_en h2.title {
	background: url("../img/topics/topic_invest_en.gif") no-repeat;
}

.contacts_en h2.title {
	background: url("../img/topics/topic_contact_en.gif") no-repeat;
}


.invest_ua h2.title {
	background: url("../img/topics/topic_invest_ua.gif") no-repeat;
}

.contacts_ua h2.title {
	background: url("../img/topics/topic_contact_ua.gif") no-repeat;
}

.invest_ru h2.title {
	background: url("../img/topics/topic_invest_ru.gif") no-repeat;
}

.contacts_ru h2.title {
	background: url("../img/topics/topic_contact_ru.gif") no-repeat;
}

.sitemap_ru h2 {
	background: url("../img/topics/topic_sitemap_ru.gif") no-repeat;
}
.sitemap_en h2 {
	background: url("../img/topics/topic_sitemap_en.gif") no-repeat;
}
.sitemap_ua h2 {
	background: url("../img/topics/topic_sitemap_ua.gif") no-repeat;
}


.sitemap_ua h2, .sitemap_ru h2, .sitemap_en h2{
	font-size: 1.7em;
	line-height: 1em;
	text-align: right;
	width: 240px;
}

.sitemap-inner {
	margin: 8px 0 0 15px;
}




.new {
	padding: 8px 0 0 0;
}

.news-block .more {
	width: 100%;
	bottom: 7px;
	right: 5px;
	position: absolute;
	background: #fff;
}

/***********    end of  Left panel               ******************/


/****************Content********************************************/

.content {
	position: static;
}


img.main_preview {
	height: 146px;
	width: 194px;
	display: block;
}

.front .more {
	width: 100%;
	bottom: 0px;
	position: absolute;
	background: #fff;
}



.more .toright a,#detailed a {
	padding: 0 7px 0 0;
	background: url("../img/link_arr.gif") no-repeat right;
}

a, :link , a:visited, :visited {
	text-decoration: none;
	color: #0099cc;
}

a:hover, :link:hover {
	text-decoration: underline;
}

.content-block {

	width: 646px;
	margin: 0 0 0 8px;
}

.news_ru .node-inner-3, .news_ua .node-inner-3, .news_en .node-inner-3 {
	height: 359px;
	overflow: hidden;
	position: relative;
}



.news_ru .node-inner-3 p, .news_ua .node-inner-3 p, .news_en .node-inner-3 p {
	text-indent: 1.5em;
	margin: 8px 0 0 0;
}

.projects_ru .node-inner-3, .projects_en .node-inner-3, .projects_ua .node-inner-3 {
	height: 115px;
	overflow: hidden;
	position: relative;
}

#obj-alone-ru .node-inner-3, #obj-alone-en .node-inner-3, #obj-alone-ua .node-inner-3,
#content-inner .invest_ru .node-inner-3, #content-inner .invest_ua .node-inner-3,
#content-inner .invest_en .node-inner-3, .sitemap_ru .node-inner-3, .sitemap_en .node-inner-3, .sitemap_ua .node-inner-3 {
	overflow: hidden;
	height: 359px;
}

#content-inner .contacts_ru .node-inner-3, #content-inner .contacts_ua .node-inner-3, #content-inner .contacts_en .node-inner-3 {
	overflow: hidden;
	height: 359px;
}

.projects_ru .last, .projects_ua .last, .projects_en .last {
	margin: 0 0 -29px 0;
}

.projects_ru img.class_preview, .projects_ua img.class_preview, .projects_en img.class_preview {
	margin: 7px 14px 7px 7px;
	float: left;
	width: 100px;
	height: 100px;
}

.projects_ru .descript, .projects_ua .descript, .projects_en .descript {
	text-indent: 1.5em;
}

#obj-alone-ru .descript, #obj-alone-en .descript, #obj-alone-ua .descript {
	text-align: justify;
}


.projects_ru .pager, .projects_us .pager, .projects_en .pager {
	float: right;
}

.indent {
	margin: 0 0 6px 0;
}

td.date {
	color: #09c;
	width: 10%;
	padding: 10px;
}

.pagers-block {
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.pagers-block ul.pager {
	display: block;
	width: 100%;
}

.pagers-block .pager {
	clear: both;
	text-align: center;
}



.pager .page {
	float: left;
	width: 12px;
	text-align: center;
}

.pager .current {
	color: #fff;
	background: #999;
}

.detailed {
	position: absolute;
	right:  0;
	bottom: 0;
}

.google_top {
	position: absolute;
	right:  0;
	top: 0;
}

.contacts .info {
	margin: 20px 0 20px 50px;
}

.contacts_ru .content , .contacts_ua .content ,.contacts_en .content , .invest_ua .content,  .invest_en .content,  .invest_ru .content  {
	padding: 30px 20px;
}

.contacts_ru ul, .invest_ru ul, .contacts_ua ul, .invest_ua ul, .contacts_en ul, .invest_en ul {
	list-style-image: url(../img/tick.gif);
	list-style-position: outside;
}

.contacts_ru ul li, .invest_ru ul li, .contacts_ua ul li, .invest_ua ul li, .contacts_en ul li, .invest_en ul li {
	margin:8px 0 8px 30px;
}

     /******************Object menu*****************/

.obj-menu ul li {
	float: left;
	margin: 8px 8px 8px 24px;
}

.obj-menu a {
	color: #666;
}

.obj-menu a:link:hover, .obj-menu a:visited:hover {
	text-decoration: underline;
	color: #000;
}

#obj-descr img {
	width: 194px;
	height: 146px;
	float: right;
	padding:0 0 0 8px;
}


     /**********End of  Object menu*****************/

#obj-graf a {
	margin: 1px;
}

#obj-place td {
	vertical-align:middle;
}

#obj-docs tr , #obj-specs tr{
	line-height: 1.5em;
}


a.pdf {
	background: url("../img/file-red.gif") no-repeat;
	padding-left: 16px;
}
a.zip {
	background: url("../img/file-orange.gif") no-repeat;
	padding-left: 16px;
}
a.jpg {
	background: url("../img/file-blue.gif") no-repeat;
	padding-left: 16px;
}



/****************End of Content********************************************/



/***************Footer*********************************************/

.carousel {
	height: 100px;
	margin: 20px 0 20px 0;
}



.carousel-prev-btn {

	height: 140px;
	width: 21px;
	background: url("../img/btn_left.gif") no-repeat center;
	cursor: pointer;
}

.carousel-next-btn {

	height: 140px;
	width: 21px;
	background: url("../img/btn_right.gif") no-repeat center;

	cursor: pointer;
}

.carousel li {
	text-align: center;
	width: 152px;
	height: 100px;
}

.carousel li a {
	display: block;
}

.carousel li img {
	width: 100px;
	height: 100px;
}


/**********************End of Footer*********************************/

/************************* Geo ******************************************/




/************************* End of Geo ******************************************/
