.videomenu-top { background-color: #c9651b; padding: 5px 0 3px 0; }
.videomenu-top img { margin: 0px auto; }

.videomenu-reutov-top { background-color: #8d0000; height: 39px; padding: 7px 0 0 0; }
.videomenu-reutov-top img { margin: 0px auto; }


.videomenu-row { height: 16px; width: 220px; background-color: #ffffff; border-bottom: 1px solid #e0e0e0; cursor: pointer; font-family: Arial; font-size: 16px; font-weight: bold; color: #000000; padding: 8px 10px 8px 10px; }
.videomenu-row-hover { height: 17px; width: 220px; background-color: #c9651b; cursor: pointer;  font-family: Arial; font-size: 16px; font-weight: bold; color: #ffffff; padding: 8px 10px 8px 10px; }
.videomenu-row-active { height: 16px; width: 220px; background-color: #eeeeee; border-bottom: 1px solid #e0e0e0; cursor: pointer;  font-family: Arial; font-size: 16px; font-weight: normal; color: #909090; padding: 8px 10px 8px 10px; }

.videomenu-reutov-row { height: 16px; width: 220px; background-color: #ffffff; border-bottom: 1px solid #e0e0e0; cursor: pointer; font-family: Arial; font-size: 16px; font-weight: bold; color: #000000; padding: 8px 10px 8px 10px; }
.videomenu-reutov-row-hover { height: 17px; width: 220px; background-color: #8d0000; cursor: pointer;  font-family: Arial; font-size: 16px; font-weight: bold; color: #ffffff; padding: 8px 10px 8px 10px; }
.videomenu-reutov-row-active { height: 16px; width: 220px; background-color: #eeeeee; border-bottom: 1px solid #e0e0e0; cursor: pointer;  font-family: Arial; font-size: 16px; font-weight: normal; color: #909090; padding: 8px 10px 8px 10px; }

.videomenu-row-countrec { font-weight: normal; float: right; }

.main_bgr_reutov_tv { width: 100%; background: #505050 url("../../images/frontend/reutov_theme/bgr.jpg") repeat-x 0 83px; }
.main_bgr_reutov_tv_inner { width: 100%; background: url("../../images/frontend/reutov_theme/bgr_main.jpg") no-repeat center 85px;  }
.reutov-theme-left { position: absolute; margin: 705px 0 0 -100px; }
.reutov-theme-right-1 { position: absolute; margin: 680px 0 0 955px;  }
.reutov-theme-right-2 { position: absolute; margin: 680px 0 0 954px; }
/*
.reutov-theme-right-2 { position: absolute; margin: 852px 0 0 954px;  }
*/

/* video-menu */
.video-menu{

	}
.video-menu ul,
.video-menu li{
	background:#ffffff;
	border-top:1px solid #000000;
	padding:0 !important;
	}
.video-menu a{
	display:block;
	padding:3px 6px 6px !important;
	background:url(../../images/frontend/video/video.menu.gif) no-repeat 104px 8px;
	}
.video-menu .active{
	font-weight:bold;
	}

.video-menu a,
.video-menu a:link{
	color:#000000 !important;
	font-size:12px !important;
	}

/* list-head */
.list-head{
	overflow:hidden;
	margin-bottom:10px;
	}
.list-head .where,
.view-head .names .rubrick{
	float:left;
	padding:0 5px 0 0;
	background:#000000;
	height:28px;
	line-height:26px;
	font-family:Arial;
	font-size:17px;
	white-space:nowrap;
	color:#ffffff;
	font-weight:bold;
	}
.list-head .where span,
.view-head .names .rubrick span{
	float:left;
	height:28px;
	border-right:1px dashed #ffffff;
	padding:0 30px 0 6px;
	}
.list-head .sort{
	float:right;
	font-family:Arial;
	font-size:15px;
	line-height:26px;
	}
.list-head .sort a{
	color:#000000;
	}

/* video-pages */
.video-pages{
	margin:34px 0 22px;
	}
.video-pages ul{
	text-align:center;
	margin:0;
	list-style:none;
	font-family:Arial;
	font-size:15px;
	line-height:22px;
	}
.video-pages li{
	display:inline;
	margin:0 2px;
	padding:0;
	}
.video-pages li a{
	color:#000000 !important;
	}
.video-pages span{
	font-size:21px;
	color:#7f0000;
	font-weight:bold;
	}
.video-pages img{
	display:inline;
	}
.video-pages .prev,
.video-pages .next{
	float:left;
	padding:0 5px 0 40px;
	background:#000000;
	height:28px;
	line-height:26px;
	font-family:Arial;
	font-size:17px;
	white-space:nowrap;
	text-transform:lowercase;
	}
.video-pages .next{
	float:right;
	padding:0 40px 0 5px;
	}
.video-pages .prev div,
.video-pages .next div{
	float:left;
	height:28px;
	line-height:26px;
	border-right:1px dashed #ffffff;
	padding:0 8px 0 0;
	}
.video-pages .next div{
	border-left:1px dashed #ffffff;
	border-right:none;
	padding:0 0 0 8px;
	}
.video-pages .prev a.p{
	color:#ffffff;
	padding-left:11px;
	margin-left:6px;
	background:url(../../images/frontend/video/p.gif) no-repeat 0 50%;
	line-height:26px !important;
	}
.video-pages .next a.n{
	color:#ffffff;
	padding-right:11px;
	margin-right:6px;
	background:url(../../images/frontend/video/n.gif) no-repeat 100% 50%;
	}

/* video-list */
.video-list{
	margin-left:-2px;
	margin-right:-8px;
	margin-bottom:-16px;
	}
.video-list .row{
/*	background:url(../images.tpl/video/list.sep.gif) repeat-y 0 0; */
	margin-bottom:16px;
	overflow:hidden;
	}
.video-list .video-item{
	width:110px;
	height:134px;
	padding:6px 8px;
	float:left;
	background:url(../../images/frontend/video/list.it.gif) no-repeat 0 0;
	position:relative;
	}
.mediablock02v { background: url(../../images/frontend/video/mediasep.gif) no-repeat 2px 6px; float: left; width: 24px; height: 121px; }

.video-list .last{
	margin-right:0;
	}
.video-list h3{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}
.video-list h3 a,
.video-list h3 a:link{
	color:#000000 !important;
	text-decoration:none !important;
	}
.video-list h3 a:hover{
	color:#000000;
	text-decoration:underline;
	}
.video-list .pview{
	position:absolute;
	top:27px;
	left:8px;
	}
.pview .type{
	position:absolute;
	top:0;
	left:0;
	width:98px;
	height:27px;
	text-indent:-999px;
	overflow:hidden;
	}
.pview .type-pieces{
	background:url(../../images/frontend/lentapieces.png) no-repeat 0 0;
	}
.pview .type-series{
	background:url(../../images/frontend/lentaseria.png) no-repeat 0 0;
	}
.pview .type-premiere{
	background:url(../../images/frontend/lentaprem.png) no-repeat 0 0;
	}
.pview .type-new{
	background:url(../../images/frontend/lentanew.png) no-repeat 0 0;
	}
.video-list .pview .type-trash{
	background:url(../../images/frontend/lentatrash.png) no-repeat 0 0;
	}
.video-list p{
	font-size:11px;
	margin:72px 0 3px;
	padding:0;
	}
.video-list .views,
.video-view .view-head .info .views{
	font-size:10px;
	color:#7f0000;
	background:url(../../images/frontend/video/views.gif) no-repeat 0 50%;
	padding-left:15px;
	float:left;
	}
.video-list .date{
	font-size:10px;
	color:#999999;
	padding-right:14px;
	float:right;
	}
.video-list .zoom{
	position:absolute;
	bottom:25px;
	right:3px;
	}

.video-list .list-it-r { bottom: 12px; left: 7px; position: absolute; }

/* video-view */
.video-view{
	background:url(../../images/frontend/bgrserialred.gif);
	margin:-20px -20px 18px;
	border-bottom:10px solid #000000;
	padding:32px 56px;
	}
.video-view .view-head{
	background:url(../../images/frontend/video/head.jpg) 0 0;
	overflow:hidden;
	}
.video-view .view-head .head-inn{
	border-bottom:1px dashed #000000;
	padding:15px 10px 10px;
	overflow:hidden;
	}
.video-view .view-head .pview{
	background:url(../../images/frontend/video/video.pr.gif) no-repeat 0 0;
	float:left;
	padding:8px;
	position:relative;
	}
.video-view .view-head  .pview .type{
	top:8px;
	left:8px;
	}
.video-view .view-head  .names{
	width:344px;
	float:right;
	border-bottom:1px dashed #000000;
	padding-bottom:9px;
	}
.view-head .names .rubrick{
	font-size:15px;
	margin:0 10px 5px 0;
	height:25px;
	line-height:23px;
	}
.view-head .names .rubrick span{
	padding-right:13px;
	height:25px;
	}
.view-head .names .themes{
	font-family:Arial;
	font-size:15px;
	line-height:22px;
	}
.view-head .names .themes a{
	color:#000000;
	}
.view-head .name{
	clear:both;
	font-family:Arial;
	font-size:13px;
	}
.view-head .name strong{
	color:#7f0000;
	font-weight:normal;
	}
.video-view .view-head  .info{
	width:344px;
	float:right;
	padding-top:5px;
	}
.video-view .view-head .info .views{
	float:left;
	color:#000000;
	background-position:0 60%;
	}
.video-view .view-head .info .views span{
	color:#7f0000;
	}
.video-view .view-head .info .date{
	float:right;
	font-size:10px;
	}




.video-list .rate {
	font-size:10px;
	color:#7f0000;
	background:url(../../images/frontend/video/ratflag.gif) no-repeat 0 3px;
	padding-right:15px;
	float:right;
	}
.video-list .rate span { padding-left: 12px; }

.mediablock02v_ { background: url(../../images/frontend/video/mediasep.gif) no-repeat 8px 6px; float: left; width: 34px; height: 121px; }
