div.wrapper {
    /*width: 1222px !important;*/
}

td.newsroom_2cols h3{
  font-size:18px;
  margin:0;
  padding:5px 0;
}

div.tx-dynalist-pi1 table {
  margin-top: 0px;
}

div.dynafef_image_gallery table td{
  padding:0 !important;
}

.table_menu td#navigation div.toc li { font-size: 12px;}

td.media_form{
	background-color:#f4f4f4;
	vertical-align:top;
}
span.label{
	font-size:12px;
	font-weight: bold; 
	padding:0px 10px 0px 0px;
}
span.frm_element{
	
}

span.frm_element input, span.frm_element div.dyna_form_data{
	font-size:12px;	
}

div.frm_element{
                      
}

div#divselected-item_option_text2{
    width: 175px;
}

span.countwordtiny{
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

div.mark-limit{
  font-weight:bold;
  color:#ff0000;
  font-size: 12px !important; 
}

div#el_title textarea{
  width:258px;
  height:60px;
}

div#el_short_abstract textarea{
  width:335px;
  height:60px;
}

div#el_keywords textarea{
  width:235px;
  height:60px;
}

div#el_notes textarea{
  width:96%;
  height:60px;
}

div#el_notes_audio textarea{
  width:480px;
  height:60px;
}

div#el_abstract textarea{
  width:602px;
  height:60px;
}

div#el_option_text4 textarea{
  width:235px;
  height:60px;
}

div.label{
	font-size:12px;
	font-weight: bold; 
	padding:4px 7px 0 0;
}

div.mandatory-color select,
div.mandatory-color input,
div.mandatory-color textarea{
  background-color:#ffebc1 !important;
}

div.dynafef_buttons{
  text-align:right;
}

div.media_row_link_text{
  float:left;
}

div.media_row_link_text span.label{
  margin:0px 6px 0px 6px;
}

div.media_row_link_text span.frm_element{
  float:left;
}

div.div_clear{
  clear:both; 
}

div#see_also{
  margin:0px 0px 5px 0px;
  width:auto;
}

div.video_thumb img{width:110px;}

span.mess_input_photo{
  font-weight:bold;
  background-color: #FFF000;
  color: #000000;  
}

div#dyna_fef_page label.error {
  font-size: 12px;
  font-weight: bold;
}

table select#id_country{
  width:220px;
}

/* Begin - Alter Template */

/*
table.maincolumn tr:last-child{
  display:none;
}
*/

table.maincolumn td.heightcell{
  height:1px;
  padding:0;
}

/* End - Alter Template */

/* Begin - Style for result and search list */

table.table_search{
 width:980px;
 border-collapse: separate;
 border-spacing: 2px;
 /*width:100%;
 border:0;
 padding:0;
 margin:2px;*/
 background-color:#e1e1e1;
}

table.table_search td{
  padding:4px;
}

table.table_clone{
 width:100%;
 border:0;
 padding:0;
 margin:2px;
 background-color:#e1e1e1;
}

table.table_clone td{
  padding:4px;
}

table.table_addedit{
 width:980px;
 border-collapse: separate;
 border-spacing: 2px;
 /*width:100%;
 border:0;
 padding:0;
 margin:2px;*/
 background-color:#e1e1e1;
}

table.table_addedit td{
  padding:4px;  
}

div.count_word{
  text-align:right;
  font-size:10px;
}

span.val_count_word{
  font-weight:bold;
}

table.list{
  width:980px;
  border-spacing: 1px;
  border-collapse: separate;
}

table.list th{
  background-color:#EFEFEF;
  border: 1px solid #E4EAEC;
  font-size:12px;
}

table.list td{
  vertical-align:top;
  empty-cells:show;
  background-color:#CCD7D9;
}

table.list td.even{
  background-color:#ffffff;
}

table.list td.odd{
  background-color:#EFEFEF;
}

table span.s_my_status{
  padding:2px;
}

table span.my_status_1{
  background-color:#FF0000;
  color:#ffffff;
}

table span.my_status_2{
  background-color:#FFCC00;
  color:#ffffff;
}

table span.my_status_3{
  background-color:#66CC00;
  color:#ffffff;
}

div.detail{
  display:none;
  border-left:1px solid #EFEFEF;
  border-right:1px solid #EFEFEF;
  border-bottom:1px solid #EFEFEF;
  font-size:12px;
  margin: -2px 2px 3px 2px;
  padding:5px;
}

div.options{
  text-align:right;
  font-size:10px;
  margin: 0px 2px 0px 2px;
}

div.options a{
  cursor: pointer; 
  cursor: hand;
}

img.ico_order{
  padding:0;
  margin:-3px 0px 0px 0px;
  border:0;
  vertical-align: middle;
}

