

/* Start:/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/style.css?164283440435030*/
/*  Links
------------------------------------------------ */

.vdtb-category-menu-list a:link {color:#000; text-decoration:underline;}
.vdtb-category-menu-list a:visited {color:#000; text-decoration:underline;}

.vdtb-category-menu-list a:active,
.vdtb-category-menu-list a:hover{color:#004bc8; text-decoration:none;}


a.vdtb-link-button:link {color:#fff; text-decoration:none;}
a.vdtb-link-button:visited {color:#fff; text-decoration:none;}

a.vdtb-link-button:active,
a.vdtb-link-button:hover{color:#fff; text-decoration:none;}


a.vdtb-link-button-3:active,
a.vdtb-link-button-3:hover{color:#000; text-decoration:none;}

a.vdtb-link-button-3:link {color:#000; text-decoration:none;}
a.vdtb-link-button-3:visited {color:#000; text-decoration:none;}


a.vdtb-like:link {color:#169e00; text-decoration:none;}
a.vdtb-like:visited {color:#169e00; text-decoration:none;}

a.vdtb-like:active,
a.vdtb-like:hover{color:#000; text-decoration:none;}

a.vdtb-unlike:link {color:#ee1313; text-decoration:none;}
a.vdtb-unlike:visited {color:#ee1313; text-decoration:none;}

a.vdtb-unlike:active,
a.vdtb-unlike:hover{color:#000; text-decoration:none;}


/*  Links
----------------------------------------end----- */

.vdtb-main hr {
	margin:25px 0;
	height:1px;
	border:none;
	background:#ddd;
	color:#ddd;
	}

/*  Layout structure
------------------------------------------------ */

.vdtb-main img {border:0;}

.vdtb-main {
	font:normal 12px/17px Verdana, Arial, serif;
	}

.vdtb-main {width:100%; padding-bottom:30px; margin:20px 0 0 0;}
	.vdtb-columns {
		width:100%;
		position:relative;
		/*display:none;*/
		}
	.vdtb-one-col .vdtb-content {
		margin:0;
		}
	.vdtb-two-col .vdtb-content {
		/*margin:0 240px 0 0;*/
		margin:0 86px 0 0;
		}

		.vdtb-mainbar {
			width:100%;
  			float:left;
			}
			.vdtb-content {
				min-height:20px;
				position:relative;
				}

		.vdtb-right-sidebar {
		/*	float:left;
			margin-left:-240px;
			width:220px;
                        overflow:hidden; 
			padding-left:20px; 
                        */
                        clear: both;
			padding-bottom:30px;
			display:none;
			}


.vdtb-clear {
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
	}

/*  Layout structure
------------------------------------------END--- */



/*  Content elements
------------------------------------------------ */

	.vdtb-one-col .vdtb-content-h-section {
		margin-right:240px;
		}

	.vdtb-one-col .vdtb-user-small {
		position:absolute !important;
		top:0;
		right:20px;		
		}
	.vdtb-user-small{
		display: none;
		}


	/*  Bread crumbs
	--------------------------------------------------- */

	.breadcrumbs {
		display:block;
		margin:0 0 15px -1px;
		padding:0;
		list-style-type:none;
		}
		.breadcrumbs li {
			display:inline;
			background: url("/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/breadcrumbs-separator.png") right 3px no-repeat;
			font-size:12px;
			}
			.breadcrumbs li a,
			.breadcrumbs li span {
				display:inline-block;
				padding:0 14px 3px 3px;
				}

			.breadcrumbs .breadcrumbs-last {background:none;}


	/*  Bread crumbs
	---------------------------------------------end--- */

	.vdtb-main-h {
		margin:0;
		padding:0;
		font-size:30px;
		font-weight: normal;
		line-height:34px;
		margin-bottom:35px;
		border:none;
		}


.vdtb-category-menu {
	margin:0 8px 30px 0;
	position:relative;
	display:inline-block;
	height:40px;
	float:left;
	-webkit-box-shadow: 0 11px 9px -9px #cbcfd6;
       -moz-box-shadow: 0 11px 9px -9px #cbcfd6;
            box-shadow: 0 11px 9px -9px #cbcfd6;

	}


	.vdtb-category-menu .vdtb-category-menu-list {
		padding:0;
		margin:0;
		list-style-type:none;
		}
		.vdtb-category-menu-list li {
			padding:0;
			margin:0;
			position:relative;
			float:left;
			background-image:url(/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-category-menu.png);
			font-size:15px;
			font-weight:bold;
			font-family:Arial, Verdana, serif;
			}
		.vdtb-category-menu-list li div {
			position: absolute;
			display: none;
			background: #F8F8F8;
			border: 1px solid #ddd;
			z-index: 100;
			padding: 5px;
			white-space: nowrap;
			line-height: 22px;
		}
		.vdtb-category-menu-list-first,
		.vdtb-category-menu-list-last {background-repeat:no-repeat;}

		.vdtb-category-menu-list-first {background-position:0 -60px;}
			.vdtb-category-menu-list .vdtb-category-menu-list-first a {padding-left:20px;}
		.vdtb-category-menu-list-last {background-position:right -120px !important;}
			.vdtb-category-menu-list .vdtb-category-menu-list-last a {padding-right:20px;}
			.vdtb-category-menu-list a {
				position:relative;
				display:inline-block;
				padding:12px 13px;
				}
			.vdtb-category-menu .vdtb-category-menu-list .vdtb-category-menu-list-sel a {
				color:#004bc8;
				text-decoration:none;

				}
		.vdtb-category-menu-list li div a {
			display: inline;
			color:black!important;
		}
		.vdtb-category-menu-list li div a:hover {
			color:#004bc8!important;
		}

.vdtb-category-button {
	float:left;
	}

	.vdtb-link-button {
		position:relative;
		display:inline-block;
		/*height:38px;*/
		height:16px;
		padding:0 5px;
		/*line-height:40px;*/
		line-height:17px;
		/*font-size:15px;*/
		font-size:12px;
		font-weight:bold;

		-webkit-box-shadow: 0 11px 9px -9px #acc0ad;
            -moz-box-shadow: 0 11px 9px -9px #acc0ad;
                 box-shadow: 0 11px 9px -9px #acc0ad;

       	-webkit-border-radius: 5px;
	       -moz-border-radius: 5px;
		        border-radius: 5px;


		background: -moz-linear-gradient(top,  #48dc56 0%, #b9efbc 1%, #48dc56 4%, #06a824 49%, #06a816 63%, #2cbc39 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48dc56), color-stop(1%,#b9efbc), color-stop(4%,#48dc56), color-stop(49%,#06a824), color-stop(63%,#06a816), color-stop(100%,#2cbc39)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #48dc56 0%,#b9efbc 1%,#48dc56 4%,#06a824 49%,#06a816 63%,#2cbc39 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #48dc56 0%,#b9efbc 1%,#48dc56 4%,#06a824 49%,#06a816 63%,#2cbc39 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #48dc56 0%,#b9efbc 1%,#48dc56 4%,#06a824 49%,#06a816 63%,#2cbc39 100%); /* IE10+ */
		background: linear-gradient(top,  #48dc56 0%,#b9efbc 1%,#48dc56 4%,#06a824 49%,#06a816 63%,#2cbc39 100%); /* W3C */

		text-shadow:#00800c 0px -1px 2px;

		border:1px solid #05a514;
		border-top:1px solid #3bca49;
		border-bottom:1px solid #06ad16;
		padding:0 15px 0 14px;

		}


.vdtb-items-simple {
	position:relative;
	padding:15px 0 30px 0;
	}

.vdtb-items {
	position:relative;
        width: 670px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
		    border-radius: 5px;

	-webkit-box-shadow: 0 19px 20px -17px #bbbfc6;
           -moz-box-shadow: 0 19px 20px -17px #bbbfc6;
                box-shadow: 0 19px 20px -17px #bbbfc6;

	border:1px solid #ddd;
	margin-bottom:45px;
	padding:35px 19px 30px 19px;
	}
.vdtb-tabs.vdtb-rounded-tabs.vdtb-tabs-comments.vdtb-tabs-click{
    display:none;
}


.vdtb-items-sidebar {
	padding:20px 19px 30px 19px;
	}
	.vdtb-items-sidebar-h {
		font-size:16px;
		font-weight:bold;
		margin:0 0 11px 0;
		padding:0;
		line-height:17px;
		border:none;
		}

	.vdtb-items-h-section {
		position:absolute;
		top:-17px;
		left:10px;
		background:#fff;
		overflow:hidden;
		display:none;
		}

	.vdtb-items .vdtb-items-h {
		position:relative;
		top:-4px;
		margin:0;
		padding:7px 20px 7px 10px;
		font-weight:bold;
		font-size:24px;
		line-height:26px;
		float:left;
		border:none;
		}

	.vdtb-items-simple .vdtb-items-list,
	.vdtb-items .vdtb-items-list {
		margin:0 0 0 -60px;
		padding:0;
		list-style-type:none;
		}
		.vdtb-items-list .vdtb-items-list-item {
			margin:0 0 22px 60px;
			padding:0;
	        width: 180px;
	        min-height: 100px;
	        display: -moz-inline-stack;
	        display: inline-block;
	        vertical-align: top;
	  		}
			.vdtb-items-list .vdtb-items-list-item  .vdtb-items-list-item-link {
				display:block;
				text-decoration:none;
				line-height:17px;
				margin:0 0 6px 0;
				padding:0;
				position:relative;
				}
				.vdtb-items-list-item-link-bg {
					display:block;
					background:#000;
					text-align:center;
					margin:0 0 4px 0;
					padding:0;
					position:relative;
					font-size:0;
					line-height:0;
					}
					.vdtb-items-list-item-time-opacity,
					.vdtb-items-list-item-time-text {
						position:absolute;
						right:2px;
						bottom:2px;
						display:block;
						line-height:15px;
						font-size:10px;
						width:36px;
						height:15px;
						color:#fff;
						-webkit-border-radius: 2px;
				 		   -moz-border-radius: 2px;
				    	        border-radius: 2px;

						}
						.vdtb-items-list-item-time-opacity {
							background:#000;
							opacity: 0.5;
							}
						.vdtb-items-list-item-link img {
							display:block;
							margin:auto;
							border:none;
							cursor:pointer;
							}

			.vdtb-items-list-item .vdtb-items-list-item-info {
				margin:0;
				padding:0;
				list-style-type:none;
				}
				.vdtb-items-list-item .vdtb-items-list-item-info li {
						padding:0 11px 0 0;
						margin:0;
						position:relative;
						float:left;
						font-size:11px;
						}
			.vdtb-items-list-item-info{
				display:none;
			}

	/*  Items section shadow IE
	--------------------------------------------------- */


			.vdtb-is-left,
			.vdtb-is-right,
			.vdtb-is-left-in,
			.vdtb-is-left-cn,
			.vdtb-is-right-cn {
				position:absolute;
				display:block;
				height:19px;
				}

			.vdtb-is-left,
			.vdtb-is-right,
			.vdtb-is-left-cn {
				bottom:-19px;
				}

			.vdtb-is-right,
			.vdtb-is-left-in,
			.vdtb-is-left-cn,
			.vdtb-is-right-cn {
				background-image:url(/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-items-shadow.png);
				}

			.vdtb-is-left,
			.vdtb-is-right {
				width:50%;
				}
			.vdtb-is-left {
				left:40px;
				overflow:hidden;
				}
				.vdtb-is-left-in {
					left:-80px;
					width:100%;
					}
			.vdtb-is-right {
				margin-left:50%;
				left:-40px;
				}

				.vdtb-is-left-cn,
				.vdtb-is-right-cn {
					width:40px;
					background-repeat:no-repeat;
					}
				.vdtb-is-left-cn {
					left:0;
					background-position:0 -20px;
					}
				.vdtb-is-right-cn {
					right:-40px;
					background-position:0 -40px;
					}

	/*  Items section shadow IE
	---------------------------------------------end--- */


/*  Items tabs
--------------------------------------------------- */

.vdtb-items-h-section .vdtb-items-tabs-list {
	padding:0;
	margin:4px 10px 0 0;
	list-style-type:none;
	display:inline;
	float:left;
	}
	.vdtb-items-tabs-list li {
		padding:0;
		margin:0;
		position:relative;
		float:left;
		cursor:pointer;
		color:#fff;
		text-shadow:#1b8d01 0px -1px 2px;

		}
		.vdtb-tab-h-selected {
			text-shadow:#4b4b4b 0px -1px 2px;
			}
		.vdtb-tab-h-body,
		.vdtb-ith-text,
		.vdtb-ith-left,
		.vdtb-ith-right {
			display:block;
			height:24px;
			line-height:24px;
			}
		.vdtb-ith-text,
		.vdtb-ith-left,
		.vdtb-ith-right {
			display:block;
			height:24px;
			line-height:24px;
			font-size:12px;
			background-image:url(/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-tabs-h.png);
			}

		.vdtb-tab-h-selected .vdtb-ith-text,
		.vdtb-tab-h-selected .vdtb-ith-left,
		.vdtb-tab-h-selected .vdtb-ith-right {
			background-image:url(/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-tabs-h-selected.png);
			}

		.vdtb-ith-text {
			margin:0 4px;
			padding:0 6px;
			background-position:0 bottom;
			}
			.vdtb-tab-h-selected .vdtb-ith-text,
			.vdtb-items-tabs-list li:hover .vdtb-ith-text {
				background-position:0 0;
				}


		.vdtb-ith-left,
		.vdtb-ith-right {
			position:absolute;
			top:0;
			width:4px;
			background-repeat:no-repeat;
			}


		.vdtb-ith-left {
			left:0;
			background-position:0 -125px;
			}
			.vdtb-tab-h-selected .vdtb-ith-left,
			.vdtb-items-tabs-list li:hover .vdtb-ith-left {
				background-position:0 -25px;
				}
		.vdtb-tab-h-first .vdtb-ith-left {
			background-position:0 -175px;
			}
			.vdtb-tab-h-selected .vdtb-tab-h-first .vdtb-ith-left,
			.vdtb-items-tabs-list li:hover .vdtb-tab-h-first .vdtb-ith-left {
				background-position:0 -75px;
				}


		.vdtb-ith-right {
			margin-left:100%;
			left:-4px;
			background-position:0 -150px;
			}
			.vdtb-tab-h-selected .vdtb-ith-right,
			.vdtb-items-tabs-list li:hover .vdtb-ith-right {
				background-position:0 -50px;
				}
		.vdtb-tab-h-last .vdtb-ith-right {
			background-position:0 -200px;
			}
			.vdtb-tab-h-selected .vdtb-tab-h-last .vdtb-ith-right,
			.vdtb-items-tabs-list li:hover .vdtb-tab-h-last .vdtb-ith-right {
				background-position:0 -100px;
				}



.vdtb-items-tab-section {
	display:none;
	}
.vdtb-tab-section-selected {
	display:block;
	}



/*  Items tabs
---------------------------------------------end--- */


	/*  Icons
	--------------------------------------------------- */


		.vdtb-icon {
			background-image:url(/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-icons.png);
			position:absolute;
			overflow:hidden;
			}

		.vdtb-items-list-item-info li.vdtb-icon-1 {
			padding-left:16px;
			}
			.vdtb-icon-1 .vdtb-icon	{
				background-position:0 0;
				width:13px;
				height:11px;
				left:0;
				top:3px;
				}
		.vdtb-items-list-item-info li.vdtb-icon-2 {
			padding-left:15px;
			}
		.vdtb-tabs .vdtb-icon-2-right {
			padding-right:35px;
			}
			.vdtb-icon-2-right .vdtb-icon,
			.vdtb-icon-2 .vdtb-icon	{
				background-position:0 -12px;
				width:12px;
				height:11px;
				}
			.vdtb-icon-2-right .vdtb-icon {
				right:15px;
				top:14px;
				cursor:default;
				}
			.vdtb-icon-2 .vdtb-icon	{
				left:0;
				top:3px;
				}


		.vdtb-items-list-item-info li.vdtb-icon-3 {
			padding-left:17px;
			}
		.vdtb-tabs .vdtb-icon-3-right {
			padding-right:37px;
			}

			.vdtb-icon-3-right .vdtb-icon,
			.vdtb-icon-3 .vdtb-icon	{
				background-position:0 -24px;
				width:14px;
				height:8px;

				}
			.vdtb-icon-3-right .vdtb-icon {
				right:17px;
				top:15px;
				cursor:default;
				}
			.vdtb-icon-3 .vdtb-icon	{
				left:0;
				top:5px;
				}

		.vdtb-tabs .vdtb-icon-1-right {
			padding-right:37px;
			}

			.vdtb-icon-1-right	.vdtb-icon {
				background-position:0 0;
				width:14px;
				height:12px;

				}
			.vdtb-icon-1-right .vdtb-icon {
				right:17px;
				top:15px;
				cursor:default;
				}


		.vdtb-icon-4 {
			position:relative;
			padding-left:14px;
			}

		.vdtb-video-to-favorites-section .vdtb-link-button-2 {
			padding-left:30px;
			padding-right:12px;
			}
		.vdtb-link-button-2 .vdtb-link-button-2-text {
			padding-left:24px;
			}
			.vdtb-link-button-2 .vdtb-icon,
			.vdtb-icon-4 .vdtb-icon	{
				background-position:0 -33px;
				width:11px;
				height:10px;
				left:0;
				top:5px;
				cursor:pointer;
				}
			.vdtb-link-button-2 .vdtb-icon	{
				left:13px;
				top:16px;
				}
			.vdtb-icon-4 .vdtb-icon	{
				left:0;
				top:5px;
				}
				.vdtb-link-button-2:hover .vdtb-icon,
				.vdtb-link-button-2-hover .vdtb-icon,
				.vdtb-icon-4:hover .vdtb-icon {
					background-position:0 -44px;
					}



		.vdtb-tabs .vdtb-icon-5-right {
			position:relative;
			padding-right:40px;
			}
			.vdtb-icon-5-right .vdtb-icon	{
				background-position:0 -55px;
				width:11px;
				height:11px;
				right:20px;
				top:14px;
				cursor:default;
				}


	/*  Icons
	---------------------------------------------end--- */



	/*  Tabs
	--------------------------------------------------- */

			.vdtb-rounded-tabs {
				width:100%;
				overflow:hidden;
				margin:0 0 15px 0;
				padding:1px;
				position:relative;
				display:none;
				}
				.vdtb-rounded-tabs dt {
					float:left;
					border-bottom:0;
					padding:0;
					margin:1px;
					position:relative;
					left:0;
					height:41px;
					cursor:pointer;
					z-index:5;
					}
					.vdtb-rounded-tabs dt a {
						height:46px;
						line-height:37px;
						margin-left:1px;
						display:inline-block;
						position:relative;
						padding:0 20px;
						z-index:6;
						left:-1px;
						margin-right:-1px;
						font-weight:bold !important;
						outline:none;
						}

				.vdtb-rounded-tabs dt,
				.vdtb-rounded-tabs dt a {
					-webkit-border-radius: 5px 5px 0 0;
					-moz-border-radius: 5px 5px 0 0;
					 border-radius: 5px 5px 0 0;
					}
				.vdtb-rounded-tabs dt.vdtb-tabs-selected {
					background:#f8f8f8;
					border:1px solid #ddd;
					border-bottom:none;
					margin:0;
					}
					.vdtb-rounded-tabs dt.vdtb-tabs-selected a {
						background:#f8f8f8;
						color:#000 !important;
						text-decoration:none;
						cursor:default;
						}
					.vdtb-rounded-tabs dt.vdtb-tabs-selected a.vdtb-tabs-first {
						border-left:1px solid #ddd;
						margin-left:0;
						}

			.vdtb-rounded-tabs dd {
				background:#f8f8f8;
				display:none;
				float:right;
				width:100%;
				margin:42px 0 0 -100%;
				position:relative;
				}
			.vdtb-rounded-tabs dd.vdtb-tabs-selected {
				display:block;
				}
				.vdtb-rounded-tabs .vdtb-tab-content {
					border:1px solid #ddd;
					overflow:hidden;
					padding:10px;

					-webkit-border-radius: 5px;
		  	  		   -moz-border-radius: 5px;
		                    border-radius: 5px;

					}




			/*  Buttons tabs
			--------------------------------------------------- */

				.vdtb-buttons-tabs {
					width:100%;
					overflow:hidden;
					margin:0;
					padding:0;
					padding:1px;
					position:relative;
					}
					.vdtb-buttons-tabs dt {
						float:left;
						line-height:2;
						height:32px;
						padding:0;
						position:relative;
						}
						.vdtb-buttons-tabs dt a.vdtb-link-button-3 {
							text-shadow:#fff 0px 1px 1px;
							}
						.vdtb-buttons-tabs dt.vdtb-tabs-selected a.vdtb-link-button-3 {
							cursor:default;
							background:none;
							border:none;

							border-top:transparent;
							border-bottom:transparent;
							border-right:transparent;
							border-left:transparent;

							-webkit-border-radius: none;
	  	       				   -moz-border-radius: none;
	  	       				        border-radius: none;

	  						-webkit-box-shadow: none;
           					   -moz-box-shadow: none;
               				        box-shadow: none;

							}
						.vdtb-buttons-tabs dt.vdtb-tabs-selected a.vdtb-tabs-first {
							padding-left:0;
							}
							.vdtb-buttons-tabs dt.vdtb-tabs-selected a.vdtb-tabs-first  .vdtb-link-button-3-text {
							padding-left:0;
							}

							.vdtb-buttons-tabs dt.vdtb-tabs-selected a.vdtb-link-button-3 .vdtb-link-button-3-text,
							.vdtb-buttons-tabs dt.vdtb-tabs-selected a.vdtb-link-button-3 .vdtb-link-button-3-left,
							.vdtb-buttons-tabs dt.vdtb-tabs-selected a.vdtb-link-button-3 .vdtb-link-button-3-right {
								background:none;
								cursor:default;
								}

						.vdtb-buttons-tabs dt.vdtb-tabs-selected {z-index:3;}

						.vdtb-buttons-tabs dd {
							background:#fff;
							display:none;
							float:right;
							width:100%;
							margin:32px 0 0 -100%;
							position:relative;
							z-index:2;
							}
						.vdtb-buttons-tabs dd.vdtb-tabs-selected {
							display:block;
							}
							.vdtb-buttons-tabs .vdtb-tab-content {
								padding:5px 0 0 0;
								}

			/*  Buttons tabs
			---------------------------------------------end--- */



	/*  Tabs
	---------------------------------------------end--- */

	.vdtb-tab-filter-list {
		padding:0;
		margin:0;
		list-style-type:none;
		}
		.vdtb-tab-filter-list li {
			padding:0;
			margin:0;
			position:relative;
			float:left;
			}
			.vdtb-tab-filter-list a {
				position:relative;
				display:inline-block;
				padding:5px 9px;
				}
			.vdtb-tabs .vdtb-tab-content .vdtb-tab-filter-list-selected a {
				color:#000;
				text-decoration:none;
				font-weight:bold;
				}


		/*  Page navigation
	--------------------------------------------------- */

	.vdtb-page-nav {
		margin-bottom:10px;
		text-align:center;
		position:relative;
		}
	.vdtb-page-nav-bg-and-cn {
		background:#f8f8f8;
		padding:15px 180px;
		-webkit-border-radius: 5px;
		   -moz-border-radius: 5px;
		        border-radius: 5px;
		border:1px solid #dddddd;
		}
		.vdtb-page-nav-legend {
			position:absolute;
			top:15px;
			left:20px;
			text-align:left;
			}
			.vdtb-page-nav-legend-item {
				color:#888;
				margin-bottom:15px;
				}
				.vdtb-page-nav-legend-item span {
				color:#000;
				}

		.vdtb-page-nav-pages {
			margin:0 0 10px 0;
			padding:0;
			}
			.vdtb-page-nav-prev,
			.vdtb-page-nav-next {
				position:relative;
				}
				.vdtb-arrow-left,
				.vdtb-arrow-right {
					display:block;
					width:14px;
					height:5px;
					position:absolute;
					top:6px;
					background-image:url(/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-arrows.png);
					background-repeat:no-repeat;
					overflow:hidden;
					}
			.vdtb-page-nav-prev {
				margin-right:25px;
				padding-left:23px;
				}
				.vdtb-arrow-left {
					background-position:0 0;
					left:0;
					}
			.vdtb-page-nav-next {
				padding-right:23px;
				}
				.vdtb-arrow-right {
					background-position:-15px 0;
					right:0;
					}

		.vdtb-page-nav-list {
			margin:0 0 0 -8px;
			padding:0;
			list-style-type:none;
			display:inline;
			}
			.vdtb-page-nav-list li {
				margin:0;
				padding:0;
				list-style-type:none;
				display:-moz-inline-box;
				display:inline-block;
				position:relative;
				font-size:12px;
				cursor:default;
				}
				.vdtb-page-nav-list li a {
					display:-moz-inline-box;
					display:inline-block;
					padding:3px 8px;
					margin-bottom:3px;
					}

				.vdtb-page-nav-sel .vdtb-pns-body {
					color:#fff !important;
					background-repeat:repeat-x;
					position:relative;
					padding:0 6px;
					height:19px;
					padding-top:1px;
					}
					.vdtb-pns-num {
						position:relative;
						z-index:1;
						}
					.vdtb-page-nav-sel .vdtb-pns-body,
					.vdtb-page-nav-sel .vdtb-pns-body .vdtb-pns-left,
					.vdtb-page-nav-sel .vdtb-pns-body .vdtb-pns-right {
						background-image:url(/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-page-nav-sel.gif);
						}

					.vdtb-page-nav-sel .vdtb-pns-body .vdtb-pns-left,
					.vdtb-page-nav-sel .vdtb-pns-body .vdtb-pns-right {
						background-repeat:no-repeat;
						position:absolute;
						display:block;
						width:5px;
						height:20px;
						top:0;
						}
					.vdtb-page-nav-sel .vdtb-pns-body .vdtb-pns-left {
						left:0;
						background-position:0 -20px;
						}
					.vdtb-page-nav-sel .vdtb-pns-body .vdtb-pns-right {
						margin-left:100%;
						left:-5px;
						background-position:0 -40px;
						}


	/*  Page navigation
	---------------------------------------------end--- */

	.vdtb-date-time {
		color:#656565;
		font-size:12px;
		margin-bottom:25px;
		}
		.vdtb-date {
			margin-right:20px;
			}

	.vdtb-video {
		margin-bottom:20px;
		}
	.vdtb-video-legend {
		margin-bottom:24px;
		}


	.vdtb-link-button-2 {
		position:relative;
		display:inline-block;
		height:40px;
		padding:0 6px;
		line-height:40px;
		font-size:13px;
		font-weight:bold;
		text-decoration:none !important;

		background: -moz-linear-gradient(top,  #fdfdfd 1%, #f7f7f7 3%, #dfdfdf 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fdfdfd), color-stop(3%,#f7f7f7), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fdfdfd 1%,#f7f7f7 3%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fdfdfd 1%,#f7f7f7 3%,#dfdfdf 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fdfdfd 1%,#f7f7f7 3%,#dfdfdf 100%); /* IE10+ */
		background: linear-gradient(top,  #fdfdfd 1%,#f7f7f7 3%,#dfdfdf 100%); /* W3C */

		border-top:1px solid #dfdfdf;
		border-bottom:1px solid #a1a1a1;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;

		-webkit-border-radius: 5px;
	  	   -moz-border-radius: 5px;
	            border-radius: 5px;

	  	-webkit-box-shadow: 0 2px 3px -1px #bbbfc6;
           -moz-box-shadow: 0 2px 3px -1px #bbbfc6;
                box-shadow: 0 2px 3px -1px #bbbfc6;

		}


	.vdtb-video-to-favorites-section {
		margin-bottom:12px;
		display:none;
		}

	.vdtb-link-button-3 {
		position:relative;
		display:inline-block;
		height:30px;
		padding:0 14px;
		line-height:30px;
		font-size:13px;
		font-weight:bold;
		text-decoration:none !important;

		background: #fdfdfd; /* Old browsers */
		background: -moz-linear-gradient(top,  #fdfdfd 1%, #f7f7f7 3%, #dfdfdf 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fdfdfd), color-stop(3%,#f7f7f7), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fdfdfd 1%,#f7f7f7 3%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fdfdfd 1%,#f7f7f7 3%,#dfdfdf 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fdfdfd 1%,#f7f7f7 3%,#dfdfdf 100%); /* IE10+ */
		background: linear-gradient(top,  #fdfdfd 1%,#f7f7f7 3%,#dfdfdf 100%); /* W3C */

		border-top:1px solid #dfdfdf;
		border-bottom:1px solid #a1a1a1;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;

		-webkit-border-radius: 5px;
	  	   -moz-border-radius: 5px;
	            border-radius: 5px;

	  	-webkit-box-shadow: 0 2px 3px -1px #bbbfc6;
           -moz-box-shadow: 0 2px 3px -1px #bbbfc6;
                box-shadow: 0 2px 3px -1px #bbbfc6;

		}


		.vdtb-share {
			display:inline-block;
			-webkit-border-radius: 5px;
	  	       -moz-border-radius: 5px;
	                border-radius: 5px;

	        border:1px solid #ddd;
	        background:#fff;
	        height:26px;
	        padding:7px 13px 7px 13px;
	        vertical-align:bottom;
	        position:relative;
	        margin-left:20px;
			}

			.vdtb-share table tr td {
				vertical-align:middle;
				height:40px;
				padding:0 7px;
				}
				.vdtb-share table tr td a {
				display:inline-block;
				position:relative;
				top:2px;
				}
				.vdtb-share table tr td a img {
					display:block;
					}


	.vdtb-link-button-num {
		color:#888 !important;
		}
	.vdtb-link-button-separator {
		color:#888;
		display:inline-block;
		}


	.vdtb-video-rating-section {
		margin-top:15px;
		margin-bottom:26px;
		display:none;
		}
		.vdtb-video-rating-section .vdtb-rating-set {
			margin-right:90px;
			}

	.vdtb-tabs-comments .vdtb-tab-content {
		padding:14px 20px 10px 20px;
		}
	.vdtb-tabs-comments .vdtb-tab-links input {
		width: 80%;
		}
	.vdtb-tabs-comments .vdtb-tab-content .vdtb-page-nav  {
		background:url("/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-page-nav-sep.gif") left top repeat-x;

		padding-top:19px;
		margin-top:19px;
		}


	.vdtb-tabs-comments .vdtb-tabs-auth-section {
		background:url("/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-page-nav-sep.gif") left bottom repeat-x;
		text-align:center;
		padding-bottom:19px;
		margin-bottom:19px;
		margin-top:5px;
		}



	/*  Rating
	--------------------------------------------------- */


			.vdtb-rating-set {
				position:relative;
				top:2px;
				color:#CB7F18;
				line-height:18px;
				width:115px;
				display:inline-block;
				margin-right:60px;
				}
				.vdtb-rating-set:hover .vdtb-rating-voted-count {display:none;}
				.vdtb-rating-set .vdtb-rating-voted-count {
					position:absolute;
					top:0;
					left:0;
					height:14px;
					background:url("/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/rating.png") left 0 repeat-x;
					}

				.vdtb-rating-set-items {
					margin:0;
					display:block;
					list-style:none;
					height:14px;
					position:relative;
					}
					.vdtb-rating-set:hover .vdtb-rating-set-items {
						z-index:3;
						width:115px;
						}
				.vdtb-rating-set,
				.vdtb-rating-set:hover .vdtb-rating-set-items {background:url("/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/rating.png") left bottom repeat-x;}

				.vdtb-rating-set-items li {float:left;}
					.vdtb-rating-set-items li a {
						display:block;
						width:23px;
						height:14px;
						position:absolute;
						text-decoration:none;
						z-index:3;
						font-size:13px;
						color:#000 !important;
						text-decoration:none !important;
						}
						.vdtb-rating-set-items li a .vdtb-vote-value {
							display:block !important;
							position:absolute;
							top:-2px;
							left:-999px;
							white-space:nowrap;
							background:#ccc;
							background:#fff;
							}
							.vdtb-rating-set-items a:hover .vdtb-vote-value {left:115px; padding-left:10px; }

						.vdtb-rating-set-items li a:hover {
							background:url("/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/rating.png") left top repeat-x;
							left:0;
							z-index:2;
							}


						.vdtb-rating-set a.vdtb-vote-star1 {left:0;}
							.vdtb-rating-set a.vdtb-vote-star1:hover {width:23px;}

						.vdtb-rating-set a.vdtb-vote-star2 {left:23px;}
							.vdtb-rating-set a.vdtb-vote-star2:hover {width:46px;}

						.vdtb-rating-set a.vdtb-vote-star3 {left:46px;}
							.vdtb-rating-set a.vdtb-vote-star3:hover {width:69px;}

						.vdtb-rating-set a.vdtb-vote-star4 {left:69px;}
							.vdtb-rating-set a.vdtb-vote-star4:hover {width:92px;}

						.vdtb-rating-set a.vdtb-vote-star5 {left:92px;}
							.vdtb-rating-set a.vdtb-vote-star5:hover {width:115px;}

		.vdtb-rating-voted {
			top:2px;
			width:115px;
			background:url("/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/rating.png") left -18px repeat-x;
			}
		.vdtb-rating-voted,
		.vdtb-rating-voted-count {
			position:relative;
			height:14px;
			z-index:1;
			overflow:hidden;
			position:relative;
			display:inline-block;
			}
			.vdtb-rating-voted-count {background:url("/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/rating.png") left 0 repeat-x;}

			.vdtb-rating-voted-0 {width:0px;}
			.vdtb-rating-voted-1 {width:23px;}
			.vdtb-rating-voted-2 {width:46px;}
			.vdtb-rating-voted-3 {width:69px;}
			.vdtb-rating-voted-4 {width:92px;}
			.vdtb-rating-voted-5 {width:115px;}


			/*  инлайново можно также выставлять любой процент закрашиваемости,
			вместо rating-voted-5 просто пишем нужный процент:

			style="width:100%;"

			<div class="rating-voted-set" style="width:100%;"></div>

			  */

	.vdtb-rating-voted-small {
		position:relative;
		display:inline-block;
		height:10px;
		background:url("/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/rating-smalll.png") left top repeat-x;
		margin:0;
		padding:0;
		text-indent:-999px;
		vertical-align:middle;
		top:-2px;
		}
		.vdtb-rating-voted-small-0 {width:0;}
		.vdtb-rating-voted-small-1 {width:11px;}
		.vdtb-rating-voted-small-2 {width:22px;}
		.vdtb-rating-voted-small-3 {width:33px;}
		.vdtb-rating-voted-small-4 {width:44px;}
		.vdtb-rating-voted-small-5 {width:55px;}


	/*  Rating
	---------------------------------------------end--- */

		.vdtb-comment-item {
			margin-bottom:15px;
			}
			.vdtb-comment-item-author {
				margin-right:14px;
				}
			.vdtb-comment-item-date-time {
				color:#888;
				margin-right:13px;
				font-size:11px;
				}
			.vdtb-comment-item-body {
				margin-top:5px;
				}


	/*  Form elements
	--------------------------------------------------- */

		.vdtb-add-form {
			padding-bottom:10px;
			}
			.vdtb-form-item {
				margin-bottom:8px;
				}
				.vdtb-form-item label {
					display:inline-block;
					width:170px;
					text-align:right;
					padding-right:10px;
					position:relative;
					top:9px;
					vertical-align:top;
					}
				.custom-select,
				.vdtb-form-tags input,
				.vdtb-form-item-feild {
					background:#fff;
					padding:5px;
					border:1px solid #e5e5e5;
					-webkit-border-radius: 5px;
			  	   	   -moz-border-radius: 5px;
			                border-radius: 5px;

			        width:480px;
			        font-family:Arial, serif;
			        font-size:13px;
					}
				.vdtb-form-tags input,
				input.vdtb-form-item-feild  {
					height:32px;
					padding:0 5px;
					}
				textarea.vdtb-form-item-feild  {
					height:72px;
					padding:5px;
					resize:vertical;
					overflow:auto;
					}
				.custom-select,
				.vdtb-form-tags input,
				.vdtb-form-item-shadow {
					border-left:2px solid #e5e5e5;
					border-right:2px solid #e5e5e5;
					-webkit-box-shadow: inset 0 6px 5px -6px #b3b1b1;
		   			   -moz-box-shadow: inset 0 6px 5px -6px #b3b1b1;
		  		 	        box-shadow: inset 0 6px 5px -6px #b3b1b1;

					}

				.vdtb-form-info-marker {
					color:#2162ce;
					font-weight:bold;
					}
				.vdtb-form-required-marker {
					color:#ff0000;
					font-weight:bold;
					}

				.vdtb-form-legend-button {
					padding-left:180px;
					}

			.vdtb-form-main-button {
				text-align:center;
				margin-top:35px;
				}
				.vdtb-form-main-button .vdtb-link-button {
					padding:0 45px !important;
					}

				.vdtb-form-input-file {
				position:relative;
				width:490px;
				height:32px;
				margin:0 0 8px 180px;
				padding:0;
				overflow:hidden;
				}
				.vdtb-form-input-file-tag {
					position:absolute;
					top:0;
					right:0;
					z-index:2;

					-khtml-opacity: 0;
					  -moz-opacity: 0;
					       opacity: 0;

					height:200px;
					cursor:pointer;
					font-size:200px;
					}
				.vdtb-form-input-file-bg {
					width:128px;
					height:32px;
					line-height:32px;
					background:url(/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-input-file.png);
					background-position:0 1px;
					font-size:13px;
					font-weight:bold;
					position:absolute;
					top:0;
					left:0;
					padding-left:34px;
					}
				.vdtb-form-input-file-val {
					position:absolute;
					display:block;
					top:50%;
					height:32px;
					margin-top:-15px;
					font-size:11px;
					color:#888;
					left:172px;
					z-index:2;
					width:318px;
					background:none;
					border:none;
					}


	/*  Form elements
	---------------------------------------------end--- */


/* Content elements
------------------------------------------END--- */


/*  Sidebar elements
------------------------------------------------ */

	.vdtb-user-small {
		position:relative;
		border:1px solid #39c746;
		-webkit-border-radius: 5px;
	  	   -moz-border-radius: 5px;
	            border-radius: 5px;
	    font-size:11px;
	    padding:10px;
	    margin-bottom:30px;
	    width:182px;
		}
		.vdtb-user-small-img {
			float:left;
			display:inline-block;
			margin-right:10px;
			}
			.vdtb-user-small-img img {
			display:block;
			}

		.vdtb-user-small-body {
			overflow:hidden;
			position:relative;
			top:-2px;
			}
			.vdtb-user-small-name {
				font-size:12px;
				}
			.vdtb-user-small-favorites {
				display:inline-block;
				}


	/*  IE -- User-small corners
	--------------------------------------------------- */

		.vdtb-block-2-cn-tl,
		.vdtb-block-2-cn-tr,
		.vdtb-block-2-cn-bl,
		.vdtb-block-2-cn-br {
			position:absolute;
			background-image:url(/bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/images/vdtb-block-2-corners.png);
			background-repeat:no-repeat;
			background-color:#fff;
			width:5px;
			height:5px;
			overflow:hidden;
			}
		.vdtb-block-2-cn-tl,
		.vdtb-block-2-cn-tr {
			top:-1px;
			}
		.vdtb-block-2-cn-bl,
		.vdtb-block-2-cn-br {
			bottom:-1px;
			}
		.vdtb-block-2-cn-tl,
		.vdtb-block-2-cn-bl {
			left:-1px;
			}
		.vdtb-block-2-cn-tr,
		.vdtb-block-2-cn-br {
			margin-left:100%;
			left:-4px;
			}

		.vdtb-block-2-cn-tl {
			background-position:-5px -5px;
			}
		.vdtb-block-2-cn-tr {
			background-position:0 -5px;
			}
		.vdtb-block-2-cn-bl {
			background-position:-5px 0;
			}

	/*  IE -- User-small corners
	---------------------------------------------end--- */

	.vdtb-tag-cloud {
		text-align:center;
		line-height:25px;
		width:202px;
		}


/* Sidebar elements
------------------------------------------END--- */
/* End */
/* /bitrix/templates/info_light_red_main_page/components/bitrix/asd.tube.catalog/modern2/style.css?164283440435030 */
