#rightcolumn {padding-left: 0px !important;}

/* ------------- home page ------------- */

#c404194 {margin-top: 30px;}

/* ----------- input form -------------- */

form#id_form_dyna_fee div.dyna_form_data input {font-size: 13px !important;}
button, input, select, textarea {font-family: inherit !important;}


.dyna_form_field {clear: both; min-height: 20px;}
.dyna_form_field div {float: left;}
.dyna_form_data_type_radio {margin-right: 10px;}
#divcheckbox_related_1 {width: 65%;}
.dynafef_table_ckb  {float: left; width:530px; margin-top: 4px;}
.dyna_form_field div.dyna_form_label {width: 165px; min-height: 32px;}
.dyna_form_field #divdata_news_files_title {width: 75%;}


.dyna_form_field div#divdata_my_status {margin-bottom: 25px;}
.dyna_form_field div#divdata_bodytext {margin-bottom: 10px;}

#dyna_fef_page div.dynafef_actions_box {clear: both; margin-left: 165px; margin-top: 50px;}
#dyna_fef_page #id_categories {width: 455px; margin-bottom: 25px; margin-top: 0; border: 1px solid #406b72;}
#dyna_fef_page #id_categories ul.dynatree-container {border: none; font-family: inherit; font-size: 11pt;}
#dyna_fef_page #id_categories ul.dynatree-container .dynatree-icon  {display:none;}
#dyna_fef_page #id_categories ul.dynatree-container li {margin-bottom: 0px; width: 97%;}
#dyna_fef_page #id_categories ul.dynatree-container ul {margin-top: 5px;}
#dyna_fef_page #id_categories ul.dynatree-container ul li {margin-bottom: 0px;}

span.dynatree-selected a {font-style: normal !important; font-weight: bold;}

#dyna_fef_page .tree-select {display: none; position: relative; float: none; top: 0px; left: 320px; z-index:999;}
#dyna_fef_page .tree-select a {background: rgb(240, 240, 240) none repeat scroll 0% 0%; padding: 3px; font-weight: bold; text-transform: uppercase; font-size: 0.9em; line-height: 2.5em; border: 1px solid #c6c6c6;}
/* #dyna_fef_page .tree-select #btnSelectAll_image {margin-left: 225px;} */
#dyna_fef_page .tree-select #btnDeselectAll_image {margin-left: 10px;}
#dyna_fef_page .tree-select a:hover {background: rgb(231, 231, 231) none repeat scroll 0% 0%;}

#dyna_fef_page div.dynafef_info_bottom {color:#8C8C8C; max-width: 75%; width: auto; margin-top: 0px; margin-left: 165px;}

.tx-dynafef-pi3 div#dyna_fef_page div.dynafef_actions_box {margin-left:0px;}

.tx-dynafef-pi4 .date {float: left; font-size: 1.1em; margin-top: -1em; margin-bottom: 1em;}
.tx-dynafef-pi4 .date div {float: right; margin-left: 7px;}
.tx-dynafef-pi4 .date:after {display: block; content:''; clear: both; }

.tx-dynafef-pi4 .proj-code {float: right; margin-top: -1em;}

.tx-dynafef-pi4 .image {margin-bottom: 10px;}

table.dynafef_file_list_container {margin-left: 165px !important;}
#id_image_wrap_list {float: right; margin-top: 5px;}


#content .grey-table ul {
  padding-left:30px;
  }

/* ------------- search in main column ---------------- */

#maincontent .tx-dynafef-pi3 .dyna_form_field div.dyna_form_label {width: 125px;}
#maincontent .tx-dynafef-pi3 #dyna_fef_page div.dynafef_actions_box {margin-left: 125px; margin-top: 25px;}

/* ----------- dynalist -------------- */

.tx-dynalist-pi1-recordlist {border-top: 1px solid #d4e0e4 !important; padding-top: 15px !important;}
.subcolumns .tx-dynalist-pi1-recordlist {border-top: none !important; padding-top: 0px !important;}

div.list-title {margin-bottom: 3px; /*line-height: 1.4em;*/}
div.list-date {margin-bottom: 10px;}
div.list-hp {color: rgb(119, 176, 26); font-size: 1.5em; border: 1px solid; border-radius: 10px; padding: 0px 3px; float: right; line-height: 21px;}
div.list-hp:hover {background:#efefef;}

div.list-pdf {float: right; margin-left: 15px;}
div.list-image {max-height: none !important;}
div.list-image img {border: 1px solid #f0f0f0;}

div.see_more {text-align:right; margin-top:10px;}

#rightcolumn div.see_more a {color:#fff; background-color: #95b1be; padding:3px 6px;}

#maincontent .tx-dynafef-pi3 .dyna_form_field div.dyna_form_label {
  margin-top:5px;
}

#dyna_fef_page .chosen-container-multi .chosen-choices {
  box-shadow:none;
  border:1px solid #406b72;
  width:100%;
  background:#fff none;
}

#dyna_fef_page .chosen-container-multi .chosen-choices li.search-choice {
  margin-top:5px;
}

#maincontent div#dyna_fef_page li.search-field input {
  border:0 !important;
  margin-bottom:0;
}

div.dyna_form_field {
  padding-bottom:10px;
}

#maincontent #dyna_fef_page div.dynafef_actions_box {
    margin-top:0;
}


