body	{margin:0; padding:0 0 20px 0; background:url(i/bg.gif) top left;}

div, td, p, li, option, select	{font-family:verdana; font-size:8pt; color:#323232;}
th	{font-size:8pt; color:#0086c3;}

h1	{font-size:15pt; font-weight:normal; color:#9c009c;}
h2	{font-size:13pt; font-weight:normal; color:#9c009c;}
h3	{font-size:10pt; color:#9c009c;}
h4, h5, h6, h7	{font-size:8pt; color:#9c009c;}

a:link,
a:visited	{color:#9c009c; text-decoration:underline;}
a:active,
a:hover		{color:#ffffff; text-decoration:underline;}

img		{border:0;}
form		{margin:0; padding:0;}
textarea	{border:1px solid #323232; width:100%; height:100px;}
select		{border:1px solid #323232;}
.w60		{width:80%}
input, select		{margin:1px 0; color:#323232; border:1px solid #323232;}
.inputBig	{font-size:13pt; padding-left:15px; padding-right:15px;}


ul	{margin-left:15px; padding-left:0; list-style-type:none;}
ul li	{padding:0 5px 5px 15px; background:url(i/li.gif) 0 6px no-repeat;}
ul li ul li	{padding:5px 5px 0 15px; background-position:0 11px;}

ul li.act a:link,
ul li.act a:visited	{color:#323232; text-decoration:none;}
ul li.act a:active,
ul li.act a:hover	{color:#ffffff; text-decoration:underline;}

ol	{margin-left:35px; padding-left:0;}
ol li	{padding:0 5px 5px 0;}
ol li ol li	{padding:5px 5px 0 0;}

pre span	{color:#cc0000; text-transform:uppercase;}

.talk	{background:url(i/icon-talk.gif) 10px 5px no-repeat; color:#9c009c;; padding:7px 5px 5px 35px;}
.talk b	{color:#f139e7;}

.talk a:active b,
.talk a:hover b		{color:#dbdbdb;}

.head		{padding-top:20px; float:left; width:100%; clear:both;}
.logo		{position:absolute; top:28px; left:72px;}

.subicon	{float:left; background:url(i/bg-subicon.gif) top left no-repeat; width:65px; height:145px; text-align:center;}
.subicon img	{margin:15px 0 0 0;}

.menuTop	{float:right;}

.m		{float:left; width:120px; text-align:center;}
.mPic		{margin-bottom:13px;}
.mLink		{font-size:10pt;}
.mAct a:link,
.mAct a:visited	{color:#ffffff;}
.mAct a:active,
.mAct a:hover	{color:#999999;}

.br		{clear:both;}

.banner		{border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; margin:15px 0; background:url(i/bg-banner.gif) top left repeat-x; padding:10px 0; text-align:center;}
.bannerWhite	{border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; margin:15px 0; background:url(i/bg-banner-white.gif) top left repeat-x; padding:10px 0; text-align:center;}

.contentLine	{clear:both;}

.cLeft		{float:left; width:70%;}
.cRight		{float:right; width:29%;}
.cIndent	{padding:8px 4px 4px 4px;}
.cIndent2	{padding:8px 4px;}

/*   */

.linePhoto	{}

.tLight td	{vertical-align:top; background:#dbdbdb url(i/bg-plashka.gif) top left; border:2px solid #dbdbdb; padding:5px 4px 5px 5px;}
.tDark td	{vertical-align:top; background:url(i/bg-plashkaDark.gif) top left; border:1px solid #313131; padding:5px 4px 5px 5px;}

.evPrew		{text-align:center; height:120px;}
.evPrew img	{border:1px solid #dbdbdb; margin:5px 5px 0 5px;}

.evName		{font-weight:bold; padding:2px 0 5px 0;}
.evName2	{padding:0 0 5px 0;}

.evWhere	{padding:2px 0 2px 11px; font-size:10px; background:url(i/icon-arr.gif) 0 6px no-repeat;}
.evDate		{padding:2px 0 2px 11px; font-size:10px;}
	.evDate a:link,
	.evDate a:visited	{color:#323232;}
	.evDate a:active,
	.evDate a:hover		{color:#dbdbdb;}
.evUser		{padding:2px 0 2px 11px; font-size:10px;}
.userAct	{background:url(i/icon-user.gif) 1px 5px no-repeat;}
.userNoAct	{background:url(i/icon-userNoAct.gif) 1px 5px no-repeat;}
.evKomm		{padding:2px 0 2px 11px; font-size:10px;}
.evKommText	{padding:2px 11px 22px 11px; width:70%;}
.evKommTextQuote{padding:5px 10px 10px 10px; background:#cccccc; margin:0 30px 2px 30px;}
.evKommDate	{padding:2px 11px 2px 11px; font-size:10px; color:#515151;}
.evRait		{padding:4px 11px;}



.navEventDates	{}

.navEventDates a:link,
.navEventDates a:visited	{color:#dbdbdb; float:left; text-align:center; display:block; padding:5px 15px; text-decoration:none;}
.navEventDates a:hover,
.navEventDates a:active		{color:#9c009c; float:left; text-align:center; display:block; padding:5px 15px; text-decoration:underline;}

.navEventDates a.navEventDatesNext:link,
.navEventDates a.navEventDatesNext:visited	{padding:15px 15px 0 15px;}
.navEventDates a.navEventDatesNext:hover,
.navEventDates a.navEventDatesNext:active	{padding:15px 15px 0 15px;}

.navEventDates a.navEventDatesToday:link,
.navEventDates a.navEventDatesToday:visited	{color:#323232;}
.navEventDates a.navEventDatesToday:hover,
.navEventDates a.navEventDatesToday:active	{color:#dbdbdb;}

.navEventDates span		{font-size:15pt; display:block;}



.more		{padding-right:15px; text-align:right;}

.tPlashka	{}
.tPlashka td	{vertical-align:top; background:#dbdbdb url(i/bg-plashka.gif) top left; border:2px solid #dbdbdb; padding:5px 4px 5px 5px;}

.tPlashka td table td	{background:none; border:none; padding:0;}

	.evAnonsPic	{width:120px;}
	.evAnonsPic img	{border:2px solid #dbdbdb; margin:3px 10px 3px 0;}

	.evAnonsText	{}
	.evAnonsTextTitle	{font-size:13pt; padding:5px 5px 5px 0;}
	.evAnonsTextDescr	{padding:5px 10px 5px 0;}

	.evAnonsList	{clear:both; padding:7px 0 7px 5px;}
	.evAnonsList img	{float:right; border:1px solid #dbdbdb; margin:0 5px 0 10px;}

	.evAnonsListIndex	{clear:both; padding:7px 0 0 15px; background:url(i/icon-arr.gif) 1px 11px no-repeat;}
	.evAnonsListIndex img	{float:right; border:1px solid #dbdbdb; margin:0 5px 0 10px;}

.bgDot	{background:url(i/bg-dot.gif) center left repeat-x; height:10px; clear:both;}

.today		{height:65px;}
.today2		{float:right; margin-top:-38px; margin-right:-8px;}
.today2 img	{border-top:2px solid #000000; border-left:2px solid #000000;}


/*  */

.auth		{padding:5px 5px 20px 0;}
.auth div	{margin-bottom:5px; color:#dbdbdb;}
.auth a		{margin-right:15px;}

.authLogIn	{padding:5px 0; color:#ffffff;}

.dPlashka	{background:#dbdbdb url(i/bg-plashka.gif) top left; border:2px solid #dbdbdb;}
.dPlashkaGray	{background:#323232 url(i/bg-plashkaGray.gif) top left; border:2px solid #515151; color:#ffffff;}
.dPlashkaMaroon	{background:url(i/bg-plashkaMaroon.gif) top left; border:1px solid #313131;}

.dPlashkaKos	{background:url(i/bg-plashkaKos.gif) top left; border:1px solid #313131;}

.plashkaItem	{padding:5px;}
.plashkaHead	{font-size:13pt; color:#9c009c; background:url(i/liMenuSilver.gif) 0 4px no-repeat; padding-left:20px; padding-bottom:10px;}
.plashkaHeadGray{font-size:13pt; color:#323232; background:url(i/liMenuGray.gif) 0 4px no-repeat; padding-left:20px; padding-bottom:10px; color:#ffffff;}

	.plashkaHeadGray a:link,
	.plashkaHeadGray a:visited	{color:#ffffff;}
	.plashkaHeadGray a:active,
	.plashkaHeadGray a:hover	{color:#aaaaaa; text-decoration:underline;}

.plashkaText	{padding:5px 0 5px 20px;}
.plashkaTextGray{padding:5px 0 5px 20px;}
	.plashkaTextGray li		{background-image:url(i/liGray.gif);}
	.plashkaTextGray a:link,
	.plashkaTextGray a:visited	{color:#ffffff;}
	.plashkaTextGray a:active,
	.plashkaTextGray a:hover	{color:#aaaaaa; text-decoration:underline;}

.plashkaTiser	{padding:7px 0 7px 0;}

.dPlashkaMaroon .plashkaHead	{background:url(i/liMenuMaroon.gif) 0 4px no-repeat;}

.raitItem	{margin-bottom:10px; color:#ffffff;}
.raitItem a	{font-weight:bold;}
.raitItem img	{margin-top:5px;}





.lentaKino	{padding-bottom:10px;}
	.lentaKinoName	{padding:0 0 3px 13px; font-weight:bold; background:url(i/icon-kino2.gif) 0 3px no-repeat;}
	.lentaKinoType	{padding:0 0 2px 13px;}
	.lentaKinoTime	{padding:0 0 2px 13px; background:url(i/icon-time.gif) 0 3px no-repeat;}
	.lentaKinoAll	{}

.clName		{font-size:13pt; color:#9c009c; background:url(i/liMenu.gif) 0 4px no-repeat; padding-left:20px; padding-bottom:10px;}
.clDescr	{height:120px;}
.clPicPrew	{float:left; margin-left:5px; margin-right:10px; border:2px solid #dbdbdb;}

.t10 td		{color:#9c009c; vertical-align:top;}
.t10name	{font-size:10pt;}
	/*
	.t10 td a:link,
	.t10 td a:link		{color:#f139e7;}
	.t10 td a:hover,
	.t10 td a:active	{color:#dbdbdb;}
	*/
.bold		{font-weight:bold;}

.photoRamka	{border:1px solid #dbdbdb; margin-right:10px;}
.photoRamka img	{border:5px solid #ffffff;}

.listPhoto	{float:left; width:20%;}
.listPhoto img	{margin:5px; border:3px solid #ffffff;}

.kroshki	{text-transform:lowercase;}
.kroshkiTop	{padding:0 0 10px 12px; color:#dbdbdb;}

.picb		{border:1px solid #ffffff;}

.copyright	{color:#9c009c;}

.counters	{padding:5px 13px;}

/*   */

.photosList		{float:left; width:160px; height:290px; margin:0 5px 5px 0;}
.photosListImg		{background:url(i/bg-photosList.gif) top center no-repeat; width:160px; height:160px; margin-bottom:10px;}
.photosListImg td	{text-align:center;}
.photosListImg img	{border:2px solid #ffffff;}
.photoListDescr	{padding:0 10px;}

.photosList2	{float:left; width:160px; height:230px; margin:0 5px 5px 0;}
