@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;
}
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.png) 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:#99b508 url(../images/th.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 {
	background:#177fbd url(../images/f.jpg) 50% 0 repeat-y;
	height:100%;
}
body {
	
}
html {
	overflow-x:hidden;
}
#topbg {
	background:url(../images/f1.jpg) 50% 0 repeat-x;
	height:550px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}
#obertka {
	height:100%;
	position:relative;
	width:100%;
	z-index:2;
}
#layout {
	background:#fff;
	margin:0 auto;
	min-height:100%;
	_height:100%;
	padding:0;
	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:0;
	width:620px;
}
@-moz-document url-prefix(){
	#section {
		padding:0;
	}
}
#aside {
	float:right;
	padding:0 0 20px;
	width:240px;
}
.wrap {
	padding:0 0 170px;
}
.typical .m-section {
    background:url("../images/rmenu.jpg") 100% 0 no-repeat;
}
#dno {
	height:168px;
	margin:-168px auto 0;
	padding:0 84px;
	position:relative;
	width:830px;
	z-index:5;
}
/**
 * #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:11px 26px 0 0;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	}
	#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 26px 0 0;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	}
	#auth .textfield {
		vertical-align:middle;
		width:78px;
	}
	.reg_n_forgot {
		color:#000;
		font-size:11px;
		margin:5px 0 0;
	}
	.reg_n_forgot a, .reg_n_forgot a:visited {color:#fff;}
.afterlogin {
	width:228px;
	}
	.afterlogin p{
		margin:0;
	}
	.username {
		color:#287e0d;
	}
	.logout {
		font-size:11px;
	}
	.afterlogin ul {
		margin:6px 0 0;
	}
#logo {
	margin:6px 0 0 -59px;
	position:absolute;
	top:0;
	z-index:2;
}
#slogan {
	color:#223000;
	font:400 22px/1.3 Tahoma, Geneva, sans-serif;
	padding:86px 265px 0 320px;
	position:relative;
	width:295px;
	z-index:1;
	}
	#slogan span {
		color:#fff;
		display:block;
		margin:-2px 0 0 -2px;
		position:absolute;
		width:295px;
		z-index:2;
	}
	#slogan b {
		color:#9dbf01;
		display:block;
		font-weight:400;
		opacity:.75;
		position:absolute;
		margin:-1px 0 0 -1px;
		width:295px;
		z-index:1;
	}
/**
 * #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 8px 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:21px;
				left:5px;
				line-height:20px;
				margin:-2px 0 0 -51px;
				overflow:hidden;
				padding:0 0 0 5px;
				position:relative;
				width:36px;
				z-index:1;
			}
			#now_on_air .now_on_air .k-block-date {
				background:#00bbe6 url(../images/time.png) 0 0 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:30px;
	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:30px;
		}
	.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 0 25px;
    padding:0 0 2em;
	position:relative;
	zoom:1;
	}
	#interactlabel {
		background:url(../images/i.png);
		height:115px;
        left:-49px;
		position:absolute;
        top:22px;
		width:24px;
		} 
	#interact .k-block {
		float:left;
		padding:157px 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;
		}
		#expedition .k-block-preview {
			background-image:url(../images/interactive/exp.png);
            height:142px;
			margin-left:-11px;
            margin-top:-143px;
            width:135px;
		}
		#competition .k-block-preview {
			background-image:url(../images/interactive/comp.png);
            height:132px;
            margin-left:-18px;
            margin-top:-137px;
            width:144px;
		}
		#cities .k-block-preview {
			background-image:url(../images/interactive/gor.png);
            height:144px;
            margin:-144px 0 0 -20px;
            width:155px;
		}
		#interview .k-block-preview {
			background-image:url(../images/interactive/in.png);
            height:106px;
            margin:-108px 0 10px -8px;
            width:154px;
		}
		#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 {
	}
#chair {
    background:url(../images/chair2.png) 0 0 no-repeat;
    height:463px;
    margin:-67px 0 0 -149px;
    overflow:hidden;  
    position:absolute;
    width:124px;
}
#chair .bg {
    background:url(../images/chair.png) 0 0 no-repeat;
    height:353px;
    margin:18px 0 0 23px;
    width:101px;
}
#tickets {
    background:url(../images/tickets.png) 0 0 no-repeat;
    height:194px;
    left:-121px;
    margin:113px 0 0 100%;
    position:absolute;
    width:202px;
    z-index:5;
}
#tickets .bg {
    background:url(../images/tickets2.png) 0 0 no-repeat;
    height:100%;
    width:100%;
}
	.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 {
	display:block;
	margin:-9px 0 0 -16px;
	position:relative;
	height:148px;
	width:235px;
	z-index:1;
	zoom:1;
}
#telechat img {
	background:url(../images/telechat-sh.png) 0 0 no-repeat;
	height:148px;
	width:235px;
}
/**
 * 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;
        font-weight:700;
		margin-right:5px;
        vertical-align:text-bottom;
        //vertical-align:middle;
		}
		.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;
        vertical-align:text-bottom;
		}
		.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;
}
.typical-content a {
    position:relative;
} 
a {
    color:#016ab4;
    text-decoration:underline;
}
a:visited {
    color:#016ab4;
}
a:hover {
    color:#578400;
}
h2, .hnb, h4, h5 {
	clear:left;
	zoom:1;
}
h1 {
	font:400 28px Tahoma, Geneva, sans-serif;
	margin:0 0 10px;
}
h2 {
	background:url(../images/h2.png) 0 0 no-repeat;
	font:400 20px Tahoma, Geneva, sans-serif;
	margin:0 0 -42px -28px;
	padding:5px 0 48px 34px;
	zoom:1;
}
h2:first-letter {
	color:#fff;
	margin:0 7px 0 0;
}
.hnb {
	font:400 20px Tahoma, Geneva, sans-serif;
	position:relative;
	zoom:1;
}
.wrap .hnb {
	background:url(../images/hnbL.png) 0 0 no-repeat;
	color:#7a5016;
	margin:0 0 0 -33px;
	overflow:hidden;
	padding:0 0 0 33px;
	white-space:nowrap;
	z-index:5;
	zoom:1;
}
.hnb span {
	background:#e59d2f url(../images/hnb.png) 0 0 repeat-x;
	display:inline-block;
}
.hnb span span{
	background:url(../images/hnbR.png) 100% 0 no-repeat;
	padding:7px 16px 8px 0;
}
.hnb b {
	color:#fff;
	font-weight:400;
	margin:-2px 0 0 -2px;
	position:absolute;
}
.hnbwrap {
	position:relative;
	width:100%;
}
.hnbLL {
	background:url(../images/hnbLL.png) 0 0 no-repeat;
	display:block;
	height:100px;
	margin:1px 0 0 -55px;
	position:absolute;
	width:27px;
	z-index:2;
}
.hnbLLL {
	background:url(../images/cloud.png) 0 0 no-repeat;
	display:block;
	height:376px;
	margin:-90px 0 0 -207px;
	position:absolute;
	width:179px;
	z-index:1;
}
h3 {
	font:700 15px Tahoma, Geneva, sans-serif;
	margin:0 0 10px;
}
h4 {
	background:url(../images/h4.jpg) 0 0 no-repeat;
	font:700 14px Tahoma, Geneva, sans-serif;
	margin:0 0 -5px -4px;
	padding:22px 0 15px 22px;
}
h5 {
	background:url(../images/h5.gif) 0 .1em no-repeat;
	font:700 12px Tahoma, Geneva, sans-serif;
	margin:0 0 10px;
	padding:0 0 0 18px;
    zoom:1;
}
#popcorn {
    background:url(../images/pop.png) 0 0 no-repeat;
    height:161px;
    margin:-2px 0 0 -116px;
    position:absolute;
    width:78px;
}
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:#97b306;
	border:0;
	color:#fff;
	font-weight:400;
	padding:8px 13px 9px;
	text-align:left;
	}
	.number-cell {
		text-align:right;
	}
td {
	border:0 none;
	padding:8px 13px 10px;
	vertical-align:top;
	}
.even td,
.even th {
	background:#e6f1f5;
}
.pic img {
	display:block;
}
.pic span {
	background:url(../images/bull.png) 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:#578400;
	font-weight:700;
}
em, i {
	color:#626161;
	font-style:italic;
}
small {
	font-size:11px;
}
hr {
	background:none;
	border:solid #6d7312;
	border-width:2px 0 0;
	margin:10px 0;
	//margin:3px 0 10px;
}
/**
 * link_to_forum
 */
