/* (c)2011 Mediawork group s.r.o., www.mediawork.cz, CSS for Publicstream module 2.0 */
.ps-wrapper *{margin:0px;padding:0px;text-align:left;}
.ps-wrapper{background:transparent;margin:10px 0px; padding:0px; float:left;}
.ps-shadow{-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);}
.ps-wrapper img{border:none;}
.ps-fill{width:512px;height:388px;background: url(http://i.mediawork.cz/img/common/loading.gif) no-repeat 50% 50% transparent !important;text-align:center;}
.ps-helper{float:left;position:relative;}
.ps-message{text-align:center;padding:10px;margin:0 10px; top:20px;position:relative;}
.ps-header{margin-bottom:10px; border:1px solid none;display:none;}
.ps-header-title {padding:10px;}
.ps-header-description *{padding:0 10px 10px;}
.ps-player-wrap{padding:10px;position:relative;}
.ps-place-player{background-color: #EEE;}	
.ps-loading{background-image: url(http://i.mediawork.cz/img/common/loading.gif);background-repeat: no-repeat;background-position: 50% 50% !important;}
.ps-title{display:none;background:#666;position:absolute;bottom:10px;height:40px;color:#FFF;padding:10px;right:10px;left:10px;font-weight:bold;opacity: 0.7;filter:alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;border:1px solid #333;z-index:4;}
.ps-title:hover,.ps-title > *{opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
.ps-details{margin-top:10px;padding:10px;min-height:50px;}
.ps-controls{padding:10px;border-top:none !important;min-height:20px;}
.ps-volume-control{float:right;right:10px;}
.ps-volume-label{float:left; margin-right:10px;}
.ps-slider-volume{width:150px;float:left;margin-top:3px;}
.ps-btn-mute {height: 14px;padding-bottom: 3px;vertical-align: middle;width: 20px !important;}
.ps-hidden{display:none;}
.ps-quality-switch{float:left; display:none;}
.ps-quality-select{width:180px;}
.ps-quality-switch *.ui-widget{font-size:0.9em;}
/*----------http://www.webtoolkit.info/css-clearfix.html----------*/
.ps-clearfix:after {	content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} 
.ps-clearfix {display: inline-block;} 
html[xmlns] .ps-clearfix {display: block;} 
* html .ps-clearfix {height: 1%;}
/*---------------*/
.ui-selectmenu-menu .ui-widget{font-size:0.9em;}
.ps-wrapper .ui-widget{font-size:1em;}
.ps-central-wrapper{position:relative;width:100%;}
.ps-events{margin-bottom:10px;padding:0px !important;}
.ps-category{margin:0px;padding:10px !important; min-height: 50px;}
.ps-categories{margin:0px;padding:0px;}
.ps-action-menu{list-style:none;}
.ps-chapters-bottom,.ps-chapters-right{padding:10px;overflow:auto;}
.ps-chapters-bottom{margin-top:10px;max-height:300px;}
.ps-chapters-right{float:right;width:200px;position:absolute;top:0px;bottom:0px;right:0px;}
.ps-event-select{width:100%;text-align:left;}
.ps-action-name{font-weight:bold;font-size:1.1em;}
.ps-action-desc{font-weight:normal;font-size:1em;}
.ps-action-date{font-weight:normal;font-size:0.9em;}

a.ps-thumb-big { height: 5em; }
.ps-thumb-big .ui-selectmenu-item-icon { height: 50px; width: 50px; background-position:center center;}		
.ui-selectmenu-menu li.ps-thumb-big a, a.ps-thumb-big span.ui-selectmenu-status { padding-left: 5em !important; min-height: 50px; }

.ps-chapters-wrap{}
.ps-chapters{width:100%;}
.ps-chapter-li{cursor:pointer; width:100%;}
.ps-ellipsis{overflow:hidden;display:block; white-space:nowrap; text-overflow:ellipsis;}
.ps-chapter-title{text-align:left;font-weight:bold;display:block;}
.ps-chapter-desc{font-weight:normal;display:block;margin-left:15px;}
.ps-btns-navi{margin:0px 10px;}
.ps-control-buttons{float:left; font-size:12px;}
.ps-wrapper table td{vertical-align:top;}
.ps-bold{font-weight:bold;}
.ps-info-table{margin-top:10px;padding-top:5px;border-top:1px solid #999;width:100%;}
.ps-table-label{width:6em;}
.ps-files{
	list-style:round;
	margin-left:1.5em;
}
.ps-files a{cursor:pointer;}
.ps-size{font-size:0.8em;color:#666;}

.ps-wrapper .ui-menu a.ui-state-highlight{margin:-1px;}

/* Selectmenu
------------------------------------------------------------------------------------------------------------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 2.2em; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; } 
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 1.4em; display: block; padding: .405em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { }
.ui-selectmenu-open li.ui-selectmenu-item-selected {border:1px solid #AAA; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }