@charset "utf-8";
/**
 * reset
 */
html, body, img, table, th, td, p, h1, h2, h3, h4, h5, h6, ul, ul li, form, fieldset, input, button {
	margin:0;
	padding:0;
}
html, img, table, fieldset {
	border:0 none;
}
form, div, p {
	display:block;
	}
/**
 * elements
 */
body {
	color:#000;
	font:12px Tahoma, Geneva, sans-serif;
}
a {
	color:#016ab4;
	text-decoration:underline;
}
a:visited {
}
a:hover {
}
p {
	font-size:1em;
	margin:.5em 0 1.2em;
}
ul {
	font-size:1em;
	list-style:none;
	margin:1em 0 2em 10px;
	}
ol {
	font-size:1em;
}
	ul li {
		background:url(../images/bull.gif) 0 .4em no-repeat;
		margin:.2em 0 .5em;
		padding-left:11px;
		zoom:1;
		}
	ul ul {
		font-size:1em;
		margin:.8em 0 1em 10px;
		}
		.lteie7 ul ul {
			margin-bottom:0;
			}
	ul ul li {
		background:url(../images/bull2.gif) 0 .6em no-repeat;
		padding-left:10px;
		}
/**
 * commomn classes
 */
.ico {
	background-image:url(../images/ico.png);
	background-repeat:no-repeat;
	display:-moz-inline-stack;
	display:inline-block;
	height:0;
	overflow:hidden;
	margin:0;
	padding:0;
	vertical-align:middle;
	}
	.play-btn {
		background-position:-128px 0;
		padding:11px 0 0;
		width:16px;
	}
.more {
	text-decoration:none;
	}
	.more span {
		text-decoration:underline;
		vertical-align:middle;
	}
	.more .ico {
		background-position:-160px 1px;
		cursor:pointer;
		margin-right:1px;
		//margin-right:4px;
		padding:14px 0 0;
		width:13px;
	}
.txt-c {
	text-align:center;
}
.txt-l {
	text-align:left;
}
.txt-j {
	text-align:justify;
}
.txt-r {
	text-align:right;
}
* html .wie6 {
	margin-right:-9999px;
	position:relative;
	width:100%;
}
.adsbanner {
	background:#03a0a8 url(../images/ads.jpg) 0 0 no-repeat;
	margin:0 0 1em;
	overflow:hidden;
	width:620px;
}
/**
 * clear
 */
.clear {
	font-size:0;
	line-height:0;
	clear:both;
	display:block;
}
.clearall {
	zoom:1;
	}
	.clearall:after {
		clear:both;
		content:"";
		display:block;
		height:0;
	}
/**
 * pager
 */
/**
 * forms
 */
.textfield {
	border:1px solid #919191;
	color:#000;
	font:12px Tahoma, Geneva, sans-serif;
	padding:3px 2px 2px;
}
.checkradio {
	float:left;
	margin:1px 0 0;
	//margin:-3px 0 0 -4px;
}
.forcheckradio {
	display:block;
	margin:0 0 7px 19px;
}
.btn {
	background:url(../images/ico.png) -192px 0 no-repeat;
	display:inline-block;
	height:21px;
	overflow:hidden;
	padding:0 0 0 6px;
	vertical-align:middle;
	}
	.btn span {
		background:url(../images/ico.png) 100% 0 no-repeat;
		display:block;
		_display:inline-block;
		height:21px;
		padding:0 6px 0 0;
		}
		.btn span span {
			background-position:0 -32px;
			background-repeat:repeat-x;
			padding:0;
		}
	.btn input {
		background:none;
		border:0 none;
		color:#fff;
		font:12px Tahoma, Geneva, sans-serif;
		overflow:visible;
		padding:2px 0 1px
	}
/**
 * layout
 */
html, body {
	background:url(../images/f.jpg) 50% 566px repeat;
	height:100%;
	min-width:998px;
}
html {
	overflow-x:hidden;
}
#topbg {
	background:url(../images/f1.jpg) 50% 0 repeat-x;
	height:566px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}
#obertka {
	height:100%;
	position:relative;
	width:100%;
	z-index:2;
}
#layout {
	background:url(../images/sh.png) 50% 0 repeat-y;
	margin:0 auto;
	min-height:100%;
	_height:100%;
	padding:0 59px;
	/*position:relative;*/
	text-align:left;
	width:880px;
	z-index:1;
	}
#header {
	background:url(../images/t.jpg) 0 0 no-repeat;
	height:140px;
	position:relative;
	z-index:3;
}
#section {
	float:left;
	padding:12px 0 0;
	width:620px;
}
@-moz-document url-prefix(){
	#section {
		padding:0;
	}
}
#aside {
	float:right;
	padding:0 0 20px;
	width:240px;
}
.wrap {
	padding:0 0 170px;
}
#dno {
	height:168px;
	margin:-168px auto 0;
	padding:0 84px;
	position:relative;
	width:830px;
	z-index:5;
}
#hlop {
	background:url(../images/hlop2.png);
	height:276px;
	left:100%;
	margin-right:-145px;
	margin-top:-50px;
	position:absolute;
	width:145px;
	z-index:1;
}
#rupor {
	background:url(../images/rupor2.png);
	height:200px;
	left:100%;
	margin-left:-75px;
	_margin-left:-74px;
	margin-top:-70px;
	position:absolute;
	width:200px;
	z-index:1;
	/*background:url(../images/megafon24.png);
	width:167px;
	margin-left:-49px;
	height:178px;*/
}
#tv1 {
	background:url(../images/tv.png) 100% 0;
	height:310px;
	left:100%;
	margin:49px 0 0 0;
	position:absolute;
	width:101px;
	}
	#tv2 {
		background:url(../images/tv2-2.png) 0 0;
		height:155px;
		margin:61px 0 0 -86px;
		position:relative;
		width:86px;
	}
#kamera {
	background:url(../images/kamera.png);
	height:331px;
	margin:-78px 0 0 -156px;
	position:absolute;
	width:131px;
}
/**
 * #channels
 */
