



/* PAGE TITLE */

#bro-srch { margin: 110px 0 0 0; height: 36px; text-align: right; padding: 0 50px 0 50px; overflow: auto; }
.bro-srch-fld { width: 250px; height: 20px; font-size: 12px; font-weight: normal; padding: 0px 4px; vertical-align: top; border-width: 0; border-style:  solid;  border-color: rgb(240, 240, 240); }
.bro-srch-a { background: url('../../images/style2013/btn_search.png') no-repeat; width: 32px; height: 32px; display: inline-block; opacity: 1; border: none; }
.bro-srch-a:hover { opacity: 0.5; }

#pg-tit { margin: 30px 0 0 249px; height: 51px; background-repeat: no-repeat; background-position: left;}

.pt-strt { background-image: url('../../images/style2013/title_strt.png'); }
.pt-nrm { background-image: url('../../images/style2013/title_nrm.png'); }
.pt-bro { background-image: url('../../images/style2013/title_bro.png'); }
.pt-inst { background-image: url('../../images/style2013/title_inst.png'); }

/* BODY */

#bdy-spcr { height: 66px; }
.spacer { height: 25px; }


/* CONTEXT MENU */


#context-rapinfo {	position: fixed; top: 97px; left: 24px; z-index: 1; width: 180px; /*margin: 14px 0 0 26px;*/ 
					padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 12px; 
					/*
					background-image: linear-gradient(bottom, rgb(241,177,40) 12%, rgb(255,208,0) 100%);
					background-image: -o-linear-gradient(bottom, rgb(241,177,40) 12%, rgb(255,208,0) 100%);
					background-image: -moz-linear-gradient(bottom, rgb(241,177,40) 12%, rgb(255,208,0) 100%);
					background-image: -webkit-linear-gradient(bottom, rgb(241,177,40) 12%, rgb(255,208,0) 100%);
					background-image: -ms-linear-gradient(bottom, rgb(241,177,40) 12%, rgb(255,208,0) 100%);
					background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, rgb(241,177,40)), color-stop(1, rgb(255,208,0)));
					border: 1px solid #DCA325;
					*/
					/*
					background-image: linear-gradient(bottom, rgb(86,96,129) 12%, rgb(106,125,160) 100%);
					background-image: -o-linear-gradient(bottom, rgb(86,96,129) 12%, rgb(106,125,160) 100%);
					background-image: -moz-linear-gradient(bottom, rgb(86,96,129) 12%, rgb(106,125,160) 100%);
					background-image: -webkit-linear-gradient(bottom, rgb(86,96,129) 12%, rgb(106,125,160) 100%);
					background-image: -ms-linear-gradient(bottom, rgb(86,96,129) 12%, rgb(106,125,160) 100%);
					background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, rgb(86,96,129)), color-stop(1, rgb(106,125,160)));
					*/
					background-color: #222;
					border: 1px solid #4a526e;
					text-shadow: 0 1px rgba(25, 25, 25, 0.75);
					color: #fff; }
					
.crad { font-size: 12px; }
.crcm { font-size: 12px; }


#context-menu {	position: fixed; top: 180px; left: 24px; z-index: 1; width: 200px; /*margin: 14px 0 0 26px;*/ }
#context-menu li a { padding-top: 10px; padding-right: 8px; padding-bottom: 10px; border-bottom: 1px dotted #b4b4b4; }
#context-menu li a:active { background-color: orange; }
.st-tb-rl { top: 175px !important; }

#filter-ul { text-align: left; }
#filter-ul li a { padding-top: 10px !important; padding-right: 8px !important; padding-bottom: 10px !important; border-bottom: 1px dotted #b4b4b4; }
#filter-ul li a:active { background-color: orange; }

