/*body
{
	background: url('../i/nadin/bg.gif') repeat-x rgb(255,255,255) 0px 0px;
}*/

/*body.position-background
{
	background: url('../i/nadin/bg.gif') repeat-x rgb(255,255,255) 0px 60px !important;
}*/

body, table, table td, form
{
	font-family: Arial;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: rgb(0,0,0);
}
/*body
{
	padding-right: 20px;
}*/
table
{
	border-collapse: collapse;
	width: 100%;
}
img
{
	border: 0px;
}
table td
{
	/*border: 1px solid rgb(210,210,210);*/
}

h1
{
	margin: 0px;
	padding: 0px;
}
a
{
	color: rgb(107,173,247);
}

div.bgwhite {
	background-color: #FFFFFF;
}

/******************************************************************************/

div#top-adv
{
	margin-right: -20px;
}
div#top-adv iframe
{
	margin-right: -20px;
}

/******************************************************************************/

table#top {
	width:100%;
	height:103px;
	background:#FFF url('../i/nadin/bg_head.gif');
}

	table#top td {
		padding:20px 0 0 0;
		text-align: right;
		vertical-align:top;
	}

	table#top td#logo {
		padding-top: 0;
		width: 300px;
		text-align: left;
		vertical-align:bottom;
		background:url('../i/nadin/bg_line.gif') repeat-x bottom left;
	}

		table#top td.block_adv {
			background:url('../i/nadin/bg_line.gif') repeat-x bottom left;
			padding-right:20px;
		}

		table#top td#logo img {
			vertical-align:top;
		}

		table#top table {
			/*width: auto;*/
			margin:0 15px 0 0;
			*margin-right:15px;
			_margin-right:8px;
		}

			table#top table td {
				padding: 0px 5px;
			}

.width1p {
	width:1% !important;
}

.width100p {
	width:100% !important;
}

.height120 {
	height:120px !important;
}

/******************************************************************************/

table#top-menu {
	width: 100%;
	height:19px;
}

	table#top-menu td {
		padding:0;
		vertical-align:top;
	}

	table#top-menu td.projects {
		text-align:right;
		padding-right:20px;
		width:35%;
	}

		table#top-menu td h3 {
			margin:0px;
			font-weight: normal;
			float: left;
			padding-left: 11px;
		}

		table#top-menu td div {
			padding-left: 11px;
			margin:0 0 0 0;
			float:right;
		}

			table#top-menu td a:link, table#top-menu td a:visited, table#top-menu td a:hover, table#top-menu td a:active {
				text-transform: uppercase;
				font-size: 8pt;
				color: rgb(217,116,49);
				text-decoration: none;
			}

/*table.top-position
{
	top: 161px !important;
}*/

/******************************************************************************/

table#logos {
	width:100%;
	/*height:99px;*/
	height:114px;
	background:#FFF url('../i/nadin/bg_bott2.gif') 0px 0px repeat-x;
	margin:0;
}

	table#logos td {
		text-align: center;
		padding: 15px 5px 15px 5px;
		font-size: 8pt;
		vertical-align:top;
	}

		table#logos td a:link, table#logos td a:visited, table#logos td a:hover, table#logos td a:active {
			color:#6BADF7;
		}

/******************************************************************************/

table#base
{
	/*margin-top: 15px;*/

}
table#base td#left
{
	width: 220px;
}
table#base td#images
{
	width: 220px;
	text-align: right;
}
table#base td#images img
{
	border: 5px solid rgb(231,225,211);
	margin-bottom: 10px;
}
table#base td#right
{
	width: 220px;
}

table#base td.blank-td {
	width:20px;
}

/******************************************************************************/

div#menu {
	background: url('../i/nadin/menu-bg.gif') repeat-y rgb(255,148,52);
	color: rgb(255,204,153);
	/*padding: 16px 0px;*/
	padding:12px 0 13px 0;
	margin-bottom: 10px;
}

div#menu div.title {
	/*font-size: 11pt;*/
	font-size:13px;
	color: rgb(255,255,255);
	font-weight: bold;
	padding-left: 18px;
	margin: 6px 15px 0px 20px;
}

	div#menu div.title h3 {
		/*color: rgb(255,255,255);
		text-decoration: none;
		*/
		margin: 0px;
		/*font-size: 11pt;*/
		font-size:13px;
	}

		div#menu div.title a
		{
			color: rgb(255,255,255);
			text-decoration: none;
		}

div#menu div.search-title {
	margin-top: 10px;
}

div#menu div.links
{
	font-size: 8pt;
	margin: 0px 15px 10px 36px;
}
div#menu div.links a
{
	color: rgb(255,255,255);
}

div#menu div.search {
	font-size: 9pt;
	margin: 0px 15px 10px 38px;
}

div#menu div.search input
{
	font-size: 9pt;
}
div#menu div.search input#search
{
	width: 135px;
	margin-right: 5px;
}
div#menu div.search input#button
{
	position: relative;
	top: 4px;
}

div#menu div.title#cat-38
{
	background: url('../i/nadin/menu-38-ico.gif') no-repeat 0px 3px;
}
div#menu div.title#cat-47
{
	background: url('../i/nadin/menu-47-ico.gif') no-repeat 0px 3px;
}
div#menu div.title#cat-89
{
	background: url('../i/nadin/menu-89-ico.gif') no-repeat 0px 3px;
}
div#menu div.title#cat-126
{
	background: url('../i/nadin/menu-126-ico.gif') no-repeat 0px 3px;
}
div#menu div.title#cat-201
{
	background: url('../i/nadin/menu-201-ico.gif') no-repeat 0px 3px;
}
div#menu div.title#cat-202
{
	background: url('../i/nadin/menu-202-ico.gif') no-repeat 0px 3px;
}

/******************************************************************************/

div#search div.title
{
	font-size: 11pt;
	font-weight: bold;
	margin: 5px 15px 0px 0px;
}

div#search input, div#search select
{
	font-size: 9pt;
}

div#search input#button
{
	position: relative;
	top: 4px;
}


/******************************************************************************/

