@charset "utf-8";
/* $Id: contentCol.css 13084 2008-02-20 18:56:21Z vlad $ */
/* ----------------------
Table of Contents:

- Some ebanaflek stuff
- Reviews (viewPerformance, viewPlace, etc)
- Tables
	-- Schedule tables (cinemaSchedule, etc)
		--- Schedule page (schedule = "afisha")
	-- Keywords table
	-- keywordsCenterCol
	-- Person table
	-- PlaceList table
	-- DescriptionList table
- Comments
- Map
- Forms
	-- Keywords form
	-- Choice form in Main block (blockMain)
	-- ScheduleDateChoice form (cinemaSchedule)
	-- journalArchiveForm (journalArchive)
- Partners block
- Ten articles block
- Interview block
- Alphabet block
- Contacts
- Journal
- Journal Editoria, Advertising
- Subscription
- Competition
- Other Features
- Partners block (film.ru, gurman.ru)
- Tizers
------------------------*/

.topWeek {
	width: 192px; height: auto;
	float: right;
	margin: 0px; padding: 0px;
	}
.topWeek h3 {
	font: bold 18px Arial;
	line-height: 18px;
	letter-spacing: -0.2pt;
	margin: 3px 0px 3px 6px; padding: 0px;
	}
	.topWeek a {
		color: #4546a3;
		text-decoration: none;
		}
	.infoBlock {
		background: #fff url(../img/dotted_topBottom_bg.gif) bottom repeat-x;
		margin: 0px; padding: 0px 0px 6px 0px;
		}
		.TDinfoBlock {
			background: #fff url(../img/dotted_topBottom_bg.gif) bottom repeat-x;
			}
			.TDinfoBlock #none {
				background: #fff;
				}

	.topWeek div.stars {
		margin: 0px 0px 0px 3px;
		}
		html:first-child .stars {
			margin: 8px 0px 0px 3px;
			}
	.topWeek #none {
		background: #fff;
		}
	

/* Three-column blocks (blockChoice, blockHits, blockToday) { */


.filmInfo {
	font-family: Arial;
	font-size: 13px;
	line-height: 15px;
	color: #333;
	padding: 0px 6px;
	}
	.filmInfo h3 {
		font-family: Arial;
		font-size:  18px;
		font-weight: bold;
		line-height: 18px;
		letter-spacing: -0.2pt;
		word-spacing: 0pt;
		margin: 0px 0px 0px 0px; padding: 0px;
		background: #fff;
		}
	.filmInfo h4 {
		font: bold 15px Arial;
		line-height: 17px;
		letter-spacing: -0.2pt;
		margin: 0px; padding: 0px;
		}
	.filmInfo p {
		margin: 0px 0px 0px 0px; padding: 0px;
		}
	.filmInfo div.stars {
		background: #fff;
		margin: 0px; padding: 0px 0px 0px 0px;
		}
		.filmInfo a {
			font-weight: bold;
			text-decoration: underline;
			}
			.filmInfo a:hover {
				text-decoration: none;
				}
		/* START OF .filmInfo paddings */
			.filmInfo div.pad4 {
				width: auto; height: 4px;
				background: #fff;
				overflow: hidden;
				}
			.filmInfo div.pad7 {
				width: auto; height: 7px;
				background: #fff;
				overflow: hidden;
				}
			.filmInfo div.pad14 {
				width: auto; height: 14px;
				background: #fff;
				overflow: hidden;
				}
			.filmInfo div.pad16 {
				width: auto; height: 16px;
				background: #fff;
				overflow: hidden;
				}
		/* END OF .filmInfo paddings */



.topSide {
	width: auto; height: auto;
	background: #fff;
	}
	.topSide img {
		display: block;
		margin: 0px auto;
		border: 0px;
		}
	.contentSide {
		margin: 0px; padding: 0px;
		}

/* } */


/* Reviews (viewPerformance, viewPlace, etc)  */

.review {
	font: normal 13px Arial, Tahoma, sans-serif; color: #333;
	}
	.review h1 {
		font-size: 30px;
		font-weight: bold;
		line-height: 30px;
		letter-spacing: -0.2pt;
		margin: 11px; padding: 0px;
		}
	.review h1 span {
		font-size: 16px;
		font-weight: normal;
		letter-spacing: 0.35pt;
	}
	.review h2 {
		/*		background: url(../img/icon_afisha.gif) no-repeat top left;		*/
		font-size: 20px;
		font-weight: bold;
		line-height: 20px;
		margin: 0px;
		padding: 4px 0px 6px 7px;
		/*		padding-left: 45px;		*/
		}
	.review h3 {
		font-size: 18px;
		font-weight: bold;
		line-height: 18px;
		margin: 0px;
		padding: 4px 0px;
		}
	.review h4 {
		font-size: 15px;
		font-weight: bold;
		line-height: 17px;
		margin: 0px;
		padding: 6px 0px 8px 0px;
		}
		.review h4.trailersBg {
			padding-left: 33px;
			background: url(../img/icon_trailer.gif) no-repeat top left;
			}
		.review h4.castBg {
/*			padding-left: 33px;
			background: url(../img/icon_cast_crew.gif) no-repeat top left;
*/
			}
		.review h4 span {
			font-size: 12px;
			font-weight: normal;
			line-height: 20px;
			color: #CC0000;
			}
	.review p {
		margin: 6px 6px 0px 8px;
		padding: 0px;
		line-height: 16px;
		}
		.review p.vvodka_text_grey {
			font-size: 16px;
			font-weight: bold;
			line-height: 18px;
			color: #999;
			}

	.review a:link, .review a:visited {
		color: #999;
	}
	.review a:hover, .review span {
		color: #666;
	}
	.review form {
		margin: 0px;
		padding: 0px;
	}

	
.reviewInfoOuter {
	background-image: url(../img/dotted_rightLeft_bg.gif);
	color: #666;
	font-size: 11px;
	margin-bottom: 11px;
}
	.reviewInfoOuter p {
		padding: 0;
		margin: 3px 0;
}

.reviewInfoInner {
	width: auto;
	background-color: #fff;
	margin: 0 1px 0 1px;
}
	.reviewInfoInner div.topBg {
		background: url(../img/dotted_topBottom_flip_bg.gif) repeat-x top left;
		padding-top: 1px;
	}
	.reviewInfoInner div.bottomBg {
		background: url(../img/dotted_topBottom_flip_bg.gif) repeat-x top left;
		padding-top: 1px;
	}

	.reviewInfoInner div.content {
		padding: 10px;
	}

	
p.signature {
	clear: both;
	font-size: 11px;
	margin-top: 24px;
}

	.signature a {
		color: #666;
		text-decoration: none;
		}

div.rate {
	background: url(../img/dotted_topBottom_flip_bg.gif) repeat-x bottom left;
	clear: both;
	margin: 12px 0px 0px 0px;
	padding: 0px 6px 12px 8px;
	}
	div.rate b {
		float: left;
		margin-right: 11px;
	}

div.stars {
	height: 12px;
	margin: 0px !important;
	}
	div.stars img {
		width: 12px;
		height: 12px;
		border-width: 0px;
		float: left;
		margin-left: 1px;
	}


