h1{
    text-align: center;
    display: block;
}
body { 
    background: url(images/zadfon.jpg);
}
#button_doc{
    display: inline;
}
#title_doc{
    display:inline;
}
#data_doc{
    display: inline;
    align:right;
}
#id_users{
    display: inline;
}
#login_users{
    display: inline;
}
#assword_users{
    display: inline;
}
#name_users{
    display: inline;
}
#show_users{
    border: 1px solid black;
    border-radius: 12px;
    background:silver;
    display: inline-blck;
    height:25px;
    padding: 4px;
}
#show_doc{
    border: 1px solid black;
    border-radius: 12px;
    background:silver;
    height:25px;
    display: inline-block;
    padding: 4px;
}
.show_users_docs{
    background-color: white;
    border: 1px solid #DCDCDC;
    border-radius: 4px;
    padding: 20px;
    margin: 0px;
    margin-bottom: 3px;
}
.show_users_docs > p{
    display: inline;
}
#block_doc{
    display:inline-block;
    height: auto;
    width:49.5%;
    padding:4px;
    position: relative;
}
#block_users{
    height:auto;
    width:49%;
    display:inline-block;
    margin-right: 4px;
    padding-top: 4px;
    position: relative;
    vertical-align: top;

}
#block_doc_user_page {
    display:inline-block;
    height: auto;
    width:49.5%;
    position: reative;
    padding:4px;
}
#submit_ship_doc{
    display: block;
}

div.load_file_pre_block {
    display: inline-block;
    width: 23%;
}

div.load_file_block {
    margin-top: 50px;
    display: inline-block;
    background-color: white;
    width: 50%;
    border-radius: 5px;
    border: 1px solid #DCDCDC;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    padding: 25px;
}

input[type="text"] {
   border: 1px solid #cccccc;
   border-radius: 3px;
   height: 20px;
   width: 240px;
   font-family: Tahoma;
}

input[type="text"]:focus {
  color: #000000;
  border: 1px solid #6495ED;
}

div.load_file_block label {
    margin-left: 50px;
}

input.load_file_submit {
    margin-top: 25px;
    padding:5px 15px;
    background: #7EC0EE;
    border: 1px solid #6495ED;
    cursor:pointer;
    border-radius: 5px;
}
a.save_button {
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: 5px;
  border-radius: 3px;
  background: rgb(64,199,129);
  box-shadow: 0 -3px rgb(53,167,110) inset;
  transition: 0.2s;
  font-size: 12px;
}
a.save_button:hover { background: rgb(53, 167, 110); }
a.save_button:active {
  background: rgb(33,147,90);
  box-shadow: 0 3px rgb(33,147,90) inset;
}

input.confirm_button {
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: 5px;
  border-radius: 3px;
  background: rgb(64,199,129);
  box-shadow: 0 -3px rgb(53,167,110) inset;
  transition: 0.2s;
  font-size: 12px;
  border: 0;
  cursor: pointer;
}

input.confirm_button_warning {
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: 5px;
  border-radius: 3px;
  background: #A9A9A9;
  box-shadow: 0 -3px #808080 inset;
  transition: 0.2s;
  font-size: 12px;
  border: 0;
  cursor: pointer;
}

input.confirm_button_delete {
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: 5px;
  border-radius: 3px;
  background: #CD2626;
  box-shadow: 0 -3px #8B1A1A inset;
  transition: 0.2s;
  font-size: 12px;
  border: 0;
  cursor: pointer;
}

input.confirm_button:disabled {
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: 5px;
  border-radius: 3px;
  background: #DCDCDC;
  box-shadow: 0 -3px #A9A9A9 inset;
  transition: 0.2s;
  font-size: 12px;
}

input[type="text"], input[type="number"] {
   border: 1px solid #cccccc;
   border-radius: 3px;
   height: 20px;
   width: 240px;
   font-family: Tahoma;
}

select#importance, select#doc_type, select#accessory, select#b_ind {
  border: 1px solid #cccccc;
   border-radius: 3px;
   height: 24px;
   width: 242px;
   font-family: Tahoma;
}

input[type="submit"].send_docs {
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: 8px;
  border-radius: 3px;
  background: rgb(64,199,129);
  box-shadow: 0 -3px rgb(53,167,110) inset;
  transition: 0.2s;
  font-size: 16px;
  border: 0;
  cursor: pointer;
  margin: -7px;
}