body {
  margin : 0 auto;
  background-image : url('../background.jpg');
  color : #595959;
}

.input-search {
  border : 1px dashed;
  width : 150px;
  height : 20px;
  font-family : FrutigerLTCom-Condensed;
  margin-right : 10px;
  float : left;
}

.submit-search {
  float : left;
  width : 70px;
  height : 25px;
  font-family : FrutigerLTCom-Condensed;
}

.submit-add-company {
  float : right;
  width : 120px;
  height : 25px;
  font-family : FrutigerLTCom-Condensed;
}

.main {
  margin : 0 auto;
  width : 922px;
  height : auto;
}

.title {
  text-align : center;
  margin-top : 25px;
  font-family : BankGothicBt-Medium;
  font-size : 11pt;
  color : #595959;
}

.main-table {
  width : 922px;
  height : auto;
  margin-top : 25px;
  font-family : FrutigerLTCom-Condensed;
}

/* SEARCH BOX */

.search {
  float : right;
}

.input {
  width : 150px;
}

/* OVER DIV */

#overDiv {
  display : block;
  width: 0px; 
  height: 0px; 
  position : relative;
  margin-top: -10px; 
  margin-left : 900px;
  visibility: hidden;
  z-index:1000;
}

.add_button {
  float : right;
  margin-right : 660px;
}

.home-button {
  float : right;
}

/* SUB MENU */

.sub-menu {
  float : left;
  margin-left : -30px;
  margin-top : -28px;
  height : 0px;
  position : absolute;
}

.sub-edit-file {
  float : left;
  height : 20px;
  margin-top : 0px;
  margin-left : -5px;
  vertical-align: middle;
}

/* TABELKI */

.company_link {
  clear : both;
  margin-top : -1px;
  display : block;
  width : 922px;
  height : 29px;
  background-image : url('../buttons/company_normal.png');
  text-decoration : none;
}

.company_link:hover {
  margin-top : -1px;
  display : block;
  width : 922px;
  height : 29px;
  background-image : url('../buttons/company_hover.png');
  text-decoration : none;
}

.company {
  width : 787px;
  height : auto;
  float : left;
  font-family : FrutigerLTCom-Condensed;
  font-size : 11pt;
  margin-left : 10px;
  margin-top : 4px;
}

.company_id {
  width : 115px;
  height : auto;
  float : left;
  font-family : FrutigerLTCom-Condensed;
  font-size : 11pt;
  margin-right : 10px;
  margin-top : 4px;
}

.hidden {
  display: none;
  float : left;
}

.file_menu {
  width : 881px;
  height : 29px;
  float : right;
  margin-top : -1px;
  margin-bottom : -1px;
  background-image : url('../buttons/file_title.png');
}

.project_name {
  width : 361px;
  height : 29px;
  float : left;
  font-family : FrutigerLTCom-Condensed;
  font-size : 11pt;
  margin-top : 4px;
  margin-left : 10px;
  text-align : left;
}

.create_project {
  width : 190px;
  height : 29px;
  float : left;
  font-family : FrutigerLTCom-Condensed;
  font-size : 11pt;
  margin-top : 4px;
  text-align : center;
}

.last_modyfy {
  width : 190px;
  height : 29px;
  float : left;
  font-family : FrutigerLTCom-Condensed;
  font-size : 11pt;
  margin-top : 4px;
  text-align : center;
}

.file_type {
  width : 120px;
  height : 29px;
  float : left;
  font-family : FrutigerLTCom-Condensed;
  font-size : 11pt;
  margin-top : 4px;
  margin-right : 10px;
  text-align : center;
}

.file_normal {
  width : 881px;
  height : 29px;
  float : right;
  margin-top : -1px;
  background-image : url('../buttons/file_normal.png');
  text-decoration : none;
  margin-bottom : -1px;
}

.file_normal:hover {
  width : 881px;
  height : 29px;
  float : right;
  margin-top : -1px;
  background-image : url('../buttons/file_hover.png');
  text-decoration : none;
  margin-bottom : -1px;
}

a {
  text-decoration : none;
  color : #595959;
}

img {
  border : none;
}

.add_files {
  text-align : center;
  width : 881px;
  height : 29px;
  float : left; 
}

.add_files_text {
  display : block;
  margin-top : 6px;
  font-size : 12px;
}

.add_files:hover {
  font-weight : bold;
  background-image : url('../buttons/file_hover.png');
}

/* STOPKA */

.stopka {
  padding-top : 15px;
  font-family : 'BankGothicBt-Medium';
  font-size : 9pt;
  text-align : center;
  display : block;
  clear : both;
}

/* FONTS */

@font-face {
	font-family : 'BankGothicBt-Medium';
	src : url('../fonts/BankGothicBT-Medium.eot');
	src : local('¢'),url('fonts/BankGothicBT-Medium.svg') format('svg'),url('../fonts/BankGothicBT-Medium.woff') format('woff'), url('../fonts/BankGothicBT-Medium.ttf') format('truetype');
}

@font-face {
	font-family : 'FrutigerLTCom-Condensed';
	src : url('../fonts/FrutigerLTCom-Condensed.eot');
	src : local('¢'),url('../fonts/FrutigerLTCom-Condensed.svg') format('svg'),url('../fonts/FrutigerLTCom-Condensed.woff') format('woff'), url('../fonts/FrutigerLTCom-Condensed.ttf') format('truetype');
}