div.record_count{
  padding:4px 4px 4px 4px;
  font-size:12px;
  text-align:right;  
}

div.record_count span{
  font-weight:bold;
}

/* End - Style for result and search list */

/* Begin - Style for simple search */

div#dyna_fef_page{
  padding:0;
}

form#id_form_dyna_fee{
  margin:0;
  padding:0;
}

div.simple_search{
  font-size:10px;
  padding-left:760px;
}

/*
div.simple_search_label{
  float:left;
  padding:5px 5px 5px 585px;
}
*/

div.simple_search_text input#id_search_free_text{
  float:left;                   
  font-size:10px;
  padding:2px;
  height:14px;
}

div.simple_search_submit input#simple_search_submit{
  float:left;
  font-size:10px;
  padding:2px;
  margin:2px;
  width:85px;
  background-color:#E4EAEC;
}

input#id_input_act_simple_search {
    display:none;
}

span.tx_dynafef_search_field{
  font-size:13px;
  padding:5px;
}

span.tx_dynafef_search_value{
  font-size:13px;
  padding:5px;
  font-weight:bold;
}

div.show_filter{
  width:auto;
  font-size:11px;
  padding:5px;
  color:#910000;
}

div.content_link_advanced_search{
  text-align:right;
  padding:2px 9px 5px 0px;
  font-size:11px;
}

/* End - Style for simple search */

/* Begin - Style for Detail */

div.tx-dynafef-pi4 h1 {
  color:#5079AC;
  font-size:18px;
  margin:0 0 0px 0;
}

div.tx-dynafef-pi4 h2 {
  color:#5079AC;
  font-size:12px;
  margin:0 0 0 0px;
}

div.detail-date {
  color:#444;
  font-size:11px;
  font-style:italic;
  margin-bottom:0;
}

div.detail-date {
  margin-bottom:10px;
}

div.detail-img img {
  float:left;
  margin-right:10px;
  width:180px;
}

div.tx-dynalist-pi1-pagination {
  border:0;
  margin:10px 0;
  padding:0;
}

div.news-bodytext {
  margin-top:4px;
}

div.news-bodytext p {
  margin-top:0;
}

div.tx-dynafef-pi4 p {
  font-size:0.8em;
  line-height:19px;  
}

div.detail-options{
  padding:5px;
  border-top: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
  background-color:#E7E7E7;
}
                        
div.detail-options div.detail-options-ico{
  float:left;
  margin-right:5px;  
  padding:0;
  width:16px;
}

div.detail-options div.detail-options-ico img{
  margin:0;  
  padding:0;
  border:0; 
}

div.detail-options div.detail-options-text{
  float:left;
  font-size:13px;
}

div.detail-options-text a:link, div.detail-options-text a:visited, div.detail-options-text a:hover{
  text-decoration:none;
}

div.detail-all{
  margin-top:10px;
}
                                     
div#detail-content{
  border-top:1px solid #EFEFEF;
}

table.detail-all-field{
  width:980px;
}


table.detail-all-field td{
  font-size:13px;
  empty-cells:show;
}

table.detail-all-field td.label{
  /*width:170px;*/
  padding:5px;
  background-color:#EFEFEF;
  vertical-align:top;  
}

table.detail-all-field td.label img{
  width:160px;
  padding:0;
  margin:0;
}

table.detail-all-field td.value{
  /*width:210px;*/
  padding:5px;
  border-bottom: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
  vertical-align:top;
}

table.detail-all-field td.value p{
  font-size:12px;
}

table.detail-all-field td#td_option_text1 img, table.detail-all-field td#td_media_file img{
  width:160px;
  padding:0;
  margin:0;
  border:0;
}

img.youtube_thumbs{
  width:200px;
}

div#cboxLoadedContent{
  border:0;
  height:329px;
  background-color:#636363;
}

td.newsroom_2cols ul li, td.newsroom_2cols ol li, td.newsroom ol li, td.newsroom ul li {
    font-size: 12px;
    line-height: 19px;
}

img.ico_play{
  vertical-align:middle !important;
  border:0 !important;
  margin: 0 5px 0 0 !important;
  width:20px !important;
}

div.select_elements{
  font-size:10px;
  padding:2px;
}

div.select_elements div.item{
  background-color:#ff0000;
  color:#ffffff;
  padding:2px;
  margin:2px;
  float:left;
}

/* End - Style for Detail */

/* Start - Style for Audio Form Add/Edit */

div#dyna_fef_page input {
    height: auto;
    margin: 0 5px 0 0 !important;
}

table.table_addedit input#id_title_audio_1, 
table.table_addedit input#id_title_audio_2, 
table.table_addedit input#id_title_audio_3, 
table.table_addedit input#id_title_audio_4{
  width:312px;
}

