.right {text-align:right;}
.h100 {height:100%;}
.menu {margin-top:49px;list-style-image:none;}
.menu li {text-align:right;margin:4px 0 0 0;padding:0;list-style:none;list-style-image:none;}
.st1 {width:1%;height:119px;background:#6798CA;}
.st1 b {display:block;width:15px;}
.st2 {height:1%;background:url(/imgs/head_bg.gif) top repeat-x;}
.st2 div {height:119px;background:url(/imgs/head_bg2.gif) top right no-repeat;}
.st2 div b {display:block;width:140px;background:#FFFFFF;height:110px;}
.st3 {background:url(/imgs/blue_line.gif) top right repeat-y;}
.st4 {width:1%;}
.st4 div {width:125px;padding-bottom:50px;}
.st4 div img {margin-top:3px;}
.st5 {background:url(/imgs/hd_bg1.gif) top left no-repeat;}
.st6 {height:100%;background:url(/imgs/hd_bg2.gif) bottom right no-repeat;}
.st7 {width:16%;text-align:right;}
.st8 {width:1%;}
.st8 div {width:110px;}
.st9 {height:1%;background:url(/imgs/blue_line.gif) top right repeat-y;}
.st9 div {background:url(/imgs/hd_bg3.gif) top right no-repeat;height:62px;}
.st10 td {border-bottom:2px solid #9EC7DC;}
.st11 td {border-top:2px solid #9EC7DC;padding:20px 40px 0 0;}
.st12 {border-right:1px solid #FFFFFF;margin-top:11px;}
.st13 {width:165px;}
.st14 {font-size:0.85em;padding-right:40px;}
.st15 {font-weight:bold;font-style:italic;font-size:0.85em;margin:-2px 0 15px 71px;padding:0;}
.st16 {width:1%;}
.st16 b {display:block;width:40px;overflow:hidden;}
.logo {margin:-93px 0 0 4%;position:absolute;width:auto;background:#FFFFFF;}
.navtitle {color:#6697CA;text-transform:uppercase;font-size:1.1em;margin:17px 0 0 10px;}
.other {float:right;width:116px;text-align:center;margin-top:63px;}
.power {text-align:right;font-size:11px;line-height:normal;position:relative;top:-10px;}
.news td {padding:25px 40px 0 0;}
.news2 td {padding:15px 40px 15px 0;}
.news td img, .news2 td img {margin-top:3px;}
.news td p, .news2 td p {padding:0;margin:0;}
.news3 td {padding:15px 40px 15px 0;border-bottom:2px solid #9EC7DC;}
.project_text td {padding:15px 40px 15px 0;}
.content_text td {padding:7px 0px 15px 0;}
.tab2 {width:auto;}
.ecology {margin-top:11px;clear:both;}
.ecology td {color:#6798CA;font-weight:bold;padding:0;}
.technology {clear:both;}
.maplist img {position:absolute;z-index:100;cursor:pointer;}

.sprd td {padding:0 9px 2px 0;text-align:left;}
.hdr td {background:#6798CA;font-size:0.70em;padding:6px 0 6px 0px;color:#FFF;text-transform:uppercase;}

.objtab {margin-top:25px;width:280px;}
.objtab .head td {border:0;}
.objtab td {padding:5px 10px 4px 9px;border-top:2px solid #B3CBE4;}

.building_lists {border:1px solid silver;}

.building_lists td {
	text-align:center;
	vertical-align:middle;
	padding:5px;
	}
.building_lists .head td {
	background:#e8e8e8;
	font-weight:bold;
	padding:5px;
	}
.building_menu a {color:#FFFFFF;text-decoration:none;}
.building_menu a:hover {text-decoration:underline;}
.building_menu a, .building_menu strong {}
.build_shema td {padding:0;vertical-align:middle;text-align:center;border: 1px solid white;}
.build_shema td a {text-decoration:none;color:#000000;padding:3px;text-align:center;}
.build_shema td.flat {padding:4px 5px;}

.build_shema .floor_number {width:1%;border-bottom: 1px solid #000000;padding:0 3px 0 3px;}
		.flat {
			width:65px;
			padding:4px 5px;
			height: 20px;
			text-align:center;
			cursor: pointer;
			line-height:normal;
		}
		.flat_status1 {background-color: #fc5757;}
		.flat_status2 {background-color: #dadbdb;}
		.flat_status0 {background-color: #a5cfe5;}
		
.shema_legend1 {width:20px;height:15px;overflow:hidden;background:#a5cfe5;}
.shema_legend2 {width:20px;height:15px;overflow:hidden;background:#dadbdb;}
.shema_legend3 {width:20px;height:15px;overflow:hidden;background:#fc5757;}

.menus_extends {width:100%;}
.menus_extends td {text-align:center;padding:3px 8px;width:25%;white-space:nowrap;border-left:1px solid #FFF;}
.menus_extends td.act {background:#dfdfdf;color:#000;}
.menus_extends td.act a {color:#000;}

.loginform {
	margin:25px 0 0 0;
	}
.loginform td {width:1%;padding:6px 0 0 0;text-align:right;}
.loginform td input {
	font-size:12px;
	width:85px;	
	}
.loginform td input.enter {
	width:auto;
	}
	
.loginform2 {
	margin:25px 0 0 0;
	}
.loginform2 td {width:1%;padding:6px 0 0 0;}
.loginform2 td input {
	font-size:12px;
	width:200px;	
	}
.loginform2 td input.enter {
	width:auto;
	}
	
	
table.agency td {vertical-align:top;padding-bottom:15px;}
table.agency td img {margin:5px 5px 0 0;}

.spec-prom {
	background:url(/imgs/spec.jpg) top left no-repeat;border-bottom:3px solid #709ECD;
	}
.spec-prom span {height:98px;}
.spec-prom span img {position:relative;top:82px;left:16px;}
ul.spec li {
	background:url(/imgs/lispec.gif) 0 3px no-repeat;
	padding-left:18px;
	list-style:none;
	list-style-image:none;
	margin-left:0;
	}
ul.spec {
	padding-left:0;
	margin-left:0;
	}
	
.sps1 {
	margin-top:23px;border-top:2px solid #8DB2D7;border-bottom:2px solid #8DB2D7;padding:12px 0 0 0;
	}
.sps2 {
	font-weight:bold;color:#8DB2D7;text-transform:uppercase;font-size:1.2em;
	}
.sps3 {padding:5px 0 15px 0;}
.sps4 {margin-top:40px;border-top:2px solid #8DB2D7;border-bottom:2px solid #8DB2D7;padding:5px 0;}

		.wheater .head td {padding:12px 5px;text-align:center;font-weight:bold;color:#000000;}
		.wheater .tn {font-weight:bold;color:#000000;padding-left:14px;}
		.wheater td {color:#060095;border:1px solid #888888;text-align:center;padding:1px 2px;}
		.wheater .grn {color:#005C00;}
		.wheater .red {color:#FE0200;}
		.wheater .mrn {color:#FF00FF;}

#srt td {text-align:left;color:#000;}
#srt {width:85%;}


.edittable td {width:auto;padding:5px 20px;}
.edittable td.colmn1 {width:200px;font-weight:bold;padding-right:15px;}
.edittable td.colmn2 input {width:300px;}
