body, h1, h2, h3, p, ul, li {
  margin: 0px;
  padding: 0px;
}

body {
  background: #efefef;
  color: black;
  font-family: "arial",tahoma,sans-serif;
  font-size: 12px;
  text-align: left;
}

img {
  border: none;
  vertical-align: middle;
}

a {
  color: #006EB8;
  text-decoration: none;
  outline: none;
}

a:hover, a:focus {
  text-decoration: underline;
}

label {
  cursor: pointer;
}

h1 {
  font-size: 20px;
  color: #006eb8;
  margin-bottom: 20px;
}

h2 {
  font-size: 16px;
  color: #006eb8;
  margin-bottom: 10px;
}

/*** FORM ***/

#modal-container {
/* 
 width: 540px;
  margin: 0 auto;
*/
width: 100%;
}

#modal-content {
  width: 540px;
  margin: 0 auto;
}

#modal-news {
  width: 540px;
  margin: 0 auto;
}

#modal-window label {
  font-weight: bold;
}

#modal-window label span {
  color: #ab0000;
}

#modal-window td {
  padding: 6px 5px;
}

#modal-window input {
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*border: 1px solid #848484;*/
  border: none;
  background: #ececec;
  padding: 4px;
  width: 250px;
  /*
  -moz-box-shadow: inset 0 0 3px #888;
  -webkit-box-shadow: inset 0 0 3px #888;
  box-shadow: inner 0 0 3px #888;
  */
  border: 1px solid #cbcbcb;
}

#modal-window textarea {
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*border: 1px solid #848484;*/
  border: none;
  background: #ececec;
  padding: 4px;
  width: 525px;
  /*
  -moz-box-shadow: inset 0 0 3px #888;
  -webkit-box-shadow: inset 0 0 3px #888;
  box-shadow: inner 0 0 3px #888;
  */
  border: 1px solid #cbcbcb;
}

#modal-window .status {
  text-align: center;
}

#modal-window .fgreen {
  font-weight: bold;
  color: #134c06;
  border: 1px solid #a6ce85 !important;
  padding: 5px 10px !important;
  background: #acec81;
  background: -webkit-gradient(linear, left top, left bottom, from(#c1efa6), to(#acec81));
  background: -moz-linear-gradient(top,  #c1efa6,  #acec81);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1efa6', endColorstr='#acec81');
}

#modal-window .fgreen:hover {
  background: #acec81;
  background: -webkit-gradient(linear, left top, left bottom, from(#acec81), to(#c1efa6));
  background: -moz-linear-gradient(top,  #acec81,  #c1efa6);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#acec81', endColorstr='#c1efa6');
}

#modal-window .fgreen:active {
  background: #acec81;
  background: -webkit-gradient(linear, left top, left bottom, from(#acec81), to(#c1efa6));
  background: -moz-linear-gradient(top,  #acec81,  #c1efa6);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#acec81', endColorstr='#c1efa6');
}
