/* Блок: Новости */table.news td.news-list-main ul{	margin: -10px -10px 0px 0px;	list-style: none;	font-size: 0px;}table.news td.news-list-main ul li{	margin: 10px 10px 0px 0px;	display: inline-block;}table.news ul.news-block-list-1{	padding-top: 1px;}table.news ul.news-block-list-1 li{	padding-top: 3px;}table.news ul.news-block-list-1 li.last{	padding-bottom: 0px;	margin-bottom: 0px;}/* Блок 2: Погода, валюта, ... */table.city ul.valute{	padding: 0px 0px 5px 0px;	list-style: none;}table.city ul.valute li.element{	background-color: #FFFFFF;	margin: 0px 0px 5px 0px;	line-height: 24px;	display: block;	height: 24px;}table.city ul.valute li.element div.hide{	display: none;}table.city ul.valute li.element div.hide div{	line-height: 15px;	font-size: 11px;}table.city ul.valute li.element div.hide div span.title{	display: inline-block;	text-align: right;	color: #888888;	width: 75px;}table.city ul.valute li.element div.hide div span.percent{	float: right;}table.city ul.valute li.element div.hide div span.percent.up{	color: green;}table.city ul.valute li.element div.hide div span.percent.down{	color: red;}table.city ul.valute li.element div.hide div span.percent.same{	color: #888888;}table.city ul.valute li.element.selected{	height: 67px;}table.city ul.valute li.element.selected div.hide{	border-top: 1px solid #cccccc;	padding: 5px 5px 0px 5px;	display: block;}table.city ul.valute li.element div.show img{	margin: 1px 1px 1px 1px;	float: left;}table.city ul.valute li.element div.show span.rate{	font-weight: bold;	font-size: 10px;	color: #888888;}table.city ul.valute li.element div.show span.value{	background-repeat: no-repeat;	background-position: right;	padding: 0px 25px 0px 0px;	font-size: 16px;	display: block;	float: right;}table.city ul.valute li.element div.show span.value.up{	background-image: url("valute/arrow.up.png");}table.city ul.valute li.element div.show span.value.down{	background-image: url("valute/arrow.down.png");}table.city ul.valute li.element div.show span.value.same{	background-image: url("valute/arrow.same.png");}/* События */.city-events{	margin: 0px -15px 0px 0px;}.city-events .ib{	margin: 0px 10px 0px 0px;	width: 210px;}ul.city-photo{	margin: 0px -5px 0px 0px;	padding: 1px 0px 0px 0px;	list-style: none;	font-size: 0px;}ul.city-photo li.big,ul.city-photo li.small{	background-color: #FFFFFF;	margin: 5px 5px 0px 0px;	display: inline-block;}ul.city-video{	padding: 0px 0px 0px 0px !important;}ul.city-video li{	margin: 10px 0px 0px 0px !important;	width: 410px !important;}/* Рейтинг города */.city-rating-slider .label{	line-height: 15px;	font-size: 0px;	height: 15px;	width: 35px;}.city-rating-slider .label span{	margin-left: 5px;	font-size: 15px;}/* Видео */.m-page-video div.info{	padding: 10px 10px 10px 10px;	height: 105px;}.m-page-video div.info a{		text-overflow: ellipsis;	overflow: hidden;	display: block;	height: 15px;}.m-page-video div.info p{	margin: 5px 0px 0px 0px;	text-overflow: ellipsis;	overflow: hidden;	height: 65px;}.m-page-video div.info div{	padding: 0px 0px 5px 0px;}/* Фотографии */.m-page-photo td a{	text-decoration: none;	position: relative;	overflow: hidden;	display: block;	height: 195px;	width: 195px;}.m-page-photo td a img{	height: inherit;	width: inherit;}.m-page-photo td a div.info{	padding: 5px 5px 5px 5px;	position: absolute;	text-align: center;	font-size: 11px;	color: #FFFFFF;	display: none;	bottom: 0px;	right: 0px;	left: 0px;}.m-page-photo td a div.info u{	margin: 2px 0px 3px 0px;}.m-page-photo td table.small a{	height: 75px;	width: 76px;}.m-page-photo td table.small a div.info.rate{	line-height: 65px;	font-size: 14px;	color: #888888;}.m-page-photo td table.small a div.info.rate .g{	font-size: 16px;	color: green;}.m-page-photo td table.small a div.info.rate .r{	font-size: 16px;	color: red;}.m-page-photo td table.small a div.info.rate .n{	padding: 10px 0px 15px 0px;	line-height: 20px;	font-size: 18px;	display: block;}