@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.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:#d71c20 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, body {

	background:url(../images/f.jpg) 50% 550px repeat;

	height:100%;

	min-width:998px;

}

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: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;

}

.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;

}

#catu {

	background:url(../images/catu.png);

	height:248px;

	left:100%;

	margin-top:70px;

	position:absolute;

	width:104px;

	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:11px 46px 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 46px 0 0;

	position:absolute;

	right:0;

	top:0;

	}

	#auth .textfield {

		vertical-align:middle;

		width:78px;

	}

	.reg_n_forgot {

		color:#b7b7b7;

		font-size:11px;

		margin:5px 0 0;

	}

.afterlogin {

	width:228px;

	}

	.afterlogin p{

		margin:0;

	}

	.username {

		color:#287e0d;

	}

	.logout {

		font-size:11px;

	}

	.afterlogin ul {

		margin:6px 0 0;

	}

#logo {

	margin:20px 0 0 43px;

	position:absolute;

	top:0;

}

#slogan {

	font:700 22px/1.3 Tahoma, Geneva, sans-serif;

	padding:35px 285px 0;

    text-transform:uppercase;

}

/**

 * #nav

 */

#nav {

	background:url(../images/menu.png) 0 0 repeat-x;

	height:30px;

	padding:0 0 0 118px;

	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;

		margin-bottom:20px;

		}

		.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;

	margin-bottom:20px;

	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 0 25px;

    padding:0 0 1em;

	position:relative;

	zoom:1;

	}

	#interactlabel {

		background:url(../images/teen.png);

		height:178px;

        left:-53px;

		position:absolute;

        top:4px;

		width:28px;

		} 

	#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;

		}

		#dir .k-block-preview {

			background-image:url(../images/interactive/dir.png);

            height:133px;

			margin-left:-10px;

            margin-top:-133px;

            width:150px;

		}

		#act .k-block-preview {

			background-image:url(../images/interactive/act.png);

            height:115px;

            margin-left:-16px;

            margin-top:-116px;

            width:142px;

		}

		#genr .k-block-preview {

			background-image:url(../images/interactive/genr.png);

            height:134px;

            margin:-135px 0 0 -13px;

            width:140px;

		}

		#fil .k-block-preview {

			background-image:url(../images/interactive/fil.png);

            height:128px;

            margin:-133px 0 0 -11px;

            width:161px;

		}

		#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-main {

		display:inline-block;

		font-size:11px;

		margin:0 3px 10px 0;

		vertical-align:top;

		width:196px;

		height:160px;

	}

	.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;

        font-size:14px;

        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:#ffd339;

			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:#40135f;

}

a:hover {

    color:red;

}

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;

	padding:4px 0 8px 40px;

	/*position:relative;*/

}

.hnb {

	background:url(../images/hnb.png) 0 0 no-repeat;

	margin:-32px 0 -136px -173px;

	padding:41px 0 142px 171px;

	zoom: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 -140px -28px;

	padding:23px 0 145px 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;

    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;

    //background:#af1317 url(../images/th.jpg) 0 0 no-repeat;

	}

thead {

    background:#af1317 url(../images/th.jpg) 0 0 no-repeat;

}

* html thead {background:none;}

thead th {

	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;

	}

tbody th,

tbody td {

    background:#fff;

}

.even td,

.even th {

	background:#f2ece1;

}

.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:#b30005;

	font-weight:700;

}

em, i {

	color:#626161;

	font-style:italic;

}

small {

	font-size:11px;

}

hr {

	background:none;

	border:solid #ae9a75;

	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:-9px 0 0;

		vertical-align:middle;

	}

	.link_to_forum span {

		cursor:pointer;

		margin:0 0 0 -3px;

		text-decoration:underline;

		zoom:1;

	}

/**

 * .dialog

 */

