@charset "utf-8";

*{margin: 0; padding:0;}
html, body {height: 100%;font-family: Tahoma, Geneva, sans-serif;font-size:12px; color:#000000;
background: #737b26 url(../images/main_bgr.jpg) repeat-y center 0; min-width:1000px;}
body {text-align:center;}
#wrapperho{width: 100%;overflow: hidden;position: relative; margin: 0; padding: 0; }
.wrapper {min-height: 100%;height: auto !important;height: 100%; position:relative; text-align:left; 
width:880px; margin:0 auto -168px auto;/* nizny margin = otrizat vysota footer */padding-left: -17px;}
#main {}

/*>>>>>>>>>>common >>>>>>>>>>>>>>>>> */
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;}
a {color:#016ab4;text-decoration:underline;}
a:visited {}
a:hover {}
p {font-size:1em;margin:0.5em 0 1.2em 0;}
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:0.8em 0 1em 10px;}
	ul ul li {background:url(../images/bull2.gif) 0 .6em no-repeat;padding-left:10px;}
.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 0px; padding:11px 0 0 0; width:16px;}
.clear {clear:both;}

/* 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}

/*>>>>>>>>>>>>>>>header>>>>>>>>>>>*/		
.header {height:170px; position:relative; background:transparent url(../images/headerbgr.jpg) no-repeat 0 0;}
#logo {width:267px; height:156px; position:absolute; left:-20px; top:15px; z-index:3}
#logo h2 a {width:267px; height:156px;overflow:hidden;display:block;position:relative;cursor:pointer; text-indent:-2000px;}
#logo h2 a span {position:absolute;width:267px; height:156px;top:0;left:0;background:transparent url(../images/logo.png) no-repeat 0 0;}
#telega {width:355px; height:285px; position:absolute; right:-295px; top:85px; background:transparent url(../images/telega.png) no-repeat 0 0; z-index:3}
#korzina {width:167px; height:124px; position:relative; right:-54px; top:-20px; margin: 0 0 -124px 0; background:transparent url(../images/korzina.png) no-repeat 0 0; z-index:3; float: right;}
#shlangl {width:258px; height:587px; position:absolute; left:-257px; top:900px; background:transparent url(../images/shlangl.png) no-repeat 0 0; z-index:2}
#shlangr {width:229px; height:256px; position:absolute; right:-229px; top:1445px; background:transparent url(../images/shlangr.png) no-repeat 0 0; z-index:2}
#slogan {font:400 22px Tahoma, Geneva, sans-serif; padding:50px 289px 0 289px;}
/*#nav*/
#nav {background:url(../images/menu.png) 0 0 repeat-x;height:30px;padding:0 0 0 270px; position:absolute;z-index:2; left:0; bottom:0; width:610px; /*880-270=610*/}
	#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;}
/*#iconav*/				
#iconav {margin:10px 25px 0 0;position:absolute;right:0;top:0;}
	#iconav .ico {margin:0 0 0 2px;padding:18px 0 0;width:23px;}
	.ico-map {background-position:0 0;}
	.ico-mail {background-position:-32px 0;}
	.ico-print {background-position:-64px 0;}
	.ico-search {background-position:-96px 0;}

