body {
	margin:0px;
}
h4 {
	font-size:18px;
	line-height:22px;
	color:#545454;
	margin-bottom:11px;
}
.xlarge {
	font-size:16px !important;
	line-height:18px;
}
a {
	color:#1359A7;
}
a:hover {
	color:#bf4300;
}
.orange a, a.orange {
	color:#bf4300;
}
.orange a:hover, a.orange:hover {
	color:#00a2d0;
}
.tag a {
	color:#1359A7;
}
.tag a:hover {
	background-color:#F3D8F9;
	color:#60366B;
}
.gray {
	color:#888;
}
.pad_info {
	padding:0px 10px;
}
.smallcol_spec {
	width:230px;
}
.bigcol_spec {
	width:710px;
}

/* карусель */
.karusel {
	position:relative;
	width:940px;
	/*height:225px;*/
  height:160px;
	overflow:hidden;
	margin-left:10px;
}
a.slideleft {
	cursor:pointer;
	display:block;
	position:absolute;
	width:27px;
	height:100px;
	overflow:hidden;
	z-index:2;
	/*top:59px;*/
  top:30px;
	left:-5px;
	background:url('../img/ic_slide.png') no-repeat 0px -100px;
}
a.slideleft:hover {
	background-position:0px -200px;
}
a.slideright {
	cursor:pointer;
	display:block;
	position:absolute;
	width:27px;
	height:100px;
	overflow:hidden;
	z-index:2;
	/*top:59px;*/
  top:30px;
	right:-4px;
	background:url('../img/ic_slide.png') no-repeat right -100px;
}
a.slideright:hover {
	background-position:right -200px;
}
a.slideright.noactive {
	background-position:right 0px;
	cursor:default;
}
.div_step {
	position:absolute;
	top:0px;
}

.div_step_left {
	float:left;
	position:relative;
	width:290px;
	height:160px;
	margin-right:-51px;
	margin-top:30px;
}
.div_step_center {
	float:left;
	position:relative;
	z-index:2;
	width:400px;
	padding:0px 10px;
	height:225px;
	margin-right:-50px;
	font-weight:700;
	background:url('../img/bg_white_50percent.png') 0px 0px;
}
.div_step_right {
	float:left;
	position:relative;
	width:290px;
	height:160px;
	margin-top:30px;
}
.div_step_karusel {
	float:left;
	position:relative;
	width:290px;
	height:160px;
	/*margin-top:30px;*/
  margin-right:35px !important;
}

.karusel_video_title {
	position:absolute;
	color:#fff;
	bottom:6px;
	left:5px;
	font-weight:700;
}
.div_step_right .karusel_video_title {
	left:54px;
}
a:hover .karusel_video_title {
	color:yellow;
}
.karusel_video_title_bg {
	display:block;
	position:absolute;
	width:290px;
	height:28px;
	bottom:0px;
	left:0px;
	background-color:#000;
    filter:alpha(opacity=85);
    moz-opacity:0.85;
    opacity:0.85;
}
.div_step_center .karusel_video_title_bg {
	width:400px;
}
/* end карусель */

.content_menu {
	background:url('../img/bg_gray_top.png') no-repeat center top;
	float:left !ie;
}
.bg_gray_bottom {
	background:url('../img/bg_gray_bottom.png') no-repeat center bottom;
	float:left !ie;
}

.mrt_spec {
	margin-right:30px;
}
.mrt_spec_big {
	margin-right:60px;
}

