@charset "utf-8";
body,td,th,p{font:normal 12px Verdana,Arial,Helvetica,sans-serif;color:#333}
input{font-family:Verdana,Arial,sans-serif}
body{margin:0;padding:0;height:100%}
.body{width:950px;margin: 0 auto;padding-top:10px}
ul.premenu{width:650px;float:left;list-style-type:none;margin:10px 0 0 0;padding:0;font-size:11px;color:#d9d9d9;}
	.premenu li{margin:0 4px 0 0;float:left}
	.premenu a,.premenu a:hover{color:#f39}
	.premenu a.g,.premenu a:hover.g{color:#009900}
.userh{float:right;margin:8px 0 -3px 0;text-align:right;}
	.userh .ulogin{font-weight:bold;color:#000;}
	.userh .uexit{color:#666}
	.userh .uico{float:left;margin:-3px 5px 0 0;}
	.userh a{color:#000;}
.head{width:950px;height:66px;margin: 8px 0 0 0;background: #e01f79 url(/i/bg_menu.png) no-repeat;float:left}
	.head a{text-decoration:none}
	.head a:hover{text-decoration:underline}
	.head ul{list-style-type:none;margin:0;padding:0}
	.head li{float:left}
	h1.logo{margin:0;padding:11px 0 0 12px;width:180px;position:relative;float:left}
	.menubar{margin:0;padding:0;float:left;width:750px}
		.bg_menu{width:100%;float:left}
			ul.menu{float:left;font: normal 14px arial,tahoma,helvetica,san-serif;padding:11px 0 0 0}
				.menu li{margin-right:14px}
				.menu li.ll{margin-right:0}
				.menu a,.menu a:hover{ color:#fff !important}
			ul.submenu{font:normal 11px/12px verdana,arial,serif;padding: 13px 0 0 0;float:left}
				.submenu li{margin-right:10px}
				.submenu .date{margin-right:12px;color:#f4b1d0}
				.submenu a{color:#f4b1d0;text-decoration:underline}
					.submenu a:hover{color:#fff !important}
				.submenu .mob{margin-right:0}
				.submenu .mob img{margin-top:-4px;//margin-top:0}
				.submenu .mob a{color:#e9e9b9}
	.tsearch{float:right;padding:6px 0 0 0}
		.tsearch input{float:left}
		.tsearch #s_search{border:none;background: url(/i/bg_tsearch.png) no-repeat;font: normal 11px/11px verdana;color:#666;float:left;margin:0 1px;padding:6px;width:143px}
		.tsearch .but{color:#fff;font-size:8px;width: 14px;height: 25px}

.bottom_menu{clear:both;padding:1px 0 0 0;padding-top: 20px;margin: 0;list-style-type:none;color:#ccc;font-size:11px}
	.bottom_menu li{float:left;margin: 0 4px 0 0}

.foot{font-size:11px}
	.copy{width:290px;float:left;padding:20px 0 0 0;clear:left}
	.disclaimer{color:#666;width:400px;padding:20px 0;float:left;margin:0 20px 0 0} .disclaimer a{color:#666}
	.liveinternet{padding: 25px 0 0 0;float:left}
	.external_links{width:100%;clear:both;color:#999;padding:0 0 10px 0;font-size:10px;float:left;text-align:right}
		.external_links a{color:#999}

.banner950x90{ text-align:center}
.banner950x90 iframe{background: #f5f5f1}
.banner240x400{margin:0 0 10px 0}
.banner240x400 iframe{background: #f5f5f1}

table{border-collapse:collapse}
	td,th{vertical-align:top;text-align:left;padding:0;margin:0}
form{margin:0;padding:0}

.block_bordered textarea{font: normal 12px verdana}

h1{font: normal 21px/21px arial;color:#000;padding:0;margin:15px 0 8px 0}
	h1 a{color:#000;margin: 0 2px 0 0}
	h1 .pre{font-size:18px;margin:0 0 8px 0}
		h1 .pre a{color:#090}
	h1 .desc{font-size: 18px;color:#999}
	h1 .page{color:#f39;font-weight:normal;font-size:18px;margin: 0 2px 0 0}
	h1 .breadcrumbs{font-size:16px;font-weight:bold;color:#f39}
	h1 .type,h1 .type a{color:#666;text-decoration:none}
	h1 .letter{font-size:24px;color:#f39}

h2{font: normal 18px arial;padding:0;margin:0}
	.block_bordered h2,.block_blue h2{margin:2px 0 5px 0}
	*html .block_blue h2{position:relative}
	.block_bordered h2{color:#666;line-height:18px}

	h2.fst{margin-top: 3px !important}
	h2 b{font-weight:normal;color:#000}
	.rcol h2{font: bold 16px arial}
	.rcol h2 a{color:#666;text-decoration:none}

h3{font:normal 18px/18px arial;color:#000;margin:0 0 2px 0;padding:0}
	h3 a{color:#000;text-decoration:none}
	h3 a:hover{text-decoration:none !important}
	h3 a.comment{color:#f39;font: normal 11px tahoma}

h4{margin:0;padding:0}
	h4 b{background: #c1c4cb;font: bold 11px verdana;color:#fff;padding: 0 2px 2px 2px}

p,.ul{line-height: 18px;margin:10px 0;padding:0}
.pwhm p{margin:5px 0 0 0}
.ul{padding-left:15px}

.lg{color:#999 !important}
.p{color:#f39}
.g{color:#090}
.o{color:#f60}
.gy{color:#666}

.ct,.cb{margin:0 -12px;clear:both}
	.ct,.cb,.ct i,.cb i,.ct b,.cb b,.block_bordered .ct i,.block_bordered .cb i{display:block;height:8px;font-size:0;background: url(/i/corns.gif) no-repeat}
	.ct,.cb{margin:0 -12px;clear:both;height:8px;padding:0}
	.ct i,.cb i{float:left;width:8px}
	.ct b{background-position: right -32px;width:8px;float:right}
	.cb{background:none;padding:4px 0 0 0}
	.cb i{background-position: left -16px}
	.cb b{background-position: right -48px;float:none;width:auto}

.block_bordered{border:1px solid #ccc;position:relative;padding:0 12px}
	.block_bordered .ct,.block_bordered .cb{height: 7px;background-image:none}
	.block_bordered .ct i{background-position: left -64px;margin:-1px 0 0 -1px;float:left;width:8px}
	.block_bordered .ct b{background-position: right -96px;margin: -1px -1px 0 0;float:right}
	.block_bordered .cb i{background-position: left -80px;margin: 0 0 -1px -1px;float:left;width:8px}
	.block_bordered .cb b{background-position: right -112px;margin: 0 -1px -1px 0}

	*html .ct,*html .cb{position:relative}
		*html .block_bordered .ct i,*html .block_bordered .ct b,*html .block_bordered .cb i,*html .block_bordered .cb b{position:absolute;width:12px}
		*html .block_bordered .ct b,*html .block_bordered .cb b{right:0}

.lcol{width:694px;float:left}
.rcol{width:240px;float:right}

.block_main{clear:both;margin:15px 0 20px 0}
.block_blue{padding:0 12px;background-color:#ecf1ff}
.block_bgrey{padding:0 12px;background-color:#f3f5f9}
.block_orange{background:#fef2bb;padding:0 12px;margin:20px 0}
	.block_orange input,.block_orange select{float:left;font:normal 13px verdana;margin:0 5px 0 0}
		.block_orange .dflt{color:#999}
	.block_orange .go{margin:-1px 0 -2px 0;padding:0}
	.block_orange .ct,.block_orange .cb{padding:0}
.block_row,.block_row_wm{padding:0 12px;clear:both}
	.block_row_wm{margin: 15px 0}

.c2,.c22{float:left;width: 322px;margin: 0}
	.c2{margin-right: 25px}
	.c2 .image,.c22 .image{margin:0 0 12px 0}
	.c2 .type,.c22 .type{font-size:11px;margin:2px 0 0 0}
	.block_blue .c2 .type,.block_blue .c22 .type{margin:-10px 0 0 0}
	.c2 h2,.c22 h2{margin: 0}
	.c2 h3,.c22 h3{margin:0 -1px 0 -1px;padding:0 0 3px 0}
	.c2 .desc,.c22 .desc{clear:left}
	.c2 .desc p,.c22 .desc p{margin:0 0 8px 0;padding:0;line-height:17px}

	.block_row .c2,.block_row .c22{margin-bottom:12px}
	.block_blue .c2,.block_blue .c22{margin-top:3px}

.c4,.c44{float:left;width: 160px;margin:15px 5px 0 0}
	.c44{margin-right: 0}
	.c22 .c4{width:155px}
	.c4 a,.c44 a{clear:left;display:block}

.image{display:block}
.image img{border: 1px solid #bdc1cc}
.books .image{width: 150px}
.books h3{margin-top: 5px !important}

.thumb{border: 1px solid #bdc1cc;float:left;margin: 5px 10px 5px 0}
	.thumb img{border: none}
	.block_blue .thumb{border:1px solid #bdc1cc;margin:0 0 4px 0}

	.tplchldr{ background-color:#eee;border: 1px solid #ccc}

	.more,.more a{font-size:11px;color:#000;margin-right: 6px;margin-bottom:1px}
	.more a.comm{color:#f39}

.genre,.type{font:normal 11px verdana;color:#777;margin:0}
.date{font-size: 11px;color:#666}

.titles a{color:#000;text-decoration:none}
	.titles .date{color:#999}

.article{clear:both;padding: 5px 20px 0 12px}
	.article img{border:1px solid #ccc;max-width: 660px}
	.article blockquote{background:#f3f4f8;margin:0;padding:10px;font-size:11px}
		.article blockquote p{font-size:11px}
	.author,.social,.article .date{font-family:Tahoma,Arial,sans-serif;float:left;margin:15px 0;font-size:11px;color:#666}
		.social {margin-left:20px}
		.social a {color:#666}
		.social img {border:0;margin:-2px 3px 0 4px;/margin-top:0}

.lphoto	td {vertical-align:middle;padding-right:7px}
	.lphoto	img {border:1px solid #bdc1cc}
	.lphoto	.gotophoto {font-size:18px;color:#ff3399 !important}

.object table{margin:3px 0 0 0}
	.wdata table{margin-bottom:8px}

	.object td{padding: 0 0 0 15px;vertical-align:bottom}
		.object td.noimage{padding:0}
	.object table h2{font: bold 13px verdana;color:#6e7da0;margin:3px 0}
	.object .cover{padding-left:15px}
	.bigintro p{font: normal 18px Arial !important;line-height: 1.1em !important;color: #555}
	.object .wanted{font: bold 14px verdana;color:#f39;margin: 0 0 7px 5px}
		.object .data .wanted{float:right}
	.object .thumb{margin: 6px 10px 0 0}
	.thumbs {margin-top:6px}
	.thumbs .all{clear:left;display:block;font-size:11px;color:#666;text-decoration:underline}
	.thumbs .thumb{margin: 0 12px 8px 0}

.wherewhen{color:#666}
	.block_blue .wherewhen{margin: 20px 0 0 0}
	.wherewhen p{margin:0}
	.wherewhen b{font:normal 18px/18px arial;color:#000}
		.wherewhen b.sml{font:normal 13px/18px verdana}
	.schedule .wherewhen{margin:10px 12px}
		.schedule .wherewhen p b{font: bold 16px arial}

.object .data{clear:both}
.block_blue .data .thumb{margin-top:2px;margin-bottom:10px}
	.object .nolinks .thumb{margin-top:2px;margin-bottom:0}
.data h3{font: bold 11px verdana;margin:0 0 3px 0}
.data p{font-size:11px;line-height: 13px;margin:2px 0}
.data p span{color:#ccc}

.object .desc{clear:both;margin:0 0 -5px 0}

.links,.links_alone{margin:20px 0 10px 0;padding:0;list-style-type:none;clear:both}
	.block_blue .links{margin: 6px 0 0 0}
	.links li,.links_alone li{display:inline;margin:0 7px 0 0}
	.links .this,.links_alone .this{background:#f39;color:#fff;padding:2px 3px}
.catalog ul.links_alone{margin:10px 12px}

.schedule{margin:20px 0 15px 0}
	.schedule_title{clear:both}
	.schedule_title h2{margin: 0;padding:0;float:left}
		.schedule_title h2 a{color:#666}
		.schedule_title h2 span{font: normal 11px verdana}
		.schedule_title h2 span a{margin:0 2px}
	.schedule_title form{float:right;width:325px}
		.schedule_title input.q{width:260px;color:#999}
.schedule_menu{height:18px;line-height:12px}
	.schedule .schedule_menu{margin-top:10px}
	.schedule_menu h2{margin:0 5px 0 0;padding:0;line-height:18px;float:left}
	.schedule_menu h2 a{color:#f39}
	.schedule_menu h2.date{font:normal 13px/13px verdana;margin:0 7px 0 0;padding:0 0 0 6px;color:#000}
		*html .schedule_menu h2.date{margin:0 2px 0 0}
		.schedule_menu h2.date b{font-weight:bold}
	.schedule_menu ul{margin:0;padding:5px 0 0 6px;list-style-type:none;font-size:11px;color:#ccc}
		.schedule_menu li{float:left;margin: 0;background:}
		.schedule_menu ul a{margin: 0 6px}
		.schedule_menu .today{color:#000;font-weight:bold}
	.schedule h2{margin:0 12px}
	.schedule h2 a{color:#000}
	.schedule table{width:100%;margin:8px 0 0 0;color:#333}
	.schedule thead{background:#f8ebc2}
	.schedule .even{background:#f8f8f8}
		.expired{color: #777}
	.schedule th,.schedule td{padding:4px 12px 5px 12px;border-bottom:1px solid #fff}
		.schedule .nb td{border:none;padding-bottom:2px}
		.schedule tbody th{background:#edf2ff;font:bold 11px verdana;color:#999}
			.schedule th b{color:#000}
		.schedule .day th{padding-top:8px;background:#fff;border-bottom: 1px solid #dbdbdb;font:normal 13px verdana;color:#333}
			.schedule .day th b{font:normal 18px arial}
		.schedule tbody td{padding:6px 12px 7px 12px}
		.schedule table a{text-decoration:none}
		.schedule td.title{width:40%}
			.schedule td.place{width:30%}
			.schedule td.time{width:30%}
		.schedule_place td.title{width:40%}
			.schedule_place td.time{width:60%}
		.schedule_title td.place{width:40%}
			.schedule_title td.time{width:60%}
		.place a{color:#090}
		.time{font-size:11px}
			.time span{margin-right:5px}
			.time span span{margin:0}
		.schedule .full{font-size:11px;text-decoration:underline}
	.schedule_select{background:#f8ebc2;margin:-15px 0 15px 0;padding:5px 0}
		.schedule_select table td{padding:1px 0 4px 12px;font-size:11px;color:#666}
		.schedule_select select{font:normal 11px verdana}
		.schedule_select input{color:#666;font: normal 12px verdana}
		.schedule_select .but{vertical-align:bottom;padding-bottom:0}
	.nolist{margin:15px 12px 0 12px;padding:0 0 15px 0}

.comments{margin:25px 0 15px 0;padding:0 12px}
	.comments h2{color:#999}
	.comments h2 a{color:#000}
	.comments ul{margin:0;padding:0;list-style-type:none}
		.comments li{border-bottom:1px solid #ccc;margin:10px 0;padding:0 0 5px 0}
		.comments .mark{background:#fff6dc;margin: 10px -10px;padding:3px 10px}
		.comments .mark .mt{float:right;/float:none;font-size:10px;color:#FFF;padding:0 2px 2px 2px;margin-right:-8px;background:#f2c440}
		.comments .mark h5{margin-top:4px}
		.comments h5{font: normal 11px tahoma;color:#999;margin:0 0 2px 0}
		.comments h5 b{font: bold 12px verdana;margin-right:5px;margin-left:50px}
		.comments h5 a{margin-left: 5px;color:#666}
		.comments .ruser{color:#ff3399}
		.comments .ruser b{margin-left:3px}
		.comments .ruser img{float:left;}
		.comments p{margin:2px 0 5px 50px}
		.comments .actions{margin:15px 0 0 0;clear:both}
		.comments .actions .p{font-weight:bold;margin-right:10px}
		.comments blockquote{margin: 8px 0 0 5px;background:#f6f6f6;color:#666;padding:2px 8px 1px;border-left:1px solid #ccc}
	.comment_it{margin:15px 12px}
		.article .comment_it{margin:20px 0 0 0}
		.comment_it a{color:#000}
	.send_comment{margin:20px 0}
		.send_comment td{padding:8px 10px 0 0;font-size:11px}
		.send_comment td{vertical-align:bottom}
		.send_comment th{font-weight:bold}
		.send_comment input{width:150px}
		.send_comment .submit{font-weight:bold;width:140px;height:30px;padding:0;margin:5px 0 0 0}

.block_bordered th,.block_bordered td{padding:3px 0}
	.block_bordered th{color:#666;padding-right:10px}
	.block_bordered td a{text-decoration:none}

.pagination{clear:left;padding:15px 12px 0 12px;margin: 0;font: normal 17px/17px arial}
	.pagination .arrows{padding: 0 0 4px 0;color:#999;font-size:14px}
		.pagination .arrows a,.pagination .arrows span{margin: 0 10px 0 0}

	.pagination .digits{height: 20px;padding:5px 0}
	.pagination .digits b,.pagination .digits a{float:left;padding: 1px 5px 1px 4px;margin: 0 3px 0 0;border:1px solid #e4ddc2;text-decoration:none;background: white}
		*html .pagination .digits b,*html .pagination .digits a{height:0}
		.pagination .digits .ut a{padding-left: 5px}
	.pagination .digits i{font-style: normal;float:left;margin: 0 3px 0 0}
	.pagination .digits a:hover{font-size:23px;line-height:23px;margin: -2px 1px -3px -2px;padding: 1px 4px 1px 3px;border:none;float:left;background: #ecf1ff;text-decoration:none !important}

	.pagination .digits .ut a:hover{padding-left: 6px;padding-right: 6px}
	.pagination .digits b{color:#fff;background:#f39;border-color: #f39}
	.pagination .total{font-size:11px;color:#999;margin:5px 0 0 0}

*html .pagination .digits a:hover{padding: 2px 5px 0 2px}

.rcol ul{margin:0;padding:0;list-style-type:none;clear:both}
	.rcol li{margin:8px 0 0 0;padding:0}
	.rcol h2{line-height:18px}

.pagemenu{margin:15px 0;padding:0;list-style-type:none;font:normal 18px/18px arial;color:#666}
	.pagemenu li{margin:8px 0;padding: 0 0 0 10px;background: url(/i/corns.gif) left -194px no-repeat}

.r_popular,.r_popular_wc{margin:15px 0}
	.r_popular_wc a{text-decoration:none;font-weight:bold}

.r_articles{margin:15px 0}
	.r_articles li a{color:#666;text-decoration:none}

.r_just{margin:15px 0}
	.r_just .date{font:normal 10px verdana;color:#999}
	.r_just a{font-weight:bold;text-decoration:none;color:#666}

.page_announces h2{font: bold 13px verdana;color:#6e7da0;margin:0 0 10px 0}
	.page_announces h2 span{font-weight:normal}
	.page_announces a{color:#000;text-decoration:none}
	.page_announces ul{margin:0;padding:0;list-style-type:none}
		.page_announces ul .thumb{margin:0 10px 0 0}
		.page_announces li{clear:left;margin:0 0 15px 0;float:left;width:100%}
		.page_announces .block_row_wm{padding:0;margin:15px 0 0 0}
	.page_announces .link a{color:#999;font:normal 11px tahoma;text-decoration:underline}
	.page_announces .c4 {clear:left}
	.page_announces .c4,.page_announces .c44{margin-top: 0;margin-bottom: 15px}

.theatre_announces{margin: 0 12px 0 0;float:left;width:220px}
	.theatre_announces h2{margin-bottom:12px}
	.theatre_announces h2 a{color:#f39}
		.theatre_announces ul{margin: 0;padding:0;list-style-type:none;clear:both}
			.theatre_announces ul a{color:#000;text-decoration:none}
		.theatre_announces li{margin:0 0 14px 0}
	.theatre_announces h4{margin-bottom:4px}
		.theatre_announces .prefs{font-size:11px;color:#999}
			.theatre_announces .prefs a{color:#090}
	.theatre_announces .link{color:#f39;font-size:11px}

	.h_announces{margin: 0 12px 0 0;float:left;width:264px}
		.h_announces h2{margin-bottom:0}
		.h_announces h2 a{color:#093}
		.h_announces h4{clear:both;padding: 10px 0 1px 0}
		*html .h_announces h4{margin:10px 0 2px 0;padding:0}
		.h_announces ul{margin:0;padding:0;list-style-type:none;clear:both}
		.h_announces li{margin:3px 0 5px 0;padding: 0;clear:both;float:left;width:100%}
		.h_announces ul a{text-decoration:none;width:220px;margin:0 10px 0 0;color:#000}
		.h_announces .date{font-size:10px}

	.photo_announces{float:left;width:160px}
		.photo_announces h2{background:#ffe969;margin: 2px 0 6px 0;padding:1px 2px 4px 2px;float:left}
		.photo_announces h2 a{color:#000}
		.photo_announces h2 sup{margin-left:3px;font-size:9px}
		.photo_announces a.title {font: normal 12px verdana,sans-serif;text-decoration:none;color:#000}
		.photo_announces small {font-size:10px;color:#666}
		.photo_announces ul{margin:0;padding:0;list-style-type:none;clear:both}
		.photo_announces li{margin:3px 0 8px 0;padding:0;clear:both;float:left;width:100%}
		.photo_announces img{border:1px solid #b6bcc6;margin-bottom:3px}
		.photo_announces .link{color:#f39;font-size:11px}

.page_catalog h2{margin-bottom:5px}
	.page_catalog .c4,.page_catalog .c44{margin-bottom: 0}
.page_catalog li{margin:3px 0 2px 0}
.page_catalog a{color:#090;font-size:11px;text-decoration:underline}

.reviews{margin:10px 0}
	.reviews .row{padding: 15px 12px;clear:both}
	.reviews .image{float:left;margin: 0 15px 0 0}
	.reviews h3{margin-top: 0}
	.reviews .data{color:#666}

	td.lcol{float:none;width:694px}
	td.delcol{width:15px}
	td.rcol{float:none;width:237px}

	.hmenu{ padding:0 12px 0 0;line-height:18px}
	.hmenu i,.hmenu b{background:none !important;margin: 0 !important;padding: 0 !important}
		.hmenu h3{margin-top: 0}
		.hmenu h3 a{color: #ff3399;text-decoration:underline}
		.hmenu span{color: #f39;font:normal 11px tahoma;display:none}
		.hmenu ul{margin:-2px 0 13px -1px;padding:0;list-style-type:none}
			.hmenu ul.nobmar{margin-bottom:0}
			.hmenu ul a{color:#444;text-decoration:none}
			.hmenu li{margin:0}

	.short_notice ul{margin:0;padding:0;list-style-type:none;line-height:18px}
		.short_notice ul a{color:#000;text-decoration:none}
		.short_notice ul span{color:#999;font-size:11px}

	.weather {background-color: #f8ebc2;padding: 0 12px;margin:0 0 5px 0}
		.weather h4 {font: bold 16px arial;margin: 2px 0 4px 0}
			.weather h4 a {text-decoration:none;color: #000}
		.weather .dayTitle {font-size: 11px;margin-bottom: 12px}
		.weather .png {
			margin: -5px 0 -2px -2px;
			width: 32px;
			float: left;
			width: expression(this.firstChild.width);
			filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"',sizingMethod='image')");
			/*background: expression("transparent url("+this.firstChild.src.replace(".png",".gif")+") no-repeat");*/
			background: none !important;
		}
		*html .png img{ behavior: expression(this.style.visibility="hidden")}
		.weather .temp {font-size: 12px;margin: 0 0 0 37px}
			.weather .temp .dayly{font-size: 16px}
			.weather .temp .nightly{font-size: 13px}

		.weather .details a {font-size: 11px;color: #000;clear: left;margin-top: 10px;display:block }

	.h_add_links{list-style-type:none;margin:0;padding:0}
		.h_add_links li{margin: 0 0 4px 0}
		.h_add_links a{font: normal 16px arial;color:#090}

	.h_premieres h2{margin:5px 0}
		.h_premieres li{margin:8px 0}
		.h_premieres a{text-decoration:none}

	.h_news h2{margin:0}

	.h_news ul{margin:5px 0 15px 0;padding:0;list-style-type:none}
		.h_news li{margin: 8px 0;padding:0}
		.h_news li a{color:#666;text-decoration:none}

	.cinema_premieres h2{color:#090;padding: 0;clear:both;margin:5px 0 0 0}
	.cinema_premieres ul{margin:0;padding:0;list-style-type:none}
		.cinema_premieres li{margin:3px 0}

	.movies .c2 .image,.movies .c22 .image{margin:0 0 5px 0}
	.movies .block_blue h2,.movies .block_blue h3{margin:0;padding: 0 0 1px 0}
	.movies .block_blue .genre{color:#666;font: normal 11px verdana}

	.movies .block_blue .row{clear:both}
		.movies .block_blue .row .date{margin:10px 0 0 0}
		.movies .block_blue .row h3{font:bold 13px verdana}

	.movies .block_orange{margin:15px 0}
		.movies .q{width:200px !important}
		.search .block_orange{margin:0 0 15px 0}

	.movies .block_orange form{padding:4px 0 0 0;margin:0 20px 0 0;float:left}
	.movies .q{width:200px}

	.abc{font:bold 11px/16px arial;float:left}
		.abc a{color:#666;text-decoration:none;margin: 0 3px 0 0}

	.movies .block_bordered{margin:0 0 15px 0}
	.movies .c4,.movies .c44{margin-top:0;margin-bottom:0}

	.movies .announces .c2 h2,.movies .announces .c22 h2{clear:left;font:bold 14px verdana;color:#666;margin:5px 0 0 0}
	.movies .announces ul{margin:0;padding:0;list-style-type:none;background:red}
		.movies .announces li{float:left;clear:left;margin:5px 0 10px 0;width:100%}
		.movies .announces .date{float:left;width:75px}
			.movies .announces .title{float:left;width:240px}
			.movies .announces .title a{font-weight:bold;text-decoration:none}

	.gallery{margin:10px 0}
		.gallery .navi{font: bold 12px Verdana;color:#999;margin:0 9px 5px 9px;position:relative}
		.gallery .navi a,.gallery .navi span{margin:0 10px 0 0}

		.gallery .foto{margin:0 0 8px 0;background: url(/i/foto.png) no-repeat;padding:12px 0 1px 12px}
			.gallery .foto .tr{background: url(/i/foto.png) top right no-repeat;padding:12px 9px 0 0;margin:-12px 0 0 0}
			.gallery .foto .bl{background: url(/i/foto.png) bottom left no-repeat;padding:0 0 12px 12px;margin:0 0 -1px -12px}
			.gallery .foto .br{background: url(/i/foto.png) bottom right no-repeat;padding:0 9px 12px 0;margin:0 -9px -12px 0;text-align:center}

			.gallery .foto img{margin:-3px 0 -3px -3px}

		.gallery .desc{font-size:13px;color:#000;margin:0 10px 15px}

		.gallery .note{font-size:11px;color:#999;margin:10px 2px 5px 9px}

		.gallery .list{margin:0 0 0 8px}
			.gallery .list .thumb{margin:2px 13px 15px 2px;padding:1px;border-color:#ccc;float: left}
			.gallery .list .current{ padding: 0;border:2px solid #f39}

	.tracklist{margin:15px 0}
	.tracklist h2{color:#999;margin:2px 0}
		.tracklist b{font-weight:normal;color:#666}
	.tracklist ol{margin:10px 0 0 35px;padding:0;color:#c90;font: bold 12px verdana}
		.tracklist li{margin:5px 0 0 0}
		.tracklist b{font-weight:normal;color:#000}

	.search .block_orange{margin:0}
		.search .block_orange .q{width:400px}
		.search .results_count{font-size:11px;color:#666;margin:10px 12px}

		.search .results{margin:0 0 0 20px;padding:20px 20px 0 20px}
		.search .results li{font:bold 12px verdana;color:#999;margin:0 0 20px 0}
			.search .results h4{font-size:14px}
			.search .type a{color:#999;text-decoration: none}
			.search .results p{color:#000;margin:2px 0}
			.search .results .data{color:#000;font:normal 11px verdana;margin:5px 0 0 0}
			.search .results .links{font:normal 11px verdana;margin:5px 0 0 0}
				.search .results .links a{margin: 0 5px 0 0}

	.about .article{margin:0 0 20px 0}
	.about h2{margin:15px 0 0 0}

	.about p{margin:5px 0 }
	.about .stats td{padding:5px 20px 0 0;color:#666}

	.article h4{margin:15px 0 0 0}

	.contacts h4{margin:3px 0 5px 0}
	.contacts .block_blue p{margin:0}
	.contacts .block_bordered{margin:15px 0}
	.contacts .note{font-size:11px;padding:10px 0}
	.contacts sup{color:#f00}
	.contacts th{font:bold 12px verdana;color:#000}
	.contacts th,.contacts td{padding:6px 15px 6px 0}
	.contacts .text{width:250px}
	.contacts .wtext{width:500px}

	.catalog ul{margin:0;padding:0;list-style-type:none}
	.catlist li{margin: 0 0 8px 0}
	.catlist h3{margin:0}
	.catlist h3 a{text-decoration:underline}
	.catlist p{margin:0;font-size:11px;line-height:normal}
	.catlist p a{text-decoration:none;color:#000}

	.catalog .block_blue{margin:15px 0}
		.catalog .block_blue .c2{width:342px;margin-right:15px}
		.catalog .block_blue .c22{width:310px}

	.catalog .block_blue p{margin:5px 0}

	.catalog .block_orange{margin: 0}
	.catalog .block_orange h2{font:normal 12px verdana;color:#666;margin:0 0 5px 0}
	.catalog .block_orange form{margin:2px 0 0 0;height:24px}
	.catalog .block_orange .q{width:400px}

	.catalog .block_bordered{margin:15px 0}

	.catnew li{margin:10px 0}
	.catnew h2{margin:0 !important}
	.catnew h4{font: normal 13px verdana}
	.catnew p{font-size:11px;color:#666;margin:0}

	.catalog_object .block_bordered{margin:0}
	.catalog_object .c2{width:360px;margin-right:10px}

	.extra_data th,.extra_data td{font-size:11px;padding:5px 20px 5px 0}

	.suggest{margin:15px 12px;font-size:11px}
		.suggest a{color:#666;margin:0 4px 0 0}

	.catalog_list .block_blue{margin:0 0 10px 0}
	.catalog_list .block_blue h2,.catalog_list .block_blue h2 a{font: bold 13px verdana;color:#6e7da0;margin:0 0 5px 0}
		.catalog_list .block_blue ul{margin:0 40px 0 0;float:left}
		.catalog_list .block_blue li{margin:5px 0}
		.catalog_list .block_blue .this a{text-decoration:none;font-weight:bold}

	.catalog_list h2{margin:15px 12px}

	.catalog_list .block_orange .q{width:240px}

	.catalog_list ul{padding:0;list-style-type:none}
		.catalog_list ul.list{margin:15px 0}
		.catalog_list ul.list li{padding:8px 12px}
		.catalog_list ul.list li.odd{background:#f8f8f8}
		.catalog_list .list h3 {margin:0}
			.catalog_list .list h3 a{color:#090;text-decoration:underline}
		.catalog_list .list p{margin:3px 0 2px;font:normal 11px verdana;color:#666}
		.catalog_list .list p .addr{color:#333;font-size:12px;margin-left:0}
		.catalog_list .tel{color:#666;white-space:nowrap}
		.catalog_list p.dop {color:#777;margin-top:0}
		.catalog_list .list p span,.catalog_list .list p a{margin: 0 2px}

		ul.list .spr {background:#fff3d0;border:1px solid #ecd27f;margin-bottom:6px;padding: 6px 12px !important}
		ul.list .pic{margin-top:-2px;float:left;height: 70px}
			ul.list .pic img{float:left;display:inline}
		ul.list .rb{margin-left: 102px}
		ul.list .spr h3 a{color:#cc0000}
		ul.list .spr .desc{color:#333;margin-top:2px}
		ul.list .spr .desc a{color:#666}
		ul.simp .spr{background:none;padding: 8px 0 !important;border:0}
		.rsrl {clear:both;font-size:11px;color:#999;width:240px;text-align:right;display:block}

	.obj_ln td {width:33%;padding: 5px 20px 0 0}
	.obj_ln img {float:left;margin:0 4px 3px 0;border: 1px solid #bdc1cc}
	.obj_ln .d {color:#999;font-size:10px}
	.obj_ln h3 {font: normal 12px Verdana,Geneva,sans-serif;color:#666}
	.obj_ln h4 {font-size:13px;clear:left}
	.obj_ln h4 a {color:#444}
	.obj_ln p {margin:4px 0 0 0;font-size:11px;color:#666;line-height:1.25em}

.sprrb{width:240px;float:left;padding: 8px 0}
	.sprrb li{background:#fffbee;border: 1px solid #e5dcc1;margin-bottom:3px;padding:6px}
	.sprrb h4{font: bold 13px Verdana,sans-serif;margin: 0 0 3px 0;padding:0;line-height: 1em}
	.sprrb h4 a{text-decoration:none;color:#cc0000}
	.sprrb h4 a:hover{color:#000 !important}
	.sprrb p{color:#4d3723;font: normal 11px Verdana,sans-serif;margin:0}
	.sprrb .pic{float:right;margin: -7px -7px 3px 3px;border: 1px solid #e5dcc1}

.rss-list {margin:0;padding-left: 25px}
.rss-list li{padding-bottom: 15px;line-height: 16px}
.rss-list li.sub{font-size: 11px;list-style-type: none}
.rss-icon{margin-top: 17px}

#ya_direct{margin:15px 0;font-family:arial}

.message{ margin: 0 0 15px 0;background-color: #dfffdf;border: 1px solid #b2e0b2;padding:5px 8px}
.error{margin:10px 0 0 0;background:#f60;color:#000;border:1px dotted #fff;padding:0 8px}
	.error p{margin:4px 0}
.message,.error{line-height: 1.3em}

.hint_404{margin:10px 30px 0 10px;float:left;padding:0;list-style-type:none}
.hint_404 h2{font-size:14px;margin-left:-10px}
.hint_404 li{margin: 0 0 5px 0}

a{color:#1d55d1}
a:hover{color:#f39 !important;text-decoration:underline !important}
img{border:0;vertical-align:top}
.clb{clear:both !important;height:1px}
*html .clb{height:auto}

.bmar{margin-bottom:15px}
.tmar{margin-top:15px}

.nobmar{margin-bottom:0}
.notmar{margin-top:0}
.clear{clear:both}

.avimg{border:1px solid #bdc1cc}

.userHead img{float:left;margin-right:6px}
.userHead b{float:left;font:normal 18px Arial;color:#cc0000;padding-top:6px}

.oact {margin:10px 0 -5px 12px}
.oact td{font-size:11px;color:#555;padding:0 10px 3px 0}
.oact .blank{width:5px}
.oact .orat{float:left;margin:-1px 0 0 5px;font:normal 18px Arial;color:#ff3399}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:4px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -18px;}
div.star-rating,div.star-rating a{background:url(/i/star.gif) no-repeat 0 0;}
div.rating-cancel a,div.star-rating a{display:block;width:18px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}