#channel {
	height:0;
	margin:0 auto;
	position:relative;
	width:853px;
	z-index:6;
}
#channelwrap {
	bottom:-10px;
	position:absolute;
	width:853px;
	z-index:8;
}
#aa {
	background:url(../images/aa.png);
	overflow:hidden;
	width:853px;
	}
	#aa .channels {
		border:0;
		margin:0;
		padding:18px 15px 8px; 
	}
#ab {
	background:url(../images/ab.png);
	height:22px;
	overflow:hidden;
	width:853px;
}
#channelslabel {
	background:url(../images/yarlyk.png);
	color:#353535;
	cursor:pointer;
	font-size:11px;
	font-weight:700;
	height:29px;
	left:255px;
	line-height:22px;
    margin-top:-11px;
	outline:none;
	position:absolute;
	text-align:center;
	text-decoration:underline;
    top:100%;
	width:353px;
	z-index:9;
}
/**
 * #header
 */
#iconav {
	margin:10px 25px 0 0;
	position:absolute;
	right:0;
	top:0;
	}
	#iconav .ico {
		margin:0 0 0 2px;
		padding:18px 0 0;
		width:23px;
	}
	.ico-map {
		background-position:0 0;
	}
	.ico-mail {
		background-position:-32px 0;
	}
	.ico-print {
		background-position:-64px 0;
	}
	.ico-search {
		background-position:-96px 0;
	}
#auth {
	margin:60px 25px 0 0;
	position:absolute;
	right:0;
	top:0;
	}
	#auth .textfield {
		vertical-align:middle;
		width:78px;
	}
	.reg_n_forgot {
		color:#b7b7b7;
		font-size:11px;
		margin:3px 0 0;
	}
.afterlogin {
	width:228px;
	}
	.afterlogin p{
		margin:0;
	}
	.username {
		color:#287e0d;
	}
	.logout {
		font-size:11px;
	}
	.afterlogin ul {
		margin:6px 0 0;
	}
#tongue {
	background:url(../images/tongue.png);
	height:53px;
	left:15px;
	position:absolute;
	top:100%;
	width:224px;
	}
	#tongue2 {
		background:url(../images/tongue.png);
		clip:rect(30px 224px 53px 0);
		height:53px;
		left:15px;
		position:absolute;
		top:-30px;
		width:224px;
		z-index:2;
	}
#logo {
	margin:15px 0 0 43px;
	position:absolute;
	top:0;
}
#slogan {
	font:400 23px Tahoma, Geneva, sans-serif;
	padding:50px 274px 0;
}
/**
 * #nav
 */
#nav {
	background:url(../images/menu.png) 0 0 repeat-x;
	height:30px;
	padding:0 0 0 270px;
	position:relative;
	z-index:2;
	}
	#nav ul {
		background:url(../images/menu-brdr.png) 0 0 no-repeat;
		font:12px Tahoma, Geneva, sans-serif;
		list-style:none;
		height:30px;
		margin:0;
		padding:0;
		}
		#nav li {
			background:url(../images/menu-brdr.png) 100% 0 no-repeat;
			display:block;
			float:left;
			margin:0;
			padding:0;
			height:30px;
			position:relative;
			}
			#nav a {
				display:block;
				float:left;
				height:30px;
				line-height:30px;
				overflow:hidden;
				padding:0 11px 0 12px;
			}
			#nav a, #nav a:visited {color:#fff;text-decoration:none;}
		#nav li ul {
			background:#3e3e3e;
			display:none;
			height:auto;
			left:1px;
			position:absolute;
			top:30px;
			width:213px;
			}
			#nav li:hover ul,
			#nav li.hover ul{
				display:block;
			}
			#nav li ul li {
				background:none;
				border-bottom:1px solid #202020;
				border-top:1px solid #505050;
				float:none;
				height:auto;
				zoom:1;
				}
				#nav li ul li.last-child {
					border-bottom:0;
				}
				#nav li ul a,
				#nav li ul a:visited {
					float:none;
					height:auto;
					line-height:normal;
					padding:7px 12px 8px;
					zoom:1;
				}
				#nav li ul a:hover {
					background:#5b5b5b;
				}
/**
 * now_on_air
 */
#now_on_air {
	background:url(../images/now.gif) 0 100% repeat-x;
	height:310px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%;
	z-index:1;
	}
	#now_on_air .k-section {
		position:absolute;
		right:25px;
		top:0;
		width:215px;
		z-index:2;
		}
		#now_on_air .k-section-title {
			font-size:20px;
			margin:12px 0 16px;
			position:relative;
			z-index:3;
		}
		#now_on_air .k-block {
			display:block;
			margin:0 0 10px 42px;
			width:auto;
			}
			#now_on_air .k-block,
			#now_on_air .k-block-title,
			#now_on_air .k-block-content {
				position:relative;
				z-index:2;
			}
			#now_on_air .k-block-content {
				margin:0;
			}
			#now_on_air .k-block-date {
				color:#000;
				display:inline;
				float:left;
				height:45px;
				left:5px;
				margin:-25px 0 0 -64px;
				overflow:hidden;
				padding:26px 0 0 17px;
				position:relative;
				width:47px;
				z-index:1;
			}
			#now_on_air .now_on_air .k-block-date {
				background:#000 url(../images/ico.png) 0 -64px no-repeat;
				color:#fff;
			}
#now_on_air .more {
	margin-left:42px;
}
.flash-box {
	height:300px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:400px;
	z-index:1;
}
.flash-object {
	display:block;
	position:absolute;
	z-index:1;
}
.flash-section {
	background:url(../images/onflash-opened.png) 0 0 repeat-x;
	bottom:0;
	display:none;
	left:0;
	position:absolute;
	width:100%;
	z-index:2;
	}
	.flash-section-content {
		color:#fff;
		padding:9px 26px;
		}
		.flash-section-content div {
			display:block;
		}
		.flash-section-title {
			background:none;
			font:400 17px Tahoma, Geneva, sans-serif;
			margin:0;
			padding:0 0 6px;
			}
			.flash-section-title a,
			.flash-section-title a:visited,
			.flash-section-title a:hover {
				color:#fff;
				text-decoration:underline;
			}
			.flash-section-date {
				font-size:11px;
				font-weight:700;
				}
				.flash-section-date span {
					font-weight:400;
				}
