.text_over {
  overflow: hidden;
  text-overflow: ellipsis;
}
.inline_block {
  display: inline-block;
}
.ie7 .inline_block {
  display: inline;
}
.aside_width {
  width: 200px;
}
@media screen and (min-width: 1050px) {
  .aside_width {
    width: 240px;
  }
}
@media screen and (max-width: 800px) {
  .aside_width {
    width: 160px;
  }
}
.aside_drop_menu_margin {
  margin: 0 auto 0 200px;
}
@media screen and (min-width: 1050px) {
  .aside_drop_menu_margin {
    margin-left: 240px;
  }
}
@media screen and (max-width: 800px) {
  .aside_drop_menu_margin {
    margin-left: 160px;
  }
}
input,
select,
textarea {
  height: 22px;
  padding: 0 10px;
  margin: 2px 5px;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
}
.ie7 input,
.ie8 input,
.ie7 select,
.ie8 select,
.ie7 textarea,
.ie8 textarea {
  padding-top: 3px;
  height: 20px;
}
select option {
  height: 10px;
  padding: 7px 3px;
  background: #fbbd00;
  background: -webkit-linear-gradient(top,#fabb00,#ffbf00);
  background: -moz-linear-gradient(top,#fabb00,#ffbf00);
  background: -o-linear-gradient(top,#fabb00,#ffbf00);
  background: -ms-linear-gradient(top,#fabb00,#ffbf00);
  background: linear-gradient(top,#fabb00,#ffbf00);
  color: #93d6f0;
}
.ie9 select option,
.ie8 select option,
.ie7 select option {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9bb00',endColorstr='#ffffbf00',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9bb00',endColorstr='#ffffbf00',GradientType='0');
}
select option:hover {
  background: #b48700;
  background: -webkit-linear-gradient(top,#b38600,#cc9900);
  background: -moz-linear-gradient(top,#b38600,#cc9900);
  background: -o-linear-gradient(top,#b38600,#cc9900);
  background: -ms-linear-gradient(top,#b38600,#cc9900);
  background: linear-gradient(top,#b38600,#cc9900);
}
.ie9 select option:hover,
.ie8 select option:hover,
.ie7 select option:hover {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb28500',endColorstr='#ffcc9900',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb28500',endColorstr='#ffcc9900',GradientType='0');
}
textarea {
  height: 120px;
  min-width: 300px;
}
.form .row {
  margin: 5px 0;
}
.form .note {
  font-style: italic;
}
.form label {
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  display: block;
  padding: 2px 11px;
}
.form .success input,
.form .success textarea,
.form .success select,
.form .success input.success,
.form .success textarea.success,
.form .success select.success {
  background: #001100;
  background: -webkit-linear-gradient(top,#000f00,#000000);
  background: -moz-linear-gradient(top,#000f00,#000000);
  background: -o-linear-gradient(top,#000f00,#000000);
  background: -ms-linear-gradient(top,#000f00,#000000);
  background: linear-gradient(top,#000f00,#000000);
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-left-color: #000000;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #001a00;
  color: #11ff11;
}
.ie9 .form .success input,
.ie8 .form .success input,
.ie7 .form .success input,
.ie9 .form .success textarea,
.ie8 .form .success textarea,
.ie7 .form .success textarea,
.ie9 .form .success select,
.ie8 .form .success select,
.ie7 .form .success select,
.ie9 .form .success input.success,
.ie8 .form .success input.success,
.ie7 .form .success input.success,
.ie9 .form .success textarea.success,
.ie8 .form .success textarea.success,
.ie7 .form .success textarea.success,
.ie9 .form .success select.success,
.ie8 .form .success select.success,
.ie7 .form .success select.success {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000f00',endColorstr='#ff000000',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000f00',endColorstr='#ff000000',GradientType='0');
}
.ie8 .form .success input,
.ie7 .form .success input,
.ie8 .form .success textarea,
.ie7 .form .success textarea,
.ie8 .form .success select,
.ie7 .form .success select,
.ie8 .form .success input.success,
.ie7 .form .success input.success,
.ie8 .form .success textarea.success,
.ie7 .form .success textarea.success,
.ie8 .form .success select.success,
.ie7 .form .success select.success {
  border-left-color: #000000;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #001b00;
}
.form .success input:focus,
.form .success textarea:focus,
.form .success select:focus,
.form .success input.success:focus,
.form .success textarea.success:focus,
.form .success select.success:focus {
  background: #44ff44;
  background: -webkit-linear-gradient(top,#42ff42,#29ff29);
  background: -moz-linear-gradient(top,#42ff42,#29ff29);
  background: -o-linear-gradient(top,#42ff42,#29ff29);
  background: -ms-linear-gradient(top,#42ff42,#29ff29);
  background: linear-gradient(top,#42ff42,#29ff29);
  border-style: solid;
  border-left-color: #000000;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #004200;
  color: #000000;
}
.ie9 .form .success input:focus,
.ie8 .form .success input:focus,
.ie7 .form .success input:focus,
.ie9 .form .success textarea:focus,
.ie8 .form .success textarea:focus,
.ie7 .form .success textarea:focus,
.ie9 .form .success select:focus,
.ie8 .form .success select:focus,
.ie7 .form .success select:focus,
.ie9 .form .success input.success:focus,
.ie8 .form .success input.success:focus,
.ie7 .form .success input.success:focus,
.ie9 .form .success textarea.success:focus,
.ie8 .form .success textarea.success:focus,
.ie7 .form .success textarea.success:focus,
.ie9 .form .success select.success:focus,
.ie8 .form .success select.success:focus,
.ie7 .form .success select.success:focus {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff42fe42',endColorstr='#ff28ff28',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff42fe42',endColorstr='#ff28ff28',GradientType='0');
}
.ie8 .form .success input:focus,
.ie7 .form .success input:focus,
.ie8 .form .success textarea:focus,
.ie7 .form .success textarea:focus,
.ie8 .form .success select:focus,
.ie7 .form .success select:focus,
.ie8 .form .success input.success:focus,
.ie7 .form .success input.success:focus,
.ie8 .form .success textarea.success:focus,
.ie7 .form .success textarea.success:focus,
.ie8 .form .success select.success:focus,
.ie7 .form .success select.success:focus {
  border-left-color: #000000;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #004400;
}
.form .error input,
.form .error textarea,
.form .error select,
.form .error input.error,
.form .error textarea.error,
.form .error select.error {
  background: #220000;
  background: -webkit-linear-gradient(top,#240000,#140000);
  background: -moz-linear-gradient(top,#240000,#140000);
  background: -o-linear-gradient(top,#240000,#140000);
  background: -ms-linear-gradient(top,#240000,#140000);
  background: linear-gradient(top,#240000,#140000);
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-left-color: #0a0000;
  border-top-color: #000000;
  border-right-color: #0a0000;
  border-bottom-color: #2e0000;
  color: #ff2222;
}
.ie9 .form .error input,
.ie8 .form .error input,
.ie7 .form .error input,
.ie9 .form .error textarea,
.ie8 .form .error textarea,
.ie7 .form .error textarea,
.ie9 .form .error select,
.ie8 .form .error select,
.ie7 .form .error select,
.ie9 .form .error input.error,
.ie8 .form .error input.error,
.ie7 .form .error input.error,
.ie9 .form .error textarea.error,
.ie8 .form .error textarea.error,
.ie7 .form .error textarea.error,
.ie9 .form .error select.error,
.ie8 .form .error select.error,
.ie7 .form .error select.error {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff230000',endColorstr='#ff140000',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff230000',endColorstr='#ff140000',GradientType='0');
}
.ie8 .form .error input,
.ie7 .form .error input,
.ie8 .form .error textarea,
.ie7 .form .error textarea,
.ie8 .form .error select,
.ie7 .form .error select,
.ie8 .form .error input.error,
.ie7 .form .error input.error,
.ie8 .form .error textarea.error,
.ie7 .form .error textarea.error,
.ie8 .form .error select.error,
.ie7 .form .error select.error {
  border-left-color: #090000;
  border-top-color: #000000;
  border-right-color: #090000;
  border-bottom-color: #2c0000;
}
.form .error input:focus,
.form .error textarea:focus,
.form .error select:focus,
.form .error input.error:focus,
.form .error textarea.error:focus,
.form .error select.error:focus {
  background: #ff5555;
  background: -webkit-linear-gradient(top,#ff5757,#ff3d3d);
  background: -moz-linear-gradient(top,#ff5757,#ff3d3d);
  background: -o-linear-gradient(top,#ff5757,#ff3d3d);
  background: -ms-linear-gradient(top,#ff5757,#ff3d3d);
  background: linear-gradient(top,#ff5757,#ff3d3d);
  border-style: solid;
  border-left-color: #0a0000;
  border-top-color: #000000;
  border-right-color: #0a0000;
  border-bottom-color: #570000;
  color: #090000;
}
.ie9 .form .error input:focus,
.ie8 .form .error input:focus,
.ie7 .form .error input:focus,
.ie9 .form .error textarea:focus,
.ie8 .form .error textarea:focus,
.ie7 .form .error textarea:focus,
.ie9 .form .error select:focus,
.ie8 .form .error select:focus,
.ie7 .form .error select:focus,
.ie9 .form .error input.error:focus,
.ie8 .form .error input.error:focus,
.ie7 .form .error input.error:focus,
.ie9 .form .error textarea.error:focus,
.ie8 .form .error textarea.error:focus,
.ie7 .form .error textarea.error:focus,
.ie9 .form .error select.error:focus,
.ie8 .form .error select.error:focus,
.ie7 .form .error select.error:focus {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe5656',endColorstr='#ffff3d3d',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffe5656',endColorstr='#ffff3d3d',GradientType='0');
}
.ie8 .form .error input:focus,
.ie7 .form .error input:focus,
.ie8 .form .error textarea:focus,
.ie7 .form .error textarea:focus,
.ie8 .form .error select:focus,
.ie7 .form .error select:focus,
.ie8 .form .error input.error:focus,
.ie7 .form .error input.error:focus,
.ie8 .form .error textarea.error:focus,
.ie7 .form .error textarea.error:focus,
.ie8 .form .error select.error:focus,
.ie7 .form .error select.error:focus {
  border-left-color: #090000;
  border-top-color: #000000;
  border-right-color: #090000;
  border-bottom-color: #550000;
}
.form span.required,
.form .errorMessage,
.form .error label:first-child,
.form label.error,
.form span.error {
  color: #ff5555;
}
.form .errorSummary {
  background: #ffffff;
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: linear-gradient(top,#ffffff,#ffffff);
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-left-color: #8a0000;
  border-top-color: #570000;
  border-right-color: #8a0000;
  border-bottom-color: #ff8a8a;
  color: #720000;
  padding: 0px 10px 0px 20px;
  margin: 0 0 20px 0;
  font-size: 13px;
  line-height: 20px;
  overflow: hidden;
}
.ie9 .form .errorSummary,
.ie8 .form .errorSummary,
.ie7 .form .errorSummary {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff',GradientType='0');
}
.ie8 .form .errorSummary,
.ie7 .form .errorSummary {
  border-left-color: #8b0000;
  border-top-color: #580000;
  border-right-color: #8b0000;
  border-bottom-color: #ff8b8b;
}
.form .errorSummary p {
  font-size: 11px;
  color: #0c0000;
  margin: 0;
  padding: 7px 0;
}
.form .errorSummary ul {
  margin: 0 0 3px;
  display: block;
  float: left;
  width: 100%;
  position: relative;
}
.form .errorSummary ul li {
  overflow: hidden;
  width: 100%;
  height: auto;
  display: block;
  float: left;
}
.form .captcha {
  width: 100%;
  float: left;
  position: relative;
  height: 75px;
}
.form .captcha img,
.form .captcha input {
  margin: 5px 0;
  float: left;
  width: 120px;
  height: 50px;
}
.form .captcha input {
  text-align: center;
  margin-right: 10px;
  height: 46px;
  text-transform: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: normal;
}
.form .captcha a {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #000000;
}
.form .buttons input {
  margin: 20px 0;
  cursor: pointer;
  color: #674d00;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  -webkit-border-top-left-radius: 11px;
  -webkit-border-top-right-radius: 11px;
  -webkit-border-bottom-right-radius: 11px;
  -webkit-border-bottom-left-radius: 11px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-topleft: 11px;
  -moz-border-radius-topright: 11px;
  -moz-border-radius-bottomright: 11px;
  -moz-border-radius-bottomleft: 11px;
  -moz-background-clip: padding;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
  border-bottom-left-radius: 11px;
  background-clip: padding-box;
  background: #ffc820;
  background: -webkit-linear-gradient(top,#ffc71f,#ffc30f);
  background: -moz-linear-gradient(top,#ffc71f,#ffc30f);
  background: -o-linear-gradient(top,#ffc71f,#ffc30f);
  background: -ms-linear-gradient(top,#ffc71f,#ffc30f);
  background: linear-gradient(top,#ffc71f,#ffc30f);
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-left-color: #e6ac00;
  border-top-color: #ffc61a;
  border-right-color: #e6ac00;
  border-bottom-color: #cc9900;
}
.ie9 .form .buttons input,
.ie8 .form .buttons input,
.ie7 .form .buttons input {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffc61e',endColorstr='#ffffc30f',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffc61e',endColorstr='#ffffc30f',GradientType='0');
}
.ie8 .form .buttons input,
.ie7 .form .buttons input {
  border-left-color: #e7ad00;
  border-top-color: #ffc61b;
  border-right-color: #e7ad00;
  border-bottom-color: #cd9a00;
}
.form .buttons input:hover,
.form .buttons input:focus {
  background: #ffd453;
  background: -webkit-linear-gradient(top,#ffd452,#ffd042);
  background: -moz-linear-gradient(top,#ffd452,#ffd042);
  background: -o-linear-gradient(top,#ffd452,#ffd042);
  background: -ms-linear-gradient(top,#ffd452,#ffd042);
  background: linear-gradient(top,#ffd452,#ffd042);
}
.ie9 .form .buttons input:hover,
.ie8 .form .buttons input:hover,
.ie7 .form .buttons input:hover,
.ie9 .form .buttons input:focus,
.ie8 .form .buttons input:focus,
.ie7 .form .buttons input:focus {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffd351',endColorstr='#fffecf42',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffd351',endColorstr='#fffecf42',GradientType='0');
}
.form .buttons input:active {
  background: #ffc001;
  background: -webkit-linear-gradient(top,#ffbf00,#ffc30f);
  background: -moz-linear-gradient(top,#ffbf00,#ffc30f);
  background: -o-linear-gradient(top,#ffbf00,#ffc30f);
  background: -ms-linear-gradient(top,#ffbf00,#ffc30f);
  background: linear-gradient(top,#ffbf00,#ffc30f);
  border-style: solid;
  border-left-color: #e6ac00;
  border-top-color: #cc9900;
  border-right-color: #e6ac00;
  border-bottom-color: #ffc61a;
}
.ie9 .form .buttons input:active,
.ie8 .form .buttons input:active,
.ie7 .form .buttons input:active {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbf00',endColorstr='#ffffc30f',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbf00',endColorstr='#ffffc30f',GradientType='0');
}
.ie8 .form .buttons input:active,
.ie7 .form .buttons input:active {
  border-left-color: #e7ad00;
  border-top-color: #cd9a00;
  border-right-color: #e7ad00;
  border-bottom-color: #ffc61b;
}
.form .buttons input.cancel_but {
  color: #000000;
  text-shadow: 0 1px 0 rgba(128,128,128,0.5);
  -webkit-border-top-left-radius: 11px;
  -webkit-border-top-right-radius: 11px;
  -webkit-border-bottom-right-radius: 11px;
  -webkit-border-bottom-left-radius: 11px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-topleft: 11px;
  -moz-border-radius-topright: 11px;
  -moz-border-radius-bottomright: 11px;
  -moz-border-radius-bottomleft: 11px;
  -moz-background-clip: padding;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
  border-bottom-left-radius: 11px;
  background-clip: padding-box;
  background: #0f0f0f;
  background: -webkit-linear-gradient(top,#0f0f0f,#080808);
  background: -moz-linear-gradient(top,#0f0f0f,#080808);
  background: -o-linear-gradient(top,#0f0f0f,#080808);
  background: -ms-linear-gradient(top,#0f0f0f,#080808);
  background: linear-gradient(top,#0f0f0f,#080808);
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-left-color: #000000;
  border-top-color: #0d0d0d;
  border-right-color: #000000;
  border-bottom-color: #000000;
}
.ie9 .form .buttons input.cancel_but,
.ie8 .form .buttons input.cancel_but,
.ie7 .form .buttons input.cancel_but {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f0f0f',endColorstr='#ff070707',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f0f0f',endColorstr='#ff070707',GradientType='0');
}
.ie8 .form .buttons input.cancel_but,
.ie7 .form .buttons input.cancel_but {
  border-left-color: #000000;
  border-top-color: #0d0d0d;
  border-right-color: #000000;
  border-bottom-color: #000000;
}
.form .buttons input.cancel_but:hover,
.form .buttons input.cancel_but:focus {
  background: #292929;
  background: -webkit-linear-gradient(top,#292929,#212121);
  background: -moz-linear-gradient(top,#292929,#212121);
  background: -o-linear-gradient(top,#292929,#212121);
  background: -ms-linear-gradient(top,#292929,#212121);
  background: linear-gradient(top,#292929,#212121);
}
.ie9 .form .buttons input.cancel_but:hover,
.ie8 .form .buttons input.cancel_but:hover,
.ie7 .form .buttons input.cancel_but:hover,
.ie9 .form .buttons input.cancel_but:focus,
.ie8 .form .buttons input.cancel_but:focus,
.ie7 .form .buttons input.cancel_but:focus {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff282828',endColorstr='#ff212121',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff282828',endColorstr='#ff212121',GradientType='0');
}
.form .buttons input.cancel_but:active {
  background: #000000;
  background: -webkit-linear-gradient(top,#000000,#080808);
  background: -moz-linear-gradient(top,#000000,#080808);
  background: -o-linear-gradient(top,#000000,#080808);
  background: -ms-linear-gradient(top,#000000,#080808);
  background: linear-gradient(top,#000000,#080808);
  border-style: solid;
  border-left-color: #000000;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #0d0d0d;
}
.ie9 .form .buttons input.cancel_but:active,
.ie8 .form .buttons input.cancel_but:active,
.ie7 .form .buttons input.cancel_but:active {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000',endColorstr='#ff070707',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000',endColorstr='#ff070707',GradientType='0');
}
.ie8 .form .buttons input.cancel_but:active,
.ie7 .form .buttons input.cancel_but:active {
  border-left-color: #000000;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #0d0d0d;
}
.form .load_bar {
  height: 20px;
  width: 200px;
  position: relative;
}
div.form fieldset {
  border: 1px solid #DDD;
  padding: 10px;
  margin: 0 0 10px 0;
  -moz-border-radius: 7px;
}
div.wide.form label {
  float: left;
  margin-right: 10px;
  position: relative;
  text-align: right;
  width: 200px;
}
div.wide.form .row {
  clear: left;
}
div.wide.form .buttons,
div.wide.form .hint,
div.wide.form .errorMessage {
  clear: left;
  padding-left: 110px;
}
