.iterator {
  width : 618px;
  height : auto;
  margin : 20px auto;
}

.player {  
  float : left;
  width : 688px;
  height : 291px;
  background-image : url('../layout/filmoteka/player/player.png');
}

.screen {
  float :left;
  width : 597px;
  height : 251px;
  margin-top : 20px;
  margin-left : 45px /* 45 */;
}

.iterator-container {
  float : left;
  margin-top : 25px;
  margin-left : 35px;
  width : 618px;
  height : auto;
  position : relative;
}

/* SEARCH BOX */

.search-box {
  float : left;
  width : 618px;
}

.search-box-input {
  float : right;
  display : block;
  width : 308px;
  height : 29px;
  background-image : url('../layout/filmoteka/search/search_input.png');
}

.search-input {
  float : right;
  width : 180px;
  height : 21px;
  text-align : right;
  margin-top : 1px;
  margin-right : 95px;
  border : none;
  background: none;
  font-family : 'FrutigerLTCom-BoldCn';
	font-size : 14px;
}

.button-search {
  float : right;
  margin-top : -24px;
  margin-right : 1px;
  background-image : url('../layout/filmoteka/search/search_button_normal.png');
  width : 89px;
  height : 29px;
  display : block;
  text-decoration : none;
}

.button-search:hover {
  float : right;
  margin-top : -24px;
  margin-right : 1px;
  background-image : url('../layout/filmoteka/search/search_button_hover.png');
  width : 89px;
  height : 29px;
  display : block;
  text-decoration : none;
  cursor : pointer;
}

.search-text {
  display : block;
  margin-top : 6px;
  text-align : center;
  width : 89px;
  height : 29px;
  color : #e5e5e5;
  font-family : 'FrutigerLTCom-BoldCn';
	font-size : 12px;
}

/* ITERATOR */

.directory {
  float : left;
  width : 618px;
  height : 31px;
  background-image : url('../layout/filmoteka/buttons/katalog_normal.png');
  margin-top : 3px;
  cursor : pointer;
}

.directory:hover {
  float : left;
  width : 618px;
  height : 31px;
  background-image : url('../layout/filmoteka/buttons/katalog_hover.png');
  margin-top : 3px;
  cursor : pointer;
}

.dir-title {
  float : left;
  margin-left : 10px;
  width : 350px;
  padding-top : 5px;
}

.dir-type {
  float : left;
  margin-left : 10px;
  width : 50px;
  padding-top : 5px;
}

.dir-size {
  float : left;
  margin-left : 50px;
  width : 100px;
  padding-top : 5px;
  text-align : right;
}

.hidden {
  float : right;
  display : none;
  width : auto;
}

.file {
  float : right;
  display :block;
  width : 464px;
  height : 26px;
  background-image : url('../layout/filmoteka/buttons/file_normal.png');
  margin-top : 3px;
  padding-left : 30px;
  padding-top : 5px;
  text-decoration : none;
}

.file:hover {
  float : right;
  display : block;
  width : 464px;
  height : 26px;
  background-image : url('../layout/filmoteka/buttons/file_hover.png');
  margin-top : 3px;
  padding-left : 30px;
  padding-top : 5px;
  cursor : pointer;
  text-decoration : none;
}

.file_size {
  float : right;
  margin-right : 48px;
}

.file-icons {
  float : right;
  height : 21px;
  margin-top : 8px;
  position : relative;
}

.add-file-icon {
  width : 21px;
  height : 21px;
  background-image : url('../icons/add_file_normal.png');
  display : block;
  float : left;
  margin-right : 3px;
  cursor : pointer;
}

.add-file-icon:hover {
  width : 21px;
  height : 21px;
  background-image : url('../icons/add_file_hover.png');
  display : block;
  float : left;
  margin-right : 3px;
  cursor : pointer;
  
}

.rename-file-icon {
  width : 21px;
  height : 21px;
  background-image : url('../icons/rename_file_normal.png');
  display : block;
  float : left;
  margin-right : 3px;
  cursor : pointer;
}

.rename-file-icon:hover {
  width : 21px;
  height : 21px;
  background-image : url('../icons/rename_file_hover.png');
  display : block;
  float : left;
  margin-right : 3px;
  cursor : pointer;
  cursor : pointer;
}

.delete-file-icon {
  width : 21px;
  height : 21px;
  background-image : url('../icons/delete_file_normal.png');
  display : block;
  float : left;
  margin-right : 3px;
  cursor : pointer;
}

.delete-file-icon:hover {
  width : 21px;
  height : 21px;
  background-image : url('../icons/delete_file_hover.png');
  display : block;
  float : left;
  margin-right : 3px;
  cursor : pointer;
}

.download-file-icon {
  width : 21px;
  height : 21px;
  background-image : url('../icons/download_file_normal.png');
  display : block;
  float : left;
  margin-right : 3px;
}