.onflash-ico {
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:0;
	overflow:hidden;
	padding:22px 0 0;
	right:0;
	position:absolute;
	width:26px;
	z-index:3;
	}
	.onflash-ico-open {
		background-image:url(../images/onflash-open.png);
		bottom:0;
		}
	.onflash-ico-close {
		background-image:url(../images/onflash-close.png);
		top:0;
		}
.flash-pager {
	height:300px;
	left:400px;
	position:absolute;
	width:215px;
	z-index:1;
	}
	.flash-pager-slider {
		height:285px;
		overflow:hidden;
		position:relative;
		width:100%;
	}
	ul.tv-annonce-list {
		margin:0;
		position:absolute;
		}
		.tv-annonce-list li {
			background:url(../images/f-pager.png) 0 100% no-repeat;
			margin:0;
			padding:0 0 1px;
		}
		.tv-annonce-list a,
		.tv-annonce-list a:visited {
			color:#016ab4;
		}
		.tv-annonce-list a:hover {
			color:#1b7000;
		}
		.k-annonce-title {
			background:none;
			font-size:11px;
			font-weight:400;
			margin:0 0 1px;
			padding:0;
		}
		.k-annonce-date {
			color:#979797;
			font-weight:700;
			}
			.k-annonce-date span {
				color:#434343;
				font-weight:400;
			}
		.k-annonce-block {
			padding:12px 0 11px 19px;
		}
		.k-annonce-block-selected {
			background:url(../images/f-pager-sel.png) 0 0 repeat-y;
		}
	.k-annonce-arr {
		background-position:0 0;
		background-repeat:no-repeat;
		cursor:pointer;
		display:block;
		height:0;
		overflow:hidden;
		padding:22px 0 0;
		position:absolute;
		top:285px;
		width:22px;
	}
	.k-annonce-up {background-image:url(../images/f-pager-up.png);left:102px;}
	.k-annonce-down{background-image:url(../images/f-pager-down.png);left:78px;}
	ul.tv-annonce-list .play-btn {//vertical-align:baseline;}
/**
 * section
 */
#interact {
	margin:0 0 1em 25px;
	position:relative;
	zoom:1;
	}
	#interactlabel {
		background:url(../images/teen.png);
		height:218px;
		left:-64px;
		position:absolute;
		top:-32px;
		width:39px;
		} 
	#interact .k-block {
		float:left;
		padding:145px 0 0;
		position:relative;
		width:148px;
	}
	#interact .k-block-preview {
		background-position:50% 50%;
		background-repeat:no-repeat;
		height:145px;
		margin:-145px 0 0 -9px;
		position:absolute;
		width:159px;
		}
		#life .k-block-preview {
			background-image:url(../images/interactive/life.jpg);
			margin-left:-16px;
		}
		#game .k-block-preview {
			background-image:url(../images/interactive/game.jpg);
		}
		#fan .k-block-preview {
			background-image:url(../images/interactive/fan.jpg);
		}
		#sfera .k-block-preview {
			background-image:url(../images/interactive/sfera.jpg);
		}
		#interact .simple {
			margin:2px 10px 0 0;
		}
ul.simple {
	list-style:none;
	margin:0;
	padding:0;
	}
	ul.simple li {
		background:none;
		margin:0 0 6px;
		padding:0;
	}
	.k-section-title {
		background:none;
		color:#000;
		font:400 24px Tahoma, Geneva, sans-serif;
		margin:0 0 .4em;
		padding:0;
	}
.k-block {
	//word-wrap:break-word;
	}
	.k-block:after {
		clear:both;
		content:" ";
		display:block;
		height:0;
	}
	.k-block-title {
		background:none;
		clear:none;
		font:400 12px Tahoma, Geneva, sans-serif;
		margin:0 0 4px;
		padding:0;
	}
	.k-wrap {
		position:relative;
		width:100%;
	}
	.k-block-date {
		color:#979797;
		display:block;
		font:700 11px Tahoma, Geneva, sans-serif;
		margin:3px 0 0;
		}
		.k-block-date span {
			color:#434343;
			font-weight:400;
		}
#section .k-section {
	margin:0 -12px 1em 25px;
}
#aside  .k-section {
	margin:0 0 1em;
}
#production {
	}
	.k-section .k-block {
		display:inline-block;
		font-size:11px;
		margin:0 3px 10px 0;
		vertical-align:top;
		width:196px;
	}
	.k-section .k-block {
		//display:inline;
	}
	.k-section .k-block-content {
		margin-left:67px;
	}
	.k-block-preview {
		float:left;
		margin:3px 7px 0 0;
	}
.video-link {
	display:block;
	margin:4px 0 0;
}
#genres.k-section {
	margin-bottom:0;
	}
	#genres .k-section {
		display:inline-block;
		font-size:11px;
		margin:0 10px 10px 0;
		vertical-align:top;
		width:189px;
	}
	#genres .k-section  {
		//display:inline;
	}
	#genres .k-block {
		display:block;
		margin-right:0;
		width:100%;
	}
#subsection {
	margin:0 0 0 25px;
	width:600px;
	}
	#subsection .cols {
		float:left;
		padding:0 5px 0 0;
		width:295px;
	}
	#subsection .k-section {
		display:block;
		margin:0 0 1.8em;
		width:100%;
		}
		#subsection .k-section-title {
			font-size:20px;
		}
	.forumlist {
		color:#979797;
		font-size:11px;
		font-weight:700;
		}
		.forumlist a {
			font-size:12px;
			font-weight:400;
		}
		.forumlist span {
			color:#000;
			font-weight:400;
		}
