.slider-container{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slider{padding: 10px;background-color: #f2f2f2; overflow: hidden;}
.slider-opacity{background-color: transparent;}
.slider-opacity-wrap{
	position: absolute;
	top: -11px;
	left: -11px;
	width: 1000px;
	height: 156px;
	background-color: transparent !important;	
	background-image: url(../img/ui/slider/slider-back.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.slider-track{width: 960px;height: 9px;background-image: url(../img/ui/slider/bg.png);}
.slider-handle{width: 973px;height: 9px;position: relative;cursor: move;}

	.slider-handle-trigger{background-image: url(../img/ui/slider/slider.png);height: 9px;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: 110px;position: relative;overflow: hidden; width: 960px; /*973px*/}
.slider-area ul{white-space: nowrap; position: relative;}
.slider-area ul li{display: inline-block;margin: 0 3px 0 0; height: 100px; position: relative;}
.slider-area ul li.last{margin: 0;}
.slider-area ul li a{position: relative; display: block; text-decoration: none; overflow: hidden; padding: 3px; height: 100px;}
.slider-area ul li a.hover{border: 3px #f9e100 solid; padding: 0; height: 100px;}
.slider-area ul li img{height: 100px; width: 240px; position: relative; top: 0px; background-color: #CCC;}

.slider-area .slider-width{width: auto;}
.slider-area .slider-height{height: auto;}

.slider-v{padding: 5px 5px 5px 0;background-color: #FFF; border: 1px solid #CCC; position: relative; height: 376px;}
.slider-v-track{height: 376px;width: 9px;background-image: url(../img/ui/slider/bg-v.png); float: left; padding: 0; }
.slider-v-handle{height: 56px;width: 9px;position: relative; cursor: move;}
	.slider-v-handle-trigger{background-image: url(../img/ui/slider/slider-v.png);width: 9px;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: 376px;/*height:445px;*/position: relative;overflow: hidden; width: 291px; float: left; padding: 0; margin-right: 5px;}
	.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{margin: 1px; padding: 0; width: 95px; height: 70px; font-size: 0px;}

	.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: 200;
	width: 352px;
	top: -20px;
	left: -20px;
}

.ui-popup-fixed .top{
	background-image: url(../img/ui/popup/popup-white.png);
	background-position: top left;
	border: none;
	padding: 20px 20px 5px 20px;
}

.ui-popup-fixed .bottom{
	margin: 0;
	background-image: url(../img/ui/popup/popup-white.png);
	background-position: bottom left;
	padding: 0 40px 20px 20px;
}






.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{height: 42px;position: relative; width: 100%;}
.ui-calendar-horizont .ui-callendar-area{
	position: relative;
	float: left;
	display: inline-block;
	overflow: hidden;
	height: 42px;
	width: 609px;
	margin: 0;
	padding: 0;
}
.ui-calendar-horizont ul{margin: 0;padding: 0;display: inline-block;}
.ui-calendar-horizont ul li{
	height: 40px;
	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;}
.ui-calendar-horizont ul li.active a{border: none; color: #000;}
.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;
}

.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; overflow: hidden;}
.ui-accordition .ui-accord-container{position: relative}

.ui-search-container {position: absolute;z-index: 1000;width: 343px;}
.ui-search-container .results {background: url(../img/ui/search/search_back.png) no-repeat top left;padding: 4px 10px 4px 15px;}
.ui-search-container .bottom {margin: 0;background: url(../img/ui/search/search_back.png) no-repeat bottom left; height: 23px; width: 343px;}
.ui-search-container table td.t-time { vertical-align: top; white-space: normal; width: 30%;}
.ui-search-container table td.t-name { vertical-align: top; width: 70%; border: none;}
.ui-search-container table td.t-type { vertical-align: top; white-space: normal; width: 70%; padding-bottom: 10px;}
.ui-search-container table td.t-date { background: #c2c2c2; vertical-align: middle; padding: 4px 22px;}
/*
.ui-search-container ul {list-style-type: none;padding-left: 10px;}
.ui-search-container ul span.t-time {margin-right: 4px;}
*/

.ui-accordition .active .ui-accord-head{
	border-top: none;
}
.ui-accordition .active .ui-accord-head a{
	border: none;
	color: #333;
}

