.slider-container{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slider{overflow: hidden;}
.slider-opacity{background-color: transparent;}
.slider-opacity-wrap{
	position: absolute;
	top: -11px;
	left: -11px;
	width: 1012px;
	height: 156px;
	background-color: transparent !important;
	background-position: top left;
	background-repeat: no-repeat;
}

.slider-track{width: 960px;height: 19px;background-image: url(../img/ui/slider/bg.png);}
.slider-handle{width: 960px;height: 19px;position: relative;cursor: move;}

	.slider-handle-trigger{background-image: url(../img/ui/slider/slider.png);height: 19px;padding: 0; margin: 0;}

.slider .handle-left{float: left;width: 10px;background-position: top left;}
.slider .handle-center{float: left;background-repeat: no-repeat;background-position: top center;width: 953px;}
.slider .handle-right{float: right;width: 10px;background-position: top right;}


.slider-area{height: 140px;position: relative;overflow: hidden; width: 960px;}
.slider-area ul{position: relative; white-space: nowrap;}
.slider-area ul li{display: inline-block;margin: 0 0 0 20px; position: relative;}
.slider-area ul li.last{margin: 0;}
.slider-area ul li.first{margin: 0;}
.slider-area ul li .video-link{margin: 0 0; display: block; text-decoration: none; overflow: hidden; color: #fff; font-size: 1.2em; text-decoration: underline}
.slider-area ul li .video-link:hover{text-decoration: none}
.slider-area ul li img{height: 100px; width: 200px; position: relative; top: 0px;}

.slider-area .slider-width{width: auto;}
.slider-area .slider-height{height: auto;}

.slider-v{padding: 0; position: relative; height: 320px;}
.slider-v-track{height: 320px; width: 19px; background:#151619; float: left; padding: 0; }
.slider-v-handle{height: 56px;width: 19px;position: relative; cursor: move;}
	.slider-v-handle-trigger{background-image: url(../img/ui/slider/v-slider.png);width: 19px;padding: 0; margin: 0;}
	.slider-v .handle-top{height: 10px; background-position: top left;}
	.slider-v .handle-center{background-repeat: no-repeat; background-position: center;height: 36px;}
	.slider-v .handle-bottom{height: 10px;background-position: bottom right;}
	.slider-v-area{/*height: 320px;height:445px;*/position: relative;overflow: hidden; width: 240px; float: left; padding: 0 15px 0 0;}
	.slider-v-area .slider-height{}
	.slider-v-area a{margin: 0; padding: 0;}
	.slider-v-area a.active{z-index: 9999;}	
	.slider-v-area img{padding: 0; width: 80px; height: 80px; font-size: 0px; display: inline;}
	.slider-list ul{}
	.slider-list ul li{}
	
.slider-overlay{
    margin: 0;
    padding: 0;
	display: block;
	height: 100px;
	width: 240px;
	position: absolute;
	top: 3px;
	left: 3px;
	font-size:1em;
	background-image: url(../img/ui/slider/slider-overlay.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.slider-area ul li a.hover .slider-overlay{top: 0px; left: 0px;}

.slider-overlay span{
	position: absolute;
	bottom: 0px;
	right: 0px;
	color: #FFF;
	font-style: italic;
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	padding: 0;
	margin: 0 5px 0 0;
}



.ui-indicator{
	width: 18px;
	height: 18px;
	margin: 0;
	padding: 0;
	display: block;
	text-decoration: none;
	border: none;
	cursor: pointer;
	background-image: url(../img/ui/timer.png);
	background-repeat: no-repeat;
	background-position: top left;	
}





.tag-cloud{
	background-color: #f3f3f3;
	display: block;
	color: #333;
	padding: 10px;
}

.tag-cloud .head{font-size: 1.6em;}
.tag-cloud .cloud{margin-top: 10px;}
.tag-cloud a{
	color: #333;
	text-decoration: none;
	border-bottom: 1px #333 dashed;
	display: inline;
	margin-right: 15px;
}

.tag-cloud a.selected-tag{
	border-color: #f3f3f3;
	color: #8f3103;
}

.ui-popup-fixed{
	text-align: left;
	display: block;
	position: absolute;
	z-index: 9999;
	width: 352px;
    top: -20px;
    left: 0px;
}

.ui-popup-fixed .top{
/*
    background-image: url(../img/ui/popup/popup-white.png);
    background-position: top left;
*/	
    border: none;
    margin-top: 10px;
	padding: 10px 20px 5px 10px;
	background: #1b1c20;
}

.ui-popup-fixed .bottom{
/*  
    background-image: url(../img/ui/popup/popup-white.png);
    background-position: bottom left;
*/	
	margin: 0;
	padding: 0 40px 20px 10px;
	background: #1b1c20;
}






.ui-popup-table {
    white-space: normal;
    top: -30px;
    left: -19px;
    width: 670px;
}

.ui-popup-table .top {
    background-image: url(../img/ui/popup/popup-white-long.png);
}

.ui-popup-table .bottom {
    background-image: url(../img/ui/popup/popup-white-long.png);
}




.ui-calendar-horizont{position: relative; width: 100%;}
.ui-calendar-horizont .ui-callendar-area{
	position: relative;
	float: left;
	display: inline-block;
	overflow: hidden;
	width: 930px;
	height: 60px;
	margin-left: 30px;
}
.ui-calendar-horizont ul{margin: 0;padding: 0;display: inline-block;}
.ui-calendar-horizont ul li{
	width: 87px;	
	list-style: none;
	margin: 0;
	padding: 2px 0 0 0;
	background-image: url(../img/ui/calendar/main.png);
	background-position: -19px top;
	float: left;
	display: block;	
	text-align: center;
	cursor: pointer;
}

.ui-calendar-horizont ul li span{
    display: block;
	font-size: 0.9em;
	padding: 0;
	margin: 0;
	color: #333;
/*	border-bottom: 1px dashed #333;*/
}
.ui-calendar-horizont ul li.active{background-position: -19px -42px;color:white;}
.ui-calendar-horizont ul li.active a{border: none;}
.ui-calendar-horizont .ui-calendar-arrow{
	width: 19px;
	height: 42px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	display: inline-block;
	float: left;
	background-image: url(../img/ui/calendar/main.png);
}
.ui-calendar-horizont .arrow-left{background-position: top left;}
.ui-calendar-horizont .arrow-right{background-position: top right;}

.ui-button{
	width: 100px;
	height: 27px;
	border: none;
	background-image: url(../img/ui/buttons/grey.png);
	background-color: #FFF;
	cursor: pointer;
	z-index: 2;
}

.ui-button span {
	color: #fff;
	font-size: 1.1em;
    position: relative;
    top: -2px;
}

/*
все стили для аккордеона смотри в screen-in2.css
.ui-accordition{ position: relative;background-color: #f3f3f3;border: 1px solid #CCC;}
.ui-accordition .slider-v{border: none;}
.ui-accordition .slider-v-area{width: 260px; border: none;padding: 0 15px; }

.ui-accordition .ui-accord-head{height: 32px; position: relative; border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; padding: 0 15px; margin: 0;}
.ui-accordition .ui-accord-head a{padding-top:10px;}
.ui-accordition .first .ui-accord-head{border-top: none;}
.ui-accordition .last .ui-accord-head{border-bottom: none;}

.ui-accordition .ui-accord-body{position: relative; padding: 5px 0 10px 0}
*/

.ui-search-container {position: absolute;z-index: 9999;width: 335px;}
.ui-search-container .results {background: #1b1c20;padding: 4px 10px 4px 15px;font-size:1.2em;}
.ui-search-container .t-date {color:#378bca;margin-bottom:8px;}
/*.ui-search-container  {list-style-type: none;padding-left: 10px;}*/
.ui-search-container td {vertical-align:top;}
.ui-search-container td.separator {border-bottom:1px solid #333;}
.ui-search-container .t-time {color:#666;width:30%;font-size:0.9em;}
.ui-search-container .t-name a {color:white;width:70%;}
.ui-search-container .t-name span {color:#666;font-size:0.9em;}

.ui-accordition .active .ui-accord-head{
	border-top: none;
}
.ui-accordition .active .ui-accord-head a{
	border: none;
	color: #333;
}
