i.fade {
	DISPLAY: block;
	BACKGROUND: url(/i/rem/fade-trans.png) repeat-y 0px 50%;
	BACKGROUND: expression('none');
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/rem/fade-trans.png', sizingMethod='scale');
	FLOAT: right;
	OVERFLOW: hidden;
	POSITION: relative;
	margin: 0 -6px 0 0;
	padding: 0 0 0 16px;
	FONT-STYLE: normal;
	height: 150px;
	border: 1px solid #f00;
}
div.newstop {
	background: #336666 url(/i/plashka.gif) repeat-x left bottom;
	color: white;
	padding: 3px 10px 3px 10px;
	margin: 0;
}
div.newstop a {
	color: #fff;
	text-decoration: none;
}
div.newstop a:hover {
	color: #A0A0FF;
	text-decoration: none;
}
.viewnews {
	padding: 0px;
	margin: 0px;
}
div.newspreview {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;

}
span.date {
	color: #336666;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}
span.intros {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	color:#5F5F5F;
}

.newspreview a {
	color: #000080;
	text-decoration: none;
}
.newspreview a:hover {
	color: #0000FF;
	text-decoration: underline;
}
.newspreview h1 {
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
div.link_bar {
	margin-top: 10px;
	margin-left: 10px;
}
.link_bar  {
	font-size: 16px;
}
.link_bar a {
	color: #000;
	text-decoration: none;
}
.link_bar a:hover {
	color: #000;
	text-decoration: underline;
}
.link_bar span {
	border: 1px solid #DEDEDE;
}
table.ddd {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
}
td.kino {
	font-family: 'Arial Narrow', arial;
	font-size: 11px;
	padding: 0 5px 0 5px;
}
p.bgzal {
	font-size: 14px;
	padding: 5px 0 0 5px;
}
td.kinopic {
	padding: 5px;
}
.ddd td {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
}
.ddd {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
}
span.komm {
	margin: 0 0 0 15px;
	padding: 0px;
	font-size: 11px;
	float: right;
	padding-left: 15px;
	background: url(/i/rem/rempics.gif) no-repeat center left;
}
.komm a {
	color: #336666;
}
.komm a:hover {
	color: #336666;
}
div.parentdiv {
	margin: 2px 10px 0 10px;
	padding: 3px 10px 3px 10px;
	font-size: 11px;
	line-height: 18px;
	cursor: pointer;
	cursor: hand;
}
.pagecurrent {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BACKGROUND: #f0f5fa;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
}
.pagecurrent {
	BACKGROUND: #ffc9a5
}
.pagelink {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BACKGROUND: #EEEEEE;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
}
.pagelinklast {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BACKGROUND: #f0f5fa;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
}
.pagelinklast {
	BACKGROUND: #dfe6ef
}
.picpreview a {
	font-family: 'Arial Narrow', sans-serif;
	color: #4800AF;
	border-bottom: 1px dotted #4800AF;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
}
.picpreview a:hover {
	color: #4800AF;
	border-bottom: 0px;
	text-decoration: none;
}
table.afishatable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
.afishatable th {
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	margin: 0px;
	padding: 3px;
	border-collapse: collapse;
}
.afishatable td {
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	margin: 0px;
	padding: 5px;
	border-collapse: collapse;
}
.afishatabletop td {
	vertical-align: top;
}
.afishatabletop SPAN {
	BACKGROUND-COLOR: white;
}
td.dot {
	BACKGROUND: url(/i/dots.gif) repeat-x left bottom;
}
td.kafetitle {
	background: url(/i/line-right-red.gif) no-repeat left center;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	padding: 15px 15px 15px 0px;
	margin: 0px;
	width: 75px;
}
td.kinotitle {
	background: url(/i/line-right.gif) no-repeat left center;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	padding: 15px 15px 15px 0px;
	margin: 0px;
	width: 75px;
}
td.kinotext {
	padding: 5px 10px 5px 0px;
	color: #777;
	font-size: 11px;
}
.kinotext b {
	color: #000;
	font-size: 13px;
}
.kinotext span {
	font-size: 13px;
}
div.pogoda {
	font-size: 20px;
	vertical-align: middle;
	color: #000;
	padding-top: 15px;
}
.pogoda a {
	color: #000;
	font-size: 18px;
}
.pogoda img {
	vertical-align: middle;
	margin-right: 7px;
}
.pogoda span {
	color: #777;
	font-size: 11px;
}
.timeday a {
	font-size: 10px;
	line-height: 11px;
}
.timeday input {
	color: #777;
	font-size: 23px;
	line-height: 28px;
	margin: 3px 10px 0 0;
	width: 70px;
	height: 30px;
}
div.findkafe {
	color: #000;
	font-size: 18px;
	padding-top: 10px;
}
div.week {
	padding: 5px 0 5px 0;
	margin-top: 5px;
}
.week a {
	background-color: #fff;
	padding: 0 4px 0 4px;
	margin: 0 3px 0 0;
	font-size: 13px;
	text-decoration: none;
	border: 1px solid #EAEDF1;
	color: #000080;
}
.week a:hover {
	border: 1px solid #EAEDF1;
	background-color: #EAEDF1;
	text-decoration: none;
	color: #000080;
}
.week span {
	color: #999;
}
.title_f {
	clear: left;
	font-size: 12px;
	background-color: #EAEDF1;
	border-top: 1px solid #7299CC;
	width: 20%;
	margin: 10px 10px 10px -10px;
	padding: 3px 10px 3px 10px;
	white-space: nowrap;
}
.title_f a {
	font-size: 11px;
	font-family: 'Arial Narrow', arial;
	color: #777;
}
.under {
	font-size: 12px;
}
.under a {
	text-decoration: none;
}
.under a:hover {
	text-decoration: none;
	color: red;
}
div.cher {
	padding: 6px;
}
.cher img  {
	margin-bottom: 10px;
}
.cher span {
	font-size: 11px;
}
.cher a {
	text-decoration: underline;
}