div.adv
{
	margin: 0px 0px 10px 20px;
}

	/*  ���� "��������� �����������" */

	div.adv fieldset {
		border: 1px solid #FFB916;
		padding:0 11px 10px 11px;
		*padding:0 11px 10px 6px;
		margin:0;
		font-size: 12px;
		text-align: left;
		color: #3C6BBC;
	}

		div.adv fieldset legend {
			padding: 6px 6px 6px 6px;
			*padding:6px 3px 6px 3px;
			color: #000;
			font-size: 11px;
		}

		div.adv fieldset a:link, div.adv fieldset a:visited, div.adv fieldset a:hover, div.adv fieldset a:active {
			color: #3C6BBC;
		}

		div.adv fieldset div.item {
			/*padding:0 0 0 9px;*/
			padding:0 0 0 13px;
			*padding:0 0 0 18px;
			margin:0 0 9px 0px;
			background:url("../i/nadin/point_blue.gif") 4px 5px no-repeat;
			*background:url("../i/nadin/point_blue.gif") 9px 5px no-repeat;
		}

	/*  /���� "��������� �����������" */

div.block
{
	margin: 0px 0px 10px 20px;
	border: 1px solid rgb(231,225,211);
	font-size: 9pt;
	background:url("../i/nadin/fonblock.gif") repeat-x top left rgb(248,246,242);
}

div.block div.header {
	height:26px;
	vertical-align:bottom;
	paddign:0px 0px 0px 18px;
	margin:0px !important;
}

div.block div.header img {
	margin-top:16px;
}

div.block div.content{
	padding: 4px 20px 15px 18px;
	font-size: 9pt;
}

div.block a
{
	color: rgb(0,0,0);
}
div.block div
{
	/*background: url('../i/nadin/block-arrow.gif') no-repeat 0px 4px;*/
	padding-left: 15px;
	margin-top: 5px;
	padding-bottom: 1px;
}

div#gastroli div.content div, div#anounce div.content div.item, div#horoscope div.content div,  div#party div.content div.item {
	background: url('../i/nadin/block-arrow.gif') no-repeat 0px 4px;
}

div.block div.line
{
	padding: 0px;
	margin-top: 8px;
	background: none;
}
div.block div div.reads
{
	color: rgb(153,153,153);
	font-size: 8pt;
	background: url('../i/nadin/reads-ico.gif') no-repeat 0px 3px;
	padding-left: 11px;
	margin-top: 5px;
}

/******************************************************************************/

/*div.block#afisha
{
	background: url('../i/nadin/ttl-afisha.gif') repeat-x rgb(248,246,242);
}*/
/*div.block#party
{
	background: url('../i/nadin/ttl-party.gif') repeat-x rgb(248,246,242);
}*/
/*div.block#anounce
{
	background: url('../i/nadin/ttl-anounce.gif') repeat-x rgb(248,246,242);
}*/
/*div.block#horoscope
{
	background: url('../i/nadin/ttl-horoscope.gif') repeat-x rgb(248,246,242);
}*/
div.block#poll
{
	background: url('../i/nadin/ttl-poll.gif') repeat-x rgb(248,246,242);
}
div.block#top10
{
	background: url('../i/nadin/ttl-top10.gif') repeat-x rgb(248,246,242);
}
/*div.block#news
{
	background: url('../i/nadin/ttl-news.gif') repeat-x rgb(248,246,242);
}*/
/*div.block#calendar
{
	background: url('../i/nadin/ttl-calendar.gif') repeat-x rgb(248,246,242);
}*/
div.block#gastroli
{
	background: url('../i/nadin/gastrol.gif') repeat-x rgb(248,246,242);
}

/******************************************************************************/

div.block#afisha div.content div
{
	background: url('../i/nadin/afisha-arrow.gif') no-repeat 0px 4px;
	padding-bottom: 1px;
}