/* превьюшки */
.preview-130 {
	width:130px;
	overflow:hidden;
}
.preview-130 .title {
	display:block;
	margin-top:74px;
	_margin-top:4px;
}
a.video-list-item-link .video-thumb-130 {
	display:block;
	width:130px;
	height:70px;
	overflow:hidden;
}
a.video-list-item-link .vimg130 {
	width:130px;
	height:70px;
}
a.video-list-item-link {
	display:block;
	overflow:hidden;
}
a.video-list-item-link .video-time {
	position:absolute;
	display:block;
	background:#000;
	filter: alpha(opacity=70);
	moz-opacity: 0.7;
	opacity: 0.7;
	bottom:0px;
	right:0px;
	padding:1px 4px;
	color:#fff;
	font-size:11px;
}
a.video-list-item-link:hover .video-thumb-130 .video-icon-play {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	overflow:hidden;
	background:url('../img/play_sml.png') no-repeat 0px 0px;
	top:20px;
	left:50px;
}
a.video-list-item-link .title {
	cursor:pointer;
	cursor:hand;
}
a.video-list-item-link .video-rating {
	display:block;
	margin-top:2px;
	margin-right:15px;
}
a.video-list-item-link .stat {
	display:block;
	color:#888;
	font-size:11px;
	margin-top:2px;
}
a.video-list-item-link .video-thumb {
	background-color:#fff;
	position:relative;
	float:left;
	margin:0px 8px 0px 0px;
	cursor:pointer;
}
/* если сейчас просматривается */
.video-icon-current {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	width:124px;
	height:48px;
	overflow:hidden;
	border:3px solid #F8C258;
	background:url('../img/video-icon-current.png') 0px 0px;
	text-align:center;
	padding-top:16px;
	color:#fff;
}
.preview-130 a.active .video-icon-current {
	display:block;
}
.preview-130 a.active .title {
	font-weight:700;
}
.preview-130 a.active .video-time, .preview-130 a.active:hover .video-icon-play {
	display:none;
}
/* end если сейчас просматривается */

.preview-190 {
	width:190px;
	overflow:hidden;
}
.preview-190 .title {
	display:block;
	font-weight:700;
	margin-top:104px;
	_margin-top:4px;
}
a.video-list-item-link .video-thumb-190 {
	display:block;
	width:190px;
	height:100px;
	overflow:hidden;
}
a.video-list-item-link .vimg190 {
	width:190px;
	height:100px;
}
a.video-list-item-link:hover .video-thumb-190 .video-icon-play {
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	background:url('../img/play_med.png') no-repeat 0px 0px;
	top:24px;
	left:70px;
}
.preview-190 a.video-list-item-link .stat {
	margin-top:4px;
}
/* end превьюшки */

.trailer_preview {
	width:140px;
	overflow:hidden;
}
.trailer_preview a {
	position:relative;
	display:block;
}
.trailer_preview a:hover .play_med {
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	background:url('../img/play_med.png') no-repeat 0px 0px;
	top:80px;
	left:50px;
}
.trailer_preview .title {
	display:block;
	margin-top:3px;
}

.content_menu_left {
	width:780px;
	padding-left:10px;
}
.content_menu_right {
	width:150px;
}

