#games {
	width:100%;
}
#bodywrap {
    margin: 20px auto;
    position: relative;
    width: 964px;
}

/* Общее шрифтовое решение */
body, input, textarea, select, select option, select optgroup {
	font-family: Arial, sans-serif;
	color: #555;
}

a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

h1 {
	font-size: 22px;
	font-weight: normal;
	line-height: 26px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
h5 {
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}
h6 {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	line-height: 18px;
}

.pager, .pager-active {
	display: block;
	width: 16px;
	height: 14px;
	float: left;
	margin-right: 3px;
	padding-top: 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #666;
}
.pager-rl {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
a.pager:hover, a.pager:active, a.pager-active:hover, a.pager-active:active {
	color: #000;
	text-decoration: none;
}
.pager {
	background: url(http://www.telenyanya.ru/im/pager-bg.gif) center center no-repeat;
}
.pager-active {
	background: url(http://www.telenyanya.ru/im/pager-bg-active.gif) center center no-repeat;
}
.clr,
.clrl,
.clrr
{
	display: block;
	height: 0px;
	font-size: 0!important;
	line-height: 0!important;
	clear: both!important;
}
.clrl {
	clear: left!important;
}
.clrr {
	clear: right!important;
}



.cloud {padding:0 5px 0 0;}
.cloud a {color: #999;}

.cloud1  {font-size: 14px;}
.cloud2  {font-size: 14px;}
.cloud3  {font-size: 15px;}
.cloud4  {font-size: 15px;}
.cloud5  {font-size: 16px;}
.cloud6  {font-size: 16px;}
.cloud7  {font-size: 18px;}
.cloud8  {font-size: 20px;}
.cloud9  {font-size: 22px;}
.cloud10 {font-size: 24px;}





.error {
	color: #f00!important;
}

#site-head {
	display: block;
	width: 964px;
	margin: 10px auto 0 auto;
	background: url(http://www.telenyanya.ru/im/head-bg.gif) left top no-repeat;
}
	#site-logo {
		display: block;
		position: relative;
		float: left;
		width: 190px;
		height: 140px;
		left: 67px;
		top: 20px;
	}

	#site-other {
		display: inline;
		float: right;
		width: 626px;
		height: 117px;
		margin: 8px 25px 0 0;
	}

	#site-menu {
		display: inline;		
		float: right;
		width: 640px;
		height: 37px;
		margin: 9px 13px 3px 0;
	}
		#site-menu div.mi {
			display: inline;
			float: left;
			width: 124px;
			height: 37px;
			margin-left:4px;
			padding: 0;
		}


	#site-service-wrapper {
		display: block;
		clear: both;
		height: 42px;
	}
	
		#site-auth {
			display: inline;
			float: left;
			margin: 13px 0 0 10px;
			color: #e5770c;
			font-size: 14px;
			line-height: 16px;
			font-weight: bold;
		}
			#site-auth a {
				font-size: 16px;
				font-weight: bold;
				color: #e5770c;
			}
		
		#site-timezone {
			display: inline;
			float: right;
			margin: 13px 0 0 10px;
			color: #e94a4a;
			font-size: 14px;
			font-weight: bold;
		}
			#site-timezone a {
				font-size: 16px;
				font-weight: bold;
				color: #e5770c;
			}
			#site-time {
				display: block;
				float: right;
				margin: 14px 10px 0 10px;
				font-size: 16px;
				font-weight: bold;
				color: #fe7100;
			}
		#site-search {
			display: block;
			width: 220px;
			float: right;
		}
			#search-field {
				display: block;
				width: 203px;
				height: 42px;
				text-align: center;
				background: url(http://www.telenyanya.ru/im/site-search-bg.gif) center center no-repeat;
				float: right;
			}
				#search-field table {
					width: 188px;
					height: 26px;
					border-collapse: collapse;
					margin: 8px auto 0 auto;
					border: none;
				}
					#search-field table td#input-field {
						width: 148px;
						vertical-align: middle;
						padding: 0 0 0 10px;
					}
					#search-field table td#input-button {
						width: 30px;
						vertical-align: middle;
						padding: 0;
					}
					#search-field input#q_str {
						width: 148px;
						height: 18px;
						border: none;
						margin: 0;
						padding-top: 4px;
						vertical-align: middle;
						background: transparent;
						font-size: 14px;
						font-weight: bold;
						color: #000;
					}

#site-content {
	display: block;
	width: 964px;
	margin: 0 auto;
}

#site-aux {
	display: block;
	width: 964px;
	margin: 0 auto;
}
	#site-aux #art {
		display: block;
		float: left;
		width: 776px;
		height: 222px;
		padding: 0;
	}
	#site-aux #write-us {
		display: block;
		width: 183px;
		height: 180px;
		float: left;
		margin-top: 32px;
		padding: 10px 0 0 5px;
	}

#site-lower-menu {
	display: block;
	clear: both;
	width: 934px;
	margin: 0 auto;
	padding:35px 0 10px 30px;
}

#site-footer {
	display: block;
	clear: both;
	width: 964px;
	height:50px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-size: 12px;
	color: #96a0a8;
	line-height: 14px;
	
}
.footer-1 {
	background: url(http://www.telenyanya.ru/im/footer-bg-1.jpg	) bottom center no-repeat;
}
.footer-2 {
	background: url(http://www.telenyanya.ru/im/footer-bg-2.jpg	) bottom center no-repeat;
}
.footer-3 {
	background: url(http://www.telenyanya.ru/im/footer-bg-3.jpg	) bottom center no-repeat;
}
.footer-4 {
	background: url(http://www.telenyanya.ru/im/footer-bg-4.jpg	) bottom center no-repeat;
}

	#site-footer a {
		color: #4ba5e4;
	}	




	
	
/*========================================================================*/
/* страница ГЛАВНАЯ */
#site-nav-wrapper {
	display: block;
	width: 964px;
	height: 140px;
	margin: 0 auto;
	font-size: 14px;
	color: #fff;
}
#site-nav-band {
	display: block;
	margin: 0 auto;
	width: 955px;
	height: 131px;
	padding: 9px 0 0 9px;
	background: scroll #d2d7d9 url(http://www.telenyanya.ru/im/site-nav-band-bg.gif) left top no-repeat;
	overflow: hidden;
}
	#site-nav-band-mask {
		display: none;
		position: absolute;
		z-index: 2;
		margin: -9px 0 0 -9px;
		width: 964px;
		height: 140px;
	}
	#site-nav-band-href {
		display: none;
		position: absolute;
		z-index: 4;
	}
		#site-nav-band-href .href-in-row {
			display: block;
			float: left;
			width: 130px;
			height: 100px;
			margin-right: 6px;
		}
		#site-nav-band-href .href-in-row a {
			color: #999;		
		}
	#site-nav-band-wrapper {
		display: block;
		z-index: 1;
		height: 100px;
	}
		#site-nav-band-wrapper .band-in-row {
			display: none;
			float: left;
			width: 130px;
			height: 100px;
			margin-right: 6px;
		}
		#site-nav-band-wrapper .band-in-row.active {
			display: block;
		}
		#site-nav-band-wrapper .band-in-row .band-img {
			display: block;
			width: 130px;
			height: 100px;
		}
		/* for png-fix */
		.pngfix-nav-band {
			width: 130px;
			height: 100px;
		}
		#site-nav-band-wrapper .band-in-row .band-title {
			display: none;
		}
	#site-nav-band #site-nav-title {
		display: none;
		position: absolute;
		width: 420px;
		height: 20px;
		z-index: 2;
		padding-top: 5px;
		background: #d2d7d9;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
	}
	#site-nav-band #site-pager {
		display: block;
		position: absolute;
		z-index: 6;
		left: 50%;
		margin-top: 6px;
	}
#site-promo {
	display: block;
	width: 964px;
	height: 272px;
	margin: 8px auto 0 auto;
	clear: both;
	font-size: 0;
}

#site-nav-band .pager {
	background: url(http://www.telenyanya.ru/im/pager-bg-w.gif) center center no-repeat;
}
#site-nav-band .pager-active {
	background: url(http://www.telenyanya.ru/im/pager-bg-w-active.gif) center center no-repeat;
}



