/*dropdownMenu*/
.rich-toolbar{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; background-color: #FF8400; background-image:none; margin:0; padding:0}
.rich-toolbar a{color:#fff}
.rich-toolbar a:hover, .dr-menu-item-hover a{color: #C16810 !important}
.rich-toolbar td{white-space: nowrap;}
.dr-toolbar-int{padding: 0}
.dr-toolbar-ext{border:none}
.rich-menu-label-unselect, .rich-menu-label-select, .dr-menu-label-unselect, .dr-menu-label-select{padding:2px 8px 2px 8px;border:none;border-right:1px solid #FFC489}	
.pic{margin:1px 3px 0 0}
.rich-menu-list-border, .dr-menu-list-border{border:none;background:url("../img/richFacesDropdownMenuBgr.gif") repeat-y left top #FF8400;color:#fff}
.rich-menu-list-bg, .dr-menu-list-bg{border: 1px solid #FFCE9F}
.rich-menu-group-enabled, .rich-menu-group-hover, .rich-menu-item-enabled, .rich-menu-item-hover, .dr-menu-item-enabled, .dr-menu-item-hover{border:none;height:18px; padding:2px 36px 1px 0px;}
.rich-menu-group-select, .rich-menu-group-hover, .rich-menu-label-select, .rich-menu-item-hover, .dr-menu-label-select, .dr-menu-item-hover{background-color:#FFCE9F; background-image:none; color: #C16810 !important}
.dr-menu-icon{padding:2px 2px 4px 2px;margin-right:7px}
.rich-toolbar-item div span table td{padding:2px 0 0 2px}
.rich-menu-separator, .dr-menu-separator{border-color:#FFC489}
#richMenu{height:0px!important; margin:0; padding:0}
.menuDiv form{margin:0!important; padding:0!important; height: 0!important}

/*dropdownMenu - context menu*/
.richMenuContext{background-color:#fff;padding:0;position:relative;border:none;border-bottom:1px solid #666666}
.richMenuContext.uzavierka .rich-label-text-decor{position:relative;border:1px solid #666666!important;border-bottom:0!important;background:url(../img/mais-iconset/studium/hodnotenie/icon-hodnot_uzav.gif) no-repeat 1px #fff;padding:2px 3px 1px 19px}
.richMenuContext.uzavierka:hover .rich-label-text-decor{z-index:3000;}
.richMenuContext.print .rich-label-text-decor{position:relative;border:1px solid #666666!important;border-bottom:0!important;background:url(../img/icon-print.gif) no-repeat 1px #fff;padding:2px 3px 2px 24px;font-size: 11px;font-weight:normal}
.richMenuContext.export .rich-label-text-decor{position:relative;border:1px solid #666666!important;border-bottom:0!important;background:url(../img/icon-excel.gif) no-repeat 1px #fff;padding:2px 3px 2px 24px;font-size: 11px;font-weight:normal}
.richMenuContext .rich-menu-list-border{background:none #fff;border:0;margin-top:-2px;color:#000;padding:0}
.richMenuContext .rich-menu-list-bg{border:1px solid #666666;}
.richMenuContext .dr-menu-icon{margin-right:0px}
.richMenuContext .rich-menu-label-select, .richMenuContext .rich-menu-item-hover, .richMenuContext .dr-menu-label-select, .richMenuContext .dr-menu-item-hover{background-color:#ff8400;color:#fff!important}

/*modalPanel*/
.dr-mpnl-pnl{background-color: #fff; background-image:none; border:none;-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000}
.rich-mpnl-body{padding:8px 18px 38px 18px; _padding:8px 18px 0 18px;background-color: #fff; background-image:none;}
.plsWait .rich-mpnl-body{padding:45px 18px 38px 18px; _padding:45px 18px 0 18px}
.dr-mpnl-shadow{border:1px solid #fff}
.dr-mpnl-mask-div {background-color:#fff; opacity:.45}
div#header:pleaseWaitWrap td.rich-mpnl-body{border:none !important;}
.plsWait td.rich-mpnl-body{border:0px solid #fff!important}
.modalPanelIcon{position:absolute;top:19px; left:20px; height:25px}
.modalPanelHeader{position:absolute; top:20px; left:52px; color:#FF8400; font:bold 19px Arial, Helverica, sans-serif;}
.modalPanelBackButton{position:absolute; top:16px; right:14px}
.modalPanelClose{background: url("../img/richFacesmodalPanelClose.gif") no-repeat center; width:16px; height:16px; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; cursor: pointer;}
.modalConfirm{display:block; color:#000 !important; font:bold 14px Arial, Helvetica, sans-serif; text-align:center; margin:50px 0 50px 0 !important}
.rich-modalpanel {position:static !important;}
.rich-mpnl_panel {position:absolute;}
.dr-mpnl-pnl-h{border-color:#fff; height:40px}
.plsWait .rich-mpnl_panel, .printModal .rich-mpnl_panel{	left:50%!important;
	margin-left:-190px!important;
	margin-top:-125px!important;
	position:fixed;
	top:50%!important;}
.plsWait .dr-mpnl-pnl{-moz-box-shadow: 0 0 5px #333;-webkit-box-shadow: 0 0 5px #333;box-shadow: 0 0 5px #333}	
.printModal .rich-mpnl_panel{
	margin-left:-425px!important;
	margin-top:-300px!important;
}
.confirmModal .rich-mpnl_panel{
	margin-left:-700px!important;
	margin-top:-340px!important;
	left:50%!important;
	top:50%!important;
	position:fixed;
}
.loadFileModal .rich-mpnl_panel{
	left:40%!important;
	top:40%!important;
	position:fixed;
}
/*tabPanel*/
.rich-tabpanel td{border: 0px solid white;vertical-align:top;padding:1;}
.rich-tabpanel-content{ background-image:none;background-color: #E7E3DD}
.rich-tabpanel-content-position{border:2px solid #666666; border-top-width:5px}
.rich-tabhdr-side-border{background:none; background-image:none;}
.rich-tabhdr-side-cell{color:#fff;font-weight:bold !important;} 
.rich-tabhdr-cell-active{background-color:#666666; background-image:none;}
td.rich-tabhdr-cell-active, td.rich-tabhdr-cell-inactive{ background-image:none; padding: 0}
.rich-tab-disabled{color:#CFCFCF !important}
.rich-tab-inactive, td.rich-tabhdr-cell-inactive {cursor: pointer!important;color:#666666!important;}
body.ajaxload .rich-tab-inactive, body.ajaxload td.rich-tabhdr-cell-inactive {cursor: progress!important;}
table.rich-tabpanel td.dr-tbpnl-tb-act, table.rich-tabpanel td.dr-tbpnl-tb-inact, table.rich-tabpanel td.dr-tbpnl-tb-dsbl{padding: 3px 10px 2px 10px; background-image:none;  font-size:90%!important}
.richTabPanelLastTabs table.rich-tabpanel td.dr-tbpnl-tb-act, .richTabPanelLastTabs table.rich-tabpanel td.dr-tbpnl-tb-inact, .richTabPanelLastTabs table.rich-tabpanel td.dr-tbpnl-tb-dsbl{padding: 2px 10px 2px 10px; background-image:none;  font-size:90%!important}
.richTabPanelLastTabs .rich-tabhdr-side-cell{color:#fff;font-weight:bold; border-right:0px solid #666666}
.richTabPanelLastTabs .rich-tab-active{color:#fff !important}
.richTabPanelLastTabs .rich-tabpanel-content-position{border: none;}
.richTabPanelLastTabs .rich-tabhdr-cell-active {background-color:#888888!important; background-image:none; color:#fff!important}
.dr-tbpnl-tbcell-act table{top:0!important;}
.richTabPanelLastTabs .rich-tabhdr-cell-inactive{background-color:#C8C8C8; background-image:none; color:#fff!important}
.richTabPanelLastTabs .rich-tabhdr-side-border{background-color:#C8C8C8; background-image:none; width:0px!important }
.richTabPanelLastTabs .dr-bottom-line{background-color:#666666 !important; background-image:none; border-bottom:0px solid #666666 !important}
.richTabPanelLastTabs .rich-tab-inactive, .richTabPanelLastTabs td.rich-tabhdr-cell-inactive{color:#fff!important}
.richTabPanelInsideTabs .rich-tabhdr-side-cell{color:#000;font-weight:bold; border-right:0px solid #666666}
.richTabPanelInsideTabs .rich-tab-active{color:#fff!important; background-color:#AFAFAF!important; background-image:none;border-top:none!important}
.richTabPanelInsideTabs .rich-tabpanel-content-position{border: none;}
.richTabPanelInsideTabs .rich-tabhdr-cell-active {background-color:#AFAFAF; background-image:none; color:#F88000!important; border-bottom:0px solid #E7E3DD !important;}
.richTabPanelInsideTabs .rich-tabhdr-cell-inactive{background-color:#A9A9A9; background-image:none; color:#000!important} 
.richTabPanelInsideTabs .rich-tabhdr-side-border{background-color:#A9A9A9; background-image:none; width:0px!important }
.richTabPanelInsideTabs .dr-bottom-line{background-color:#888888 !important; background-image:none; border-top:5px solid #888888 !important}
.rich-tabhdr-side-border img{width: 0!important}

.richTabPanelTabs4th table.rich-tabpanel td.dr-tbpnl-tb-act, .richTabPanelTabs4th table.rich-tabpanel td.dr-tbpnl-tb-inact, .richTabPanelTabs4th table.rich-tabpanel td.dr-tbpnl-tb-dsbl{padding: 2px 10px 2px 10px; font-size:90%!important}
.richTabPanelTabs4th .rich-tabhdr-side-cell{color:#fff;font-weight:bold; border-right:0px solid #666666}
.richTabPanelTabs4th .rich-tabpanel-content-position{border: none;}
.richTabPanelTabs4th .rich-tab-active {background-color:#E7E3DD!important; background-image:none; color:#666!important}
.richTabPanelTabs4th .dr-bottom-line{background-color:#AFAFAF !important; background-image:none; border-top:5px solid #AFAFAF !important}

.dr-tbpnl-tb-sel{background-color: #FF8400!important; background-image:none; color:#fff!important;cursor: pointer!important;}
.rich-tabhdr-cell-inactive, .rich-tab-disabled{background-color: transparent!important; background-image:none;color:#666666!important;}

/*simpleTogglePanel*/
.rich-stglpanel-header{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; border: none; padding-left: 8px; height:18px; line-height: 18px }
.dr-stglpnl-b { background-image:none;background-color: #E7E3DD}
.rich-stglpnl-marker{font: bold 14px Tahoma, Verdana, sans-serif !important; line-height: 14px}
.hodnotenie_panel { padding:2px; background-color: #FFFFFF;}

/*calendar*/
.rich-calendar-popup, .rich-calendar-time-layout{background-color:#fff; background-image:none; border:3px solid #fff}
.rich-calendar-header, .rich-calendar-today{background-color:#FF8400; background-image:none; color: #fff; font-weight: bold; padding: 3px !important;}
.rich-calendar-cell{padding: 3px !important;}
.rich-calendar-hover{ background-image:none;background-color: #f0f0f0}
.rich-calendar-select{ background-image:none;background-color: #e0e0e0; color:#000; font-weight: bold}
.rich-calendar-days, .rich-calendar-week{font-weight: bold; padding-top:3px !important}
.rich-calendar-holly{background-color: #f6f6f6}
.rich-calendar-toolfooter, .rich-calendar-tool-close{background: none; background-image:none; font-weight: bold;}
.rich-calendar-toolfooter{padding-top: 4px !important}
.rich-calendar-footer{border-top: 1px solid #dadada !important}
.rich-calendar-editor-btn-over{border-color:#fff; background-image:none; background-color: #f6f6f6}
.rich-calendar-editor-btn-selected{background-color:#FF8400; background-image:none; color: #fff; font-weight: bold;}
.rich-calendar-date-layout{background-color:#fff; background-image:none; border:1px solid #999999; padding:4px; margin:7px 0 0 7px}
.rich-calendar-date-layout-split{border-right: 1px solid #E1E1E1 !important}
.rich-calendar-time-btn{border:none; font-weight: bold; padding-top: 6px;}
.rich-calendar-editor-layout-shadow{ background-image:none;background-color: #999999}
.rich-calendar-time-layout{top:10px; left:10px}
.rich-calendar-popup td{vertical-align: middle;}
.rich-calendar-button{float:none !important}
.holiday{background-color:#FF8400A6; color: white; font-weight: bolder;}

/*dataTable*/
table.dataTableNested td,table.dataTableNested th, table.dataTableNested td div{font-size:90%; vertical-align: middle;}
table.dataTableNested th{background-color: #adadad!important; background-image:none; padding: 0 0 1px 2px !important}
table.rich-table{}
td.dr-table-cell, th.dr-table-headercell{border:1px solid #E7E3DD;padding: 0 3px}
tr.dr-subtable-row{border-bottom:1px solid #E8E8E8}

/*comboBox*/
input.rich-combobox-button-background, input.rich-combobox-button-background-inactive{ background-image:none;background-color: #D4D0C8}
input.rich-combobox-button-pressed-background{ background-image:none;background-color: #BFBFBF}
.rich-combobox-item-selected{background-color: #163074; background-image:none; color: #fff; border: none;}

/*pickList*/
table.rich-list-picklist td{vertical-align: middle;}
.rich-picklist-body { background-image:none;background-color:#fff}
.rich-picklist-content,.rich-picklist-source-cell{cursor:pointer!important;}
.rich-picklist-source-row-selected, .rich-picklist-target-row-selected {background-color:#163074; background-image:none;color:#FFFFFF;}
.rich-list-picklist-button, .rich-list-picklist-button-light, .rich-list-picklist-button-button, .rich-list-picklist-button-disabled{width:20px!important;height:16px;padding:0 2px 0 2px!important}
.rich-picklist-control-disabled, .rich-picklist-control-top, .rich-picklist-control-bottom, .rich-picklist-control-up, .rich-picklist-control-down, .rich-picklist-control-copyall, .rich-picklist-control-copy, .rich-picklist-control-remove, .rich-picklist-control-removeall {width: 21px!important; background-image:none; background-color: #fff}
.rich-list-picklist-button-light {padding:2px; border-color:#666666}
.rich-picklist-control-disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity: .5;filter: alpha(opacity=50)}

/*extendedDataTable*/
th.extdt-subheadercell, th.extdt-empty-cell{background-image: none;background-color:#a9a9a9!important;}
th.extdt-subheadercell{border-right: 2px solid #E7E3DD; border-spacing: 2px;}
tr.extdt-firstrow td{background-color: #DEDEDE; border-bottom: 2px solid #E7E3DD; border-right: 2px solid #E7E3DD}

/*inplaceInput*/
.dr-pnl{border: 1px solid #666666}
.rich-panel-header{border: none;background-color: #666; color: #fff; font:bold 11px Arial, Helvetica, sans-serif; padding-left: 5px} 
.rich-panel-body{padding:2px}
.rich-panel-body-cal{padding:2px;overflow:visible;}
span.inplaceInputLabel{color:#C16810;font:normal 11px Arial, Helvetica, sans-serif;float: right;}
.rich-inplace-view{border-bottom-style:dotted;}
.inplaceHighlighted .rich-inplace-input{background-color:#fff;padding:1px 2px;border:none}

/*inplaceSelect*/
.rich-inplace-select-list-shadow {background: #FFF;}
.rich-inplace-select-shadow-tl {background: #FFF;}
.rich-inplace-select-shadow-tr {background: #FFF;}
.rich-inplace-select-shadow-bl {background: #FFF;}
.rich-inplace-select-shadow-br {background: #FFF;}

/*panelBar*/
.dr-pnlbar{border:solid 1px #666; padding: 1px 0 1px 1px}
.rich-panelbar-header{border: none;background-color: #888; color: #fff; font:bold 11px Arial, Helvetica, sans-serif; padding:2px 5px}
.rich-panelbar-header-act{border: none;background-color: #666; color: #fff; font:bold 11px Arial, Helvetica, sans-serif; padding:2px 5px}
/*a4j commandLink pagination*/
.paginationA4j, .paginationA4j td{vertical-align: middle;margin-left: 10px;margin-right: 10px;}
.frew, .back, .next, .ffwd{display:block; float: left; background-color:#fff; border: 1px solid #666; padding:1px 5px 2px 5px; margin-right: 3px}
.back{margin-right: 7px}
.next{margin-left: 7px}
.ffwd{margin-right: 3px}
.frew, .ffwd{padding: 1px 7px 2px 7px}
.tooltip {
	background-color:#FAE6B0;border-color:#E5973E;
	border-width: 1px;
	padding: 10px;
	color: #000;
	font-weight: normal;
}

/* mce */
.mceLayout, .richfacesSkin table.mceLayout tr.mceLast td{border:none!important}
