@charset "utf-8";
/* CSS Document */
body {
	background-color:#011a26;
	margin:0px;
}
.main-table {
	background-image:url(images/main-table-bg.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	vertical-align:top;
}
.main-table td {
/*	border:solid 1px #fff;*/
}
.logo-btn{
	position:absolute;
	width:195px;
	height:115px;
	margin-left:95px;
	margin-top:-37px;
	cursor:pointer;
}
.add2favorites {
	/*
	background-image:url(images/add2fav-bg.png);
	background-repeat:no-repeat;*/
	/*padding-left:29px;*/
	height:19px;
	padding-top:3px;
	position:absolute;
	margin-left:887px;
	margin-top:43px;
	/*border:solid 1px #f00;*/
	width:145px;
}
.add2favorites img{
/*	margin-right:9px;
	float:left;*/
	position:absolute;
}
.add2favorites #add2fav_img_act{
	position:absolute;
	margin-left:-20px;
	margin-top:-19px;
	display:none;	
}
.add2favorites a {
	font-family:Tahoma;
	font-size:11px;
	color:#8f99a3;
	float:right;
	margin-top:3px;
}
.top-menu {
	font-family:Tahoma;
	font-size:13px;
	letter-spacing:0.03em;
	margin-left:354px;
	margin-top:35px;
}
.top-menu a {
	color:#ffffff;
	position:absolute;
	border:0px !important;
}
.top-menu .item1 {
	height:27px;
	padding-top:5px;
	padding-left:6px;
	position:absolute;
	width:80px;
}
.top-menu .item2 {
	height:27px;
	padding-top:5px;
	padding-left:15px;
	position:absolute;
	margin-left:145px;
	width:80px;
}
.top-menu .item3 {
	height:27px;
	padding-top:5px;
	padding-left:15px;
	position:absolute;
	margin-left:274px;
	width:80px;
}
.top-menu .selected {	
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='images/top-menu-selected.png');	
}
.top-menu .selected[class] {
	background-image:url(images/top-menu-selected.png);
}
.top-menu .selected a {
	text-decoration:none;
}
.text {
	font-family:Tahoma;
	font-size:11px;
	color:#ffffff;
	width:550px;
	margin-left:99px;
	margin-top:16px;
}
.text .selected {
	color:#41a8dc;
}
#section_img {
	margin-left:99px;
	margin-top:53px;
}
.projects {
	margin-left:100px;
}
.projects .line1 {
	vertical-align:top;
	margin-top:11px;
}
.logo-table a {
	font-family:Tahoma;
	font-size:11px;
	color:#ffffff;
}
.logo-table{
    /*margin-top: 20px;*/
}
.logo-table img {
	/*position:absolute;*/
	border:none;
    /*margin-right: 40px;*/
}
.logo-table .active{
    display: none;
}
.logo-table .not-active{
    /*position:absolute;*/
}
.logo-table div {
	/*position:absolute;*/
	text-decoration:underline;
}
.logo-table .proj1 {
	margin-top:20px;
	margin-left:5px;
}
.logo-table .proj1_act {
	display:none;
	margin-top:20px;
	margin-left:5px;
	width:119px !important;
	height:64px !important;
}
.logo-table .proj1_descr {
	margin-top:97px;
	margin-left:-1px;
	width:140px;
	cursor:pointer;
}
.logo-table .proj2 {
	margin-left:187px;
	margin-top:32px;
}
.logo-table .proj2_act {
	margin-left:187px;
	display:none;
	margin-top:32px;
	width:76px !important;
	height:50px !important;
}
.logo-table .proj2_descr {
	margin-left:173px;
	margin-top:97px;
	width:105px;
	cursor:pointer;
}
.logo-table .proj4 {
	margin-left:325px;
	margin-top:48px;
}
.logo-table .proj4_act {
	margin-left:325px;
	margin-top:46px;
	display:none;
	width:120px !important;
	height:35px !important;
}
.logo-table .proj4_descr {
	margin-left:320px;
	margin-top:97px;
	width:126px;
	cursor:pointer;
}