body#home #site-pager {
	width: 38px;
	margin-left: -19px;
}
body#home #site-aux {
	display: block;
	background: #ffffff url(http://www.telenyanya.ru/im/home-aux-bg.gif) top right no-repeat;
	margin-top: 8px;
	width: 964px;
}
body#home #site-aux #site-aux-blocks {
	display: block;
	float: left;
	width: 774px;
}
	#site-aux-blocks div {
		display: inline;
		float: left;
		width: 246px;
		margin-right: 12px;
	}
	#site-aux-blocks div div {
		border-left: none;
	}
		#site-aux-blocks div.aux-time,
		#site-aux-blocks div.aux-time-am,
		#site-aux-blocks div.aux-prog,
		#site-aux-blocks div.aux-prog-am,
		#site-aux-blocks div.aux-popular,
		#site-aux-blocks div.aux-question {
			display: block;
			float: left;
			font-size: 14px;
			margin: 0;
			padding: 0;
			background: #fff;
		}
		#site-aux-blocks div.aux-time {
			clear: left;
			width: 45px;
			font-weight: bold;
		}
		#site-aux-blocks div.aux-time-am {
			clear: left;
			width: 65px;
			font-weight: bold;
		}
		#site-aux-blocks div.nearest-when {
			display: block;
			padding: 0;
			margin: 2px 0;
			font-size: 14px;
			font-weight: bold;
		}
			#site-aux-blocks div.nearest-when a {
				color: #ff8148;
			}
		#site-aux-blocks div.nearest-what {
			font-size: 14px;
			margin: 0 0 5px 0;
		}
		#site-aux-blocks div.now-on-air, #site-aux-blocks div.now-on-air a {
			color: #d53755;
		}
		#site-aux-blocks div.aux-prog {
			width: 195px;
			color: #777;
		}
		#site-aux-blocks div.aux-prog-am {
			width: 175px;
			color: #777;
		}
			#site-aux-blocks a {
				color: #555;
			}
		#site-aux-blocks div.clr {
			width: 210px;
			height: 5px;
		}

body#home #site-aux #write-us {
	display: block;
	float: right;
	width: 183px;
	height: 339px;
	margin-top: 0;
	padding: 10px 0 0 5px;
}
body#home #site-aux #games_button {
	padding: 10px 0 0 0;
	display:block;
}
body#home #site-aux #zapis_button {
	padding: 10px 0 0 0;
	display:block;

}

/*========================================================================*/
/* страница Передачи */

#left-pad {
	display: block;
	position: absolute;
	width: 184px;
	height: 710px;
	background: #d2eefa;
	padding: 0 15px;
}
	#left-pad-inwrap {
		width: 184px;
	}
	#left-pad-pre {
		display: block;
		position: absolute;
		width: 214px;
		height: 20px;
		margin-left: -15px;
		background: url(http://www.telenyanya.ru/im/programms-left-pre.gif) center top no-repeat;
		font-size: 0;
	}
	#left-pad-post {
		display: block;
		position: absolute;
		width: 214px;
		height: 20px;
		bottom: 0;
		left: 0;
		background: url(http://www.telenyanya.ru/im/programms-left-post.gif) center top no-repeat;
		font-size: 0;
	}
	#left-pad h1 {
		margin-top: 15px;
		margin-bottom: 10px;
		color: #1f93d9;
	}
	#left-pad ol,
	#left-pad ul {
		padding: 0;
		margin: 0;
	}
	#left-pad li {
		list-style-type: none;
		list-style-image: none;
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 10px;
		padding-left: 0;
	}
	#left-pad li {
		line-height: 16px;
		margin: 0 0 7px 2px;
	}
	#left-pad li a {
		font-size: 14px;
		color: #555;
	}
	#left-pad li.active a {
		color: #f16a18;
	}
	
#right-pad-programms {
	display: block;
	position: absolute;
	left: 214px;
}
	.show-in-row {
		position: absolute;
		width: 240px;
		height: 350px;
		background: #f9f4d7;
		padding: 0 0 0 0;
		margin: 0 0 10px 10px;
		overflow: hidden;
	}
	.show-in-row-pre {
		display: block;
		position: absolute;
		width: 240px;
		height: 20px;
		top: 0;
		left: 0;
		background: url(http://www.telenyanya.ru/im/programms-sir-pre.gif) left top no-repeat;
		font-size: 0;
	}
	.show-in-row-post {
		display: block;
		position: absolute;
		z-index: 1;
		width: 240px;
		height: 20px;
		bottom: 0;
		left: 0;
		background: url(http://www.telenyanya.ru/im/programms-sir-post.gif) left top no-repeat;
		font-size: 0;
	}
	body#programms .col1 {
		margin-left: 10px;
	}
	body#programms .col2 {
		margin-left: 260px;
	}
	body#programms .col3 {
		margin-left: 510px;
	}
	body#programms .row1 {
		margin-top: 0;
	}
	body#programms .row2 {
		margin-top: 360px;
	}
		div.sir-header {
			display: block;
			height: 62px;
			padding: 0px;
		}
			div.sir-title {
				display: block;
				position: absolute;
				width: 180px;
				height: 49px;
				top: 13px;
				left: 13px;
				font-size: 16px;
				line-height: 15px;
				font-weight: bold;
			}
				div.sir-title a {
					color: #ee8d3f;
				}
			div.sir-rating {
				display: block;
				position: absolute;
				width: 32px;
				height: 32px;
				top: 13px;
				right: 12px;
				padding-left: 5px;
			}
				div.sir-rating .val {
					font-size: 12px;
					color: #6e7571;
					background: transparent url(http://www.telenyanya.ru/im/rate-bg.gif) center top no-repeat;
					text-align: center;
					padding: 2px 0;
					height: 12px;
				}
					div.sir-rating .val img {
						margin-top: 1px;
					}
				div.sir-rating .ctrl {
					display: none;
					padding-top: 2px;
				}
					div.sir-rating .ctrl a {
						display: block;
						float: left;
						margin: 0;
						padding: 0;
					}
		div.sir-img {
			display: block;
			clear: both;
			height: 165px;
			text-align: center;
			margin-bottom: 5px;
		}
			div.sir-img img {
				width: 220px;
				height: 165px;
				background: #ccc;
			}
		div.sir-text, div.sir-text a {
			display: inline;
			font-size: 11px;
			line-height: 13px;
			color: #6e7571;
		}
		div.sir-text-wrapper {
			padding: 0 10px;
		}
		div.sir-air-prime {
			display: block;
			position: absolute;
			z-index: 2;
			bottom: 10px;
			left: 10px;
			color: #6f7570;
			font-size: 14px;
			font-weight: bold;
		}
		div.sir-float-cpr {
			display: block;
			float: right;
			width: 1px;
			height: 50px;
		}
		div.sir-float-go {
			display: block;
			float: right;
			clear: right;
			width: 50px;
			height: 60px;
		}
		div.sir-go {
			display: block;
			position: absolute;
			z-index: 2;
			bottom: 0;
			right: 0;
		}

body#programms #site-pager {
	display: block;
	width: 964px;
	height: 16px;
	margin: 0 auto;
	text-align: right;
}
body#programms #site-content {
	height: 720px;
}
body#programms .pager-holder {
	float: right;
}
body#programms #site-aux #write-us {
	margin-top: 20px;
	background: url(/im/write-us-programms-bg.gif) left top no-repeat;
}



/*========================================================================*/
/* страница Поиск */
body#search #site-content {
	width: 934px;
	padding: 0 20px 0 10px;
}
body#search h1, body#search #site-content a  {
	color: #099638;
}
body#search h1 {
	margin: 10px 0 5px 0;
}
body#search p {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 20px 0;
}
body#search .query {
	font-style: italic;
}
body#search .res-comment {
	color: #099638;
	font-weight: bold;
}
body#search .ol-res {
	list-style-type: decimal;
	list-style: decimal;
	list-style-position: outside;
	margin: 0 0 20px 40px;
	font-size: 14px;
	font-weight: bold;
}
	body#search .li-res {
		padding: 0;
		margin-bottom: 15px;
	}
		body#search .li-res .s-res-title {
			font-size: 14px;
			line-height: 18px;
			font-weight: bold;
		}
		body#search .li-res .s-res-title a {
			color: #555;
		}
		body#search .li-res .s-res-text {
			font-size: 12px;
			line-height: 16px;
			font-weight: normal;
			color: #555;
		}
body#search .empty-search {
	display: block;
	text-align: center;
	color: #f00;
	padding-top: 100px;
	margin-bottom: 100px;
}
body#search table.search-grid {
	border: none;
	border-collapse: collapse;
}
	body#search table.search-grid td.date {
		padding: 2px 10px 2px 5px;
		font-size: 14px;
		font-weight: bold;
		white-space: nowrap;
		border-left: 1px solid #999;
	}
	body#search table.search-grid td.time {
		padding: 2px 10px 2px 10px;
		font-size: 12px;
		font-weight: bold;
	}
	body#search table.search-grid td.prog {
		padding: 2px 10px 2px 0px;
		font-size: 12px;
		font-weight: normal;
		border-right: 1px solid #999;
	}
	body#search table.search-grid td.padded-top {
		border-top: 1px solid #999;
	}