div.frm_element input#id_link_audio_1,
div.frm_element input#id_link_audio_2,
div.frm_element input#id_link_audio_3,
div.frm_element input#id_link_audio_4{
  width: 160px;  
}

div.frm_element input#id_external_link_audio_1,
div.frm_element input#id_external_link_audio_2,
div.frm_element input#id_external_link_audio_3,
div.frm_element input#id_external_link_audio_4{
  width: 302px;
}

table.table_addedit textarea#id_abstract_audio_1,
table.table_addedit textarea#id_abstract_audio_2, 
table.table_addedit textarea#id_abstract_audio_3, 
table.table_addedit textarea#id_abstract_audio_4{
  height: 60px;
  width: 450px;
}

table.table_addedit input#id_see_also_link_1, table.table_addedit input#id_see_also_link_2, table.table_addedit input#id_see_also_link_3, table.table_addedit input#id_see_also_link_4{
  width:300px;
}

table.table_addedit textarea#id_see_also_text_1, 
table.table_addedit textarea#id_see_also_text_2, 
table.table_addedit textarea#id_see_also_text_3, 
table.table_addedit textarea#id_see_also_text_4{
  width:450px;
  height:14px;
}

table.table_addedit textarea#id_short_title{
  width:190px;
  height:60px;
}

table.table_addedit input#id_subtitle{
  /*width:353px;*/
}

table.table_addedit input#id_url{
  width:220px;
}

table.dynafef_file_list_container{
  margin:0 !important;
  padding:0 !important;
}

table#dynafef_flc_ch1{
  width:100px;
}

div.dynafef_file_list_container{
  float:left !important;
}

.player_audio_content{
  padding:10px 0;
}

table#dynafef_flc_cameraman td.dynafef_file_uploaded,
table#dynafef_flc_company td.dynafef_file_uploaded,
table#dynafef_flc_copyright td.dynafef_file_uploaded,
table#dynafef_flc_media_file td.dynafef_file_uploaded{
  color:#3399ff;
  font-weight:bold;
}


/* End - Style for Audio Form Add/Edit */

/* Start - Style for Video Form Add/Edit */

tr.video input#id_see_also_link_1, 
tr.video input#id_see_also_link_2, 
tr.video input#id_see_also_link_3, 
tr.video input#id_see_also_link_4{
  width:410px;
}

tr.video input#id_see_also_text_1, 
tr.video input#id_see_also_text_2, 
tr.video input#id_see_also_text_3, 
tr.video input#id_see_also_text_4{
  width:620px;
}

tr.video div.media_row_link_text{
  padding:2px;
  height: 40px;
}

/* End - Style for Video Form Add/Edit */

/* Start - Style for Audio Detail */

table#detail_audio tr.tr_audio_2{
  display:none;
} 

table#detail_audio tr.tr_audio_3{
  display:none;
}

table#detail_audio tr.tr_audio_4{
  display:none;
}

/* End - Style for Audio Detail */

/* Start - Style for Home List - Filter */

div#content_all_fields{
  background-color:#424343;
  margin-bottom:10px;
  padding:5px;
  color:#ffffff;
}

div#content_search_filter{
  font-size:10px;
}

div#content_search_filter input.field{
  font-size:10px;
  width:105px;
}

div#content_search_filter input.button{
  font-size:10px;
}

div#content_search_filter select{
  font-size:10px;
}

div#content_search_filter div.row{
  padding-bottom:25px;
}

div#content_search_filter div.label{
  float:left;
  width:60px;
  font-size:10px;
}

div#content_search_filter div.field{
  float:left;
  width:122px;
}

div#content_search_filter div.label_2col{
  float:left;
  width:60px;
  font-size:10px;
  padding:4px 7px 0 0;
}

div#content_search_filter div.field_2col{
  float:left;
  width:110px;
}

div#content_search_filter div.actions{
  text-align:right;
}

.ui-autocomplete{
  font-size:10px !important;
}

.ui-autocomplete-loading{
  background: white url('/fileadmin/templates/mediacatalogue/images/ajax-loader.gif') right center no-repeat;
}

/* End - Style for Home List - Filter */

/* Start - Style for Home List - Language, Action, Dialog */

td#box_blue_2cols div#c174488 div.actions{
  background-color: #F6F6F6;
  font-size: 10px;
  margin-bottom: 11px;
  padding: 10px;
  text-align: center;
}

div#content_list_home div.actions{
  text-align:right;
  font-size:10px;
  padding:10px;
  background-color:#f6f6f6;
}

div#content_language{
  font-size:10px;
  margin-bottom:10px;
  background-color: #F6F6F6;
  padding: 10px;
}

div#content_language div#content_label{
  float:left;
  padding:5px;
  font-size:11px;
  font-weight:bold;
}