div.block#afisha div#link-1, td.link-1
{
	background: url('../i/nadin/link-1.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-2, td.link-2
{
	background: url('../i/nadin/link-2.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-3, td.link-3
{
	background: url('../i/nadin/link-3.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-4, td.link-4
{
	background: url('../i/nadin/link-4.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-5, td.link-5
{
	background: url('../i/nadin/link-5.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-6, td.link-6
{
	background: url('../i/nadin/link-6.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-7, td.link-7
{
	background: url('../i/nadin/link-7.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-8, td.link-8
{
	background: url('../i/nadin/link-8.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-9, td.link-9
{
	background: url('../i/nadin/link-9.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-17, td.link-17
{
	background: url('../i/nadin/link-17.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-18, td.link-18
{
	background: url('../i/nadin/link-18.gif') no-repeat 0px 3px;
	padding-left: 17px;
}
div.block#afisha div#link-all
{
	background: url('../i/nadin/link-all.gif') no-repeat 0px 4px;
	margin-left: 2px;
}
div.block#afisha div#link-all a
{
	color: rgb(107,173,247);
}

div.block#anounce div.link-all
{
	background: url('../i/nadin/link-all.gif') no-repeat 0px 4px;
	margin-left: 2px;
}
div.block#anounce div.link-all a
{
	color: rgb(107,173,247);
}

/******************************************************************************/

div.block#gastroli div.link-all
{
	background: url('../i/nadin/link-all.gif') no-repeat 0px 4px;
}
div.block#gastroli div.link-all a
{
	color: rgb(107,173,247);
}

/******************************************************************************/

/* ���� "�������" */

div#catalog
{
	margin: 0px 0px 10px 20px;
	font-size: 9pt;
	background:#F8F7F3;
}

	div#catalog div.header
	{
		background:#CCBFA7 url('../i/nadin/catalog.gif') 0px 0px repeat-x;
		height:28px;
	}

	div#catalog div.objects
	{
		padding: 15px 14px 4px 14px;
		border: 1px solid rgb(231,225,211);
		border-top:0px;
	}

		div#catalog div.objects h3
		{
			margin:0 0 6px 0;
			padding:0;
			color:#000;
			font-size:15px;
		}

			div#catalog div.objects h3 a:link, div#catalog div.objects h3 a:visited, div#catalog div.objects h3 a:hover, div#catalog div.objects h3 a:active {
				color:#000;
				font-size:15px;
				fon-weight:bold;
			}

		div#catalog div.objects div.logo
		{
			margin: 0 0 4px 0;
			*margin: 0 0 2px 0;
		}

		div#catalog div.objects div.text
		{
			padding: 0 0 13px 4px;
		}


		div#catalog div.objects div.line
		{
			background: url('../i/nadin/pic-line.gif') 0px 0px repeat-x;
			margin:0 0 0 4px;
		}

/* /���� "�������" */

/******************************************************************************/

/* ������� ������� */

table#important {
	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

table#important td {
	padding: 0;
	margin: 0;
}

table#important td.first {
	width: 1px;
	padding-left: 17px;
}

table#important table.today-evening {
	background: url('../i/nadin/ttl-important.gif') repeat-x rgb(248,246,242);
	width: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid rgb(231,225,211);
}

table#important table.today-evening td {
	padding: 35px 6px 13px 6px;
	font-size: 9pt;
	vertical-align: top;
}

table#important table.today-evening td span.place {
	display: block;
	color: rgb(107,173,247);
	font-weight: bold;
	padding: 2px 0px 1px 17px;
}

table#important table.today-evening td span.title {
	display: block;
	font-weight: bold;
}

table#important table.today-evening td span.title a {
	color: rgb(0,0,0);
}

table#important table.today-evening td span.where {
	display: block;
	color: rgb(107,173,247);
}

table#important table.today-evening td span.where a {
	color: rgb(107,173,247);
}

table#important table.today-evening td span.place#cat_1 {
	background: url('../i/nadin/link-1.gif') no-repeat 0px 3px;
}

table#important table.today-evening td span.place#cat_2 {
	background: url('../i/nadin/link-2.gif') no-repeat 0px 3px;
}

table#important table.today-evening td span.place#cat_6 {
	background: url('../i/nadin/link-6.gif') no-repeat 0px 3px;
}

table#important table.today-evening td span.place#cat_7 {
	background: url('../i/nadin/link-7.gif') no-repeat 0px 3px;
}

table#important table.today-evening td span.place#cat_18 {
	background: url('../i/nadin/link-18.gif') no-repeat 0px 3px;
}

table#important table.today-evening td span.place#cat_17 {
	background: url('../i/nadin/link-17.gif') no-repeat 0px 3px;
}

table#important table.today-evening td span.place#cat_11, table#important table.today-evening td span.place#cat_12, table#important table.today-evening td span.place#cat_13 {
	background: url('../i/nadin/link-5.gif') no-repeat 0px 3px;
}




table#important div.today-evening-div {
	padding: 0;
}
	/* ������������� */
	table#important div.today-evening-div div.inserts-evening {
		background: url("../i/nadin/point_beige.gif") left bottom repeat-x;
		margin: 7px 0 10px 0;
	}
	
		table#important div.today-evening-div div.inserts-evening table.inserts {
			width: auto;
			margin: 0;
		}
		
			table#important div.today-evening-div div.inserts-evening table.inserts td {
				padding: 0;
				width: auto;
				vertical-align: middle;
				white-space: nowrap;
			}
			
			table#important div.today-evening-div div.inserts-evening table.inserts td.first {
				width: 9px;
			}
			
				table#important div.today-evening-div div.inserts-evening table.inserts div {
					margin: 0;	
					height: 25px;
				}
				
					table#important div.today-evening-div div.inserts-evening table.inserts div img.ico {
						vertical-align: middle;
						margin: 0 2px 0 0;
					}
					
					table#important div.today-evening-div div.inserts-evening table.inserts div a:link, table#important div.today-evening-div div.inserts-evening table.inserts div a:visited, table#important div.today-evening-div div.inserts-evening table.inserts div a:hover, table#important div.today-evening-div div.inserts-evening table.inserts div a:active {
						text-decoration: none;
						color: #6BADF7;
						font-size: 12px;
						font-weight: bold;
						outline: none;
					}
				
				table#important div.today-evening-div div.inserts-evening table.inserts div.left-part {
					float: left;
					width: 3px;
				}
				
				table#important div.today-evening-div div.inserts-evening table.inserts div.center-part {
					float: left;
					/*padding: 5px 8px 0 8px;*/
					padding: 5px 5px 0 5px;
					height: 20px;
				}
				
				table#important div.today-evening-div div.inserts-evening table.inserts div.right-part {
					float: left;
					width: 3px;
				}
				
				table#important div.today-evening-div div.inserts-evening table.inserts td.current div.left-part {
					background: url("../i/nadin/evening_left_part.gif") left top no-repeat;
				}
				
				table#important div.today-evening-div div.inserts-evening table.inserts td.current div.center-part {
					background: url("../i/nadin/evening_center_part.gif") left top repeat-x;
				}
				
				table#important div.today-evening-div div.inserts-evening table.inserts td.current div.right-part {
					background: url("../i/nadin/evening_right_part.gif") right top no-repeat;
				}
	/* /������������� */
				
	table#important div.today-evening-div div.tabs-content {
		margin: 0;
		padding: 0;
	}
	
		table#important div.today-evening-div div.tabs-content table.list-events {
			margin: 0;
			width: 100%;
		}
		
			table#important div.today-evening-div div.tabs-content table.list-events td {
				padding: 0 4px 0 4px;
				width: 33%;
			}
			
				table#important div.today-evening-div div.tabs-content table.list-events img.ph {
					border: 2px solid #FF9434;
					margin: 0 0 7px 0;
				}
			
				table#important div.today-evening-div div.tabs-content table.list-events h3 {
					margin: 0 0 6px 0;
					font-size: 14px;
					font-weight: bold;
				}
				
					table#important div.today-evening-div div.tabs-content table.list-events h3 a:link, table#important div.today-evening-div div.tabs-content table.list-events h3 a:visited, table#important div.today-evening-div div.tabs-content table.list-events h3 a:hover, table#important div.today-evening-div div.tabs-content table.list-events h3 a:active {
						color: #000;
						font-size: 14px;
						font-weight: bold;
					}
					
				table#important div.today-evening-div div.tabs-content table.list-events div {
					margin: 0;
					color: #000;
					fon-size: 11px;
				}
				
					table#important div.today-evening-div div.tabs-content table.list-events div a:link, table#important div.today-evening-div div.tabs-content table.list-events div a:visited, table#important div.today-evening-div div.tabs-content table.list-events div a:hover, table#important div.today-evening-div div.tabs-content table.list-events div a:active {
						color: #000;
						font-size: 11px;
					}
					
					table#important div.today-evening-div div.tabs-content table.list-events div a:link, table#important div.today-evening-div div.tabs-content table.list-events div a:visited {
						text-decoration: none;
					}
					
					table#important div.today-evening-div div.tabs-content table.list-events div a:hover, table#important div.today-evening-div div.tabs-content table.list-events div a:active {
						text-decoration: underline;
					}

/* /������� ������� */

/******************************************************************************/