body#search #site-pager {
	display: block;
	width: 964px;
	height: 16px;
	margin: 0 auto;
	text-align: left;
}
body#search .pager-holder {
	display: inline;
	float: left;
	margin-left: 10px;
}
body#search #site-pager a {
	color: #000;
}






/*========================================================================*/
/* страница Статическая */
body#static #site-content {
	width: 934px;
	padding: 0 20px 0 10px;
}
body#static h1, body#static h2, body#static h3, body#static h4, body#static h5, body#static h6, body#static #site-content a {
	color: #e79c48;
}
body#static h1,
body#vokrug-sveta h1 {
	margin: 10px 0 15px 0;
}
body#static h2,
body#vokrug-sveta h2 {
	margin: 5px 0 10px 0;
}
body#static #site-content,
body#static #site-content p,
body#vokrug-sveta p
{
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 10px 0;
}


body#static .sitemap ul {
	margin: 5px 0 10px 40px;
}
body#static .sitemap  ul li {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: none;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 5px;
	padding-left: 10px;
}

body#static .static-sidebar {
	display: block;
	width: 200px;
	float: right;
	margin: 40px 0 20px 20px;
	background: #eee;
}
	body#static .static-sidebar ul {
		list-style: none;
		margin: 20px 10px;
	}
	body#static .static-sidebar ul li {
		list-style: none;
	}
	body#static .static-sidebar ul li.active, body#static .static-sidebar ul li.active a {
		color: red!important;
	}

body#static #site-aux {
	display: block;
	width: 964px;
	height: 213px;
	margin: 0 auto;
}
	body#static #site-aux #art {
		display: block;
		position: absolute;
		z-index: 1;
		left: 0;
	}
	body#static #site-aux #write-us {
		display: block;
		position: absolute;
		background: transparent;
		z-index: 2;
		right: 0;
		height: 180px;
		margin-top: 20px;
	}


/*========================================================================*/
/* страница Карта сайта - то же, что и Статическая, за исключением: */
body#static #site-content.sitemap a  {
	color: #555;
}
body#static #site-content.sitemap .letters-pager {
	display: block;
	margin: 20px 0 30px;
	font-size: 18px;
	font-weight: normal;
}
body#static #site-content.sitemap .letters-pager span {
	padding-right: 4px;
	color: #ccc;
}
body#static #site-content.sitemap .letters-pager a {
	color: #e79c48;
}
body#static #site-content.sitemap .first_letter {
	display: block;
	width: 50%;
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 10px;
	font-size: 22px;
	font-weight: normal;
}
body#static #site-content.sitemap ul {
	margin-bottom: 0;
}
body#static #site-content.sitemap .letters-top {
	display: block;
	font-size: 12px;
	font-weight: normal;
}
body#static #site-content.sitemap .letters-top span {
	font-size: 16px;
}
body#static #site-content.sitemap .letters-top a {
	color: #aaa;
}


/*========================================================================*/
/* страница FAQ */
body#faq #site-content .tagcloud {
	display: block;
	width: 500px;
	margin: 30px auto;
	line-height: 200%;
	text-align: center;
}

body#faq a, body#faq #site-content .cloud, body#faq #site-content .cloud a {
	color: #e79c48;
}
body#faq #site-content .cloud.current {
	font-weight: bold;
	text-decoration: underline;
}
body#faq h2 {
	margin: 15px 0 5px 0;
	color: #e79c48;
}
body#faq p {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 10px 0;
}



/*========================================================================*/
/* страница Новости */
body#news #site-content {
	width: 934px;
	padding: 0 20px 0 10px;
}
body#news h1, body#news h2, body#news h3, body#news h4, body#news h5, body#news h6, body#news #site-content a {
	color: #e79c48;
}
body#news h1 {
	margin: 10px 0 15px 0;
}
body#news .news-item {
	width: 700px;
	margin-bottom: 20px;
}
body#news .news-item h2 {
	margin: 0 0 0 0;
}
body#news, body#news .news-item, body#news p {
	font-size: 14px;
	line-height: 18px;
}
body#news p {
	margin: 0 0 10px 0;
}
body#news .news-item p {
	margin: 0 0 5px 0;
}
body#news .news-line-date {
	display: block;
	font-size: 14px;
	line-height: 12px;
	color: #999;
	margin-top: 5px;
}
body#news ul {
	margin: 5px 0 10px 40px;
}
body#news ul li {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: none;
	font-size: 14px;
	margin-bottom: 5px;
	padding-left: 10px;
}

body#news .news-calendar {
	display: block;
	width: 200px;
	float: right;
	margin: 40px 0 20px 20px;
	background: #eee;
}
	body#news .news-calendar ul {
		list-style: none;
		margin: 20px 10px;
	}
	body#news .news-calendar ul li {
		list-style: none;
	}
	body#news .news-calendar ul li.active, body#news .news-calendar ul li.active a {
		color: red!important;
	}
body#news .short-text {
	margin: 10px 0;
	width: 700px;
	font-size: 14px;
	font-weight: bold;
	color: #333;	
}
body#news .full-text {
	width: 700px;
	font-size: 14px;
	color: #555555;
}

/* только для новостей */
body#news #news-img-full-wrapper {
	display: block;
	width: 764px;
	margin-top: 20px;
	height: 400px;
	background-color: #ffffff;
}
body#news #a-img-full {
	display: inline;
	float: right;
	margin-right: 60px;
	overflow: hidden;
	background: #B9D9E5;
}
	/* только для новостей */
	body#news #a-img-full-content {
		position: relative;
		left: 5px;
		top: 5px;
		z-index: 2;
	}
	/* только для новостей */
	body#news #site-content #a-img-full #left-bg {
		position: relative;
		z-index: 3;
		top: -270px;
	}
	/* только для новостей */
	body#news #site-content #a-img-full #right-bg {
		position: relative;
		z-index: 3;
		right: -356px;
		top: -550px;
	}
/* только для новостей */
body#news #site-content #a-img-list {
	position: absolute;
	margin-top: 328px;
	margin-left: 335px;
}
/* только для анонсов */
body#news #a-img-list #a-img-list-left {
	position: absolute;
	margin-left: -28px;
	margin-top: 12px;
}
/* только для анонсов */
body#news #a-img-list #a-img-list-right {
	position: absolute;
	margin-left: 378px;
	margin-top: 12px;
}

body#news #news-video-link {
	position: absolute;
	margin-left: 0px;
}

body#news #news-videos-link {
	position: absolute;
	margin-left: 0px;
	width: 291px;
	height: 120px;
	padding: 160px 10px 0 10px;
	font-size: 12px;
	background: url(http://www.telenyanya.ru/im/news-view-videos.gif) left top no-repeat;
}
	body#news #news-videos-link a {
		color: #00499d;
	}



/*========================================================================*/
/* страница VIDEO */
body#video #site-content {
	height: 566px;
}
body#video #tvnanny-list {
	display: block;
	position: absolute;
	z-index: 1;
	left: 0px;
	background: url(http://www.telenyanya.ru/im/video-list-bg.gif) left top no-repeat;
	width: 425px;
	height: 565px;
	overflow: hidden;
}
	#tvnanny-list .video-list-item {
		display: block;
		position: relative;
		z-index: 5;
		float: left;
		width: 197px;
		padding: 10px 0 0 10px;
		height: 130px;
	}
		.video-list-item .video-img {
			display: block;
			width: 197px;
			height: 130px;
			overflow: hidden;
		}
		.video-list-item .video-img-mask {
			display: none;
			width: 197px;
			height: 130px;
			position: absolute;
			left: 10px;
			z-index: 12;
		}
			.video-list-item h1,
			.video-list-item p
			{
				display: none;
			}
			.video-list-item.over h1,
			.video-list-item.over p
			{
				display: block;
			}
			.video-list-item.active h1,
			.video-list-item.active p
			{
				display: block !important;
			}
			
			.video-list-item h1 {
				position: absolute;
				width: 181px;
				height: 32px;
				padding: 5px 8px 3px 8px;
				z-index: 10;
				top: 10px;
				left: 10px;
				font-size: 14px;
				font-weight: bold;
				color: #555;
				line-height: 16px;
				background: url(http://www.telenyanya.ru/im/semitrans.png) left top repeat;
			}
			.video-list-item.active h1 {
				background: url(http://www.telenyanya.ru/im/semitrans-over.png) left top repeat;
			}
			.video-list-item p {
				position: absolute;
				z-index: 11;
				bottom: 0px;
				padding: 3px 5px;
				left: 10px;
				width: 110px;
				font-size: 14px;
				font-weight: normal;
				color: #555;
				line-height: 14px;
				background: url(http://www.telenyanya.ru/im/semitrans.png) left top repeat;
			}
			.video-list-item.active p {
				background: url(http://www.telenyanya.ru/im/semitrans-over.png) left top repeat;
			}
			.video-list-item p.fsize {
				position: absolute;
				z-index: 11;
				bottom: 0px;
				left: 130px;
				width: 67px;
				text-align: right;
			}
body#video #tvnanny-player {
	display: block;
	position: absolute;
	z-index: 1;
	right: -15px;
	background: url(http://www.telenyanya.ru/im/video-player-bg.gif) left top no-repeat;
	width: 545px;
	height: 566px;

}
body#video #site-aux {
	display: block;
	width: 964px;
	height: 203px;
	margin: 0 auto;
	padding-top: 20px;
}
body#video #site-pager {
	margin: 5px 10px;
}
	body#video #site-aux #art {
		display: block;
		position: absolute;
		z-index: 1;
		left: 0;
	}
	body#video #site-aux #write-us {
		display: block;
		position: absolute;
		background: url(http://www.telenyanya.ru/im/write-us-programms-bg.gif) left top no-repeat;
		z-index: 2;
		right: 0;
		height: 180px;
		margin-top: 20px;
	}

body#video .videolink-wrapper {
	position: absolute;
	top: 450px;
	left: 0;
	padding: 0 20px;
}
body#video .videolink-wrapper span {
	display: block;
	font-size: 14px;
	color: #915037;
	padding: 0 0 5px 5px;
}
	