.subscribe {
	font-size:11px;
	}
	.subscribe .wie6 {
		padding:3px 0;
	}
	.subscribe .textfield {
		vertical-align:middle;
		width:188px;
	}
	.subscribe .btn {
		vertical-align:middle;
	}
ul.votelist {
	margin-bottom:14px;
}
.simple .forcheckradio {
	margin-bottom:0;
}
.btn_row {
	}
	.btn_row .btn {
		margin-right:12px;
	}
/**
 * aside
 */
#aside .k-section {
	position:relative;
	width:215px;
}
#aside .k-section-title {
	font-size:20px;
}
#aside .k-block {
	display:block;
	margin-right:0;
	position:relative;
	width:100%;
	z-index:2;
}
#aside .k-block-title {
	margin-bottom:6px;
}
#aside .k-block-preview {
	margin-right:10px;
}
#aside .k-block-content {
	margin-left:80px;
}
#popular.k-section {
	margin-left:0;
	padding:0 0 1px;
	position:relative;
	width:100%;
	z-index:2;
	}
	#popular ul.simple {
		margin:9px 10px 9px 0;
	}
#telechat {
	margin:.5em 0 1em -8px;
	position:relative;
	z-index:1;
}
/**
 * dno
 */
.channels {
	border:2px solid #d4d4d4;
	margin:0 0 25px;
	padding:18px 5px;
	text-align:center;
	}
	.channels img {
		margin:0 2px;
	}
.copy {
	font-size:11px;	
	float:left;
	margin-right:55px;
	}
	.phone {
		display:block;
		font-size:12px;
		margin:2px 0 0;
		}
		.phone span {
			color:#979797;
			font-weight:700;
		}
.counters img {
	margin-right:3px;
}
dl.design {
	float:right;
	font-size:10px;
	margin:0;
	padding:3px 0 0 101px;
	white-space:nowrap;
	}
	dl.design dt {
		background:url(../images/trinet.gif) 0 0 no-repeat;
		color:#000;
		height:11px;
		font-family:Arial, Helvetica, sans-serif;
		margin:3px 0 0 -101px;
		padding:16px 0 0 67px;
		position:absolute;
		width:23px;
		}
		dl.design dt a {
			display:block;
			height:27px;
			left:0;
			overflow:hidden;
			position:absolute;
			text-indent:-9999px;
			top:0;
			width:90px;
			}
	dl.design dd {
		font-family:Tahoma, Geneva, sans-serif;
		line-height:1;
		margin:0;
		padding:0;
	}
		dl.design a,
		dl.design a:visited {
			text-decoration:none;
			color:#6e6e6e;
			}
/**
 * ie 6 png alpha
 */