div.block#poll div
{
	background: none;
	padding-left: 0px;
}
div.block#poll div.vote-ttl
{
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 13px;
}
div.block#poll div.vote-question
{
	margin-top: 8px;
}
div.block#poll div.vote-question input
{
	position: absolute;
}
div.block#poll div.vote-question label
{
	display: block;
	margin-left: 20px;
}
div.block#poll div.vote-result
{
	margin-top: 8px;
}
div.block#poll div.vote-result span.vote-procent
{
	font-size: 8pt;
	color: rgb(153,153,153);
}
div.block#poll div.vote-result span.vote-base
{
	display: block;
	border: 1px solid rgb(200,200,200);
	background-color: rgb(255,255,255);
	margin-top: 3px;
	width: 150px;
}
div.block#poll div.vote-result span.vote-base span.vote-filled
{
	display: block;
	height: 7px;
}
div.block#poll div.vote-submit
{
	text-align: center;
	margin-top: 15px;
}
div.block#poll div.vote-links
{
	margin-top: 8px;
	text-align: center;
	font-size: 8pt;
	color: rgb(153,153,153);
}

/******************************************************************************/

div.block#calendar div#ttl
{
	font-size: 10pt;
	font-weight: bold;
}
div.block#calendar table
{
	width: 160px;
	margin: 0px;
	padding: 0px;
}
div.block#calendar table tr td
{
	margin: 0px;
	padding: 1px;
}
div.block#calendar table tr td a
{
	padding: 2px 0px;
	display: block;
	font-size: 8pt;
	text-align: center;
	text-decoration: none;
	color: rgb(107,173,247);
	background-color: rgb(255,255,255);
	border: 1px solid rgb(231,225,211);
}
div.block#calendar table tr td.curr a
{
	color: rgb(255,255,255);
	background-color: rgb(107,173,247);
}
div.block#calendar table tr td.weekend a
{
	font-weight: bold;
	background-color: rgb(231,225,211);
}
div.block#calendar table tr td a:hover
{
	background-color: rgb(210,230,253);
}
/*
div.block#calendar div#left, div.block#calendar div#right
{
	color: rgb(255,153,51);
}
div.block#calendar div#left a, div.block#calendar div#right a
{
	font-size: 10pt;
	color: rgb(255,153,51);
}
div.block#calendar div#left
{
	background: none;
	padding-left: 0px;
	text-align: left;
}
div.block#calendar div#right
{
	background: none;
	padding-left: 0px;
	text-align: right;
}
*/
div.block#calendar table#nav td
{
	font-size: 10pt;
	color: rgb(255,153,51);
}
div.block#calendar table#nav td a
{
	font-size: 10pt;
	color: rgb(255,153,51);
	padding: 0px;
	display: inline;
	background: none;
	border: 0px;
}
div.block#calendar table#nav td#right
{
	text-align: right;
}

/******************************************************************************/

div#path
{
	margin-left: 20px;
	padding-bottom: 15px;
	font-size: 9pt;
	color: rgb(153,153,153);
}

/******************************************************************************/

div.article
{
	margin-left: 20px;
	padding-bottom: 15px;
	font-size: 11pt;
	line-height: 17px;
}
p.article
{
	font-size: 11pt;
	margin-left: 15px;
	position: relative;
	width: 97%;
	padding-bottom: 0;
	text-align: left;
}
div.article#first
{
	font-size: 12pt;
}

div.article h1, div.article h1 a, p.article h1, p.article h1 a
{
	font-size: 14pt;
	color: rgb(0,0,0);
	margin-bottom: 10px;
	line-height:20px;
}
div.article h1 span
{
	color: rgb(255,148,0);
}
div.article p, p.article p
{
	margin: 0px;
	padding: 0px;
}
* html body p.article
{
	display: block;
	position: relative;
	width: 93%;
}

div.article#first h1, div.article#first h1 a
{
	font-size: 16pt;
	margin-bottom: 10px;
	line-height:20px;
}

div.article#one h1, div.article#one h1 a
{
	font-size:26px;
	line-height:28px;
}

div.article div.subheader, p.article p.subheader
{
	font-size: 11pt;
	margin: 5px 0px;
	color: #000;
	font-style: italic;
}
div.article div.subheader span
{
	font-size: 8pt;
	padding: 1px 3px 1px 3px;
	color: rgb(255,255,255);
	background-color: rgb(107,173,247);
	font-weight: normal;
	font-style: normal;
}

div.article div.subheader-main, p.article p.subheader-main
{
	font-size: 11pt;
	margin: 5px 0px;
	color: #000;
	font-weight: bold;
}
div.article div.subheader-main span
{
	font-size: 8pt;
	padding: 1px 3px 1px 3px;
	color: rgb(255,255,255);
	background-color: rgb(107,173,247);
	font-weight: normal;
}

div.article div.image
{
	float: left;
	margin: 0px 10px 10px 0px;
	font-size: 8pt;
	text-align: center;
}
p.article img
{
	float: left;
	margin: 0px 10px 10px 0px;
	position: relative;
}
div.article div.image img, p.article img
{
	border: 5px solid rgb(231,225,211);
	margin-bottom: 5px;
}

p.article p.image img
{
	margin-right: 10px;
}
div.article#first div.image, div.article#one div.image
{
	float: right;
	margin: 0px 0px 10px 10px;
}

div.article div.img_right
{
	float: right;
	margin:10px 0px 10px 10px;
	width: 240px;
	font-size: 10pt;
	color:  #737373;
}

div.article#one div.img_right div.image
{
	margin-left: 0px;
	float: left;
}

div.article div.img_left
{
	float: left;
	margin: 10px 10px 10px 0px;
	width: 240px;
	font-size: 10pt;
	color:  #737373;
}

div.article#one div.img_left div.image
{
	float: left;
	margin-left: 0px;
}

div.article div.hits
{
	float: left;
	font-size: 8pt;
	color: rgb(179,179,179);
	display: block;
	padding: 0px 14px 0px 11px;
	margin: 5px 0px;
	background: url('../i/nadin/hits-ico.gif') no-repeat 0px 4px;
}
div.article div.comments
{
	float: left;
	font-size: 8pt;
	color: rgb(179,179,179);
	display: block;
	padding: 3px 0px 0px 11px;
	margin: 5px 0px;
	background: url('../i/nadin/comments-ico.gif') no-repeat 0px 6px;
}
div.article div.print
{
	float: right;
	font-size: 8pt;
	color: rgb(179,179,179);
	display: block;
	padding: 0px 0px 0px 20px;
	margin: 5px 0px;
	background: url('../i/nadin/ico_print.gif') no-repeat;
}

div.article a.link-small
{
	font-size: 7pt;
}

div.article div.object_link a, div.article div.event_link a
{
	font-size: 10pt;
	display: block;
	padding-top: 8px;
	color: #ff9400;
}