body#video input.vopros-form-bg {
	width: 470px;
	border: none;
	padding: 5px 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #be5f3f;
	background: url(http://www.telenyanya.ru/im/videolink-form-bg.gif) left center no-repeat;
}
/*========================================================================*/
/* страница ПРОГРАММА ПЕРЕДАЧ */
body#grid #grid-control {
	display: block;
	background: #efefef url(http://www.telenyanya.ru/im/grid-control-bg.gif) center top no-repeat;
	padding: 10px 10px 0 10px;
}
	body#grid #grid-control h1 {
		margin: 0 0 10px 10px;
		color: #cc5e0f;
	}
	body#grid #grid-control #change-week {
		display: block;
		float: right;
		margin: 5px 5px 0 0;
	}
	body#grid #grid-control #weekdays {
		display: block;
		clear: both;
		height: 34px;
	}
		body#grid #grid-control #weekdays .weekday {
			display: block;
			width: 148px;
			height: 34px;
			float: right;
			margin-left: -15px;
			background: #efefef url(http://www.telenyanya.ru/im/grid-control-day-bg.gif) center top no-repeat;
		}
		body#grid #grid-control #weekdays .weekday.active {
			background: #efefef url(http://www.telenyanya.ru/im/grid-control-aday-bg.gif) center top no-repeat;
		}
		body#grid #grid-control #weekdays .weekday.preactive {
			background: #efefef url(http://www.telenyanya.ru/im/grid-control-paday-bg.gif) center top no-repeat;
		}		
		body#grid #grid-control #weekdays .weekday.last {
			margin-left: -17px;
			background: #efefef url(http://www.telenyanya.ru/im/grid-control-lday-bg.gif) center top no-repeat;
		}
		body#grid #grid-control #weekdays .weekday.first {
			background: #efefef url(http://www.telenyanya.ru/im/grid-control-fday-bg.gif) center top no-repeat;
		}
		/* IE must die */
		body#grid #grid-control #weekdays .weekday.active-last {
			background: #efefef url(http://www.telenyanya.ru/im/grid-control-laday-bg.gif) center top no-repeat !important;
		}
		body#grid #grid-control #weekdays .weekday.active-first {
			background: #efefef url(http://www.telenyanya.ru/im/grid-control-faday-bg.gif) center top no-repeat !important;
		}
		body#grid #grid-control #weekdays .weekday.preactive-first {
			background: #efefef url(http://www.telenyanya.ru/im/grid-control-pafday-bg.gif) center top no-repeat !important;
		}
			body#grid #grid-control #weekdays .weekday .date {
				display: block;
				width: 148px;
				padding: 3px 0 2px 0;
				text-align: center;
				color: #ffffff;
				font-weight: bold;
				font-size: 12px;
			}
			body#grid #grid-control #weekdays .weekday .day {
				display: block;
				width: 148px;
				text-align: center;
				color: #860e13;
				font-weight: normal;
				font-size: 12px;
			}
			body#grid #grid-control #weekdays .weekday.active .day {
				color: #b30d14;
			}
			body#grid #grid-control #weekdays .weekday .tr {
				display: block;
				position: absolute;
				width: 148px;
				height: 34px;
			}
body#grid #grid-list {
	display: block;
	padding: 0 10px;
	background: #efefef;
}
body#grid #grid-list .spcbg {
	display: block;
	height: 10px;
	background: #ffebcb;
}
body#grid #grid-list table {
	background: #ffebcb;
}
	body#grid #grid-list table tr.odd td {
		background: #ffffff;
}
	body#grid #grid-list table tr.daypart div {
		display: block;
		position: absolute;
		color: #c54935;
		font-size: 18px;
		line-height: 18px;
		font-weight: normal;
		padding-left: 80px;
		padding-top: 2px;
		margin: 0;
	}
	body#grid #grid-list table tr td.time {
		width: 200px;
		padding: 5px 40px 5px 0;
		text-align: right;
		font-weight: bold;
		font-size: 14px;
		line-height: 14px;
		color: #7c3737;
	}
	body#grid #grid-list table tr td.name {
		width: 704px;
		padding: 5px 0 5px 0;
		font-weight: normal;
		font-size: 14px;
		line-height: 14px;
	}
	body#grid #grid-list table tr.passed, body#grid #grid-list table tr.passed a {
		color: #999 !important;
	}
	body#grid #grid-list table tr.current_id td, body#grid #grid-list table tr.current_id td a {
		color: #db5b00 !important;
	}
	body#grid #grid-list table tr td.name a {
		color: #7c3737;
	}
	body#grid #grid-list table tr td.name .a-ajax {
		display: none;
		height: 72px;
	}
		body#grid #grid-list table tr td.name .a-ajax .ajax-img {
			display: block;
			float: left;
			width: 69px;
			height: 62px;
			margin: 5px 10px 5px 0;
			background: #ccc;
		}
		body#grid #grid-list table tr td.name .a-ajax .ajax-text {
			display: block;
			float: left;
			width: 600px;
			margin: 5px 0;
			font-size: 12px;
			color: #777 !important;
		}
		body#grid #grid-list table tr td.name .a-ajax .ajax-text a {
			color: #777 !important;
		}
body#grid #grid-print-subscribe {
	display: block;
	height: 150px;
	padding: 10px 10px;
	background: #efefef url(http://www.telenyanya.ru/im/grid-bottom-bg.gif) center bottom no-repeat;
}
	body#grid #grid-print h1, body#grid #grid-subscribe h1 {
		color: #cc5e0f;
		margin-bottom: 10px;
	}
	body#grid #grid-print p, body#grid #grid-subscribe p {
		font-size: 14px;
		margin-bottom: 10px;
		color: #999;
	}
	body#grid #grid-print a, body#grid #grid-subscribe a {
		color: #7c3737;
	}
	body#grid #grid-print div.link-view {
		font-size: 14px;
		margin-top: 3px;
		padding-left: 15px;
		background: #f6e9d4 url(http://www.telenyanya.ru/im/grid-print-bullet.gif) left center no-repeat;
		color: #7c3737;
	}
	body#grid #grid-print-subscribe #grid-print-wrapper {
		display: block;
		float: left;
		width: 520px;
		height: 150px;
		margin-right: 10px;
		background: #f6e9d4 url(http://www.telenyanya.ru/im/grid-print-bg.gif) left top no-repeat;
	}
	body#grid #grid-print-subscribe #grid-print {
		display: block;
		width: 490px;
		height: 130px;
		padding: 10px 15px;
	}
	body#grid #grid-print-subscribe #grid-subscribe-wrapper {
		display: block;
		float: left;
		width: 414px;
		height: 150px;
		background: #ffebc2 url(http://www.telenyanya.ru/im/grid-subscribe-bg.gif) left top no-repeat;
	}
	body#grid #grid-print-subscribe #grid-subscribe {
		display: block;
		width: 384px;
		height: 130px;
		padding: 10px 15px;
	}
body#grid #grid-unavailable {
	display: block;
	height: 100px;
	text-align: center;
	padding: 100px 0 10px 0;
	background: #ffebcb;
	font-size: 14px;
	color: #333;
}
body#grid #grid-bottom {
	margin-bottom: 10px;
}