* html .scale {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
* html .crop {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/**
 * adsbanner 
 */
.adsbanner .k-block {
	color:#fff;
	padding:13px 25px;
	}
	.adsbanner .k-block-title {
		display:inline;
		margin-right:5px;
		}
		.adsbanner .k-block-title a,
		.adsbanner .k-block-title a:visited {
			color:#fff;
			text-decoration:underline;
		}
	.adsbanner .k-block-content {
		font:11px Tahoma, Geneva, sans-serif;
		margin:8px 0 0;
	}
	.adsbanner .k-block-date {
		color:#fff;
		display:inline;
		}
		.adsbanner .k-block-date span {
			color:#fff;
		}
/**
 * typical
 */
#layout {
	/*background:#fff url(../t.png) 59px 0 no-repeat;*/
}
.typical-content {
	padding:25px 0 25px 28px;
}
.crumbs {
	font-size:11px;
	margin:0 0 10px;
}
p {
	font-size:12px;
}
a {
	color:#016ab4;
	text-decoration:underline
}
a:visited {
	color:#40135f;
}
a:hover {
	color:#1b7000;
}
h2, .hnb, h4, h5 {
	clear:left;
	zoom:1;
}
h1 {
	font:400 28px Tahoma, Geneva, sans-serif;
	margin:0 0 10px;
}
h2, .hnb {
	background:url(../images/h2.png) 0 0 no-repeat;
	font:400 20px Tahoma, Geneva, sans-serif;
	margin:0 0 0 -7px;
	padding:8px 0 8px 39px;
	position:relative;
}
.hnb {
	background:url(../images/hnb.png) 0 0 no-repeat;
	margin:-14px 0 -60px -97px;
	padding:23px 0 70px 130px;
	zoom:1;
}
h3 {
	font:700 15px Tahoma, Geneva, sans-serif;
	margin:0 0 10px;
}
h4 {
	background:url(../images/h4.png) 0 0 no-repeat;
	font:700 14px Tahoma, Geneva, sans-serif;
	margin:-22px 0 -55px -28px;
	padding:29px 0 60px 28px;
}
h5 {
	background:url(../images/bull.gif) 0 .5em no-repeat;
	font:700 12px Tahoma, Geneva, sans-serif;
	margin:0 0 10px;
	padding:0 0 0 10px;
}
blockquote {
	background:url(../images/qr.gif) 100% 0 no-repeat;
	/*clear:both;*/
	margin:7px 10px 7px 7px;
	overflow:hidden;
	padding:7px 22px 0 0;
	zoom:1;
	}
	blockquote p {
		background:url(../images/ql.gif) 0 100% no-repeat;
		margin:0;
		padding:0 0 19px 31px;
		zoom:1;
	}
	blockquote .cite {
		display:block;
		font-size:11px;
		margin:-1em 0 0;
		text-align:right;
	}
table {
	border:1px solid #bbb;
	border-collapse:collapse;
	margin:1em 0;
	}
thead th {
	background:#287e0d;
	border:1px solid #287e0d;
	color:#fff;
	font-weight:400;
	padding:7px 13px 8px;
	text-align:left;
	}
	.number-cell {
		text-align:right;
	}
td {
	border:0 none;
	padding:8px 13px 10px;
	vertical-align:top;
	}
.even td,
.even th {
	background:#e8e8e8;
}
.pic img {
	display:block;
}
.pic span {
	background:url(../images/bull.gif) 11px 13px no-repeat;
	display:block;
	border:solid #bfbfbf;
	border-width:0 1px 1px;
	font-size:11px;
	padding:8px 5px 10px 22px;
}
.pic-left {
	float:left;
	margin:4px 13px 4px 0;
}
.pic-right {
	float:right;
	margin:4px 0 4px 13px;
}
img[align="left"] {
	margin:4px 13px 4px 0;
}
* html img {
	z-index:expression(this.runtimeStyle.zIndex = 1,(this.align == 'left') ? (this.className +=' pic-left'):(this.align == 'right') ? (this.className += 'pic-right'): '')
}
strong, b {
	color:#208001;
	font-weight:700;
}
em, i {
	color:#626161;
	font-style:italic;
}
small {
	font-size:11px;
}
hr {
	background:none;
	border:solid #c0c0c0;
	border-width:2px 0 0;
	margin:10px 0;
	//margin:3px 0 10px;
}
/**
 * link_to_forum
 */
.link_to_forum {
	margin:5px 0 5px -16px;
	text-decoration:none;
	}
	.link_to_forum img {
		margin:5px 0 0;
		vertical-align:middle;
	}
	.link_to_forum span {
		cursor:pointer;
		margin:0 0 0 -6px;
		text-decoration:underline;
		zoom:1;
	}
/**
 * .dialog
 */
.dialog {
	margin:10px 0;
	}
	.dialog dt {
		color:#1a6b00;
		margin:0 0 10px;
		padding:0;
	}
	.dialog dd {
		color:#000;
		margin:0 0 10px 22px;
	}
/**
 * pager
 */
.pager {
	margin:2em 0;
	padding:2px 0;
	}
	.pager a,
	.pager span {
		display:inline-block;
		margin:0 6px;
		vertical-align:middle;
		}
	.pager .ico {
		background-image:url(../images/ico.png);
		background-repeat:no-repeat;
		height:0;
        margin-top:3px;
		padding:13px 0 0;
		overflow:hidden;
		width:13px;
		}
		.first-page {
			background-position:0 -224px;
			}
            a.first-page,
            a.first-page:visited {
    			background-position:0 -256px;
    			}
			.pager .first-page {
				margin-left:0;
				margin-right:3px;
			}
			.pager .last-page{
				margin-left:0;
				}
		.prev-page {
			background-position:-32px -224px;
			}
			.pager .prev-page {
				margin-right:10px;
				margin-left:3px;
			}
			a.prev-page,
			a.prev-page:visited{
				background-position:-32px -256px;
				}
		.next-page-link {
			text-decoration:none;
			}
			.next-page-link span {
				cursor:pointer;
				margin:0;
				text-decoration:underline;
			}
		.next-page {
			background-position:-64px -224px;
			}
			a .next-page,
			a:visited .next-page {
				background-position:-64px -256px;
				}
		.last-page {
			background-position:-96px -224px;
			}
			a.last-page,
			a.last-page:visited {
				background-position:-96px -256px;
				}
		.pager .currpage {
			background:#287e0d;
			color:#fff;
			margin:0;
			padding:2px 5px 4px;
			position:relative;
			top:1px;
		}
.print-version a {
	text-decoration:none;
	}
.print-version .ico {
	background-position:-128px -224px;
	padding:10px 0 0;
	text-decoration:none;
	width:11px;
	}
.print-version span {
	cursor:pointer;
	font-size:.9em;
	text-decoration:underline;
	}
/**
 * forms
 */
form {
	clear:both;
	}
.forms {
	margin:15px 0;
	padding:0;
	width:100%;
	}
	.forms .brdr {
		border:solid #d1d1d1;
		border-width:0 1px 1px;
	}
	h6.legend {
		background:#287e0d;
		color:#fff;
		display:block;
		font:400 12px Tahoma, Geneva, sans-serif;
		margin:0;
		padding:8px 15px 9px;
		}
	.forms .colgroup {
		display:inline-block;
		padding:13px;
		vertical-align:top;
		width:242px;
		}
		.forms .colgroup2 {
			width:292px;
		}
		.forms .colgroup {
			//display:inline;
			}
	.row {
		margin:0 0 8px;
		}
	.fieldset {
		margin-bottom:14px;
		}
	.fieldset .field {
		border:1px solid #d3d3d3;
		padding:9px 9px 4px;
		zoom:1;
		}
	.label,	.field {display:block;}
	.label {font-size:.9em;margin-bottom:2px;}
	input.text-field,
	textarea {
		border:1px solid #8c8c8c;
		color:#000;
		font:normal 1em Tahoma, Geneva, sans-serif;
		margin:0;
		padding:3px 4px;
		}
		input.text-field {
			width:230px;
			}
		.forms textarea {
			border-color:#8c8c8c;
			height:139px;
			margin-bottom:7px;
			padding-right:0;
			width:286px;
			}
	.forms select {
		border:1px solid #8c8c8c;
		padding:2px 0;
		font:normal 1em Tahoma, Geneva, sans-serif;
		width:240px;
	}
	.required select,
	.required textarea,
	.required input.text-field {
		border-color:#318417;
		}
		/*input.text-field:focus,
		textarea:focus,
		.lteie7 input.text-field.focused,
        .lteie7  textarea.focused {
			background:#f1fff1;
			border-color:#000;
			}*/
	input.checkradio {
		float:left;
		}
		.lteie7 input.checkradio {
			margin:-4px 0 0 -3px;
		}
	label.forcheckradio {
		display:block;
		line-height:1.2;
		margin-left:19px;
		margin-bottom:7px;
	}
	.captcha {
		margin-bottom:0.5em;
		}
		.captcha img {
			border:1px solid #d1d1d1;
			}
		.captcha .label {
			display:inline-block;
			vertical-align:top;
			width:140px;
			}
	input.captcha-field {
		width:115px;
		}
	b.required {
		color:#318417;
		font-size:.9em;
		}
	em.comment {
		color:#484848;
		display:block;
		font-size:.9em;
		font-style:normal;
		margin:2px 0 0;
	}
.forms .btn,
.forms .btn span{
	height:23px;
	_height:24px;
	}
	.forms .btn input {
		padding-top:3px;
	}
	html > body .forms .btn input {
		//padding-top:2px;
	}
	.s-btn {
		background-position:-192px -64px;
		}
		.s-btn span {
			background-position:100% -64px;
			}
			.s-btn span span {
				background-position:0 -160px;
			}
		.s-btn input {
			font-weight:700;
		}
	.r-btn {
		background-position:-192px -96px;
		}
		.r-btn span {
			background-position:100% -96px;
			}
			.r-btn span span {
				background-position:0 -192px;
			}
.btn-holder {
	text-align:right;
	}
	.btn-holder .btn {
		margin-left:5px;
		}
	.btn-holder .field {
		display:inline-block;
		text-align:left;
		}
.submenu {
	background:url(../images/rmenu.png) 100% 0 no-repeat;
	margin:0;
	padding:25px 25px 15px 0;
	position:relative;
	z-index:1;
	}
	.submenu ul {
		margin:0;
		}
		.submenu li {
			background-image:url(../images/bull3.gif);
			color:#287e0d;
			margin:0 0 10px;
			}
			.submenu li.currpage {
				background-image:url(../images/bull4.gif);
			}
			.submenu li span,
			.submenu li a {
				position:relative;
				z-index:2;
			}
			.submenu li a,
			.submenu li a:visited {
				color:#016ab4;
			}
			.submenu li a:hover {
				color:#1b7000;
			}
.circle {
	background:url(../images/ico.png) -96px -64px no-repeat;
	height:31px;
	margin:-8px 0 0 -25px;
	position:absolute;
	width:31px;
	z-index:1;
}
#istcho {
	background:url(../images/istcho.png);
	height:144px;
	left:100%;
	position:absolute;
	top:-3px;
	width:58px;
}
#aside .subscribe .textfield {
	width:113px;
}
#pult {
	background:url(../images/pult.png);
	height:291px;
	margin:0 0 0 -151px;
	position:absolute;
	width:123px;
}
.vote_section {
	z-index:2;
}
#aside .subscribe {
	padding-top:.7em;
}
/**
 * vote_results
 */