.link_to_forum {
    display:inline-block;
	margin:5px 0;
	text-decoration:none;
	}
	.link_to_forum img {
		margin:0 0 0 -7px;
		position:relative;
		vertical-align:middle;
	}
	.link_to_forum span {
		cursor:pointer;
		margin:0 0 0 6px;
		//margin-left:11px;
		text-decoration:underline;
		zoom:1;
	}
/**
 * .dialog
 */
.dialog {
	margin:10px 0;
	}
	.dialog dt {
		color:#6d7312;
		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:#97b306;
			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:#97B306;
		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 #d1d1d1;
		padding:9px 9px 4px;
		zoom:1;
		}
	.label,	.field {display:block;}
	.label {font-size:.9em;margin-bottom:2px;}
	input.text-field,
	textarea {
		border:1px solid #919191;
		color:#000;
		font:normal 1em Tahoma, Geneva, sans-serif;
		margin:0;
		padding:3px 4px;
		}
		input.text-field {
			width:230px;
			}
		.forms textarea {
			border-color:#919191;
			height:139px;
			margin-bottom:7px;
			padding-right:0;
			width:286px;
			}
        .forms .textarea1 {
			height:152px;
			width:286px;
			}
        .forms .textarea2 {
			height:154px;
			width:556px;
			}
	.forms select {
		border:1px solid #919191;
		padding:2px 0;
		font:normal 1em Tahoma, Geneva, sans-serif;
		width:240px;
	}
    .dowland_file{margin-left: 70px;}
    * html .dowland_file{margin-left: 40px;}
	.required select,
	.required textarea,
	.required input.text-field {
		border-color:#578400;
		}
		/*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:#626161;
		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 {
	margin:0 0 5px;
	padding:15px 25px 1px 0;
	position:relative;
	z-index:1;
	}
	.submenu ul {
		margin:0;
		}
		.submenu li {
			background-image:url(../images/bull3.gif);
			color:#588401;
			margin:0 0 10px;
			}
			.submenu li.currpage {
				background-image:url(../images/bull.gif);
			}
			.submenu li a {
				position:relative;
				z-index:2;
			}
			.submenu li a,
			.submenu li a:visited {
				color:#016ab4;
			}
			.submenu li a:hover {
				color:#588401;
			}
.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:88px;
	left:100%;
	position:absolute;
	top:-3px;
	width:28px;
}

#aside .subscribe .textfield {
	width:113px;
}
#
.vote_section {
	z-index:2;
}
#aside .subscribe {
	padding-top:.7em;
}
/**
 *
 */