div.archive-articles
{
	text-align: right;
	color: rgb(107,173,247);
}
div.archive-articles a
{
	color: rgb(107,173,247);
}

div.gray-line
{
	clear: both;
	height: 1px;
	margin: 0px 0px 15px 20px;
	/*background: url('../i/nadin/articles-line.gif') repeat-x rgb(223,225,204);*/
	/*border-top: 1px dotted rgb(204,204,204);*/
	background: url(../i/nadin/articles-line.gif) repeat-x top;
}

/******************************************************************************/

table#category-search
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}
table#category-search td
{
	width: 27%;
}
table#category-search td.first
{
	width: 1px;
	padding-left: 17px;
}
table#category-search td.middle
{
	width: 27%;
	padding: 15px 5px 15px 0px;
	background-color: rgb(243,240,233);
}
table#category-search td.last
{
	width: 16%;
	padding: 15px 15px 15px 0px;
	background-color: rgb(243,240,233);
}
table#category-search select
{
	width: 100%;
	font-size: 9pt;
}
table#category-search input
{
	width: 100%;
	font-size: 9pt;
}

/******************************************************************************/

table#tv-select
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}
table#tv-select td
{
	background-color: rgb(243,240,233);
}
table#tv-select td.first
{
	width: 1px;
	padding-left: 17px;
	background-color: rgb(255,255,255);
}
table#tv-select td#days
{
	padding: 15px 15px 7px 15px;
}
table#tv-select td#type
{
	width: 150px;
	padding: 15px 15px 7px 0px;
}
table#tv-select td#last
{
	width: 150px;
	padding: 15px 15px 7px 0px;
}
table#tv-select select
{
	width: 40%;
	font-size: 7pt;
}
table#tv-select input
{
	width: 100%;
	font-size: 9pt;
}
table#tv-select input.checkbox
{
	width: auto;
}
table#tv-select div.gray-line
{
	margin: 0px 15px;
	padding: 0px;
	background: url(../i/nadin/tv-line.gif) repeat-x top;
}

table#tv-select td#days div {
	margin-bottom: 5px;
}

table#tv-select td#days table
{
	margin: 0px;
}
table#tv-select td#days table td
{
	text-align: center;
}
table#tv-select td#days table td a
{
	font-size: 8pt;
	display: block;
	color: rgb(255,255,255);
	background-color: rgb(255,148,52);
	width: 15px;
	padding: 2px 4px 3px 4px;
	margin-right: 5px;
	text-decoration: none;
}

table#tv-select td#days table td label{
	font-size: 8pt;
	display: block;
	color: rgb(255,255,255);
	background-color: rgb(255,148,52);
	margin-right: 5px;
}

table#tv-select td#days table td label.selected{
	color: rgb(0,0,0);
	background-color: rgb(204,204,204);
}

table#tv-select td#days table td span
{
	font-size: 8pt;
	display: block;
	color: rgb(0,0,0);
	background-color: rgb(204,204,204);
	width: 15px;
	padding: 2px 4px 3px 4px;
	margin-right: 5px;
}

table#tv-select td#logos
{
	padding: 0px 10px 10px 10px;
}
table#tv-select td#logos table
{
	margin: 0px;
}
table#tv-select td#logos table td
{
	text-align: center;
	padding: 5px;
}

/******************************************************************************/
div.print_link {
	float: right;
}

div.print_link a{
	font-size:11pt;
	font-weight:bold;
}

/******************************************************************************/
div#tv_print_page {
	background-color: #FFF;
}

div#tv_print_page h1.print {
	color:#000;
	font-size:18px;
	padding-bottom:12pt;
	font-weight: bold;
	margin: 0;
}

div#tv_print_page table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 14pt;
}

div#tv_print_page td{
	font-size: 6pt;
	vertical-align: top;
	width: 33%;
	padding-right: 10pt;
}

div#tv_print_page h2{
	font-size: 12px;
	color: #000;
	padding: 0pt 0pt 5pt 0pt;
	font-weight: bold;
	margin: 0;
}

div#tv_print_page td div{
	clear: both;
	margin-bottom: 2pt;
}

div#tv_print_page td div div{
	clear: none;
	display: block;
	float: left;
	padding-right: 3pt;
	font-weight: bold;
	margin: 0;
}

div#tv_print_page td div h3{
	clear: none;
	display: block;
	font-weight: normal;
	font-size: 6pt;
	padding: 0;
	margin: 0;
	float: left;
}

div#tv_print_page .breaker {
	page-break-before: always;
}

/******************************************************************************/

table.channel
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}
table.channel td
{
	font-size: 8pt;
}
table.channel td.first
{
	width: 1px;
	padding-left: 17px;
}
table.channel td.ico
{
	padding-right: 10px;
}
table.channel td.times h1
{
	font-size: 10pt;
	margin-bottom: 10px;
	color: rgb(107,173,247)
}
table.channel td.times div
{
	margin-bottom: 5px;
}
table.channel td.times div span
{
	color: rgb(153,153,153);
	margin-right: 5px;
}

/******************************************************************************/

div.archive div
{
	padding-top: 5px;
}
div.archive div span
{
	font-size: 8pt;
	padding: 2px 4px 2px 3px;
	color: rgb(179,179,179);
}

/******************************************************************************/

div.form
{
	padding-top: 25px;
}
div.form h1
{
	font-size: 12pt;
}
div.form form
{
	padding-top: 10px;
}
div.form form
{
	font-size: 8pt;
	color: rgb(153,153,153);
}
div.form form input, div.form form textarea
{
	width: 500px;
	margin-bottom: 5px;
}
div.form form input#submit
{
	width: 100px;
}

/******************************************************************************/

div.images
{
	margin-left: 20px;
}
div.images div
{
	float: left;
	width: 230px;
	height: 230px;
	padding: 0px 10px 10px 0px;
}
div.images div img
{
	border: 5px solid rgb(231,225,211);
}

/******************************************************************************/