.dialog {

	margin:10px 0;

	}

	.dialog dt {

		color:#b30005;

		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:#b30005;

			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%;

	}
    
    .forms1
    {
    	width:534px;
    }

	.forms .brdr {

		border:solid #d1d1d1;

		border-width:0 1px 1px;

	}

	h6.legend {

		background:#af1317 url(../images/th.jpg) 0 0 no-repeat;

		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:230px;

			}

	.forms select {

		border:1px solid #919191;

		padding:2px 0;

		font:normal 1em Tahoma, Geneva, sans-serif;

		width:240px;

	}

	.required select,

	.required textarea,

	.required input.text-field {

	    background:#f2ece1;

		border-color:#b30005;

		}

		/*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:#b30005;

		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;

	width:235px;

	}

	.btn-holder .btn {

		margin-left:5px;

		}

	.btn-holder .field {

		display:inline-block;

		text-align:left;

		}

.submenu {

    background:url("../images/bul5.gif") 100% 2px repeat-y;

	margin:0 0 14px;

	padding:25px 25px 1px 0;

	position:relative;

	z-index:1;

	}

	.submenu ul {

		margin:0;

		}

		.submenu li {

			background-image:url(../images/bull3.gif);

			color:#b30005;

			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:#b30005;

			}

.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;

}

#kistochka {

    background:url("../images/kist.png") 0 0 no-repeat;

    height:487px;

    left:100%;

    margin-left:4px;

    position:absolute;

    top:-2px;

    width:67px;

}

#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;

}





.border{

height:26px;

background:url(../images/brdr.gif) left top repeat-x;

margin:10px 3px;



}













/**

 * vote_results

 */

.vote_results {

	border:0;

	margin:0;
 margin-left:25px;


	}

	.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;

		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;

}

.fixed  {

	height:140px;

}

.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;

}	

.article_image{

float:left;

margin-right:10px;

}	

.comments_section{

padding-top:20px;

}
#comment {

			border-color:#989898;

			height:139px;

			margin-bottom:7px;

			padding-right:0;

			width:550px;

			}     
/**
 * 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:200px;
	}
	.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;
		}
        
/*------------------------------------------------------------------*/
.galer{}
.galer ul.img_ul{list-style: none;}
li.img_vis{float: left; width: 100px; margin-left: 10px; height: 60px; list-style-type:none !important; background: none !important;}
.img_vis img{ width: 100px;}
.clear{clear:both;font-size:0;height:0px;overflow:hidden;}