.vote_results {
	border:0;
	margin:0;
	width:100%;
	}
	.vote_results td {
		padding:0 0 6px;
		vertical-align:top;
	}
	.vote_results .number-cell {
		color:#208001;
		font-size:11px;
		padding-right:2px;
	}
	.k_chart {
		background:#e8e8e8;
		display:block;
		margin:2px 7px 0 0;
		width:20px;
		}
		.k_chart img {
			background:#208001;
			display:block;
			height:9px;
		}
/**
 * teleprog
 */
.teleprog {
	}
	.this_time {
		display:block;
		font:14px Tahoma, Geneva, sans-serif;
		margin:1.2em 0 0;
		float:right;
		}
.teleprog_choce {
	border:1px solid #d4d4d4;
	margin:5px 0 20px;
	//width:590px;
	}
	.teleprog_choce table {
		border:0 none;
		margin:0;
		width:100%;
	}
	.teleprog_choce th {
		background:none;
		border:0 none;
		color:#000;
		font-size:11px;
		padding:10px 8px 0 0;l
		vertical-align:bottom;
		}
	.teleprog_choce td {
		padding-left:0;
		padding-right:8px;
		padding-top:1px;
		padding:1px 8px 15px 0;
		vertical-align:middle;
		white-space:nowrap
	}
	.teleprog_choce .first-child {
		padding-left:13px;
	}
	.teleprog_choce td.btn-cell {
	}
.ico-calendar {
	background-position:0 -288px;
	height:19px;
	vertical-align:top;
	width:17px;
}
select {
	font:12px Tahoma, Geneva, sans-serif;
	}
	.teleprog_choce select {
		padding:0;
	}
#tv_channel {
	width:150px;
}
#date_picker {
	padding-left:3px;
	padding-right:3px;
	width:115px;
}
#since, #till {width:42px;}
#section .teleprog_list {
	margin:0 0 1em;
	}
	.teleprog_list .k-block {
		display:block;
		margin:0 0 1.5em 4.4em;
		width:auto;
		position:relative;
		z-index:1;
	}
	.teleprog_list .k-block-date {
		color:#000;
		font-size:14px;
		font-weight:400;
		left:-3.45em;
		position:absolute;
	}
	.teleprog_list .k-block-title {
		font-size:14px;
		margin-bottom:6px;
		}
		.teleprog_list .k-block-title .genre {
			color:#686868;
		}
	.teleprog_list .video-link {
		font-size:11px;
		}
		.teleprog_list .video-link a,
		.teleprog_list .video-link a:visited {
			color:#686868;
		}
	.teleprog_list .k-block-content {
		font-size:12px;
		margin:0;
	}
	.teleprog_list .k-block-preview {
		margin:3px 12px 0 0;
	}
.teleprog .pager {
	overflow:hidden;
	text-align:right;
}
.teleprog .prev-page-link {
	float:left;
	text-decoration:none;
	}
	.prev-page-link span {
		cursor:pointer;
		margin:0;
		text-decoration:underline;
	}
	a .prev-page {
		background-position:-32px -256px;
	}
	.teleprog .prev-page-link,
	.teleprog .prev-page {
		margin-left:0;
	}
	.teleprog .next-page-link,
	.teleprog .prev-page{
		margin-right:0;
		//margin-right:5px;
	}
.teleprog_print {
	padding:0 0 0 80px;
	position:relative;
	//width:510px;
	}
	.table_wrap {
		overflow:hidden;
		width:100%;
	}
	.teleprog_print .ico-img {
		bottom:-3px;
		left:-3px;
		position:absolute;
	}
	.teleprog_print select {
		width:183px;
	}