table#frm
{
	width: 500px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
table#frm tr td
{
	margin: 0px;
	padding: 5px;
}
table#frm input
{
	width: 240px;
}
table#frm textarea
{
	width: 490px;
	height: 150px;
}

/******************************************************************************/

table#list {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

	table#list td {
		padding: 15px 0 15px 0;
		font-size: 9pt;
	}

	table#list td.first {
		width: 1px;
		padding-left: 17px;
		/*background: url(../i/nadin/articles-line.gif) repeat-x bottom;*/
	}

	table#list td.star, table#list td.name, table#list td.addr, table#list td.map {
		/*border-bottom: 1px dotted rgb(223,223,223);*/
		background: url(../i/nadin/articles-line.gif) repeat-x bottom;
	}

	table#list td.last {
		/*border-bottom: 1px dotted rgb(223,223,223);*/
		background: url(../i/nadin/articles-line.gif) repeat-x bottom;
	}


	table#list td.addr {
		font-size:11px;
		padding-left: 5px;
		width:50%;
	}

		table#list td.addr table td {
			padding:0 0 1px 0;
			font-size:11px;
		}

		table#list td.addr table td.maps {
			width: 15px;
			text-align: right;
			vertical-align:top;
		}

		table#list td.addr table td.phone {
			width: 45%;
			vertical-align:top;
			line-height:1.5;
		}

		table#list td.addr table td.street {
			vertical-align:top;
			padding-right:15px;
			line-height:1.5;
		}

			table#list td.addr table td.street img {
				vertical-align:top;
				padding:1px 2px 0 0;
			}

		table#list td.addr table tr.child td {
			padding-top:9px;
		}

	table#list td.star {
		width: 15px;
	}

	table#list td.map {
		width: 15px;
		text-align: right;
	}

		table#list td.star img {
			margin: 2px 7px 0px 0px;
		}

		table#list td.map img {
			margin: 2px 0px 0px 7px;
		}


	table#list td.name {
		color: rgb(200,200,200);
		vertical-align:top;
		padding-left:3px;
	}

		table#list td.name table td {
			vertical-align:top;
			padding:0;
			color: rgb(200,200,200);
		}

		table#list td.name table td.photo {
			width: 1%;
		}

			table#list td.name table td.photo img  {
				margin:0 14px 0 0;
				/*float:left;*/
			}

		table#list td.name span {
			display: block;
			padding-bottom: 2px;
		}

			table#list td.name span a {
				color: rgb(0,0,0);
				font-size: 11pt;
				font-weight: bold;
			}

		table#list td.name div.response {
			margin: 6px 0 0 0px;
			font-size:11px;
		}

			table#list td.name div.response img {
				vertical-align:middle;
				padding:3px 0 0 0;
				*padding:5px 0 0 0;
			}

			 table#list td.name div.response a:link, table#list td.name div.response a:visited, table#list td.name div.response a:hover, table#list td.name div.response a:active {
				font-size:11px;
			}

	table#list tr.head td {
		padding-top: 15px;
		padding-bottom: 2px;
		font-size:11px;
		color:#000;
	}

		table#list tr.head td.addr table td {
			padding-top:0;
			padding-bottom:0;
			line-height:normal;
		}


/******************************************************************************/

div#pager
{
	margin-left: 20px;
	padding-top: 10px;
	font-size: 9pt;
	color: rgb(102,102,102);
	font-weight: bold;
}
div#pager span
{
	font-size: 8pt;
	display: block;
	padding-bottom: 3px;
	font-weight: normal;
}
div#pager a
{
	color: rgb(0,0,0);
}

/******************************************************************************/

div#object
{
	margin-left: 20px;
	font-size: 9pt;
	padding-bottom: 10px;
}
div#object h1
{
	padding-bottom: 10px;
	font-size: 14pt;
}
div#object h1 span
{
	font-size: 9pt;
	color: rgb(153,153,153);
	font-weight: normal;
}

div#object h1 span.black
{
	font-size: 13px;
	color: #000;
	font-weight: normal;
}


div#object h1 img
{
	margin-right: 7px;
}
div#object h2
{
	font-size: 11pt;
	margin: 5px 0px;
	color: rgb(153,153,153);
	font-weight: bold;
}
div#object div.top
{
	font-size: 9pt;
	padding-bottom: 4px;
}
	div#object div.top span
	{
		font-size: 8pt;
		display: block;
		float: left;
		width: 110px;
		color: rgb(255,148,0);
		text-transform: uppercase;
		padding-left: 8px;
		background: url(../i/nadin/object-arrow.gif) no-repeat 1px 5px;
	}

div#object div.top-coordinate
{
	font-size: 9pt;
	padding-bottom: 4px;
}

	div#object div.top-coordinate span
	{
		font-size: 12px;
		display: block;
		float: left;
		width: 100px;
		color: rgb(255,148,0);
	}

div#object div.top-address
{
	font-size: 14px;
	padding:7px 0 13px 0;
}

div#object div.add
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	/*border-bottom: 1px dotted rgb(204,204,204);*/
	background: url(../i/nadin/articles-line.gif) repeat-x bottom;
}
div#object div.add span
{
	display: block;
	font-weight: bold;
	font-size: 11pt;
	color: rgb(153,153,153);
}
div#links
{
	margin-left: 20px;
	font-size: 9pt;
	margin-bottom: 10px;
	padding-bottom: 25px;
}
div#links div
{
	float: left;
	color: rgb(179,179,179);
	display: block;
	padding: 3px 14px 0px 14px;
	margin: 5px 0px;
}
div#links div#forum
{
	background: url('../i/nadin/forum-ico.gif') no-repeat 0px 6px;
}
div#links div#mess
{
	background: url('../i/nadin/mess-ico.gif') no-repeat 0px 6px;
}
div#links div#post
{
	background: url('../i/nadin/comments-ico.gif') no-repeat 0px 6px;
}

/******************************************************************************/

table#about
{
	clear: both;
	margin-bottom: 20px;
}
table#about td#first
{
	width: 1px;
	padding-left: 17px;
}
table#about td#about-self
{
	padding-right: 10px;
	width: 50%;
}
table#about td#about-self-full
{
	width: 100%;
}
table#about td#about-self-full p.text
{
	margin-left: 15px;
}
table#about td#about-relax
{
	padding-left: 10px;
	width: 50%;
}
table#about td#about-relax a
{
	display: block;
	padding-bottom: 4px;
}
table#about td#about-relax-full
{
	width: 100%;
}
table#about td#about-relax-full a
{
	display: block;
	padding-bottom: 4px;
}
table#about td div
{
	border: 1px solid rgb(231,225,211);
	background-color: rgb(247,245,240);
	width: auto;
	padding: 10px 15px 15px 15px;
}
table#about td#about-relax-full div
{
	padding-bottom: 0px;
}
table#about td div span
{
	font-weight: bold;
	display: block;
	font-size: 11pt;
	background: url('../i/nadin/block-arrow.gif') no-repeat 0px 4px;
	padding-left: 15px;
}
table#about td#about-relax span, table#about td#about-relax-full div span, table#about td#about-self-full div span
{
	color: rgb(255,148,0);
}