.bgsbgs {
	position:relative;
	width:100%;
	z-index:1;
}
.sh-beauty {
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	position:absolute;
}
.sh-beauty .bg {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:100%;
	width:100%;
}
#birds {
	background-image:url(../images/birds.png);
	height:273px;
	margin:192px 0 0 -197px;
	width:197px;
}
#birds .bg {background-image:url(../images/bird.png);}
#compass {
	background-image:url(../images/compass.png);
	height:166px;
	left:-100px;
	margin:92px 0 0 100%;
	width:153px;
}
#compass .bg {background-image:url(../images/compass2.png);}
#plane {
	background-image:url(../images/plane.png);
	height:410px;
	margin:1260px 0 0 -208px;
	width:208px;
}
#shar {
	background-image:url(../images/shar.png);
	height:361px;
	margin:620px 0 0 100%;
	width:201px;
}
.typical #shar {margin-top:49px;}
#cloud {
	background-image:url(../images/cloud2.png);
	height:380px;
	left:-156px;
	top:933px;
	width:156px;
}
#cloud2 {
	background-image:url(../images/cloud3.png);
	height:412px;
	left:-224px;
	top:777px;
	width:224px;
}


/**

 * 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;

		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;

}



/**

 * 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;

}

.fixed  {

	height:100px;

}

.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;

}
.teleprog_list h2:first-letter {

	color:#000;
	margin:0 0 0 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;

}	

.article_image{

float:left;

margin-right:10px;

}	
  #comment {

			border-color:#989898;

			height:139px;

			margin-bottom:7px;

			padding-right:0;

			width:550px;

			}
            
#maps
{
    width: 500px;
    height: 340px;
    overflow: hidden;
}        


.k-block-dream-autor
{
    background:none;
    color: black;
    text-align: right;
	clear:none;
	font:400 12px Verdana, Tahoma, Geneva, sans-serif;
    font-style: oblique;
	margin: 0 0 0px;
	padding:0;
    padding-right: 6px;
}

.counter
{
    background:none;
    color: gray;
    text-align: right;
    font:400 18px Tahoma, Geneva, sans-serif;
    padding-left: 0px;
    /*font: bold;*/
    margin-top: 5px;   
}