.download-file-icon:hover {
  width : 21px;
  height : 21px;
  background-image : url('../icons/download_file_hover.png');
  display : block;
  float : left;
  margin-right : 3px;
}

.info-file-icon {
  width : 21px;
  height : 21px;
  background-image : url('../icons/info_file_normal.png');
  display : block;
  float : left;
  margin-right : 3px;
}

.info-file-icon:hover {
  width : 21px;
  height : 21px;
  background-image : url('../icons/info_file_hover.png');
  display : block;
  float : left;
  margin-right : 3px;
  cursor : pointer;
}

.save-file-icon {
  width : 21px;
  height : 21px;
  background-image : url('../icons/file_save_normal.png');
  display : block;
  float : right;
}

.save-file-icon:hover {
  width : 21px;
  height : 21px;
  background-image : url('../icons/file_save_hover.png');
  display : block;
  float : right;
  cursor : pointer;
}

#overDiv {
position : absolute;
display : block;
margin-top : -700px;
margin-left : 575px;
}

.caption {
background-image : url('../layout/filmoteka/caption.png');
font-family : 'FrutigerLTCom-BoldCn';
width : 125px;
height : 17px;
padding-top : 2px;
text-align : center;
color : #e5e5e5;
position : absolute;
}

#ie_plugin {
 z-index: 1;
 position : relative;
}

#np_plugin {
 z-index: 1;
 position : relative;
}

.poster {
background-image : url('../layout/filmoteka/picture_border.png');
position : absolute;
width : 190px;
height : 258px;
display : block;
}

.poster_pic {
  width : 164px;
  height : 242px;
  position : relative;
  margin-left : 18px;
  margin-top : 8px;
}

.toggle-info {
  display : none;
  float : right;
  width : 463px;
  height : auto;
  margin-top : 3px;  
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cecece;
  background-image : url('../layout/filmoteka/bg.png');
}

.toggle-rename {
  display : none;
  float : right;
  width : 463px;
  height : auto;
  margin-top : 3px;  
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cecece;
  background-image : url('../layout/filmoteka/bg.png');
}

.file-info-title {
  float : left;
  width : 460px;
  height : 20px;
  display : block;
  margin : 5px;
  padding-left : 15px;
  margin-top: 9px;
  font-size: 11px;
}

.file-rename-title {
  float : left;
  width : 460px;
  height : 20px;
  display : block;
  margin : 5px;
  padding-left : 15px;
  margin-top: 9px;
  font-size: 11px;
}

.edit-file-icon {
  float : right;
  width : 20px;
  height : 21px;
  background-image : url('../icons/edit_file_normal.png');
  display : block;
  margin-right : 30px;
}

.edit-file-icon:hover {
  float : right;
  width : 20px;
  height : 21px;
  background-image : url('../icons/edit_file_hover.png');
  display : block;
  margin-right : 30px;
  cursor : pointer;
}

.kreski {
  width : 451px;
  height : 1px;
  background-image : url('../layout/filmoteka/kreski.png');
  display : block;
  float : left;
  margin-left : 6px;
}

.file-info-pic {
  float : left;
  margin : 5px;
  height : 180px;
  -moz-box-shadow: 0 0 10px #000;
  -webkit-box-shadow: 0 0 10px#000;
  box-shadow: 0 0 10px #000;
  margin: 10px;
}

.file-info-text {
  width : 300px;
  min-height: 180px;
  float : left;
  margin : 5px;
  font-size : 9pt;
  text-align : justify;
}

.file-rename-text {
  width : 100%;
  float : left;
  margin : 5px;
  font-size : 9pt;
  text-align : justify;
}

.info-edit {
  display: none;
  width : 300px;
  float : left;
  margin : 5px;
  font-size : 9pt;
  text-align : justify;
}