#botton_kinopremera
{
    background-image: url(../img/botton_kinopremera_start3.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 94px;
    width: 94px;
    text-decoration: none;
    margin: 20px 0px 20px 105px;
}

#botton_kinopremera:hover
{
    background: url(../img/botton_kinopremera_start2.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 94px;
    width: 94px;
}


#botton_kinobitva1
{
    background-image: url(../img/kinobitva/botton_kinobitva1.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
    text-decoration: none;
    margin: 10px 0px 0px 0px;
}

#botton_kinobitva1:hover
{
    background: url(../img/kinobitva/botton_kinobitva11.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
}
#botton_kinobitva2
{
    background-image: url(../img/kinobitva/botton_kinobitva2.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
    text-decoration: none;
    margin: 10px 0px 0px 0px;
}

#botton_kinobitva2:hover
{
    background: url(../img/kinobitva/botton_kinobitva21.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
}
#botton_kinobitva3
{
    background-image: url(../img/kinobitva/botton_kinobitva3.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
    text-decoration: none;
    margin: 10px 0px 0px 0px;
}

#botton_kinobitva3:hover
{
    background: url(../img/kinobitva/botton_kinobitva31.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
}
#botton_kinobitva4
{
    background-image: url(../img/kinobitva/botton_kinobitva4.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
    text-decoration: none;
    margin: 10px 0px 0px 0px;
}

#botton_kinobitva4:hover
{
    background: url(../img/kinobitva/botton_kinobitva41.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
}

#next_kinopremera
{
    background-image: url(../img/botton_kinopremera_next.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 60px;
    width: 60px;
    text-decoration: none;    
}

.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;
}

.kinop_scroll
{
    width: 100%;
    /*height: 150px;*/
    height: 320px;
    overflow: hidden;
}

.kinop_block
{
    width: auto;
    height: 150px;
    margin: 10px;
}

.kinop_block .kinop_block_title
{
    font: 400 12px Tahoma,Geneva,sans-serif;
    margin: 0 0 10px;
    padding: 0 0 0 0px;   
}

.kinop_block .kinop_block_title input
{
    margin: 0px 10px 0px 0px;
    float: left;
}

#next_botton_kinopremera
{
    position: absolute;
    top: 0;
    z-index: 101;
    margin: 360px 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;        
}

#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;        
}


#voliga_logo
{
    background-image: url(../img/voliga_logo1.png);
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    /*position: absolute;*/
    height: 100px;
    width: 114px;
    /*z-index: 100;*/
}

#ahmad_logo
{
    background-image: url(../img/ahmad1.jpg);
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    /*position: absolute;*/
    height: 102px;
    width: 200px;
    /*z-index: 100;*/
}

/*#voliga_logo:hover
{
    background: url(../img/voliga_logo1.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 200px;
    width: 228px;
    position: absolute;
    z-index: 100;
}*/

#fancyClock{
	margin:40px auto;
	height:200px;
	border:1px solid #111111;
	width:600px;
}


p.tutInfo{
	/* The tutorial info on the bottom of the page */
	padding:10px 0;
	text-align:center;
	position:absolute;
	bottom:0px;
	background-color:#222222;
	border-top:1px solid black;
	width:100%;
}

.time span {
	display: inline-block;
	width: 20px;
	margin-right: 6px;
}
.time span.colon {
	width: 4px;
}
.time .colon b,
.time span b {
	float: left;
	width: 4px;
	height: 4px;
	overflow: hidden;
	visibility: hidden;
	background: #666;
}
.time .colon b {
	display: none;
	margin: 0 0 4px;
}
.time span.colon .c11,
.time span.colon .c12 {
	display: block;
	visibility: visible;
}
.d0 .c11, .d0 .c12, .d0 .c13, .d0 .c14, .d0 .c15, .d0 .c21, .d0 .c25, .d0 .c31, .d0 .c35, .d0 .c41, .d0 .c45, .d0 .c51, .d0 .c52, .d0 .c53, .d0 .c54, .d0 .c55 {visibility: visible}
.d1 .c13, .d1 .c21, .d1 .c22, .d1 .c23, .d1 .c33, .d1 .c43, .d1 .c51, .d1 .c52, .d1 .c53, .d1 .c54, .d1 .c55 {visibility: visible}
.d2 .c11, .d2 .c12, .d2 .c13, .d2 .c14, .d2 .c15, .d2 .c25, .d2 .c31, .d2 .c32, .d2 .c33, .d2 .c34, .d2 .c35, .d2 .c41, .d2 .c51, .d2 .c52, .d2 .c53, .d2 .c54, .d2 .c55 {visibility: visible}
.d3 .c11, .d3 .c12, .d3 .c13, .d3 .c14, .d3 .c15, .d3 .c25, .d3 .c32, .d3 .c33, .d3 .c34, .d3 .c35, .d3 .c45, .d3 .c51, .d3 .c52, .d3 .c53, .d3 .c54, .d3 .c55 {visibility: visible}
.d4 .c11, .d4 .c15, .d4 .c21, .d4 .c25, .d4 .c31, .d4 .c32, .d4 .c33, .d4 .c34, .d4 .c35, .d4 .c45, .d4 .c55 {visibility: visible}
.d5 .c11, .d5 .c12, .d5 .c13, .d5 .c14, .d5 .c15, .d5 .c21, .d5 .c31, .d5 .c32, .d5 .c33, .d5 .c34, .d5 .c35, .d5 .c45, .d5 .c51, .d5 .c52, .d5 .c53, .d5 .c54, .d5 .c55 {visibility: visible}
.d6 .c11, .d6 .c12, .d6 .c13, .d6 .c14, .d6 .c15, .d6 .c21, .d6 .c31, .d6 .c32, .d6 .c33, .d6 .c34, .d6 .c35, .d6 .c41, .d6 .c45, .d6 .c51, .d6 .c52, .d6 .c53, .d6 .c54, .d6 .c55 {visibility: visible}
.d7 .c11, .d7 .c12, .d7 .c13, .d7 .c14, .d7 .c15, .d7 .c25, .d7 .c35, .d7 .c45, .d7 .c55 {visibility: visible}
.d8 .c11, .d8 .c12, .d8 .c13, .d8 .c14, .d8 .c15, .d8 .c21, .d8 .c25, .d8 .c31, .d8 .c32, .d8 .c33, .d8 .c34, .d8 .c35, .d8 .c41, .d8 .c45, .d8 .c51, .d8 .c52, .d8 .c53, .d8 .c54, .d8 .c55 {visibility: visible}
.d9 .c11, .d9 .c12, .d9 .c13, .d9 .c14, .d9 .c15, .d9 .c21, .d9 .c25, .d9 .c31, .d9 .c32, .d9 .c33, .d9 .c34, .d9 .c35, .d9 .c45, .d9 .c51, .d9 .c52, .d9 .c53, .d9 .c54, .d9 .c55 {visibility: visible}

.comment_add {
	margin:1em 0;
	}
	.comment_add p {
		margin-top:0;
	}
	.comment_add textarea {
		height:110px;
		margin:1px 0 10px;
		width:440px;
	}
	.comment_add a,
	.comment_add a:visited {
		color:#9a0c0c;
		text-decoration:none;
	}

.k-section .k-block-lens
{
    /*display:inline-block;
    */font-size:11px;
    margin:0 3px 10px 0;
    vertical-align:top;
    /*width:140px;*/
}

.k-section .k-block-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;
}

.k-section .k-block-lens .k-block-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;
}

.k-section .counter
{
    background:none;
    color: gray;
    text-align: left;
    font:400 18px Tahoma, Geneva, sans-serif;
    padding-left: 0px;
    /*font: bold;*/
    margin-top: -5px;   
}

.k-section .k-block-lens .counter a
{
    text-decoration: none;
    font-weight: bold;
    font-size: 200%
}

.k-section .k-block-lens .counter a:link
{color: gray;}

.k-section .k-block-lens .counter a:visited
{color: gray;}

.k-section .k-block-lens-foto
{
    display:inline-block;
    font-size:11px;
    margin:0 3px 10px 0;
	vertical-align:top;
	width:530px;
}


.k-section .k-block-lens-foto .k-block-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;
}

.k-section .k-block-lens-foto .counter
{
    background:none;
    color: gray;
    text-align: left;
    font:400 18px Tahoma, Geneva, sans-serif;
    padding-left: 0px;
    /*font: bold;*/
    margin-top: -5px;   
}

.k-section .k-block-lens-foto .counter a
{
    text-decoration: none;
    font-weight: bold;
    font-size: 200%
}

.k-section .k-block-lens-foto .counter a:link
{color: gray;}

.k-section .k-block-lens-foto .counter a:visited
{color: gray;}


h6.legend-lens
{
	background: #B30005;
	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;
}


.k-section .k-block-molodeji-foto {



		display:inline-block;



		font-size:11px;



		margin:0 3px 10px 0;



		vertical-align:top;



		width:530px;



	}
    
.k-section .k-block-molodeji-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-molodeji-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-molodeji-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: 100px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;  
    width: 41px;      
}

.plus5
{
    background-image: url("../img/26frame2.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 60px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;  
    width: 60px;      
}

.plus:hover
{
    background-image: url("../img/slippers21.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 100px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;  
    width: 41px;        
}

.plus2
{
    background-image: url("../img/slippers31.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 100px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;    
    width: 41px;      
}

.plus2:hover
{
    background-image: url("../img/slippers31.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 100px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;  
    width: 41px;        
}


ul.yiiPager {
    border: 0 none;
    display: inline;
    font-size: 11px;
    line-height: 100%;
    margin: 0;
    padding: 0;
}

.pages ul li {
    background: none repeat scroll 0 0 transparent;
}

ul.yiiPager li {
    display: inline;
}

ul.yiiPager a:link, ul.yiiPager a:visited {
    border: 1px solid #9AAFE5;
    color: #0E509E;
    font-weight: bold;
    padding: 1px 6px;
    text-decoration: none;
}

ul.yiiPager .selected a {
    background: none repeat scroll 0 0 #2E6AB1;
    color: #FFFFFF;
    font-weight: bold;
}

.letter
{
    background: url("../img/envelope6.jpg");
    background-repeat: no-repeat;
    height: 369px;
    width: 300px;
    float: left;
    margin: -40px 0px 0px 130px;
}


*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;
		}
 