body#grid #site-aux {
	display: block;
	width: 964px;
	height: 213px;
	margin: 10px auto 0 auto;
}
	body#grid #site-aux #art {
		display: block;
		position: absolute;
		z-index: 1;
		left: 0;
	}
	body#grid #site-aux #write-us {
		display: block;
		position: absolute;
		background: url(http://www.telenyanya.ru/im/write-us-programms-bg.gif) left top no-repeat;
		z-index: 2;
		right: 0;
		height: 180px;
		margin-top: 10px;
	}

	

/*========================================================================*/
/* страница НАПИШИ НАМ, КАК ПОДКЛЮЧИТЬСЯ, СМЕНА ЧАСОВОГО ПОЯСА */
body#vopros #vopros-top-bg {
	display: block;
	height: 20px;
	background: #fffdf5 url(http://www.telenyanya.ru/im/vopros-top-bg.gif) top center no-repeat;
}
body#vopros #vopros-mid-bg {
	display: block;
	border: none;
	background: #fffdf5 url(http://www.telenyanya.ru/im/vopros-mid-bg.gif) top center no-repeat;
}
	body#vopros #vopros-mid-bg #vopros-buttons {
		float: left;
		margin: 10px 0 10px 30px;
		width: 370px;
		height: 455px;
	}
	body#vopros #vopros-mid-bg #vopros-form {
		float: right;
		margin-right: 20px;
		width: 400px;
	}
body#vopros #form-getit {
	width: 500px;
	float: left;
	padding-left: 30px;
	padding-bottom: 20px;
}
body#vopros table.getit-table {
	border: 1px solid red !important;
	border-collapse: collapse;
}
body#vopros table.getit-table td {
	border: 1px solid red !important;
}

body#vopros .rounded-list {
	width: 300px;
}
	body#vopros .rounded-list-top {
		width: 300px;
		height: 15px;
		background: url(http://www.telenyanya.ru/im/getit-region-top-bg.gif) left center no-repeat;
	}
	body#vopros .rounded-list-mid {
		width: 290px;
		padding-left: 10px;
		background: url(http://www.telenyanya.ru/im/getit-region-mid-bg.gif) left center repeat-y;
	}
	body#vopros .rounded-list-bottom {
		width: 300px;
		height: 15px;
		background: url(http://www.telenyanya.ru/im/getit-region-bottom-bg.gif) left center no-repeat;
	}
	body#vopros .error-field .rounded-list-top {
		width: 300px;
		height: 15px;
		background: url(http://www.telenyanya.ru/im/getit-region-error-top-bg.gif) left center no-repeat;
	}
	body#vopros .error-field .rounded-list-mid {
		width: 290px;
		padding-left: 10px;
		background: url(http://www.telenyanya.ru/im/getit-region-error-mid-bg.gif) left center repeat-y;
	}
	body#vopros .error-field .rounded-list-bottom {
		width: 300px;
		height: 15px;
		background: url(http://www.telenyanya.ru/im/getit-region-error-bottom-bg.gif) left center no-repeat;
	}

	body#vopros .rounded-list .radio-option {
		float: left;
		clear: left;
		margin: 3px 0;
	}
	body#vopros .rounded-list-mid input {
		vertical-align: middle;
		margin: 0 3px;
	}
	body#vopros label, body#vopros span  {
		white-space: nowrap;
		font-size: 14px;
		line-height: 18px;
	}
body#vopros #list-getit {
	width: 400px;
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
}
body#vopros #list-getit h1 {
	margin-left: 0;
}
body#vopros #list-getit .getit-operators {

}
body#vopros #list-getit .getit-operators td {
	padding: 10px 20px 10px 0;
	text-align: left;
	vertical-align: middle;
}
body#vopros #list-getit .getit-operators td p {
	padding: 0;
	margin: 0;
	font-style: italic;
}
	
body#vopros .rounded-msg {
	margin: 10px 0;
}
body#vopros .rounded-msg.w500 {
	width: 500px;
}
	body#vopros .rounded-msg .rounded-msg-top {
		display: block;
		height: 15px;
	}
	body#vopros .rounded-msg.w500 .rounded-msg-top {
		width: 500px;
		background: url(http://www.telenyanya.ru/im/rounded-msg-w500-top-bg.gif) left center no-repeat;
	}
	body#vopros .rounded-msg.w350 .rounded-msg-top {
		width: 350px;
		background: url(http://www.telenyanya.ru/im/rounded-msg-w350-top-bg.gif) left center no-repeat;
	}

	body#vopros .rounded-msg .rounded-msg-mid {
		display: block;
		padding: 0 10px;
		border-width: 1px 0;
		border-style: solid;
		border-color: #f4e8b4;
	}
	body#vopros .rounded-msg.w500 .rounded-msg-mid {
		width: 480px;
		background: url(http://www.telenyanya.ru/im/rounded-msg-w500-mid-bg.gif) left top repeat-y;
	}
	body#vopros .rounded-msg.w350 .rounded-msg-mid {
		width: 330px;
		background: url(http://www.telenyanya.ru/im/rounded-msg-w350-mid-bg.gif) left top repeat-y;
	}
		body#vopros .rounded-msg-mid p {
			margin: 5px 0 5px 10px;
		}
		body#vopros .rounded-msg-mid a {
			text-decoration: underline;
		}
		body#vopros .rounded-msg-mid input {
			vertical-align: middle;
		}
	body#vopros .rounded-msg .rounded-msg-bottom {
		display: block;
		height: 15px;
	}
	body#vopros .rounded-msg.w500 .rounded-msg-bottom {
		width: 500px;
		background: url(http://www.telenyanya.ru/im/rounded-msg-w500-bottom-bg.gif) left center no-repeat;
	}
	body#vopros .rounded-msg.w350 .rounded-msg-bottom {
		width: 350px;
		background: url(http://www.telenyanya.ru/im/rounded-msg-w350-bottom-bg.gif) left center no-repeat;
	}

	
body#vopros #form-subscribe {
	width: 500px;
	padding-left: 30px;
	padding-bottom: 20px;
}

body#vopros #vopros-bottom-bg {
	display: block;
	height: 20px;
	background: #fffdf5 url(http://www.telenyanya.ru/im/vopros-bottom-bg.gif) top center no-repeat;
}
body#vopros h1, body#vopros h2 {
	color: #ff7c02;
	margin-left: 10px;
}
body#vopros h2 {
	margin-top: 10px;
}
body#vopros p {
	font-size: 14px;
	line-height: 18px;
	margin-top: 10px;
	margin-left: 10px;
}
body#vopros .form-head-error {
	width: 300px;
	height: 40px;
	margin-top: 10px;
	padding-top: 10px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	background: url(http://www.telenyanya.ru/im/vopros-head-error-bg.gif) left center no-repeat;
}
body#vopros .form-head-ok {
	width: 300px;
	height: 33px;
	margin-top: 10px;
	padding-top: 17px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	background: url(http://www.telenyanya.ru/im/vopros-head-ok-bg.gif) left center no-repeat;
}
body#vopros input.vopros-form-bg {
	width: 280px;
	border: none;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #be5f3f;
	background: url(http://www.telenyanya.ru/im/vopros-form-bg.gif) left center no-repeat;
}
body#vopros textarea.vopros-form-bg {
	width: 285px;
	height: 141px;
	border: none;
	padding: 5px 5px 5px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #be5f3f;
	background: url(http://www.telenyanya.ru/im/vopros-textarea-bg.gif) left center no-repeat;
	overflow: auto;
}
body#vopros .vopros-file-bg {
	width: 275px;
	border: none;
	padding: 20px 5px 0px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #be5f3f;
	background: #f4e8b4 url(http://www.telenyanya.ru/im/vopros-file-bg.gif) left top no-repeat;
}
body#vopros .vopros-select-bg {
	float: left;
	height: 33px;
	padding: 12px 0px 0px 15px;
	font-size: 14px;
	font-weight: bold;
	background: #f4e8b4 url(http://www.telenyanya.ru/im/vopros-select-bg.gif) left top no-repeat;
}
body#vopros .vopros-select-bg-right {
	float: left;
	width: 16px;
	height: 45px;
	background: #f4e8b4 url(http://www.telenyanya.ru/im/vopros-select-bg-right.gif) left top no-repeat;
}
body#vopros .vopros-file-bg-bottom {
	width: 285px;
	height: 16px;
	border: none;
	padding: 0 5px 0px 10px;
	background: #f4e8b4 url(http://www.telenyanya.ru/im/vopros-file-bg-bottom.gif) left top no-repeat;
}
body#vopros input.error-field {
	background: url(http://www.telenyanya.ru/im/vopros-form-error-bg.gif) left center no-repeat;
}
body#vopros textarea.error-field {
	background: url(http://www.telenyanya.ru/im/vopros-textarea-error-bg.gif) left center no-repeat;
}
body#vopros input.form-submit {
	display: block;
	width: 100px;
	height: 28px;
	margin-top: 10px;
	border: none;
}
body#vopros .file-form {
	margin-bottom: 3px;
}