.info-edit textarea{
  border : none;
  width : 300px;
  height : 250px;
  font-size : 9pt;
  font-family : 'FrutigerLTCom-BoldCn';
  background-image: url('../layout/background.png');
  border : 1px dashed;
  text-align : justify;
  margin : 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.info-edit textarea:hover{
  border : none;
  width : 300px;
  height : 250px;
  font-size : 9pt;
  font-family : 'FrutigerLTCom-BoldCn';
  background-image: url('../layout/background.png');
  border : 1px dashed #4297ff;
  text-align : justify;
  margin : 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.info-edit button {
  float : right;
}

.upload-form {
width: 450px;
height: 300px;
font-size: 12px;
}

.bar { 
  background-image: url('../layout/ajax-loader.gif'); 
  width:0%; 
  height:19px; 
  border-radius: 3px;
}

.progress {
  position: relative;
  margin: 0 auto;
  width: 390px;
  height: 22px;
  padding-left: 5px;
  padding-right: 5px;
  background-image: url('../dialog/inputs/progress_input.png');
  border: none;
  font-size: 14px !important;
  font-family : 'FrutigerLTCom-BoldCn' !important;
  padding-top: 3px;
}

.percent { 
  position:absolute; 
  display:inline-block; 
  top: 7px; 
  left:48%;
  font-size: 10px; 
  color: #9f9f9f;
}





.rename-form {
  display: none; 
  text-align: center; 
  margin-top: 15px;
}

.dialog_input_normal {
  width: 390px;
  height: 32px;
  padding-left: 5px;
  padding-right: 5px;
  background-image: url('../dialog/inputs/text_input_normal.png');
  border: none;
  font-size: 14px !important;
  font-family : 'FrutigerLTCom-BoldCn' !important;
  color: #9f9f9f;
}

.dialog_input_normal:hover {
  width: 390px;
  height: 32px;
  padding-left: 5px;
  padding-right: 5px;
  background-image: url('../dialog/inputs/text_input_hover.png');
  border: none;
  font-size: 14px !important;
  font-family : 'FrutigerLTCom-BoldCn' !important;
  color: #9f9f9f;
}

.dialog_small_title {
  font-family : 'FrutigerLTCom-BoldCn' !important;
  font-size: 10px !important;
  float: left;
  margin-left: 15px;
  color: #9f9f9f;
  float: left;
}

label.form_input_file_image {
  background-image: url('../dialog/inputs/file_input_normal.png');
  width: 400px;
  height: 84px;
  display: inline-block;
}

label.form_input_file_image:hover {
  background-image: url('../dialog/inputs/file_input_hover.png');
  width: 400px;
  height: 84px;
  display: inline-block;
}

.form-input-file {
  width: 398px;
  height: 82px;
  -moz-opacity:0; 
  -webkit-opacity:0; 
  filter:alpha(opacity=0); 
  opacity: 0;
  border: 1px dashed;
}

.file_select {
  width : 125px;
  height: 82px;
  display: block;
  font-family : 'FrutigerLTCom-BoldCn' !important;
  font-size: 10px !important;
  vertical-align: middle;
  position: absolute;
  top: 38px;
  color: #9f9f9f;
}

.status {
  text-align: center;
  display: block;
  width: 93%;
  height: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family : 'FrutigerLTCom-BoldCn' !important;
  font-size: 12px !important;
  border: 1px dashed;
  margin: 0 auto;
  margin-top: 15px;
  color: #9f9f9f;
}

#error {
  color: #FF0000 !important;
}

.add-directory-icon {
  width: 24px;
  height: 21px;
  background-image : url('../icons/add_folder_normal.png');
  display: block;
  float: left;
  margin-left: 5px;
}

.add-directory-icon:hover {
  width: 24px;
  height: 21px;
  background-image : url('../icons/add_folder_hover.png');
  display: block;
  float: left;
  cursor: pointer;
  margin-left: 5px;
}

.remove-directory-icon {
  width: 24px;
  height: 21px;
  background-image : url('../icons/remove_folder_normal.png');
  display: block;
  float: left;
  margin-left: 5px;
}

.remove-directory-icon:hover {
  width: 24px;
  height: 21px;
  background-image : url('../icons/remove_folder_hover.png');
  display: block;
  float: left;
  cursor: pointer;
  margin-left: 5px;
}

.icons {
  width: 100px;
  height: 24px;
  float: left;
}

/* SELECT BOX */

.folder_selector select {
   background: transparent;
   width: 425px;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 32px;
   appearance: none;
   font-family : 'FrutigerLTCom-BoldCn' !important;
   font-size: 14px !important;
   padding-top: 7px;
   color: #9f9f9f;
}

.folder_selector {
   width: 399px;
   height: 33px;
   overflow: hidden;
   background-image: url('../dialog/inputs/select_input_normal.png');
   border: none;
   font-family : 'FrutigerLTCom-BoldCn' !important;
   font-size: 14px !important;
   -webkit-appearance: none;
   margin-left: 10px;
}

.folder_selector:hover {
   width: 399px;
   height: 33px;
   overflow: hidden;
   background-image: url('../dialog/inputs/select_input_hover.png');
   border: none;
   font-family : 'FrutigerLTCom-BoldCn' !important;
   font-size: 14px !important;
   -webkit-appearance: none;
}

.delete_folder {
  width: 400px;
  display: block;
  float: left;
}

.new {
  width: 25px;
  height: 25px;
  background-image: url('../layout/filmoteka/star.png');
  float: left;
  margin-top: -28px;
  margin-left: -15px;
}

.new2 {
  width: 25px;
  height: 25px;
  background-image: url('../layout/filmoteka/star.png');
  float: right;
  margin-right: -630px;
  margin-top: 5px;
}