body  {
	font-family: Arial;
	background: #FFF url(../img/back.jpg) top center no-repeat;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;	
	font-size: 12px;
	line-height: normal;	
}
body, th, td {
	color:#333333;
}
dl, dt, dd, form, ul, li, p {
	margin: 0; 
	padding: 0; 
}
h1, h2, h3, h4, h5, h6 {
	margin: 0; 
	padding: 0; 
}
input, select {
	vertical-align: middle;
}
table, img {
	border: none; 
}

/* links text */
a {
	color: #006ab1;
	text-decoration: none; 
}
a:hover { 
	color: #ee3b24;
	text-decoration: underline;
}
a.td_link {
	color: #006ab1;
	text-decoration: underline; 
}
a.white_link {
	color: #fff;
	text-decoration: none; 
}
a.white_link:hover { 
	color: #ee3b24;
	text-decoration: none; 
}
a.yellow_link {
	color: #fff;
	text-decoration: none; 
}
a.yellow_link:hover { 
	color: #fbe10a;
	text-decoration: none; 
}
	a.yellow_link_current {
	color: #fbe10a;
	text-decoration: none; 
	}
	a.yellow_link_current:hover {
	color: #fbe10a;
	text-decoration: none; 
	}
a.yellow_link2 {
	color: #ffff00;
	text-decoration:underline;
}
a.yellow_link2:hover {
	color: #ffff00;
	text-decoration:none;
}