table#about td#about-relax-full p.links
{
	display: block;
}

/******************************************************************************/

table#afisha
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 30px;
}
table#afisha td
{
	padding: 10px 0px;
	font-size: 9pt;
	color: rgb(153,153,153);
}
table#afisha td.first
{
	width: 1px;
	padding-left: 17px;
}
table#afisha td.place, table#afisha td.star, table#afisha td.name, table#afisha td.date
{
	/*border-top: 1px dotted rgb(223,223,223);*/
	background: url(../i/nadin/articles-line.gif) repeat-x bottom;
	padding-right: 5px;
}
table#afisha td.header
{
	border-bottom: 0px;
	color: rgb(107,173,247);
	background-color: rgb(243,240,233);
	padding-left: 25px;
	font-weight: bold;
	font-size: 10pt;
}
table#afisha td.place a
{
	font-weight: bold;
	color: rgb(0,0,0);
	font-size: 11pt;
}
table#afisha td.name a
{
	font-weight: bold;
}
table#afisha td.last
{
	/*border-bottom: 1px dotted rgb(223,223,223);*/
	background: url(../i/nadin/articles-line.gif) repeat-x bottom;
}

table.afisha-full td.place, table.afisha-full td.star, table.afisha-full td.name, table.afisha-full td.date
{
	background: url(../i/nadin/articles-line.gif) repeat-x top !important;
}

/******************************************************************************/

div#footer
{
	text-align: center;
	background-color: rgb(248,246,242);
	border-top: 1px solid rgb(231,225,211);
	margin-top: 30px;
	padding: 25px 0px 50px 0px;
}
div#footer a
{
	font-size: 9pt;
	color: rgb(0,0,0);
}

/******************************************************************************/

div.subcat{
	padding-left: 20px;
	padding-bottom: 10px;
}

div.subcat a, div.subcat strong
{
	background: url('../i/nadin/block-arrow.gif') no-repeat 0px 4px;
	padding-left: 15px;
	font-size: 10pt;
	font-weight: bold;
}

/******************************************************************************/

div.block#important
{
	display: table;
	padding: 0px;
	margin-bottom: 20px;
	font-size: 9pt;
}

div.block#important div
{
	display: table-cell !important;
	display: inline; /* ��� IE */
	width: 33%;
	background: none;
	padding: 35px 15px 15px 15px;
	margin: 0px;
	vertical-align: top;
}

div.block#important div span.place
{
	display: block;
	color: rgb(107,173,247);
	font-weight: bold;
	padding: 2px 0px 1px 17px;
}
div.block#important div span.title
{
	display: block;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
div.block#important div span.where
{
	display: block;
	color: rgb(107,173,247);
}
div.block#important div span.where a
{
	color: rgb(107,173,247);
}

div.block#important div span.place#cat_1
{
	background: url('../i/nadin/link-1.gif') no-repeat 0px 3px;
}
div.block#important div span.place#cat_2
{
	background: url('../i/nadin/link-2.gif') no-repeat 0px 3px;
}
div.block#important div span.place#cat_6
{
	background: url('../i/nadin/link-6.gif') no-repeat 0px 3px;
}
div.block#important div span.place#cat_7
{
	background: url('../i/nadin/link-7.gif') no-repeat 0px 3px;
}
div.block#important div span.place#cat_11
{
	background: url('../i/nadin/link-5.gif') no-repeat 0px 3px;
}

/******************************************************************************/

div.block#important
{
	background: url('../i/nadin/ttl-important.gif') repeat-x rgb(248,246,242);
}

/******************************************************************************/

td.link-1
{
	background: url('../i/nadin/link-1.gif') no-repeat 7px 12px;
}
td.link-2
{
	background: url('../i/nadin/link-2.gif') no-repeat 7px 12px;
}
td.link-3
{
	background: url('../i/nadin/link-3.gif') no-repeat 7px 12px;
}
td.link-4
{
	background: url('../i/nadin/link-4.gif') no-repeat 7px 12px;
}
td.link-5
{
	background: url('../i/nadin/link-5.gif') no-repeat 7px 12px;
}
td.link-6
{
	background: url('../i/nadin/link-6.gif') no-repeat 7px 12px;
}
td.link-7
{
	background: url('../i/nadin/link-7.gif') no-repeat 7px 12px;
}
td.link-8
{
	background: url('../i/nadin/link-8.gif') no-repeat 7px 12px;
}
td.link-17
{
	background: url('../i/nadin/link-17.gif') no-repeat 7px 12px;
}
td.link-18
{
	background: url('../i/nadin/link-18.gif') no-repeat 7px 12px;
}
td.link-9
{
	background: url('../i/nadin/link-9.gif') no-repeat 7px 12px;
}

/******************************************************************************/

div#print_page table#afisha td.header{
	color: #000;
	font-size: 13pt;
	padding-left: 0px;
}

div#print_page div.article {
	margin-left: 0px;
}

div#print_page td.link-1, div#tv_print_page td.link-2, div#tv_print_page td.link-3, div#tv_print_page td.link-4, div#tv_print_page td.link-5, div#tv_print_page td.link-6, div#tv_print_page td.link-7, div#tv_print_page td.link-8, div#tv_print_page td.link-9 {
	background: none;
}

div#print_page table#afisha td {
	font-size: 6pt;
	color: #000;
	padding: 5px 0px;
	border-bottom: none;
	background: none;
}

div#print_page table#afisha td.place a {
	font-size: 7pt;
	color: #000;
}

div#print_page table#afisha td.place, div#print_page table#afisha td.star, div#print_page table#afisha td.name, div#print_page table#afisha td.date {
	background: none;
	border-top: 1px solid rgb(223,223,223);
}

/*******************************************************************************/
div#is_comm{
	font-weight:bold;
	color:#6badf7;
	text-align:right;
}