#auth {margin:55px 25px 0 0;position:absolute;right:0;top:0;}
	#auth .textfield {vertical-align:middle;width:78px;}
	.reg_n_forgot {color:#00356c;font-size:11px;margin:7px 0 0 0; text-decoration:underline; display:block;}
	.reg_n_forgot a {margin:3px 5px 0 0; background-color:#ffe1b1; text-decoration:underline; display:inline;  padding:2px 10px 4px 10px; color:#00356c;}
.afterlogin {width:228px;}
	.afterlogin p {margin:0;}
	.username {color:#287e0d;}
	.logout {font-size:11px;}
	.afterlogin ul {margin:6px 0 0;}	
.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;}	
/*>>>>>>>>>>>>>>>aside>>>>>>>>>>>*/	
#aside{float: right; width: 240px;}


* html .wie6 {
	margin-right:-9999px;
	position:relative;
	width:100%;
}

.flower
{
    background: url("../images/time.gif") no-repeat scroll 10px 12px transparent;
    color: #FFFFFF;
    height: 60px;
    width: 60px;   
}

.crumbs 
{
	font-size:11px;
	margin:0 0 10px;
 }  
    
.typical-content 
{
	padding:25px 0 25px 28px;
}
.typical-content a {
    position:relative;
}


/* 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;
}







/*>>>>>>>>>>>>>>>inhalt>>>>>>>>>>>*/	
#inhalt {margin-right: 240px;}







/* 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:40px;top:0;width:200px;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:transparent url(../images/time.gif) 10px 12px 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;position:absolute; bottom:20px; left:0; display:none;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;
position:absolute;height:0;width:26px;overflow:hidden;padding:22px 0 0;right:0;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.gif) 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.gif) 0 0 repeat-y;}
	.k-annonce-arr {background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:block;
	width:22px;height:0;overflow:hidden;padding:22px 0 0;position:absolute;top:285px;}
	.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_________________*/
#section {float:left;padding:12px 0 0;width:620px;}
.adsbanner { background:url(../images/green_birthday1.png);margin:0 0 1em;overflow:hidden;width:620px; height: 75px;}

.adsbanner .k-block {color:#000;padding:13px 25px;}
	.adsbanner .k-block-title {display:inline;margin-right:5px;}
		.adsbanner .k-block-title a,
		.adsbanner .k-block-title a:visited {color:#016AB4;text-decoration:underline;}
	.adsbanner .k-block-content {font:11px Tahoma, Geneva, sans-serif;margin:8px 0 0;}
	.adsbanner .k-block-date {color:#cd342e;display:inline;}
		.adsbanner .k-block-date span {color:#cd342e;}
        
.adsbanner_dacha { background:url(../images/orange_birthday.png);margin:0 0 1em;overflow:hidden;width:620px; height: 75px;}
.adsbanner_dacha .k-block {color:#000;padding:13px 25px;}
	.adsbanner_dacha .k-block-title {display:inline;margin-right:5px;}
		.adsbanner_dacha .k-block-title a,
		.adsbanner_dacha .k-block-title a:visited {color:#016AB4;text-decoration:underline;}
	.adsbanner_dacha .k-block-content {font:11px Tahoma, Geneva, sans-serif;margin:8px 0 0;}
	.adsbanner_dacha .k-block-date {color:#cd342e;display:inline;}
		.adsbanner_dacha .k-block-date span {color:#cd342e;}

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-block-birthday-title {background:none;clear:none; font:400 14px Tahoma, Geneva, sans-serif;margin:0 0 4px;padding:0;}
    .k-block-birthday {background:none;clear:none; font:400 14px 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;}
    .paragraph {background:#ffffff; margin:0 0 1em;overflow:hidden;width:620px; height: 75px;}
    .news_block {margin-top: 100px;}
	.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-section .k-block-news {display:inline-block;font-size:11px;margin:0 3px 10px 0;vertical-align:top;width:196px;}
	.k-section .k-block-news { //display:inline;}
	.k-section .k-block-news-content {margin-left:67px;}
    .k-section .paragraph{margin-top: 20px; background: #ffffff;margin:0 0 1em;overflow:hidden;width:596px; height: 75px;} 
    
	.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;
	}








/*>>>>>>>>>>>>>>>footer>>>>>>>>>>>*/		
.footer, .push {height: 168px; /*vysota push dolgna byt ravna vysota footer */}
.footer {position:relative; margin:0 auto 0 auto;  width:880px;}

.channels {margin:0 auto;position:relative;width:880px; height:65px; border:1px solid #d4d4d4;text-align:center;padding-top:20px; }
.bottcann {margin-bottom:25px;}
.channels a img, .channels a  {border:none; outline:none;}







/*---channel-top-------*/
#channel {height:0;margin:0 auto;position:relative;width:880px;z-index:6;}
#channelwrap {bottom:-10px;position:absolute;width:880px;z-index:8;}
#aa { background:url(../images/aa.png);overflow:hidden;width:880px;}
	#aa .channels {border:0;margin:0;padding:18px 5px 8px 5px; }
#ab {background:url(../images/ab.png);height:22px;width:880px;overflow:hidden;}
#channelslabel {background:url(../images/yarlyk.png);color:#353535;cursor:pointer;
	font-size:11px;font-weight:700;text-align:center;text-decoration:underline;line-height:22px;
	position:absolute;height:29px;width:353px;left:255px;top:100%;
	margin-top:-11px;outline:none;z-index:9;}
/*----------*/





.copy {font-size:11px;	float:left; margin: 0px 55px 0px 20px;}
	.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:0px 20px 0 101px;white-space:nowrap; text-align:left;}
dl.design dt {width:23px;height:11px;background:transparent url(../images/trinet.gif) no-repeat 0 0;
font-family:Arial, Helvetica, sans-serif;color:#000; margin:3px 0 0 -101px;padding:16px 0 0 67px; position:absolute;}
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;}











/**

 * 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;

}

.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;

}

.exhib{

width:100%;

margin:4px;

}

.exhib img{

margin-left:7px;

}









/**

 * 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;

		}
        
    .legend_birthday
    {
        
    }
    
    h6.legend_birthday {

		background:url(../images/green_birthday.png);
        
        background-repeat: no-repeat;
        
		color:#fff;

		display:block;

		font:400 24px Tahoma, Geneva, sans-serif;

		margin:0;
        
		padding: 10px 145px 9px;

		}
        
.winner_birthday
{
    font:400 14px Verdana , Tahoma, Geneva, sans-serif;
    text-align: justify;  
}

.separator_birthday
{
    background: gray;
    height: 1px;   
}

.autor_birthday
{
    color: gray;
    font:400 12px Verdana , Tahoma, Geneva, sans-serif;
}    

	.forms .colgroup {

		display:inline-block;

		padding:13px;

		vertical-align:top;

		width:242px;

		}

		.forms .colgroup2 {
		  

			width:272px;

		}

		.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;}

	.radio1
    {
        margin: -20px;
            
    }    
    
    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 select {

		border:1px solid #919191;

		padding:2px 0;

		font:normal 1em Tahoma, Geneva, sans-serif;

		width:240px;

	}

	.required select,

	.required textarea,
        
    .required input.checkbox,
    
	.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 14px;

	padding:25px 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;

			}

#instr {
 width: 580px;
 border:1px solid #ddd;  
}
#instr td{
 padding: 5px 10px 5px 10px;  
 border:1px solid #ddd;  
}
#instr .even{
background:none repeat scroll 0 0 #E6F1F5; 
}
#instr thead th{
    background:none repeat scroll 0 0 #97B306;
    color:#FFFFFF;
    font-weight:400;
    padding:8px 13px 9px;
}    

.comments_section {
		margin:0 0 2em;
		}
		.comment_block,
		.comment_content {
			margin:0 0 1em
		}
		.comment_ava {
			float:left;
		}
		.comment_text {
			margin-left:92px;
		}
		.comment_title {
			font-size:14px;
			font-weight:400;
			margin:0 0 .5em;
		}
		.comment_to_answer {
			display:block;
			margin:.5em 0 0;
		}
		.comment_answer {
			margin-left:20px;
		}
/**
 * comment_add
 */
.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:#287E0D;
		text-decoration:none;
	}





.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;

}
h3 {

	font:700 15px Tahoma, Geneva, sans-serif;

	margin:10px 0 10px;

}



.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 .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;}

.plus
{
    background-image: url("../img/lopata1.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 82px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;  
    width: 24px;      
}

.plus:hover
{
    background-image: url("../img/lopata2.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 82px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;  
    width: 24px;        
}

.plus2
{
    background-image: url("../img/lopata3.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 82px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;    
    width: 24px;      
}

.plus2:hover
{
    background-image: url("../img/lopata3.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 82px;
    /*padding: 32px 0 0;
    */text-decoration: none;
    z-index: 1100;  
    width: 24px;        
}

.forms1
{
	width:534px;
}

h6.legend-lens
{
	background: orange;
	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;
}

#demo
{   
    float: left;
    width: 335px;
    background: none repeat scroll 0% 0% rgb(215, 215, 215);
    margin: 0px 0px 65px 10px;
    padding: 5px 5px 5px 20px;
    height: 250px;
    border-radius: 20px 20px 20px 20px;
}

*html #demo
{
    float: left;
    width: 335px;
    background: none repeat scroll 0% 0% rgb(215, 215, 215);
    margin: 0px 0px -20px 10px;
    padding: 5px 5px 5px 20px;
    height: 250px;
    border-radius: 20px 20px 20px 20px;    
}

#paragraf
{
    float: left;
    margin: 17px 0px 0px 0px;
    width:530px
}

.paragraf
{
    float: left;
    margin: 10px 0px 0px 0px;
    width:530px
}

/*#four_seasons a
{
    width: 100px;
    height: 100px; 
    background: green;
    background-repeat: repeat;
       
}*/

#four_seasons:hover
{
    /*background-image: url("../img/lopata3.png");
    background-repeat: no-repeat;*/
    background: #F28E0C;
    height: auto;
    width: 190px; 
    /*text-align: center;*/       
}

