/* DEPRECATED BY MAX */
.td_grad {
	padding:0 5px 5px 10px;
	/*background: url('/_images/grad.jpg') top left repeat-x;*/
}

.mapsearchbanner {
    width:100%; height:400px; display: block;
    border: 5px solid gray;
    background-position: center;
}
.mapsearchbanner:hover {
    border: 5px solid red;
}

#t_metro {
	width:100%;
	height:105px;
	border:3px solid #b71e16;
}

#t_metro .l a {
	display:block;
	height:105px;
	background: url('/media/banners/metro-1.gif') top center no-repeat;
}

#t_metro .r {
	width:255px;
	background:#b71e16;
}

#t_metro .r div {
	padding-left:10px;
	padding-right:10px;
	font: normal 22px Arial;
	color:#ffffff;
}

/* specs */
.speccontainer {
    width: 100%;
    overflow: hidden;
    height: 216px;
    padding-left:1px;
    _padding-left:2px;
}

.speccontainer .specobject {
    width: 238px;
    /width: 252px;
    height: 204px;
    /height: 214px;
    overflow: hidden;
    float: left;
    border: 1px solid #d4d4d4;
    /*border-right:none;*/
    padding:3px 7px 7px 7px;
    margin-left:-1px;
}

.speccontainer .specobject .specname {
    color: #9c0000;
    font: normal 14px Arial;
    display: block;
    margin-bottom: 3px;
    text-align:center;
    text-decoration: underline;
    overflow: hidden;
    width:100%;
    white-space: nowrap;
}
.speccontainer .specobject .specname:hover {
    text-decoration: none;
}

.speccontainer .specobject .specimg {
    display: block;
    width: 237px;
    height: 162px;
    margin-bottom: 8px;
}

.speccontainer .specobject .specimg img {
	border:2px solid #bdbdbd;
}

.speccontainer .specobject .spectext {
    font-size: 11px;
    color: gray;
    width: 100%;
    height: 80px;
    display: block;
    overflow: hidden;
    margin-bottom: 3px;
}
.speccontainer .specobject .specprice {
    text-align: right;
    color:#9c0000;
}


.tspec {
	width:100%;
	height:220px;
}

.tspec .left {
	width:30px;
}

.tspec .left a {
	display:block;
	width:24px;
	height:220px;
	background: url('/_images/arrow_left.jpg') center center no-repeat;
}

.tspec .right {
	width:30px;
	/padding-right:15px;
}

.tspec .right a {
	display:block;
	width:24px;
	height:220px;
	background: url('/_images/arrow_right.jpg') center center no-repeat;
}

.news-preview {
    border-bottom: 1px dotted gray;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.news-preview .date {
    color: gray;
    font-size: 11px;
}

.news-preview a {
    color: darkred;
    display: block;
}
.news-preview a:hover {
    text-decoration: underline;
}
