/* TAG's */

/* ***** */

/* ID's */

/* **** */

/* CLASS'es */

.btn {
	margin:28px 0 0 0;
	padding:0;
	overflow:hidden;
}
.btn a,
.btn strong {
	display:block;
	float:left;
	background:transparent url("../i/button_bg.png") no-repeat;
}
.btn a {
	padding:0 0 0 15px;
	background-position:0 50%;
}
.btn strong {
	padding:10px 12px 12px 0;
	background-position:100% 50%;
}
.btn a:link,
.btn a:visited,
.btn a:hover,
.btn a:active {
	color:#8dbdef;
	text-decoration:none;
}

.title { margin-top:0; }

.title-plan { padding:30px 0 0 0; }

.title-place { padding:68px 0 0 0; }

.table-object { margin:0; }

.table-object .table-first { margin:0 0 17px 0; }

.table-object table thead th, 
.table-object table thead td {
	padding:0 0 10px 0;
	text-align:left;
}
.table-object table tbody { font-size:.84em; }

.table-object table td {
	line-height:1.38em;
	color:#8199b7;
	vertical-align:top;
}

.table-object table tbody td {
	padding:0 17px 0 0;
	text-align:right;
}
.table-object table .c1 {
	width:135px;
	padding:0 23px 5px 9px;
	color:#FFF;
	text-align:left;
}

.table-object .td-photo,
.table-objects .td-photo {
	width:440px;
	padding:0 20px 0 0;
	vertical-align:top;
}

.table-object .td-photo dl {
	float:left;
	margin:17px 0 0 0;
	padding:0;
}
.table-object .td-photo .area { width:150px; }

.table-object .td-photo .area-floor1,
.table-object .td-photo .area-floor2 { width:95px; }

.table-object .td-photo dd {
	margin:0;
	padding:3px 0 0 0;
}
.table-object .td-photo dd  strong {
	font-size:1.2em;
	font-weight:normal;
	color:#8199b7;
}

.table-object .photo,
.table-objects .photo {
	margin:0;
	padding:0;
}
.table-object .photo a,
.table-objects .photo a { display:block; }

.table-object .photo img,
.table-objects .photo img {
	display:block;
	border:5px solid #FFF;
	
}
.table-object .zoom {
	margin:0;
	padding:2px 0;
	font-size:.73em;
}
.table-object .zoom a {
	padding:0 15px 0 0;
	background:transparent url("../i/ico_zoom.gif") no-repeat 100% 2px;
}
.table-object .zoom a:link,
.table-object .zoom a:visited {
	color:#8dbdef;
	text-decoration:underline;
}
.table-object .zoom a:hover,
.table-object .zoom a:active {
	color:#8dbdef;
	text-decoration:none;
}

.table-object .td-descr, 
.table-objects .td-descr {
	vertical-align:top;
	font-size:.86em;
}

.table-object .link {
	position:relative;
	margin:0 0 16px 0;
	padding:0 0 0 75px;
	overflow:hidden;
}
.table-object .link img {
	float:left;
	width:64px;
	height:64px;
	margin:0 0 0 -75px;
}
.table-object .link p {
	margin:0;
	padding:1em 0 0 0;
	line-height:1.3em;
}

.table-objects .td-photo {
	width:240px;
	padding:0 20px 30px 0;
}

.table-objects .td-descr { padding:27px 0 0 0; }

.table-objects h3 {
	margin:0;
	font-size:1.38em;
	font-weight:normal;
}
.table-objects .btn {
	margin:13px 0 0 0;
}
.table-objects .btn a,
.table-objects .btn strong {
	background-image:url("../i/button_bg_2.png");
}
.table-objects .btn a { padding:0 0 0 11px; }

.table-objects .btn strong { padding:3px 10px 4px 0; }

.table-objects .btn span {
	padding:0 17px 0 0;
	background:transparent url("../i/ico_btn_arr.gif") no-repeat 100% 60%;
}

.p4 .td-photo { padding-top:4px; }

/* ******** */