body {
	background:transparent none repeat scroll 0 0 !important
}

.nresults,
#popup,
.hd-links-account,
#hd,
#doc,
.messenger,
.column-left,
.bt-dashboard,
.send-to,
.today .icon,
#ft {
	display: none
}

#bd,
.column-right {
	width: 100% !important;
	position: relative
}

.blkb, .blkb-g, .blkb-w { border: 0 !important }

a,
.resultset .fn a,
.resultset .document-title a { color: #333 !important }

.resultset li { 
	border:1px solid #a5a5a5; 
	width:98% !important; 
	min-height: inherit !important;
	position: inherit !important
}

/* CSS 3 Support Only */
.resultset li:nth-child(5) {
	page-break-before: always
}

.resultset .weather .weather-document {
	width: 100% !important
}


.resultset .weather-nigth .resultset-block, .resultset .weather-day .resultset-block {
	width:100% !important
}

.resultset .next-days {
	width: 100% !important;
	position:static !important;
	height:auto !important;
	overflow:inherit !important
}

.resultset .next-days div { 
	background: none !important;
	height: auto !important;
	margin-left:24px
}

.resultset .next-days dl {
	float:left !important;
	width:25% !important
}

.resultset .next-days dl dd {
	margin:0 !important;
	float:left !important
}

.resultset .next-days dl dt { 
	margin:6px !important;
	float:left !important
}

.resultset .weather .document {
	float:none !important;
	width:100% !important
}

.resultset .next-days dl .temperature-max,
.resultset .next-days dl .temperature-min {
	line-height: 30px
}

pre,code, kbd, samp, tt { display:none }

.resultset .weather .document {
	height:inherit !important;
	overflow:inherit !important
}

.weather .today .temperature-current {
	left: 0;
	line-height: 68px	
}

/* -------------------------------- */
.column-right {
	float: none !important;
	width: inherit !important;
	overflow: inherit !important;
}