.counter a
{
    text-decoration: none;
    font-weight: bold;
    font-size: 200%
}

.counter a:link
{color: gray;}

.counter a:visited
{color: gray;}

.forms1
{
	width:534px;
}

h6.legend-lens
{
	background: gray;
	color: white;
	display:block;
	font:400 12px Tahoma, Geneva, sans-serif;
	margin:0;
	padding:8px 15px 9px;
}

.forms .colgroup-lens-text
{
	display:inline-block;
	padding:13px 13px;
	vertical-align:top;
	width:500px; /* 15 february*/
    height: 80px;
}

.label-lens
{
    font-size:.9em;margin-bottom:2px;
    color: black;
}

.forms .textarea-lens
{
	border-color:#8c8c8c;
	height:70px;
	margin-bottom:7px;
	padding-right:0;
	width:500px;
}

b.required-lens
{
    color: gray;
    font-size:.9em;
}

.label-lens
{
    font-size:.9em;margin-bottom:2px;
    color: black;
}

.text-field-lens
{
    width: 230px;
    border: 1px solid #8C8C8C;
    color: #000000;
    font: 1em Tahoma,Geneva,sans-serif;
    margin: 0;
    padding: 3px 4px;
}

.forms .colgroup-lens
{
    width:200px;
}


.k-section .k-block-lens-foto-autor
{
    background:none;
    color: black;
    text-align: left;
	clear:none;
	font:400 14px Verdana, Tahoma, Geneva, sans-serif;
	margin: 0 0 0px;
	padding:0;
    padding-right: 6px;
    font-weight: bold;
}

.k-section .k-block-lens-foto-text
{
    background:none;
    color: black;
    text-align: left;
	clear:none;
	font:400 12px Verdana, Tahoma, Geneva, sans-serif;
	margin: 0 0 0px;
	padding:0;
    padding-right: 6px;
}

.k-block-lens-foto-datatime
{
    background:none;
    color: gray;
    text-align: left;
    font:400 10px Tahoma, Geneva, sans-serif;
    padding-left: 0px;
}