body#vopros #form-change-tz {
	padding-left: 30px;
	padding-bottom: 20px;
}
body#vopros #form-change-tz h1 {
	margin-bottom: 20px;
}
body#vopros #form-change-tz #level-geo {
	float: left;
	width: 300px;
	height: 300px;
	background: url(http://www.telenyanya.ru/im/chtz-earth.gif) left top no-repeat;
}
body#vopros #form-change-tz .level-1 {
	float: left;
	width: 200px;
	margin: 10px 20px 0 0;
}
body#vopros #form-change-tz .level-2 {
	display: none;
	float: left;
	width: 350px;
}
body#vopros #form-change-tz .level-2.active {
	display: block;
}
body#vopros #form-change-tz .level-region a {
	display: block;
	width: 185px;
	height: 23px;
	padding-left: 15px;
	padding-top: 7px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #be5f3f;
	text-decoration: none;
	background: url(http://www.telenyanya.ru/im/chtz-level-region-bg.gif) left top no-repeat;
}
body#vopros #form-change-tz .level-region.active a {
	background: url(http://www.telenyanya.ru/im/chtz-level-region-a-bg.gif) left top no-repeat;
	color: #fde684;
}
body#vopros #form-change-tz .level-2 a {
	display: block;
	background: transparent;
	width: 300px;
	padding: 3px 5px;
	font-size: 14px;
	color: #7c3737;
	text-decoration: none;
}
body#vopros #form-change-tz .level-2 a:hover {
	text-decoration: underline;
}
body#vopros #form-change-tz .level-2 a.current {
	color: #c54935;
}




/* Страница Передача (FOOTER) */
body#show #site-aux {
	display: block;
	width: 964px;
}
body#show #site-aux #site-aux-blocks {
	display: block;
	position: absolute;
	left: 0;
	width: 780px;
	z-index: 3;
}
		#site-aux-blocks div.aux-time, #site-aux-blocks div.aux-prog, #site-aux-blocks div.aux-popular, #site-aux-blocks div.aux-question {
			display: block;
			float: left;
			font-size: 14px;
			margin: 0;
			padding: 0;
			width: 235px;
		}
		#site-aux-blocks div.aux-time {
			width: 45px;
			font-weight: bold;
		}
		#site-aux-blocks div.now-on-air, #site-aux-blocks div.now-on-air a {
			color: #d53755;
		}
		#site-aux-blocks div.aux-prog {
			width: 190px;
			color: #777;
		}
			#site-aux-blocks a {
				color: #555;
			}

body#show #site-aux #write-us {
	display: block;
	float: right;
	z-index: 1;
	width: 183px;
	right: 0;
	top: 0;
	margin-top: 0;
	margin-bottom: 30px;
	background: url(http://www.telenyanya.ru/im/write-us-programms-bg.gif) no-repeat scroll left top;
	padding: 10px 0 0 5px;
}
body#show #site-lower-menu {
	display: block;

}
body#show #site-footer {
	display: block;
}






/* SOCIAL NETWORKS ======================================================*/
.announce-view-share {
	display: block;
	padding-left: 37px;
	height: 30px;
}
.games-view-share {
	display: block;
	width: 130px;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	float: right;
}
.announce-view-share a,
.games-view-share a
{
	float: left;
	margin-right: 4px;
}
#social-id-7123 {
	position: absolute;
	top: 5px;
	right: 15px;
}
#social-id-10387 {
	position: absolute;
	top: 5px;
	right: 15px;
}
#social-id-10803 {
	position: absolute;
	top: 5px;
	right: 15px;
}
#social-id-10861 {
	position: absolute;
	top: 5px;
	right: 15px;
}
#social-id-12593 {
	position: absolute;
	top: 5px;
	right: 15px;
}
#social-id-12594 {
	position: absolute;
	top: 5px;
	right: 15px;
}





/* SOCIAL NETWORKS. END =================================================*/




	
	
/*========================================================================*/
/* страница 2009 */

body#ny2009 #site-content {
	display: block;
	height: 568px;
}
body#ny2009 #ny2009swf {
	display: block;
	position: absolute;
	z-index: 2;
}
body#ny2009 #city-selector {
	display: block;
	position: absolute;
	z-index: 2;
	margin-left: 30px;
	margin-top: 25px;
}
body#ny2009 #city-selector h1 {
	color: #bbe4f6;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;	
	margin-bottom: 10px;
}
body#ny2009 #city-selector a {
	display: block;
	font-size: 14px;
	line-height: 14px;
	color: #bbe4f6;
}
body#ny2009 #city-selector a.active {
	color: #02a3e9;
}

body#ny2009 .texts-2009 {
	display: none;
	position: absolute;
	width: 450px;
	z-index: 2;
	top: 600px;
	left: 440px;
}
body#ny2009 .texts-2009,
body#ny2009 .texts-2009 div,
body#ny2009 .texts-2009 p {
	color: #104095;
	font-size: 14px;
	line-height: 18px;
}
body#ny2009 .texts-2009 h1 {
	color: #104095;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}
body#ny2009 .texts-2009 .logo {
	margin-top: 10px;
}
body#ny2009 .texts-2009 .logo img {
	border: none;
}




body#ny2009 #ny2009-bottom {
	margin-bottom: 10px;
}

body#ny2009 #site-aux {
	display: block;
	width: 964px;
	height: 213px;
	margin: 10px auto 0 auto;
}
	body#ny2009 #site-aux #art {
		display: block;
		position: absolute;
		z-index: 2;
		left: 0;
	}
	body#ny2009 #site-aux #write-us {
		display: block;
		position: absolute;
		background: url(http://www.telenyanya.ru/im/write-us-programms-bg.gif) left top no-repeat;
		z-index: 3;
		right: 0;
		height: 180px;
		margin-top: 10px;
	}

body#ny2009 .foto_gallery {
	display: block;
	position: absolute;
	z-index: 6;
	right: 180px;
	top: 717px;
	margin-top: 10px;
	width: 500px;
	margin: 0;
	padding: 0;
}
	body#ny2009 .foto_gallery a {
		display: block;
		float: right;
		white-space: no-wrap;
		padding: 0 3px;
		color: #104095;
	}
	body#ny2009 .foto_gallery a.first {
		font-size: 16px;
		font-weight: bold;
	}
	
	
/*========================================================================*/
/* страница summer2009 */

body#summer2009 #site-content {
	display: block;
	height: 568px;
}
body#summer2009 #summer2009swf {
	display: block;
	position: absolute;
	z-index: 2;
}
body#summer2009 #city-selector {
	display: block;
	position: absolute;
	z-index: 2;
	margin-left: 80px;
	margin-top: 50px;
}
body#summer2009 #city-selector h1 a {
	color: #E95900;
	/*text-transform: uppercase;*/
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;	
	margin-bottom: 5px;
}
body#summer2009 #city-selector a {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #0076e0;
	font-weight: bold;
}
body#summer2009 #city-selector a.active {
	color: #e94f09;
}

body#summer2009 .texts-2009 {
	display: none;
	position: absolute;
	width: 350px;
	z-index: 2;
	top: 400px;
	left: 340px;
}
body#summer2009 .texts-2009,
body#summer2009 .texts-2009 div,
body#summer2009 .texts-2009 p {
	color: #0076e0;
	font-size: 14px;
	line-height: 18px;
}
body#summer2009 .texts-2009 h1 {
	color: #0076e0;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}
body#summer2009 .texts-2009 .logo {
	display: block;
	position: absolute;
	top: -110px;
}
body#summer2009 .texts-2009 .logo img {
	border: none;
}


body#summer2009 .press-text {
	display: none;
	position: absolute;
	width: 360px;
	height: 410px;
	padding: 20px;
	z-index: 2;
	top: 240px;
	left: 300px;
	background: url(http://www.telenyanya.ru/im/summer2009/press-text-bg.gif) left top no-repeat;
}

	body#summer2009 .press-text h1 {
		font-size: 20px;
		text-align: center;
		padding: 0;
		margin: 0 0 20px 0;
		color: #0076e0;
	}
	
	body#summer2009 .press-text div {
		margin-bottom: 10px;
		clear: both;
	}
	
		body#summer2009 .press-text div span.date {
			display: block;
			float: left;
			width: 100px;
			font-size: 14px;
			color: #0076e0;
			font-weight: bold;
		}
		body#summer2009 .press-text div span.doc {
			display: block;
			margin-left: 100px;
			font-size: 14px;
		}
			body#summer2009 .press-text div span.doc a {
				color: #0076e0;
			}




body#summer2009 #summer2009-bottom {
	margin-bottom: 10px;
}