h2#video-title {
	color:#000000;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	margin-bottom:10px;
}
/*************************    VIDEO   *****************************************/
a.video:link,a.video:hover,a.video:visited,a.video:active {font-size: 8pt;}
	.navi {
		color: #666;
		padding: 2px 0 18px 0;
		*padding: 2px 0 2px 0;
		}
	.navi span {border: 1px solid #666; padding: 1px 2px;}
	.navi a:link,.navi a:hover,.navi a:visited,.navi a:active {padding: 0 1px;font-size: 8pt;font-weight:normal;}
	.navi a:link span,.navi a:hover span,.navi a:visited span,.navi a:active span {text-decoration: none;font-size: 8pt;font-weight:normal;}
	.float-left {float: left;}
	#videotrailer {text-align: center; width: 320px;}
	#video-1,#video-2,#video-3,#video-4,#video-5,#video-6,#video-7,#video-8,#video-9,#video-10 {display: none;}

/******************************* PhotoReportazh *******************************/
table.photo_reportazh {
	width:100px;
}

	table.photo_reportazh td{
		padding:0 10px 0 10px;
		vertical-align:top;
		}


/******************* ����� ������������ � ������� �������� � ������ ������� ***/
.image_left {margin:10px 10px 10px 0px; float: left; width:240px; color: #999999;font-size: 10pt;}
.image_right {margin:10px 0px 10px 10px; float: right; width:240px; color: #999999;font-size: 10pt; }
div.image_right img {margin-bottom: 10px;}
div.image_left img {margin-bottom: 10px;}

/******************************* ����� � ����� ��� ������� *******************************/

div.object-announce {
	margin:-5px 9px 18px 0;
}

div.corner-announce-orange {
	width:16px;
	height:19px;
	background:#FFF url('../i/nadin/up_corner.gif') left top no-repeat;
	position:relative;
	left:19px;
	z-index:0;
}

table.announce-orange {
	width:100%;
	margin: -1px 0 0 0;
}

	table.announce-orange td.top-left {
		width:9px;
		height:9px;
		background:#FFF url('../i/nadin/top_left_corn.gif') left top no-repeat;
	}


	table.announce-orange td.top-center {
		height:9px;
		background:#FFF url('../i/nadin/orange_point.gif') left top repeat-x;
	}

	table.announce-orange td.top-right {
		width:9px;
		height:9px;
		background:#FFF url('../i/nadin/top_right_corn.gif') right top no-repeat;
	}

	table.announce-orange td.middle-left {
		width:9px;
		background:#FFF url('../i/nadin/orange_point.gif') left top repeat-y;
	}

	table.announce-orange td.middle-center {
		background:#FFF;
	}

		table.announce-orange td.middle-center div {
			font-size:15px;
			padding:0 10px 0 10px;
			line-height:1.2;
		}

	table.announce-orange td.middle-right {
		width:9px;
		background:#FFF url('../i/nadin/orange_point.gif') right top repeat-y;
	}


	table.announce-orange td.bottom-left {
		width:9px;
		height:10px;
		background:#FFF url('../i/nadin/bott_left_corn.gif') left bottom no-repeat;
	}

	table.announce-orange td.bottom-center {
		height:10px;
		background:#FFF url('../i/nadin/orange_point.gif') left bottom repeat-x;
	}

	table.announce-orange td.bottom-right {
		width:9px;
		height:10px;
		background:#FFF url('../i/nadin/bott_right_corn.gif') right bottom no-repeat;
	}


/************************************** cp ************************************/
input#cp {
	width:300px;
}

input#cp-name {
	width:300px;
	font-size:14pt;
}

input#cp-general {
	width:200px;
}

select#cp-general-select {
	width:206px;
}
select#cp-select {
	width:306px;
}

select#cp-multiselect {
	width: 300px;
	height: 120px;
}

textarea#cp-textarea {
	width:300px;
	height:80px;
}

div.add .help {
	color:#AAAAAA;
}
div#object div.help {
	color:#AAAAAA;
	margin-bottom: 5px;
}

div.error {
	margin: 10px 0;
	padding: 10px;
	background-color: rgb(250, 230, 230);
	height: auto;
	display: block;
}

div.ok {
	margin: 10px 0px;
	padding: 10px;
	background-color: rgb(230, 250, 230);
	height: auto;
}

/** ���� ������ �� �� **/
div.block#today-tv{
	background: url('../i/nadin/ttl-today-tv.gif') repeat-x rgb(248,246,242);
}
div.block#today-tv span.time{
	display:block;
	padding-top:10px;
	padding-bottom:4px;
	font-size:8pt;
	color:#666;
}
div.block#today-tv span.time a{
	color:#6BADF7;
}
div.block#today-tv span.time img{
	margin-left:5px;
	margin-right:5px;
}
div.block#today-tv span.name{
	display:block;
	padding-bottom:1px;
}

div#block_adv16 fieldset {
	width:176px;
}

#divwidth {
	width:100%;
	min-width: 990px;
	max-width: 1280px;
	width: expression((window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth)) < '990'?'990px':((window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth)) > '1280'?'1280px':'100%'));
	text-align:left;
}

div#anounce div.header {
	background:url('../i/nadin/announce.gif') no-repeat 18px 16px;
}

div#party div.header {
	background:url('../i/nadin/party.gif') no-repeat 18px 16px;
}

div#news div.header {
	background:url('../i/nadin/news.gif') no-repeat 18px 16px;
}

div#horoscope div.header {
	background:url('../i/nadin/horoscope.gif') no-repeat 18px 16px;
}

div#afisha div.header {
	background:url('../i/nadin/afisha.gif') no-repeat 18px 16px;
}

div#gastroli div.header {
	background:url('../i/nadin/gastroli.gif') no-repeat 18px 16px;
}

div#calendar div.header {
	background:url('../i/nadin/calendar.gif') no-repeat 18px 16px;
}

div#exclusive div.header {
	background:url('../i/nadin/exclusive.png') no-repeat -1px -1px;
}


div.rblock {
	border:1px solid #E7E1D3;
	font-size:9pt;
	margin:0 0 20px 0;
	padding:0px 0px 15px 0px;
	background-color: #F8F6F2;
	/*background:#FBF0F3 url('/static/img/fonrblock.gif') repeat-x bottom left;*/
}


div.exphoto {
	display:inline;
	padding:0px;
}

.padding20 {
	padding:20px !important;
}

.paddingleft20 {
	padding-left:20px;
}

.paddingtop10 {
	padding-top:10px;
}

.paddingleft10 {
	padding-left:10px;
}

.paddingright10 {
	padding-right:10px;
}

.paddingbottom10 {
	padding-bottom:10px;
}


div.exphoto img {
	border:2px solid #FF9434;
	margin:0px 5px 5px 0px;
}

div.spline
{
	height: 1px;
	margin: 7px 0px 7px 0px;
	background: #E7E1D3;
}

div img.gbord2 {
	border:2px solid #FF9434;
	margin:5px 0px 5px 0px;
}

#exclusive div {
	padding: 0;
}

#exclusive div.content {
	padding: 5px 9px 15px;
}