.datepicker-container {
	background:#fff;	
	position:absolute;
	left:100px;
	top:100px;
	z-index:10;
	}
	.datepicker {
		background:#fff;
		border:1px solid #949494;
		padding:18px 21px;
		position:relative;
		z-index:2;
	}
	.datepicker table {
		border:0;
		margin:0;
		/*table-layout:fixed;*/
		width:auto;
	}
	.datepicker td,
	.datepicker th {
		border:0;
		color:#000;
		font:11px/1.9 Tahoma, Geneva, sans-serif;
		padding:0;
		text-align:center;
		width:2.2em;
		}
		.datepicker th {
			background:none;
		}
		.datepicker .odd td {
			background:#e8e8e8;
		}
		.datepicker td.not_this_month {
			color:#c7c7c7;
		}
		.datepicker td.chosen_day {
			background:#287e0d;
			color:#fff;
		}
.dateselector {
	}
	.dateselector td {
		line-height:normal;
		padding-bottom:4px;
	}
	.dateselector .month-cell {
		font-size:12px;
		width:auto;
	}
.dateselector .ico {
	height:13px;
	padding:0;
	width:13px;
}
.ico-back-cell {
	text-align:left;
}
.ico-back-cell .ico {
	background-position:-32px -224px;
	cursor:pointer;
	left:-13px;
}
.ico-forward-cell {
	text-align:right;
}
.ico-forward-cell .ico {
	background-position:-64px -224px;
	cursor:pointer;
	left:100%;
}
iframe.fixIE6select {
	display:none;
}
* html iframe.fixIE6select {
	border:0 none;
	display:block;
	height:expression(this.parentNode.clientHeight + 'px');
	left:0;
	position:absolute;
	top:0;
	width:expression(this.parentNode.clientWidth + 'px');
	z-index:1;
}
.datepicker-container .forms {
	display:block;
	margin:0;
	width:auto;
}
.datepicker .btn {
	margin-top:9px;
}
.teleprog_list h2 {
	background:none;
	margin:.6em 0;
	padding:0;
}
/**
 * ijtelechat
 */
.ijtelechat {}
.ijtelechat_filter {
	border:1px solid #d4d4d4;
	margin:0;
	padding:10px 0 5px 13px;
	width:auto;
	zoom:1;
	}
	.ijtelechat_filter .k-item {
		display:inline-block;
		vertical-align:middle;
	}
	.ijtelechat_filter .k-item-select {
		margin:0 5px 12px 0;
		width:182px;
	}
	.ijtelechat_filter .k-item-select label {
		font-size:11px;
	}
	.ijtelechat_filter .k-item-select select {
		margin:1px 0 0;
		padding:0;
		width:180px;
	}
	.ijtelechat_filter .k-item-fieldset {
		border:1px solid #d4d4d4;
		margin:0 5px 5px 0;
		padding:8px 8px 11px;
		//display:inline;
		//padding-bottom:8px;
	}
	.ijtelechat_filter .k-item-fieldset input,
	.ijtelechat_filter .k-item-fieldset label {
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	.ijtelechat_filter .k-item-fieldset input {
		//margin:-2px -4px 0 -3px;
	}
	.ijtelechat_filter .k-item-fieldset label {
		margin:0 11px 0 4px;
	}
.ij_list {
	list-style:none;
	margin:1em 0 1em -29px;
	padding:0;
	zoom:1;
	}
	.ij_list li {
		background:none;
		display:inline-block;
		margin:0 -.4em 9px 29px;
		overflow:hidden;
		padding:0;
		vertical-align:top;
		width:125px;
		//display:inline;
	}
	.ij_list .ij_preview {
		margin:5px 0 0;
	}
	.ico-ij {
		padding:13px 0 0;
		width:13px;
	}
	.ij_name {
		text-decoration:none;
		}
		.ij_name span {
			text-decoration:underline;
		}
.ico-day {
	background-position:-32px -288px;
}
.ico-night {
	background-position:-64px -288px;
}
.ij_tooltip {
	background:#fff;
	left:-9999px;
	position:absolute;
	top:-9999px;
	z-index:10;
	left:100px;
	top:100px;
	}
	.ij_tooltip .k-block {
		border:1px solid #d1d1d1;
		padding:11px 14px 12px;
		position:relative;
		z-index:2;
	}
	.ij_tooltip .ij_name {
		display:block;
		margin-bottom:5px;
		padding-right:4em;
	}
	.smile_rate {
		color:#e4e4e4;
		font-size:12px;
		font-weight:700;
		position:absolute;
		right:12px;
		top:12px;
		}
		.rate_2 {
			color:#ebebeb;
		}
		.rate_3 {
			color:#ad38e7;
		}
		.rate_4 {
			color:#8354e8;
		}
		.rate_5 {
			color:#6767e9;
		}
		.rate_6 {
			color:#3f82eb;
		}
		.rate_7 {
			color:#2196ec;
		}
	dl.ij_profile,
	dl.ij_profile dt,
	dl.ij_profile dd {
		font-size:11px;
		margin:0;
		padding:0;
		}
		.ij_tooltip dl.ij_profile dt,
		.ij_tooltip dl.ij_profile dd {
			display:inline;
		}
		dl.ij_profile dt {
			color:#686868;
		}
		dl.ij_profile  dd {
			color:#000;
		}
	.ij_tooltip .ij_preview {
		margin:7px 0 3px;
	}
/**
 * now_chating
 */
.now_chatting {}
	.now_chatting .k-block-title {
		font-weight:700;
		}
		#aside .now_chatting .k-block-title {
			margin:4px 0;
		}
	#aside .now_chatting .k-block-content,
	#aside .best_chatting .k-block-content{
		margin:4px 0 0;
	}
	.now_chatting .k-block-date,
	.best_chatting .k-block-date {
		color:#000;
		display:inline;
		font-weight:400;
	}
	.now_chatting .ij_name,
	.best_chatting  .ij_name {
		font-size:12px;
		text-decoration:underline;
	}