/* Tables */
/* -- Schedule tables */

.scheduleTable {
	width: 100%;
	height: auto;
	border-top: solid 2px #525252;
	font-size: 12px;
	}
	.scheduleTable th {
		font-size: 18px;
		text-align: left;
		padding: 2px 0px 20px 7px;
	}
	.scheduleTable tr {
		background: url(../img/dotted_topBottom_bg.gif) repeat-x top left;
		}
		.scheduleTable tr.none {
			background: #fff;
			}
		.scheduleTable .even {
			background-color: #fff;
			}
		.scheduleTable .odd {
			background-color: #f4f4f4;
			}
		.scheduleTable tr.boldBorder {
			background-image: none;
			}
			.scheduleTable tr.boldBorder td {
				border-top: solid 2px #525252;
				background-image: none;
				}
				.scheduleTable tr.boldBorder td.none {
					background: url(../img/dotted_topBottom_bg.gif) repeat-x;
					border-width: 0px;
					}
	.scheduleTable td {
		height: 50px;
		padding: 6px;
		}
		.scheduleTable tr.none td {
			height: 20px !important
			}
		.scheduleTable td.w192 {
			width: 178px !important; /* because of padding */
			}
		.scheduleTable td.vertBg {
			width: 1px !important;
			background: url(../img/dotted_rightLeft_bg.gif) repeat-y top right !important;
			font-size: 1px;
			padding: 0px;
			}
	.scheduleTable a {
		font-weight: bold;
		text-decoration: none;
	}

/* --- Schedule page */

.schedulePage p {
	padding: 6px 0px 15px 0px;
}
	
/* -- Keywords table */
/* Keyword table at all uses '.scheduleTable' styles except of this */

.keywordsTable td h4 {
	padding: 2px 0px 3px 0px;
	}	

.keywordsTable .linksBlock {
	float: right;
	margin-top: 1px;
	}


/* keywordsCenterCol */
.keywordsCenterCol {
	width: 408px;
	margin: 44px 0px 55px 0px;
	line-height: 15px;
	font-size: 13px;
	}
	.keywordsCenterCol h5 {
		font-size: 15px;
		line-height: 17px;
		margin: 11px 0px 11px 0px; padding: 0px 0px 11px 0px;
		background: url(../img/dotted_topBottom_bg.gif) left bottom repeat-x;
		text-align: center;
		}
	
	

/* -- Person table */
/* Person table at all uses '.scheduleTable' styles except of this */

.personTable {
	margin-top: 5px;
	}
	.personTable td {
		padding-top: 6px;
		}
		.personTable td h4 {
			padding: 0px;
			}	
	.personTable .linksBlock {
		float: left;
		margin-top: 2px;
		}
	.personTable div.stars {
		padding-top: 2px;
		}
	.personTable .roleName {
		margin-top: 9px;
		}
	
/* -- PlaceList Table */
/* placeList table at all uses '.scheduleTable' styles except of this */

.placeListTable td {
	padding-top: 4px;
	padding-bottom: 6px;
	}
	.placeListTable td h4 {
		padding-top: 0px;
		}
	.placeListTable td.w192 a {
		font-weight: normal;
		text-decoration: underline;
		}

/* -- DescriptionList Table */
.descriptionListTable {
	width: 100%;
	background: url(../img/dotted_topBottom_bg.gif) repeat-x bottom left;
	font-size: 12px;
	height: auto;
	}
	.descriptionListTable td {
		padding: 11px 7px;
		}
		.descriptionListTable td.w192 {
			width: 178px !important; /* because of padding */
			padding-left: 0px;
			}
		.descriptionListTable td.content {
			padding-top: 9px;
			}
	.descriptionListTable h4 {
		background: url(../img/dotted_topBottom_bg.gif) repeat-x top left;
		padding: 8px 0px 3px 0px;
		}
	.descriptionListTable p {
		margin-left: 0px;
		}
	.descriptionListTable .linksBlock {
		float: right;
		margin-top: 11px;
		}
		
	