.cm-pic li a { padding-left: 36px; }
.cm-pic li a:hover { background-color: #d2c6bd; }

.cm li a { background-color: #fff; padding-left: 12px; }
.cm li a:hover { background: #eeeee9; }

.ul-folders li a:hover { background: #fff url('../../images/style2013/btn_folders.png') no-repeat 3px; }
.ul-inst li a:hover { background: #fff url('../../images/style2013/btn_inst.png') no-repeat 3px; }


.st-tb { background: #fff; border: 0px; overflow: auto; }
.text-box { margin: 0 50px 40px 50px; color: #4A453F; }

.st-tb-view { background: #eeeee9; border: 1px solid #b4b4b4; overflow: auto; margin: 0; color: #4A453F; }

.text-box h1 { padding: 5px 15px 2px 15px; background: #FFF; border-bottom: 2px solid #ccc; font-size: 30px; color: #000; font-family: 'WOL_SL','Segoe UI Semilight','Segoe UI',Tahoma,Helvetica,sans-serif; margin-bottom: 15px; }
.text-box h2 { padding: 5px 15px 2px 15px; color: #000; }
.text-box-head { display: inline-block; width: 42px; margin-right: 10px; }

.nrm-pick li a.nrm-pick-a { font-size: 13px; padding: 12px 15px 12px 24px; border-top: 1px dotted #b4b4b4; overflow: auto; }
.nrm-pick li:hover { background-color: #fff; }
.nrm-pick li:hover .mra { display: block; text-decoration: underline; } 
.nrm-pick h2 { font-size: 16px; font-weight: bold; border: none; margin-top: 0px;}
.nrm-img { float: right; margin: 10px; }

.mra { float: right; display: none; }

/* WIZ TABLES */

.trow { overflow: auto; padding: 4px 0; margin-bottom: 5px; }
.qst { float: left; width: 320px; }
.qst-rr { float: left; width: 140px; }
.qcm { margin-left: 55px; }
.qnr { float: left; width: 40px; padding-left: 15px; }
.qnr p { padding: 6px 0px; }
.ans { margin-left: 380px; padding-left: 4px; }
.ans-rr { margin-left: 170px; padding-left: 4px; }
.trow-imf { margin-right: 50px; }

.ans-field { width: 468px; height: 20px; font-size: 14px; padding: 2px 7px; border: 1px solid #b4b4b4; resize: none; }
.ans-field-tumwr { width: 790px; }
.inset {
   /*-moz-box-shadow: inset 1px 1px 6px rgba(0,0,0,.4);
   -webkit-box-shadow: inset 1px 1px 6px rgba(0,0,0,.4);
   box-shadow: inset 1px 1px 6px rgba(0,0,0,.24);*/
}
.inset:focus { box-shadow: 0 0 3px 3px rgba(171, 187, 216, 0.4); }
.fnsign { margin: 0; min-width: 14px; height: 18px; padding: 3px 7px; font-size: 14px;
		  border-top: 1px solid #b4b4b4; border-bottom: 1px solid #b4b4b4; border-left: 1px solid #b4b4b4;
		  background-color:  #e7e7e7;
		  /* -moz-box-shadow: inset 1px 1px 6px rgba(0,0,0,.4);
		   -webkit-box-shadow: inset 1px 1px 6px rgba(0,0,0,.4);
		   box-shadow: inset 1px 1px 6px rgba(0,0,0,.24); */
		  display: inline-block;
		  }

.undobtn { border: none; text-decoration: none; cursor: pointer; width: 16px; height: 16px; 
		   margin: 3px; float: right;
		   border-radius: 2px; overflow: hidden;
		   box-shadow: 0 0 2px 2px rgba(95, 148, 16, .25); }


/* FOOTER */

#footer { clear: both; height: 66px; padding-top: 13px; text-align: center; font-size: 10px; color: #b4b4b4; }
#footer a {	color: #b4b4b4; }

.hidden {
    display: none;
}

a:link, a:visited, a:hover, a:active { color: #000000; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }

/* POPUP== */
.popup { 
	position: fixed;
	top:0;
	left:0; 
	bottom: 0;
	right: 0;
	z-index: 3000000;
	background: url('/images/style2013/popup_bg.png') repeat;
	overflow: auto;   
}
#jquery-overlay { z-index: 3000100 !important; }
#jquery-lightbox { z-index: 3000200 !important; }


/* RAPTAB */
.openpaneltable {
	width: 100%;
	overflow: auto;
}
.openpaneltablehead {
	background-color: #5a5a5a; color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; line-height: 150%; height: 20px;
	font-weight: bold;
}
.openpaneltablehead td {
padding: 0 5px 0 5px;
}

.raplistitem { color: #000; }
.raplistitem a { text-decoration: none; color: #4a453f; }
.raplistitem:hover a { text-decoration: underline; color: #000; }
.raplistitem .raplistitemdel a img { filter:alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; }
.raplistitem:hover .raplistitemdel a img { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; } 
.raplistitemdel { width: 26px; }
.raplistitemsel { width: 26px; }

.raplistitem .rapliststatusinfo { display: none; 
								  position: absolute; margin-top: 0px;
								  border: 1px solid #444; padding: 2px;
								  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 140%; color: #666; 
								  background-color: #FAFAFA; }
.raplistitem:hover .rapliststatusinfo { display: block; }


/* ==RAPTAB */

.fldaddress_street { width: 350px; margin-right: 5px; }
.fldaddress_nr { width: 35px; margin-right: 5px; }
.fldaddress_nr2 { width: 35px; }
.fldaddress_pcode {	width: 80px;  margin-right: 5px; margin-top: 3px; }
.fldaddress_city { width: 364px; margin-top: 3px; }
.fbdate { width: 67px; text-align: right; }
.fbnumeric { width: 100px; text-align: right; }
.fblabeled { width: 244px; margin-top: -6px; }
.fbstdradiol { width: 20px; position: relative; float: left; }
.fbstdradior { position: relative; margin-left: 20px; }

.ttclass { overflow: auto; position: absolute; border: 1px solid #555;
			background-image: linear-gradient(bottom, rgb(241,177,40) 12%, rgb(255,208,0) 100%);
			background-image: -o-linear-gradient(bottom, rgb(241,177,40) 12%, rgb(255,208,0) 100%);
			background-image: -moz-linear-gradient(bottom, rgb(241,177,40) 12%, rgb(255,208,0) 100%);
			background-image: -webkit-linear-gradient(bottom, rgb(241,177,40) 12%, rgb(255,208,0) 100%);
			background-image: -ms-linear-gradient(bottom, rgb(241,177,40) 12%, rgb(255,208,0) 100%);
			background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, rgb(241,177,40)), color-stop(1, rgb(255,208,0)));	

		   width: 30%; margin-left: 270px; z-index: 10000; padding: 3px; 		    
		   font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal;
		   color: #222; 
		   font-size: 10pt; font-weight: normal; font-style: normal; }

.fldbutton { visibility: hidden; display: block; margin: 2px; width: 12px; height: 12px; background-repeat: no-repeat; float: right; }
.fbqa:hover .fldbutton { visibility: visible; }
.fldhelpbtn { background-image: url('/images/style2012tms/btn_field_help_on.png'); }
.fldhelpbtn .off { background-image: url('/images/style2012tms/btn_field_help_off.png'); }

.imf-ct { position: relative; }
.imf-bt-add { margin-left: 40px; }
.imf-bt-del { float: right; display: none; }
.imf-ct:hover { background-color: #ccc; }
.imf-ct:hover .imf-bt-del { display: inline-block; }

/* == UPLOAD */

.uploadfilename {	font-stretch: normal; font-size: 9pt; font-weight: normal;
					font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400;  }
.uploadlistheader {	font-stretch: normal; font-size: 11pt; font-weight: normal; font-style: italic;
					font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; margin-left: 10px;	 }
		
.toolbutton { opacity: 0.3; }
.toolbutton:hover { opacity: 1; }
.uploadtoolbutton { text-align: center; width: 80px; }
.uploaddelbutton { background-image: url('/img/icons/delete_obj.gif'); display: inline-block; height: 20px; width: 16px; background-repeat: no-repeat; background-position: 0 2px; vertical-align: top; margin-left: 10px; }
.uploadedlabel { font-stretch: normal; font-size: 9pt; font-weight: normal; line-height: 140%; }
.uploadeddiv { overflow: auto; position: relative; }
.uploadeddiv:hover { background-color: #ccc; }
.uploadpdfimage { text-decoration: none; border: 0px; }
.uploadpdfimageanhor { margin-bottom: 3px; }
#upload-pictures {position: relative; }
#upload-pdfs {position: relative; }
.uploadimgdiv { width: 120px; margin-left: 30px; float: left;}
.uploaddescdiv { margin-left: 150px; font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 9pt; font-weight: normal;}
.uploadtextdesc { width: 500px; }

/* == MANUAL SORT */
.sortpictureswaitingcls { width: 550px; margin: 400px auto; padding: 4px; background-color: #F0F0F0; border: 1px solid black; }
.sortpictureswaitingcls img { float: left; margin-top: 3px; margin-right: 5px;  }
.sortpictureswaitingcls span { font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal;
							   font-size: 12pt; line-height: 140%; color: #222; }

.manualsort { margin: 50px auto; display: block; width: 900px; height: 510px; 
			  /*-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  padding: 10px; 
			  border: 2px solid #989898;
			  background-color: #fafafa; */  }
/*.manualsort ul { overflow: auto; height: 410px; }*/
.manualsortitem { padding: 0px; margin: 2px; float: left; width: 80px; height: 100px; list-style-type: none; }
.manualsortitem span { font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 8pt; line-height: 140%; color: #555; }
.manualsortitem:hover span { font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 8pt; line-height: 140%; color: #222; }
.manualsortitem img { opacity: 0.6; }
.manualsortitem:hover img { opacity: 1; }
.msort-uls-div { width: 895px; overflow: auto; }
.msort-ul1 { overflow: auto; height: 285px; width: 115px; font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 8pt; line-height: 140%; 
			 border: 1px solid #fff; margin-left: 20px; margin-top: 10px; padding-left: 25px; }
.msort-ul1drop { overflow: auto; height: 115px; width: 115px; margin-top: 10px; margin-left: 20px; background: url('/img/dropzone_sortpic.png') center no-repeat; padding-top: 10px; padding-left: 25px; }
.msort-ul1div { overflow: auto; float: left; margin-right: 3px; } 
.msort-ul2 { overflow: auto; height: 410px; width: 460px; float: left; border: 1px solid #fff; margin-right: 3px; margin-top: 10px; }
.msort-pic-outer { display: table; height: 410px; width: 250px; float: left; margin-top: 10px; } 
.msort-pic { overflow: hidden; display: table-cell; vertical-align: middle; text-align: center; }
.msort-pic img { max-width: 240px; max-height: 410px; margin: auto; }
.msort-ul1 .manualsortitem { padding-left: 0px; float: none; list-style-type: decimal; height: auto; }

.msort-ul1pdf { overflow: auto; height: 325px; width: 415px; font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 8pt; line-height: 140%; 
			 border: 1px solid #fff; margin-left: 20px; margin-top: 10px; padding-left: 25px; }
.msort-ul2pdf { overflow: auto; height: 410px; width: 415px; float: left; border: 1px solid #fff; margin-right: 3px; margin-top: 10px;
				font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 8pt; line-height: 140%; }
.msort-ul1drop-pdf { overflow: auto; height: 65px; width: 415px; margin-top: 10px; margin-left: 20px; background: url('/img/dropzone_sortpdf.png') center no-repeat; padding-top: 10px; padding-left: 25px; }
.uploadpdfimagepdf { text-decoration: none; border: 0px; width: 16px; height: 16px; }

.manualsortitem-pdf { padding: 0px; margin: 2px; list-style-type: none; text-align: left; }
.manualsortitem-pdf span { font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; line-height: 140%; color: #555; cursor: pointer; }
.manualsortitem-pdf:hover span { font-family: 'Source Sans Pro', Tahoma, Verdana, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 14px; line-height: 140%; color: #222; }
.manualsortitem-pdf img { opacity: 0.6; vertical-align: top; }
.manualsortitem-pdf:hover img { opacity: 1; }

.msort-ul1pdf .manualsortitem-pdf { padding-left: 0px; float: none; list-style-type: decimal; height: auto; }

/* multi table */
.multitable_tab { display: block; margin-left: 61px; }
.multitable_tabhead { /* background-color: #f1f1f1; */ color: black; font-weight: bold; font-style: normal; padding: 3px; }
.multitable_tabline { padding: 3px; border-bottom: 1px solid #f1f1f1; vertical-align: top; }
.multitable_tabrow_btns { vertical-align: top; }
.multitable_tabline_ctotal { border-top: 1px solid #444; }

.mtanblockchilds { padding: 4px; text-align: left; }

.addbuttons { margin-left: 63px; }

/* system settings */
.syssetinfo-field { width: 150px; }
.pwderrdiv { color: red; margin-bottom: 10px; text-align: left; padding: 2px; }
.pwdokdiv { color: green; margin-bottom: 10px; text-align: left; padding: 2px; }
#useroptpanel { margin-left: 10px; margin-top: 10px; }
.printfsize { text-align: right; width: 40px; }
#pwdbox { overflow: auto; }

/* IMPORT */
.import-body { font-size: 14px; margin: 3px; text-align: left; }
.import-raplist { height: 400px; overflow: auto; margin: 3px 0px; text-align: left; }

/* help */
#rap-form { width: 750px; text-align: left;
			max-height: 85%; overflow: hidden; }
#rap-form .body { margin: 5px; font-size: 10pt;  } 
#rap-form .infohead { text-align: right; border: 1px solid #333; background-color: #ddd; 
					  margin-bottom: 5px; overflow: auto; }
#rap-form .infohead table { margin-right: auto; float: right; }
					
#rap-form .body select { width: 480px; margin-bottom: 4px; }
#rap-form .body input[type="text"] { width: 480px; margin-bottom: 4px; }
#rap-form .body textarea { width: 480px; height: 100px; margin-bottom: 4px; }
#rf-div-send { text-align: right; }
#rf-div-faq-probleem-info { overflow: auto; background-color: #F6F6F6; }
#rf-ander-probleem-txt { width: 100%; }
#rf-desc-probleem-txt { width: 100%; height: 150px; }
.rf-tdright { font-size: 10pt; text-align: right; }
.rf-tdleft { font-size: 10pt; text-align: left; }
.rf-tdleft input { background-color: transparent; border: none; font-size: 10pt; text-align: left; }
.rv-span-label { width: 250px; font-size: 10pt; display: inline-block; }
.rv-div-label {  width: 250px; font-size: 10pt; float: left; }

/* rr */
#rr-dialog-data { width: 900px; margin-top: 50px; }
#rr-dialog-spec { width: 950px; margin-top: 50px; }
.rr-propid-hidden { display: none; }
.rr-proptype-hidden { display: none; }
.rr-desclength-hidden { display: none; }
.rr-score-hidden { display: none; }
.rr-data { text-align: left; overflow: auto; height: 500px; }
.rrdatatab { width: 99%; font-size: 12px; }
.rrdatatab tr { cursor: pointer }
.rrdatatab tr td { padding: 2px; font-size: 10pt; }
.rrdatatab tr.rrddatatr:hover td { background-color: #ddd; }
.rrdthead { background-color: #aaa; color: #fafafa; text-align: center; }
.rr2right { text-align: right; } 

.rr-spec-indiv { margin: 0px; padding: 0px; height: 100%; overflow: auto; background-color: #d2c6bd; }
.rr-spec-pics { float: right; height: 100%; overflow: auto; padding: 5px; margin: 0; width: 220px; background-color: #f2f2f2; text-align: center; }
.rr-spec-pic { margin-bottom: 5px; height: 145px; width: 194px; }
.rr-spec { padding: 10px 0 10px 25px; text-align: left; }
.rr-spec-address { font-size: 12pt; font-weight: bold; }
.rr-spec-info { font-size: 10pt; color: black; background-color: #fefefe; overflow: auto; }
.rr-spec-lab { width: 130px; display: inline-block; }
.rr-spec-leftlab {width: 50%; float: left; overflow: auto; }
.rr-spec-rightlab { overflow: auto; }

.ie_popup { border: 1px solid #bbb; background-color: red; color: white; display: block; width: 60%; position: absolute; top: 200px; left: 20%; padding: 3px; font-size: 9pt; text-align: center; }

.pwdreseta { margin: 20px auto 0 auto; font-size: 8pt; opacity: 0.8; }
.pwdreseta:hover { opacity: 1; }

/* AGENDA */

#agenda-dialog { width: 800px; margin-top: 25px; }
#agenda-dialog .acontent { margin: 5px; text-align: left; }
#agenda-dialog .alist { margin-top: 5px; }
.ag-sblock { display: none; }
.alist .adayhead {  padding: 2px; width: 95%; background-color: #ccc; color: white; margin-top: 10px; 
					background-image: linear-gradient(left, rgb(177,177,177) 12%, rgb(208,208,208) 100%);
					background-image: -o-linear-gradient(left, rgb(177,177,177) 12%, rgb(208,208,208) 100%);
					background-image: -moz-linear-gradient(left, rgb(177,177,177) 12%, rgb(208,208,208) 100%);
					background-image: -webkit-linear-gradient(left, rgb(177,177,177) 12%, rgb(208,208,208) 100%);
					background-image: -ms-linear-gradient(left, rgb(177,177,177) 12%, rgb(208,208,208) 100%); }
.alist { height: 400px; overflow: auto; }
.athours { display: inline-block; width: 120px; }
.amonthelem { display: block; float: left; margin: 1px; border: 1px solid #777; 
		 	  width: 96px; height: 76px; padding: 2px; overflow: auto;}
.amonthelem .day { font-size: 7pt; text-align: right; margin-right: 5px; }
.amonthelem .item { padding: 1px; font-size: 8pt; background-color: #eee; border: 1px solid #aaa; margin-bottom: 1px; }


.aweek { overflow: auto; }
.aweekbox { width: 1906px; }
.aweekday { display: block; float: left; margin: 10px; width: 250px; position: relative; }
.aweekdayev { display: block; border: 1px solid #eee; background-color: #eee; position: absolute; left: 50px; right: 0px; }
.aweekdayhead { padding: 2px; background-color: #ccc; color: white; height: 20px; 
				background-image: linear-gradient(left, rgb(177,177,177) 12%, rgb(208,208,208) 100%);
				background-image: -o-linear-gradient(left, rgb(177,177,177) 12%, rgb(208,208,208) 100%);
				background-image: -moz-linear-gradient(left, rgb(177,177,177) 12%, rgb(208,208,208) 100%);
				background-image: -webkit-linear-gradient(left, rgb(177,177,177) 12%, rgb(208,208,208) 100%);
				background-image: -ms-linear-gradient(left, rgb(177,177,177) 12%, rgb(208,208,208) 100%); }
.aweekdate { font-size: 8pt; }
.aweekhr { height: 30px; border-width: 0px 0px 1px 1px; border-style: none none dotted solid; border-color: #777; }

#agenda-dialog-edit { margin-top: 80px; width: 600px; }
#agenda-dialog-edit .aecontent { margin: 5px; text-align: left; }
#agenda-dialog-edit .aecontent .fbqa .qst { width: 90px; }
#agenda-dialog-edit .aecontent .fbqa .ans { margin-left: 100px; }

.aehour { width: 15px; }
.aedate { width: 70px; }
.aemin { width: 15px; }
.aeyear { width: 30px; text-align: right; }
.aetitle { width: 312px; }
.aehidden { display: none; }
.aelabel { display: inline-block; margin-left: 40px; margin-right: 5px; width: 100px; }
.anotice-picuper .references-picker-full-opts { overflow: auto; }
.anotice-picuper .references-picker { display: inline-block; overflow: visible; position: relative; width: 338px; vertical-align: middle; padding: 0 2px; }
.anotice-picuper .references-picker-query { width: 280px; }
.anotice-picuper .references-picker-items-s-el { display: inline-block; border: 1px solid #ccc; background-color: #fff; padding: 2px 2px 2px 4px; border-radius: 3px; }
.anotice-picuper .references-picker-items-s-el .button-a { margin: 0px 0px 0px 5px; }
.anotice-picuper .references-picker .references-picker-combo { position: absolute; top: 10px; max-height: 200px; overflow: auto; background-color: #f0f0f0; border: 1px solid #ccc; }
.anotice-picuper .references-picker .references-picker-combo .references-picker-combo-element { padding: 5px; border-bottom: 1px dotted #ccc; cursor: pointer; }
.anotice-picuper .references-picker .references-picker-combo .references-picker-combo-element:hover { background-color: #fff; }
.references-picker-combo-element-pinfo { font-size: 11pt; color: navy; }
.anotice-picuper .references-picker .references-picker-items-f { max-height: 400px; }
.anotice-picuper .references-picker .references-picker-items-f .references-picker-items-f-el { overflow: auto; padding: 2px; margin: 1px; border-radius: 3px; border: 1px solid #B4B4B4; background-color: #fdfdfd; margin-right: 10px; }
.anotice-picuper .references-picker .references-picker-items-f .references-picker-items-f-el .references-picker-items-f-el-info { margin-top: 2px; margin-left: 40px; }
#agenda-dialog-todo { margin-top: 80px; width: 600px; }
#agenda-dialog-todo .aecontent { margin: 5px; text-align: left; }
#agenda-dialog-todo .aecontent .fbqa .qst { width: 90px; }
#agenda-dialog-todo .aecontent .fbqa .ans { margin-left: 100px; }


.anotice-dialog { width: 510px; display: inline-block; margin: 25px; vertical-align: top; /*position: relative;*/ }
.anotice-slide { max-height: 650px; text-align: left; padding: 5px; }
.anotice-notice { max-height: 230px; width: 312px; margin-left: 155px; resize: none; }
.anotice-checkbox { padding: 5px 10px; }
.anotice-type { padding: 5px; display: block; }
.anotice-type div { padding: 5px 2px; }
.anotice-save {  }
.anotice-duplicate { display: none; }
.anotice-choosers { text-align: right; }
.anotice-picuper { padding: 5px; display: block; }
.anotice-priority-div { display: inline-block; text-align: left !important; vertical-align: top; padding-top: 0px !important; padding-bottom: 0px !important; }

#notice-adding-field { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: auto; }

.jcal-picker { display: inline-block; width: 32px; height: 32px; background: url('/img/jCal/calendar.gif') no-repeat center; vertical-align: middle; }
.jcal-picker-div { position: absolute; display: inline-block; background:#E3E3E3; border:1px solid #888; top: 200px; left: 200px; overflow: visible;  }
.jcal-picker-div-inner { position: relative; overflow: visible; display: inline-block; padding: 5px; }




#bag-fixaddress { width: 405px; }
#bag-fixaddress .trow .qst { width: 180px; }
#bag-fixaddress .trow .ans { margin-left: 180px; padding-right: 5px; }
#bag-fixaddress .qcm { margin-left: 0px; }

#bagobinfo_description_more { padding: 0 0 0 25px; }
.bagobinfomeer { font-style: italic; color: red !important; }
.bagobinfo_nbh_tab { margin-left: 25px; margin-right: 25px; }
.bagobinfo_nbh_tab thead tr td { font-style: italic; font-weight: bold; margin: 5px; border: 1px solid #bbb; background-color: #ccc; padding: 5px; }
.bagobinfo_nbh_tab tbody tr td { margin: 4px; padding: 5px; }
.bagobinfo_nbh_tab tbody tr:hover { background-color: #BBBBBB; }

.cmor li a {
	padding: 10px 8px;
	border-bottom: 1px #B4B4B4 dotted; 
	text-align: left;
}
.cmor li a:hover {
	background-color: #F0E8E2;
}



#calendar-db-container { } /* display: flex; */
#calendar-db { margin: auto; }



.db-events-item { cursor: pointer; }
.db-events-item:hover { background-color: #D0D0D0; }

.todo-containter { padding: 10px; overflow: auto; border: 1px solid red; display: flex; }
.todo-group-containter-target { border: 2px dotted #777; width: 300px; padding: 0px; margin: 30px; height: 150px; }
.todo-group-containter { width: 300px; border: 1px solid #555; background-color: #C2CBE0; padding: 0px; margin: 30px; }
.todo-group-containter h1 { border-bottom: 1px solid #555; background-color: #F0F0F0; padding: 5px; font-size: 12pt; }
.todo-group-elements { padding: 5px; }

.todo-element-item { border: 1px solid #777; background-color: #ccc; padding: 5px; margin: 3px; }
.todo-element-item-title { font-size: 10pt; }
.todo-element-item-note { font-size: 8pt; }