.logo-table .proj5 {
	margin-left:520px;
	margin-top:28px;
}
.logo-table .proj5_act {
	margin-left:520px;
	margin-top:28px;
	display:none;
	width:45px !important;
	height:62px !important;
}
.logo-table .proj5_descr {
	margin-left:480px;
	margin-top:98px;
	width:126px;
	cursor:pointer;
}
.logo-table .proj6 {
	margin-top:159px;
	margin-left:1px;
}
.logo-table .proj6_act {
	margin-top:159px;
	margin-left:1px;
	display:none;
	width:110px !important;
	height:50px !important;
}
.logo-table .proj6_descr {
	margin-top:219px;
	margin-left:-4px;
	width:126px;
	cursor:pointer;
}
/*
.logo-table .proj3 {
	margin-left:340px;
	margin-top:59px;
}
.logo-table .proj3_act {
	margin-left:340px;
	margin-top:59px;
	display:none;
	width:128px !important;
	height:23px !important;
}
.logo-table .proj3_descr {
	margin-left:335px;
	margin-top:96px;
	width:105px;
	cursor:pointer;
}
.logo-table .proj4 {
	margin-top:159px;
	margin-left:1px;
}
.logo-table .proj4_act {
	margin-top:159px;
	margin-left:1px;
	display:none;
	width:120px !important;
	height:35px !important;
}
.logo-table .proj4_descr {
	margin-top:204px;
	margin-left:-4px;
	width:126px;
	cursor:pointer;
}
*/
.line2 img {
	vertical-align:top;
	margin-top:0px;
	line-height:0px;
	padding:0px;
	height:1px;
}
.line2 {
	vertical-align:top;
	margin-top:278px;
	margin-left:100px;
}
.footer {
	font-family:Tahoma;
	font-size:11px;
	color:#273c46;
}
.footer .design {
	margin-top:13px;
	margin-left:99px;
}
.footer .design a{
	color:#273C46;
}
.footer .copyright {
	margin-top:13px;
	margin-right:165px;
}
/**** select area window ****/
.overlay {
	display:none;
	height:500%;
	background:black;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:97;
	opacity: 0.3;
	-moz-opacity: 0.53;
	-khtml-opacity: 0.53;
* 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=53);
}
.select-area-win{
	width:423px;
	height:235px;
	position:absolute;
	font-family:Tahoma;
	font-size:11px;
	display:none;
	z-index:99;
    left:29%;
	top:7%;
}
.select-area-win[class]{
	background-image:url(/images/select-area-win.png);
	background-repeat:no-repeat;
}
.select-area-win .title{
	font-size:15px;
	color:#000;
	word-spacing:0.005em;
	margin-top:24px;
	margin-left:25px;
}
.select-area-win .description{
	margin-left:25px;
	margin-top:12px;
	width:348px;
	line-height:13px;
}
.select-area-win select{
	font-size:11px;
	width:122px;
	border:solid 1px #b2b2b2;
	height:19px;
    *height:22px;
	margin-left:21px;
}
.select-area-win .select img{
	float:right;
	padding:0px;
	margin-top:-1px;
}
.select-area-win .label{
	margin-top:3px;
}
.select-area-win .area-menu{
	margin-left:26px;
	margin-top:17px;
	vertical-align:top;
    position: absolute !important;
}
.select-area-win a.go-btn{
	position:absolute;
	width:69px;
	height:23px;
	vertical-align:top;
	margin-left:340px;
	margin-top:53px;
	cursor:pointer;
/*	border:solid 1px #F00;*/
}
.select-area-win div.go-btn{	
	width:69px;
	height:23px;	
	cursor:pointer;
/*	border:solid 1px #F00;*/
}
.select-area-win .close-btn{
	width:18px;
	height:18px;
	position:absolute;
	margin-left:391px;
	margin-top:12px;
/*	border:solid 1px #F00;*/
	cursor:pointer;
}
.select-area-win .select{
	font-size:11px;
	width:121px;
	border:solid 1px #b2b2b2;
	height:17px;
	margin-left:21px;
	cursor:pointer;
/*	background-image:url(images/district-menu-dbtn.gif);*/
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-left:3px;
	padding-top:1px;
/*	padding-right:5px;*/
	overflow:hidden;
/*	border:solid 1px #F00;*/
}
.select-area-win .select a{
	color:#000;
	text-decoration:none;
}
.select-area-win .select-menu{
	display:none;
	position:absolute;
	background-color:#FFF;
	font-size:11px;
	width:255px;
	border:solid 1px #b2b2b2;
	height:200px;
	overflow-x: hidden;
	overflow-y: scroll;
	margin-left:21px;
	cursor:pointer;	
	z-index:10000;
	padding-left:5px;
}
.select-area-win .select-menu a{
	color:#000;
	text-decoration:none;
	white-space:nowrap;
}
.select-area-win .select-menu a:hover{
	color:#FFF;
	background-color:#0a246a;
}
.select-area-win .area{
	margin-left:21px;
}
/**** end select area window ****/