body#summer2009 #site-aux {
	display: block;
	width: 964px;
	height: 213px;
	margin: 10px auto 0 auto;
}
	body#summer2009 #site-aux #art {
		display: block;
		position: absolute;
		z-index: 2;
		left: 0;
	}
	body#summer2009 #site-aux #write-us {
		display: block;
		position: absolute;
		background: url(http://www.telenyanya.ru/im/write-us-programms-bg.gif) left top no-repeat;
		z-index: 3;
		right: 0;
		height: 180px;
		margin-top: 10px;
	}

body#summer2009 .foto_gallery {
	display: block;
	position: absolute;
	z-index: 6;
	right: 200px;
	top: 707px;
	margin-top: 10px;
	width: 500px;
	margin: 0;
	padding: 0;
}
	body#summer2009 .foto_gallery a {
		display: block;
		float: right;
		white-space: no-wrap;
		padding: 0 3px;
		color: #104095;
	}
	body#summer2009 .foto_gallery a.first {
		font-size: 16px;
		font-weight: bold;
	}





/*========================================================================*/
/* страница ИГРЫ */
body#games .games-top {
	display: block;
	background: #efefef url(http://www.telenyanya.ru/im/grid-control-bg.gif) center top no-repeat;
	padding: 10px 10px;
}

	
body#games .games-list {
	display: block;
	padding: 0 20px;
	background: #efefef;
}

	body#games .games-list h1 {
		margin: 0 0 10px 0;
		color: #16ba3f;
	}

	body#games .games-list div.game {
		display: block;
		width: 200px;
		height: 190px;
		margin-right: 35px;
		float: left;
	}
	body#games .games-list div.last {
		margin-right: 0 !important;
	}
	
		body#games .games-list div.game span {
			display: block;
			padding: 10px 0 0 0;
			color: #505050;
			font-size: 14px;
		}
body#games .games-selected {
	display: block;
	padding: 0 20px;
	background: #efefef;
}
	body#games .games-selected #game-wrapper {
		margin: 0 auto;
	}
	body#games .games-selected h1 {
		margin: 0 160px 0 160px;
		text-align: center;
		color: #16ba3f;
	}
	body#games .games-selected .back-link {
		text-align: left;
		font-size: 14px;
		width: 61px;
		margin: -27px 0 10px 0;
	}
	body#games .games-selected .back-link a {
		color: #505050;
	}
body#games .games-bottom {
	display: block;
	padding: 10px 10px;
	margin-bottom: 10px;
	background: #efefef url(http://www.telenyanya.ru/im/grid-bottom-bg.gif) center bottom no-repeat;
}

body#games #games-unavailable {
	display: block;
	height: 100px;
	text-align: center;
	padding: 100px 0 10px 0;
	background: #ffebcb;
	font-size: 14px;
	color: #333;
}


body#games #site-aux {
	display: block;
	width: 964px;
	height: 213px;
	margin: 10px auto 0 auto;
}
	body#games #site-aux #art {
		display: block;
		position: absolute;
		z-index: 1;
		left: 0;
	}
	body#games #site-aux #write-us {
		display: block;
		position: absolute;
		background: url(http://www.telenyanya.ru/im/write-us-programms-bg.gif) left top no-repeat;
		z-index: 2;
		right: 0;
		height: 180px;
		margin-top: 10px;
	}
body#games .games-champion {
	margin-top: 15px;
	width: 180px;
	float: left;
}
body#games .games-champion-name {
	font-size: 14px;
	font-weight: bold;
	color: #E5770C;
	margin-top: 5px;
}
body#games .games-champion-name a {
	color: #E5770C;
	text-decoration: underline;
}
body#games .img-noavatar {
	display: block;
	width: 80px;
	height: 80px;
	padding: 10px;
	text-align: center;
	font-size: 12px;
	color: #555;
	background: #e4e4e4;
}
body#games .img-noavatar.female {
	background: #eeff90;
}
body#games .img-noavatar.male {
	background: #cafca9;
}
	
	

.pictures-top {
	display: block;
	background: #efefef url(http://www.telenyanya.ru/im/grid-control-bg.gif) center top no-repeat;
	padding: 10px;
}
.pictures-list {
	display: block;
	padding: 0 20px;
	background: #efefef;
}
.pictures-bottom {
	display: block;
	padding: 10px;
	margin-bottom: 10px;
	background: #efefef url(http://www.telenyanya.ru/im/grid-bottom-bg.gif) center bottom no-repeat;
}



.f-pictures-top {
	display: block;
	background: #ddd url(http://www.telenyanya.ru/im/fpictures-top.gif) center top no-repeat;
	padding: 10px;
}
.f-pictures-list {
	display: block;
	padding: 0 20px;
	background: #ddd;
}
.f-pictures-bottom {
	display: block;
	padding: 10px;
	margin-bottom: 10px;
	background: #ddd url(http://www.telenyanya.ru/im/fpictures-bottom.gif) center bottom no-repeat;
}



