img {border: 0;}
table {border: 0px; border-collapse: collapse;}
table td {padding: 0px; vertical-align: top; text-align: left;}
.Dimension {
	min-width: 960px;
  _width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 960 ? "960px" : (document.documentElement.clientWidth || document.body.clientWidth) > 1280 ? "1280px" : "100%");
}
.weather {
	width: 100%;
	margin-bottom: 1em;
}
.weather#t1 td {
	width: 12.5%;
} 
.weather#t2 td {
	width: 20%;
}
.weather td {
	border-left: 1px dashed #DDD;
	text-align: center;
	font-size: 85%;
	padding-bottom: .5em;
}
.weather .trHeader td {
	white-space: nowrap;
	font-size: 100%;
	padding: 0;
	border: 0;
}
.weather td div {
	padding: .2em 0;
	margin-bottom: .3em;
	font-weight: bold;
}
.weather .trHeader div {
	padding: .5em 0;
	border-right: 1px dashed #FFF;
	margin: 0;
	font-weight: normal;
}
.weather .asTitle {
	font-size: 156% !important;
}
.weather .borderR {
	border-right: 1px dashed #DDD !important; 
}
.borderR0 {
	border-right: 0 !important;
}
.borderL0 {
	border-left: 0 !important;
}

.bg1, .bg3 {background: #eee;}
.bg4 {background: #e3e3e3;}
.bg2, #t2 .bg4 {background: #F6F6F6;}

dl.numerator {
	margin-bottom: 1em; 
	float: left; 
	width: 100%; 
}
dl.numerator dt {
	color: #777;	
	font-size: 65%; 
	font-family: Tahoma, Verdana, Arial, sans-serif;	
	float: left; 
	padding-top: .2em;
}
dl.numerator dd {
	float: right; 
	width: 90%; 	
	padding-bottom: .1em; 
}

.clear .width25p {
	width: 24% !important;
}

/* Для информеров */
.counters dd {
	float: left;
	margin: 0 1em 1em 0;
	position: relative;
}
.counters dd input {
	float: left;
}

.mapsList .photoCard {
	margin: 0;
	width: 24%;
}
.mapsList .photoCard dt {
	float: none;
	height: auto;
}
.mapsList .photoCard dd {
	margin: 0;
	padding-left: .1px;
}