div#content_language div#content_language_radio{
  margin-left:10px;
  float:left;
}

div#dialog-modal-save{
  display:none;
}

div.ui-dialog{
  font-size:12px;
}

div.ui-dialog-buttonset{
  font-size:10px;
}

/* End - Style for Home List - Language, Action, Dialog */


/* Start - Style for Home List - Col Left All Position */

div#content_list_home div.border-green{
  border:2px dashed #00ff00 !important; 
}

div#content_list_home .ico_video{
  background-image:url('/fileadmin/templates/mediacatalogue/images/video.png');
  background-repeat:no-repeat;
  background-position:right center;   
}

div#content_list_home .ico_audio{
  background-image:url('/fileadmin/templates/mediacatalogue/images/audio.png'); 
  background-repeat:no-repeat;
  background-position:right center;     
}

/* End - Style for Home List - Col Left All Position */

/* Start - Style for Home List - Col Left position 1 */

div#content_list_home div.col1{
  width:96%;
  background-color:#f1f1f1;
  margin:0px 0px 10px 0px;
  min-height: 150px;
  height: auto !important;
  height: 150px;  
  padding:5px;
  border:2px dashed #cbcbcb;  
}

div#content_list_home div.col1 .b-title{
  background-color:#424343;
  padding:10px;
}

div#content_list_home div.col1 .b-body{
  padding:10px;
}

div#content_list_home div.col1 div.b-text{
}

div#content_list_home div.col1 div.b-info{
  background-color:#424343;
  color:#ffffff;
  /*margin-bottom:10px;*/
  padding:5px;
}

div#content_list_home div.col1 div.c-box{
  padding:1px;
  color:#ffffff;
  background-color:#2e2f2e;
  min-height: 148px;
  height: auto !important;
  height: 148px;
}

div#content_list_home div.col1 div.b-image{
  width:120px;
  height:90px;
  overflow:hidden;
  float:left;
  margin-right:10px;
}

div#content_list_home div.col1 div.b-image img{
  width:120px;
}

/* End - Style for Home List - Col Left position 1 */

/* Start - Style for Home List - Col Left position 2 */

div#content_list_home div.col2{
  float:left;
  width:283px;
  background-color:#f1f1f1;
  margin: 0px 10px 10px 10px;
  min-height: 180px;
  height: auto !important;
  height: 200px;  
  padding:5px;
  border:2px dashed #cbcbcb;  
}

div#content_list_home div.col2 .b-title{
  background-color:#424343;
  padding:10px;
  font-size:10px;
}

div#content_list_home div.col2 .b-body{
  padding:10px;
}

div#content_list_home div.col2 div.b-text{
  font-size:10px;
}

div#content_list_home div.col2 div.b-info{
  background-color:#424343;
  color:#ffffff;
  /*margin-bottom:10px;*/
  padding:5px;
  font-size:10px;
}

div#content_list_home div.col2 div.c-box{
  padding:1px;
  color:#ffffff;
  background-color:#2e2f2e;
  /*
  min-height: 178px;
  height: auto !important;
  height: 178px;
  */    
}

div#content_list_home div.col2 div.b-image{
  width:90px;
  height:45px;
  overflow:hidden;
  float:left;
  margin-right:10px;
}

div#content_list_home div.col2 div.b-image img{
  width:90px;
}

/* End - Style for Home List - Col Left position 2 */

/* Start - Style for Home List - Col Right */

div#content_result_list{
  border:2px dashed #CBCBCB;
  margin-top: 10px;
}

div#content_all_box{
  overflow:auto;
  height:975px;
  padding:2px;
  font-size:10px; 
}

div#content_all_box .c-box{
  background-color:#2e2f2e;
  color:#ffffff;
  margin-bottom:10px;
  padding:1px;
}

div#content_all_box img.thumbs{
  width:75px;
  float:left;
  margin-right:10px;
}

div#content_all_box .b-title{
  background-color:#424343;
  padding:10px;
}

div#content_all_box .ico_video{
  background-image:url('/fileadmin/templates/mediacatalogue/images/video.png');
  background-repeat:no-repeat;
  background-position:right center;   
}

div#content_all_box .ico_audio{
  background-image:url('/fileadmin/templates/mediacatalogue/images/audio.png'); 
  background-repeat:no-repeat;
  background-position:right center;     
}

div#content_all_box .b-body{
  padding:10px;
}

div#content_all_box div.b-info{
  background-color:#424343;
  color:#ffffff;
  /*margin-bottom:10px;*/
  padding:5px;
}

/* End - Style for Home List - Col Right */

/* Start - Style for Search Audio */
table.search_audio textarea#id_notes{
  width:98%;
}

/* End - Style for Search Audio */