.plus
{
    background-image: url("../img/slippers11.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;  
    width: 24px;      
}

.plus:hover
{
    background-image: url("../img/slippers21.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;  
    width: 24px;        
}

.plus2
{
    background-image: url("../img/slippers31.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;    
    width: 24px;      
}

.plus2:hover
{
    background-image: url("../img/slippers31.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;  
    width: 24px;        
}


.motoprobeg_portal
{
    height: 100%;
    margin-top: 20px;
    width: 100%;  
}

.motoprobeg_pop_video
{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 190px;
    position: relative;
    text-align: center;
    width: 156px;    
}

.motoprobeg_effect
{
    text-align: left;    
}

.motoprobeg_active_prev
{
    border: 1px solid #119FD8;
    margin-top: 2px;
    width: 135px;
}

.motoprobeg_pop_name
{
    color: #000000;
    font-family: Arial,'Myriad Pro',sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    line-height: 100%;
    margin: 0;
    padding: 5px 0 0 11px;
    text-align: left;   
}

.motoprobeg_mini
{
    color: #B0B0B0;
    display: block;
    font-family: Arial,'Myriad Pro',sans-serif !important;
    font-size: 11px !important;
    padding-left: 11px;
    padding-top: 3px;
    text-align: left;    
}


*html #demo
{
    float: left;
    width: 540px;
    background: none repeat scroll 0% 0% rgb(215, 215, 215);
    margin: 0px 0px 0px 10px;
    padding: 5px 20px 5px 20px;
    height: 175px;
    border-radius: 20px 20px 20px 20px;    
}

#paragraf
{
    float: left;
    margin: 10px 0px 0px 0px;
    width:530px
}

.paragraf
{
    float: left;
    margin: 10px 0px 0px 0px;
    width:530px
}

.demo
{
    float: left;
    width: 550px;
    background: none repeat scroll 0% 0% rgb(215, 215, 215);
    padding: 20px; height: 170px;
    border-radius: 20px 20px 20px 20px;
    height: auto;
}

.demo1
{
    float: left;
    width: 610px;
    background: none repeat scroll 0% 0% rgb(215, 215, 215);
    padding: 5px; height: 170px;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    margin-left: -20px;
}

.demo2
{
    float: left;
    width: 490px;
    background: url(../img/demo4.png);
    /*background: none repeat scroll 0% 0% rgb(215, 215, 215);*/
    padding: 5px; height: 375px;
    border-radius: 20px 20px 20px 20px;
    border-color: #810e05;
    border-style: solid;
    height: 270px;
    margin-left: -20px;
    padding-top: 100px;
    margin-left: 40px;
}

.kinop_scroll
{
    width: 100%;
    /*height: 150px;*/
    height: 460px;
    overflow: hidden;
}

.kinop_block
{
    width: auto;
    height: 150px;
    margin: 10px 10px 10px 20px;
}

.kinop_block .kinop_block_title
{
    font: 400 12px Tahoma,Geneva,sans-serif;
    margin: 0 0 10px;
    padding: 0 0 0 0px;
    color: white;   
}

.kinop_block .kinop_block_title input
{
    margin: 0px 10px 0px 0px;
    float: left;
}

#next_botton_kinopremera
{
    position: absolute;
    top: 0;
    z-index: 101;
    margin: 400px 0px 0px 480px;
}

#stop_botton_kinopremera
{
    background: url("../img/botton_kinopremera_next.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 60px;
    width: 60px;
    position: absolute;
    top: 0;
    z-index: 100;
    margin: 360px 0px 0px 480px;
    opacity: 0;        
}

#stop_botton_kinopremera1
{
    background: url("../img/botton_kinopremera_next.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 60px;
    width: 60px;
    position: absolute;
    top: 0;
    z-index: 100;
    margin: 520px 0px 0px 50px;        
}

#scroll
{
    display: block;
    margin-top: 0px;
}

#next_kinopremera
{
    background-image: url(../img/slippers41.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 60px;
    width: 60px;
    text-decoration: none;    
}

#next_kinopremera:hover
{
    background-image: url(../img/slippers51.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 60px;
    width: 60px;
    text-decoration: none;    
}


#start_viktorina_2012
{
    background-image: url(../img/elka11.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 150px;
    width: 108px;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    float: left;    
}

#start_viktorina_2012:hover
{
    background-image: url(../img/elka21.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 150px;
    width: 108px;
    text-decoration: none;    
}

h6.legend1 {
		background:#af1317 url(../img/forma2012.jpg) 0 0 no-repeat;
		color:#fff;
		display:block;
		font:400 12px Tahoma, Geneva, sans-serif;
		margin:0;
		padding:8px 15px 9px;
		}

#thead1 {
    background:#af1317 url(../img/forma2012.jpg) 0 0 no-repeat;
}

/**
 * film_nedeli
 */
.film_nedeli {
}
.film_nedeli-preview {
	float:left;
	margin:0 13px 5px 0;
}
.film_nedeli-desciption {
	border:1px solid #bbb;
	margin:0;
	overflow:hidden;
	height:1%;
	}
	.film_nedeli-desciption dt {
		float:left;
		margin:0;
		padding:7px 15px 11px;
		width:300px;
	}
	.film_nedeli-desciption dd {
		margin:0;
		padding:7px 15px 11px 100px;
	}
	.film_nedeli-desciption dd.even {
		background:#e4e4e4;
	}
	.trailers_section {
		margin:0 0 1em;
		}
		.trailers_section .trailer {
			margin-bottom:1.5em;
		}
 