.text_link { color: #006ab1; }
.text_gray { color:#979797; }
.text_green { color:#339900; }
.text_red { color:#990000; }
.text_red2 { color:#FF0000; }
.text_blue { color:#00a4e8; }
.text_blue2 { color:#1e5289; }
.text_blue3 { color:#4d7ba1; }
.text_blue4 { color:#0060af; }
.text_blue5 { color:#3b6ab1; }
.text_blue6 { color:#add3e5; }
.text_blue_zirka { color:#d8ecf4; }
.text_white { color:#fff; }
.text_black { color:#535d6b; }
.text_black2 { color:#666; }
.text_orange { color:#f36a1d; }
.text_yellow { color:#f9ec4a; }

.shadow {
	margin:1px 0 0 1px;
	color: #035c8c;
	position: absolute;
	z-index: 0;
	white-space:nowrap;
}
.shadowed {
	position:relative;
	display: inline-block;
}
/* end links text */


/* mid pad*/
.pad_standart {
	padding:0 10px;
}
.pad_13 {
	padding:0 13px;
}



.null {
	margin:0 !important;
	padding:0 !important;
}

.mrt_vsmall {
	margin-right:5px;
}
.mrt_small {
	margin-right:10px;
}
.mrt {
	margin-right:15px;
}
.mrt_big {
	margin-right:20px;
}
.mrl4 {
	margin-left:4px;
}
.mrt8 {
	margin-right:8px;
}
.mrl8 {
	margin-left:8px;
}
.mrl_vsmall {
	margin-left:5px;
}
.mrl_small {
	margin-left:10px;
}
.mrl {
	margin-left:15px;
}
.mrl_big {
	margin-left:20px;
}

.mart1 {
	margin-top:1px;
}
.mart2 {
	margin-top:2px;
}
.mart3 {
	margin-top:3px;
}
.mart4 {
	margin-top:4px;
}
.mart5 {
	margin-top:5px;
}
.mart10 {
	margin-top:10px;
}
.mart25 {
	margin-top:25px;
}
.mar_top30 {
	margin-top:30px;
}
.mart65 {
	margin-top:65px;
}
/* mid pad*/

.fl { 
	float: left;
}
.fr { 
	float: right;
}
.vmid {
	vertical-align:middle !important;
}
.vtop {
	vertical-align:top !important;
}
.vbot {
	vertical-align:bottom !important;
}
.prel {
	position:relative;
}
.left { text-align:left; }
.right { text-align:right; }

.ie6_fix_bigcol { width:610px; }
.ie6_fix_doublecol { width:956px; }
.ie_width_small_center { width:300px; }
.ie_width_small_center25 { width:276px; }
.ie6_fix_bigcol25 { width:590px; }
.w100 { width:100px; }
.w154 { width:154px; }
.w520 { width:520px; }
.w550 { width:550px; }
.w650 { width:650px; }
.w705 { width:705px; }
.w707 { width:707px; }
.w730 { width:730px; }
.w775 { width:775px; }
.h160 { height:160px; overflow:hidden }

/* clear */
.clear { 
	clear: both;
    height: 0;
    font-size: 0px;
    line-height: 0px;
}
.clear3 { 
	clear: both;
    height: 3px;
    font-size: 1px;
    line-height: 0px;
}
.clear6 { 
	clear: both;
    height: 6px;
    font-size: 1px;
    line-height: 0px;
}
.clear_small { 
	clear: both;
    height: 5px;
    font-size: 1px;
    line-height: 0px;
}
.clear_medium { 
	clear: both;
    height: 10px;
    font-size: 1px;
    line-height: 0px;
}
.clear_big { 
	clear: both;
    height: 15px;
    font-size: 1px;
    line-height: 0px;
}
.clear_vbig { 
	clear: both;
    height: 30px;
    font-size: 1px;
    line-height: 0px;
}
/* end clear */

/* fonts */
p { 
	font-family:Arial; 
	line-height:15px; 
}

h1 {
	font-size: 24px;
	font-weight:normal;
}
h2 {
	font-size: 20px;
	font-weight:normal;
}
h3 {
	font-size: 18px;
	font-weight:normal;
}
h4 {
	font-size: 17px;
	font-weight:normal;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 13px;
}

.small {
	font-size: 11px;
}
.large {
	font-size: 16px;
}
.bolder {
	font-weight:bolder;
}
/* end fonts */


/* Cols */
.container { 
	width: 990px; 
	margin: 0 auto;
	text-align: left; 
}
.bl_header {
	width: 980px; 
	padding:30px 5px 80px 5px;
	margin-bottom:-80px;
	/*background: url(../img/logo_but.png) no-repeat 7px 131px;*/
}
.bl_footer {
	width: 915px;
	background: url(../img/footer.png) no-repeat left top;
	color:#fff;
	padding:18px 50px 19px 25px;
	
}
.big_col 	{
	width:644px;
}	
.small_col {
	width:330px;
}
/* end Cols */


.header_cont { 
	width:800px; 
	margin-left:20px; 
}

.lang_panel a, #auth span.palka  {
	float:left;	
	margin:20px 0 0 0;
	color:#FFF;
	font-size: 10px;	
	text-transform:uppercase;
	padding:4px 6px;
}
#auth span.palka { margin-top: 19px; padding:4px 0px; }
.lang_panel a.active {	
	background: url(../img/lang.png) center top no-repeat;
}


.main_menu a {
	float:left;	
	margin:37px 15px 0 0;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
}
.main_menu a:hover, .main_menu .current {
	color: #fbe10a;
        text-decoration:none;
}
.logo_foot {
	margin-top:18px;
}
.logo_foot2 {
	margin:-4px 0 0 75px;
}

/* button */
.button_orange {
	background:url(../img/but_orange_left2.png) no-repeat left top;
	margin:31px 0 0 0 !important;
	color:#FFF;
	padding-left:16px;
	display:block;
}
	.button_orange:hover {
		background:url(../img/but_orange_left_hov.png) no-repeat left top;
		_background:url(../img/but_orange_left2.png) no-repeat left top;
                text-decoration:none;
	}
.button_orange em {	
	background: url(../img/but_orange_right2.png) repeat-x right top;
	font-size: 13px;
	font-weight:bold;
	padding:6px 11px 8px 0;
	font-style:normal;
	display:block;
	color:#fff;
	float:left;
	cursor:pointer;
}
	.button_orange:hover em {
		background: url(../img/but_orange_right_hov.png) repeat-x right top;                
	}
        .button_orange:hover {
            text-decoration:none;
        }
}
	.button_orange .shadow {
	color: #ae3a02;
	}
	
.button_blue {
	display:block;
	background:url(../img/but_blue_left.png) no-repeat left top;
	padding-left:10px;
	line-height:14px;
}
	.button_blue em {
		display:block;
		float:left;
		background:url(../img/but_blue_right.png) no-repeat  right top;
		padding:3px 7px 2px 0;
		font-style:normal;
		color:#FFF;
		font-size: 11px;
		cursor:pointer;
	}
            a.button_blue:hover  {
                text-decoration:none;
            }
	.button_blue .shadow {
	color: #4998b9;
	}

.button_orange_small {
	background:url(../img/but_orange_small_left.gif) no-repeat left center;
	padding-left:7px;
	margin:-1px 0 0 8px;
	display:block;
}
	.button_orange_small em {	
		background: url(../img/but_orange_small_right.gif) repeat-x right center;
		font-size: 9px;	
		padding:0 7px 0 0;
		font-style:normal;
		display:block;
		color:#fff;
	}
            .button_orange_small:hover {
                text-decoration:none;
            }


.but_tv_print {
		background:url(../img/tv/tv_print_left.gif) no-repeat left top;
		padding-left:18px;
		display:block;
		margin-top:2px;
	}
	.but_tv_print em {	
		background: url(../img/tv/tv_print_right.gif) repeat-x right top;
		font-size: 9px;
		font-weight:bold;
		padding:1px 7px 3px 7px;
		font-style:normal;
		display:block;
		color:#fff;
		line-height:11px;
	}
            .but_tv_print:hover {
                text-decoration:none;
            }


.button_orange2 {
	display:block;
	background:url(../img/but_orange2_left.png) no-repeat left top;
	padding-left:10px;
	line-height:14px;
}
	.button_orange2 em {
		display:block;
		float:left;
		background:url(../img/but_orange2_right.png) no-repeat  right top;
		padding:3px 7px 2px 0;
		font-style:normal;
		color:#FFF;
		font-size: 11px;
		cursor:pointer;

	}
/* end button */


/* forms */
.header_text_inp {
	background: url(../img/serch_inp_main.png) left top no-repeat;
	width:131px;
	padding:0 10px;
	_display:inline;
}
.header_text_inp input {
	width:131px;
	_width:129px;
	height:23px;
	height:18px !ie;
	background:none;
	border:none;
	color:#0f93d1;
	font-size:11px;
	padding-top:4px !ie;
}
	@-moz-document url-prefix() {
	 .header_text_inp input { height:16px; padding-top:6px;  } 
	}
.header_find_but {
	width:50px;
	height:23px;
	background: url(../img/header_find_but.png) left top no-repeat;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-size:12px;
	text-align:center;
	padding:0;
	padding-right:2px;
	
}
	@-moz-document url-prefix() {
	 .header_find_but { padding-bottom:6px;  } 
	}
.header_text_inp, .header_find_but {
	margin-top:33px;
}
	
.doublecol_text_inp {
	background: url(../img/serch_inp_doublecol.png) left top no-repeat;
	width:210px;
	margin:5px 0 4px 0;
	_margin-bottom:2px;
}
.doublecol_text_inp input {
	width:190px;
	height:20px;
	background:none;
	border:none;
	color:#0f93d1;
	vertical-align:middle;
	font-size:10px;
	padding:0 10px;
	padding-top:2px !ie;
	margin-bottom:-4px !ie;
}
	@-moz-document url-prefix() {
	 .doublecol_text_inp input { padding-top:4px; margin-bottom:-4px; } 
	}
	
	
.header_find {
	width:36px;
	height:20px;
	background: url(../img/serch_but_doublecol.png) left top no-repeat;
	border:none;
	cursor:pointer;
	font-weight:700;
	color:#FFF;
	vertical-align: middle;
	font-size:10px;
	margin-top:5px;
}
	@-moz-document url-prefix() {
	 .header_find { padding-bottom:3px; } 
	}	
	
	/* forms programs */
	.comm_input {
		background: url(../img/comment_input.gif) no-repeat left top;
		width:112px;
		height:22px
	}
		.comm_input input {
		width:95px;
		height:22px;
		background:none;
		border:none;
		color:#666;
		vertical-align:middle;
		font-size:12px;
		padding:0 8px;
		padding-top:2px !ie;
		}
		@-moz-document url-prefix() {
		 .comm_input input { padding-top:2px; } 
		}
	.comm_textar {
		background: url(../img/comment_textarea.gif) no-repeat left top;
		width:482px;
		height:142px
	}
		.comm_textar textarea {
			width:467px;
			width:460px !ie;
                        max-width:467px;
			height:138px;
                        max-height:138px;
			background:none;
			border:none;
			color:#666;
			font-size:12px;
			padding:0 8px;
			overflow-x: hidden;
		}
	.comm_textar_big {
		background: url(../img/comment_textarea_big.gif) no-repeat left top;
		width:482px;
		height:312px
	}
		.comm_textar_big textarea {
			width:467px;
			width:460px !ie;
			height:304px;
			background:none;
			border:none;
			color:#666;
			font-size:12px;
			padding:0 8px;
			overflow-x: hidden;
		}
	/* end forms programs */
	
	/* forms about */
	.comm_input_normal {
		background: url(../img/comment_input_normal.gif) no-repeat left top;
		width:160px;
		height:22px
	}
		.comm_input_normal input {
		width:143px;
		height:22px;
		background:none;
		border:none;
		color:#666;
		vertical-align:middle;
		font-size:12px;
		padding:0 8px;
		padding-top:2px !ie;
		}
	
	
	.comm_input_big {
		background: url(../img/comment_input_big.gif) no-repeat left top;
		width:482px;
		height:22px
	}
		.comm_input_big input {
		width:467px;
		height:22px;
		background:none;
		border:none;
		color:#666;
		vertical-align:middle;
		font-size:12px;
		padding:0 8px;
		padding-top:2px !ie;
		}
		@-moz-document url-prefix() {
		 .comm_input_big input { padding-top:2px; } 
		}
	
	
		.comm_jump {
		width:482px;
		height:22px;
		border:1px solid #3b94c4;
		color:#666;
		vertical-align:middle;
		font-size:12px;
		padding:0 0 0 4px;
		padding-top:2px !ie;
		}
		.comm_jump_small {
		width:370px;
		height:22px;
		border:1px solid #3b94c4;
		color:#666;
		vertical-align:middle;
		font-size:12px;
		padding:0 0 0 4px;
		padding-top:2px !ie;
		}
		.file_form {
		width:482px;
		height:22px;
		border:1px solid #3b94c4;
		color:#666;
		vertical-align:middle;
		}
	/* end forms about  */


.content_text_inp {
	background: url(../img/serch_inp_content.png) left top no-repeat;
	width:450px;
	padding:0 10px;
	_display:inline;
}
.content_text_inp input {
	width:450px;
	_width:448px;
	height:23px;
	height:18px !ie;
	background:none;
	border:none;
	color:#666;
	font-size:11px;
	padding-top:4px !ie;
}
	@-moz-document url-prefix() {
	 .content_text_inp input { height:16px; padding-top:5px; padding-bottom:2px;  } 
	}
.content_find_but {
	width:50px;
	height:23px;
	background: url(../img/content_find_but.gif) left top no-repeat;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-size:12px;
	text-align:center;
	padding:0;
	padding-right:2px;
	
}
	@-moz-document url-prefix() {
	 .content_find_but { padding-bottom:6px;  } 
	}
/* end forms */

.big_col_top {
	background: url(../img/big_col_top.png) left top no-repeat;	
}
	.big_col_top .pad_in {
		padding:4px 15px 3px 15px;
	}
            .big_col_top .pad_in h1 { font-size:13px; font-weight:bold; }
.big_col_center, .double_col_center { 
	background:#fff;
	border-left:2px solid #0082ca; 
	border-right:2px solid #0082ca; 
	padding:0 15px;
	zoom:1 !ie;
}
.big_col_center25, .double_col_center25 { 
	background:#fff;
	border-left:2px solid #0082ca; 
	border-right:2px solid #0082ca; 
	padding:0 25px;
}

.double_col_center { width: 956px; }



.big_col_top2 {
	background: url(../img/big_col_top2.png) left top no-repeat;
	height:14px; 
	font-size:1px;
}
.big_col_bottom {
	background: url(../img/big_col_bottom.gif) left bottom no-repeat;
	padding:7px 0;
	_padding:6px 0;
}


.big_col_top3 {
	background: url(../img/big_col_top3.png) left top no-repeat;
	height:13px;
	font-size:1px;
}
.big_col_bottom2 {
	background: url(../img/big_col_bottom.png) left top no-repeat;
	height:15px;
	font-size:1px;
}
.big_col_top_common {
	background: url(../img/big_col_top3.png) left top no-repeat;
	height:13px;
	font-size:1px;
}
.big_col_bottom_common_blue {
	background: url(../img/big_col_bottom.gif) left top no-repeat;
	padding:7px 0;
}
.big_col_bottom_common_white {
	background: url(../img/big_col_bottom.png) left top no-repeat;
	height:15px;
	font-size:1px;
}

	.about_us {
		height:134px !important;
	}
	.p_lh p, .p_lh li, .p_lh h2 {
		line-height:18px;
	}



.small_col_top {
	background: url(../img/small_col_top.png) left top no-repeat;		
}
.small_col_top3 {
	background: url(../img/small_col_top.gif) left top no-repeat;		
}
	.small_col_top .pad_in, .small_col_top3 .pad_in {
		padding:4px 15px 3px 15px;
	}	
.small_col_top2 {
	background: url(../img/small_col_top2.gif) left top no-repeat;
	height:11px;
	font-size:1px;
}
.small_col_bottom {
	background: url(../img/small_col_bottom.png) left top no-repeat;
	height:15px;
	font-size:1px;
	position:relative;
        z-index: 0;
}
.small_col_bottom2 {
	height:13px;
	font-size:1px;
}
.small_col_bottom3 {
	background: url(../img/guest_bottom.gif) left top no-repeat;
	height:15px;
	font-size:1px;
	display:block;
}

/* Для double, big, small циферКи обозначают разное. Введу одинаковое */
.small_col_top_common {
	background: url(../img/small_col_top2.png) left top no-repeat;
	height:11px;
	font-size:1px;
}
.small_col_bottom_common_blue {
	background: url(../img/small_col_bottom2.png) left top no-repeat;
	height:15px;
	font-size:1px;
	position:relative;
}
.small_col_bottom_common_white {
	background: url(../img/small_col_bottom.png) left top no-repeat;
	height:15px;
	font-size:1px;
	position:relative;
}

.small_col_center {
	background:#fff;
	border-left:2px solid #0082ca; 
	border-right:2px solid #0082ca; 
	padding:0 13px;
	zoom:1 !ie;
}
.small_col_center25 {
	background:#fff;
	border-left:2px solid #0082ca; 
	border-right:2px solid #0082ca; 
	padding:0 25px;
}
.small_col_center2 {
	background:#c4e8f9;
	border-left:2px solid #0082ca; 
	border-right:2px solid #0082ca;
}
.small_col_center3 {
	background:#fff;
	border-left:2px solid #05a0e4; 
	border-right:2px solid #05a0e4; 
	padding:0 13px;
}
	.pad_for_scroll {
		padding:0 7px 0 13px !important;
	}

.double_col_top {
	background: url(../img/double_col_top.png) left top no-repeat;	
}
	.double_col_top .pad_in {
		padding:6px 15px 5px 15px;
	}
	.double_col_top .pad_in2 {
		padding:0 15px 0 15px;
	}
		.double_col_top .pad_in2 h6 {
			padding-top:1px;
		}
	
.double_col_top2 {
	background: url(../img/double_col_top2.png) left top no-repeat;
	height:12px; 
	font-size:1px;
	width:990px;
}
.double_col_bottom {
	background: url(../img/double_col_bottom.gif) left top no-repeat;
	padding:7px 0 8px 0;
}
.double_col_bottom2 {
	background: url(../img/double_col_bottom2.png) left top no-repeat;
	height:14px;
	font-size:1px;
	width:990px;
}
.double_col_top_common {
	background: url(../img/double_col_top2.png) left top no-repeat;
	height:12px;
	font-size:1px;
	width:990px;
}
.double_col_bottom_common_blue {
	background: url(../img/double_col_bottom.gif) left top no-repeat;
	padding:7px 0;
	width:990px;
	position:relative;
}
.double_col_bottom_common_white {
	background: url(../img/double_col_bottom2.png) left top no-repeat;
	height:14px;
	font-size:1px;
	width:990px;
	position:relative;
}



.yellow_bl {
	background:#f2fafd;
	padding:1px 0 1px 0;
	line-height:14px;
}
	.yellow_bl h5 {
		font-size:12px;
	}

	
.yellow_fr {
	width:145px;
}
.yellow_fr2 {
	width:128px;
	padding-top:1px;
	overflow:hidden;	
}
.yellow_fr3 {
	width:190px;
	overflow:hidden;
	padding-top:1px;
}
	.fix_height {
		height:87px;
		overflow:hidden;
	}
	.fix_height2 {
		height:89px;
		overflow:hidden;
	}

.comment_bl {
	border-top:1px solid #d2d2d2;
}
.comment_bl_text {
	width:540px;
}
.comment_bl_text2 {
	width:479px;
}
.comment_answer {
	margin-left:60px;
}

.rait_laft {
	background: url(../img/rait.gif) no-repeat left top;
	width:15px;
	height:15px;
	vertical-align:top;
}
.rait_laft:hover {
	background: url(../img/rait.gif) no-repeat left -15px;
}
.rait_right {
	background: url(../img/rait.gif) no-repeat right top ;
	width:15px;
	height:15px;
	vertical-align:top;
}
.rait_right:hover {
	background: url(../img/rait.gif) no-repeat right -15px;
}
.ic_time {
	position:relative;
	top:2px;
}
.ic_rss {
	background: url(../img/ic_rss.png) no-repeat left top;
	color:#fff;
	font-size:10px;
	font-family:Trebuchet MS;
	width:24px;
	text-align:center;
	display:block;
	margin-top:-1px;
	line-height:16px;
}
	.ic_rss:hover {
		color:#fff;
	}

/* listalka */
.list_cont {
	background:#e6f5fc;
	border-left:2px solid #0082ca; 
	border-right:2px solid #0082ca;
}

.tb_listalka { 	
	position:relative;
	line-height:15px;
}
	
.tb_listalka2 { 
	margin:6px 0 0 0;
	position:relative;
	line-height:15px;
}
	.tb_listalka dd, .tb_listalka2 dd {
		float:left;
	}

.list_left {
	background: url(../img/listalka_left.png) no-repeat left top ;
	width:19px;
	height:19px;
	cursor:pointer;
}
.list_right {
	background: url(../img/listalka_right.png) no-repeat left top;
	width:19px;
	height:19px;
	cursor:pointer;
}

.listalka li {
	list-style:none;
	display: inline; 
}
.listalka a {
	float:left;
	font-weight:bold;
	margin:0 3px;
}
.listalka a em {
	font-style:normal;
	display:block;
	padding-top:1px;
	
}
.list_active {
	display:block;
	background:url(../img/list_act_left.png) no-repeat left top;
	padding-left:7px;
}
.list_active em {
	display:block;
	background:url(../img/list_act_right.png) no-repeat  right top;		
	color:#FFF;
	padding:0 7px 2px 0;
	float:left;
	
}
/* end listalka */


/* playlist */
.playlist {
	width:284px;
	height:456px;	
	overflow:hidden;
}
.playlist1 {
	width:284px;
}
.playlist2 {
	width:345px;
}
.playlist3 {
	width:455px;	
}
	.playlist3 .yellow_fr3 {
		width:240px;
		padding-top:5px;
		height:160px;
		overflow:hidden;
	}
.playlist_small {
	width:284px;
	height:245px;	
	overflow:hidden;
}
	.playlist_small2 {
	width:284px;
	height:210px;	
	overflow:hidden;
}
.a_but_pl {
	font-size:9px;
}
.a_but_other {
	font-size:10px;
}
	.a_but_pl img, .a_but_other img {
		
		margin-bottom:-2px;
	}
.playlist p, .playlist2 p { line-height:normal; }
/* end playlist */


/* programm_menu */
.programm_menu {
	width:234px;	
}
.programm_menu_gallary {
	width:315px;	
	_display: inline;
}


.programm_menu_top {
	background: url(../img/programm_menu_top.gif) left top no-repeat;
}
.programm_menu_top2 {
	background: url(../img/programm_menu_top2.gif) left top no-repeat;
}
.programm_menu_top_gallary {
	background: url(../img/gallery_top.gif) left top no-repeat;	
}
.programm_menu_top_guest {
	background: url(../img/guest_top.gif) left top no-repeat;	
}
.programm_menu_top_guest2 {
	background: url(../img/guest_top2.gif) left top no-repeat;	
}
	.programm_menu_top, .programm_menu_top2, .programm_menu_top_gallary , .programm_menu_top_guest, .programm_menu_top_guest2 { 
		padding:6px 15px 13px 15px; 
		text-transform:uppercase;
		_padding-bottom:12px;
	}
		


.programm_menu_bottom_gallary {
	background: url(../img/gallery_bottom.gif) left top no-repeat;
	height:31px;
}


.programm_menu_bottom {
	background: url(../img/programm_menu_bottom.gif) left top no-repeat;
	height:15px;
	font-size:1px;
}

.programm_menu2 {
	border-left:2px solid #229fd9;
	border-right:2px solid #229fd9;
	width:204px;
	padding:0 13px;
}
	.menu_selector em, .programm_menu2 em {
		font-style:normal;
	}
	.width160 {
		width:160px;
	}
.programm_menu3 {
	background:#fff;
	border-left:2px solid #0082ca; 
	border-right:2px solid #0082ca; 
	width:300px;
	height:111px;
	padding:0 13px;
	line-height:12px;
}
	.programm_menu3 td {
		font-size:12px;
		/*text-transform:uppercase;*/
	}
	.programm_menu3 a {
		width:147px;
		float:left;
		position:relative;
		margin-bottom:5px;
	}	
.programm_menu_gallary_center {
	border-left:2px solid #229fd9;
	border-right:2px solid #229fd9;
	width:295px;
	padding:0 8px;
}


.button_blue_menu {
	display:inline-block;
	background:url(../img/button_blue_menu_left.gif) no-repeat 3px top;
	padding-left:10px;
	margin-left:-10px;
	position:relative;
}
.button_blue_menu em {
	display:block;
	background:url(../img/button_blue_menu_right.gif) no-repeat  right top;		
	color:#FFF;
	padding:1px 10px 2px 0;
	font-style:normal;
	font-weight:bold;
}
	


.button_blue_menu2 {
	display:inline-block;
	background:url(../img/button_blue_menu_top.gif) no-repeat left top;
	background-color:#0098d6;
	margin:-2px 5px 0 -5px;
}
.button_blue_menu2 em {
	display:block;
	background:url(../img/button_blue_menu_bottom.gif) no-repeat  left bottom;	
	color:#FFF;
	font-style:normal;
	padding:2px 0 3px 5px;
	padding-bottom:2px !ie;
}


.button_allvideo {
	background:url(../img/button_blue_allvideo_left.gif) no-repeat left top;
	color:#FFF;
	padding-left:6px;
	display:block;
	float:left;
}
.button_allvideo:hover { text-decoration: none; }
.button_allvideo em {	
	background: url(../img/button_blue_allvideo_right.gif) repeat-x right top;
	font-size: 9px;	
	padding:2px 6px 0 0;
	font-style:normal;
	display:block;
	color:#fff;
	float:left;
}
	.button_allvideo .shadow {
	color: #035c8c;
	}
/* end programm_menu */




/* calendar */
.calendar_left {
	background: url(../img/calendar.gif) no-repeat left top;
	width:16px;
	height:16px;
}
.calendar_right {
	background: url(../img/calendar.gif) no-repeat right top;
	width:16px;
	height:16px;
}

.td_calendar th { 
	color:#4d7ba1; 
	font-size:11px; 
}
	.td_calendar tbody a { 
		color:#156598; 
		font-weight:bold; 
		text-decoration: underline; 
	}
	.td_calendar tbody a:hover {
		text-decoration: none; 
	}
	.td_calendar tbody td {
		color:#8c8c8c;
		font-weight:bold;
		line-height:12px;
	}
	.td_calendar tbody td, .td_calendar tbody th {
		padding:3px 8px 4px 8px;
		font-size:10px;
		text-align:center;
	}
	.td_calendar tbody td.current {
		background: url(../img/calendar_current.gif) no-repeat center top;
		color:#FFF;
		text-align:center;
	}
		.td_calendar tbody td.current a {
			color:#fff;
			text-decoration:none;
		}
	.td_calendar tbody td.today {
		background: url(../img/calendar_today.gif) no-repeat center top;
		text-align:center;
		color:#8c8c8c;
		text-decoration:none;
	}
	.td_calendar tbody td.today a {
		text-decoration:none;
	}
	
	
	.for_small_cal tbody td, .for_small_cal tbody th {
		padding:3px 14px 4px 14px;
	}
/* end calendar */


/* mask */
.video_mask {
	width:140px;
	height:107px;
	background: url(../img/news_bg.png) repeat-x center top;
}
	.video_mask .mask {
		margin-top:-107px;
	}
	.video_mask * {
		float:left;
	}
	.video_mask div, .video_mask img.mask_bg {
		width:140px;
		height:107px;
		background-position:center;
		background-repeat:no-repeat;
	}
.avatar_mask {
	width:50px;
	height:50px;
}
	.avatar_mask .mask {
		margin-top:-50px;
	}
	.avatar_mask * {
		float:left;
	}	
.gallary_mask {
	width:90px;
	height:90px;
}
	.gallary_mask .mask {
		margin-top:-90px;
	}
	.gallary_mask * {
		float:left;
	}
.programm_mask {
	width:198px;
	height:149px;
}
	.programm_mask .mask {
		margin-top:-149px;
	}
	.programm_mask * {
		float:left;
	}
.last_news_mask {
	width:75px;
	height:56px;
}
	.last_news_mask .mask {
		margin-top:-56px;
	}
	.last_news_mask * {
		float:left;
	}
.zvezda_video_mask {
	width:186px;
	height:145px;
}
	.zvezda_video_mask .mask {
		margin-top:-141px;
		margin-left:-3px;
		_position:relative;		
	}
	.zvezda_video_mask * {
		float:left;
	}
.narstar2_mask {
	width:100px;
	height:76px;
}
	.narstar2_mask .mask {
		margin-top:-76px;
	}
	.narstar2_mask * {
		float:left;
	}
/* end mask */	
	
	
/* scroll */
.scroll {
	width:16px;		
}
/*
.scroll_guest {
	width:16px;	
	margin-right:-7px;
	display:inline;
}
.scroll_top {
	width:16px;
	height:17px;
	background: url(../img/scroll.gif) no-repeat left top;
	display:block;
	
}
.scroll_bottom {
	width:16px;
	height:17px;
	background: url(../img/scroll.gif) no-repeat left bottom;
	display:block;
}
.scroll_height {
	height:450px;
	padding:0 2px;
}
.scroll_height_small {
	height:210px;
	padding:0 2px;
}
.scroll_height_small2 {
	height:175px;
	padding:0 2px;
}
.scroll_height_small3 {
	height:110px;
	padding:0 2px;
}
.scroll_height_medium {
	height:318px;
	padding:0 2px;
}
.scroll_height_big {
	height:510px;
	padding:0 2px;
}
.scroll_height_o_show {
	height:475px;
	padding:0 2px;
}
.scroll_center {
	background: url(../img/scroll_line.gif) no-repeat left bottom;
	display:block;
	width:12px;
}
.scroll_center em {
	display:block;
	width:12px;
	background: url(../img/scroll_line.gif) no-repeat left top;
	height:3px;
}
*/


	/* js scroll */
	.scroll_top, .jScrollArrowUp {
	 width:16px;
	 height:17px;
	 background: url(../img/scroll.gif) no-repeat left top;
	 display:block;
	 position: absolute;
	 z-index: 1;
	 top: 0;
	 right: 0;
	 text-indent: -2000px;
	 overflow: hidden;
	}
	
	
	.scroll_bottom, .jScrollArrowDown {
	 width:16px;
	 height:17px;
	 background: url(../img/scroll.gif) no-repeat left bottom;
	 display:block;
	 position: absolute;
	 z-index: 1;
	 bottom: 0;
	 right: 0;
	 text-indent: -2000px;
	 overflow: hidden;
	}
	.scroll_height, .jScrollPaneTrack {
	 height:450px;
	 height:454px !ie;
	 padding:0;
	 position: absolute;
	 cursor: pointer;
	 right: -2px;
	 top: 0;
	 height: 100%;
	}
	.scroll_center, .jScrollPaneDrag {
	 background: url(../img/scroll_line.gif) no-repeat left bottom;
	 display:block;
	 width:12px;
	 position: absolute;
	 cursor: pointer;
	 overflow: hidden;
	}
	.scroll_center em,.jScrollPaneDragTop  {
	 display:block;
	 width:12px;
	 background: url(../img/scroll_line.gif) no-repeat left top;
	 height:3px;
	 font-size:0px; 
  	 overflow:hidden;
	}
	/* end js scroll */
/* end scroll */



/* wuster_menu */
.wuster_text {
	margin:-120px 20px 0 0;
	text-align:right;
	display:inline;
	line-height:15px;
}




.wuster_menu {
	background: url(../img/wuster_menu.png) no-repeat left top;
	width:610px;
	padding-left:30px;
	line-height:16px;
}
.wuster_menu .line {
	background:url(../img/wuster_menu_line.gif) no-repeat right bottom;
	height:24px;
	width:3px;
	float:left;
	margin-top:1px;
}
.wuster_menu a {
	color:#fff;
	padding:5px 21px 4px 21px;
	float:left;
	font-weight:bold;
	font-size:13px;	
}
	.wuster_menu a:hover {
	color:#f9ec00;
}
.wuster_menu .current {
	color:#f9ec00;
	background:url(../img/wuster_menu_current.gif) repeat-x center bottom;
}
.wuster_menu .shadow {	
	color: #1f7da3;
}
/* end wuster_menu */


/* gallary listalka */
.gallary_listalka_left {
	background: url(../img/gallery_listalka.gif) no-repeat left top ;
	width:30px;
	height:30px;
	display:inline-block;
}
.gallary_listalka_right {
	background: url(../img/gallery_listalka.gif) no-repeat right top;
	width:30px;
	height:30px;
	display:inline-block;
}
.gallary_play {
	width:620px;
	height:360px;
	text-align:center;
	vertical-align:middle;
	_display:inline;	
}
.gallary_play .bl_img {
	width:550px;
	overflow:hidden;
}
/* end gallary listalka */


.img_bottom {
	margin:-74px 1px 0 0;	
	position:relative;
}
.starr_empty {
	background: url(../img/ic_starr_empty.gif) repeat-x left top;
	width:75px;
	height:14px;
}
.starr_full {
	background: url(../img/ic_starr_full.gif) repeat-x left top;
	height:14px;
}
.starr_null {
	width:15px;
	height:14px;
	float:left;
	display:block;
}
.starr_absolute {
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}
.starr_absolute2 {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}

.width_guest {
	width:380px;
	height:530px;
}
.o_show {
	width:284px;
	height:511px;	
	overflow:hidden;
}
.bl_guest {
	width:705px;	
}
	.guest_list, .bl_guest p {
		border-bottom:1px solid #e0f1fa;
	}
.guest_list {
	text-align:center;
}
.guest_list a {
	margin:0 3px;
	
}
	.guest_list a.current {
		background: url(../img/guest_cur.gif) no-repeat center center;
		padding:1px 5px;
		color:#FFF;
	}


/* video_out */
.video_out .small_col {
	width:990px;
}
.video_out .small_col_top {
	background: url(../img/double_col_top.png) left top	no-repeat;
}
.video_out .small_col_top2 {
	background: url(../img/double_col_top2.png) left top no-repeat; 
	height:12px; 
	font-size:1px;
}
.video_out .small_col_center {
	background:#fff;
	border-left:2px solid #0082ca; 
	border-right:2px solid #0082ca; 
	padding:0 15px;
}
.video_out .o_show { 
	width:940px;  
}
.video_out .small_col_bottom {
	background: url(../img/double_col_bottom3.png) left bottom no-repeat;
	height:15px;
	font-size:1px;
}
/* end video_out */


/* tv index */
.bl_tv_bg {
	width:275px; 
	overflow:hidden;
}
 .tv_bg_time, .tv_bg_programm {
	margin:2px 0;
	padding:1px 5px 1px 5px;
	}
.tv_bg .tv_bg_time {
	background: url(../img/tv_bg.gif) left top no-repeat;
	width:35px;
}
.tv_bg .tv_bg_programm {
	background: url(../img/tv_bg.gif) right top no-repeat;
	width:195px;
	height:15px;
	overflow:hidden;
}
.tv_bg_no .tv_bg_time {
	background: none;
	width:35px;
}
.tv_bg_no .tv_bg_programm {
	background: none;
	width:195px;
}
/* end tv index */

/* best programs */
.best_programs {
	width:208px;
}
	.best_programs_top {
		background: url(../img/best_programs_top.png) left top no-repeat;
		height:11px; 
		font-size:1px;
	}
	.best_programs_bottom {
		height:11px; 
		font-size:12px;
	}
	.best_programs_center { 
		background:#fff;
		border-left:2px solid #4ab3db; 
		border-right:2px solid #4ab3db; 
		padding:0 10px;
		zoom:1 !ie;
	}
	.best_programs_fix_height {
		height:84px;
		overflow:hidden;
	}
	.best_programs_bg {
		background: url(../img/best_programs_bg.gif) left top no-repeat;
		color:#fff;
		padding:2px 10px 4px 10px;
	}
/* end best programs */


/* news index */
.bl_news_main {
	background: url(../img/news/news_back.gif) no-repeat left top;
	height:28px;
	padding:7px 10px;
}

.bigcol_news_top {
	background:#0e7eb4 url(../img/bigcol_news_top.gif) left top no-repeat;		
}
	.bigcol_news_top .pad_in {
		padding:6px 15px 0 15px;
	}
	.bigcol_news_top .white_link {
		text-decoration:underline;
		font-size:10px;
	}
	.bigcol_news_top .white_link:hover {
		text-decoration:none;
		color:#fff;
	}
.bigcol_news_bottom {
	background:#0e7eb4 url(../img/bigcol_news_bottom.gif) left bottom no-repeat;
	padding:6px;
	zoom:1 !ie;
}
	.white_blocks {
		width:313px;
		background:#fff;
		position:relative;
	}
		.white_blocks .last_news_mask {
			_display:inline;
		}
	.white_blocks_content {
		width:210px;
		height:65px;
		overflow:hidden;
	}
		.white_blocks_content h6 {
			/*text-transform:uppercase;*/
		}
	
	.wb_tl, .wb_tr, .wb_bl, .wb_br {
		width:12px;
		height:12px;
		position:absolute;
	}
	.wb_tl {		
		background:#0e7eb4 url(../img/white_blocks_corners.gif) no-repeat left top;
		left:0;
		top:0;
	}
	.wb_tr {		
		background:#0e7eb4 url(../img/white_blocks_corners.gif) no-repeat right top;
		right:0;
		_right:-1px;
		top:0;
	}
	.wb_bl {		
		background:#0e7eb4 url(../img/white_blocks_corners.gif) no-repeat left bottom;
		left:0;
		bottom:0;
	}
	.wb_br {		
		background:#0e7eb4 url(../img/white_blocks_corners.gif) no-repeat right bottom;
		right:0;
		_right:-1px;
		bottom:0;
	}

#News h1 {
	line-height:22px;
        font-size: 20px;
}
/* end news index */

.index_afisha {
	background:url(../img/index_afisha.png) no-repeat left top;
	width:234px;
	height:255px;
	padding:0 22px;
	color:#fff;
	font-size:13px;
}
	.index_afisha h6 {
		font-weight:normal;
	}
	.index_afisha span {
	}
	.index_afisha .shadow {
	color: #3685a6;	
	}
	.index_afisha  .shadow  .yellow_link2{
	color: #559670;	
	}
	

.shuster {
	margin-top:-20px;
	position:relative;
}

/* program navigations */
.program_navigations {
	background:url(../img/program_navigations.png) no-repeat left top;
	width:644px;
	overflow:hidden;
	font-size:13px;
}
	.program_navigations li {
		display:inline;
		list-style:none;
		background:none;
	}
	.program_navigations i {
		font-size:20px;
		font-style:normal;
	}
	.program_navigations .shadow {
		color:#569cb9;
		white-space:normal;
	}
	.program_navigations a:hover .shadow, .program_navigations .current .shadow {
		color:#1c6888;
		white-space:normal;
	}
	.program_navigations .fix_height {
		height:33px;
		line-height:14px;
		width:100%;
		overflow:hidden;
	}
a.tab_left {
	display:block;
	cursor:pointer;
	float:left;
	width:140px;
	height:94px;	
	color:#fff;
	padding:0 10px;	
}	
	a.tab_left:hover, .li_left .current {
	background:url(../img/program_navigations.png) no-repeat left bottom;
	color:#ffff00;
}
a.tab_cen {
	display:block;
	cursor:pointer;
	float:left;
	width:142px;
	height:94px;
	color:#fff;
	padding:0 10px;	
}
	a.tab_cen:hover, .li_cen .current {
	background:url(../img/program_navigations.png) no-repeat -160px bottom;
	color:#ffff00;
	}
a.tab_right {
	display:block;
	cursor:pointer;
	float:left;
	width:140px;
	height:94px;	
	color:#fff;
	padding:0 10px;	
}	
	a.tab_right:hover, .li_right .current {
	background:url(../img/program_navigations.png) no-repeat right bottom;
	color:#ffff00;
}
/* end program navigations */

/* to programs */
.fix_height_progr {
	height:430px;
}
.all_schedule {
	/*position:relative;
	bottom:-13px;
	_bottom:-14px;
	float:right;
	z-index:2;
	right:20px;*/
	bottom:2px;
	_bottom:0px;
	position:absolute;
	right:20px;
}
.all_films {
	position:absolute;
	bottom:2px;
	_bottom:1px;
	right:20px;
}
.add_comment {
	border-bottom:1px solid #d2d2d2;
}
	.add_comment span {
		border:1px solid #d2d2d2;
		border-bottom:1px solid #fff;
		color:#999;
		padding:3px 10px 0 10px;
		margin-left:18px;
	}
.gray_block {
	color:#999;
	background-color:#f9f9f9;
	padding:15px 20px;
}
/* end to programs */

/* to about */
	.gray_block2 {
		background:#efefef;
		width:276px;
		padding:3px 0;
	}
	.blue_block2 {
		background:#f2fafe;
		width:276px;
		padding:3px 0;
	}

.bl_news {
	width:425px;
}
.img_grayb { border:1px solid #cccccc; }
.tb_mannag td { vertical-align:top; }
.bl_fixwid { width:400px; }
.map_text {
	width:235px;
	position:absolute;
	bottom:0;
	left:50px;
	_bottom:110px;
	_left:-28px;
	z-index:1000;
	text-align:left;
}
.tb_map {
	width:930px;
}
.tb_map th {
	background:#efefef;
	padding:7px;
}
.tb_map td {
	background:#f2fafe;
	text-align:left;
	padding:7px;
}

.bl_blufon {	
	width:100%;	
}
	.bl_blufon .left {
		background:#f2fafe;
		padding:6px;
	}
	.bl_blufon .right {
		background:#f8f8f8;
		padding:6px;
		width:100px;
	}

.line_gray {
	border-bottom:1px solid #ccc;
	font-size:1px;
	height:1px;
}

.tb_vacancies {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	width:100%;
	padding:10px 0;
}
	.tb_vacancies td {
		width:50%;
		vertical-align:top;
		padding:5px 0;
	}
.tb_form_about {
	text-align:left;
	width:100%;
}
	.tb_form_about td {
		border:2px solid #fff;
		_border:1px solid #fff;
	}
	.tb_form_about .comm_jump_small, .tb_form_about .comm_jump {
		_margin-bottom:5px;
	}
	.tb_form_about label {
		white-space:nowrap;
	}
/* end to about */


/* tv */
.bl_tv_main {
	background: url(../img/tv/tv_back.gif) no-repeat left top;
	width:940px;
	padding:0 7px;
	position:relative;
}

.tv_listalka_left {
	width:18px;
	height:18px;
	background:url(../img/tv/tv_list_left.gif) no-repeat left top;
	display:block;
	text-decoration:none;
}
.tv_listalka_right {
	width:18px;
	height:18px;
	background:url(../img/tv/tv_list_right.gif) no-repeat right top;
	display:block;
	text-decoration:none;
}
.tv_listalka {
	padding:0 10px;
	margin-top:2px;
}

.tv_menu {
	margin-left:45px;
	float:left;
}
	.tv_menu a {
		float:left;	
		font-size: 10px;	
		text-transform:uppercase;
		margin:4px 5px 0 5px;
	}
	.tv_menu a.active {
		background:url(../img/tv/tv_ganr_left.gif) no-repeat left top;
		color:#FFF;
		padding-left:9px;
		display:block;
		margin-top:1px;
		line-height:12px;
	}
	.tv_menu a.active span {
		background: url(../img/tv/tv_ganr_right.gif) repeat-x right top;
		font-weight:bold;
		font-style:normal;
		padding:3px 9px 3px 0;
		display:block;
		color:#fff;
	}
		.tv_menu a.active .shadow {
		color: #0070a8;
		}
	.rss_tv {
		margin-top:2px;
	}
.tb_tv1, .tb_tv2 {
	width:327px;
	font-size:11px;
	margin-left:1px;
	table-layout:fixed;
}
.tb_tv1 th, .tb_tv2 th, .tb_tv1 td, .tb_tv2 td {
	padding:9px 23px 12px 23px;
	text-align:left;
}
	.tb_tv1 td.first {
		background:#e3f4fd;		
	}
	.tb_tv1 td.second {
		background:#f2fafe;
	}
	.tb_tv2 td.first {
		background:#f2fafe;
	}
	.tb_tv2 td.second {
		background:#fff;
	}
	.tb_tv1 b, .tb_tv2 b {
	margin-right:5px;
	color:#000;
}
.tv_online {
	background: url(../img/tv/tv_online.gif) no-repeat center bottom;
	margin-left:5px;
}
	.tv_online em {		
		color:#fff;
		font-size:10px;
		padding:0 4px;
		font-style:normal;
	}
	.tv_online em.eng  {
		padding:0 7px !important;
	}
/* end tv */

/* map and bread  */
.list_map li {
	list-style:none;
	padding:2px 0;
}
.bread  .mrt_small, bread .mrt_small {
	margin:0;
}
.bread a, .bread span {
	margin-right:5px !important;
}
/* end map and bread */

/* narod_starr  */
table.narod_starr  {
	width:700px;
}
	table.narod_starr td {
		vertical-align: top;
		font-size:12px;
		margin:0;
		padding:3px;
		_padding:0;
	}
	table.narod_starr input {
		width:225px;
	}
	table.narod_starr textarea {
		width:700px;
		height:50px;
	}
	table.narod_starr select {
		width:150px;
	}
	table.narod_starr select.big {
		width:225px;
	}
	table.narod_starr select.vbig, table.narod_starr input.vbig {
		width:700px;
	}
.r_as{
	color:#FF9900;
	font-weight:bold;
	padding:5px;
	font-family:"Tahoma",Verdana,sans-serif;
}
input.error {
	border:1px solid #FF0000;
}
.error {
	color:red;
}

/* end narod_starr  */




/* registration pop-up */
.popup_reg {
	width:400px;
	color:333;
	text-align:left;
	font-family:Arial;
}

	.popup_reg_top {
		background: url(../img/registration/popup_reg_top.png) left top no-repeat;
		height:11px;
		font-size:0;
	}
	.popup_reg_head {
		background: url(../img/registration/popup_reg_head.gif) left top no-repeat;
		height:36px;
	}
	.popup_reg_cen {
		background-color:#fff;
		border-left:6px solid #0e7eb4;
		border-right:5px solid #0e7eb4;
		padding:15px;
		zoom:1 !ie;
	}
	.popup_reg_bot {
		background: url(../img/registration/popup_reg_bot.png) left bottom no-repeat;
		height:15px;
		font-size:0;
	}
		.popup_close{
			background: url(../img/registration/ic_close.gif) left bottom no-repeat;
			width:14px; 
			height:14px;
			display:block;
			float:right;
			margin:2px 20px 0 0;
			_display:inline;
		}	
		.accordion {
			_display:inline;
		}
		.popup_reg h6 {
			padding-left:20px;
			float:left;			
		}
		.popup_reg .to_h5 {
			background: url(../img/registration/ic_minus.gif) no-repeat left top;
			padding-left:25px;
			padding-bottom:5px;
			font-size:12px;
			display:block;
		}
		.active_popup {
			background: url(../img/registration/ic_plus.gif) no-repeat left top !important;
		}
		.forms_reg {
			padding-bottom:5px;
			_display:inline;						
		}
		.forms_reg table {
			float:right;
		}
		.forms_reg td {
			white-space:nowrap;
			padding:4px;
		}
		.forms_reg td #capimg {
			margin-left:90px;
		}
		
		.popup_reg_input {
			background: url(../img/registration/input.gif) no-repeat left top;
			width:146px;
			height:21px;
		}
		.popup_reg_input input {
			width:130px;
			height:21px;
			background:none;
			border:none;
			color:#666;
			vertical-align:middle;
			font-size:12px;
			padding:0 8px;
			padding-top:2px !ie;
		}
			@-moz-document url-prefix() {
				.popup_reg_input input { padding-top:1px; } 
			}
		.but_orange_small {
			background:url(../img/registration/but_orange_small.gif) no-repeat top left;
			width:63px;
			height:19px;
			border:none;
			cursor:pointer;
			color:#fff;
			vertical-align:middle;
			font-size:10px;
		}
			@-moz-document url-prefix() {
			 .but_orange_small { padding-bottom:3px; } 
			}
		.but_normal {			
			width:113px;
			height:19px;
			border:none;
			cursor:pointer;
			color:#fff;
			vertical-align:middle;
			font-size:10px;
		}
			@-moz-document url-prefix() {
			 .but_normal { padding-bottom:3px; } 
			}
				.orange_bg_but {
					background:url(../img/registration/but_orange.gif) no-repeat top left;
				}
				.blue_bg_but {
					background:url(../img/registration/but_blue.gif) no-repeat top left;
				}
		.but_normal span { 
			font-size:12px;
			line-height:17px;
		}
		.but_normal:hover span { 
			color:#fff;
		}
		.capcha {
			border:1px solid #f0f0f0;
		}
.popap_height {
	height:500px;
	margin:30px 0 0 295px;
}
/* end registration pop-up */



/* profile */
.bl_profile { 
	width:438px;	
}
	.bl_profile_top {
		background: url(../img/profile_top.gif) left top no-repeat;
		padding:6px 15px 15px 15px; 
		text-transform:uppercase;
		_padding-bottom:13px;		
	}
	.bl_profile_top2 {
		background: url(../img/profile_top.gif) no-repeat -2px 0;
		background: url(../img/profile_top.gif) no-repeat 0 0 !ie;
		padding:6px 15px 15px 15px; 
		text-transform:uppercase;	
		border-left:2px solid #4ab3db;
		border-right:2px solid #4ab3db;
	}
	.bl_profile_bot {
		background: url(../img/profile_bot.gif) left bottom no-repeat;
		height:12px;
		font-size:0px;
	}
	.bl_profile_center {
		border-left:2px solid #4ab3db;
		border-right:2px solid #4ab3db;
		padding:0 14px;
	}
	.bl_profile_line {
		background: url(../img/profile_line.gif) left top no-repeat;
		padding:1px 10px 2px 10px;
	}
/* end profile */

/* page404 */
.page404 {
	height:520px;
	width:795px;
	color:#535d6b;
	font-size:17px;
	background: url(../img/page404.png) right bottom no-repeat;
}
	.page404 h1 {
		color:#fff;
		font-size:43px;
		font-weight:normal;
		padding-top:40px;
		margin-left:20px;
	}
	.page404 p {		
		padding:80px 0 40px 0;
		line-height:19px;
	}
	.page404 li {
		padding-left:15px;
		list-style:none;
		background: url(../img/page404_list.gif) 0 8px no-repeat;
		_zoom:1;
	}
/* end page404 */


/* kasting */
.forms_kasting td {
	white-space:nowrap;
	padding:4px;
	_padding:2px;
}


		.but_normal_small {			
			width:113px;
			height:19px;
			border:none;
			cursor:pointer;
			color:#fff;
			text-align:center;
			background:url(../img/registration/but_orange.gif) no-repeat top left;
			
		}
			.but_normal_small em { 
				font-size:11px;
				font-style:normal;
				float:left;
				margin:2px 0 0 4px;
			}
			.but_normal_small:hover em {
				color:#fff;
			}
			.but_normal_small em .shadow {
				color: #c64a14;
			}





.number_bg {
	width:204px; 
	overflow:hidden;
}
 .tv_bg_time, .tv_bg_programm {
	margin:2px 0;
	padding:1px 5px 1px 5px;
	}
.number_bg .tv_bg_time {
	background: url(../img/tv_bg.gif) left top no-repeat;
	width:15px;
}
.number_bg .tv_bg_programm {
	background: url(../img/tv_bg.gif) right top no-repeat;
	width:168px;
}
.number_bg_no .tv_bg_time {
	background: none;
	width:15px;
}
.number_bg_no .tv_bg_programm {
	background: none;
	width:168px;
}

.bl_kasting {
	width:703px;
	vertical-align:middle;
	text-align:center;
	font-size:15px;
	color:#7a397b;
	background: url(../img/bg_kasting.gif) left top no-repeat;
	padding:11px 0;
}
/* end kasting */



/* NarStar */
.bg_narstar {
	width:986px;
	display:block;
	cursor:pointer;
}
	.bg_narstar td {
		height:54px;
		font-size:23px;
		text-align:center;
		vertical-align:middle;
	}
.season1 {
	background: url(../img/bg_narstar1.png) left top no-repeat;
}
	.season1 td {
		color:#ffffa4;
	}
.season2 {
	background: url(../img/bg_narstar2.png) left top no-repeat;
}
	.season2 td {
		color:#8a2e70;
	}

.list_uchastniki em { font-weight:bold; }	
.button_blue_menu3 {
	display:inline-block;
	background:url(../img/narstar_uchastniki.gif) no-repeat 3px top;
	padding-left:10px;
	margin-left:-10px;
	position:relative;
	width:211px;
	margin-right:-10px;
	cursor:pointer;
}
.button_blue_menu3 em {
	display:block;	
	color:#006AB1;
	padding:5px 10px 0 0;
	font-style:normal;
	font-weight:bold;
	line-height:15px;
}
	.button_blue_menu3 span {
		padding-left:10px;
		margin-left:-10px;
		position:relative;
		width:211px;
		margin-right:-10px;
		display:inline-block;
		background: url(../img/narstar_uchastniki_bot.gif) no-repeat 3px bottom;
		padding-bottom:6px;
	}


.moreinfo_bg {
	width:150px; 
	overflow:hidden;
}
 .moreinfo_bg .tv_bg_time, .moreinfo_bg .tv_bg_programm {
	margin:2px 0;
	padding:1px 5px 1px 0;
	}
.moreinfo_bg .tv_bg_time {
	background: url(../img/tv_bg.gif) left top no-repeat;
	width:5px;
}
.moreinfo_bg .tv_bg_programm {
	background: url(../img/tv_bg.gif) right top no-repeat;
	width:130px;
}
.moreinfo_bg_no .tv_bg_time {
	background: none;
	width:5px;
}
.moreinfo_bg_no .tv_bg_programm {
	background: none;
	width:130px;
}

.tb_profile_konkurs {	
	text-align:center;	
	table-layout:fixed;
}
	.tb_profile_konkurs th { 
		padding-bottom:5px;
	}
	.tb_profile_konkurs td {		
		overflow:hidden;
		padding:5px 0;
	}
	.bord_white { 
		border-left:5px #fff solid; 		
	}
	.bord_white_bot { 
		border-bottom:2px #fff solid; 		
	}
	.tb_bg_blue {
		background:#F2FAFD;
	}
	.tb_bg_blue2 {
		background:#e6f3fa;
	}
	.tb_profile_konkurs .video_mask { display:inline !ie; } 
	
	.profile_listalka {
		background: url(../img/tv/tv_back.gif) no-repeat left top;
		padding-left:10px;
	}
		.profile_listalka em {
			background: url(../img/tv/tv_back.gif) no-repeat right top;
			padding:5px 10px 0 0;
			font-style: normal;
			display:block;
			height:23px;
			float:left;
		}
/* end NarStar */



/* **********Tagcloud************* */
#tagCloud {
  width:290px;
  text-align:center;
  padding:5px;
  overflow:auto;
  font-size:70%;
  font-family:arial;
}
#tagCloud h2 {
  color:#ffffff;
  font-size:2.5em;
  margin:0 0 10px 0;
}
#tagList { margin:0; padding:0; }
#tagList li {
  list-style-type:none;
  float:left;
  margin:5px 5px 0 0;
  /*height:35px;*/
}
#tagList li a { text-decoration:underline; }
#tagList li a:hover { text-decoration:none; }
/* **********Tagcloud************* */





/* print version */
#pb {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height: 20px;
	text-align: center;
	padding:2px;
	z-index:99;
	display:none;
}
/* search results */
.search_res_empty {
	margin-top:10px;
}
	.search_res_empty ul {
		margin:5px 0px 0px 30px;
	}
	.search_res_full ul {
		margin:5px 0px 0px 30px;
	}
/* end print version */

/* Error reporting div format */
div.error{
	color:#F00;
}
/* end of Error reporting div format */

/* Calendar for about section */
div.calendar_big .td_calendar{
	margin:0 auto;
}
div.calendar_big .td_calendar tbody td, div.calendar_big  .td_calendar tbody th {
	padding:3px 14px 4px 14px;
	font-size:10px;
	text-align:center;
}

/* end Calendar for about section */

/* categories */
.categories_list a {
	margin: 0pt 5px;
}

div.hidden {
	display:none;
}


/* zvezda */
.double_col_top_zvezda {
	background: url(../img/zvezda/double_col_top_zvezda.gif) left top no-repeat;
	height:13px; 
	font-size:0;
	width:990px;
}
.double_col_bottom_zvezda {
	background: url(../img/zvezda/double_col_bottom_zvezda.gif) left top no-repeat;
	height:15px; 
	font-size:0;
	width:990px;
}
.double_col_bg_zvezda {
	background: url(../img/zvezda/double_col_bg_zvezda1px.gif) left top repeat-y;	
	width:990px;
}
	.double_col_bg_zvezda  .shadow {
			margin:-1px 0 0 -1px;
			white-space: normal;
		}
			.tdouble_col_bg_zvezda h1 .shadow {
			color:#4384a0;
		}
.line_zvezda {
	background: url(../img/zvezda/double_col_bg_zvezda.gif) left top no-repeat;
	width:990px;
	height:2px;
	font-size:0;
	overflow:hidden;
}
.line_zvezda2 {
	height:0;
	font-size:0;
	overflow:hidden;
	border-top:1px solid #2388b5;
	border-bottom:1px solid #73b4d0;
	display:block;
}
	.double_col_bg_zvezda .content {
		background: url(../img/zvezda/double_col_bg_zvezda.gif) left top no-repeat;
		padding:0 40px;
		zoom:1 !ie;
	}
	.double_col_bg_zvezda .content2 {
		background: url(../img/zvezda/double_col_bg_zvezda.gif) left top no-repeat;
		padding:0 18px;
		zoom:1 !ie;
	}
	.white_ramka {
		border:1px solid #fff;
	}
.tb_zvezda {
	table-layout:fixed;
}	
.bl_zvezda_golos { width:362px; }
	.bl_zvezda_golos .line_zvezda2 { margin-top:11px; }
	.bl_zvezda_golos h3 { margin-bottom:-5px; }

.bl_zvezda_video {
	background: url(../img/zvezda/bg_video_zvezda.gif) left top no-repeat;
	width:393px;
	height:192px;
	overflow:hidden;
}
	.list_zvezda_video li {
		list-style:none;
		display:block;
		float:left;
		margin:0 4px;
		_display:inline;
	}
	.listalka_zvezda_left {
		background: url(../img/zvezda/listalka_zvezda_left.png) no-repeat left top ;
		width:18px;
		height:19px;
		display:block;
		cursor:pointer;
	}
	.listalka_zvezda_right {
		background: url(../img/zvezda/listalka_zvezda_right.png) no-repeat left top;
		width:18px;
		height:19px;
		display:block;
		cursor:pointer;
	}

.double_col_bg_zvezda .big_col_top2 {
	background: url(../img/zvezda/big_col_top.gif) left bottom no-repeat;
}
.double_col_bg_zvezda .big_col_center {
	border:none;
}
.double_col_bg_zvezda .big_col_bottom {
	background: url(../img/zvezda/big_col_bottom.gif) left bottom no-repeat;
}
	.double_col_bg_zvezda .comment_bl_text { width:853px; }
	.double_col_bg_zvezda .comment_bl_text2 { width:792px; }
	
	.double_col_bg_zvezda a:hover {
		color:#F9EC4A;
	}
	
.list_uchastniki2 .button_blue_menu3 {
	display:inline-block;
	background:url(../img/narstar_uchastniki2.gif) no-repeat 3px top;
	padding-left:10px;
	margin-left:-10px;
	position:relative;
	width:211px;
	margin-right:-10px;
}
.list_uchastniki2 .button_blue_menu3 em {
	display:block;	
	color:#044680;
	padding:5px 10px 0 0;
	font-style:normal;
	font-weight: normal;
	line-height:15px;
}
	.list_uchastniki2 .button_blue_menu3 span {
		padding-left:10px;
		margin-left:-10px;
		position:relative;
		width:211px;
		margin-right:-10px;
		display:inline-block;
		background: url(../img/narstar_uchastniki2_bot.gif) no-repeat 3px bottom;
		padding-bottom:6px;
	}
.narstar2_bg {
	background: url(../img/narstar2_bg.gif) no-repeat left top;
}
.title_narstar2 { 
	width:190px; 
	padding-bottom:5px; 
	text-align:center;
}
/* end zvezda */


/* nar2_table */
.yui-dt { position: relative; }
.yui-dt table {
	width:100%;
	border-spacing:0;
	border-collapse:collapse !ie;
	padding:0px;
	margin:0px;
}
.yui-dt td {
	overflow:hidden;
	padding:5px 0;
}
.yui-dt th {
	padding:5px 0;
}
.yui-dt-col-photo { width:120px; }
.yui-dt-col-points, .yui-dt-col-points_place, .yui-dt-col-votes, .yui-dt-col-votes_place, .yui-dt-col-place_sum, .yui-dt-col-result_place {
	width:90px;
	text-align:center;
	border-left:5px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
        font-weight: bold;
}
.yui-dt-col-photo, .yui-dt-col-name {
	border-bottom:2px solid #FFFFFF;
}
.yui-dt-col-points, .yui-dt-col-points_place, .yui-dt-col-place_sum, .yui-dt-col-result_place {
	background:#E6F3FA;
}
.yui-dt-col-votes, .yui-dt-col-votes_place, .yui-dt-col-photo, .yui-dt-col-name {
	background:#F2FAFD;        
}
th.yui-dt-col-photo, th.yui-dt-col-name {
	background:#fff;
        text-align: left;
}
.yui-dt-odd td {
	background:#fff !important;
}
.text_title_results {
    position: absolute;
    left:10px;
    top:-45px;
}
/* nar2_table */



/* New votebox */
div.votebar {
	width: 200px;
	height: 4px;
	background-color: #E9F8FF;
	margin-top: 6px;
}
span.votebar_result {
	float: left;
	background-color: #0E7EB4;
	height: 4px;
}
div.voteresult {
	width: 60px;
	margin-left: 10px;
}
/* END New votebox */

/* star raiting */
	/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
	div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
	div.rating-cancel,div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px}
	div.star-rating,div.star-rating a{background:url(../img/star.gif) no-repeat 0 0px}
	div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
	div.star-rating-on a{background-position:0 -16px!important}
	div.star-rating-hover a{background-position:0 -32px}
	/* Read Only CSS */
	div.star-rating-readonly a{cursor:default !important}
	/* Partial Star CSS */
	div.star-rating{background:transparent!important;overflow:hidden!important}
	/* END jQuery.Rating Plugin CSS */
	div.rating-cancel { display:none !important; }
/* end star raiting */



/* profile */
.profile_select {
	color:#666;
	width:160px;
	margin-left:5px;
	padding-left:1px;
}

.profile_input {
			background: url(../img/profile/input.gif) no-repeat left top;
			width:247px;
			height:21px;
			padding:0 8px;
		}
		.profile_input input {
			width:247px;
			height:21px;
			vertical-align:middle;
			background:none;
			border:none;
			color:#666;
			font-size:12px;
			padding:0;
			padding-top:2px\9;
		}
		@-moz-document url-prefix() {
		 .profile_input input { height:18px; }
		}

.profile_textar {
		background: url(../img/profile/textarea.gif) no-repeat left top;
		width:263px;
		height:81px
	}
		.profile_textar textarea {
			width:247px;
			max-width:247px;
			width:240px !ie;
			height:78px;
			max-height:78px;
			background:none;
			border:none;
			color:#666;
			font-size:12px;
			padding:0 8px;
			overflow-x: hidden;
		}
.profile_textar_big {
		background: url(../img/profile/textarea_big.gif) no-repeat left top;
		width:412px;
		height:81px
	}
		.profile_textar_big textarea {
			width:396px;
			max-width:396px;
			width:389px !ie;
			height:78px;
			max-height:78px;
			background:none;
			border:none;
			color:#666;
			font-size:12px;
			padding:0 4px 0 8px;
			padding:0 0 0 8px\9;
			padding:0 0 0 2px !ie;
			overflow-x: hidden;
		}


.butInputBlue {
	background:url(../img/but_blue_left.png) no-repeat left top;
	padding-left:10px;
	margin-top:1px;
	display:inline !ie;
}
	.butInputBlue input {
		color:#fff;
		border:0 solid #FFFFFF;
		background:url(../img/but_blue_right.png) no-repeat right top;
		height:19px;
		padding:0 10px 0 0px;
		float:left;
		cursor:pointer;
		font-size:10px;
		margin:0;
	}
		@-moz-document url-prefix() {
		 .butInputBlue input { padding-bottom:3px; }
		}

	.col_profileLeft_top {
		background:url(../img/profile/bg_leftcol_top.png) no-repeat left top;
		width:154px;
		height:12px;
		font-size:0;
	}
	.col_profileLeft {
		background:url(../img/profile/bg_leftcol_bot.png) no-repeat left bottom;
		padding:3px 0 15px 0;
	}
		.col_profileLeft li {
			list-style:none;
			padding:2px 5px 2px 25px;
			zoom:1;
		}
		.col_profileLeft li a.current {
			color:#FBE10A;
		}
		.col_profileLeft li:hover {
			background-color:#3291bf;
		}
			.col_profileLeft li a {
				color:#fff;
				font-size:13px;
			}
			.col_profileLeft li a:hover {
				text-decoration:none;
			}

		.icProfile {
			background:url(../img/profile/ic_profile.gif) no-repeat 3px 1px;
		}
		.icMessage {
			background:url(../img/profile/ic_message.gif) no-repeat 5px 6px;
		}
		.icProfile a, .icMessage a { font-weight:bold; }



.bigcol_profile_top {
	background:url(../img/profile/bigcol_profile_top.png) left top no-repeat;
}
	.bigcol_profile_top .pad_in {
		padding:6px 15px 0 15px;
	}
	.icPencil {
		background:url(../img/profile/ic_pencil.gif) no-repeat right center;
		text-decoration:underline;
		font-size:10px;
		padding-right:15px;
		color:#fff;
	}
	.icPencil:hover {
		text-decoration:none;
		color:#fff;
	}

	.white_blocks2, .white_blocks3  {
		background:#FFFFFF;
		position:relative;
		width:632px;
	}
	.white_blocks3 {
		width:612px;
                min-height: 200px;
	}
	.white_blocks2 .avatar_mask, .white_blocks3 .avatar_mask { _display:inline; }

	.white_blocks2 .wb_tr, .white_blocks3 .wb_tr { _right:0; }
	.white_blocks2 .wb_br, .white_blocks3 .wb_br  { _right:0; _bottom:0px; }
	.white_blocks2 .wb_bl, .white_blocks3 .wb_bl { _bottom:0px; }



	.profileForm input[type="radio"] {
		height:13px;
		width:13px;
		margin:2px 3px 0 5px;
		padding:1px 0 !important;
	}
	.profileForm td {
		vertical-align:top;
	}
	.profileForm td.right {
		padding-top:8px;
	}

	.profile_tabs {
		position:absolute;
		top:-30px;
		left:0;
		z-index:90;
	}
	.profile_tabs a {
		float:left;
		padding-left:10px;
		}
	.profile_tabs a em {
		float:left;
		font-style:normal;
		color:#fff;
		padding:10px 10px 15px 0;
		display:block;
		cursor:pointer;
	}
	.profile_tabs a:hover { text-decoration:none; }
	.profile_tabs a.current {
		background:#fff url(../img/profile/tab_left.png) no-repeat left top;
	}
	.profile_tabs a.current em {
		color:#000;
		background:#fff url(../img/profile/tab_right.png) no-repeat right top;
	}

	.prof_butBlue, .prof_butBlue2 {
		background:url(../img/profile/but_blue2_left.gif) no-repeat left top;
		color:#fff;
		padding-left:10px;
		text-decoration:none;
		display:block;
	}
	.prof_butBlue2 { background:url(../img/profile/but_blue2_left2.gif) no-repeat left top; padding-left:12px;	}
		.prof_butBlue em, .prof_butBlue2 em {
			background:url(../img/profile/but_blue2_right.gif) no-repeat right top;
			font-style:normal;
			display:block;
			padding:3px 10px 4px 0px;
			font-size:12px;
		}
		.prof_butBlue2 em { padding-left:5px;}
		.prof_butBlue:hover, .prof_butBlue2:hover { color:#fff; }


	.butBlue_input {
		background:url(../img/profile/but_blue_left.gif) no-repeat left top;
		padding-left:10px;
		display:inline !ie;
	}
		.butBlue_input input {
			color:#fff;
			border:0 solid #FFFFFF;
			background:url(../img/profile/but_blue_right.gif) no-repeat right top;
			height:19px;
			padding:0 10px 0 0;
			cursor:pointer;
			float:left;
			font-size:10px;
			margin:0;

		}
			@-moz-document url-prefix() {
			 .butBlue_input input { padding-bottom:2px; }
			}
	.butOrange_input {
		background:url(../img/profile/but_orange_left.gif) no-repeat left top;
		padding-left:9px;
		display:inline !ie;
	}
		.butOrange_input input {
			color:#e99e53;
			border:0 solid #FFFFFF;
			background:url(../img/profile/but_orange_right.gif) no-repeat right top;
			height:21px;
			padding:0 9px 0 0;
			cursor:pointer;
			float:left;
			font-size:12px;
			margin:0;
		}
			@-moz-document url-prefix() {
			 .butOrange_input input { padding-bottom:4px; }
			}


	.blueBlock {
		background:#eef9ff;
		position:relative;
		display:inline !ie;
	}
	.blueBlock .wb_tl, .blueBlock .wb_tr, .blueBlock .wb_bl, .blueBlock .wb_br {
		width:10px;
		height:10px;
		position:absolute;
		font-size:0;
		overflow:hidden;
	}
	.blueBlock .wb_tl {
		background:#0e7eb4 url(../img/profile/blue_blocks_corners.gif) no-repeat left top;
		left:0;
		top:0;
	}
	.blueBlock .wb_tr {
		background:#0e7eb4 url(../img/profile/blue_blocks_corners.gif) no-repeat right top;
		right:0;
		_right:-1px;
		top:0;
	}
	.blueBlock .wb_bl {
		background:#0e7eb4 url(../img/profile/blue_blocks_corners.gif) no-repeat left bottom;
		left:0;
		bottom:0;
	}
	.blueBlock .wb_br {
		background:#0e7eb4 url(../img/profile/blue_blocks_corners.gif) no-repeat right bottom;
		right:0;
		_right:-1px;
		bottom:0;
	}








	.icCancel, .icAnswer {
		width:14px;
		height:14px;
		display:block;
		font-size:0;
		position:relative;
	}
	.icCancel {
		background:url(../img/profile/ic_cancel.gif) no-repeat left bottom;
	}
		.icCancel:hover {
			background:url(../img/profile/ic_cancel.gif) no-repeat left top;
			text-decoration:none;
		}
	.icAnswer {
		background:url(../img/profile/ic_answer.gif) no-repeat left bottom;
	}
		.icAnswer:hover {
			background:url(../img/profile/ic_answer.gif) no-repeat left top;
			text-decoration:none;
		}

	.butHover  {
		background:url(../img/profile/butHover.png) no-repeat left top;
		font-size:10px;
		line-height:17px;
		width:60px;
		height:23px;
		display:block;
		color:#fff;
		text-align:center;
		position:absolute;
		right:-23px;
		top:-23px;
		z-index:1000;
	}






	.prof_names {
		width:110px;
		overflow:hidden;
	}
	.orangeBl {
		background:url(../img/profile/bg_orange.gif) no-repeat left top;
		width:563px;
		height:36px;
		margin-left:30px;
		color:#e99e53;
	}
	.orangeBl h4, .orangeBl .butOrange_input { margin-top:8px; }

	.prof_col_bottom {
		position:relative;
		margin-top:-10px;
		width:632px;
		z-index:90;
		background:url(../img/profile/prof_col_bottom.gif) no-repeat left bottom;
		padding:7px 0 6px 0;
		_padding:6px 0 5px 0;
	}
	.line_gray2 {
		background:url(../img/profile/line_gray2.gif) repeat-x left top;
		height:1px;
		font-size:0px;
		overflow:hidden;
	}
        .no_bold b { font-weight: normal; }
/* end profile */


/* not believe */
table.not_believe  {
	width:100%;
	font-size:12px;
}
	table.not_believe td {
		vertical-align: top;
		padding-bottom:5px;
	}
	table.not_believe th {
		text-align:right;
		padding:4px 7px 5px 0;
		padding-top:6px !ie;
		vertical-align: top;
	}
	table.not_believe th.center {
		text-align:center;
		font-size:14px;
		padding-right:0;
		padding-bottom:5px;
	}
	table.not_believe input, table.not_believe select {
		width:225px;
		padding:1px 2px;
		margin:0 5px;
	}
	table.not_believe textarea {
		padding:1px 2px;
		width:225px;
		max-width:225px;
		height:50px;
		max-height:50px;
		margin:0 5px;
	}

	table.not_believe th.large {
		text-align:right;
		font-size:16px;
		padding-right:0;
		padding-bottom:5px;
		padding-top:0;
		padding-top:3px !ie;
	}
	table.not_believe th.bottom {
		text-align:right;
		font-size:16px;
		padding-right:0;
		padding-top:15px;
		padding-top:18px !ie;
	}
/* end not believe */


/* peredacha */
.gosti_main { font-size:15px; }
.gosti_main .button_blue_menu em {
	font-weight:normal;
	padding:0 10px 0 0;
}
.gosti {
	position:relative;
	float:left;
	margin-right:5px;
}
.gosti_popup {
	position:absolute;
	top:20px;
	left:0px;
	z-index:10;
	width:300px;
	padding:5px;
	border:1px solid #3692c3;
	background:#fff;
	font-size:11px;
}
/* end peredacha */


/* viktorina */
.viktorina {
	font-size:13px;
}
	.smallInp, .bigInp { font-size:13px; padding:1px 5px;}
	.smallInp { width:55px; }
	.bigInp { width:140px; }
.viktorinaResults {
	border:1px solid #ffe198;
	background:#fffce5;
	padding:10px;
	font-size:13px;
}
.tbViktorina {
	width:100%;
	border-spacing:0;
	font-size:13px;
	border:1px solid #b6deff;
}
	.tbViktorina th, .tbViktorina td {
		padding:7px 9px;
	}
		.tbViktorina th {
		background:#b6deff;
		border-right:#a5d2f7 1px solid;
		border-left:#d3ebff 1px solid;
		text-align:left;
	}
	.tbViktorina td {
		background:#e9f8ff;
		color:#363a3b;
		border-right:#e9f8ff 1px solid;
		border-left:#e9f8ff 1px solid;
	}
	.noBorLeft { border-left:none !important; }
	.noBorRight { border-right:none !important; }
	.noBg td {
		background:none;
		border-right:#fff 1px solid;
		border-left:#fff 1px solid;
	}

.tecch {
	font-size:9px;
	color:#b2b2b2;
}
.link_arr {
	text-decoration:underline;
	background:url(../img/arr_link_blue.gif) no-repeat center right;
	padding-right:12px;
}
	.link_arr:hover {
		background:url(../img/arr_link_red.gif) no-repeat center right;
		text-decoration:none;
	}
/* end viktorina */