.img_list {
	margin-right:-25px;
	padding-top:10px;
	width:950px;
}
.tn_picture {
	width: 180px;
	height: 165px;
	position:relative;
	float:left;
	margin:0 10px 15px 0;

}
.tn_rating {
	padding:5px 0 0 0px;
	width:81px;
	height:20px;
	right:12px;
	position:absolute;
}
.tn_rating div.tn_vote_wrap {
	padding:0 0 0 20px;
}
.tn_rating_text {
	display:block;
	float:left;
	height:16px;
	color:#1e89ce;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.tn_vote_wrap a {
	text-decoration:none;
}
.tn_vote_plus, .tn_vote_minus {
	display:block;
	float:left;
	width:20px;
	height:16px;
	background: url(http://www.telenyanya.ru/im/tn-vote-up2.gif) left top no-repeat;
}
.tn_vote_minus {
	background: url(http://www.telenyanya.ru/im/tn-vote-down.gif) right top no-repeat;
}
.tn_picture .img_float {
	padding:0;
}

.lb_rating {
	padding:5px 0 5px 10px;
	background:#fff;
}
.tn_picture .img_float span {
	color:#505050;
	display:block;
	font-size:12px;
	padding:5px 0 0 0;
	line-height:18px;
}

.tnp_pager .pager {
	clear:left;
	margin:0;
	padding:0 0 2em 0;
	background:none;
	width:920px;
}
.tnp_pager .pager a, .tnp_pager .pager span, .tnp_pager .pager strong  {
	display:block;
	float:left;
	padding:4px 7px;
	font-weight:bold;	
	line-height:1em;
	text-decoration:none;
	background:url("/im/pager-bg.gif") no-repeat scroll center center transparent;
	margin:0 2px;
}
.tnp_pager .pager .pager-list-dots-left {
	border:0;
	padding:4px 0;
	margin:0;
	float:left;
	background:none;
}
.tnp_pager .pager strong {
	color:#666;
	background: url(http://www.telenyanya.ru/im/pager-bg-active.gif) center center no-repeat;	
}



.userscore-star {
	display: block;
	padding: 0;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	color: #f00;
	font-size: 11px;
}
.star-1-1,
.star-1-2,
.star-1-3,
.star-1-4
{
	width: 35px;
	height: 23px;
	padding-top: 15px;
	padding-right: 3px;
}
.star-2-1,
.star-2-2,
.star-2-3,
.star-2-4
{
	width: 49px;
	height: 30px;
	padding-top: 24px;
	padding-right: 5px;
}
.star-3-1,
.star-3-2,
.star-3-3,
.star-3-4
{
	width: 59px;
	height: 36px;
	padding-top: 33px;
	padding-right: 10px;
}
.star-1-1 {background-image:url(http://www.karusel-tv.ru/f/i/star-1-1.gif)}
.star-1-2 {background-image:url(http://www.karusel-tv.ru/f/i/star-1-2.gif)}
.star-1-3 {background-image:url(http://www.karusel-tv.ru/f/i/star-1-3.gif)}
.star-1-4 {background-image:url(http://www.karusel-tv.ru/f/i/star-1-4.gif)}

.star-2-1 {background-image:url(http://www.karusel-tv.ru/f/i/star-2-1.gif)}
.star-2-2 {background-image:url(http://www.karusel-tv.ru/f/i/star-2-2.gif)}
.star-2-3 {background-image:url(http://www.karusel-tv.ru/f/i/star-2-3.gif)}
.star-2-4 {background-image:url(http://www.karusel-tv.ru/f/i/star-2-4.gif)}

.star-3-1 {background-image:url(http://www.karusel-tv.ru/f/i/star-3-1.gif)}
.star-3-2 {background-image:url(http://www.karusel-tv.ru/f/i/star-3-2.gif)}
.star-3-3 {background-image:url(http://www.karusel-tv.ru/f/i/star-3-3.gif)}
.star-3-4 {background-image:url(http://www.karusel-tv.ru/f/i/star-3-4.gif)}

.quiz-page {
	padding:5px 30px;
}
.quiz-page ol {
	margin:0 0 0 35px;
}
.quiz-page ol li {
	list-style-type: decimal;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.quiz-page {
	font-size:14px;
	line-height:16px;
}
body#vopros .quiz-page input.vopros-form-bg {
	background:url("/im/survey-form-bg.gif") no-repeat scroll left center transparent;
	width:480px;
}
body#vopros .quiz-page textarea.vopros-form-bg {
	background:url("/im/survey-textarea-bg.gif") no-repeat scroll left center transparent;
	width:560px;
}



/*========================================================================*/
/* страница Вокруг света */
body#vokrug-sveta #site-content a {
	text-decoration: underline;
}
body#vokrug-sveta #site-content h1 {
	color: #e06806;
	margin-top: 0;
	padding-top: 20px;
}
body#vokrug-sveta #site-content h2 {
	color: #e06806;
}


body#vokrug-sveta #site-content p {
	margin-bottom: 0;
	padding-bottom: 15px;
}
body#vokrug-sveta #site-content a {
	color: #0c9ae0;
}

body#vokrug-sveta #site-content {
	background: #deffff;
	padding: 0 32px;
	width: 900px;
}

body#vokrug-sveta #site-content-top {
	height: 90px;
	background: #deffff url(http://www.telenyanya.ru/im/vokrug-sveta/top-bg.gif) center top no-repeat;
}
body#vokrug-sveta #site-content-top #vs-link-back {
	display: inline;
	float: left;
	margin-left: 32px;
	margin-top: 20px;
}
body#vokrug-sveta #site-content-top #vs-logo {
	display: inline;
	float: right;
	width: 422px;
	padding-top: 16px;
	margin-right: 271px;
}
#vs-show-logo {
	height: 125px;
}
#vs-video {
	width: 480px;
	height: 360px;
	margin-top: 10px;
	border: 4px solid white;
}
#vs-showslist {
	width: 380px;
	/*height: 370px;
	overflow: hidden;
	border: 1px solid green;*/
}
table#vs-shows-table {
	border-collapse: collapse;
}
table#vs-shows-table td {
	font-size: 16px;
	line-height: 18px;
	color: #333;
	padding: 5px 0;
}
	table#vs-shows-table td.vs-day {
		padding-right: 15px;
		white-space: nowrap;
	}
	table#vs-shows-table td.vs-time {
		text-align: right;
		padding-right: 15px;
	}
	table#vs-shows-table td.vs-vipusk {
	
	}
	table#vs-shows-table td.vs-vipusk-short {
		padding: 0 0 15px 0;
		font-size: 12px;
		color: #777;
	}
body#vokrug-sveta #site-content-bottom {
	height: 223px;
	background: #deffff url(http://www.telenyanya.ru/im/vokrug-sveta/bottom-bg.gif) center bottom no-repeat;
}
#vs-button-konkurs {
	position: relative;
	left: 75px;
	top: 97px;
}
#vs-button-rules {
	position: relative;
	left: 80px;
	top: 90px;
}


#vs-konkurs-top {
	width: 500px;
	margin: 0 auto;
	height: 15px;
	background: #b2effc url(http://www.telenyanya.ru/im/vokrug-sveta/konkurs-top-bg.gif) center top no-repeat;
}
#vs-konkurs-bottom {
	width: 500px;
	margin: 0 auto;
	height: 15px;
	background: #b2effc url(http://www.telenyanya.ru/im/vokrug-sveta/konkurs-bottom-bg.gif) center bottom no-repeat;
}
#vs-konkurs-wrapper {
	width: 470px;
	padding: 0 15px;
	margin: 0 auto;
	background: #b2effc;
}
body#vokrug-sveta #vs-konkurs-wrapper h1 {
	margin: 0 10px 5px 10px;
	padding: 0;
}
body#vokrug-sveta #vs-konkurs-wrapper p {
	margin: 0 10px 5px 10px;
	padding: 0;
}



table#vs-shows-table td.passed,
.vs-konkurs-div.passed  .vs-day,
.vs-konkurs-div.passed  .vs-time,
.vs-konkurs-div.passed  .vs-vipusk
{
	color: #939da0;
}
table#vs-shows-table td.today,
.vs-konkurs-div.today  .vs-day,
.vs-konkurs-div.today  .vs-time,
.vs-konkurs-div.today  .vs-vipusk
{
	color: #e06806;
}
table#vs-shows-table td.now,
.vs-konkurs-div.now  .vs-day,
.vs-konkurs-div.now  .vs-time,
.vs-konkurs-div.now  .vs-vipusk
{
	color: #f00;
	text-decoration: blink;
}


.vs-konkurs-div {
	background: #deffff url(http://www.telenyanya.ru/im/vokrug-sveta/bg-day.gif) center top no-repeat;
	padding: 10px 10px 0 10px;
}
.vs-konkurs-div-bottom {
	height: 10px;
	background: #deffff url(http://www.telenyanya.ru/im/vokrug-sveta/bg-day-bottom.gif) center top no-repeat;
	margin-bottom: 10px;
}
.vs-konkurs-div.passed {
	background: #deffff url(http://www.telenyanya.ru/im/vokrug-sveta/bg-passed.gif) center top no-repeat;
}
.vs-konkurs-div-bottom-passed {
	background: #deffff url(http://www.telenyanya.ru/im/vokrug-sveta/bg-passed-bottom.gif) center bottom no-repeat;
}
.vs-konkurs-div.today,
.vs-konkurs-div.now
{
	background: #deffff url(http://www.telenyanya.ru/im/vokrug-sveta/bg-today-long.gif) center top no-repeat;
}
.vs-konkurs-div-bottom-today,
.vs-konkurs-div-bottom-now
{
	background: #deffff url(http://www.telenyanya.ru/im/vokrug-sveta/bg-today-bottom.gif) center bottom no-repeat;
}
.vs-konkurs-div .vs-day {
	color: #158bdc;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
}
.vs-konkurs-div .vs-time {
	color: #158bdc;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
}
.vs-konkurs-div .vs-vipusk {
	color: #158bdc;
	font-size: 16x;
}
.vs-konkurs-div .vs-text {
	font-size: 12px;
	line-height: 15px;
	margin-top: 5px;
}
.vs-konkurs-div .vs-question-mark {
	margin-top: 10px;
	float: left;
	clear: left;
}
.vs-konkurs-div .vs-question-p {
	margin-top: 10px;
	color: #e06806;
}
.vs-question-info {
	font-size: 12px;
	color: #555;
	margin-top: 5px;
}
.vs-konkurs-div.passed .vs-question-p,
.vs-konkurs-div.passed .vs-question-info
{
	color: #939DA0;
}


.vs-post-result-error,
.vs-question-error
{
	background: #deffff url(http://www.telenyanya.ru/im/vokrug-sveta/post-error.gif) no-repeat scroll left center;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 16px;
	height: 38px;
	padding-top: 22px;
	text-align: center;
	width: 500px;
	margin: 0 auto;
}
.vs-konkurs-div .vs-question-error {
	background: transparent url(http://www.telenyanya.ru/im/vokrug-sveta/post-error-blue.gif) no-repeat scroll left center !important;
}
.vs-question-error {
	height: 45px;
	padding-top: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.vs-post-result-ok {
	background: #deffff url(http://www.telenyanya.ru/im/vokrug-sveta/post-ok.gif) no-repeat scroll left center;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 16px;
	height: 38px;
	padding-top: 22px;
	text-align: center;
	width: 500px;
	margin: 0 auto;
}
.vs-post-result-error a,
.vs-post-result-ok a,
.vs-question-error a
{
	color: #fff;
}


.vs-konkurs-div form {
	clear: left;
	padding-top: 10px;
	padding-left: 5px;
}

#vs-submit {
	background: url(http://www.telenyanya.ru/im/vokrug-sveta/answer.gif) no-repeat scroll left top transparent;
	display: block;
	height: 26px;
	text-align: left;
	text-indent: -9999px;
	width: 90px;
	border: 0;
	margin-top: 10px;
}

.vs-konkurs-div .winner {
	float: left;
	width: 150px;
	height: 210px;
	margin: 0 18px 0 0;
}
.vs-konkurs-div .topwinner {
	float: left;
	width: 250px;
}
.vs-konkurs-div .topwinner div
{
	padding: 5px 0 0 0;
	color: #333;
	font-weight: bold;
	line-height: 18px;
}
.vs-konkurs-div .winner div
{
	padding: 5px 0 0 0;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}


.vs-konkurs-div .topwinner div .win-title {
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
}