/* Comments  */

	a.books_addComment {
		background: url(../img/books/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.books_addComment:hover {
			background-image: url(../img/books/button_comments_hover.gif);
			}

	a.books_showComment {
		background: url(../img/books/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.books_showComment:hover {
			background-image: url(../img/books/button_showComments_hover.gif);
			}

	a.books_submitComment {
		background: url(../img/books/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.books_submitComment:hover {
			background-image: url(../img/books/button_submit_hover.gif);
			}	
		
			
	a.childs_addComment {
		background: url(../img/childs/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.childs_addComment:hover {
			background-image: url(../img/childs/button_comments_hover.gif);
			}

	a.childs_showComment {
		background: url(../img/childs/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.childs_showComment:hover {
			background-image: url(../img/childs/button_showComments_hover.gif);
			}

	a.childs_submitComment {
		background: url(../img/childs/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.childs_submitComment:hover {
			background-image: url(../img/childs/button_submit_hover.gif);
			}	
			
			
	a.cinema_addComment {
		background: url(../img/cinema/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.cinema_addComment:hover {
			background-image: url(../img/cinema/button_comments_hover.gif);
			}

	a.cinema_showComment {
		background: url(../img/cinema/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.cinema_showComment:hover {
			background-image: url(../img/cinema/button_showComments_hover.gif);
			}

	a.cinema_submitComment {
		background: url(../img/cinema/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.cinema_submitComment:hover {
			background-image: url(../img/cinema/button_submit_hover.gif);
			}
			
	a.clubs_addComment {
		background: url(../img/clubs/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.clubs_addComment:hover {
			background-image: url(../img/clubs/button_comments_hover.gif);
			}

	a.clubs_showComment {
		background: url(../img/clubs/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.clubs_showComment:hover {
			background-image: url(../img/clubs/button_showComments_hover.gif);
			}

	a.clubs_submitComment {
		background: url(../img/clubs/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.clubs_submitComment:hover {
			background-image: url(../img/clubs/button_submit_hover.gif);
			}
			
	a.exhibition_addComment {
		background: url(../img/exhibition/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.exhibition_addComment:hover {
			background-image: url(../img/exhibition/button_comments_hover.gif);
			}

	a.exhibition_showComment {
		background: url(../img/exhibition/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.exhibition_showComment:hover {
			background-image: url(../img/exhibition/button_showComments_hover.gif);
			}

	a.exhibition_submitComment {
		background: url(../img/exhibition/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.exhibition_submitComment:hover {
			background-image: url(../img/exhibition/button_submit_hover.gif);
			}	
			
	a.fashion_addComment {
		background: url(../img/fashion/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.fashion_addComment:hover {
			background-image: url(../img/fashion/button_comments_hover.gif);
			}

	a.fashion_showComment {

		background: url(../img/fashion/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.fashion_showComment:hover {
			background-image: url(../img/fashion/button_showComments_hover.gif);
			}

	a.fashion_submitComment {
		background: url(../img/fashion/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.fashion_submitComment:hover {
			background-image: url(../img/fashion/button_submit_hover.gif);
			}	
					
			
	a.front_addComment {
		background: url(../img/front/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.front_addComment:hover {
			background-image: url(../img/front/button_comments_hover.gif);
			}

	a.front_showComment {
		background: url(../img/front/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.front_showComment:hover {
			background-image: url(../img/front/button_showComments_hover.gif);
			}

	a.front_submitComment {
		background: url(../img/front/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.front_submitComment:hover {
			background-image: url(../img/front/button_submit_hover.gif);
			}	
			
						
	a.music_addComment {
		background: url(../img/music/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.music_addComment:hover {
			background-image: url(../img/music/button_comments_hover.gif);
			}

	a.music_showComment {
		background: url(../img/music/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.music_showComment:hover {
			background-image: url(../img/music/button_showComments_hover.gif);
			}
						
			
	a.music_submitComment {
		background: url(../img/music/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.music_submitComment:hover {
			background-image: url(../img/music/button_submit_hover.gif);
			}
			
			
			
	
	a.restaurant_addComment {
		background: url(../img/restaurant/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.restaurant_addComment:hover {
			background-image: url(../img/restaurant/button_comments_hover.gif);
			}

	a.restaurant_showComment {
		background: url(../img/restaurant/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.restaurant_showComment:hover {
			background-image: url(../img/restaurant/button_showComments_hover.gif);
			}
						
			
	a.restaurant_submitComment {
		background: url(../img/restaurant/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.restaurant_submitComment:hover {
			background-image: url(../img/restaurant/button_submit_hover.gif);
			}
			


	a.sport_addComment {
		background: url(../img/sport/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.sport_addComment:hover {
			background-image: url(../img/sport/button_comments_hover.gif);
			}

	a.sport_showComment {
		background: url(../img/sport/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.sport_showComment:hover {
			background-image: url(../img/sport/button_showComments_hover.gif);
			}
						
			
	a.sport_submitComment {
		background: url(../img/sport/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.sport_submitComment:hover {
			background-image: url(../img/sport/button_submit_hover.gif);
			}
	
			
			
	a.theatre_addComment {
		background: url(../img/theatre/button_comments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.theatre_addComment:hover {
			background-image: url(../img/theatre/button_comments_hover.gif);
			}

	a.theatre_showComment {
		background: url(../img/theatre/button_showComments.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.theatre_showComment:hover {
			background-image: url(../img/theatre/button_showComments_hover.gif);
			}
						
			
	a.theatre_submitComment {
		background: url(../img/theatre/button_submit.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.theatre_submitComment:hover {
			background-image: url(../img/theatre/button_submit_hover.gif);
			}		

.commentButtons {
	margin: 11px 6px 0 6px;
	font-size: 12px;
	line-height: 20px;
	color: #CC0000;
}
	.commentButtons img {
		border-width: 0px;
		width: 130px;
		height: 21px;
		margin-right: 10px;
	}

		a.showComment img {
			margin-right: 2px;
			}

.comments {
	clear: both;
	display: table;
	margin: 8px 6px 0px 6px;
	}
	.comments #message textarea {
		width: 100%;
		border: solid 1px #A9A9A9;
		margin-top: 8px;
	}
	.comments #message input {
		width: 100%;
		border: solid 1px #A9A9A9;
		margin-top: 8px;
	}

		.submitComment img {
			border-width: 0px;
			margin-top: 11px;
			width: 100px;
			height: 21px;
		}
		
.oneComment {
	width: auto; height: auto;
	margin: 11px 0px 0px 0px;
	}

	.oneCommentTOP {
		width: auto; height: 6px;
		overflow: hidden;
		}
		.odd .oneCommentTOP  {
			background: #eaeaea;
			}
		.even .oneCommentTOP  {
			background: #e1e1f3;
			}
		.oneCommentTOP .leftAngle {
			width: 6px; height: 6px;
			float: left;
			}
			.odd .oneCommentTOP .leftAngle {
				background: url(../img/comments/angleGray_topLeft.gif) no-repeat;
				}
			.even .oneCommentTOP .leftAngle {
				background: url(../img/comments/angleLightblue_topLeft.gif) no-repeat;
				}
		.oneCommentTOP .rightAngle {
			width: 6px; height: 6px;
			float: right;
			}
			.odd .oneCommentTOP .rightAngle {
				background: url(../img/comments/angleGray_topRight.gif) no-repeat;
				}
			.even .oneCommentTOP .rightAngle {
				background: url(../img/comments/angleLightblue_topRight.gif) no-repeat;
				}

	.oneCommentCENTER {
		width: auto; height: auto;
		font-size: 12px;
		margin: 0px; padding: 0px 15px;
		}
		.odd .oneCommentCENTER {
			background: #eaeaea;
			}
		.even .oneCommentCENTER {
			background: #e1e1f3;
			}
		.oneCommentCENTER p {
			margin: 3px 0px 0px 0px; padding: 0px;
			}

	.oneCommentBOTTOM {
		width: auto; height: 18px;
		}
		.odd .oneCommentBOTTOM {
			background: url(../img/comments/angleGray_bottomBG.gif) repeat-x;
			}
		.even .oneCommentBOTTOM {
			background: url(../img/comments/angleLightblue_bottomBG.gif) repeat-x;
			}
		.oneCommentBOTTOM .leftAngle {
			width: 16px; height: 18px;
			float: left;
			}
			.odd .oneCommentBOTTOM .leftAngle {
				background: url(../img/comments/angleGray_bottomLeft.gif) no-repeat;
				}
			.even .oneCommentBOTTOM .leftAngle {
				background: url(../img/comments/angleLightblue_bottomLeft.gif) no-repeat;
				}
		.oneCommentBOTTOM .rightAngle {
			width: 6px; height: 6px;
			float: right;
			}
			.odd .oneCommentBOTTOM .rightAngle {
				background: url(../img/comments/angleGray_bottomRight.gif) no-repeat;
				}
			.even .oneCommentBOTTOM .rightAngle {
				background: url(../img/comments/angleLightblue_bottomRight.gif) no-repeat;
				}

	.commentInfo {
		width: auto; height: auto;
		background: url(../img/dotted_topBottom_bg.gif) left bottom repeat-x;
		font-size: 12px;
		padding: 0px 0px 10px 0px;
		}
		.commentInfo img {
			border: 0px;
			margin: 0px 3px 0px 6px;
			float: left;
			}
		.commentInfo a {
			font-weight: bold;
			color: #4546a3;
			margin: 0px 6px 0px 0px;
			}
			.commentInfo a:hover {
				text-decoration: none;
				}
		.commentInfo span {
			font: 10px Arial; color: #666;
			}


/* Map  */

#map {
	width: 393px; height: 327px;
	border: solid 1px #B0B0B0;
	float: left;
}
#mapopenlink {
	height: 21px;
	margin: 11px 0px 0px 0px !important;
}
#bord_map .closeMap {
	margin: 7px 14px;
}
#bord_map .nearestPlaces {
	width: 395px;
	float: left;
	padding: 6px 0px;
	}
	.nearestPlaces p {
		color: #ccc;
		text-align: center;
		}
	.nearestPlaces a:link, .nearestPlaces a:visited, .nearestPlaces a:hover {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		}
		.nearestPlaces a:hover {
			text-decoration: underline;
			}
	a.beauty_openMap {
		background: url(../img/beauty/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.beauty_openMap:hover {
			background-image: url(../img/beauty/button_map_open_hover.gif);
			}
	
	a.books_openMap {
		background: url(../img/books/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.books_openMap:hover {
			background-image: url(../img/books/button_map_open_hover.gif);
			}
			
	a.childs_openMap {
		background: url(../img/childs/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.childs_openMap:hover {
			background-image: url(../img/childs/button_map_open_hover.gif);
			}

	a.cinema_openMap {
		background: url(../img/cinema/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.cinema_openMap:hover {
			background-image: url(../img/cinema/button_map_open_hover.gif);
			}
			
			
	a.clubs_openMap {
		background: url(../img/clubs/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.clubs_openMap:hover {
			background-image: url(../img/clubs/button_map_open_hover.gif);
			}
			
			
	a.exhibition_openMap {
		background: url(../img/exhibition/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.exhibition_openMap:hover {
			background-image: url(../img/exhibition/button_map_open_hover.gif);
			}
			
	a.fashion_openMap {
		background: url(../img/fashion/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.fashion_openMap:hover {
			background-image: url(../img/fashion/button_map_open_hover.gif);
			}
			
	a.front_openMap {
		background: url(../img/front/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.front_openMap:hover {
			background-image: url(../img/front/button_map_open_hover.gif);
			}

	a.music_openMap {
		background: url(../img/music/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.music_openMap:hover {
			background-image: url(../img/music/button_map_open_hover.gif);
			}
			
	a.restaurant_openMap {
		background: url(../img/restaurant/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.restaurant_openMap:hover {
			background-image: url(../img/restaurant/button_map_open_hover.gif);
			}
			
	a.sport_openMap {
		background: url(../img/sport/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.sport_openMap:hover {
			background-image: url(../img/sport/button_map_open_hover.gif);
			}
			
	a.theatre_openMap {
		background: url(../img/theatre/button_map_open.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.theatre_openMap:hover {
			background-image: url(../img/theatre/button_map_open_hover.gif);
			}
			
		.openMap img {
			border-width: 0px;
			width: 145px;
			height: 21px;
			}

	a.beauty_closeMap {
		background: url(../img/beauty/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.beauty_closeMap:hover {
			background-image: url(../img/beauty/button_map_close_hover.gif);
			}
			
	a.books_closeMap {
		background: url(../img/books/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.books_closeMap:hover {
			background-image: url(../img/books/button_map_close_hover.gif);
			}
			
	a.childs_closeMap {
		background: url(../img/childs/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.childs_closeMap:hover {
			background-image: url(../img/childs/button_map_close_hover.gif);
			}

	a.cinema_closeMap {
		background: url(../img/cinema/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.cinema_closeMap:hover {
			background-image: url(../img/cinema/button_map_close_hover.gif);
			}
			
			
	a.clubs_closeMap {
		background: url(../img/clubs/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.clubs_closeMap:hover {
			background-image: url(../img/clubs/button_map_close_hover.gif);
			}
			
			
	a.exhibition_closeMap {
		background: url(../img/exhibition/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.exhibition_closeMap:hover {
			background-image: url(../img/exhibition/button_map_close_hover.gif);
			}
			
	a.fashion_closeMap {
		background: url(../img/fashion/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.fashion_closeMap:hover {
			background-image: url(../img/fashion/button_map_close_hover.gif);
			}
			
	a.front_closeMap {
		background: url(../img/front/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.front_closeMap:hover {
			background-image: url(../img/front/button_map_close_hover.gif);
			}

	a.music_closeMap {
		background: url(../img/music/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.music_closeMap:hover {
			background-image: url(../img/music/button_map_close_hover.gif);
			}
			
	a.restaurant_closeMap {
		background: url(../img/restaurant/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.restaurant_closeMap:hover {
			background-image: url(../img/restaurant/button_map_close_hover.gif);
			}
			
	a.sport_closeMap {
		background: url(../img/sport/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.sport_closeMap:hover {
			background-image: url(../img/sport/button_map_close_hover.gif);
			}
			
	a.theatre_closeMap {
		background: url(../img/theatre/button_map_close.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.theatre_closeMap:hover {
			background-image: url(../img/theatre/button_map_close_hover.gif);
			}
			
		.closeMap img {
			border-width: 0px;
			width: 145px;
			height: 21px;
			}

.marker {
	width: 200px;
	font: normal 12px tahoma, verdana, arial;
	float: left;
}

.markerPicture {
	float: left;
	margin-right: 10px;
}

.markerTooltip {
	position: absolute;
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #fff;	
	z-index: 1000;
}

.markerCenterTooltip {
	position: absolute;
	z-index: 1000;
}

.loadingTooltip {
	position: absolute;
	font: normal 12px tahoma, verdana, arial;
	text-align: center;
	width: 100px;
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #fff;	
	z-index: 1000;
}

/* Forms  */

input.button {
	width: 22px;
	height: 21px;
	background: url(../img/formButton.png) center no-repeat;
	border: none;
	cursor: pointer;
	margin: 0px; padding: 0px;
}

 select {
			margin: 0px 11px 0px 0px; padding: 0px;
			font: 11px Arial;
			float: left;
			}

/* Opera hack*/
	html:first-child select {
				height: 20px;
				position: relative;
				top: 1px;
				margin: 0px 8px 6px 0px;
				}

/* -- Keywords form */
/*#keywordForm a#yoyo img {
	background: url(../img/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#yoyo:hover img {
		background: url(../img/button_search_hover.gif) no-repeat top left;
	}*/

	
	
#keywordForm a#beauty_yoyo img {
	background: url(../img/beauty/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#beauty_yoyo:hover img {
		background: url(../img/beauty/button_search_hover.gif) no-repeat top left;
	}
	
#keywordForm a#books_yoyo img {
	background: url(../img/books/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#books_yoyo:hover img {
		background: url(../img/books/button_search_hover.gif) no-repeat top left;
	}
	
#keywordForm a#childs_yoyo img {
	background: url(../img/childs/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#childs_yoyo:hover img {
		background: url(../img/childs/button_search_hover.gif) no-repeat top left;
	}
	
#keywordForm a#cinema_yoyo img {
	background: url(../img/cinema/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#cinema_yoyo:hover img {
		background: url(../img/cinema/button_search_hover.gif) no-repeat top left;
	}
	
	
#keywordForm a#clubs_yoyo img {
	background: url(../img/clubs/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#clubs_yoyo:hover img {
		background: url(../img/clubs/button_search_hover.gif) no-repeat top left;
	}


#keywordForm a#exhibition_yoyo img {
	background: url(../img/exhibition/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#exhibition_yoyo:hover img {
		background: url(../img/exhibition/button_search_hover.gif) no-repeat top left;
	}
	
	
#keywordForm a#fashion_yoyo img {
	background: url(../img/fashion/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#fashion_yoyo:hover img {
		background: url(../img/fashion/button_search_hover.gif) no-repeat top left;
	}


#keywordForm a#front_yoyo img {
	background: url(../img/front/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#front_yoyo:hover img {
		background: url(../img/front/button_search_hover.gif) no-repeat top left;
	}

#keywordForm a#music_yoyo img {
	background: url(../img/music/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#music_yoyo:hover img {
		background: url(../img/music/button_search_hover.gif) no-repeat top left;
	}

#keywordForm a#restaurant_yoyo img {
	background: url(../img/restaurant/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#restaurant_yoyo:hover img {
		background: url(../img/restaurant/button_search_hover.gif) no-repeat top left;
	}

#keywordForm a#sport_yoyo img {
	background: url(../img/sport/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#sport_yoyo:hover img {
		background: url(../img/sport/button_search_hover.gif) no-repeat top left;
	}


#keywordForm a#theatre_yoyo img {
	background: url(../img/theatre/button_search.gif) no-repeat top left;
	border-width: 0;
	width: 100px;
	height: 21px;
}
	#keywordForm a#theatre_yoyo:hover img {
		background: url(../img/theatre/button_search_hover.gif) no-repeat top left;
	}





#feedbackForm a#send img {
	background: url(../img/send_01.gif) no-repeat top left;
	border-width: 0;
	width: 109px;
	height: 21px;
}
	#feedbackForm a#send:hover img {
		background: url(../img/send_02.gif) no-repeat top left;
	}
/* -- Choice form in Main block (blockMain) */

	.choiceForm {
		width: auto; height: 32px;
		background: #fff;
		}
		.choiceForm form {
			margin: 0px; padding: 0px;
			}
			.choiceForm input {
				width: 218px;
				font: 11px Arial; color: #666;
				margin: 0px;
				float: left;
				}
			.choiceForm input.button {
				width: 22px;
				float: left;
				}
				.choiceForm select {
					width: 176px;
					margin: 0px 11px 0px 0px; padding: 0px;
					font: 11px Arial;
					float: left;
					}
				.choiceForm option {
					font: 11px Arial;
					}

				/* START Opera HACK */
					html:first-child .choiceForm form {
						position: relative; top: -1px;
						}
					html:first-child .choiceForm input {
						position: relative; top: 1px;
						}
					html:first-child .choiceForm input.button {
						margin: 0px 11px 0px 0px;
						}
					html:first-child .choiceForm select {
						margin: 0px 8px 0px 0px;
						}
				
				/* END Opera HACK */

/* -- ScheduleDateChoice form (cinemaSchedule) */

	.scheduleChoice {
		width: auto;
		height: 32px;
		margin: 3px 6px;
		}
		.scheduleChoice form {
			margin: 0px;
			padding: 0px;
			}
			.scheduleChoice input.button {
				_position: relative;
				_top: 1px;
				}
			html:first-child .choiceForm select {
				height: 20px;
				position: relative;
				top: 1px;
				margin-left: 6px;
				}
			.scheduleChoice select {
				width: 174px;
				font-size: 11px;
				margin: 0px 4px 0px 0px;
				padding: 0px;
				}
			.scheduleChoice option {
				font-size: 11px;
				}
	
/* -- journalArchive form (journalArchive) */	
	.journalArchiveForm {
		background: #fff;
		width: 420px; height: auto;
		display: table;
		margin: 0px 0px 11px 0px; padding: 0px;
		}

		.journalArchiveForm form {
			margin: 0px; padding: 0px;
			}
			.journalArchiveForm select {
				margin: 0px 0px 0px 11px;
				}
			.journalArchiveForm input {
				margin: 0px 0px 0px 7px;
				}
			.journalArchiveForm span {
				font-weight: bold;
				}

					html:first-child .journalArchiveForm input {
						position: relative; top: 1px;
						}
					html:first-child .journalArchiveForm input.button {
						margin: 0px 0px 0px 11px;
						}
					html:first-child .journalArchiveForm select {
						margin: 0px 0px 0px 11px;
						}
				
				/* END Opera HACK */

	
/* Ten articles block */

.tenArticles {
	width: 100%; height: auto;
	background: #fff url(../img/dotted_topBottom_bg.gif) left bottom repeat-x;
	display: table;
	margin: 0px; padding: 0px 0px 0px 0px;
	}
	.tenArticles p#withPix {
		width: 279px;
		font: 15px Arial; color: #333;
		line-height: 18px;
		margin: 6px 0px 8px 0px; padding: 0px 6px 0px 0px;
		float: right;
		background: #fff;
		}
	.tenArticles p {
		font: 15px Arial; color: #333;
		line-height: 18px;
		margin: 8px 0px 8px 0px; padding: 0px 6px 0px 10px;
		background: #fff;
		}
	.tenArticles p a {
		font: bold 18px Arial; color: #4546a3;
		letter-spacing: -0.2pt;
		line-height: 18px;
		text-decoration: none;
		}
	.tenArticles img {
		margin: 8px 0px 8px 8px; display: block;
		}

	.articleBlock {
		width: 100%; height: auto;
		display: table;
		background: #fff;
		}
		.articleBlock p {
			font: 15px Arial; color: #333;
			line-height: 18px;
			margin: 8px 0px 8px 10px; padding: 0px;
			background: #fff;
			}
			.articleBlock p a {
				font: bold 15px Arial; color: #4546a3;
				text-decoration: none;
				}
				.articleBlock p a span {
					font-size: 15px;
					font-weight: normal;
					color: #333 !important;
					}


/* Interview block */

	.interview {
		width: 192px; height: auto;
		background: #fff;
		float: right;
		}
		.interview img {
			display: block;
			}
		.interview .BlockCENTER p {
			font: 15px Arial; color: #fff;
			line-height: 16px;
			margin: 10px 0px 17px 0px; padding: 0px 0px 0px 8px;
			}
		.interview .BlockCENTER p strong {
			font: bold 15px Arial; color: #fff;
			margin: 5px 0px 0px 0px;
			display: block;
			}
		.interview a {
			font: bold 11px Arial; color: #fff;
			line-height: 15px;
			margin: 0px 0px 9px 0px; padding: 0px;
			}
			.interview a.title {
				font: normal 14px Arial; color: #fff;
				margin: 0px;
				}		
			.interview a:hover {
				text-decoration: none;
				}
				
				
/* Alphabet block */

.alphabet_text {
	margin-top: 5px
	}
	.alphabet_text td {
		font: bold 12px Arial,Helvetica,sans-serif;
		line-height: 18px;
		text-align: center;
		width: 20px;
		}
	.alphabet_text a {
		text-decoration: none;
		}
		.alphabet_text a.current {
			color: #fff !important;
			}


/* Contacts */

.contacts {
	margin: 5px 8px 10px 8px;
	}
	.contacts div {
			margin: 0px;
	}
	.contacts .phones {
		float: left;
		margin-right: 40px;
		width: 150px;
		}
	.contacts img.map {
		width: 578px; height: 404px;
		border: 1px solid #b0b0b0;
		margin-top: 8px;
		}	


/* Gallery */

.cinemaButtons {
	width: 600px; height: auto;
	background: #fff;
	}
	.cinemaButtons img {
		border-width: 0px;
		float: right;
		margin-left: 10px;
		margin-top: 5px;
		width: 88px; height: 21px;
		}
	.cinemaButtons a.cinema_showReview img {
		background: url(../img/cinema/button_review.gif) no-repeat top left;
		}
		.cinemaButtons a.cinema_showReview:hover img {
			background: url(../img/cinema/button_review_hover.gif) no-repeat top left;
			}
	.cinemaButtons a.cinema_showSchedule img {
		background: url(../img/cinema/button_schedule.gif) no-repeat top left;
		}
		.cinemaButtons a.cinema_showSchedule:hover img {
			background: url(../img/cinema/button_schedule_hover.gif) no-repeat top left;
			}

	.cinemaButtons a.restaurant_showReview img {
		background: url(../img/restaurant/button_review.gif) no-repeat top left;
		}
		.cinemaButtons a.restaurant_showReview:hover img {
			background: url(../img/restaurant/button_review_hover.gif) no-repeat top left;
			}
	.cinemaButtons a.restaurant_showSchedule img {
		background: url(../img/restaurant/button_schedule.gif) no-repeat top left;
		}
		.cinemaButtons a.restaurant_showSchedule:hover img {
			background: url(../img/restaurant/button_schedule_hover.gif) no-repeat top left;
			}

	.cinemaButtons a.cfashion_showReview img {
		background: url(../img/fashion/button_review.gif) no-repeat top left;
		}
		.cinemaButtons a.fashion_showReview:hover img {
			background: url(../img/fashion/button_review_hover.gif) no-repeat top left;
			}
	.cinemaButtons a.fashion_showSchedule img {
		background: url(../img/fashion/button_schedule.gif) no-repeat top left;
		}
		.cinemaButtons a.fashion_showSchedule:hover img {
			background: url(../img/fashion/button_schedule_hover.gif) no-repeat top left;
			}

	.cinemaButtons a.clubs_showReview img {
		background: url(../img/clubs/button_review.gif) no-repeat top left;
		}
		.cinemaButtons a.clubs_showReview:hover img {
			background: url(../img/clubs/button_review_hover.gif) no-repeat top left;
			}
	.cinemaButtons a.clubs_showSchedule img {
		background: url(../img/clubs/button_schedule.gif) no-repeat top left;
		}
		.cinemaButtons a.clubs_showSchedule:hover img {
			background: url(../img/clubs/button_schedule_hover.gif) no-repeat top left;
			}

	.cinemaButtons a.music_showReview img {
		background: url(../img/music/button_review.gif) no-repeat top left;
		}
		.cinemaButtons a.music_showReview:hover img {
			background: url(../img/music/button_review_hover.gif) no-repeat top left;
			}
	.cinemaButtons a.music_showSchedule img {
		background: url(../img/music/button_schedule.gif) no-repeat top left;
		}
		.cinemaButtons a.music_showSchedule:hover img {
			background: url(../img/music/button_schedule_hover.gif) no-repeat top left;
			}

	.cinemaButtons a.exhibition_showReview img {
		background: url(../img/exhibition/button_review.gif) no-repeat top left;
		}
		.cinemaButtons a.exhibition_showReview:hover img {
			background: url(../img/exhibition/button_review_hover.gif) no-repeat top left;
			}
	.cinemaButtons a.exhibition_showSchedule img {
		background: url(../img/exhibition/button_schedule.gif) no-repeat top left;
		}
		.cinemaButtons a.exhibition_showSchedule:hover img {
			background: url(../img/exhibition/button_schedule_hover.gif) no-repeat top left;
			}

	.cinemaButtons a.theatre_showReview img {
		background: url(../img/theatre/button_review.gif) no-repeat top left;
		}
		.cinemaButtons a.theatre_showReview:hover img {
			background: url(../img/theatre/button_review_hover.gif) no-repeat top left;
			}
	.cinemaButtons a.theatre_showSchedule img {
		background: url(../img/theatre/button_schedule.gif) no-repeat top left;
		}
		.cinemaButtons a.theatre_showSchedule:hover img {
			background: url(../img/theatre/button_schedule_hover.gif) no-repeat top left;
			}

	.cinemaButtons a.childs_showReview img {
		background: url(../img/childs/button_review.gif) no-repeat top left;
		}
		.cinemaButtons a.childs_showReview:hover img {
			background: url(../img/childs/button_review_hover.gif) no-repeat top left;
			}
	.cinemaButtons a.childs_showSchedule img {
		background: url(../img/childs/button_schedule.gif) no-repeat top left;
		}
		.cinemaButtons a.childs_showSchedule:hover img {
			background: url(../img/childs/button_schedule_hover.gif) no-repeat top left;
			}

	.cinemaButtons a.books_showReview img {
		background: url(../img/books/button_review.gif) no-repeat top left;
		}
		.cinemaButtons a.books_showReview:hover img {
			background: url(../img/books/button_review_hover.gif) no-repeat top left;
			}
	.cinemaButtons a.books_showSchedule img {
		background: url(../img/books/button_schedule.gif) no-repeat top left;
		}
		.cinemaButtons a.books_showSchedule:hover img {
			background: url(../img/books/button_schedule_hover.gif) no-repeat top left;
			}


img.hugeImage {
/*	width: 598px; height: 417px; */
	border: 1px solid #b0b0b0;
	display: block;
	}
.gallery {
	background-color: #F4F4F4;
	display: table;
	padding-bottom: 11px;
	width: 600px;
	}
	/* START Opera HACK */
	html:first-child .gallery {
		padding-bottom: 0px;
		}
	/* END Opera HACK */
.gallery img {
	width: 94px; /* height: 62px; */
	border: solid 1px #b0b0b0;
	display: table;
	float: left;
	margin: 11px 0px 0px 11px;
	}
	
	
/* Journal */
/* Uses '.review' styles except of this */

.journalFeature h2.announce {
	background-image: none;
	font-weight: normal;
	padding: 6px 0px 10px 8px;
	color:#666;
	font-size:20px;
	line-height:23px;
	}
.journalFeature .content img {
	border: 1px solid #b0b0b0;
	}

.journalFeature .content p {
		margin-left: 0px;
		margin-right: 0px;
		}

.journalFeature .content p b {
	color: #666;
	font-size: 11px;
	line-height: 13px
	}
.journalFeature	.content b {
	color: #999;
	font-size: 14px;
	}

.magazinePreview {
	margin: 11px 0px 0px 0px; padding: 0px;
	display: table;
	}
	.magazinePreview img {
		width: 190px; height: 251px;
		border: 1px solid #b0b0b0;
		float: left;
		margin-right: 11px;
		}
	.magazinePreview div.content {
		float: left;	
		}
		.magazinePreview div.content div, .magazinePreview div.content h3 {
			margin-left: 8px;
			}
			.magazinePreview div.content div.dottedRow {
				margin-left: 0px;
				}
		.magazinePreview div.content p.announce {
			margin: 2px 8px 8px 8px;
		}
		.magazinePreview div.content .issueContents {
			font-size: 12px;
			line-height: 18px;
			margin: 2px 8px 8px 8px;
			}
			.magazinePreview div.content .issueContents p {
				margin: 0px; padding: 0px;
				}
			.magazinePreview div.content .issueContents h4 {
				font-size: 15px;
				font-weight: bold;
				line-height: 18px;
				color: #999;
				margin: 3px 0px 0px 0px; padding: 0px;
				}


		
/* Journal Editoria &  Advertising */

.editoria {
	font-size: 15px;
	font-weight: bold;
	font-family: ARial;
	margin-bottom: 7px;
	}
	.editoria span {
		font-size: 11px;
		font-weight: normal;
		color: #666;
		}
table.editoria {
	margin-bottom: 0px;
	}
	table.editoria td {
		padding: 6px;
	}
.mailClass {
	color: #666;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
	}
	.editoria strong a {
		font-size: 12px;
		}
	.mailClass a {
		color: #999;
		}
		.mailClass a:hover {
			color: #666;
			}
.jourEd {
	padding-bottom: 0px !important;
	}

.jourGrey{
	width: 580px; height: 16px;
	color: #666;
	}

.advertise div.text {
	margin-top: 3px;
	}
.advertiseIcon {
	width: 16px; height: 16px;
	border-width: 0px;
	float: left;
	margin-right: 7px;
	}


/* Subcription */

.subscription {
	font-size: 12px;
	color: #787878;
	}
	.subscription .w192 strong {
		color: #f00;
		}
		.subscription del {
			color: #787878;
			}
		.subscription a {
			color: #787878;
			}
			.subscription a:hover {
				text-decoration: none;
				}

/* Competition */

a.submitSend img {
	border-width: 0px;
	width: 140px; height: 21px;
	background: url(../img/button_send.gif) no-repeat top left;
	}
	a.submitSend:hover img {
		background: url(../img/button_send_hover.gif) no-repeat top left;
		}


/* Other Features */

	.otherFeatures {
		width: 600px; height: 16px;
		background: #fff url(../img/dotted_topBottom_bg.gif) bottom repeat-x;
		font: 11px Arial; color: #666;
		line-height: 13px;
		}
		.otherFeatures img {
			border: 0px;
			float: right;
			display: block;
			}
		.otherFeaturesBlocks {
			width: auto; height: auto;
			float: left;
			}
		.otherFeaturesBlocks h3 {
			font: bold 14px Arial; color: #fff;
			margin: 0px; padding: 4px 0px 4px 6px;
			}
		.otherFeaturesBlocks p {
			margin: 6px 0px; padding: 0px 6px;
			}
		.otherFeaturesBlocks a {
			font: 14px ARial;
			color: #fff;
			text-decoration: none;
			}
			.otherFeaturesBlocks a:hover {
				text-decoration: underline;
				}
			.otherFeaturesBlocks span {
				color: #fff;
				}
		.otherFeaturesBlocks img {
			display: block;
			margin: 0px auto;
			border: 1px solid #999;
			}

/* COLORING */
			.frontBlock {
				width: 141px; height: 230px;
				display: table;
				background: #969C9D url(../img/transparent_141.png) top left no-repeat;
				}
				.frontBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #969C9D url(../img/transparent_141_bottom.png) no-repeat;
					}
					.frontBorderPicture {display: none; position: absolute; border: #969C9D 5px solid; z-index: 200}
			.cinemaBlock {
				width: 141px; height: 230px;
				display: table;
				background: #4546a3 url(../img/transparent_141.png) top left no-repeat;
				}
				.cinemaBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #4546a3 url(../img/transparent_141_bottom.png) no-repeat;
					}
					.cinemaBorderPicture {display: none; position: absolute; border: #4546a3 5px solid; z-index: 200}
			.restaurantBlock {
				width: 141px; height: 230px;
				display: table;
				background: #7d0925 url(../img/transparent_141.png) top left no-repeat;
				}
				.restaurantBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #7d0925 url(../img/transparent_141_bottom.png) no-repeat;
					}
					.restaurantBorderPicture {display: none; position: absolute; border: #7d0925 5px solid; z-index: 200}
			.musicBlock {
				width: 141px; height: 230px;
				display: table;
				background: #660066 url(../img/transparent_141.png) top left no-repeat;
				}
				.musicBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #660066 url(../img/transparent_141_bottom.png) no-repeat;
					}
					.musicBorderPicture {display: none; position: absolute; border: #7E1578 5px solid; z-index: 200}
			.clubsBlock {
				width: 141px; height: 230px;
				display: table;
				background: #131146 url(../img/transparent_141.png) top left no-repeat;
				}
				.clubsBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #131146 url(../img/transparent_141_bottom.png) no-repeat;
					}
					.clubsBorderPicture {display: none; position: absolute; border: #181957 5px solid; z-index: 200}
			.theatreBlock {
				width: 141px; height: 230px;
				display: table;
				background: #6d8281 url(../img/transparent_141.png) top left no-repeat;
				}
				.theatreBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #6d8281 url(../img/transparent_141_bottom.png) no-repeat;
					}
					.theatreBorderPicture {display: none; position: absolute; border: #6d8281 5px solid; z-index: 200}
			.exhibitionBlock {
				width: 141px; height: 230px;
				display: table;
				background: #998769 url(../img/transparent_141.png) top left no-repeat;
				}
				.exhibitionBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #998769 url(../img/transparent_141_bottom.png) no-repeat;
					}
					.exhibitionBorderPicture {display: none; position: absolute; border: #998769 5px solid; z-index: 200}
			.booksBlock {
				width: 141px; height: 230px;
				display: table;
				background: #1E7D77 url(../img/transparent_141.png) top left no-repeat;
				}
				.booksBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #1E7D77 url(../img/transparent_141_bottom.png) no-repeat;
					}
					.booksBorderPicture {display: none; position: absolute; border: #1E7D77 5px solid; z-index: 200}
			.fashionBlock {
				width: 141px; height: 230px;
				display: table;
				background: #BA0079 url(../img/transparent_141.png) top left no-repeat;
				}
				.fashionBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #BA0079 url(../img/transparent_141_bottom.png) no-repeat;
					}
					.fashionBorderPicture {display: none; position: absolute; border: #BA0079 5px solid; z-index: 200}
			.childsBlock {
				width: 141px; height: 230px;
				display: table;
				background: #FF7C1F url(../img/transparent_141.png) top left no-repeat;
				}
				.childsBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #FF7C1F url(../img/transparent_141_bottom.png) no-repeat;
					}
					.childsBorderPicture {display: none; position: absolute; border: #FF7C1F 5px solid; z-index: 200}
			.sportBlock {
				width: 141px; height: 230px;
				display: table;
				background: #669966 url(../img/transparent_141.png) top left no-repeat;
				}
				.sportBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #669966 url(../img/transparent_141_bottom.png) no-repeat;
					}
					.sportBorderPicture {display: none; position: absolute; border: #699C6A 5px solid; z-index: 200}
			.beautyBlock {
				width: 141px; height: 230px;
				display: table;
				background: #cc6699 url(../img/transparent_141.png) top left no-repeat;
				}
				.beautyBlockFooter {
					width: 141px; height: 6px;
					overflow: hidden;
					background: #cc6699 url(../img/transparent_141_bottom.png) no-repeat;
					}
					.beautyBorderPicture {display: none; position: absolute; border: #cc6699 5px solid; z-index: 200}
					
					.cityBorderPicture {display: none; position: absolute; border: #969C9D 5px solid; z-index: 200}
					.shoppingBorderPicture {display: none; position: absolute; border: #cc6699 5px solid; z-index: 200}
					.nightlifeBorderPicture {display: none; position: absolute; border: #181957 5px solid; z-index: 200}
					
	a.showError {
		background: url(../img/error_01.gif) no-repeat bottom left;
		display: table;
		float: left;
		}
		a.showError:hover {
			background-image: url(../img/error_02.gif);
			}
			
		.content .errorButton {
				height:21px;
				width:109px;
				}
		.content .errorButton img{
				border-width:0px;
				height:21px;
				margin-right:10px;
				width:109px;
				}
/* Partners block (film.ru, gurman.ru) */

.partnersBlock {
	width: 600px; height: 16px;
	background: #fff url(../img/dotted_topBottom_bg.gif) bottom repeat-x;
	color: #666;
	font: normal 11px Arial, sans-serif;
	line-height: 13px;
	}
	/* themes inks */
		.block600 h4 {
			font-size: 15px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			margin: 0px; padding: 0px;
			}

.partnersBlock_top {
	width: auto; height: 29px;
	margin: 11px 0px 0px 0px;
	padding: 0px;
}
	#filmru .partnersBlock_top {
		background: url(../img/film.gif) no-repeat bottom left;
	}
	#gurmanru .partnersBlock_top {
		background: url(../img/gurman.gif) no-repeat;
	}
.partnersBlock_center {
	width: auto;
	height: 73px;
	background: #e7e8e8;
	font-family: Arial, sans-serif;
	}
	.partnersBlock_center img.pix {
		border: solid 1px #B0B0B0;
		float: left;
		margin: 3px 10px;
		width: 96px;
		height: 67px;		
	}
	.partnersBlock_center p {
		color: #333;
		font-size: 15px;
		line-height: 18px;
		margin: 0px;
		padding: 0px 10px 0px 0px;
		}
		.partnersBlock_center p b {
			color: #4546a3;
			}
		.partnersBlock_center img {
			border-width: 0;
			width: 19px;
			height: 12px;
		}
		.partnersBlock_center a {
			text-decoration: none;
			color: #000;
			}
			.partnersBlock_center a:hover {
				color: #666;
				}
.partnersBlock_bottom {
	width: auto; height: 13px;
	margin: 0px 0px 11px 0px;
	padding: 0px;
}
	#filmru .partnersBlock_bottom {
		background: url(../img/gurman_bottomBg.gif) no-repeat top left;
		}
	#gurmanru .partnersBlock_bottom {
		background: url(../img/gurman_bottomBg.gif) no-repeat;
		}




/* Tizers */

.teasers {
	background: #fff;
	}
	.teasersRight {
		margin: 11px 0px 0px 0px; padding: 0px;
		}
	.nnn_teaser_hr {
		display: none;
		}

div#DIV_NAME_H_4 {
	margin: 0px;
	}
	div#DIV_NAME_H_4 table {
		background: #fff url(../img/dotted_topBottom_bg.gif) 30px 0px repeat-x;
		}
	div#DIV_NAME_H_4 table td {
		width: 25%;
		padding: 11px 0px 0px 0px;
		}
		div#DIV_NAME_H_4 table table {
			background: #fff;
			margin: 0px 0px 0px 8px;
			}
			div#DIV_NAME_H_4 table table td {
				width: auto;
				padding: 0px 5px 0px 0px;
				}
		div#DIV_NAME_H_4 a {
			color: #666 !important;
			font: 12px Arial !important;
			text-decoration: none !important;
			}
			div#DIV_NAME_H_4 a:hover {
				color: #999 !important;
				text-decoration: none !important;
				}
			div#DIV_NAME_H_4 img {
				width: 60px; height: 60px;
				border: 1px solid #b0b0b0 !important;
				}


.teasersRight div#DIV_TIZ_4 {
	margin: 11px 11px 0px 11px; padding: 0px;
	_margin-top: 0px;
	}
	.teasersRight div#DIV_TIZ_4 table {
		background: url(../img/dotted_topBottom_bg.gif) left top repeat-x !important;
		padding: 0px 0px 0px 0px;
		}
		.teasersRight div#DIV_TIZ_4 table td {
			padding: 11px 0px 0px 0px;
			}
		.teasersRight div#DIV_TIZ_4 a {
			color: #666 !important;
			font: 12px Arial !important;
			text-decoration: none !important;
			}
			.teasersRight div#DIV_TIZ_4 a:hover {
				color: #999 !important;
				text-decoration: none !important;
				}
			.teasersRight div#DIV_TIZ_4 img {
				width: 60px; height: 60px;
				border: 1px solid #b0b0b0 !important;
				margin: 0px 5px 0px 0px;
				}

a.nnn_teaser_title {
	text-decoration: none;
	}
a.nnn_teaser_title b {
	color: #666 !important;
	font: 11px Arial !important;
	text-decoration: none !important;
	}
a.nnn_teaser_link_title {
	color: #666 !important;
	font: 11px Arial !important;
	text-decoration: underline !important;
	}



div#rdminfrm_6206 {
	background: #fff;
	margin: 0px 11px;
	}
	div#rdminfrm_6206 table div {
		background: #fff;
		}
	.rdm_img_6206 {
		display: block;
		float: left;
		}
	.rdm_title_6206 {
		clear: both;
		}
		.rdm_title_6206 a {
			color: #666 !important;
			font: 11px Arial !important;
			text-decoration: underline !important;
			}
			.rdm_title_6206 a:hover {
				text-decoration: none !important;
				}
			.rdm_img_6206 img {
				width: 60px; height: 60px;
				border: 1px solid #b0b0b0 !important;
				}


.gazeta {
	width: 600px; height: auto;
	background: #fff;
	overflow: hidden !important;
	}
	.gazeta table {
		width: 600px !important; height: auto;
		background: #fff;
		padding: 0px; margin: 0px;
		table-layout: fixed;
		}
	.gazeta table table {
		width: 150px !important; height: auto;
		overflow: hidden;
		}
		.gazeta span {
			font-weight: normal;
			font-size: 10px !important;
			}
			.gazeta a:hover {
				color: #999 !important;
				}
			.gazeta a:hover span {
				color: #999 !important;
				}
		.gazeta a img {
			width: 9px; height: 3px;
			}
		.gazeta div {
			background: none !important;
			}
		.gazeta div a img {
			width: 61px; height: 61px;
			border: 1px solid #d2d2d2;
			float: left;
			}

/* Counters */

	.counters {
		width: auto; height: auto;
		background: #fff;
		float: left;
		clear: both;
		}
		.counters img {
			float: left;
			margin: 0px 6px 0px 0px;
			}