li {
	background:none;
	padding:3px 0px 4px 0px;
}
.button {
	display:block;
	padding:0px 9px;
	line-height:21px;
	border:1px solid #E9E9E9;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#FBFBFB;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F6F6F6));
	background: -moz-linear-gradient(-90deg, #ffffff, #F6F6F6);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#F6F6F6);
}
.button_type2 {
	display:block;
	color:#fff;
	padding:0px 10px;
	line-height:30px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#955AA3;
	background: -webkit-gradient(linear, left top, left bottom, from(#B57CC4), to(#71337E));
	background: -moz-linear-gradient(-90deg, #B57CC4, #71337E);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#B57CC4, endColorstr=#71337E);
}
.button_type2:hover {
	color:#fff;
	background:#C08CCC;
	background: -webkit-gradient(linear, left top, left bottom, from(#D4A3E0), to(#9F65AB));
	background: -moz-linear-gradient(-90deg, #D4A3E0, #9F65AB);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#D4A3E0, endColorstr=#9F65AB);
}
.imgborder {
	border:1px solid #CDCDCD;
	padding:4px;
}
.preview-transmission {
	width:290px;
	overflow:hidden;
}
.nothing-found-text {
	margin:0px;
	width:319px;
	border:1px solid #C5C5C5;
	border-right:none;
	padding:7px 4px 6px 4px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-o-border-radius-topleft: 3px;
	-o-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
}
.nothing-found-select {
	position:relative;
	margin:0px;
	width:116px;
	border:1px solid #C5C5C5;
	border-left:none;
	padding:7px 4px 5px 11px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-o-border-radius-topright: 3px;
	-o-border-radius-bottomright: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background:#fff url('../img/nothing-found-select.gif') no-repeat 0px 6px;
}
.select_open {
	position:absolute;
	display:block;
	top:12px;
	right:9px;
	width:7px;
	height:7px;
	overflow:hidden;
}
.div_select {
	position:absolute;
	z-index:3;
	top:28px;
	left:0px;
	border:1px solid #C5C5C5;
	border-top:none;
	background-color:#fff;
}
.div_select a {
	display:block;
	margin:1px;
	padding:6px 9px 6px 9px;
	color:#333;
	font-size:12px;
	width:110px;
}
.div_select a:hover {
	color:#333;
	background-color:#DDEDF8;
}
.nothing-found-button {
	margin:0px;
	cursor:pointer;
	padding:0px 12px;
	height:30px;
	font-size:14px;
	font-weight:700;
	border:1px solid #E6E6E6;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#E8E8E8;
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#DEDEDE));
	background: -moz-linear-gradient(-90deg, #F0F0F0, #DEDEDE);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#F0F0F0, endColorstr=#DEDEDE);
}
.nothing-found-button:hover {
	border:1px solid #AABFED;
	background:#BECFF6;
	background: -webkit-gradient(linear, left top, left bottom, from(#CCDAFC), to(#AABFED));
	background: -moz-linear-gradient(-90deg, #CCDAFC, #AABFED);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#CCDAFC, endColorstr=#AABFED);
}

/* menu */
.menu a {
	display:block;
	float:left;
	position:relative;
	width:160px;
	height:40px;
	background:url('../img/menu.jpg') no-repeat;
}

.menu .one {
	background-position:0px -10px;
}
.menu .one:hover {
	background-position:0px -100px;
}
.menu .one.current {
	background-position:0px -190px;
}
.menu .current {
	_background-position:0px -10px;
}

.menu .two {
	background-position:-160px -10px;
}
.menu .two:hover {
	background-position:-160px -100px;
}
.menu .two.current {
	background-position:-160px -190px;
}
.menu .current {
	_background-position:-160px -10px;
}

.menu .three {
	background-position:-320px -10px;
}
.menu .three:hover {
	background-position:-320px -100px;
}
.menu .three.current {
	background-position:-320px -190px;
}
.menu .current {
	_background-position:-320px -10px;
}

.menu .four {
	background-position:-480px -10px;
}
.menu .four:hover {
	background-position:-480px -100px;
}
.menu .four.current {
	background-position:-480px -190px;
}
.menu .current {
	_background-position:-480px -10px;
}

.menu .five {
	background-position:-640px -10px;
}
.menu .five:hover {
	background-position:-640px -100px;
}
.menu .five.current {
	background-position:-640px -190px;
}
.menu .current {
	_background-position:-640px -10px;
}

.menu .six {
	background-position:-800px -10px;
}
.menu .six:hover {
	background-position:-800px -100px;
}
.menu .six.current {
	background-position:-800px -190px;
}
.menu .current {
	_background-position:-800px -10px;
}

.menu a.current .menu_arrow {
	display:block;
	position:absolute;
	width:160px;
	height:45px;
	left:0px;
	bottom:-22px;
	background:url('../img/menu_arrow.png') no-repeat center bottom;
}
/* end menu */

/* visited */
.vh a:visited, a.vh:visited {
	color: #8E7F91;
}
.vh a:hover, a.vh:hover {
	color: #bf4300;
}
/* end visited */

.footer_bg {
	background-color:#F2F4F5;
}
.swf_height {
	height: 90%;
}
.swf_height div {
	height: 100%;

}
.swf_wide {
	padding-left:69px;
	padding-right:69px;
	background-color:#000;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/* иконки под видео */
.ic_favorites {
	display:block;
	float:left;
	background:url('../img/video.png') no-repeat -88px -525px;
	_background:url('../img/video.gif') no-repeat -88px -525px;
	padding-left:23px;
}
.ic_favorites:hover {
	background-position: -88px -508px;
}
.ic_favorites.active {
	background-position:-88px -542px;
}
.ic_playlist {
	display:block;
	float:left;
	background:url('../img/video.png') no-repeat -88px -581px;
	_background:url('../img/video.gif') no-repeat -88px -581px;
	padding-left:23px;
}
.ic_playlist:hover {
	background-position: -88px -564px;
}
.ic_copy_link {
	display:block;
	float:left;
	background:url('../img/video.png') no-repeat -962px -524px;
	_background:url('../img/video.gif') no-repeat -962px -524px;
	padding-left:23px;
}
.ic_copy_link:hover {
	background-position: -962px -507px;
}
.ic_complain {
	display:block;
	float:left;
	width:18px;
	height:16px;
	background:url('../img/video.png') no-repeat -962px -542px;
	_background:url('../img/video.gif') no-repeat -962px -542px;
}
.ic_complain:hover {
	background-position:-940px -542px;
}
.TB_window_pass {
	left:25%;
	margin-top:-113px;
	filter:alpha(opacity=100);
	moz-opacity:1;
	opacity:1;
	text-align:left;
	position:absolute;
	z-index:101;
}
.opacity {
	background-color: #87898A;
	height: auto;
	filter: alpha(opacity=40);
	moz-opacity: 0.4;
	opacity: 0.4;
}
.ramka_opacity_tobo1 {
	margin:0 2px;
	background-color: #87898A;
	font-size:1px;
	height:1px;
	filter: alpha(opacity=40);
	moz-opacity: 0.4;
	opacity: 0.4;
	overflow:hidden;
}
.ramka_opacity_tobo2 {
	background-color: #87898A;
	font-size:1px;
	margin:0 1px;
	height:1px;
	border-left:2px solid #87898A;
	border-right:2px solid #87898A;
	filter: alpha(opacity=40);
	moz-opacity: 0.4;
	opacity: 0.4;
	overflow:hidden;
}
.ramka_opacity_tobo3 {
	background-color: #87898A;
	font-size:1px;
	margin:0px;
	height:8px;
	border-left:2px solid #87898A;
	border-right:2px solid #87898A;
	filter: alpha(opacity=40);
	moz-opacity: 0.4;
	opacity: 0.4;
	overflow:hidden;
}
.spacer {
	display:block;
	width:1px;
	height:1px;
	overflow:hidden;
}
.w10 {
	width:10px !important;
}
.w2 {
	width:2px;
}
.ramka_pop_up_in_top {
	margin:0 1px;
	background-color:#fff;
	font-size:1px;
	height:1px;
	overflow:hidden;
}
.mar_rl {
	margin:0 2px !important;
}
.cor_op {
	overflow:hidden;
	height:1px !important;
	font-size:1px;
}
.crt1 {
	position:absolute;
	top:0px;
	right:0px;
}
.clt1 {
	position:absolute;
	top:0px;
	left:0px;
	 _left: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -3 : -2 );
}
.crt2 {
	position:absolute;
	top:1px;
	right:0px;
}
.clt2 {
	position:absolute;
	top:1px;
	left:0px;
	_left: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -3 : -2 );
}
.crb1 {
	position:absolute;
	bottom:0px;
	right:0px;
	_bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.clb1 {
	position:absolute;
	bottom:0px;
	left:0px;
	_left: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -3 : -2 );
	_bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.crb2 {
	position:absolute;
	bottom:1px;
	right:0px;
	_bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? 0 : 1 );
}
.clb2 {
	position:absolute;
	bottom:1px;
	left:0px;
	_left: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -3 : -2 );
	_bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? 0 : 1 );
}
.fie6fl {
	_float:left;
}
.popup_white {
	background-color:#fff;
}
.popup_pad {
	padding:0px 9px;
}
.round_2px {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.popup_inp {
	border:1px solid #D9D9D9;
	padding:3px 4px 4px 4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .popup_inp {
        padding-bottom:3px;
		margin-top:0px;
    }
}
.button_add {
	display:block;
	width:26px;
	height:23px;
	overflow:hidden;
	background:url('../img/video.png') no-repeat -919px -278px;
	_background:url('../img/video.gif') no-repeat -919px -278px;
}
.button_add:hover {
	background-position: -919px -301px;
}
.TB_window_pass .bb_gray {
	border-bottom:1px solid #E3E3E3;
	margin-left:0px;
}
.bg_gray {
	background-color:#F5F5F5;
}
.bg_white {
	background-color:#fff;
}
b.ic_playlist:hover {
	background-position:-88px -581px;
}
b.ic_copy_link:hover {
	background-position:-962px -524px;
}
b.ic_complain {
	padding-left:22px;
	margin-left:0px;
	width:140px;
	background-position:-964px -542px;
}
b.ic_complain:hover {
	background-position:-964px -542px;
}
.dndel {
	display:block;
	background:url('../img/ic_close.gif') no-repeat right 0px;
	width:12px;
	height:12px;
	overflow:hidden;
}
.dndel:hover {
	background-position:right -14px;
}
.list_playlists {
	height:57px;
	_height:60px;
	overflow:auto;
}
.inp_ic_url {
	background:#fff url('../img/video.png') no-repeat -964px -760px;
	_background:#fff url('../img/video.gif') no-repeat -964px -760px;
}
.inp_ic_object {
	background:#fff url('../img/video.png') no-repeat -960px -780px;
	_background:#fff url('../img/video.gif') no-repeat -960px -780px;
}
/* end иконки под видео */

/* knopka_save */
.button_save {
	display:block;
	background:url('../img/video.png') no-repeat 0px -1524px;
	_background:url('../img/video.gif') no-repeat 0px -1524px;
	padding-left:4px;
	line-height:16px !important;
}
.button_save em {
	display:block;
	background:url('../img/video.png') no-repeat right -1603px;
	_background:url('../img/video.gif') no-repeat right -1603px;
	padding:4px 23px 3px 20px;
	font-style:normal;
	color:#fff;
}
.button_save:hover {
	background-position:0px -1551px;
}
.button_save:hover em {
	background-position:right -1630px;
	color:#fff;
}
.button_save.disabled {
	background-position:0px -1577px !important;
}
.button_save.disabled em {
	background-position:right -1656px !important;
	color:#888;
}
/* end knopka_save */

.categories_menu a {
	display:block;
	margin-top:1px;
	padding:7px 0px 7px 10px;
}
.categories_menu i {
	display:block;
	margin-top:1px;
	padding:7px 0px 7px 10px;
	font-style:normal;
	color:#888 !important;
}
.categories_menu a:hover, .categories_menu a.active:hover {
	background:url('../img/cat_menu_a.gif') no-repeat 0px -31px;
	color:#333;
}
.categories_menu a.active {
	background:url('../img/cat_menu_a.gif') no-repeat 0px 0px;
	color:#333;
	font-weight:700;
}
.smallcol_spec_bg {
	background:url('../img/smallcol_spec_bg.gif') repeat-y right 0px;
}
.sort a, .sort span {
	display:block;
	padding:1px 9px 2px 11px;
	border:1px solid #fff;
	float:left;
}
.sort .active {
	margin:0px;
	cursor:default;
	font-weight:700;
	color:#333;
	border:1px solid #E6E6E6;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#E8E8E8;
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#DEDEDE));
	background: -moz-linear-gradient(-90deg, #F0F0F0, #DEDEDE);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#F0F0F0, endColorstr=#DEDEDE);
}
/*
.sort .active:hover {
	background:#BECFF6;
	background: -webkit-gradient(linear, left top, left bottom, from(#CCDAFC), to(#AABFED));
	background: -moz-linear-gradient(-90deg, #CCDAFC, #AABFED);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#CCDAFC, endColorstr=#AABFED);
}
*/

/* блок отзыва */
.beta_position {
	position:fixed;
	z-index:99;
	top:50%;
	margin-top:-80px;
	left:0px;
}
.beta_a {
	display:block;
	width:30px;
	height:160px;
	overflow:hidden;
	background:url('../img/beta_a.png') no-repeat 0px 0px;
}
.open .beta_a {
	background-position:-30px 0px;
}
.beta_info {
	background:url('../img/beta_info.png') repeat-x 0px 0px;
	padding:6px 0px;
	height:148px;
	overflow:hidden;
	_width:231px;
}
.beta_info_border {
	border-left:1px solid #fff;
	height:148px;
	text-align:left;
	padding:0px 10px 0px 18px;
}
.beta_textarea {
	width:191px;
	height:73px;
	overflow:auto;
	border:1px solid #D9D9D9;
	padding:3px 4px 4px;
}
/* end блок отзыва */

.preview-190 .video-rating {
	display:block;
	margin-top:2px;
	margin-right:15px;
}

/* non-stop */
.non-stop_func_button {
	margin-top:11px;
}
.illuminate_off {
	display:block;
	width:11px;
	height:19px;
	background:url('../img/sprite_non-stop.png') no-repeat 0px -26px;
}
.illuminate_off:hover {
	background-position:0px 0px;
}
.illuminate_on {
	display:block;
	width:11px;
	height:19px;
	background:url('../img/sprite_non-stop.png') no-repeat 0px 0px;
}
.illuminate_on:hover {
	background-position:0px -26px;
}
.non-stop_settings {
	display:block;
	width:17px;
	height:15px;
	background:url('../img/sprite_non-stop.png') no-repeat right 0px;
}
.non-stop_settings:hover, .info_popup .non-stop_settings {
	background-position:right -30px;
}
.settings {
	position:absolute;
	z-index:99;
	top:-4px;
	right:-9px;
	width:400px !ie;
}
.border_popup {
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url('../img/border_popup.png') 0px 0px;
	padding:10px;
}
.info_popup {
	padding:10px;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#fff;
}
.bb {
	border-bottom:1px solid #D9D9D9;
}
.label_block label {
	display:block;
	width:160px;
	padding:5px 9px 4px 9px;
	border:1px solid #fff;
	color:#BF4300;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.label_block label:hover {
	border:1px solid #CDDBFC;
	color:#333;
	cursor:pointer;
	background:#DCE6FD;
	background: -webkit-gradient(linear, left top, left bottom, from(#ECF2FE), to(#CDDBFC));
	background: -moz-linear-gradient(-90deg, #ECF2FE, #CDDBFC);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#ECF2FE, endColorstr=#CDDBFC);
}
.label_block label input {
	vertical-align:-2px;
	margin-right:10px;
}
/* end non-stop */

#v_desc {
	line-height:18px;
}
.wallpaper-button {
	position:absolute;
	bottom:5px;
	_bottom:8px;
	left:5px;
	cursor:pointer;
	padding:0px 25px 0px 26px;
	line-height:21px;
	font-weight:700;
	border:1px solid #E6E6E6;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#E8E8E8;
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#DEDEDE));
	background: -moz-linear-gradient(-90deg, #F0F0F0, #DEDEDE);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#F0F0F0, endColorstr=#DEDEDE);
	color:#323232;
}
.wallpaper-button:hover {
	border:1px solid #AABFED;
	background:#BECFF6;
	background: -webkit-gradient(linear, left top, left bottom, from(#CCDAFC), to(#AABFED));
	background: -moz-linear-gradient(-90deg, #CCDAFC, #AABFED);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#CCDAFC, endColorstr=#AABFED);
	color:#323232;
}

/* каналы */
.menu_channel a {
	position:relative;
	display:block;
	float:left;
	width:190px;
	height:44px;
	padding:0px 25px;
	background:url('../img/crborder.gif') no-repeat left center;
}
.menu_channel a b {
	display:block;
	margin:2px 0px 0px 0px;
}
.menu_channel a:first-child {
	background:none;
}
.menu_channel a .menu_arrow {
	display:none;
}
.menu_channel a.current .menu_arrow {
	display:block;
	position:absolute;
	width:240px;
	height:45px;
	left:0px;
	top:-43px;
	background:url('../img/menu_arrow.png') no-repeat center bottom;
}
.menu_channel a img {
	filter:alpha(opacity=50);
	moz-opacity:0.5;
	opacity:0.5;
}
.menu_channel a:hover img {
	filter:alpha(opacity=100);
	moz-opacity:1;
	opacity:1;
}
/* end каналы */

.tv_bul li {
	background:url('../img/tv_bul.gif') no-repeat 0px 7px;
	padding:1px 0px 6px 10px;
}
.tabs {
	position:relative;
	margin-bottom:-1px;
}
.tabs a {
	display:block;
	float:left;
	margin:8px 20px 0px 20px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	-o-border-radius-topleft:4px;
	-o-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
}
.tabs a.active {
	margin:0px;
	padding:7px 9px;
	border:1px solid #E5E5E5;
	border-bottom:none;
	font-weight:700;
	color:#333;
	cursor:default;
	position:relative;
	z-index:2;
	background-color:#fff;
}
.tabs a.active span {
	font-weight:400;
	background-color:#fff;
}