.telechat_shedule {
	background:url(../images/kleine_pult.png) 0 0 no-repeat;
	display:block;
	margin:1em 0;
	padding:25px 0 25px 75px;
}
#best_of_chat {
	background:url(../images/cup.png);
	height:228px;
	left:100%;
	margin:-22px 0 0 -16px;
	_margin-left:-15px;
	overflow:hidden;
	position:absolute;
	width:144px;
}
.ttt {
	background:url(/images/t.png) 0 0 no-repeat;
	height:41px;
	position:absolute;
	width:100%;
	top:0;
	left:0;
}
.bbb {
	background:url(/images/b.png) 0 0 no-repeat;
	height:41px;
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
}
/**
 * telechat_page
 */
.telechat_page {
	}
	#section .telechat_page .k-section {
		margin-left:0;
	}
.eq_h {
	background:#fff;
	border-left:284px solid #afc400;
	border-right:284px solid #06adec;
	margin:1em 0 1.5em;
	padding:3px 0;
	width:24px;
	}
	.eq_h .wrapper {
		border:solid #fff;
		border-width:0 278px;
		margin:0 -281px;
		position:relative;
	}
	.eq_h .side_bars {
		background-color:#fff;
		display:inline;
		margin:0;
		padding:170px 17px 17px;
		position:relative;
		width:244px;
	}
	.eq_h .send_sms_bar {
		background:#fff url(../images/sms.jpg) 50% 17px no-repeat;
		float:left;
		margin-left:-278px;
	}
	.eq_h .send_price_free_msg_bar {
		background:#fff url(../images/online.jpg) 50% 17px no-repeat;
		float:right;
		margin-right:-278px;
	}
	.side_bars_title {
		color:#000;
		font:400 20px Tahoma, Geneva, sans-serif;
	}
	.side_bars textarea {
		height:115px;
		width:238px;
	}
	.side_bars p {
		margin-bottom:3px;
	}
	.side_bars .btn {
		float:right;
	}
.chat_rules .k-section-title {
	font-size:20px;
}
.chatlane .k-block {
	width:195px;
}
.chatlane .k-block-content {
	margin-left:70px;
}
.chatlane .more {
	margin-right:12px;
	text-align:right;
}
.date_picker {
	border:1px solid #919191;
	font-size:10px;
	padding:2px 1px;
	vertical-align:top;
	width:57px;
	}
.date_picker_cell .ui-datepicker-trigger {
	background:url(../images/ico.png) -96px -288px no-repeat;
	cursor:pointer;
	height:19px;
	margin-left:1px;
	vertical-align:top;
	width:17px;
}
#ui-datepicker-div {
	z-index:10000;
}
#tv_channel {
	width:130px;
}
.ui-datepicker {
		background:#fff;
		border:1px solid #949494;
		left:-9999px;
		padding:18px 21px;
		position:absolute;
		_width:170px;
		z-index:2;
	}
	.ui-datepicker table {
		border:0;
		margin:0;
		/*table-layout:fixed;*/
		width:auto;
	}
	* html .ui-datepicker-calendar,
	* html .ui-datepicker-header {
		position:relative;
		z-index:2;
	}
	* html .ui-datepicker iframe {
		display:none;
		left:0;
		position:absolute;
		top:0;
		z-index:1;
	}
	.ui-datepicker td,
	.ui-datepicker th {
		border:0;
		color:#000;
		font:11px/1.9 Tahoma, Geneva, sans-serif;
		padding:0;
		text-align:center;
		width:2.2em;
		}
		.ui-datepicker th {
			background:none;
		}
		.ui-datepicker .odd td {
			background:#e8e8e8;
		}
		.ui-datepicker td.ui-datepicker-other-month {
			color:#c7c7c7;
		}
		.ui-datepicker td.ui-datepicker-current-day {
			background:#287e0d;
			color:#fff;
			}
			.ui-datepicker td.ui-datepicker-current-day a,
			.ui-datepicker td.ui-datepicker-current-day a:visited {
				color:#fff;
				text-decoration:none;
			}
.dateselector {
	}
	.dateselector td {
		line-height:normal;
		padding-bottom:4px;
	}
	.dateselector .month-cell {
		font-size:12px;
		width:auto;
	}
.dateselector .ico {
	height:13px;
	padding:0;
	width:13px;
}
.ico-back-cell {
	text-align:left;
}
.ico-back-cell .ico {
	background-position:-32px -224px;
	cursor:pointer;
	left:-13px;
}
.ico-forward-cell {
	text-align:right;
}
.ico-forward-cell .ico {
	background-position:-64px -224px;
	cursor:pointer;
	left:100%;
}
iframe.fixIE6select {
	display:none;
}
* html iframe.fixIE6select {
	border:0 none;
	display:block;
	height:expression(this.parentNode.clientHeight + 'px');
	left:0;
	position:absolute;
	top:0;
	width:expression(this.parentNode.clientWidth + 'px');
	z-index:1;
}
.datepicker-container .forms {
	display:block;
	margin:0;
	width:auto;
}
.datepicker .btn {
	margin-top:9px;
}
.teleprog_list h2 {
	background:none;
	margin:.6em 0;
	padding:0;
}
.date_picker_cell img {
	background:url(../images/ico.png) -224px -288px no-repeat;
	cursor:pointer;
	height:19px;
	margin:0 0 0 3px;
	overflow:hidden;
	padding:0;
	vertical-align:top;
	width:17px;
}
.ui-datepicker-prev,
.ui-datepicker-next {
	background-image:url(../images/ico.png);
	background-repeat:no-repeat;
	cursor:pointer;
	height:0;
	overflow:hidden;
	padding:13px 0 0;
	position:absolute;
	width:13px;
}
.ui-datepicker-header {
	width:100%;
}
.ui-datepicker-prev {
	background-position:-32px -224px;
	left:21px;
	_left:0;
}
.ui-datepicker-next {
	background-position:-64px -224px;
	right:21px;
	_right:0;
}
.ui-datepicker-title {
	margin:0 0 3px;
	text-align:center;
}
#aside .k-section {
	margin-top:.5em;
	z-index:1;
}