.rich-container input,.rich-input,.rich-container select,.rich-select,.rich-container textarea,.rich-textarea,.rich-container button,.rich-button,.rich-container keygen,.rich-keygen,.rich-container isindex,.rich-isindex,.rich-container legend,.rich-legend,.rich-container a,.rich-link,.rich-container fieldset,.rich-fieldset,.rich-field,.rich-field-edit,.rich-field-error,.rich-button,.rich-button-disabled,.rich-button-over,.rich-button-press{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;}.rich-container fieldset,.rich-fieldset{border-width:1px;border-style:solid;padding:10px;}.rich-container hr,.rich-hr{border-width:1px;border-style:solid;}.rich-container legend,.rich-legend{font-weight:bold;}.rich-container form,.rich-form{padding:0;margin:0;}.rich-container fieldset,.rich-fieldset{border-color:#BED6F8;}.rich-container hr,.rich-hr{border-color:#BED6F8;}.rich-container a,.rich-link{color:#0078D0;}.rich-container a:hover,.rich-link:hover{color:#0090FF;}.rich-container a:visited,.rich-link:visited{color:#0090FF;}.rich-field,.rich-field-edit,.rich-field-error{border-width:1px;border-style:inset;border-color:#BED6F8;}.rich-field{background-color:#FFF;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgZlj4H4iYAA0HA04_.faces);background-repeat:no-repeat;background-position:1px 1px;}.rich-field-edit{background-color:#FEFFDA;}.rich-field-error{background-color:#F00;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.InputErrorIcon/DATB/eAF79uw!AAWAAsw_.faces);background-repeat:no-repeat;background-position:center left;padding-left:7px;}.rich-button,.rich-button-disabled,.rich-button-over,.rich-button-press{border-width:1px;border-style:solid;border-color:#BED6F8;background-color:#D6E6FB;padding:2px 10px 2px 10px;text-align:center;cursor:pointer;background-repeat:repeat-x;background-position:top left;}.rich-button{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.StandardButtonBgImage/DATB/eAFjYGAQ-vjx4-9n15gAGdkFnw__.faces);}.rich-button-disabled{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.StandardButtonBgImage/DATB/eAFjYGAQ-vjx4-9n15gAGdkFnw__.faces);}.rich-button-over{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.StandardButtonBgImage/DATB/eAFjYGAQ-vjx4-9n15gAGdkFnw__.faces);}.rich-button-press{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.StandardButtonPressedBgImage/DATB/eAFjYGAQ-v3s2sePH5kAGYUFnw__.faces);background-position:bottom left;}.rich-box-border-color-control-select{border-color:#E79A00;}.rich-box-border-color-subborder{border-color:#FFF;}.rich-box-border-color-header{border-color:#FFA100;}.rich-box-border-color-general{border-color:#FFF;}.rich-box-border-color-additional{border-color:#F1F1F1;}.rich-box-border-color-panel{border-color:#BED6F8;}.rich-box-border-color-tip{border-color:#E5973E;}.rich-box-border-color-table{border-color:#C0C0C0;}.rich-box-border-control-select,.rich-box-border-subborder,.rich-box-border-header,.rich-box-border-general,.rich-box-border-additional,.rich-box-border-panel,.rich-box-border-tip,.rich-box-border-table{border-style:solid;border-width:1px;}.rich-box-border-control-select{border-color:#E79A00;}.rich-box-border-subborder{border-color:#FFF;}.rich-box-border-header{border-color:#FFA100;}.rich-box-border-general{border-color:#FFF;}.rich-box-border-additional{border-color:#F1F1F1;}.rich-box-border-panel{border-color:#BED6F8;}.rich-box-border-tip{border-color:#E5973E;}.rich-box-border-table{border-color:#C0C0C0;}.rich-box-bgcolor-header{background-color:#FFA100;}.rich-box-bgcolor-general{background-color:#FFF;}.rich-box-bgcolor-additional{background-color:#F1F1F1;}.rich-box-bgcolor-tab{background-color:#FFF;}.rich-box-bgcolor-trim{background-color:#D6E6FB;}.rich-box-bgcolor-tip{background-color:#FAE6B0;}.rich-box-bgcolor-table{background-color:#FFF;}.rich-box-bgcolor-table-footer{background-color:#F1F1F1;}.rich-box-bgcolor-table-subfooter{background-color:#F1F1F1;}.rich-box-bgcolor-editor{background-color:#F1F1F1;}.rich-box-bgcolor-edit{background-color:#FEFFDA;}.rich-text-color-header{color:#000;}.rich-text-color-general{color:#000;}.rich-text-color-tab-disabled{color:#8DB7F3;}.rich-text-color-select{color:#E79A00;}.rich-text-color-link-general{color:#0078D0;}.rich-text-color-link-hover{color:#0090FF;}.rich-text-color-link-visited{color:#0090FF;}.rich-font-size-general{font-size:11px;}.rich-font-size-header{font-size:11px;}.rich-font-family-general{font-family:Arial,Verdana,sans-serif;}.rich-font-family-header{font-family:Arial,Verdana,sans-serif;}.rich-text-general{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;}.rich-text-header{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;}.rich-text-tab-disabled{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#8DB7F3;}.rich-text-control-select{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#E79A00;}.rich-gradient-header-inverse{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.HeaderInverseGradientImage/DATB/eAFjYGDgZlj4H4iYAA0HA04_.faces);background-repeat:repeat-x;}.rich-gradient-header{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.HeaderGradientImage/DATB/eAFjYGDgZlj4H4iYAA0HA04_.faces);background-repeat:repeat-x;}.rich-gradient-tab{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.TabGradientImage/DATB/eAFjYGDg!g8GTAAbSgYI.faces);background-repeat:repeat-x;}.rich-gradient-tab-inverse{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.TabInverseGradientImage/DATB/eAFjYGDg!g8GTAAbSgYI.faces);background-repeat:repeat-x;}.rich-gradient-input{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.InputGradientImage/DATB/eAFjYGDg!vjx4!!!!5kAGk4F3g__.faces);background-repeat:repeat-x;}.rich-gradient-menu-inverse{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.MenuInverseGradientImage/DATB/eAFjYGDg!vjx4!!!!5kAGk4F3g__.faces);background-repeat:repeat-x;}.rich-gradient-menu{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.MenuGradientImage/DATB/eAFjYGDg!v!!!8ePH5kAGswF3g__.faces);background-repeat:repeat-x;}.rich-gradient-button-inverse{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.ButtonInverseGradientImage/DATB/eAFjYGDg!v3s2sePH5kAGU0FmA__.faces);background-repeat:repeat-x;}.rich-gradient-button{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.ButtonGradientImage/DATB/eAFjYGDg!vjx4-9n15gAGaEFmA__.faces);background-repeat:repeat-x;}.rich-container input,.rich-input,.rich-container select,.rich-select,.rich-container textarea,.rich-textarea,.rich-container button,.rich-button,.rich-container keygen,.rich-keygen,.rich-container isindex,.rich-isindex{border-width:1px;border-color:#BED6F8;color:#000;}.rich-container *|button,.rich-button{border-width:1px;background-repeat:repeat-x;background-position:top left;}.rich-button,.rich-container button[type="button"],.rich-button-button,.rich-container button[type="reset"],.rich-button-reset,.rich-container button[type="submit"],.rich-button-submit,.rich-container input[type="reset"],.rich-input-reset,.rich-container input[type="submit"],.rich-input-submit,.rich-container input[type="button"],.rich-input-button{border-width:1px;background-repeat:repeat-x;background-position:top left;}.rich-container *|button,.rich-button{border-color:#BED6F8;font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;background-color:#FFA100;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgZlj4H4iYAA0HA04_.faces);}.rich-button,.rich-container button[type="button"],.rich-button-button,.rich-container button[type="reset"],.rich-button-reset,.rich-container button[type="submit"],.rich-button-submit,.rich-container input[type="reset"],.rich-input-reset,.rich-container input[type="submit"],.rich-input-submit,.rich-container input[type="button"],.rich-input-button{border-color:#BED6F8;font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;background-color:#FFA100;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgZlj4H4iYAA0HA04_.faces);}.rich-container *|button[disabled]{color:#8DB7F3;background-color:#F1F1F1;border-color:#F1F1F1;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ButtonDisabledBackgroundImage/DATB/eAFjYGDg!ggGTAAZ0AW0.faces);}.rich-button-disabled,.rich-container button[type="button"][disabled],.rich-button-button-disabled,.rich-container button[type="reset"][disabled],.rich-button-reset-disabled,.rich-container button[type="submit"][disabled],.rich-button-submit-disabled,.rich-container input[type="reset"][disabled],.rich-input-reset-disabled,.rich-container input[type="submit"][disabled],.rich-input-submit-disabled,.rich-container input[type="button"][disabled],.rich-input-button-disabled{color:#8DB7F3;background-color:#F1F1F1;border-color:#F1F1F1;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ButtonDisabledBackgroundImage/DATB/eAFjYGDg!ggGTAAZ0AW0.faces);}.rich-container *|textarea{border-width:1px;border-style:inset;background-repeat:no-repeat;background-position:1px 1px;}.rich-textarea,.rich-container textarea[type="textarea"],.rich-textarea-textarea,.rich-container input[type="text"],.rich-input-text,.rich-container input[type="password"],.rich-input-password,.rich-container select,.rich-select{border-width:1px;border-style:inset;background-repeat:no-repeat;background-position:1px 1px;}.rich-container *|textarea{border-color:#BED6F8;font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;background-color:#FFF;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.InputBackgroundImage/DATB/eAFjYGDg!vjx4!!!!5kAGk4F3g__.faces);}.rich-textarea,.rich-container textarea[type="textarea"],.rich-textarea-textarea,.rich-container input[type="text"],.rich-input-text,.rich-container input[type="password"],.rich-input-password,.rich-container select,.rich-select{border-color:#BED6F8;font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;background-color:#FFF;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.InputBackgroundImage/DATB/eAFjYGDg!vjx4!!!!5kAGk4F3g__.faces);}.rich-container *|textarea[disabled],.rich-container *|select[disabled]{color:#BED6F8;}.rich-textarea-disabled,.rich-container textarea[type="textarea"][disabled],.rich-textarea-textarea-disabled,.rich-container input[type="text"][disabled],.rich-input-text-disabled,.rich-container input[type="password"][disabled],.rich-input-password-disabled,.rich-container select[disabled],.rich-select-disabled{color:#BED6F8;}.rich-color-picker-wrapper{display:none;overflow:hidden;position:absolute;width:350px;z-index:3;}.rich-color-picker-ext{border:1px solid;position:relative;height:170px;padding:0;margin:0;}.rich-color-picker-rainbow div{background:transparent no-repeat scroll left top;}.rich-color-picker-color{background:#F00 none repeat scroll 0 0;cursor:crosshair;left:7px;top:7px;position:absolute;overflow:hidden;height:150px;width:150px;border:1px solid;}.rich-color-picker-color div{left:0;position:absolute;top:0;height:150px;width:150px;}.rich-color-picker-color div div{left:0;top:0;position:absolute;margin:-6px 0 0 -6px;overflow:hidden;width:11px;height:11px;}.rich-color-picker-rainbow{cursor:n-resize;height:150px;left:160px;position:absolute;top:7px;width:35px;text-align:center;}.rich-color-picker-rainbow div{height:9px;left:1px;margin:-4px 0 0;overflow:hidden;position:absolute;width:35px;}.rich-color-picker-new-color,.rich-color-picker-current-color{position:absolute;top:7px;width:60px;height:30px;border:1px solid;}.rich-color-picker-current-color{right:7px;top:7px;}.rich-color-picker-new-color{left:198px;}.rich-color-picker-hex-wrapper{height:22px;right:72px;position:absolute;top:119px;}.rich-color-picker-rgb-wrapper{right:97px;position:absolute;padding:0;text-align:right;margin-bottom:2px;}.rich-color-picker-hsb-wrapper{right:16px;position:absolute;padding:0;text-align:right;margin-bottom:2px;}.rich-color-picker-hsb-h,.rich-color-picker-rgb-r{top:45px;}.rich-color-picker-hsb-s,.rich-color-picker-rgb-g{top:70px;}.rich-color-picker-hsb-b,.rich-color-picker-rgb-b{top:95px;}.rich-color-picker-rgb-wrapper label{padding-top:2px;font-size:16px;}.rich-color-picker-colors-input{width:35px;border:1px solid;}.rich-color-picker-hex-wrapper input{width:60px;font-size:13px;}.rich-color-picker-submit,.rich-color-picker-cancel{position:absolute;right:75px;top:144px;}.rich-color-picker-cancel{right:7px;}.rich-color-picker-span input{border:1px solid;vertical-align:middle;}.rich-color-picker-icon{display:inline;cursor:pointer;height:16px;width:16px;vertical-align:middle;border:1px solid;}.rich-color-picker-icon-disabled{background-color:#ccc;height:16px;width:16px;}.rich-color-picker-ext{border-color:#BED6F8;background-color:#FFF;font-family:Arial,Verdana,sans-serif;}.rich-color-picker-span input{background-repeat:repeat-x;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.InputBackgroundImage/DATB/eAFjYGDg!vjx4!!!!5kAGk4F3g__.faces);border-color:#BED6F8;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-color-picker-ext input{color:#000;background-color:#FFF;}.rich-color-picker-ext label{color:#000;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-color-picker-icon{border-color:#BED6F8;}.rich-color-picker-color{border-color:#BED6F8;}.rich-color-picker-new-color{border-color:#BED6F8;}.rich-color-picker-current-color{border-color:#BED6F8;}.rich-color-picker-cancel{font-family:Arial,Verdana,sans-serif;color:#000;border-color:#FFA100;}.rich-color-picker-submit{font-family:Arial,Verdana,sans-serif;color:#000;border-color:#FFA100;}.rich-color-picker-color div{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/colorpicker_overlay.png.faces);}.rich-color-picker-colors-input{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;border-color:#BED6F8;background-color:#FFF;}.rich-color-picker-color div div{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/colorpicker_select.gif.faces);}.rich-color-picker-rainbow div{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/rangearrows.gif.faces);}.rich-color-picker-submit,.rich-color-picker-cancel{color:#000;border-color:#BED6F8;font-size:11px;font-family:Arial,Verdana,sans-serif;background-color:#FFA100;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgZlj4H4iYAA0HA04_.faces);border-width:1px;background-repeat:repeat-x;background-position:top left;}.drgind_fly{z-index:1000;top:40px;left:40px;position:absolute;}.drgind_internal{opacity:.93;filter:alpha(opacity=93);}.drgind_wordcut{padding:0 0 0 3px;width:200px;overflow:hidden;float:left;white-space:nowrap;}.drgind_text{border-top-width:1px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid;border-right-width:2px;border-right-style:solid;}.drgind_marker{border-top-width:1px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid;border-left-width:1px;border-left-style:solid;vertical-align:top;}.rich-dragindicator-iframe{position:absolute;display:inline;z-index:999;top:0;left:0;filter:Alpha(opacity=0);}.drgind_reject .drgind_marker{background-color:#EF6771;border-top-color:#96000B;border-left-color:#96000B;border-bottom-color:#96000B;vertical-align:top;}.drgind_accept .drgind_marker,.drgind_default .drgind_marker{background-color:#9CDC48;border-top-color:#589900;border-left-color:#589900;border-bottom-color:#589900;vertical-align:top;}.drgind_text{border-top-color:#FFA100;border-bottom-color:#FFA100;border-right-color:#FFA100;background-color:#FFA100;color:#000;}.drgind_text_content{color:#000;font-weight:bold;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-panel{background-color:#FFF;border-color:#BED6F8;}.rich-panel-header{background-color:#FFA100;border-color:#FFA100;font-size:11px;color:#000;font-weight:bold;font-family:Arial,Verdana,sans-serif;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAFjWPifYeF!JgAMqwND.faces);}.rich-panel-body{font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}.rich-panel{border-width:1px;border-style:solid;padding:1px;}.rich-panel-header{padding:2px;border-width:1px;border-style:solid;background-position:top left;background-repeat:repeat-x;}.rich-panel-body{padding:10px;}.rich-panelbar{border:1px solid;padding:1px;}.rich-panelbar-interior{border-bottom:0!important;}.rich-panelbar-header{border:0 solid red;padding:0 1px 1px 5px;cursor:pointer;}.rich-panelbar-header-act{border:0 solid red;padding:0 1px 1px 5px;cursor:pointer;}.rich-panelbar-content{padding:10px;text-align:left;vertical-align:top;}.rich-panelbar-b{border-top-width:0!important;border-left-width:0!important;border-right-width:0!important;padding:0;}.rich-panelbar{border-color:#FFA100;}.rich-panelbar-header{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAFjWPifYeF!JgAMqwND.faces);background-position:top left;background-repeat:repeat-x;vertical-align:middle;color:#000;background-color:#FFA100;font-size:11px;font-weight:bold;font-family:Arial,Verdana,sans-serif;}.rich-panelbar-header-act{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAFjWPifYeF!JgAMqwND.faces);background-position:top left;background-repeat:repeat-x;vertical-align:middle;color:#000;background-color:#FFA100;font-size:11px;font-weight:bold;font-family:Arial,Verdana,sans-serif;}.rich-panelbar-content{color:#000;}.rich-panelbar-interior{background-color:#FFF;}.slider-container{background-color:transparent;width:100%;position:relative;}.rich-dataFilterSlider-container{background-color:transparent;width:100%;position:relative;}.range{background-color:transparent;height:10px;overflow:hidden;float:left;border-width:1px;border-style:solid;}.rich-dataFilterSlider-range{background-color:transparent;height:10px;overflow:hidden;float:left;border-width:1px;border-style:solid;}.range-decor{height:100%;width:100%;border-width:1px;border-style:solid;}.rich-dataFilterSlider-range-decor{height:100%;width:100%;border-width:1px;border-style:solid;}.trailer{background-color:transparent;background-position:top right;background-repeat:repeat-x;height:10px;}.rich-dataFilterSlider-trailer{background-color:transparent;background-position:top right;background-repeat:repeat-x;height:10px;}.track{background-color:transparent;height:8px;overflow:hidden;position:absolute;}.rich-dataFilterSlider-track{background-color:transparent;height:8px;overflow:hidden;position:absolute;}.handle{position:absolute;width:10px;height:8px;background-color:transparent;line-height:1px;font-size:1px;}.rich-dataFilterSlider-handle{position:absolute;width:10px;height:8px;background-color:transparent;line-height:1px;font-size:1px;}.slider-input-field{border:1px solid;background:left top repeat-x;padding:0 0 0 3px;width:40px;margin:0 0 0 10px;float:left;}.rich-dataFilterSlider-input-field{border:1px solid;background:left top repeat-x;padding:0 0 0 3px;width:40px;margin:0 0 0 10px;float:left;}.range{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderTrackGradient/DATB/eAH7!x8EmAAa7gX9.faces);border-color:#BED6F8;}.rich-dataFilterSlider-range{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderTrackGradient/DATB/eAH7!x8EmAAa7gX9.faces);border-color:#BED6F8;}.range{border-color:#FFF;}.rich-dataFilterSlider-range{border-color:#FFF;}.trailer{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/sldr_trailer3_bg.gif.faces);}.rich-dataFilterSlider-trailer{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/sldr_trailer3_bg.gif.faces);}.slider-input-field{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderFieldGradient/DATB/eAH7-PHj!!!!mQAZ8gXT.faces);background-color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;border-color:#BED6F8;border-bottom-color:#FFF;border-right-color:#FFF;}.rich-dataFilterSlider-input-field{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderFieldGradient/DATB/eAH7-PHj!!!!mQAZ8gXT.faces);background-color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;border-color:#BED6F8;border-bottom-color:#FFF;border-right-color:#FFF;}.rich-gmap{width:400px;height:400px;}.rich-virtualEarth{width:400px;height:400px;}.rich-separator{height:6px;background-repeat:repeat-x;background-position:center;}.rich-tab-active{border-width:1px;border-style:solid;padding:3px 10px 4px 10px;background-repeat:repeat-x;background-position:top;border-bottom-width:0;cursor:default;}.rich-tab-disabled{background-repeat:repeat-x;background-position:center top;border-width:1px 1px 0;border-style:solid;cursor:default;}.rich-tab-header{padding:2px 10px 2px 10px;text-align:center;}.rich-tabhdr-cell-disabled,.rich-tabhdr-cell-inactive{padding-top:2px;}.rich-tabhdr-side-cell{border-top-width:1px;border-top-style:solid;}.rich-tabhdr-side-border{background-repeat:no-repeat;background-position:top;}.rich-tabpanel{width:100%;}.rich-tabpanel-content{border-bottom-width:1px;border-bottom-style:solid;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;vertical-align:top;}.rich-tabpanel-content-position{height:100%;position:relative;}.rich-tbpnl-tb-sel{border-width:1px;border-style:solid;border-bottom:0;background-repeat:repeat-x;background-position:top;cursor:default;}.rich-tab-header{color:#000;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-tab-active{color:#000;border-color:#FFF;}.rich-tab-disabled{border-color:#FFF;color:#8DB7F3;background-color:#FFF;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.images.TabGradientB/DATB/eAH7!x8EmAAa7gX9.faces);}.dr-tbpnl-tb-sel{border-color:#E79A00;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.images.TabGradientB/DATB/eAH7!x8EmAAa7gX9.faces);}.rich-tabhdr-side-cell{border-top-color:#BED6F8;}.rich-tabpanel-content{background-color:#FFF;color:#000;border-bottom-color:#BED6F8;border-right-color:#BED6F8;border-left-color:#BED6F8;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-tab-inactive{background-color:#FFF;border-color:#FFF;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.images.TabGradientB/DATB/eAH7!x8EmAAa7gX9.faces);border-width:1px;border-style:solid;background-repeat:repeat-x;background-position:top;border-bottom-width:0;cursor:default;}.rich-tab-bottom-line{border-bottom-color:#BED6F8;border-bottom-style:solid;border-bottom-width:1px;}.rich-tab-active{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.images.TabGradientA/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;}.rich-tabhdr-side-border{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.images.TabStripeImage/DATB/eAH7cW0fAAVVAo0_.faces);}.rich-stglpanel{border-width:1px;border-style:solid;padding:1px;background-position:top right;background-repeat:no-repeat;}.rich-stglpnl-marker{padding-right:3px;}.rich-stglpanel-header{border-width:1px;border-style:solid;cursor:pointer;padding:2px;background-position:top left;background-repeat:repeat-x;}.rich-stglpanel-body{padding:10px;text-align:left;vertical-align:top;overflow:auto;}.rich-stglpanel-marker{float:right;}.rich-stglpanel{background-color:#FFF;border-color:#BED6F8;}.rich-stglpanel-header{background-color:#FFA100;border-color:#FFA100;font-size:11px;color:#000;font-weight:bold;font-family:Arial,Verdana,sans-serif;}.rich-stglpanel-body{background-color:#FFF;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-stglpanel-header{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAFjWPifYeF!JgAMqwND.faces);}.rich-toolbar{border:1px solid;border-color:#BED6F8;padding:0;background-color:#FFA100;background-position:top left;background-repeat:repeat-x;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAFjWPifYeF!JgAMqwND.faces);}.rich-toolbar-item{font-size:11px;color:#000;font-weight:bold;font-family:Arial,Verdana,sans-serif;padding:2px 10px 2px 10px;white-space:nowrap;}.rich-inslider{height:20px;}.rich-inslider-vertical{width:20px;}.rich-inslider-tip{position:absolute;white-space:nowrap;padding:2px 2px 2px 2px;border:1px solid;}.rich-inslider-size{width:100%;}.rich-inslider-size-height{height:100%;width:7px;padding:0 3px;}.rich-inslider-left-num{text-align:left;border-left:1px solid;padding:0 3px 0 3px;}.rich-inslider-right-num{text-align:right;border-right:1px solid;padding:0 3px 0 3px;}.rich-inslider-top-num{text-align:left;border-top:1px solid;border-color:#C4C0B9;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;line-height:11px;vertical-align:top;}.rich-inslider-bottom-num{text-align:left;border-bottom:1px solid;padding:0 3px 0 3px;border-color:#C4C0B9;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;line-height:11px;vertical-align:bottom;}.rich-inslider-vert-spacer{padding:3px 0;vertical-align:bottom;}.rich-inslider-handler{background-color:transparent;width:7px;height:8px;font-size:1px;position:absolute;text-align:center;z-index:1;}.rich-inslider-handler-vertical{background-color:transparent;width:7px;height:8px;font-size:1px;position:absolute;text-align:center;z-index:1;}.rich-inslider-tip{position:absolute;white-space:nowrap;padding:2px 2px 2px 2px;border:1px solid;}.rich-inslider-handler-selected{background-color:transparent;width:7px;height:8px;font-size:1px;position:absolute;text-align:center;z-index:1;}.rich-inslider-handler-selected-vertical{background-color:transparent;width:7px;height:8px;font-size:1px;position:absolute;text-align:center;z-index:1;}.rich-inslider-track{background-position:left top;background-repeat:repeat-x;height:8px;font-size:1px;}.rich-inslider-track-vertical{background-position:left top;background-repeat:repeat-y;height:100%;font-size:1px;width:7px;background-color:#FFF;}.rich-inslider-track-decor-1{height:100%;width:100%;border:1px solid;}.rich-inslider-track-decor-2{border:1px solid white;}.rich-inslider-field{border:1px inset;padding:0 0 0 3px;margin-top:0;margin-bottom:0;background-position:left top;background-repeat:repeat-x;}.rich-inslider-field-left{margin-right:10px;}.rich-inslider-field-right{margin-left:10px;}.rich-inslider-field-top{margin-bottom:7px;}.rich-inslider-field-bottom{margin-top:7px;}.rich-inslider-arrow{background-repeat:no-repeat;width:15px;height:15px;}.rich-inslider-dec-horizontal{background-position:5px 4px;}.rich-inslider-inc-horizontal{background-position:4px 4px;}.rich-inslider-inc-vertical{background-position:3px 5px;}.rich-inslider-dec-vertical{background-position:3px 3px;}.rich-inslider-dec-horizontal-selected{background-position:5px 4px;}.rich-inslider-inc-horizontal-selected{background-position:4px 4px;}.rich-inslider-inc-vertical-selected{background-position:3px 5px;}.rich-inslider-dec-vertical-selected{background-position:3px 3px;}.rich-inslider-td-arrow{text-align:left;vertical-align:bottom;}.rich-inslider-tip{background-color:#FAE6B0;border-color:#E5973E;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-inslider-tip-step{background-color:#FAE6B0;border-color:#E5973E;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-inslider-left-num{font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;border-color:#BED6F8;line-height:11px;}.rich-inslider-right-num{font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;border-color:#BED6F8;line-height:11px;}.rich-inslider-track{background-color:#FFF;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderTrackGradient/DATB/eAH7!x8EmAAa7gX9.faces);}.rich-inslider-track-decor-1{border-color:#BED6F8;}.rich-inslider-handler{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowImage/DATB/eAH7z8DAAAAEAAEA.faces);}.rich-inslider-handler-vertical{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowImageRight/DATB/eAH7z8DAAAAEAAEA.faces);}.rich-inslider-track-vertical{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderTrackGradientVertical/DATB/eAH7!x8EmAAa7gX9.faces);}.rich-inslider-dec-horizontal{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowImageLeft/DATB/eAH7z8DAAAAEAAEA.faces);}.rich-inslider-inc-horizontal{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowImageRight/DATB/eAH7z8DAAAAEAAEA.faces);}.rich-inslider-inc-vertical{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowImageTop/DATB/eAH7z8DAAAAEAAEA.faces);}.rich-inslider-dec-vertical{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowImage/DATB/eAH7z8DAAAAEAAEA.faces);}.rich-inslider-dec-horizontal-selected{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowSelectedImageLeft/DATA/eAFb85aBtbiIQTArsSxRLycxL13PM68kNT21SOjRgiXfG9stmBgYPRlYyxJzSlMrihgEEOr8SnOTUova1kyV5Z7yoJuJgaGi4P!T6XYAt6AedA__.faces);}.rich-inslider-inc-horizontal-selected{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowSelectedImageRight/DATA/eAFb85aBtbiIQTArsSxRLycxL13PM68kNT21SOjRgiXfG9stmBgYPRlYyxJzSlMrihgEEOr8SnOTUova1kyV5Z7yoJuJgaGi4P!T6XYAt6AedA__.faces);}.rich-inslider-inc-vertical-selected{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowSelectedImageTop/DATA/eAFb85aBtbiIQTArsSxRLycxL13PM68kNT21SOjRgiXfG9stmBgYPRlYyxJzSlMrihgEEOr8SnOTUova1kyV5Z7yoJuJgaGi4P!T6XYAt6AedA__.faces);}.rich-inslider-dec-vertical-selected{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowSelectedImage/DATA/eAFb85aBtbiIQTArsSxRLycxL13PM68kNT21SOjRgiXfG9stmBgYPRlYyxJzSlMrihgEEOr8SnOTUova1kyV5Z7yoJuJgaGi4P!T6XYAt6AedA__.faces);}.rich-inslider-handler-selected{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowSelectedImage/DATA/eAFb85aBtbiIQTArsSxRLycxL13PM68kNT21SOjRgiXfG9stmBgYPRlYyxJzSlMrihgEEOr8SnOTUova1kyV5Z7yoJuJgaGi4P!T6XYAt6AedA__.faces);}.rich-inslider-handler-selected-vertical{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderArrowSelectedImageRight/DATA/eAFb85aBtbiIQTArsSxRLycxL13PM68kNT21SOjRgiXfG9stmBgYPRlYyxJzSlMrihgEEOr8SnOTUova1kyV5Z7yoJuJgaGi4P!T6XYAt6AedA__.faces);}.rich-inslider-track-decor-2{border-color:#FFF;}.rich-inslider-field{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SliderFieldGradient/DATB/eAH7-PHj!!!!mQAZ8gXT.faces);background-color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;border-color:#BED6F8;}.rich-spinner-input-container{padding:0;margin:0;background-position:left top;background-repeat:repeat-x;border-style:inset;border-width:1px 0 1px 1px;}input.rich-spinner-input{border:0;padding:0 0 0 3px;background:none transparent scroll repeat 0 0;margin:0;}.rich-spinner-buttons{border-width:1px;border-style:solid;padding:0;margin:0;background-position:left top;background-repeat:repeat-x;font-size:0;}.rich-spinner-btn{margin:0 1px 1px 0;display:block;border-style:none;}.rich-spinner-btn-press{margin:1px 0 0 1px;display:block;border-style:none;}.rich-spinner-buttons{background-color:#FFA100;border-color:#BED6F8;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerButtonGradient/DATB/eAFjWPifYeF!JgAMqwND.faces);}.rich-spinner-input{font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-spinner-input-container{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerFieldGradient/DATB/eAH7-PHj!!!!mQAZ8gXT.faces);background-color:#FFF;border-color:#BED6F8;}.rich-tree-node{width:100%;}.rich-tree-node-children{zoom:1;margin-left:8px;padding-left:10px;}.rich-tree-h{display:none;}.rich-tree-node-icon,.rich-tree-node-icon-leaf,.rich-tree-node-handleicon{width:16px;padding:1px;}.rich-tree-h-ic-img,.rich-tree-node-handleicon-collapsed,.rich-tree-node-handleicon-expanded{width:16px;height:16px;margin:0;display:block;overflow:hidden;}.rich-tree-h-ic-line{background-position:left;background-repeat:repeat-y;}.rich-tree-h-ic-line-node,.rich-tree-h-ic-line-last,.rich-tree-h-ic-line-exp,.rich-tree-h-ic-line-clp{background-position:center;background-repeat:no-repeat;}.rich-tree-node-text{width:100%;cursor:default;padding:1px 4px 1px 4px;white-space:nowrap;}.rich-tree-node-selected{padding:0 3px 0 3px;border:1px solid;background-color:transparent;background-position:top left;background-repeat:repeat-x;}.rich-tree-node-highlighted{text-decoration:underline;}.rich-tree-node-handleicon-collapsed,.rich-tree-node-handleicon-expanded{cursor:pointer;}.rich-tree-last-node-marker{display:none;}.rich-tree-node-handle{outline-style:none;}.rich-tree-node-highlighted{color:#E79A00;}.rich-tree-node-selected{border-color:#FFA100;}.rich-tree-h-ic-line{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.TreeLineImage/DATB/eAH7!!!!72fXGBgYACWpBbU_.faces);}.rich-tree-h-ic-line-node{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.TreeLineNodeImage/DATB/eAH7!!!!72fXGBgYACWpBbU_.faces);}.rich-tree-h-ic-line-last{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.TreeLineLastImage/DATB/eAH7!!!!72fXGBgYACWpBbU_.faces);}p.rich-tree-last-node-marker+* .rich-tree-h-ic-line-node{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.TreeLineLastImage/DATB/eAH7!!!!72fXGBgYACWpBbU_.faces);}p.rich-tree-last-node-marker+*+div.rich-tree-h-ic-line{background-image:none;}.rich-tree-h-ic-line-exp{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.TreeLineExpandedImage/DATB/eAH7!!!!72fXGBgYACWpBbU_.faces);}.rich-tree-h-ic-line-clp{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.TreeLineCollapsedImage/DATB/eAH7!!!!72fXGBgYACWpBbU_.faces);}.rich-tree-node-selected .rich-tree-node-highlighted{color:#E79A00;}.rich-sb-common-container{position:absolute;text-align:left;background-color:inherit;}.rich-sb-ext-decor-1{position:absolute;height:100%;width:100%;z-index:2;}.rich-sb-ext-decor-2{border:1px solid;height:100%;width:100%;}.rich-sb-ext-decor-3{height:100%;width:100%;}.rich-sb-overflow{overflow:auto;}.rich-sb-int-decor-table{width:100%;}.rich-sb-shadow{position:absolute;height:100%;width:100%;border:1px solid;z-index:1;}.rich-sb-int-sel{cursor:default;background-position:left top;background-repeat:repeat-x;}.rich-sb-cell-padding{padding:1px 3px 1px 5px;}.rich-sb-int{cursor:pointer;}.rich-sb-ext-decor-2{border-color:#BED6F8;background-color:#F1F1F1;}.rich-sb-shadow{background-color:#000;border-color:#000;opacity:1;}.rich-sb-int{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;}.rich-sb-int-sel{background-color:#FFA100;font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAFjWPifYeF!JgAMqwND.faces);}.rich-table{border-top:solid 1px #C0C0C0;border-left:solid 1px #C0C0C0;background-color:#FFF;empty-cells:show;border-collapse:collapse;}.rich-table-cell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}.rich-subtable-cell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}.rich-table-header{background-color:#FFA100;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAFjWPifYeF!JgAMqwND.faces);background-position:top left;background-repeat:repeat-x;}.rich-table-header-continue{background-color:#FFA100;}.rich-table-headercell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;color:#000;text-align:center;font-weight:bold;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-table-subheader{background-color:#F1F1F1;}.rich-table-thead{border-bottom:solid 1px #C0C0C0;}.rich-table-subheadercell{border-right:solid 1px #C0C0C0;padding:4px 4px 4px 4px;text-align:center;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;white-space:nowrap;}.rich-table-sortable-header{background-position:right center;background-repeat:no-repeat;white-space:nowrap;}.rich-table-cursor-pointer{cursor:pointer;}.rich-inplace-edit,.rich-inplace-view{cursor:default;}.rich-sort-icon{vertical-align:middle;}.rich-table-footer{background-color:#F1F1F1;}.rich-table-footer-continue{background-color:#F1F1F1;}.rich-table-footercell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;color:#000;text-align:left;font-weight:bold;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-table-subfooter{background-color:#F1F1F1;}.rich-table-subfootercell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;text-align:left;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}.rich-subtable-header{background-color:#F1F1F1;}.rich-subtable-headercell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;text-align:center;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}.rich-subtable-footer{background-color:#F1F1F1;}.rich-subtable-footercell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;text-align:left;}.rich-sort-asc{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.iconimages.DataTableIconSortAsc/DATB/eAFjYGD4!!8!AAYAAv4_.faces);}.rich-sort-desc{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.iconimages.DataTableIconSortDesc/DATB/eAFjYGD4!!8!AAYAAv4_.faces);}.rich-mpnl-body{font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}.rich-mpnl-header{background-color:#FFA100;border-color:#FFA100;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAFjWPifYeF!JgAMqwND.faces);}.rich-mpnl-shadow{background-color:#000;}.rich-mpnl-spacer,.rich-mpnl-resizer{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/spacer.gif.faces);}.rich-mpnl-text{font-size:11px;color:#000;font-weight:bold;font-family:Arial,Verdana,sans-serif;}.rich-mpnl-ovf-hd{overflow:hidden;}.rich-mpnl-trim{position:relative;z-index:0;}.rich-mpnl-iframe{position:absolute;left:0;top:0;background-color:white;overflow-y:hidden;z-index:-1;}.rich-mpnl-mask-div{position:fixed;top:0;left:0;border:0;margin:0;padding:0;width:100%;height:100%;border-style:none;background-color:#d0d0d0;}.rich-mpnl-mask-div-opaque{filter:alpha(opacity=50);opacity:.5;}.rich-mpnl-mask-div-transparent{background-color:transparent;}.rich-mpnl-panel{position:fixed;margin:0;padding:0;background-color:inherit;z-index:9;left:0;top:0;}.rich-mpnl-resizer{line-height:1px;font-size:1px;position:absolute;}.rich-mpnl-header-cell{height:20px;width:100%;vertical-align:middle;z-index:5;}.rich-mpnl-button{outline-style:none;position:absolute;border:10px solid red;position:absolute;clip:rect(0px 0 1px 1px);height:10px;width:10px;left:0;top:0;z-index:-300;}.rich-mpnl-controls{position:absolute;top:3px;right:3px;z-index:1;}.rich-modalpanel{left:0;top:0;}.rich-mpnl-content{border-width:1px;border-style:solid;padding:1px;background-color:inherit;}.rich-mpnl-header{padding:2px;border-width:1px;border-style:solid;background-position:top left;background-repeat:repeat-x;}.rich-mpnl-body{padding:10px;}.rich-mpnl-shadow{position:absolute;height:100%;width:100%;z-index:-1;top:4px;left:4px;filter:alpha(opacity=10);opacity:.1;}.rich-mpnl-content{background-color:#FFF;border-color:#BED6F8;}.rich-dtascroller-table{border-width:1px;border-style:solid;}.rich-datascr-button,.rich-datascr-ctrls-separator{border-width:1px;border-style:solid;width:25px;cursor:pointer;text-align:center;}.rich-datascr-button-dsbld{cursor:default;}.rich-datascr-act{border-top-width:2px;border-top-style:solid;width:25px;text-align:center;}.rich-datascr-inact{border-top-width:2px;border-top-style:solid;width:25px;cursor:pointer;text-align:center;}.rich-datascr-button,.rich-datascr-ctrls-separator{background-color:#F1F1F1;border-color:#BED6F8;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-datascr-button-dsbld{color:#BED6F8;}.rich-datascr-act{border-top-color:#000;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-datascr-inact{border-top-color:#FFA100;color:#FFA100;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-dtascroller-table{border-color:#BED6F8;background-color:#FFF;}.rich-menu-list-border{border:1px solid;float:left;position:absolute;}.rich-menu-list-bg{border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-width:1px;border-left-width:1px;border-right-width:1px;background:repeat-y left;}.rich-ddmenu-label,.rich-ddmenu-label-disabled{left:0;top:0;padding:2px 5px 2px 5px;white-space:nowrap;width:auto;height:auto;}.rich-ddmenu-label-unselect{border:0 solid transparent;padding:3px 6px;}.rich-ddmenu-label-select{border:1px solid;cursor:pointer;}.rich-menu-list-strut{font-size:0;border:0;margin:0;position:relative;}.underneath_iframe{position:absolute;z-index:90;visibility:hidden;left:0;top:0;height:1px;width:1px;}.rich-label-text-decor{font-weight:bold;}.rich-menu-list-border{border-color:#BED6F8;background-color:#F1F1F1;}.rich-menu-list-bg{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.background.MenuListBackground/DATB/eAH7-PHj!!!!mQAZ8gXT.faces);border-top-color:#F1F1F1;border-left-color:#F1F1F1;border-right-color:#F1F1F1;}.rich-ddmenu-label,.rich-ddmenu-label-disabled{font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-ddmenu-label-select{border-color:#BED6F8;background-color:#FFF;color:#000;}.rich-ddmenu-label-disabled{color:#8DB7F3;}.rich-menu-separator{font-size:0;border-top:1px solid;margin:2px 0 2px 24px;cursor:default;}.rich-menu-item,.rich-menu-group{padding:1px 35px 1px 1px;white-space:nowrap;position:relative;}.rich-menu-item-enabled,.rich-menu-group-enabled{border:0 solid transparent;padding:2px 36px 2px 2px;}.rich-menu-item-hover,.rich-menu-group-hover{border:1px solid;cursor:pointer;}.rich-menu-item-disabled,.rich-menu-group-disabled{border:0 solid transparent;cursor:default;}.rich-menu-item-icon,.rich-menu-group-icon{margin-right:10px;}.rich-menu-item-icon img,.rich-menu-group-icon img{vertical-align:middle;}.rich-menu-item a,.rich-menu-group a{text-decoration:none;}.rich-menu-node{position:absolute;width:16px;height:16px;font-size:1px;top:1px;right:1px;}.rich-menu-item-disabled .rich-menu-node,.rich-menu-group-disabled .rich-menu-node{background-position:bottom;}.rich-menu-list-border{border:1px solid;float:left;position:absolute;}.rich-menu-list-bg{border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-width:1px;border-left-width:1px;border-right-width:1px;background:repeat-y left;}.rich-ddmenu-label,.rich-ddmenu-label-disabled{left:0;top:0;padding:2px 5px 2px 5px;white-space:nowrap;width:auto;height:auto;}.rich-ddmenu-label-unselect{border:0 solid transparent;padding:3px 6px;}.rich-ddmenu-label-select{border:1px solid;cursor:pointer;}.rich-menu-list-strut{font-size:0;border:0;margin:0;position:relative;}.underneath_iframe{position:absolute;z-index:90;visibility:hidden;left:0;top:0;height:1px;width:1px;}.rich-menu-separator{border-top-color:#BED6F8;}.rich-menu-item,.rich-menu-item a,.rich-menu-item a:hover,.rich-menu-item a:visited,.rich-menu-group,.rich-menu-group a,.rich-menu-group a:hover,.rich-menu-group a:visited{color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-menu-item-disabled,.rich-menu-group-disabled{color:#8DB7F3;}.rich-menu-item-hover,.rich-menu-group-hover{background-position:top left;background-repeat:repeat-x;border-color:#E5973E;background-color:#FAE6B0;}.rich-menu-node-icon{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.MenuNodeImage/DATB/eAFjYGD4vL0XAATaAjg_.faces);}.rich-label-text-decor{font-weight:bold;}.rich-menu-list-border{border-color:#BED6F8;background-color:#F1F1F1;}.rich-menu-list-bg{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.background.MenuListBackground/DATB/eAH7-PHj!!!!mQAZ8gXT.faces);border-top-color:#F1F1F1;border-left-color:#F1F1F1;border-right-color:#F1F1F1;}.rich-ddmenu-label,.rich-ddmenu-label-disabled{font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-ddmenu-label-select{border-color:#BED6F8;background-color:#FFF;color:#000;}.rich-tool-tip{background-color:#FAE6B0;padding:7px;border:1px solid;border-color:#E5973E;font-size:11px;font-family:Arial,Verdana,sans-serif;float:left;position:absolute;display:none;}.rich-pmenu{overflow:hidden;padding-right:4px;}.rich-pmenu-group{padding:2px 1px 1px;margin-top:1px;cursor:pointer;border-top:1px solid;}.rich-pmenu-top-group{height:20px;border-top:none;margin-top:0;background-repeat:repeat-x;background-position:left top;padding:2px 1px 2px 2px;cursor:pointer;}.rich-pmenu-item{border-top:1px solid;cursor:pointer;padding:2px 1px 1px;margin-top:1px;}.rich-pmenu-top-group-div{border:1px solid;margin-bottom:3px;padding:1px;overflow:hidden;width:100%;}.rich-pmenu-group-self-label{padding-left:5px;width:100%;}.rich-pmenu-nowrap{white-space:nowrap;}.rich-pmenu-group{font-weight:bold;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;border-top-color:#C0C0C0;}.rich-pmenu-top-group{font-weight:bold;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;background-color:#FFA100;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.PanelMenuGroupGradient/DATB/eAFjWPifYeF!JgAMqwND.faces);}.rich-pmenu-item{font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;border-top-color:#C0C0C0;}.rich-pmenu-top-group-div{border-color:#BED6F8;}.rich-pmenu-disabled-element{color:#8DB7F3;}.rich-pmenu-hovered-element{background-color:#F1F1F1;}.rich-pmenu-disabled-element{cursor:default;}.rich-pmenu-selected-element{font-style:italic;}.rich-calendar-exterior{border:1px solid;}.rich-calendar-btn{cursor:pointer;}.rich-calendar-header-optional{border-bottom:1px solid;padding:7px;height:22px;font-weight:bold;}.rich-calendar-header{border-right:0 solid;border-bottom:1px solid;}.rich-calendar-cell-size{width:25px;height:22px;}.rich-calendar-cell-div{overflow:hidden;}.rich-calendar-cell{border-bottom:1px solid;border-right:1px solid;padding:0;vertical-align:middle;text-align:center;}.rich-calendar-tool{vertical-align:middle;text-align:center;width:20px;height:22px;}.rich-calendar-month{vertical-align:middle;text-align:center;height:22px;}.rich-calendar-days{border-bottom:1px solid;border-right:0 solid;vertical-align:middle;text-align:center;height:22px;}.rich-calendar-week{border-bottom:1px solid;border-right:1px solid;vertical-align:middle;text-align:center;width:25px;}.rich-right-cell{border-right:0;}.rich-bottom-cell{border-bottom:0;}.rich-calendar-toolfooter{height:22px;padding:1px 2px 1px 1px;}.rich-calendar-footer-optional{border-top:1px solid;border-right:0 solid;padding:7px;height:22px;font-weight:bold;}.rich-calendar-footer{border-top:1px solid;border-right:0 solid;}.rich-calendar-spinner-input{border:0;padding:0 0 0 3px;background:none transparent scroll repeat 0 0;}.rich-calendar-spinner-input-container{background-position:left top;background-repeat:repeat-x;border:1px solid;}.rich-calendar-spinner-buttons{border-width:1px;border-style:solid;background-position:left top;background-repeat:repeat-x;font-size:0;}.rich-calendar-exterior{border-color:#BED6F8;}.rich-calendar-header-optional{border-bottom-color:#BED6F8;background-color:#F1F1F1;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-calendar-header{border-bottom-color:#BED6F8;background-color:#F1F1F1;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-calendar-cell{border-bottom-color:#BED6F8;border-right-color:#BED6F8;background-color:#FFF;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-calendar-tool{background-color:#FFA100;font-size:11px;font-family:Arial,Verdana,sans-serif;font-weight:bold;color:#000;}.rich-calendar-month{background-color:#FFA100;font-size:11px;font-family:Arial,Verdana,sans-serif;font-weight:bold;color:#000;white-space:nowrap;}.rich-calendar-days{border-bottom-color:#BED6F8;border-right-color:#BED6F8;background:#F1F1F1;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-calendar-weekends{color:red;}.rich-calendar-week{background:#F1F1F1;border-bottom-color:#BED6F8;background-color:#F1EEE9;border-right-color:#BED6F8;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-calendar-holly{background-color:#FFEBDA;color:#FF7800;}.rich-calendar-boundary-dates{color:#a0a0a0;}.rich-calendar-today{background-color:#FF7800;color:#FFEBDA;font-weight:bold;}.rich-calendar-select{background-color:#FFA100;color:#000;font-weight:bold;}.rich-calendar-hover{background-color:#F1EEE9;color:#000;}.rich-calendar-toolfooter{background:#F1F1F1;font-size:11px;font-family:Arial,Verdana,sans-serif;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.iconimages.CalendarSeparator/DATB/eAFjYGAAAAADAAE_.faces);background-repeat:no-repeat;background-position:right center;}.rich-calendar-tool-btn{cursor:pointer;padding:2px 3px 2px 3px;white-space:nowrap;}.rich-calendar-tool-btn-disabled{padding:2px 3px 2px 3px;white-space:nowrap;}.rich-calendar-tool-btn-hover{background-color:#F1EEE9;color:#000;border:1px solid;border-color:#FFF;border-right-color:#BED6F8;border-bottom-color:#BED6F8;padding:1px 2px 1px 2px;}.rich-calendar-tool-btn-press{border-color:#BED6F8;border-right-color:#FFF;border-bottom-color:#FFF;}.rich-calendar-footer-optional{border-top-color:#BED6F8;border-right-color:#BED6F8;background:#F1F1F1;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-calendar-footer{border-top-color:#BED6F8;border-right-color:#BED6F8;background:#F1F1F1;font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-calendar-tool-close{padding:2px 2px 2px 4px;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.iconimages.CalendarSeparator/DATB/eAFjYGAAAAADAAE_.faces);background-repeat:no-repeat;background-position:left center;}.rich-calendar-button{cursor:pointer;vertical-align:middle;}.rich-calendar-editor-shadow{background:#FFF;opacity:.5;filter:alpha(opacity=50);}.rich-calendar-time-layout{background:#F1F1F1;border:1px solid;border-color:#BED6F8;position:relative;}.rich-calendar-date-layout{background:#FFF;border:1px solid;border-color:#BED6F8;position:relative;}.rich-calendar-time-layout,.rich-calendar-date-layout,.rich-calendar-time-layout input{font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-calendar-time-layout-fields{padding:7px 7px 5px 7px;white-space:nowrap;}.rich-calendar-time-layout-cancel{padding:0 7px 7px 1px;}.rich-calendar-time-layout-ok{padding:0 1px 7px 7px;}.rich-calendar-date-layout-cancel{background:#F1F1F1;border-top:1px solid;border-top-color:#BED6F8;padding:5px 5px 5px 1px;}.rich-calendar-date-layout-ok{background:#F1F1F1;border-top:1px solid;border-top-color:#BED6F8;padding:5px 1px 5px 5px;}.rich-calendar-date-layout-split{border-right:1px solid;border-right-color:#BED6F8;}.rich-calendar-time-btn{width:45px;border:1px solid;border-color:#FFF;border-right-color:#BED6F8;border-bottom-color:#BED6F8;background:#F1F1F1;text-align:center;padding:2px;white-space:nowrap;text-align:center;cursor:pointer;}.rich-calendar-time-btn-press{border:1px solid;border-color:#BED6F8;border-right-color:#FFF;border-bottom-color:#FFF;background-color:#F1EEE9;}.rich-calendar-time-input{width:22px;margin:0 2px;}.rich-calendar-spinner-up{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerButtonUp/DATB/eAFjYGD4!!8!AAYAAv4_.faces);height:7px;width:14px;margin:0 1px 1px 0;}.rich-calendar-spinner-down{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerButtonDown/DATB/eAFjYGD4!!8!AAYAAv4_.faces);height:7px;width:14px;margin:0 1px 1px 0;}.rich-calendar-spinner-pressed{margin:1px 0 0 1px;}.rich-calendar-spinner-buttons{background-color:#FFA100;border-color:#FFA100;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerButtonGradient/DATB/eAFjWPifYeF!JgAMqwND.faces);}.rich-calendar-spinner-input{font-size:11px;font-family:Arial,Verdana,sans-serif;width:18px;}.rich-calendar-spinner-input-container{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerFieldGradient/DATB/eAH7-PHj!!!!mQAZ8gXT.faces);background-color:#FFF;border-color:#BED6F8;border-bottom-color:#FFF;border-right-color:#FFF;}.rich-calendar-editor-layout-shadow{background-color:#000;opacity:.3;filter:alpha(opacity=30);position:absolute;}.rich-calendar-editor-btn{width:36px;padding:2px;margin:2px;text-align:center;cursor:pointer;}.rich-calendar-editor-btn-over{padding:1px;border:1px solid;border-color:#BED6F8;background:#F1EEE9;}.rich-calendar-editor-btn-selected{background-color:#FF7800;padding:2px;border:0;color:#FFEBDA;font-weight:bold;cursor:default;}.rich-calendar-editor-tool-over{padding:1px;border:1px solid;background:#F1F1F1;border-color:#FFF;border-right-color:#BED6F8;border-bottom-color:#BED6F8;}.rich-calendar-editor-tool-press{padding:1px;border:1px solid;background:#F1F1F1;border-color:#BED6F8;border-right-color:#FFF;border-bottom-color:#FFF;}.rich-sdt-sort-asc,.rich-sdt-sort-desc{width:16px;height:6px;background-position:50% 50%;background-repeat:no-repeat;}.rich-sdt-sort-icon{position:absolute;visibility:hidden;}.rich-sdt{padding:0;margin:0;z-index:0;border-style:solid;}.rich-sdt-header-cell{-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:normal;box-sizing:border-box;-moz-box-sizing:border-box;-moz-outline:none;-moz-user-focus:normal;border-right-style:solid;}.rich-sdt-header-cell .sort-asc,.rich-sdt-header-cell .sort-desc{background-position:right;background-repeat:no-repeat;width:16px!important;position:absolute;}.rich-sdt-hsep{background-position:center;background-repeat:repeat-y;cursor:e-resize;font-size:20px;top:0;width:6px;height:100%;position:absolute;display:block;z-index:60;}.rich-sdt-hsplit{width:1px;border-right:1px dashed;cursor:col-resize;z-index:100;}.rich-sdt-fb{z-index:50;}.rich-sdt-nb{z-index:20;}.rich-std-footer-row{border-top:1px solid #cbc7b8;}.rich-sdt-footer-cell{-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:normal;box-sizing:border-box;-moz-box-sizing:border-box;-moz-outline:none;-moz-user-focus:normal;border-right:1px solid;}.rich-sdt-column-cell{box-sizing:border-box;-moz-box-sizing:border-box;-moz-outline:none;-moz-user-focus:normal;border-right:1px solid;border-bottom:1px solid;}.rich-sdt-ho{position:absolute;height:10px;width:10px;}.rich-sdt-row{font-weight:normal;white-space:nowrap;box-sizing:border-box;-moz-box-sizing:border-box;}.rich-sdt-header-cell-body,.rich-sdt-column-cell-body,.rich-sdt-footer-cell-body{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-box-sizing:border-box;-moz-outline:none;height:20px;}.rich-sdt-substrate{z-index:48;filter:Alpha(opacity=0);position:absolute;top:0;left:0;display:block;}.rich-sdt-fb,.rich-sdt-nb{display:block;float:left;position:absolute;}.rich-sdt-inlinebox{position:relative;display:block;overflow:hidden;}.rich-sdt{background-color:#FFF;border-color:#C0C0C0;border-width:1px;}.rich-std-header-row{background-color:#FFA100;}.rich-sdt-header-cell{color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;border-bottom-width:1px;border-bottom-color:#C0C0C0;border-right-width:1px;border-right-color:#C0C0C0;}.rich-sdt-hsplit{border-right-color:#E5973E;}.rich-std-footer-row{background-color:#F1F1F1;}.rich-sdt-footer-cell{border-right-color:#C0C0C0;}.rich-sdt-column-cell{border-right-color:#C0C0C0;border-bottom-color:#C0C0C0;}.rich-sdt-row-selected{background-color:#F1F1F1;}.rich-sdt-row-active{color:#8DB7F3;}.rich-sdt-header-cell-body,.rich-sdt-column-cell-body,.rich-sdt-footer-cell-body{font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-sdt-sort-asc{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.iconimages.DataTableIconSortAsc/DATB/eAFjYGD4!!8!AAYAAv4_.faces);}.rich-sdt-sort-desc{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.iconimages.DataTableIconSortDesc/DATB/eAFjYGD4!!8!AAYAAv4_.faces);}.rich-sdt-hsep{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.iconimages.ScrollableDataTableIconSplit/DATB/eAFjYGBgWPgfAAJHAaE_.faces);}.java_plain{color:#000;}.java_keyword{color:#000;font-weight:bold;}.java_type{color:#002cdd;}.java_operator{color:#007c1f;}.java_separator{color:#0021ff;}.java_literal{color:#bc0000;}.java_comment{color:#939393;background-color:#f7f7f7;}.java_javadoc_comment{color:#939393;background-color:#f7f7f7;font-style:italic;}.java_javadoc_tag{color:#939393;background-color:#f7f7f7;font-style:italic;font-weight:bold;}.xml_plain{color:#000;}.xml_char_data{color:#000;}.xml_tag_symbols{color:#003bff;}.xml_comment{color:#939393;background-color:#f7f7f7;}.xml_attribute_value{color:#c10000;}.xml_attribute_name{color:#000;font-weight:bold;}.xml_processing_instruction{color:#000;font-weight:bold;font-style:italic;}.xml_tag_name{color:#0037ff;}.xml_rife_tag{color:#000;background-color:#e4e6a0;}.xml_rife_name{color:#0000c4;background-color:#e4e6a0;}.cpp_plain{color:#000;}.cpp_keyword{color:#000;font-weight:bold;}.cpp_type{color:#002cdd;}.cpp_operator{color:#007c1f;}.cpp_separator{color:#0021ff;}.cpp_literal{color:#bc0000;}.cpp_comment{color:#939393;background-color:#f7f7f7;}.cpp_doxygen_comment{color:#939393;background-color:#f7f7f7;font-style:italic;}.cpp_doxygen_tag{color:#939393;background-color:#f7f7f7;font-style:italic;font-weight:bold;}.cpp_preproc{color:purple;}.dr-insert-error{color:red;font-weight:bold;}.rich-ordering-control-img{margin:0;padding:0;border:0;width:15px;height:15px;}.rich-ordering-control-disabled{border:1px solid;margin-bottom:3px;}.rich-ordering-control-top{border:1px solid;margin-bottom:3px;}.rich-ordering-control-bottom{border:1px solid;margin-bottom:3px;}.rich-ordering-control-up{border:1px solid;margin-bottom:3px;}.rich-ordering-control-down{border:1px solid;margin-bottom:3px;}.rich-ordering-list-button{background:top left repeat-x;cursor:pointer;padding:2px;}.rich-ordering-list-button-disabled{background:top left repeat-x;padding:2px;cursor:default;}.rich-ordering-list-button-light{background:top left repeat-x;border-style:solid;cursor:pointer;padding:1px;}.rich-ordering-list-button-press{background:top left repeat-x;border-style:solid;padding:2px 0 0 2px;cursor:pointer;cursor:hand;}.rich-ordering-list-button-valign{vertical-align:middle;}.rich-ordering-list-button-layout{padding:15px 0 15px 0;}.rich-ordering-list-button-content{padding:0 1px 0 1px;text-align:left;white-space:nowrap;}.rich-ordering-list-button-content img{margin-right:2px;vertical-align:middle;}a.rich-ordering-list-button-selection:visited,a.rich-ordering-list-button-selection:link{color:inherit;}.rich-ordering-list-caption{text-align:left;height:8px;padding:3px 3px 3px 8px;}.rich-ordering-list-body{border:0 solid;}.rich-ordering-list-output{border:1px solid;margin:0 8px 8px 8px;background:none repeat scroll 0 50%;}.rich-ordering-list-content{overflow:auto;}.rich-ordering-list-header{overflow:hidden;}.rich-ordering-list-active{background:repeat scroll left top;width:100%;}.rich-ordering-list-disabled{background:repeat scroll left top;width:100%;}.rich-ordering-list-row-active{background:transparent none repeat-x scroll left top;width:100%;}.rich-ordering-list-row-selected{background:transparent none repeat-x scroll left top;width:100%;}.rich-ordering-list-table-header-cell,.rich-ordering-list-table-header-cell-last{white-space:nowrap;background-repeat:repeat-x;border-style:solid;padding:2px;font-weight:normal;border-top:0;border-left:0;}.rich-ordering-list-cell{padding:2px;white-space:nowrap;}.rich-ordering-list-cell-selected{padding:2px 2px;white-space:nowrap;}.rich-ordering-list-cell-active{padding:1px 2px;white-space:nowrap;border-top:1px dotted;border-bottom:1px dotted;}.rich-ordering-list-ds{-moz-user-select:-moz-none;}.rich-ordering-list-ds input{-moz-user-select:text;}.rich-ordering-list-button{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-ordering-list-button-disabled{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;color:#8DB7F3;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-ordering-list-button-light{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;border-color:#E79A00;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;}.rich-ordering-list-button-press{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListClickedGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;border-color:#C0C0C0;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;}.rich-ordering-list-table-header-cell,.rich-ordering-list-table-header-cell-last{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListHeaderGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;border-right-width:1px;border-bottom-width:1px;border-right-color:#C0C0C0;border-bottom-color:#C0C0C0;}.rich-ordering-list-table-header-cell-last{border-right-width:0;}.rich-ordering-list-output{background-color:#FFF;border-color:#C0C0C0;border-width:1px;}.rich-ordering-list-cell,.rich-ordering-list-cell *{color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-ordering-list-cell-selected,.rich-ordering-list-cell-selected *{color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-ordering-list-cell-active *{font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-ordering-list-cell-active{font-size:11px;font-family:Arial,Verdana,sans-serif;border-top-color:#000;border-bottom-color:#000;}.rich-ordering-control-disabled,.rich-ordering-control-top,.rich-ordering-control-bottom,.rich-ordering-control-up,.rich-ordering-control-down{border-color:#C0C0C0;}.rich-ordering-list-button-content{font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-ordering-list-button-selection{color:#000;text-decoration:none;display:block;}.rich-ordering-list-caption{font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;}.rich-ordering-list-row-selected{background-color:#F1F1F1;}.rich-list-shuttle{-moz-user-select:none;}.rich-shuttle-controls{padding:0 8px 5px 8px;}.rich-shuttle-list-content{overflow:auto;}.rich-shuttle-list-header{overflow:hidden;}.rich-shuttle-header-tab-cell,.rich-shuttle-header-tab-cell-last{padding:2px;border-style:solid;font-weight:normal;white-space:nowrap;background-repeat:repeat-x;border-top:0;border-left:0;}.rich-shuttle-internal-tab{width:100%;}.rich-shuttle-list{background-color:#FFF;border-width:0;border-style:none;}.rich-shuttle-source-cell,.rich-shuttle-target-cell,.rich-shuttle-source-cell *,.rich-shuttle-target-cell *{color:#000;font-size:11px;font-family:Arial,Verdana,sans-serif;white-space:nowrap;}.rich-shuttle-control-disabled,.rich-shuttle-control-top,.rich-shuttle-control-bottom,.rich-shuttle-control-up,.rich-shuttle-control-down,.rich-shuttle-control-copyall,.rich-shuttle-control-copy,.rich-shuttle-control-remove,.rich-shuttle-control-removeall{border:1px solid;margin-bottom:3px;}.rich-list-shuttle-button,.rich-list-shuttle-button-disabled{background:top left repeat-x;padding:2px;}.rich-list-shuttle-button{cursor:pointer;}.rich-list-shuttle-button-disabled{cursor:default;}.rich-list-shuttle-button-light{background:top left repeat-x;border-style:solid;cursor:pointer;padding:1px;}.rich-list-shuttle-button-press{background:top left repeat-x;border-style:solid;padding:2px 0 0 2px;cursor:pointer;}.rich-list-shuttle-button-valign{vertical-align:middle;}.rich-list-shuttle-button-layout{padding:15px 8px 15px 0;}.rich-list-shuttle-button-content{padding:0 1px 0 1px;text-align:left;white-space:nowrap;}.rich-list-shuttle-button-content img{margin-right:2px;vertical-align:middle;}a.rich-list-shuttle-button-selection:visited,a.rich-list-shuttle-button-selection:link{color:inherit;}.rich-list-shuttle-caption{text-align:left;padding:1px;}.rich-shuttle-source-caption{padding:3px 3px 3px 8px;}.rich-shuttle-target-caption{padding:3px 3px 3px 0;}.rich-shuttle-source-items{margin:0 0 8px 8px;}.rich-shuttle-target-items{margin:0 0 8px 0;}.rich-shuttle-source-row-active,.rich-shuttle-target-row-active{background:transparent none repeat-x scroll left top;}.rich-shuttle-source-row-selected,.rich-shuttle-target-row-selected{background:transparent none repeat-x scroll left top;}.rich-shuttle-source-cell,.rich-shuttle-target-cell{padding:2px;white-space:nowrap;border:0;}.rich-shuttle-source-cell-selected,.rich-shuttle-target-cell-selected{padding:2px;white-space:nowrap;}.rich-shuttle-source-cell-active,.rich-shuttle-target-cell-active{padding:1px 2px;white-space:nowrap;border-top:1px dotted;border-bottom:1px dotted;}.rich-list-shuttle{-moz-user-select:-moz-none;}.rich-shuttle-header-tab-cell,.rich-shuttle-header-tab-cell-last{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListHeaderGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;border-right-width:1px;border-bottom-width:1px;border-right-color:#C0C0C0;border-bottom-color:#C0C0C0;}.rich-shuttle-header-tab-cell-last{border-right-width:0;}.rich-list-shuttle-button{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-list-shuttle-button-disabled{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;color:#8DB7F3;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-list-shuttle-button-light{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;border-color:#E79A00;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;}.rich-list-shuttle-button-press{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListClickedGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;border-color:#C0C0C0;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;}.rich-shuttle-source-cell-last,.rich-shuttle-target-cell-last{border-right-color:#E79A00;}.rich-shuttle-source-items,.rich-shuttle-target-items{background-color:#FFF;border-color:#C0C0C0;border-width:1px;border-style:solid;}.rich-shuttle-source-cell-selected,.rich-shuttle-target-cell-selected,.rich-shuttle-source-cell-selected *,.rich-shuttle-target-cell-selected *{color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-shuttle-source-cell-active,.rich-shuttle-target-cell-active,.rich-shuttle-source-cell-active *,.rich-shuttle-target-cell-active *{font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-shuttle-source-cell-active,.rich-shuttle-target-cell-active{border-top-color:#000;border-bottom-color:#000;}.rich-shuttle-control-disabled,.rich-shuttle-control-top,.rich-shuttle-control-bottom,.rich-shuttle-control-up,.rich-shuttle-control-down,.rich-shuttle-control-copyall,.rich-shuttle-control-copy,.rich-shuttle-control-remove,.rich-shuttle-control-removeall{border-color:#C0C0C0;}.rich-list-shuttle-button-content{font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-list-shuttle-button-selection,.rich-list-shuttle-button-selection:hover{color:#000;text-decoration:none;display:block;}.rich-shuttle-source-caption,.rich-shuttle-target-caption{font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;}.rich-shuttle-source-row-selected,.rich-shuttle-target-row-selected{background-color:#F1F1F1;}input.rich-combobox-input{width:240px;position:absolute;top:0;left:0;padding-left:3px;margin:0;border-style:solid;border-width:1px;border-left-color:#000;border-top-color:#000;background-position:left top;background-repeat:repeat-x;}input.rich-combobox-input-disabled{width:240px;position:absolute;top:0;left:0;padding-left:3px;margin:0;border-style:solid;border-width:1px;border-left-color:#000;border-top-color:#000;background-position:left top;background-repeat:repeat-x;}input.rich-combobox-input-inactive{width:240px;position:absolute;top:0;left:0;padding-left:3px;margin:0;border-style:solid;border-width:1px;border-left-color:#000;border-top-color:#000;background-position:left top;background-repeat:repeat-x;}input.rich-combobox-font-disabled{color:#AAA;}.rich-combobox-list-position{position:absolute;top:1px;left:0;}.rich-combobox-list-decoration{border:1px solid #c0c0c0;padding:0;background:#FFF;}.rich-combobox-list-scroll{overflow:auto;overflow-x:hidden;}.rich-combobox-list-cord{position:relative;}.rich-combobox-item{padding:2px;white-space:nowrap;display:block;}.rich-combobox-item-selected{padding:1px;border:1px solid #4a75b5;background-color:#4a75b5;cursor:pointer;width:100%;}.rich-combobox-strut{width:240px;position:relative;visibility:hidden;margin:0;padding-left:3px;border:1px solid #c0c0c0;}.rich-combobox-shell{position:relative;}input.rich-combobox-button{position:absolute;top:0;right:0;width:17px;padding-left:0;padding-right:0;margin:0;border-style:solid;border-right-color:#000;border-bottom-color:#000;border-width:1px;}input.rich-combobox-button-disabled{position:absolute;top:0;right:0;width:17px;padding-left:0;padding-right:0;margin:0;border-style:solid;border-right-color:#000;border-bottom-color:#000;border-width:1px;}input.rich-combobox-button-inactive{position:absolute;top:0;right:0;width:17px;padding-left:0;padding-right:0;margin:0;border-style:solid;border-right-color:#000;border-bottom-color:#000;border-width:1px;}input.rich-combobox-button-background{background-color:#4a75b5;background-repeat:repeat-x;background-position:top;cursor:pointer;}input.rich-combobox-button-background-disabled{background-color:#4a75b5;background-repeat:repeat-x;background-position:top;cursor:pointer;}input.rich-combobox-button-background-inactive{background-color:#4a75b5;background-repeat:repeat-x;background-position:top;}input.rich-combobox-button-pressed-background{background-color:#4a75b5;background-repeat:repeat-x;background-position:bottom;}input.rich-combobox-button-icon{background:center no-repeat;cursor:pointer;}input.rich-combobox-button-icon-disabled{background:center no-repeat;cursor:pointer;}input.rich-combobox-button-icon-inactive{background:center no-repeat;cursor:pointer;}input.rich-combobox-button-hovered{border-width:1px;border-style:solid;}.rich-combobox-shadow{position:absolute;}.rich-combobox-shadow-tl{background-position:top left;background-repeat:repeat-x;}.rich-combobox-shadow-tr{background-repeat:repeat-x;background-position:top right;}.rich-combobox-shadow-bl{background-repeat:repeat-x;background-position:bottom left;}.rich-combobox-shadow-br{background-repeat:repeat-x;background-position:bottom right;}.rich-combobox-shadow-tl,.rich-combobox-shadow-tr,.rich-combobox-shadow-bl,.rich-combobox-shadow-br{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/bg_shadow.png.faces);}input.rich-combobox-button-background,input.rich-combobox-button-background-disabled,input.rich-combobox-button-background-inactive{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerButtonGradient/DATB/eAFjWPifYeF!JgAMqwND.faces);background-color:#FFF;}input.rich-combobox-button-pressed-background{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ComboBoxButtonPressGradient/DATB/eAFjWPifYeF!JgAMqwND.faces);background-color:#FFF;}input.rich-combobox-button-icon,input.rich-combobox-button-icon-inactive{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ComboBoxArrowImage/DATB/eAFjYGD4DwYAFPQF-w__.faces);}input.rich-combobox-button-icon-disabled{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ComboBoxArrowImageDisable/DATB/eAH7vL33PxgAACcSCDI_.faces);}input.rich-combobox-button,input.rich-combobox-button-inactive,input.rich-combobox-button-disabled{border-top-color:#BED6F8;border-left-color:#BED6F8;}.rich-combobox-font,input.rich-combobox-font{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;}input.rich-combobox-font-disabled,.rich-combobox-font-disabled{font-family:Arial,Verdana,sans-serif;font-size:11px;}input.rich-combobox-font-inactive,.rich-combobox-font-inactive,.rich-combobox-item{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;}.rich-combobox-input,.rich-combobox-input-disabled,.rich-combobox-input-inactive{background-color:#FFF;border-bottom-color:#BED6F8;border-right-color:#BED6F8;}.rich-combobox-item-selected{background-color:#FFA100;border-color:#FFA100;color:#000;}.rich-combobox-list-decoration{border-color:#BED6F8;background:#FFF;}input.rich-combobox-button-hovered{border-color:#E79A00;}.rich-picklist-controls{padding:0 8px 5px 8px;}.rich-picklist-list-content{overflow:auto;}.rich-picklist-internal-tab{width:100%;}.rich-picklist-body{-moz-user-select:none;}.rich-picklist-list{background-color:#FFF;border-width:0;border-style:none;}.rich-picklist-source-cell,.rich-picklist-target-cell,.rich-picklist-source-cell *,.rich-picklist-target-cell *{color:#000;font-size:11px;font-family:Arial,Verdana,sans-serif;white-space:nowrap;}.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{border:1px solid;margin-bottom:3px;}.rich-list-picklist-button,.rich-list-picklist-button-disabled{background:top left repeat-x;padding:2px;}.rich-list-picklist-button{cursor:pointer;}.rich-list-picklist-button-disabled{cursor:default;}.rich-list-picklist-button-light{background:top left repeat-x;border-style:solid;cursor:pointer;padding:1px;}.rich-list-picklist-button-press{background:top left repeat-x;border-style:solid;padding:2px 0 0 2px;cursor:pointer;}.rich-list-picklist-button-valign{vertical-align:middle;}.rich-list-picklist-button-layout{padding:15px 8px 15px 0;}.rich-list-picklist-button-content{padding:0 4px 0 1px;text-align:left;white-space:nowrap;}.rich-list-picklist-button-content img{margin-right:2px;vertical-align:middle;}a.rich-list-picklist-button-selection:visited,a.rich-list-picklist-button-selection:link{color:inherit;}.rich-list-picklist-button-a-disabled{cursor:default;text-decoration:none;}.rich-picklist-source-items{margin:0 0 8px 8px;}.rich-picklist-target-items{margin:0 0 8px 0;}.rich-picklist-source-row-active,.rich-picklist-target-row-active{background:transparent none repeat-x scroll left top;}.rich-picklist-source-row-selected,.rich-picklist-target-row-selected{background:transparent none repeat-x scroll left top;}.rich-picklist-source-cell,.rich-picklist-target-cell{padding:2px;white-space:nowrap;border:0;}.rich-picklist-source-cell-selected,.rich-picklist-target-cell-selected{padding:2px;white-space:nowrap;}.rich-picklist-source-cell-active,.rich-picklist-target-cell-active{padding:1px 2px;white-space:nowrap;border-top:1px dotted;border-bottom:1px dotted;}.rich-picklist-control-img{margin:0;padding:0;border:0;width:15px;height:15px;}.rich-list-picklist{-moz-user-select:-moz-none;}.rich-list-picklist-button{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-list-picklist-button-disabled{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;color:#8DB7F3;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-list-picklist-button-light{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;border-color:#E79A00;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;}.rich-list-picklist-button-press{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.gradientimages.OrderingListClickedGradient/DATB/eAH7!x8EmAAa7gX9.faces);background-color:#FFF;border-color:#C0C0C0;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;}.rich-picklist-source-cell-last,.rich-picklist-target-cell-last{border-right-color:#E79A00;}.rich-picklist-source-items,.rich-picklist-target-items{background-color:#FFF;border-color:#C0C0C0;border-width:1px;border-style:solid;}.rich-picklist-source-cell-selected,.rich-picklist-target-cell-selected,.rich-picklist-source-cell-selected *,.rich-picklist-target-cell-selected *{color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-picklist-source-cell-active,.rich-picklist-target-cell-active,.rich-picklist-source-cell-active *,.rich-picklist-target-cell-active *{font-size:11px;font-family:Arial,Verdana,sans-serif;}.rich-picklist-source-cell-active,.rich-picklist-target-cell-active{border-top-color:#000;border-bottom-color:#000;}.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{border-color:#C0C0C0;}.rich-list-picklist-button-content{font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-list-picklist-button-selection{color:#000;text-decoration:none;display:block;}a.rich-list-picklist-button-a-disabled a{color:#8DB7F3;}.rich-picklist-source-row-selected,.rich-picklist-target-row-selected{background-color:#F1F1F1;}.rich-progress-bar-height{height:13px;}.rich-progress-bar-width{width:200px;}.rich-progress-bar-block{white-space:nowrap;}.rich-progress-bar-uploaded{background-repeat:repeat-x;}.rich-progress-bar-uploaded-dig{overflow:hidden;position:absolute;top:0;left:0;}.rich-progress-bar-shell{margin-bottom:2px;border:1px solid;}.rich-progress-bar-shell-dig{position:relative;margin-bottom:2px;border:1px solid;overflow:hidden;}.rich-progress-bar-remained{text-align:center;font-weight:bold;position:relative;}.rich-progress-bar-completed{text-align:center;font-weight:bold;background-repeat:repeat-x;}.rich-progress-bar-padding{padding:0;}.rich-progress-bar-uploaded{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ProgressBarAnimatedBg/DATB/eAFjmPUcAAIeAYI_.faces);background-color:#E79A00;}.rich-progress-bar-shell{background-color:#FFF;border-color:#BED6F8;}.rich-progress-bar-uploaded-dig{border-color:#BED6F8;}.rich-progress-bar-shell-dig{border-color:#BED6F8;font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000;}.rich-progress-bar-remained{background-color:#FFF;text-color:#000;}.rich-progress-bar-completed{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ProgressBarAnimatedBg/DATB/eAFjmPUcAAIeAYI_.faces);background-color:#E79A00;text-color:#FFF;}.rich-fileupload-list-overflow{overflow:auto;overflow-y:auto;overflow-x:hidden;}.rich-fileupload-name{width:100%;height:58px;padding:2px 10px 2px 10px;}.rich-fileupload-del{width:90px;text-align:center;padding-top:3px;padding-bottom:3px;}.rich-fileupload-scroll{width:10px;text-align:center;}.rich-fileupload-bold-label{font-weight:bold;}input[type="file"][class~="rich-fileupload-hidden"]::-webkit-rich-fileupload-button{font-size:10em;-webkit-appearance:button;}.rich-fileupload-button-content{padding:2px 6px 2px 3px;text-align:left;white-space:nowrap;}.rich-fileupload-name-padding{padding:2px 0 2px 0;}.rich-fileupload-ico{background-position:0 50%;background-repeat:no-repeat;padding-left:19px;vertical-align:middle;}input.rich-fileupload-hidden{FILTER:alpha(opacity:0);POSITION:relative;TEXT-ALIGN:left;opacity:0;moz-opacity:0;}.rich-fileupload-font{font-family:Arial,Verdana,sans-serif;font-size:11px;}.rich-fileupload-table-td{border-bottom-color:#C0C0C0;border-bottom:1px solid;white-space:nowrap;}.rich-fileupload-list-decor{border:1px solid;border-color:#C0C0C0;background-color:#FFF;}.rich-fileupload-anc{color:#0078D0;}.rich-fileupload-toolbar-decor{border-bottom:1px solid;border-top:1px solid;border-left:1px solid;padding:2px;background-color:#F1F1F1;border-bottom-color:#C0C0C0;border-top-color:#FFF;border-left-color:#FFF;width:100%;}.rich-fileupload-button-border{border:1px solid;margin:2px;border-color:#C0C0C0;}.rich-fileupload-button-dis{background-repeat:repeat-x;cursor:pointer;padding:2px;}.rich-fileupload-enrty-dis{background-repeat:repeat-x;background-color:#D6E6FB;text-color:red;a.color:red;padding:2px;}.rich-fileupload-button-content{color:#000;text-decoration:none;display:block;}.rich-fileupload-button{background-repeat:repeat-x;background-position:top left;background-color:#D6E6FB;padding:2px;cursor:pointer;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.UploadButtonBgGradient/DATB/eAH7-PHj72fXmAAZRQWN.faces);}.rich-fileupload-button-light{background-repeat:repeat;background-position:top left;background-color:#D6E6FB;border:1px solid;cursor:pointer;padding:1px;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.UploadButtonBgLightGradient/DATB/eAH7-PEjw8L!TAAU3AR2.faces);border-color:#E79A00;}.rich-fileupload-button-press{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.UploadButtonPressedBgGradient/DATB/eAH7-PHj72fXmAAZRQWN.faces);border-color:#E79A00;border:1px solid;padding:2px 0 0 2px;background-repeat:repeat-x;background-position:top left;background-color:#F1F1F1;}.rich-fileupload-ico-add{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/ico_add.gif.faces);}.rich-fileupload-ico-add-dis{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/ico_add_dis.gif.faces);color:#C0C0C0;}.rich-fileupload-ico-start{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/ico_start.gif.faces);}.rich-fileupload-ico-start-dis{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/ico_start_dis.gif.faces);color:#C0C0C0;}.rich-fileupload-ico-stop{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/ico_stop.gif.faces);}.rich-fileupload-ico-clear{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/ico_clear.gif.faces);}.rich-fileupload-ico-clear-dis{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/ico_clear_dis.gif.faces);color:#C0C0C0;}.rich-inplace{position:relative;}.rich-inplace-changed{background-position:left top;background-repeat:no-repeat;border-bottom-width:1px;border-bottom-style:dashed;white-space:nowrap;}.rich-inplace-view{border-bottom-width:1px;border-bottom-style:dashed;white-space:nowrap;}input.rich-inplace-field{border-width:1px;border-style:inset;margin:0;padding:0;position:absolute;top:0;left:0;font:inherit;}.rich-inplace-input-view-hover{color:blue;}.rich-inplace-input-changed-hover{color:red;}.rich-inplace-input-strut{height:1px;}.rich-inplace-control{background-position:top;background-repeat:repeat-x;border-width:1px;border-style:outset;padding:0;margin:0;}.rich-inplace-controls-press{background-position:top;background-repeat:repeat-x;border-width:1px;border-style:inset;padding:0;margin:0;}.rich-inplace-input-controls-set{white-space:nowrap;z-index:3;}.rich-inplace-shadow{position:absolute;font-size:11px;}.rich-inplace-shadow-size{width:34px;height:16px;}.rich-inplace-shadow-tl{background-repeat:repeat-x;background-position:top left;border:0!important;}.rich-inplace-shadow-tr{background-repeat:repeat-x;background-position:top right;border:0!important;}.rich-inplace-shadow-bl{background-repeat:repeat-x;background-position:bottom left;border:0!important;}.rich-inplace-shadow-br{background-repeat:repeat-x;background-position:bottom right;border:0!important;}.rich-inplace-control{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerButtonGradient/DATB/eAFjWPifYeF!JgAMqwND.faces);background-color:#FFF;border-color:#BED6F8;}.rich-inplace-control-press{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ComboBoxButtonPressGradient/DATB/eAFjWPifYeF!JgAMqwND.faces);background-color:#FFF;border-color:#BED6F8;}.rich-inplace-shadow-tl{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/bg_shadow.png.faces);}.rich-inplace-shadow-tr{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/bg_shadow.png.faces);}.rich-inplace-shadow-bl{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/bg_shadow.png.faces);}.rich-inplace-shadow-br{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/bg_shadow.png.faces);}.rich-inplace-view{background-color:#F1F1F1;border-bottom-color:#000;}.rich-inplace-changed{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.EditIcon/DATB/eAFjYPgPAAECAQA_.faces);background-color:#F1F1F1;border-bottom-color:#000;}input.rich-inplace-field{background-color:#FEFFDA;border-color:#BED6F8;background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/spacer.gif.faces);}.insel_view_block_div{position:relative;padding:2px 2px 2px 5px;border:0;margin:0;}input.rich-inplace-select-arrow{padding:0;border:0;margin:0;width:12px;position:absolute;background-position:center right;background-repeat:no-repeat;font:inherit;}.rich-inplace-select{position:relative;}.rich-inplace-select-view{white-space:nowrap;border-bottom-width:1px;border-bottom-style:dashed;}.rich-inplace-select-changed{background-position:top left;background-repeat:no-repeat;}.rich-inplace-select-view-hover{color:blue;}input.rich-inplace-select-field{padding:0;border-width:1px;border-style:inset;margin:0;font:inherit;position:absolute;top:0;left:0;}.rich-inplace-select-field{padding:0;border-width:1px;border-style:inset;margin:0;font:inherit;position:absolute;top:0;left:0;}.rich-inplace-select-strut{height:1px;}.rich-inplace-select-control-set{white-space:nowrap;}.rich-inplace-select-control{background-position:top;background-repeat:repeat-x;border-width:1px;border-style:outset;padding:0;margin:0;}.rich-inplace-select-control-press{background-position:top;background-repeat:repeat-x;border-width:1px;border-style:none;padding:0;margin:0;}.rich-inplace-select-shadow{top:0;left:0;position:absolute;font-size:11px;}.rich-inplace-select-shadow-size{width:34px;height:16px;}.rich-inplace-select-list_cord{position:relative;font-size:0;}.rich-inplace-select-list-scroll{overflow:auto;}.rich-inplace-select-list-position{position:absolute;top:-1px;left:0;}.rich-inplace-select-list-decoration{border-width:1px;border-style:outset;padding:0;}.rich-inplace-select-item{padding:2px;white-space:nowrap;display:block;}.rich-inplace-select-selected-item{padding:1px;background-color:#4a75b5;border:1px dotted #4a75b5;}.rich-inplace-select-shadow-tl{background-repeat:repeat-x;background-position:top left;border:0!important;}.rich-inplace-select-shadow-tr{background-repeat:repeat-x;background-position:top right;border:0!important;}.rich-inplace-select-shadow-bl{background-repeat:repeat-x;background-position:bottom left;border:0!important;}.rich-inplace-select-shadow-br{background-repeat:repeat-x;background-position:bottom right;border:0!important;}.rich-inplace-select-changed{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.EditIcon/DATB/eAFjYPgPAAECAQA_.faces);}.insel_arrow{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerButtonDown/DATB/eAFjYGD4!!8!AAYAAv4_.faces);}.rich-inplace-select-view{background-color:#F1F1F1;}input.rich-inplace-select-field{background-color:#FEFFDA;border-color:#BED6F8;background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/spacer.gif.faces);}.rich-inplace-select-field{background-color:#FEFFDA;border-color:#BED6F8;}.rich-inplace-select-control{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerButtonGradient/DATB/eAFjWPifYeF!JgAMqwND.faces);background-color:#FFF;border-color:#BED6F8;}.rich-inplace-select-control-press{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.ComboBoxButtonPressGradient/DATB/eAFjWPifYeF!JgAMqwND.faces);background-color:#FFF;border-color:#BED6F8;}.rich-inplace-select-list-decoration{border-color:#BED6F8;background-color:#FEFFDA;}.rich-inplace-select-selected-item{color:#000;background-color:#FFA100;border-color:#FFA100;}.rich-inplace-select-shadow-tl,.rich-inplace-select-shadow-tr,.rich-inplace-select-shadow-bl,.rich-inplace-select-shadow-br{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/bg_shadow.png.faces);}input.rich-inplace-select-arrow{background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.images.SpinnerButtonDown/DATB/eAFjYGD4!!8!AAYAAv4_.faces);background-color:#FEFFDA;}.extdt-table-layout{table-layout:fixed;border-spacing:0;}.extdt-subheadercell{overflow:hidden;}.extdt-menu-div-out{height:22px;position:absolute;width:20px;}.extdt-fakeierow{display:none;}.extdt-noData-cell{text-align:center;font-weight:bold;}.extdt-menu-div-on{height:22px;position:absolute;width:20px;}.extdt-group-row{height:15px;}.extdt-group-text{font-family:Arial,Verdana,sans-serif;font-size:11px;margin-left:10px;}.extdt-ss-hdn{display:none;position:absolute;}.extdt-ss-vsbl{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:white;background-repeat:no-repeat;background-position:center;z-index:4;}.extdt-group-cell{height:15px;padding:4px;background-color:#eee;border-bottom:1px #c0c0c0 solid;border-top:1px #c0c0c0 solid;font-family:Arial,Verdana,sans-serif;font-size:11px;}.extdt-group-image-expanded{height:10px;width:10px;background-repeat:no-repeat;background-position:center;}.extdt-group-image-folded{height:10px;width:10px;background-repeat:no-repeat;background-position:center;}.extdt-hsplit{width:1px;border-right:1px dashed;cursor:e-resize;z-index:100;}.dt-menu{border:1px solid #718bb7;z-index:15000;zoom:1;background-color:#f0f0f0;background-repeat:repeat-y;padding:2px;position:absolute;}.dt-menu a{text-decoration:none!important;}.dt-menu-list{background:transparent none repeat scroll 0 50%;border:0 none;}.dt-menu-list-item{font:normal 11px tahoma,arial,sans-serif;white-space:nowrap;-moz-user-select:none;-khtml-user-select:none;display:block;padding:1px;}.dt-menu a.dt-menu-item{display:block;line-height:16px;padding:3px 21px 3px 3px;white-space:nowrap;text-decoration:none;color:#222;-moz-outline:0 none;outline:0 none;cursor:pointer;}.dt-menu-item-icon{border:0 none;height:16px;padding:0;vertical-align:top;width:16px;margin:0 8px 0 0;background-position:center;}.dt-menu-check-item .dt-menu-item-icon{background-color:transparent;background-repeat:no-repeat;background-position:center;}.extdt-hdrop{cursor:pointer;font-size:1px;width:10px;height:13px;top:0;position:absolute;display:block;white-space:nowrap;z-index:61;}.extdt-hdrop-top{background-repeat:no-repeat;display:block;width:100%;height:50%;position:relative;top:-9px;}.extdt-hdrop-top-left{background-position:top left;left:-5px;}.extdt-hdrop-top-right{background-position:top right;right:-4px;}.extdt-hdrop-bottom{background-repeat:no-repeat;display:block;width:100%;height:50%;position:relative;top:9px;}.extdt-caption{padding:4px;}.extdt-hdrop-bottom-left{background-position:bottom left;left:-5px;}.extdt-hdrop-bottom-right{background-position:bottom right;right:-4px;}.extdt-cell-div{cursor:default;font-weight:normal;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-box-sizing:border-box;-moz-outline:none;width:100%;}.extdt-innerdiv{top:0;left:0;position:absolute;}.extdt-outerdiv{position:relative;padding:0;width:100%;}.extdt-hsep{background-position:center;background-repeat:repeat-y;cursor:e-resize;font-size:1px;width:6px;height:13px;overflow:hidden;top:0;position:absolute;display:block;white-space:nowrap;z-index:60;}.extdt-content{overflow-x:hidden;overflow-y:auto;}.rich-filter-input{width:80%;}.extdt-menu-div-on{background:#F1F1F1 url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/menuHover.gif.faces);}.extdt-empty-cell{border-bottom:solid 1px #C0C0C0;}.extdt-fakeierow{background-color:#F1F1F1;}.extdt-hsplit{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/s.gif.faces);}.extdt-hdrop{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/s.gif.faces);}.extdt-ss-vsbl{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/loading.gif.faces);}.extdt-table-layout{background-color:#FFF;empty-cells:show;border-collapse:collapse;}.extdt-maindiv{border:solid 1px #C0C0C0;}.extdt-group-image-expanded{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/minusIcon.gif.faces);}.extdt-group-image-folded{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/plusIcon.gif.faces);}.dt-menu{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/menu.gif.faces);}.dt-menu-check-item .dt-menu-item-icon{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/unchecked.gif.faces);}.dt-menu-item-checked .dt-menu-item-icon{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/checked.gif.faces);}.extdt-hdrop-top{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/col-move-top.gif.faces);}.extdt-hdrop-bottom{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/col-move-bottom.gif.faces);}.extdt-hsep{background-image:url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/s.gif.faces);}.extdt{border-top:solid 1px #C0C0C0;border-left:solid 1px #C0C0C0;border-right:solid 1px #C0C0C0;background-color:#FFF;empty-cells:show;border-collapse:collapse;}.extdt-cell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}.extdt-header{background-color:#FFA100;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAFjWPifYeF!JgAMqwND.faces);background-position:top left;background-repeat:repeat-x;}.extdt-header-continue{background-color:#FFA100;}.extdt-headercell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;color:#000;text-align:center;font-weight:bold;font-size:11px;font-family:Arial,Verdana,sans-serif;}.extdt-subheader{background-color:#F1F1F1;}.extdt-table-filterrow{background-color:#F1F1F1;border-top:solid 1px #C0C0C0;}.extdt-subheadercell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;text-align:center;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;white-space:nowrap;}.extdt-sortable-header{background-position:right center;background-repeat:no-repeat;white-space:nowrap;}.extdt-cursor-pointer{cursor:pointer;}.rich-inplace-edit,.rich-inplace-view{cursor:default;}.extdt-header-sort-img{vertical-align:middle;width:15px;height:15px;}.extdt-footer{background-color:#F1F1F1;}.extdt-footer-continue{background-color:#F1F1F1;}.extdt-caption{border-bottom:solid 1px #C0C0C0;color:#000;font-weight:bold;font-size:11px;font-family:Arial,Verdana,sans-serif;background-color:#F1F1F1;}.extdt-footercell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;color:#000;text-align:left;font-weight:bold;font-size:11px;font-family:Arial,Verdana,sans-serif;}.extdt-subfooter{background-color:#F1F1F1;}.extdt-subfootercell{border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;text-align:left;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}.extdt-row-selected{background-color:#F1F1F1;}.extdt-row-active{color:#8DB7F3;}.rich-page-footer{clear:both;}.rich-page{margin:auto;text-align:left;min-width:750px;}.rich-page-sidebar{position:relative;}.rich-page-sidebar,.rich-page-body{_position:static;}.rich-page-body{position:static;}.rich-page-main{width:100%;}.rich-page-content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.rich-page-content{zoom:1;}.rich-datascr-button{height:16px;width:27px;margin:1px;padding:0;text-align:center;vertical-align:middle;border-width:1px;border-style:solid;border-color:#9A9A9A;background-color:#FFF;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.CustomizeableGradient/DATB/eAFjYgACgf!!!3!-!BkAFTcF6Q__.faces);background-attachment:scroll;background-position:0 0;background-repeat:repeat-x;}.rich-menu-list-bg{color:#FFF;}.rich-mpnl-header{background-color:#FFA100;}.rich-mpnl-text{color:#000;}.rich-mpnl-body{background-color:#f0f6fc;}.rich-separtor{height:6px;background-repeat:repeat-x;background-position:center;}.rich-tab-inactive{height:23px;background-color:#fff;background-image:url(tb_inact.png);background-repeat:repeat-x;border-color:#acacac;border-width:1px;border-style:solid;border-botton-size:none;border-top:none;}.rich-tab-active{height:23px;background-color:#f3f3f3;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;margin-left:-2px;}.rich-tabpanel-content{background-color:#fff;background-image:url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.CustomizeableGradient/DATB/eAFjYgACjf!!!3!-!BkAFd8GAQ__.faces);background-repeat:repeat-x;background-attachment:scroll;background-position:0 0;border-botton-width:1px;border-botton-style:solid;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;vertical-align:top;}.rich-toolbar-item{color:#2F6397;}/**
 Obecne styly, zakladni.
 
 Jeste neni uplne zpracovano.
*/

/* obecne styly*/
 body {font-family: arial; font-size: 0.9em; margin: 0;}
 img {margin: 0; padding: 0; border: none;}
 


/* MENU */
#hodiny {clear: none; width: 189px; float: left; width: 175px; height: 50px; margin-left: 10px; margin-top: 10px;}
#hodiny img {float: left;margin-left: 44px; }
#hodiny span {float: left; font-size:12px; width: 155px; margin-left: 17px; margin-top: 5px; color: #386a9c;}
#menu {clear: none; min-width: 500px; width: 100%; float: left; height: 56px;}
.in {float: left;width: 950px; }
#menu img {margin-left: 8px;}
img.none {float: none; margin: 0 !important;}
img.img_rychla_volba {margin-left: 14px !important;}
#menu a {text-decoration: none; color: #2f6397;}
.menu_item {width: 80px; height: 60px; float: left; margin-left: 18px; margin-top: 3px;}
.sel {font-weight: bold;}
#menu ul {margin: 0; padding: 0; list-style-type: none; display: block; clear: none; margin-top: 4px;}
#menu li {display: inline; margin: 0; padding: 0; margin-right: 31px; margin-left: 8px;}
.rich-label-text-decor {height: 11px ; padding-top: 32px; width: 70px; vertical-align: bottom; text-align: center;}
.rich-toolbar-item a {float: left; height: 14px; padding-top: 32px; width: 70px; text-align: center;}
.rich-toolbar-item {vertical-align: bottom;}
.rich-toolbar {background-color: #C3E8FC ; background-image: none; border-top:2px solid #FF9B00 ;}

/* tlacitka v menu */
.schedule_button {background-image: url(../images/schedule_button.png); background-position: center top; background-repeat: no-repeat;}
.personal_menu {background-image: url(../images/personal_menu.png); background-position: center top; background-repeat: no-repeat;}
.online_credit_charge {background-image: url(../images/credit_menu.png); background-position: center top; background-repeat: no-repeat;}
.users_menu .rich-label-text-decor {background-image: url(../images/users_menu.png); background-position: center top; background-repeat: no-repeat;}
.settings_menu .rich-label-text-decor {background-image: url(../images/settings_menu.png); background-position: center top; background-repeat: no-repeat;}
.stats_menu .rich-label-text-decor {background-image: url(../images/stats_menu.png); background-position: center top; background-repeat: no-repeat;}
.admin_menu .rich-label-text-decor {background-image: url(../images/admin_menu.png); background-position: center top; background-repeat: no-repeat;}
.help_menu .rich-label-text-decor {background-image: url(../images/help_menu.png); background-position: center top; background-repeat: no-repeat;}
.my_reservations_menu {background-image: url(../images/stats_menu.png); background-position: center top; background-repeat: no-repeat; width: 90px }
.course_offer_menu {background-image: url(../images/course_offer_menu.png); background-position: center top; background-repeat: no-repeat;}
.course_menu {background-image: url(../images/course_menu.png); background-position: center top; background-repeat: no-repeat;}
.purchase_menu .rich-label-text-decor {background-image: url(../images/credit_menu.png); background-position: center top; background-repeat: no-repeat;}

.header_time {width: 175px !important; background-image: url(../images/logo2.png); background-position: center top; background-repeat: no-repeat; padding-top: 37px !important; height: 13px !important; }
/* dropdown menu - zruseni bileho podsviceni pri hover*/ 
.rich-ddmenu-label-select { background: none; color: #2A5F95 !important;   border-color: #C3E8FC; }
.dr-toolbar-ext {background-image: none !important; border-bottom:none;}

/* HLAVICKA */
#header {float: left; width: 100%; 
  min-width: 940px; border-bottom: #e0e0e0 3px solid; padding: 0 !Important; height: 126px !important;}
.h_item {margin-right: 3px; padding: 8px; height: 110px; background-attachment: fixed; background-position: center 57px;}
*html .h_item {overflow-y: hidden; background-attachment: scroll; background-position: center top} /*IE6 neumi fixni pozicovani pozadi*/

#logo {width: 189px; float: left; padding: 0px; height: 127px;}
#logo h1 {width: 189px; height: 127px; display:block; margin: 0px;}

#logo img {margin-left: 18px; margin-top: 39px; }

#login {float: left; width: 178px;}
#login table {border-spacing: 0; margin-left: 5px; padding: 0; border-collapse:collapse;}
#login table td {vertical-align: bottom; padding:0px; }
#login input {margin:0; padding:0; width: 169px;}
#login label {color: #6f6f6f; font-size: 0.74em; margin: 0; padding: 0;}

#login form {margin-top: 0px;margin-bottom:0px;}


#login .button { height: 19px; }
#login h3 {font-size: 0.85em; margin: 0; padding:0; margin-left: 10px; margin-top: 8px;
   margin-bottom: 8px; color: #ff7e00;}
.ram {border: #b4b4b4 1px solid; border-spacing: 0;}

/* login s tlacitkem */
#login .thinner {width:102px !important; margin-right: 4px; float: left; height: 17px;}
.search_thinner {width: 110px; margin-right: 4px; }
#login .button {width: 62px; font-size: 11px;}
#login a { color: #6F6F6F; /*float: left;*/ margin-right: 7px; font-size: 11px; margin-top: 2px;}

#login { position: relative; }
#login, #login h3 {font-size: 12px;}
#login h3 {margin: 0;}
#login div.user {color: #2f6397; font-size: 14px; margin-top: 2px; padding-bottom: 2px; border-bottom: #bbb 1px solid; width: 90%; margin-bottom: 3px;}
#login .credit-lbl {color: #6f6f6f;}
#login .credit-amount {color: #2f6397;}
#login .credit-balance-tbl td {padding: 3px 10px 3px 0px;}
#login table {margin: 0;}
#login div.self_edit {color: #fab23f; }
#login div.logout-btn { position: absolute; right: 10px; bottom: 10px; }
#login input.logout-btn {
	background: none; background-image: url(../images/logout.png) !important; background-repeat: no-repeat; height: 22px;
	background-position: right center; border: none; text-align: right; color: #285E93; font-size: 11px; font-weight: bold;
	float: right; padding-right: 26px;
}
#login.logged {background: none !important;}
#login label {font-size: 11px; }


/* infoblok */
#infoblok {float: left; width: 557px; font-size: 0.9em; overflow-y: auto;}
#infoblok h3 {font-size: 1em; margin: 0; padding: 0; margin-bottom: 4px; margin-left: 10px; margin-top: 10px;}
#infoblok p {margin:0; padding: 0; margin-left: 10px;}
/*sice mu nastavujeme sirku, ale aby ani pri 1024 pred probehnutim JS, ktery sirku bloku nastavuje, nepadal kos dolu, 
dame def. sirku (lepsi kdyz poskoci dopravam nez zezdola nahoru*/
#infoblok { width:386px; }

/* kos */
#bin {float: left; width: 175px; padding: 0px; height: 126px; background: transparent url(../images/h_fg.png) scroll repeat-x; background-position: top 57px; }
a.header-close-btn {display: block; float:left;  width: 175px; height: 21px; background: url("../images/header-close-btn.png") no-repeat 126px 0 ;}
#bin_drop {float:left; width: 175px;}
#bin img {margin-left: 60px; margin-top: 31px; float: left;}


/* EOF HLAVICKA */

/* ZMENSENA HLAVICKA */
.small-header {height: 26px; border-bottom: 3px solid #e0e0e0; width: 100%; float: left; background: url(../images/small-header-bg.png) repeat-x;}
.open-header-link {background: url(../images/header-open-arr.png) no-repeat; height: 26px; padding: 0px; margin:0px; margin-right: 30px; width:40px; display: block; float:right;}
.small-header form {float:right; height: 26px; padding:0px;}
.small-header .user-label {padding-left:20px; float:right; height:26px; line-height: 26px; margin-right: 8px; font-weight: bold; color: #285e93; background: url(../images/small-header-usr-ico.png) no-repeat left 1px; font-size:12px;}
.small-header .user-name {float:right; height:26px; line-height: 26px; margin-right: 16px; color: #6f6f6f; font-size:12px;}
.small-header .logout {float:right; height:26px; line-height: 26px; background: url(../images/small-header-logout-ico.png) no-repeat center right; padding-right: 27px; margin-right:58px; border:none; font-weight: bold; color: #285e93; width: auto; font-size:11px;}

/* EOF ZMENSENA HLAVICKA */



#middle {float:left;width:100%;}

/* NAVIGACE ROZVRHU */
.navigace {width: 100%; min-width: 940px; background-color: #e4effa; float: left; font-size: 0.9em;  height:27px;  padding-top:5px; }
.navigace label {color: #6f6f6f; margin-right: 10px; margin-left: 15px; float: left; margin-top: 3px; }
.navigace a {text-decoration: none; color: #2a5f95; font-weight: bold; margin-top: 3px; }
.navigace a.today-link {background-image: url(../images/today_arr.png); background-repeat: no-repeat; background-position: left center; padding-left:20px; margin-left:3px;}
.navigace img {float: none;}
.navigace input {height: 16px; padding-top: 1px; padding-bottom: 2px; font-size: 13px; margin-top:2px;}
.navigace select {margin-top: 2px; width: 120px;}
.navigace .rich-calendar-input {height: 14px; width: 80px; font-size:11px;}
.navigace .rich-calendar-button {margin-left: 6px;}
.navigace * {float: left;}
.navigace * option {float:none;}
.navigace input.schedule-print-link {background: url(../images/ico_printer.png) no-repeat center center; height: 20px; width: 20px; float:right; border:none; margin-right:35px;}
/*aby se nerozsypal kalendar*/
.rich-calendar-popup, .rich-calendar-popup * {float:none;}
#levy {width: 185px; height: 25px;margin-left: 3px; margin-top: 5px; float: left;}
#sipky {float: left; width: 35px; margin-top: 1px; margin-right: 4px;}
#sipky img {margin: 0; padding: 0; margin-left: 2px; border: none; float: left; width:12px;}


/* KONTEXTOVE MENU */
.context {float: left; width: 210px; margin-left: 3px;}
.cx {width: 185px; border: #cdcdcd 1px solid; margin-top: 1px; float: left; margin-left: 3px; color: #585858; }
a.cx {border: none; font-size: 12px; margin-left: 12px;}
.cx_head {height: 25px; width: 185px; background: #fff url(../images/context_bg.png) repeat-x; float: left;}
.cx_head span {margin: 0; padding: 0; margin-left: 7px; margin-top: 5px; float: left; width:120px;}
.cx_head a {text-decoration: none; color: #386a9c;}
.cx_head img {margin-left: 5px;float: left;}
.cx_body {float: left; width: 185px;}
.cx_body ul {list-style-type: none;padding-left: 10px;}
.cx_body li {margin-top: 5px;}
.cx_body a {text-decoration: none; color: #585858;}
.cx_body .button {font-size: 0.9em; width: 40px; margin-left: 8px;}

.cx_body table {float: left;width: 180px; margin-left: 2px; margin-top: 8px;}

 /*context menu (sidebar)*/
.rich-pmenu-top-group-div table {border: none !important; border-collapse: collapse !important; border-spacing: 0 !important; float: left;}
.rich-pmenu-top-group-div {padding: 0 !important;   width: 200px;}
.rich-pmenu-top-group {background:#e5f0fa url(../images/context_bg.png) repeat-x !important; width: 100% !important; height: 25px !important; margin-left: 0 !important; color:#386A9C !important; font-weight: normal !important;}
.rich-pmenu-top-group-self-icon img {width: 9px !important; height: 10px !important;  margin-right: 7px; }
.rich-pmenu-item-label {font-size: 12px !important; color:#585858 !important; padding-top: 2px !important; padding-bottom: 2px !important;  }
.rich-pmenu-item-label a { 	text-decoration: none;color: #585858 !important;}
.rich-pmenu-item-label {white-space: nowrap; /*width: 160px !important;*/}

.left {width: 112px;}
.right {width: 40px;}
.rozs_hledani {
 float: left;margin-left: 10px; margin-top: 10px; 
 margin-bottom: 4px; text-decoration: underline !important;
 font-size: 0.95em;}


.tabulka {border-spacing: 3px;}
.tabulka .left {width: 23px; border: #b4b4b4 1px solid;}
.tabulka .right {width: 150px;}
.tabulka input {margin: 0; padding: 0;}
 
.kalendare {color:#fff;}

/* paticka */
#footer {height: 50px; font-size: 11px; width: 100%; background-color: #e4effa; color: #2F6397; clear:both; min-width: 940px; overflow: hidden; bordert-top:1px solid white }
#branch-info{ float: left; width: 100%; height:16px; padding: 5px 0px 1px 25px; }
#branch-info2{ float: left; width: 100%; border-bottom: 2px solid #ff9b00; height:16px; padding: 2px 0px 5px 25px; }
#smarcoms-link{ float: left; display: block; width:100%; height: 16px; background-color: white; color: #555555 !important; padding: 4px 0px 2px 25px; text-decoration: none;}
#smarcoms-link2 {float:right; margin-right:3%;}

#content {float: left; overflow: auto;
	/*scrollovaci div - musi byt taky relativne pozicovany, jinak to v ie kvuli vyse uvedenemu pravidlu nebude fungovat*/
	position:relative;
	width:100%;
	/*visibility: hidden;*/ 
  }
.zap {float: left;}

/* PODSTRANKY */
.page-title {font-size: 18px; color: #2e6096; float: left; font-weight: bold; margin-left: 10px; margin-top: 1px; margin-bottom: 1px; }

/** urcite patri sem**/

.cleaner{ clear:both; width:100%; font-size:0px; line-height:0px; }

.gray-line { height:0px; line-height:0px; font-size:0px; padding:0px; margin:0px; width:100%; border-top: 1px solid #b4b4b4; clear: both; }
.gray-line-bottom { border-bottom: 1px solid #b4b4b4; }
.gray-line-top { border-top: 1px solid #b4b4b4; clear: both; }

.blueback { background-color: blue; }
.hovered { 	background-color: yellow; }

.exclamation-red {
	color: red;
	font-size 1.1em !important;
	font-weight: bolder;
}

.left-padded {
	padding-left: 0.1em;
}
.right-padded {
	padding-right: 0.1em;
}
/**
Stylovani formularu, modalu a podobne
*/

/*********************
	OBECNE FORMRULARE
**********************/
form { margin:0px; /*ie asi dava formum defaultne marginy a obcas to dela na ruznych mistech divne mezery*/ }
input, select { font-size: inherit; border:1px solid #B4B4B4; border-spacing:0; /*vertical-align: middle;*/}
input { font-size: 11px; height: 14px; line-height: 12px; width: 160px;}
select { /* hlavne kvuli zmenseni selectu v ie */ font-size:11px; height: 18px; line-height: 11px; padding: 0px; width:158px; }
input[type="text"] {vertical-align: baseline;}
input[type="checkbox"] {margin-left: 1px; }
label[for] {vertical-align: baseline;}
input[type="text"].ie-disabled { background-color: #EFEFEF; }

input.half {width: 80px}
select.half {width: 80px}
input.small {width: 60px}
select.small {width: 60px}
input.smallest {width: 40px}
input.rich-spinner-input {width: 136px;}
table.spinner-small input.rich-spinner-input {width: 30px;}
.rich-spinner-c td {padding: 0px !important;}
input.rich-spinner-button {height: auto !important; width: auto !important;} /* predchozi rozbiji tuto komponentu rf */
label.required, span.required {font-weight: bold;}
label.disabled {color: #999;}
/* trik na podbarveni chkboxku - musi byt zabaleny v divu */
div.chk-contain-bg { background-color: #e7e7e7; width:162px; padding: 2px 0px 1px 4px; }
div.chk-contain-bg .chkbox { margin:0px; }
.many-chkbox input {width: auto !important; border:none;} /* classa pro selectManyCheckbox */
.one-radio input {width: auto !important; border:none;} /* classa pro selectOneRadio */

input.submit, input.button, input.smc-colorpicker-button, .rich-fileupload-button {background-image:url(../images/btn_bg.png); background-repeat: repeat-x; height: 18px; width:auto; vertical-align: baseline;} /* pro ie museji byt vsude classy */
input.smc-colorpicker-button {width: 18px !important;}
*:first-child+html input.smc-colorpicker-button {position:relative; top: -2px;} /*HACK IE7*/
input.smc-colorpicker-input {width: 135px;}
textarea {border: #b4b4b4 1px solid;} 
.chkbox, .radio input { border:none !important; width: auto !important;}
input.chkbox {margin-right: 7px;}
a.command {
	font-size: 9pt;
	margin-left: 1em;
	margin-right: 1em;
}
span.text-field {
	border: 1px solid #b4b4b4;
	background-color: white;
	font-weight: normal;
	padding: 0.2em 1em 0.1em 0.2em;
}

.auto-width-labels label { width: auto !important; }
td.align-center { text-align: center; }
td.align-top { vertical-align: top; }
.cell-size-sample { display:block; text-align:center; background-color:#BBB; border:1px solid #777; color:white; }

.rich-list-picklist-disabled .rich-picklist-target-cell,.rich-list-picklist-disabled .rich-picklist-source-cell {
	color: #b4b4b4;
}

.form-big {
	font-size: 160%;
}
.form-big input {
	font-size: inherit !important;
	height: auto !important;
}

.footnote {
	color: #333;
	margin-top: .5em;
	margin-bottom: 1em;
	padding:0 1em;
}

/*inputy kalendare */
.rich-calendar-input { width:130px; }
.rich-calendar-button { margin-left:2px; }

/* tabulka s formularovymi policky v modalu */
.modal-form table.form-fields { width: 100%; padding:0px; margin-top: 10xp; margin-bottom: 5px; clear:both;}
.modal-form table.form-fields td { padding:2px 0px;}
 
.modal-form table.rich-calendar-popup td {padding:0px;} /*jinak to chytne kalendar od nadrazene tabulky */
.modal-form table.form-fields input {width: 155px;}
.modal-form table.form-fields input.rich-spinner-input {width: 136px;}
.modal-form table.form-fields select {width: 157px;}
.modal-form table.form-fields input.smc-colorpicker-input {width: 135px;}
.modal-form table.form-fields label {display:block; min-width: 110px; width: auto;}
.modal-form table.form-fields input.rich-calendar-input {width: 130px;}
.modal-form table.form-fields textarea {width: 155px; height: 65px;}


/** zalozky (sede z modalu a podstranek) */
.rich-tab-header { height: 30px; font-size: 13px; font-weight:bold; /*font-family: Verdana, Arial, sans-serif; */ border-left: #acacac 1px solid; border-right: #acacac 1px solid; 	margin-right: 2px; padding: 0; 	padding-left: 20px; padding-right: 20px; }
.rich-tab-active { border-top: #acacac 1px solid; color: #353535; padding-top: 0 !important; }
.rich-tab-inactive { color: #acacac; background: #fff url(../images/tab_notsel.png) repeat-x; border-bottom: 0; } 
.rich-tabpanel-content { border-color: #acacac; }

.rich-tabhdr-cell-active table {left: -1px} /*hack - mezery mezi zalozkami a neprecuhovni cary vlevo*/
.rich-tabhdr-cell-inactive table {left: -1px; } /*hack - mezery mezi zalozkami a neprecuhovni cary vlevo*/
.rich-tabhdr-side-cell {border: none; }
.rich-tabhdr-side-border {border: none; padding: 0; width: 0; }
.rich-tabhdr-side-border img {width: 0;} /* aby nebyla mezera mezi zalozkami moc velka*/
.rich-tab-bottom-line {border-bottom: 1px solid #acacac; }
.rich-tabpanel-content label {white-space: nowrap;}

/* oranzove zalozky */
.orange-tabpanel {margin-top: 5px; margin-left: 0px;}
.orange-tabpanel  .rich-tab-header {height: 24px;}
.orange-tabpanel .rich-tabpanel-content {background-color: #fff; background-image: none; border: none; padding-left: 0; }
.orange-tabpanel .rich-tab-active {background-color: #ffa100; border: none; color: #fff; font-size: 12px; font-weight: normal;}
.orange-tabpanel .rich-tab-inactive {background-color: #cfcfcf; background-image: none; color: #434343; border: none !important; font-size: 12px; font-weight: normal;}
.orange-tabpanel .rich-tabhdr-side-border {display: none;}
.orange-tabpanel .rich-tabhdr-side-cell {border-top: none; padding-right: 2px;}
.orange-tabpanel .rich-tab-bottom-line {/*border-bottom: #ffa100 2px solid;*/ border-bottom: none; }



/* pouze pro modaly */
/* plachta pod modalem */
.rich-mpnl-mask-div {background-color: black;}
.rich-mpnl-mask-div-opaque {filter:alpha(opacity=70);opacity:.7;}
.rich-mpnl-mask-div-transparent {background-color: transparent;}
.rich-mpnl-body {background-color: #f0f6fc;}
.rich-mpnl-content {padding:0px; border:0px; }
.rich-mpnl-controls {top:0px; right:0px;}

/*mp formulari*/
.rich-mpnl-header { height: 21px; padding:0px; border: none; color: white;}
.rich-mpnl-header .form-header-title {float: left; height: 21px; line-height: 21px; padding-left: 15px; }
.modal-tabpanel {width: 620px; ;}
.modal-tabpanel .rich-tabpanel-content {width: 620px ; padding-top: 10px; padding-left:10px; padding-right:0px;}

/* tlacitka */
.form-btn-containter {margin-left:0px;width: 625px;}
.form-buttons {
	float: right;
	margin-top: 7px;
}
.form-buttons input {margin-right: 5px; padding-left:10px; padding-right:10px; height: 24px}

.rich-mpnl-body {
	position:relative;
}


/* EOF zalozky */

/* vycentrovany rich-panel pro formy vlozene do stranky */
.rich-panel.page-form {
	width: 600px;
	margin: 10px auto 20px auto;
}

/* panel - sediva hlavicka s modrym textem*/
.panel-gray .panel-gray { width: auto; }
.panel-gray, .panel-blue .panel-gray {margin-top: 10px;  border: #b4b4b4 1px solid; width: 595px;}
.panel-gray .rich-panel-header, .panel-blue .panel-gray .rich-panel-header {color: #295d93; background: none; background-color: #f8f8f8; border: none; padding-top: 7px; padding-left: 7px; font-size:13px;}
.panel-gray .rich-panel-body, .panel-blue .panel-gray .rich-panel-body {background-color: #f8f8f8; padding:10px;}

/* panel - modra hlavicka s bilym textem */
.panel-blue {border: 1px solid #d0d0d0; width: 595px;}
.panel-blue .rich-panel-header {color: #fff; background: none; background-color: #2e6096; border: none; padding:2px; padding-left:7px; font-weight:normal; border-bottom: 1px solid #d0d0d0; font-size:12px;}
.panel-blue .rich-panel-body {background-color: #f6f5f5; padding:10px; color: #2e6096;}
/* vychozi stylovani prvku v modrem panelu */
.panel-blue label {display: block; width: 400px;}
.panel-blue .resource-chbox-grid label {width: auto;}
.panel-blue input.submit, .panel-blue input.button {width: auto;}
.panel-blue div.chk-contain-bg {width: 155px; }
*:first-child+html .panel-blue div.chk-contain-bg {width:153px;} /* HACK IE7 */
*html .panel-blue div.chk-contain-bg {width:153px;} /* HACK IE6 */

/* ikonka bizzika pro modaly */
/* form.modal-form { background: url(../images/logo_frm_bg.png) right top no-repeat; padding-top: 35px; } */

/* dalsi */
.rich-panel {background-color: #f8f8f8; padding: 0;}
.rich-stglpanel-marker {display:none;} /*u rozbalovacich (toggle) panelu schovava << vpravo*/


.managed-module-checkbox {
	vertical-align: middle;
}


/******************************************************************************************************* 
******** FORM REZERVACE ****************
********************************************************************************************************/


/** UZIVATEL V REZERVACI */
.reservation-user-data {background-color: #f8f8f8; border: #b4b4b4 1px solid; margin-top: 0px; margin-bottom: 5px; padding-top: 8px; padding-bottom: 8px; width: 595px;clear:both;}
.reservation-user-data .rich-panel-body  { padding:0px; }
/* vyhledavaci pole + tlacitka */
.res-usr-search-box {
	border:  #b4b4b4 1px solid;
	border-bottom: none;
	float:left;
	position:relative;
	top:1px;
	background-color: #f8f8f8;
	padding:0px;
	padding-left:9px;
	padding-top:0px;
	width:254px;
	height:40px;
}
.res-usr-search-box input {
	margin-top: 8px;
	width:190px;
}
.res-usr-search-box input.res-usr-srch-button { margin-top: -2px; margin-left: 6px; width: 45px; }
*html .res-usr-search-box input.res-usr-srch-button {margin-top:7px;} /* HACK IE6 */


/*tlacitka pro pridani uzivatele a spol*/
.res-usr-top-btn-srch, .res-usr-top-btn-addu {
	border:  #b4b4b4 1px solid;
	margin-top:1px;
	margin-bottom:2px;
	margin-left:4px;
	height: 36px;
	float:left;
	background-image: url(../images/res_top_btn_bg.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.res-usr-top-btn-srch {width: 185px; }
.res-usr-top-btn-addu {width: 136px; margin-left:3px;}

a.reservation-user-search-link {float: right; line-height: 36px; background-image: url(../images/usr_search_btn.png); background-repeat: no-repeat; background-position: bottom right; height: 36px; padding-right: 41px; margin:0px; color:#2e6096 !important; }
a.reservation-user-create-link {float: right; line-height: 36px; background-image: url(../images/usr_add_btn.png); background-repeat: no-repeat; background-position: bottom right; height: 36px; padding-right: 41px;margin:0px; color:#a6ce39 !important;}


/** policka ve vyheldavani a pridavani uzivatele, labely, tlacitka*/
.reservation-user-search-ext input,.reservation-user-search-ext select, .reservation-user-add input,.reservation-user-add select {width: 175px; height: 13px; margin-top: 4px; margin-bottom:5px;margin-right:0px; font-size: 11px;}
.reservation-user-add input.chkbox {width:20px;}
.reservation-user-search-ext select, .reservation-user-add select {height: 18px;}
.reservation-user-search-ext input.submit, .reservation-user-add input.submit {float:right; width:50px; height: 18px; margin-right:20px; margin-bottom:7px;}
.reservation-user-search-ext label, .reservation-user-add label {margin-left:4px; margin-top: 4px; margin-bottom:5px; display: block; width: 76px;} 
.reservation-form-user-search-left {float: left; padding:0px; margin-right: 35px;}
.reservation-form-user-search-right {float: left; padding:0px; margin-right: 0px;}
.reservation-form-user-search-left td,.reservation-form-user-search-right td {padding:0px;}

/* pokrocile vyhledavani - boxik */
.reservation-user-search-ext .rich-panel { border: none; margin: 0px; margin-left:7px; margin-bottom: 20px; border-bottom: 1px solid #2e6096; width:580px; }
.reservation-user-search-ext .rich-panel-header {background: none; border: none; background-color: #2e6096; color: #fff; padding: 0px; font-weight: normal; }
.reservation-user-search-ext .rich-panel-header span {padding:2px; padding-left:7px;}
.reservation-user-search-ext .rich-panel-body {background-color: #daecff;}
.reservation-user-search-ext label {color: #2e6096; }


/* pokrocile vyhledavani - vysledky */
.reservation-usr-search-results { margin-top:-20px; margin-bottom:10px; } 
table.reservaion-user-list { width:580px; margin-left: 7px; background-color: #e9f4ff;border:none;}
.reservaion-user-list .rich-table-thead {border-bottom: none;}
.reservaion-user-list th.first-col-header { background-image: url(../images/res_usr_srch_triangle.png); background-position: left top; background-repeat: no-repeat; }
.reservaion-user-list .rich-table-subheader { background-color: #e9f4ff;  border-bottom: none; }
.reservaion-user-list .rich-table-subheadercell {background: none; color: #2e6096; border: none;  font-weight: bold !important; text-align: left; height: 12px; padding: 16px 0px 2px 4px; }
.reservaion-user-list .rich-table-cell {border: none; border-bottom: #e9f4ff 2px solid;background-color:#daecff; height: 16px; padding: 0px 4px;}

input.user-srch-result-detail {border: none !important; margin-left:20px; padding: 0; margin:0px; background: none; width: 19px; height: 19px; background-image: url(../images/usr_detail_small.png) !important; background-repeat: no-repeat; margin-right: 10px;}
input.user-srch-result-select {border: none !important; padding: 0; margin:0px; background: none; width: 19px; height: 19px; background-image: url(../images/usr_search_select.png) !important; background-repeat: no-repeat; marhgin-right: 7px; cursor:pointer;}

/** PRIDANI UZIVATELE */
.reservation-user-add .rich-panel  {
	border: none;
	margin:0px;
	margin-left:7px;
	margin-bottom: 20px;
	width:580px;
	border:none;
	border-bottom: 1px solid #a6ce39;
}
.reservation-user-add .rich-panel-header {background: none; border: none; background-color: #a6ce39; color: #fff; padding:0px; }
.reservation-user-add .rich-panel-header span {padding:2px; padding-left:7px; background-color: #a6ce39;}
.reservation-user-add .rich-panel-body {background-color: #dde89a; }
.reservation-user-add label {color: #3d5f2d;}

.reservation-user-add .note-label { float:left; margin-left:7px; }
*html .reservation-user-add .note-label {margin-left: 3px; width:78px;} /* IE6 HACK */
.reservation-user-add .note-area { float:left; width:472px; height: 32px; clear: none; }
.reservation-user-add .user-conf-chkb {float:left; margin-left: 85px;}
.reservation-user-add .user-conf-label { float: left;}

/* policka s osobnimi udaji */
.use-anon-link, .user-detail-link {float:right; line-height: 30px; padding-left: 34px;margin-top:5px; margin-right: 8px; background-image:url(../images/usr_detail_big.png); background-repeat: no-repeat; background-position: left center; color:#a6ce39 !important;}
.reservation-user-personal-grid td {padding:0px;}
.reservation-user-personal-grid { margin:0px; margin-left: 8px; }
.reservation-user-personal-grid input { width: 138px; margin-right: 10px; padding:0px;}
*html .reservation-user-personal-grid input {width: 134px;} /* IE6 HACK */
.reservation-user-personal-grid label { display:block; 	width: 40px; }
/*pozice tlacitka pro ulozeni poznamky k uzivateli*/
.reservation-user-note {margin-left: 8px; clear:both;}
.reservation-user-note label {padding-bottom: 5px;}
.reservation-user-note textarea.note-area2 { width: 577px; clear:both; }
.store-usr-note-btn { margin-right:8px; margin-top:2px; float:right; }

/*** detail rezervace ( cas a spol)*/
.reservation-detail-panel .rich-panel-body{ padding: 0px; }
/* tabulka s policky ohledne casu a rezervace*/
table.reservation-time-data { border-collapse: collapse; width:580px; margin-bottom: 10px; margin-left: 10px;}
table.reservation-time-data td { padding:3px; }
table.reservation-time-data table.rich-calendar-popup td {padding:0px;} /*jinak to chytne kalendar od nadrazene tabulky */
table.reservation-time-data select {width: 130px;}
table.reservation-time-data input.rich-calendar-input {width: 65px;}
div.res-all-day input, div.res-all-day label {
	vertical-align: middle;
}

/* zdroje */
.resource-chbox-grid {margin:10px; }
.resource-chbox-grid td { text-align: left;  padding: 0px;  height: 0px;}
.resource-chbox-grid td input { border:none; margin: 3px; width: auto;}
.resource-chbox-grid td label {margin: 3px 12px 3px 3px; font-weight: bold;}


/*poznamka */
.res-note-label {margin-left: 8px; margin-top: 8px; display:block;}
.res-note-area {margin-left: 8px; margin-top: 2px; width:576px; margin-bottom: 8px;}

/**** ostatni */
label.uneditable-edit-label {display:inline;}
/*Umisteni odkazu na tisk rezervace vpravo od zalozek*/

.print-res-detail-panel {
	margin-top: 8px;
	height:18px;
	padding-top: 5px;
	float:left;
	width: 240px;
}

.print-res-detail {
	margin-top: 5px;
	height:18px;
	margin-right: 3px;
	padding-top: 3px;
	padding-left: 25px;
	background-image: url(../images/ico_printer.png);
	background-position: left center;
	background-repeat: no-repeat;
}

/* cena rezervace */
.reservation-price-box {
	background-color: #FFA100;
	font-family: arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 11pt; 
	color:white; 
	margin-top: 10px;
	padding: .75em; 
}
.reservation-price-box .price-sum-label {
	font-size: 12pt;
	padding-right:1em;
}
.reservation-price-box .price_cash, .reservation-price-box .price_cash_separator {
	padding: 0 .5em;
}
.reservation-price-box .price-box {
	display: inline-block; 	
	padding: .15em .7em;
	height: auto; 	
	width: auto; 	
	text-align: right;
	color: black; 	
	background-color: white; 	
	border: 1px solid #cb8000; 	
}
.reservation-price-box .payment-type { 
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	margin-left: .5em;
	border: 1px solid #cb8000;
	height: auto; 
	width: auto;
}

/** uctenka rezervace */
.reservation-account-table, table.account-payment-method {width:400px; border-collapse: collapse; }
.reservation-account-table td, table.account-payment-method td, table.account-payment-method th {padding: 3px 2px;}
.reservation-account-table td.prices {text-align: right; }
table.account-payment-method { margin-top: 1em; }
tr.account-price-sum-row td {border-top: 1px solid gray; font-weight: bold;}
.account-res-price, account-additional {font-weight: bold;}
table.account-payment-method td, table.account-payment-method th { white-space: nowrap; }
table.account-payment-method td.prices { text-align:right; }
table.account-payment-method .prices, table.account-payment-method th.payment-method-header { padding-right: 2em; }
table.account-payment-method .separator { width: 90%; }
table.account-payment-method .prices-cash { text-align: right; }
table.account-payment-method td.chkboxclmn {width:16px; }
table.account-payment-method td.chkboxclmn .chkbox { margin:0; }
table.account-payment-method th { text-align: left; }
table.account-payment-method tr.header-row th { border-bottom: 1px solid gray; font-weight: bold; }
.res-account-credit-label {font-weight: bold; margin-right:20px;}

/* upozornovani */
.res-notification label {float:left;}
table.notif-radio {float:right; width: 160px; color: black; margin-bottom: 8px;}
table.notif-radio td {padding: 0px;}
table.notif-radio label {float:none; display: inline; width:auto;}
.res-notification select {float:right;width:160px;}
/*dodat zdroje*/
.panel-blue .resource-chbox-grid {margin:0px;}
/* druh rezervace */
.res-type-box {	border:  #b4b4b4 1px solid; margin-top:13px; margin-bottom:6px; height: 16px; background-image: url(../images/res_top_btn_bg.png); background-position: left bottom; background-repeat: repeat-x; width:256px; padding:7px; }
.res-type-box label {margin-right: 9px;}

/* opakovacky */
.res-sequence .panel-blue { margin-top: 13px;}
.res-sequence-fields label{ width: 286px; display:block; }
.res-seq-note { margin-top: 12px; margin-left:2px; display:block; }
.sequence-day-select label {width: auto;}
.sequence-day-select input {border:none; width: auto;}
.sequence-day-select td {padding: 0px; marging:0px; border:none; }

/* partneri */
.res-partners-search-panel table.reservaion-user-list, .res-partners-list table.reservaion-user-list{ margin-left:0px;}
*html .res-partners-search-panel table.reservaion-user-list, .res-partners-list table.reservaion-user-list{ width:570px;} /* HACK IE6 */

/* cviceni - hodina */
.reservation-class-panel input, .reservation-class-panel select { width: 90px; margin-right: 4px;}
.reservation-class-panel label {/*width: 86px;*/ display:block; }
.reservation-class-panel .capacity-input {
	width: 30px;
}
.class-res-box-grid {
	width: 100%;
}

/**
 EOF FORM REZERVACE
**/


/* **********
	UZIVATEL
************ */
.user-modal .panel-gray {width: 620px;}
.user-tabpanel {width: 620px; margin-top: 10px;}
.user-tabpanel .rich-table {width: 593px; border: 1px solid #cdcdcd;}
.user-tabpanel .rich-tab-header { font-size:11px; padding-left:7px; padding-right:7px; height: 36px; }
.user-modal .note-tab label {float:left; }
.user-modal .note-tab textarea {clear: both; width:590px; margin-top: 5px;}
.preson-company-choser {margin-bottom: 10px; float: left;}
.preson-company-choser label {font-weight: bold;}
.user-form-picture {padding-left: 534px;margin-top: -25px;height:60px;width:45px;}
/*kredit a karty */
input.add-card {margin-top: 10px; margin-bottom:16px;} 

/* **********
	EOF UZIVATEL
************ */


/**
 RYCHLE PRIDAVANI REZERVACE 
*/
.quick-res-add-modal .rich-mp-content {border-width: 0px; padding: 0px;}
.quick-res-add-modal .rich-mpnl-body {background-color: white; color: black; padding: 0px; height:140px;}
.quick-res-add-modal .rich-mpnl-header-cell {padding:0px;}
.quick-res-add-modal-header {padding: 0px; border:none; }
.quick-res-add-modal-header form {height: 21px; width: 100%;  color: white; padding:0px;}
.quick-res-add-close {float: right; width: 22px; height: 21px; background-image: url(../images/popup_close.png);}
div.quick-header-title {float: left; height: 21px; line-height: 21px; margin-left: 12px; }

#quickAddForm {line-height: 23px; background-image: url(../images/logo_frm_white.png); background-repeat: no-repeat; background-position: 275px 7px;}
#quickAddForm span, #quickAddForm label ,#quickAddForm input, #quickAddForm a {float:left; margin-top:9px;} 
#quickAddForm input {margin-right: 10px; width: 176px;}
#quickAddForm input.submit {margin-left: 87px; width: 55px; }
*html #quickAddForm input.submit {margin-left: 99px;  } /* HACK IE6 */
.quick-res-add-label {width: 75px; float: left; font-weight: bold; display:block; margin-left:12px;}
#quickAddForm a {margin-top:7px;}
#quickAddForm span.link-arrow  {color: #2A5F95; margin-top:7px;} /*sipka pred odkazem */
/**
 EOF RYCHLE PRIDAVANI REZERVACE 
*/

/* CONFIRM DIALOG  (ma i tridu z rychleho pridavani rezervace*/

.confirm-modal .rich-mpnl-body {background-image: url(../images/logo_frm_white.png); background-repeat: no-repeat; background-position: 275px 7px; height:auto;}
.double-wide-modal .rich-mpnl-body { background-position: 710px 7px;}
.confirm-modal .conform-question{margin: 45px 20px 0px 20px; font-weight: bold; display:block; text-align: center;}
.confirm-modal .confirm-buttons { margin: 20px; text-align:right;}
.confirm-modal .confirm-buttons input {margin-left:5px;}
.confirm-modal .confirm-radio {margin: 20px 20px 0px 20px;}
.confirm-modal .confirm-radio input {border: none;}

/* RYCHLE PRIDAVANI KREDITU A PERMICE - ma i confirm-modal*/
.quickUserChooserPanel {
	margin: 45px 0px 0px 20px;
}

/*
viceucelove haly, relax
*/
label.multipurpose-select-sport {margin: 30px 20px 0px 30px; display:block; font-weight: bold;}
.multipurpose-select-sport .confirm-radio  {margin: 10px 0px 0px 30px;}
.disabled-sport-info {margin: 5px 25px 5px 30px; font-style: italic;}
.multipurpose-reservation-sportselect {
	margin-top: 20px;
	margin-left: 15px;
}

.double-wide-modal #relaxSelectForm table td {width:50%;}

.relax-type-nodelays-chkboxlabel {
	margin-left: 39px;
	margin-right: 10px;
} 

/*
 INPAGE FORMULARE
*/

.subpage-tabpanel { width:auto; margin-top: 9px; margin-left:11px; margin-bottom:50px;}
.subpage-tabpanel .rich-tabpanel-content {padding: 6px; padding-top: 11px;} 
.subpage-tabpanel input.submit {float:right;margin-top:4px;}

/* tabula v inpage formu */
.subpage-tabpanel .rich-table {border:none; margin:14px; font-size:12px; }
.subpage-tabpanel .rich-table-header {border-top:0xp none; border-bottom:0xp none;}
.subpage-tabpanel .rich-table-headercell {border-top:none; border-bottom:none;}
.subpage-tabpanel .rich-table-cell {background: white; border:1px solid  #cdcdcd; color: #434343; text-align: left; padding: 5px 8px;}
.subpage-tabpanel .rich-table-subheadercell {border:none; border-bottom: 1px single #acacac;  color:#15528d; background-color: #f6f5f5; text-align: left; padding: 5px 8px;}
.subpage-tabpanel .rich-table-footer {background-color: #f6f5f5; border: none;}
.subpage-tabpanel .rich-table-footercell {border: none;}
.subpage-tabpanel .rich-datascr-act {color: #15528d; border-top-color: #15528d;}
.subpage-tabpanel .rich-datascr-inact {color: #434343; border-top-color: #434343;}
.subpage-tabpanel .rich-datascr-button-dsbld {color: #f6f5f5;}

/* modry simple toggle panel a veci v nem */
.self-edit-panel  {color: #15528d; border: 1px solid #d0d0d0; padding:0px; background-color: #f6f5f5;}
.self-edit-panel .rich-stglpanel-header {background-color: #15528d; border: none; border-bottom: 1px solid #d0d0d0; header:14px; color: white;font-weight:normal; padding-top:3px; padding-left: 24px; background-image: url(../images/tgl_ico_blue.png); background-position: top left; background-repeat: no-repeat; height: 13p; line-height: 13px;}
.self-edit-panel .rich-stglpanel-body {background-color: #f6f5f5; border:none; padding:7px; padding-top:10px;}
.self-edit-panel .rich-stglpanel-body table.form-fields td { padding:4px 0px;}
.self-edit-panel .rich-stglpanel-body table.rich-calendar-popup td {padding:0px;} /*jinak to chytne kalendar od nadrazene tabulky */
.self-edit-panel .rich-stglpanel-body label {display:block; width: 106px;}
.self-edit-panel .rich-stglpanel-body label.right {margin-left: 64px; width:88px;}
.self-edit-panel .rich-stglpanel-body input, .self-edit-panel .rich-stglpanel-body select, .self-edit-panel .rich-stglpanel-body textarea {width:162px; /*height:15px;*/}
.self-edit-panel .rich-stglpanel-body select {height: 18px; width: 163px;}
.self-edit-panel .rich-stglpanel-body input.button, .self-edit-panel .rich-stglpanel-body input.submit {width: auto;}
*:first-child+html .self-edit-panel .rich-stglpanel-body select {width: 167px;} /** HACK IE7 */ 
*html .self-edit-panel .rich-stglpanel-body select {width: 167px;} /** HACK IE6 */
.self-edit-panel .rich-stglpanel-body input.chkbox {width: 20px;} /** IE */
/*.self-edit-panel .rich-stglpanel-body textarea {height: 108px; }*/
.self-edit-panel .rich-stglpanel-body input.rich-calendar-input {background-image: url(../images/kalendar_mini_g.png); background-position: center right; background-repeat: no-repeat;}
.self-edit-panel .rich-stglpanel-body .rich-calendar-button {width:0px;}

/*
 OSOBNI UDAJE 
*/
#editSeflForm input[type="button"] {margin-top: 7px;}
#editSelfForm .user-self-contact-left {float: left; margin-right: 50px;}
#editSelfForm .user-self-contact-right {float: left;}

#editSelfForm input.email-input {width: 210px;}

.self-edit-panel .usr-confirmed {background: url(../images/usr_lock.png) bottom left no-repeat ; height: 32px; margin-left:10px; margin-top:5px; padding-left:51px; padding-top:20px;}
.self-edit-panel .usr-confirmed label {display:inline;}

/* historie kreditu */
td#cardHistoryTab { width: 860px;}
.card-history .rich-table {width: 810px;}

/** **********
* BRNACH (SELF)
*************/
#branchSelfForm .self-edit-panel {width: 608px;}
#branchSelfForm .controls {width: 625px; margin-top: -40px; margin-bottom: 50px;}
#branchSelfForm .controls input.submit {float:right;margin-top:4px;}
#branchSelfForm .self-edit-panel label {width: 407px;}
#branchSelfForm .self-edit-panel .lang-radio label {width: 0px; display: auto;}
#branchSelfForm .self-edit-panel .lang-radio input {width:20px; border:none;} /* kvuli ie -radia */
.self-edit-panel .reservation-colors input.smc-colorpicker-input {width: 135px;}
.self-edit-panel .reservation-colors input.smc-colorpicker-button {width: 20px; height: 19px; }
/* informacni text */
#branchSelfForm label.info-txt-label {margin-left: 3px; margin-top: 12px;}
#branchSelfForm .self-edit-panel   textarea {width: 590px; margin:0px;}
.subpage-tabpanel .orange-tabpanel .rich-tabpanel-content {padding:0px;}

/** **********
* COMPANY
*************/
#companyForm .self-edit-panel {width: 608px;}
#companyForm .controls {width: 625px; margin-top: -40px; margin-bottom: 50px;}
#companyForm .controls input.submit {float:right;margin-top:4px;}
#companyForm .self-edit-panel label {width: 407px;}
#companyForm .self-edit-panel .lang-radio label {width: 0px; display: auto;}
#companyForm .self-edit-panel .lang-radio input {width:20px; border:none;} /* kvuli ie -radia */


/************
	ZASIALNI ZPRAV (EMAIL SMS)
*************/

.email-panel {}
input.email-field {width: 718px !important;}
textarea.email-field {width: 718px !important; height: 141px !important; }
.sms-panel {}
input.sms-field {width: 403px !important;}
textarea.sms-field {width: 403px !important; height: 211px !important ; }

.address-form select {height: auto; width: 255px;}
.address-form .panel-gray {width: 280px;}
.address-form label {margin-right: 5px;}


/************
	NAHRAVANI SOUBORU
*************/
.file-input-upload {height: 19px ;}

input.rich-fileupload-hidden {
	width: auto !important;
	height: auto !important;
}

.rich-fileupload-list-decor {
	background-color: transparent;
	border: none;
}

.rich-fileupload-toolbar-decor {
	background-color: transparent;
	border: none;
	padding: 0px;
}

.rich-fileupload-table-td {
	padding: 2px;
	border: none;
	background-color: transparent;
}

.rich-fileupload-button-border {
	margin: 0;
}

/* *********
	SLUZBA
*************/
.service-information-text-panel textarea { width: 570px; }
.service-information-text-panel label { margin-bottom: 5px; margin-top: 5px; }

.service-default-rule-toggle {width: 595px;}
.service-default-rule-toggle .search-panel {padding-bottom:0px;}
.service-default-rule-toggle .search-panel .rich-panel-body {padding-bottom:0px;}
.service-default-rule-toggle .search-panel label {width: 318px; display: block;}
.service-rule-list-panel {float:left;}
.service-rule-list-panel .rich-table {width:572px;}
.service-add-rule-btn-container {margin-bottom:10px; display: block;}
/* panel pro pridavani|editaci pravidla */
.service-rule-list-panel .panel-gray {width: 572px;margin-bottom:10px;}
.service-rule-list-panel .panel-gray label {width: 300px;}
.service-role-rule-edit-btns {width:250px; padding-left:297px; margin-top:10px;}
.service-role-rule-edit-btns input {margin-left:10px;}

/* ****************
	ROLE 
***************** */
.role-form .panel-gray {width: 615px; }
.role-form .panel-gray table.form-fields {margin-bottom: 0px;}
.role-form .panel-gray table.form-fields label {width: 430px;}
.permission-add-panel input, .permission-add-panel select {margin-right: 10px;}
.role-form .rich-table {margin-top: 1px; margin-left:1px; width: 596px;}

/* ****************
	ZDROJE
***************** */
.resource-form .panel-blue label {width: 240px;}
*html .resource-form .panel-blue label {width: 220px;} /* IE6 HACK */
.resource-form .panel-blue {width: 430px;}

/* ****************
	OTEVIRACI DOBY
***************** */
.availability-tabpanel table.rich-table { width: 600px; }
.availability-tabpanel table.rich-table input.button {margin-right: 5px;}
.availability-tabpanel input.submit {margin-top: 5px;}
.availability-tabpanel input.button-add {float:none; margin-bottom: 10px;}
span.avail-table-note {margin-bottom: 3px; margin-top: 3px; font-size: 115%; font-weight: bold; line-height: 30px}

.intermittent-availability-form .panel-blue { width: 665px; }
table.itermittent-week-count {margin-bottom: 10px;}


/* ****************
	DRUHY REZERVACI, CVICENI a dalsi
***************** */
.small-form .panel-blue {width: 400px;}
.small-form .panel-blue table.form-fields label {width: 200px;}

/* tableDetaul */
.table-detail-form .panel-blue {width: 490px;}
.table-detail-form .row-count  {width: 490px; }
.table-detail-form .row-count label, .table-detail-form .row-count select {margin-top:7px; margin-left:5px;}
/* zaslani hesla */
.password-group {width: 300px;}
.password-info-text, .register-success {margin: 0px 20px 10px 20px;  display:block; text-align: center;}
.register-success {font-weight: bold; font-size:120%;}
.register-verification {text-align: center;}


/* **********
	CENIK
********** */
.pricelist-form .panel-blue {width: 600px;}
.multi-price-panel table  td, .multi-price-panel table  th {padding:4px;}
.multi-price-panel table.many-chkbox td {padding: 1px;}
.multi-price-panel td.whole-day-chk-td {padding-left:  150px;}
*html .multi-price-panel td.whole-day-chk-td {padding-left:  130px;} /* HACK IE6 */
.pricelist-form .one-price-panel {width:  600px;}
.one-price-panel table.price-list-price-data {width: 540px;}
.pricelist-form .multi-price-panel {width:  340px;}
.multi-price-panel .rich-panel-body {height: 270px; overflow-y: auto;}
*html .multi-price-panel .rich-panel-body {width: 320px;} /* HACK  IE6 */
.multi-price-panel table {width: 330px; margin:0px; margin-bottom: 15px;}
*:first-child+html .multi-price-panel table {width: 320px; } /* HACK IE7 */
*html .multi-price-panel table {width: 300px;} /* HACK IE6 */
.pricelist-form .pricelist-priceitems-panel {width: 258px;}
.pricelist-priceitems-panel .rich-panel-body {height: 270px; overflow-y: auto;}
*html .pricelist-priceitems-panel .rich-panel-body { width: 222px;} /* HACK  IE6 */

.price-list-prices-grid label{width: auto; display: inline;}
.price-list-prices-grid {padding: 0px; margin:0px; width: 600px; border-spacing: 0px; border-collapse:collapse; border:none; }
.price-list-prices-grid td {vertical-align: top; padding: 0px; border:none;}
.pricing-buttons input {margin-left: 7px; float: right;}

table.price-list-price-data {border:none;  border-collapse: collapse; width: 320px;}
table.price-list-price-data th {border:none; border-bottom: 1px single #acacac;  color:#15528d; background-color: #f6f5f5; text-align: left; padding: 5px 8px; vertical-align: middle;}
table.price-list-price-data td {background: white; border-top:1px solid  #cdcdcd; border-bottom:1px solid  #cdcdcd; color: #434343; text-align: left; padding: 3px 0px 3px 5px; vertical-align: middle;}


/*penalization levels*/
.panel-penalization .button {margin-bottom:10px;}
.rich-panel.error-report {
	width: 600px;
	margin: 10px auto 20px auto;
}

td.report-label {
	width: 8em;
}

.report-text {
	width: 100%;
}

input.errorDate {
	width: 8em;
}

.errorTime {
	width: 3em;
}

#helpModules {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2em;
}

#helpModules p {
	font-size: 10pt;
	margin-top: 0;
	margin-bottom: 1em;
}

#helpModules h3 {
	margin-bottom: .25em;
	font-size: 11pt;
}

	#dhtmlgoodies_colorPicker{
		position:absolute;
		width:250px;
		padding-bottom:1px;
		background-color:#FFF;
		border:1px solid #317082;
		z-index: 100000;
		
		width: 252px;	/* IE 5.x */
		width/* */:/**/250px;	/* Other browsers */
		width: /**/250px;	
				
	}
	
	#dhtmlgoodies_colorPicker .colorPicker_topRow{
		padding-bottom:1px;
		border-bottom:3px double #317082;
		background-color:#E2EBED;
		padding-left:2px;
		
		width: 250px;	/* IE 5.x */
		width/* */:/**/248px;	/* Other browsers */
		width: /**/248px;	
		
		height: 20px;	/* IE 5.x */
		height/* */:/**/16px;	/* Other browsers */
		height: /**/16px;	
				
	}
	
	#dhtmlgoodies_colorPicker .colorPicker_statusBar{
		height:13px;
		padding-bottom:2px;
		width:248px;
		border-top:3px double #317082;	
		background-color:#E2EBED;
		padding-left:2px;
		clear:both;
		
		width: 250px;	/* IE 5.x */
		width/* */:/**/248px;	/* Other browsers */
		width: /**/248px;	
		
		height: 18px;	/* IE 5.x */
		height/* */:/**/13px;	/* Other browsers */
		height: /**/13px;	
						
	}
	
	#dhtmlgoodies_colorPicker .colorSquare{
		margin-left:1px;
		margin-bottom:1px;
		float:left;
		border:1px solid #000;
		cursor:pointer;
		
		width: 12px;	/* IE 5.x */
		width/* */:/**/10px;	/* Other browsers */
		width: /**/10px;	
		
		height: 12px;	/* IE 5.x */
		height/* */:/**/10px;	/* Other browsers */
		height: /**/10px;	
				
	}
	
	.colorPickerTab_inactive,.colorPickerTab_active{
	
		height:17px;
		padding-left:4px;
		cursor:pointer;	
		
		
	}
	.colorPickerTab_inactive span{
		background-image:url('images/tab_left_inactive.gif');
	}
	
	.colorPickerTab_active span{
		background-image:url('images/tab_left_active.gif');

	}
	.colorPickerTab_inactive span, .colorPickerTab_active span{
		line-height:16px;
		font-weight:bold;
		font-family:arial;
		font-size:11px;
		padding-top:1px;
		vertical-align:middle;
		background-position:top left;
		background-repeat: no-repeat;	
		float:left;
		padding-left:6px;
		-moz-user-select:no;
	}	
	.colorPickerTab_inactive img,.colorPickerTab_active img{
		float:left;
	}
	.colorPickerCloseButton{
		width:11px;
		height:11px;
		text-align:center;
		line-height:10px;
		border:1px solid #317082;
		position:absolute;
		right:1px;
		font-size:12px;
		font-weight:bold;
		top:1px;
		padding:1px;
		cursor:pointer;	
		
		width: 15px;	/* IE 5.x */
		width/* */:/**/11px;	/* Other browsers */
		width: /**/11px;
		
		height: 15px;	/* IE 5.x */
		height/* */:/**/11px;	/* Other browsers */
		height: /**/11px;

			
	}
	#colorPicker_statusBarTxt{
		font-size:11px;
		font-family:arial;
		vertical-align:top;
		line-height:13px;

	}
	
	/* tohle tu nemuze byt, prasi to vsechny formy! */
	/*form{
		padding-left:5px;
	}*/
	
	.form_widget_amount_slider{
		border-top:1px solid #9d9c99;
		border-left:1px solid #9d9c99;
		border-bottom:1px solid #eee;
		border-right:1px solid #eee;
		background-color:#f0ede0;
		position:absolute;
		bottom:0px;
		
		width: 5px;	/* IE 5.x */
		width/* */:/**/3px;	/* Other browsers */
		width: /**/3px;
		
		height: 5px;	/* IE 5.x */
		height/* */:/**/3px;	/* Other browsers */
		height: /**/3px;
				
	}
	.colorSliderLabel{
		width:15px;
		height:20px;
		float:left;
		font-size:11px;
		font-weight:bold;
	}
	.colorSlider{
		width:175px;
		height:20px;
		float:left;
	}
	.colorInput{
		width:45px;
		height:20px;
		float:left;
	}	
	.colorPreviewDiv{
		width:186px;
		margin-right:2px;
		margin-top:1px;
		border:1px solid #CCC;
		height:20px;
		float:left;
		cursor:pointer;
		
		width: 188px;	/* IE 5.x */
		width/* */:/**/186px;	/* Other browsers */
		width: /**/186px;
		
		height: 22px;	/* IE 5.x */
		height/* */:/**/20px;	/* Other browsers */
		height: /**/20px;
				

	}
	.colorCodeDiv{
		width:50px;
		height:20px;
		float:left;
	}/**
 Tady je zatim zbytek nerotrideneho bordelu css, vsechno dohromady. ale rodi se veci okolo menu apodobne
*/

#content>a {text-decoration: none; font-size: 12px; margin-left: 15px; float: left;}
a {color: #2A5F95 !important;}

/**/.rich-calendar-popup, .rich-calendar-popup * {float:none;}

td.strong {font-weight: bold; color: #245a91;}

.rich-pmenu-item-icon img {display: none;}


.rich-pmenu-top-group-self-label {font-size: 13px;} 
.rich-pmenu {margin-top: 4px; padding-right: 5px;}
.rich-pmenu-group-self-label {text-decoration: none !important;}

.rich-pmenu-selected-element {font-style: normal;}



#customerTableForm {float: left; width: 100%; margin-bottom: 20px; }
#content-right {float: left ; /*width: 1032px;*/}

.rich-messages {
	margin: 0;
	cursor: pointer;
}
form .rich-messages {
	margin-right: 8px;
}
.rich-messages.global .rich-messages-label {
	background-position: right center;
	display: block;
	padding: 12px;
	color: #fff;
	font-weight: normal;
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-right: 48px;
	border: #aaaaaa 4px solid;
}
.rich-messages .rich-messages-label {
	display: block;
	padding-bottom: 3px;
	background-position: right center;
	border: #aaaaaa 2px solid;
	padding: 4px;
	color: #fff;
	background-repeat: no-repeat;
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 10pt;
}

.rich-messages.global .rich-messages-label.error {
	background-image: url(../images/error.png);
}
.rich-messages .rich-messages-label.error {
	background-color: #ed1c24;
	background-image: url(../images/error_small.png);
}
.rich-messages.global .rich-messages-label.warn {
	background-image: url(../images/warn.png);
}
.rich-messages .rich-messages-label.warn {
	background-color: #ffff44;
	background-image: url(../images/warn_small.png);
	color: black;
	border-color: #e7a900;/*#ffbb00;*/
}
.rich-messages.global .rich-messages-label.info {
	background-image: url(../images/info.png);
}
.rich-messages .rich-messages-label.info {
	background-color: #2f6397;
	background-image: url(../images/info_small.png);
}

.rich-messages.login .rich-messages-label {
	border: none;
	padding: 0;
	margin: 0;
	color: black;
	font-weight: normal;
	font-size: 9pt;
}

#content-right.sidebar-off {margin-left: 15px; }


.result-buttons {text-align: right !important;}


/* IE6 */
*html #login h3 {margin-bottom: 5px;}
*html #login form {float: left;}
*html #navigace form {float: left; margin-top: -3px;}
*html #navigace form img {margin-top: 3px; }
*html .reservation-user-search-link {font-size: 11px !important; white-space: nowrap; margin-left: 10px !important; }
*html .reservation-user-create-link {font-size: 11px !important; white-space: nowrap; }
*html #reservationEdit {font-size: 11px;}
*html #reservationEdit label {font-size: 11px;}
*html #login input.thinner {width: 95px !important;}
*html .tbl_horizontal {padding-top: 30px;}
*html .datum {margin-top: -18px;}
*html #content {overflow: scroll; }
*html #login.logged input {margin-top: 25px;}
*html .rich-pmenu-group-self-icon {width: 35px !important; padding-right: 8px !important;}
*html .rich-toolbar {height: 60px;}
*html #login a {margin: 0;}
*html #loginForm h3 {margin-top: 7px !important;}
*html #login.logged form {padding-top: 5px;}

*html .schedule th {color:#696969;border-right: #999 1px solid !important; text-align: center !important; overflow: visible;}
*html .schedule td {border-right: #999 1px solid !important;}
*html .schedule .horizotalRowHeader {color: #696969;}
*html #infoblok span {font-size: 12px !important;}


*html #mp_reservationContentDiv table td {font-size: 11px;}
*html .search-panel label {font-size: 11px;}
*html label {font-size: 11px;}
#reservationTableForm .rich-table-footer {border-bottom: #999 3px solid !important;}
.registration-confirmed-label {float: none !important;}

*html .chkbox  {border: none !Important;}
*html .dr-toolbar-ext {border-bottom: none !important;}
*:first-child+html #login.logged form {margin-top: 0 !important;}
*:first-child+html #login.logged input {margin-top: 20px;}
*:first-child+html .rich-pmenu-group-self-icon {width: 27px !important; padding-right: 4px !important;}
*:first-child+html .rich-pmenu-group-self-icon img {float: left;  padding-right: 5px !important;}
*:first-child+html .rich-pmenu-top-group {height: 22px !important; overflow: hidden; padding: 0 !important;}
*:first-child+html .reservation-user-add {width: 598px !important;}
*:first-child+html .tbl_horizontal {padding-top: 30px;}
*:first-child+html .datum {margin-top: -18px;}

/* docasny styl pro rich:messages zde v hlavicce, aby nam to neposouvalo rozvrh... */ 
h1.titleText {display:inline;}
				
/*Docasny styl pro zobrazovani statusu ajaxovych pozadavku
budeme jeste resit kde vlastne ma byt, ted je fixne napozicovan podobne jako u gmailu.
(Ale nefunguje v ie, je potreba doplnit nejaky sikovny fix, protoze ie neumi do 7 fixed
*/
#statusSaving, #statusLoading, #statusRemoving, #statusCanceling { position:absolute; top:0px; right:10px; z-index:100000; background-color:#abc; }
#center > div#statusSaving, #center > div#statusLoading, #center > div#statusRemoving, #center > div#statusCanceling {  position: fixed; }


.sidebar-item-res-type { padding:2px 4px; margin:2px 4px; }

/*ikonka druhy rezervaci v sidebaru*/
td.ico_kalendar {width: 27px; background-position: 2px 0;   height: 25px; background-image: url(../images/ico_kalendar.png); background-repeat: no-repeat;float: left;}


.time-hdr-hour, .time-hdr-min {margin:0px;font-size: inherit;}



/*div do ktereho z technickych duvodu zabalujeme messages nad rozvrhem. Aby neposouval v ie obsah, nastavujem vysku radku*/
div.messageContainer { line-height: 0px; }

/*fix pro #664*/
.modal-tabpanel {position:relative;}

/* od michala v ramci mejlu ci co */
.dialogLink{
	text-align: right;
	color: red;
}

.italic {
	font-style: italic;
}.waiting {
	background-image:url('../images/waiting.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:white;
	z-index: 10;
}

.bigWaiting {
	background-image:url('../images/loadinfo.gif');
	background-repeat:no-repeat;
	background-position:center 20%;
	background-color:black;
	z-index: 1000000;
}

.blackWaiting {
	background-image:url('../images/blackWaiting.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:black;
	z-index: 10;
}

.bigBlackWaiting {
	background-image:url('../images/bigBlackWaiting.gif');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:black;
	z-index: 10;
}.rich-mpnl-panel {
	position: static;
}
/**
**********************************************************************
	[ROZVRH]
	Stylovani rozvrhu a souvisejici veci
**********************************************************************
*/

/* vyber sluzeb na rozvrhu */
.sluzby {width: 730px; float: left; border-top: #ff9b00 8px solid; margin-left: 15px; /*clear: left;*/ margin-top: 5px; }
.sluzba {height: 27px; background: #fff url(../images/sluzby_bg.png) repeat-x; border: #cdcdcd 1px solid; 
    margin-right: 2px; margin-bottom: 2px; float: left;}
.sluzba a {float: left; padding-top: 6px; padding-bottom: 5px; padding-left: 15px;padding-right: 15px; color: #2a2f95; text-decoration: none;}
.sluzba.sel {background: #ff9b00; font-weight: bold; border: none; height: 29px;}
.sluzba.sel a {color: #fff !important;}      


/**
* Kvuli zachovani pevnych sirek bunek ve vsech prohlizecich (coz je pozadavek na funkcnost) je nutno zachovat nasledujici parametry
*  * bunky (td, th) maji pevne nastavenou  width, height, min-width, min-height
*  * border collapse je vypnuty, border-spacingg: 0px (pro ie nutno pouzit cellspacing html atribut!)
*  * table-layout:fixed;
*  * okraje bunek jsou nastaveny jen prave a spodni a VSUDE (o kdyz napr. bunka hlavicky nema mit okraj, je nutno dat 1px okraj stejne barvy jako pozadi)
*/

/* tabulka */
.tables {float: left; margin-left: 0px; font-size: 0.79em; color: #696969; padding-bottom: 10px; position:relative;} /*Pozicujeme div rozvrhu relativne, abychom k nemu mohli vztahovat pozici*/
.tables table {
	border: #abadb0 1px solid; border-top: #ff9b00 1px solid; border-spacing:0; 
    border-spacing: 0px;
    table-layout: fixed;
   
}

.tbl_horizontal, .tbl_vertical {
	position: static;
	margin-top: 8px;
	 *margin-top: -22px;/*all IE*/
}
    
/* bunky */
.tables .alignL {text-align: left; padding-left: 4px; }
.tables td { font-size: 14px; font-weight: bold; text-align: center; }
.tables td, .tables th {
	border-right: #abadb0 1px solid;
	border-bottom: #abadb0 1px solid;
	border-top: 0px; border-left: 0px; padding: 0px;
	white-space: nowrap;}
.tables th {
	background-color: #f1f1f1;
	border-right: 1px solid #f1f1f1;
	font-weight: bold;
}
.tables .heading th {font-weight: bold; border-bottom: #abadb0 2px solid; font-size: 12px; }
.tables th.horizontalRowHeader {
	width: 100px;
	border-right: #abadb0 1px solid;
	background-color: #ffb800; color:white;
	font-size: 14px; font-weight: bold;
	padding-left: 8px; padding-right: 8px;
}
* html .tables th.horizontalRowHeader { /*ie6*/
	overflow: hidden;
}

.tables th.horizontalRowHeader p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0px;
}

.tables th.scheduleTimeHeader { background-color: #f1f1f1; font-weight: bold; text-align: left; padding-left: 5px; }
.tables th.lh {border-right: #abadb0 1px solid;}
.tables td.closedCell { background-color: #555555; border-right: 1px solid #555555;}
.tables td.pastTime { background-color: #d1d1d1;  }
.tables th.schedule_table_day_header_cell {width: 110px;}
/*oznacena bunka po kliknuti do prazdneho policka rozvrhu */
td.marked { background-color: #EEEEEE; }
/* pro cele hodiny - resp. bunku pred, muzim stylovat pravy/spodni okraj*/
table.schedule td.full_hour_horiz, table.schedule th.full_hour_horiz { border-right: #606163 1px solid; }
table.schedule td.full_hour_vert, table.schedule th.full_hour_vert { border-bottom: #606163 1px solid; }
table.schedule td.collapsed_horiz, table.schedule th.collapsed_horiz { border-right: red 1px solid; }
table.schedule td.collapsed_vert, table.schedule th.collapsed_vert { border-bottom: red 1px solid; }

table.schedule { margin: 0px; }

table.schedule td.scheduleCell { font-size: 10px; color: grey; }

/** zahlavi tabulky rozvrhu; ouska s datem atp */
table.schedule caption {
	margin: 0px;
	padding: 0px;
	height:21px;
}

/* ousko obecne */
table.schedule caption span.group {
	display: block;
	padding: 3px 6px 0px 6px;
	height: 18px;
	background-color: #ff9b00;
	color: #fff !important;
	font-size:11px;
	font-weight: bold;
}

/* prave ousko s datem/zdrojem */
table.schedule caption span.date {
	float: right;
	min-width: 54px;
	width: auto;
	text-align: center;
	color: #fff !important;
}

/* leve ousko s linkem na Jeden den */
table.schedule caption span.oneday-link {
	float: left;
}
table.schedule caption span.oneday-link img {
	margin-left: 5px;
	vertical-align: middle;
}
table.schedule caption span.oneday-link a {
	color: #fff !important;
	text-decoration: normal;
	cursor: pointer;
}

.schedule_table_day_header_cell {color: #3d6d9e; }
.schedule_table_day_header_cell .header_date_part {color: #ff9b00;}


.event { 
	overflow: hidden;
	height: 20px;
	background-color: blue;  
	width: 5em; 
	position: absolute; 
	top:0px; 
	left: 0px; 
	z-index:5
}

.evContent {
	position:absolute;
	top: 3px;
	left: 3px;
	right:3px;
	bottom:3px;
	text-align:center;
	cursor: move;
	overflow: hidden;
}
*html .evContent {
	width:100%;
	height:100%;
}

.evContent * {
	vertical-align: middle;
}

.resLeft {
	postion:absolute;
	top:0px;
	left:0px;
	width :3px;
	height:100%;
	background-color: none;
	cursor: w-resize;
	/*IE FIX - potlacima minimalni vysku divu danou vyskou radku */
	font-size:1px;
	line-height: 0px;	
}
.resRight {
	position:absolute;
	top:0px;
	right:0px;
	width :3px;
	background-color: none;
	height:100%;
	cursor: e-resize;	
	/*IE FIX - potlacima minimalni vysku divu danou vyskou radku */
	font-size:1px;
	line-height: 0px;
}

.resUp {
	height: 3px;
	padding:0px;
	background-color: none;
	position:absolute;
	top: 0px;
	left:3px;
	width:100%;
	cursor: n-resize;
	/*IE FIX - potlacima minimalni vysku divu danou vyskou radku */
	font-size:1px;
	line-height: 0px;
}

.resDown {
	padding:0px;
	height: 3px;
	bottom:0px;
	width:100%;
	background-color: none;
	position:absolute;	
	right:0px;
	cursor: s-resize;
	/*IE FIX - potlacima minimalni vysku divu danou vyskou radku */
	font-size:1px;
	line-height: 0px;
}

.delayAfter,.delayBefore,.delayBeforeVert,.delayAfterVert {background-color: #BBB;} 

.delayAfter {
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	height:100%;	
	/*IE FIX - potlacima minimalni vysku divu danou vyskou radku */
	font-size:1px;
	line-height: 0px;	
}


.delayBefore {
	position:absolute;
	left:0px;
	top:0px;
	bottom:0px;
	height:100%;
	/*IE FIX - potlacima minimalni vysku divu danou vyskou radku */
	font-size:1px;
	line-height: 0px;	
}

.delayBeforeVert {
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	width:100%;
	/*IE FIX - potlacima minimalni vysku divu danou vyskou radku */
	font-size:1px;
	line-height: 0px;		
}


.delayAfterVert {
	position:absolute;
	right:0px;
	left:0px;
	bottom:0px;
	width:100%;	
	/*IE FIX - potlacima minimalni vysku divu danou vyskou radku */
	font-size:1px;
	line-height: 0px;	
}


.normal-cursor {
	cursor: default;
}


/*obsah bunky*/
.prio-high,.prio-medium, .prio-low, .pils-in-ext {
	font-weight:bold;
	padding-left:3px;
} 

/* vyskakovaci tooltip */
#schedule-popup-note {
	border: 1px solid black;
	background: white;
	z-index: 1000;
	position:absolute;
	padding: 8px;
	top:0px;
	left:0px;
	text-align: center;
}

/* trojuhelniky pro poznamky */
.reservation-note { background: url(../images/note_mark.gif) no-repeat top right; }
.user-note { background: url(../images/note_mark.gif) no-repeat top right; }
.noshow-note { background: url(../images/noshow_mark.gif) no-repeat top right; }
.noshowwa-reservation-note { background: url(../images/noshow_with_mark.gif) no-repeat top right; }

.user-sin-note {
	font-weight: bold;
	font-style: italic;
}


/* tiskova / zalhoaci stranka rozvrhu*/
.schedule-print-class {
	clear:both;
}

.schedule-print-class h2 {
	margin: 40px 0px 5px 40px;
	clear:both;
	
}

.class-print-headercell {
	font-weight: bold !important;
}

table.schedule-print-class-table {
	clear:both;
	margin: 10px 40px;
}
table.schedule-print-enrollment {
	clear:both;
	width: 100%;
}


/* schedule messages */
.scheduleMessageContainer {
	clear: both;
	position: relative;
	z-index: 100;
}
.rich-messages.schedule {
	left: 50%;
	margin-left: -25%;
	position: absolute;
	top: -4px;
	width: 50%;
	z-index: 1000;
	line-height: 1.2 !important;
}
.rich-messages.schedule .rich-messages-label {
	width: 100%;
	float: none;
	width: auto;
	font-size: 12pt;
}
.rich-messages.schedule .rich-messages-label.info {
	border-color: #204366;
}
.rich-messages.schedule .rich-messages-label.warn {
	border-color: #e7a900;
}
.rich-messages.schedule .rich-messages-label.error {
	border-color: #991217;
}

/**
EOF ROZVRH
*/
div.gymCurrentUserUnderwayReservations {
	margin-right: 8px;
}

div.gymCurrentUserUnderwayReservations .rich-table {
	margin-bottom: 1em;
}

div.gymCurrentUserUnderwayReservations .rich-table-headercell {
	font-size: 10pt;
	padding: .4em;
	color: white;
}

div.gymSchedulePanel {
	float: left;
	width: 100%;
	margin-bottom: 1em;
}

div.gymReservationAddPanel {
}

div.gymUserSearchPanel {
	font-size:9pt !important;
}

div.gymUserSearchPanel input {
	height: auto;
	width: auto;
}

a.gym-schedule-add-form-link {
	margin-left: 1em;
}

div.userSearchResults {
	margin-top: .5em;
}

.gym-reservation-time-data {
	padding: 1.1em;
	font-size: 10pt;
}

.gym-reservation-time-data input {
	width: auto;
}

div.reservation-detail-panel.gym div.reservation-price-box {
	margin-top: 0px !important;
}

table.reservaion-user-list.gym {
	width: 100%;
}

div.gymUserSearchPanel input.button {
	margin-left: .5em;
}

td.gym-filter {
	
}
td.gym-filter span.label.big {
	font-size: 12pt;
	margin-right: 1em;
	vertical-align: bottom;
}
td.gym-population {
	width: 1em;
}
span.gym-population {
	white-space: nowrap;
	font-size: 12pt;
}
span.gym-population.full {
	color: red;
	font-weight: bold;
}
/*
	Seznamy a statistiky.
*/
.rich-table {font-family: arial, helvetica; font-size: 0.9em;border-spacing: 0; border-collapse: collapse; text-align: left;}

td[nowrap] { white-space: nowrap; }

/* BEZNE SEZNAMY */
td.ico_contextove {width: 27px; background-position: 2px 0;  height: 25px; background-image: url(../images/ico_kontextove.png); background-repeat: no-repeat; float: left; padding: 0; }
td.ico_kos {width: 27px; background-position: 2px 0;  height: 25px; background-image: url(../images/ico_kos.png); background-repeat: no-repeat; float: left;}
td.ico_vyhledavani {width: 27px; background-position: 2px 0;   height: 25px; background-image: url(../images/ico_vyhledavani.png); background-repeat: no-repeat;float: left;}
td.ico_zobrazeni {width: 27px; background-position: 2px 0;   height: 25px; background-image: url(../images/ico_zobrazeni.png); background-repeat: no-repeat;float: left;}

td.table-cell-num, th.table-cell-num {
	text-align:right;
}

th.big {
	font-size: 1.1em;
}

table.table-utils-top {
	width: 100%;
	margin-top: .5em;
	background-color: #f1f1f1;
	border-style: solid;
	border-color: #cdcdcd;
	border-width: 1px 1px 2px;
	border-spacing: 0;
	border-collapse: collapse;
}
table.table-utils-top > tbody > tr > td {
	font-size: 9pt;
	padding: .75em 1em;
	border-left: 1px solid #cdcdcd;
}

table.table-utils-top td.first-column {
	border-left: none;
}
td.table-add {
	width: 1em;
}
.table-add {
	white-space: nowrap;
}
.table-add select {
	margin-right: 1em;
}
input.button-add {
	width: 90px; 
	height: 29px;
	border: none; 
	background-image: url(../images/btn_add.png); 
	text-align: center; 
	padding-right: 35px;
	margin-left: 1px; /*ie*/
}
td.table-search {

}
td.table-search a {margin-left: 15px; font-size: 12px; }
.table-utils-top label {
	margin-right: .5em;
}
.table-utils-top input, .table-utils-top select, .table-utils-top .rich-calendar-button {
	margin-right: 1em;
}
td.table-search input.vyhledavani {width:198px;}
.table-search .rich-calendar-input {
	margin-right: 1px;
}
table.table-utils-top td.table-icons {
	border-left: none;
	width: 1em;
}
div.table-icons {
	white-space: nowrap;
}
.table-icons a {margin-right: 4px; margin-left:5px;}

#content-right .rich-toggle-panel {width: 100%; }
.search-panel,.blue-panel {padding: 0; border: none; width: 100%; float:left;	border: 1px solid #cdcdcd; border-bottom: none;}
.blue-panel {float: none;}
.search-panel .rich-panel-header, .blue-panel .rich-panel-header {background: none; background-color: #2e6096; border: none; /*height: 22px;*/ width: 100%; float: left; color: #fff; padding: 0;}
.search-panel .rich-panel-header a, .blue-panel .rich-panel-header a {float: left;}
div.search-panel-title {float: left; font-size: 13px; padding-top: 3px; padding-left: 5px;}
.search-panel .rich-panel-body, .blue-panel .rich-panel-body {background-color: #daecff; color: #043b6b; padding-bottom:15px;}

.search-panel .many_checkbox input {width: 50px;}

.search-filters {margin-top:3px;}
.search-filters td {padding-top: 1px; padding-bottom:2px;}
.search-filters label {display:block; width: 70px; padding-left:20px;}
.search-filters input {width:175px; margin-right: 10px;}
.search-filters select {width:177px; margin-right: 10px;}
.search-filters input.chbox {width: 20px;} /*ie*/
.search-filters input.rich-calendar-input {width: 140px;}
.search-buttons {margin-left:379px; }

/* spec pro rezervace */
.reservation-filters label{ width:120px;}
.reservation-search-buttons {margin-left:479px; }

.tableForm {float: left; width: 100%; margin-bottom: 20px; }
.tableForm .rich-table {width: 100%;  border-bottom: #a7a7a7 3px solid; }
*:first-child+html .tableForm .rich-table {margin-left:0px;} /*IE7*/
*html .tableForm .rich-table {margin-left:0px;}  /*IE6 */

.tableForm .rich-table a {text-decoration: none;}
.rich-table-cell {border: #cdcdcd 1px solid; color: #787878;  padding-left: 5px;}
.rich-table-cell .rich-inplace-view {border-bottom-color: #787878; background-color: #fff;}
.rich-table-header {background-color: #ffa100;}
.rich-table-headercell {border-bottom: none; }
.rich-table-headercell, .rich-table-footercell { padding:0px; }
.table-header-gray th { background-color: #e5e5e5; }
.rich-table-footer {background-color: #e5e5e5;}
.bizzy-table-footercell, .bizzy-table-headercell { padding: 4px; border: #cdcdcd 1px solid; }
.rich-table-subheader,.table-header-like-subheader {
	background-color: #f1f1f1;
	height: 19px;
	border-color: #cdcdcd;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	background-image: none;
}
.rich-table-subheadercell,.table-header-like-subheadercell {  color: #3d6d9e; font-weight: normal; border:none;}
th.rich-table-subheadercell, th.table-header-like-subheadercell{ background-color: #F1F1F1; border-bottom: 1px solid #C0C0C0; }

td.list-table-actions { /*sloupecek s akcemi v seznamech*/ text-align: right; }
td.number {text-align:right;}
/*navigace tabulky - stazene paddingy aby vice odpovidala navrhu*/
.rich-datascr-button {width: 27px; height: 16px; border: #9a9a9a 1px solid; background: #fff url(../images/posuv_bg.png) repeat-x;
    vertical-align: middle; text-align: center; padding: 0;margin: 1px;}
.rich-datascr, .rich-datascr table {height: 20px; border-width: 0px; border-style: none; background-color: transparent; }
/**.rich-table-footer-continue { display:none; }*/
.rich-table .header-container {position:relative; display:block;}
.rich-table .row-count {margin-top: 4px; margin-left: 13px; color:#fff; font-weight: normal; position: absolute; left:0px; }
.rich-table .select-all {margin-top: 3px; margin-left: 5px; font-weight: normal; position: absolute; left:0px; }
.rich-table .select-all input {vertical-align: middle;}
.rich-table-header .rich-datascr-inact {color: #fff; border-top-color: #fff; }


/* prehled zustatku u kreditnich karet */
.credit-sum-rows {display: auto ;}
.credit-sum-rows td {padding: 3px; text-align:right; font-weight: normal;}


.intermittent-availability-form .rich-table {width: 645px;}
.intermittent-availability-form table.intermittentIntervals {border: none; width: 280px;}
.intermittent-availability-form table.intermittentIntervals td  {border: none;}


/*Classy tlacitek pro editaci a spol v tabulkach*/
/* editace */
input.l {width: auto; height: 17px; border: none; background: #fff url(../images/edit.png) no-repeat left center !important; 
    color: #ee7f00; padding: 0 0 0 17px; margin-left: 8px; vertical-align: middle; text-align: left; text-decoration: underline;}
/* mazani */
input.r {width: auto; height: 17px; border: none; background: #fff url(../images/delete.png) no-repeat left center !important; 
    color: #ff0000; padding: 0 0 0 17px; margin-left: 12px; vertical-align: middle; text-align: left;}
/* potvrzovani */
input.check-button {width: auto; height: 17px; border: none; background: #fff url(../images/check.png) no-repeat left center !important; 
    color: #006600; padding: 0 0 0 17px; margin-left: 8px; vertical-align: middle; text-align: left;}
/* seznam rezervaci uzivatele a podobne */
input.c, input.c2 , input.class-schedule {width: auto; height: 17px; border: none; background: #fff url(../images/rozvrh.png) no-repeat left center !important; 
    color: #15538e; padding: 0 0 0 17px; margin-left: 8px; vertical-align: middle; text-align: left;}
/* pracovni doba a spol */
input.availability-edit {width: auto; height: 17px; border: none; background: #fff url(../images/time_s.png) no-repeat left center !important; 
    color: #15538e; padding: 0 0 0 19px; margin-left: 8px; vertical-align: middle; text-align: left;}
/* cenik a spol */ 
input.m {width: auto; height: 17px; border: none; background: #fff url(../images/money_s.png) no-repeat left center !important; 
    color: #818181; padding: 0 0 0 17px; margin-left: 8px; vertical-align: middle; text-align: left;}
input.customer-reservations-btn {width: auto; height: 17px; border: none; background: #fff url(../images/edit.png) no-repeat left center !important; 
    color: #818181; padding: 0 0 0 17px; margin-left: 8px; vertical-align: middle; text-align: left;}

input.print-table-notext {
		background-image: url(../images/ico_printer.png) ;
		background-repeat: no-repeat;
		height: 23px;
		width: 22px;
		border: none;
		margin-right: 15px;
	}
/* / */



/* box na pole s hromadnou upravou a dalsi ovladaci prvky tabulky */
.table-utils-footer {
	background-color: #f2f2f2;
	padding: 10px 0;
	border-style: none solid solid;
	border-color: #cdcdcd;
	border-width: 0 1px 1px;
	margin-bottom:1em;
}

.table-utils-footer,
.table-utils-footer input,
.table-utils-footer select {
	font-size: 11px;	
}

.table-batch-fields {
	float:left;
}
.table-batch-fields label { margin-left: 10px; }
.table-batch-fields select { margin-left: 10px; }
.table-batch-fields input.button { margin-left:5px; }

.table-manage { float: right; background-color: #f1f1f1; margin-right:10px; }
.table-manage a { margin-right: 10px; font-size: 12px; }
.table-manage select { width: auto; }
.table-manage label { margin-top: 2px; }


#userFilterForm {float: left; width: 100%;}

#leftPanelForm {float: left;}


/* STATISTIKY */

/* chceme stejne ostylovat hlavickovou bunku i kdyz neni v hlavicce, ale vlevo (statistiky) */
table.statistic-table {margin-bottom: 7px; margin-top: 0px;}
table.statistic-table .rich-table-headercell {color: #fff;}
.statistic-table td { text-align:right; }
.statistic-table .rich-table-subheadercell { border-right: 1px solid #cdcdcd; }
.statistic-table .rich-table-subheadercell { border-right: 1px solid #cdcdcd; }

/**
	FINANCNI PREHLED 
*/

div.financial-overview-box { float:left; }


/**
credit balance
*/

table.credit-balance {
	margin: 2px 0px 5px 0px;
}

.credit-balance td {
	padding: 2px 6px;  
}
