@font-face {
  font-family: 'dendanewlightclightc';
  src: url('/fonts/dnd45c.eot');
  src: url('/fonts/dnd45c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd45c.woff') format('woff'), url('/fonts/dnd45c.ttf') format('truetype'), url('/fonts/dnd45c.svg#dendanewlightclightc') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewlightcitalic';
  src: url('/fonts/dnd46c.eot');
  src: url('/fonts/dnd46c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd46c.woff') format('woff'), url('/fonts/dnd46c.ttf') format('truetype'), url('/fonts/dnd46c.svg#dendanewlightcitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewcnormal';
  src: url('/fonts/dnd65c.eot');
  src: url('/fonts/dnd65c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd65c.woff') format('woff'), url('/fonts/dnd65c.ttf') format('truetype'), url('/fonts/dnd65c.svg#dendanewcnormal') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewcitalic';
  src: url('/fonts/dnd66c.eot');
  src: url('/fonts/dnd66c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd66c.woff') format('woff'), url('/fonts/dnd66c.ttf') format('truetype'), url('/fonts/dnd66c.svg#dendanewcitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewcbold';
  src: url('/fonts/dnd85c.eot');
  src: url('/fonts/dnd85c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd85c.woff') format('woff'), url('/fonts/dnd85c.ttf') format('truetype'), url('/fonts/dnd85c.svg#dendanewcbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewcbolditalic';
  src: url('/fonts/dnd86c.eot');
  src: url('/fonts/dnd86c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd86c.woff') format('woff'), url('/fonts/dnd86c.ttf') format('truetype'), url('/fonts/dnd86c.svg#dendanewcbolditalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewblackcondcblackcondc';
  src: url('/fonts/dnd97c.eot');
  src: url('/fonts/dnd97c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd97c.woff') format('woff'), url('/fonts/dnd97c.ttf') format('truetype'), url('/fonts/dnd97c.svg#dendanewblackcondcblackcondc') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewblackcondcitalic';
  src: url('/fonts/dnd98c.eot');
  src: url('/fonts/dnd98c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd98c.woff') format('woff'), url('/fonts/dnd98c.ttf') format('truetype'), url('/fonts/dnd98c.svg#dendanewblackcondcitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewlightclightc';
  src: url('/fonts/dnd45c.eot');
  src: url('/fonts/dnd45c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd45c.woff') format('woff'), url('/fonts/dnd45c.ttf') format('truetype'), url('/fonts/dnd45c.svg#dendanewlightclightc') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewlightcitalic';
  src: url('/fonts/dnd46c.eot');
  src: url('/fonts/dnd46c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd46c.woff') format('woff'), url('/fonts/dnd46c.ttf') format('truetype'), url('/fonts/dnd46c.svg#dendanewlightcitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewcnormal';
  src: url('/fonts/dnd65c.eot');
  src: url('/fonts/dnd65c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd65c.woff') format('woff'), url('/fonts/dnd65c.ttf') format('truetype'), url('/fonts/dnd65c.svg#dendanewcnormal') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewcitalic';
  src: url('/fonts/dnd66c.eot');
  src: url('/fonts/dnd66c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd66c.woff') format('woff'), url('/fonts/dnd66c.ttf') format('truetype'), url('/fonts/dnd66c.svg#dendanewcitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewcbold';
  src: url('/fonts/dnd85c.eot');
  src: url('/fonts/dnd85c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd85c.woff') format('woff'), url('/fonts/dnd85c.ttf') format('truetype'), url('/fonts/dnd85c.svg#dendanewcbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewcbolditalic';
  src: url('/fonts/dnd86c.eot');
  src: url('/fonts/dnd86c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd86c.woff') format('woff'), url('/fonts/dnd86c.ttf') format('truetype'), url('/fonts/dnd86c.svg#dendanewcbolditalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewblackcondcblackcondc';
  src: url('/fonts/dnd97c.eot');
  src: url('/fonts/dnd97c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd97c.woff') format('woff'), url('/fonts/dnd97c.ttf') format('truetype'), url('/fonts/dnd97c.svg#dendanewblackcondcblackcondc') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'dendanewblackcondcitalic';
  src: url('/fonts/dnd98c.eot');
  src: url('/fonts/dnd98c.eot?#iefix') format('embedded-opentype'), url('/fonts/dnd98c.woff') format('woff'), url('/fonts/dnd98c.ttf') format('truetype'), url('/fonts/dnd98c.svg#dendanewblackcondcitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
.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: 'dendanewcnormal', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 16px;
  color: #6983af;
  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: #dae1eb;
  background: -webkit-linear-gradient(top,#dae1ec,#e4e9f1);
  background: -moz-linear-gradient(top,#dae1ec,#e4e9f1);
  background: -o-linear-gradient(top,#dae1ec,#e4e9f1);
  background: -ms-linear-gradient(top,#dae1ec,#e4e9f1);
  background: linear-gradient(top,#dae1ec,#e4e9f1);
  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: #dee3ed;
  border-top-color: #cdd6e5;
  border-right-color: #dee3ed;
  border-bottom-color: #ffffff;
}
.ie7 input,
.ie8 input,
.ie7 select,
.ie8 select,
.ie7 textarea,
.ie8 textarea {
  padding-top: 3px;
  height: 20px;
}
.ie9 input,
.ie8 input,
.ie7 input,
.ie9 select,
.ie8 select,
.ie7 select,
.ie9 textarea,
.ie8 textarea,
.ie7 textarea {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdae0eb',endColorstr='#ffe4e8f0',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdae0eb',endColorstr='#ffe4e8f0',GradientType='0');
}
.ie8 input,
.ie7 input,
.ie8 select,
.ie7 select,
.ie8 textarea,
.ie7 textarea {
  border-left-color: #dde3ed;
  border-top-color: #cdd6e4;
  border-right-color: #dde3ed;
  border-bottom-color: #ffffff;
}
input:focus,
select:focus,
textarea:focus {
  background: #eef1f6;
  background: -webkit-linear-gradient(top,#eef1f6,#f5f7fa);
  background: -moz-linear-gradient(top,#eef1f6,#f5f7fa);
  background: -o-linear-gradient(top,#eef1f6,#f5f7fa);
  background: -ms-linear-gradient(top,#eef1f6,#f5f7fa);
  background: linear-gradient(top,#eef1f6,#f5f7fa);
  border-style: solid;
  border-left-color: #dee3ed;
  border-top-color: #bcc8dc;
  border-right-color: #dee3ed;
  border-bottom-color: #ffffff;
}
.ie9 input:focus,
.ie8 input:focus,
.ie7 input:focus,
.ie9 select:focus,
.ie8 select:focus,
.ie7 select:focus,
.ie9 textarea:focus,
.ie8 textarea:focus,
.ie7 textarea:focus {
  zoom: 1;
  background-color: transparent;
  background-image: url('../images/transparent.png');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeef1f6',endColorstr='#fff4f6f9',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeef1f6',endColorstr='#fff4f6f9',GradientType='0');
}
.ie8 input:focus,
.ie7 input:focus,
.ie8 select:focus,
.ie7 select:focus,
.ie8 textarea:focus,
.ie7 textarea:focus {
  border-left-color: #dde3ed;
  border-top-color: #bcc8dc;
  border-right-color: #dde3ed;
  border-bottom-color: #ffffff;
}
select option {
  height: 10px;
  padding: 7px 3px;
  background: #e49e00;
  color: #ffffff;
}
select option:hover {
  background: #b17b00;
}
textarea {
  height: 120px;
  min-width: 300px;
}
.form .row {
  margin: 5px 0;
}
.form .note {
  font-style: italic;
}
.form label {
  text-transform: none;
  font-family: 'dendanewlightclightc', 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: #abcbd3;
  background: -webkit-linear-gradient(top,#abcbd3,#a1c5ce);
  background: -moz-linear-gradient(top,#abcbd3,#a1c5ce);
  background: -o-linear-gradient(top,#abcbd3,#a1c5ce);
  background: -ms-linear-gradient(top,#abcbd3,#a1c5ce);
  background: linear-gradient(top,#abcbd3,#a1c5ce);
  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: #9bc1ca;
  border-top-color: #8ab6c1;
  border-right-color: #9bc1ca;
  border-bottom-color: #b2cfd7;
  color: #ffffff;
}
.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='#ffabcbd3',endColorstr='#ffa1c4cd',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffabcbd3',endColorstr='#ffa1c4cd',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: #9bc1ca;
  border-top-color: #8ab6c1;
  border-right-color: #9bc1ca;
  border-bottom-color: #b2cfd6;
}
.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: #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-color: #9bc1ca;
  border-top-color: #79acb9;
  border-right-color: #9bc1ca;
  border-bottom-color: #cde0e5;
  color: #9bc1ca;
}
.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='#ffffffff',endColorstr='#ffffffff',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff',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: #9bc1ca;
  border-top-color: #79acb8;
  border-right-color: #9bc1ca;
  border-bottom-color: #cde0e4;
}
.form .error input,
.form .error textarea,
.form .error select,
.form .error input.error,
.form .error textarea.error,
.form .error select.error {
  background: #cdbad3;
  background: -webkit-linear-gradient(top,#cebbd3,#c7b1cd);
  background: -moz-linear-gradient(top,#cebbd3,#c7b1cd);
  background: -o-linear-gradient(top,#cebbd3,#c7b1cd);
  background: -ms-linear-gradient(top,#cebbd3,#c7b1cd);
  background: linear-gradient(top,#cebbd3,#c7b1cd);
  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: #c3abc9;
  border-top-color: #b89bbf;
  border-right-color: #c3abc9;
  border-bottom-color: #d2c1d7;
  color: #ffffff;
}
.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='#ffcdbad3',endColorstr='#ffc7b1cd',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcdbad3',endColorstr='#ffc7b1cd',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: #c2abc9;
  border-top-color: #b79bbf;
  border-right-color: #c2abc9;
  border-bottom-color: #d2c0d7;
}
.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: #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-color: #c3abc9;
  border-top-color: #ac8cb5;
  border-right-color: #c3abc9;
  border-bottom-color: #e4dae7;
  color: #c2abc9;
}
.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='#ffffffff',endColorstr='#ffffffff',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff',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: #c2abc9;
  border-top-color: #ac8cb5;
  border-right-color: #c2abc9;
  border-bottom-color: #e4d9e7;
}
.form .form_error,
.form span.required,
.form .errorMessage,
.form .error label:first-child,
.form label.error,
.form span.error {
  color: #ff7887;
}
.form .form_error {
  height: 0px;
}
.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: #ad000e;
  border-top-color: #7a000a;
  border-right-color: #ad000e;
  border-bottom-color: #ffadb4;
  color: #95000c;
  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: #ae000e;
  border-top-color: #7b000a;
  border-right-color: #ae000e;
  border-bottom-color: #ffaeb5;
}
.form .errorSummary p {
  font-size: 11px;
  color: #2f0004;
  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: 'dendanewlightclightc', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: normal;
}
.form .captcha a {
  position: absolute;
  left: 0px;
  bottom: 0px;
  color: #6983af;
}
.form .buttons input {
  margin: 20px 0;
  cursor: pointer;
  color: #4b3400;
  text-shadow: 0 1px 0 rgba(255,247,230,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: #ffb204;
  background: -webkit-linear-gradient(top,#ffb405,#f5ab00);
  background: -moz-linear-gradient(top,#ffb405,#f5ab00);
  background: -o-linear-gradient(top,#ffb405,#f5ab00);
  background: -ms-linear-gradient(top,#ffb405,#f5ab00);
  background: linear-gradient(top,#ffb405,#f5ab00);
  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: #cc8f00;
  border-top-color: #ffb300;
  border-right-color: #cc8f00;
  border-bottom-color: #b37d00;
}
.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='#ffffb405',endColorstr='#fff4ab00',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffb405',endColorstr='#fff4ab00',GradientType='0');
}
.ie8 .form .buttons input,
.ie7 .form .buttons input {
  border-left-color: #cb8c00;
  border-top-color: #feb000;
  border-right-color: #cb8c00;
  border-bottom-color: #b17b00;
}
.form .buttons input:hover,
.form .buttons input:focus {
  background: #ffc137;
  background: -webkit-linear-gradient(top,#ffc338,#ffbf29);
  background: -moz-linear-gradient(top,#ffc338,#ffbf29);
  background: -o-linear-gradient(top,#ffc338,#ffbf29);
  background: -ms-linear-gradient(top,#ffc338,#ffbf29);
  background: linear-gradient(top,#ffc338,#ffbf29);
}
.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='#fffec338',endColorstr='#ffffbe28',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffec338',endColorstr='#ffffbe28',GradientType='0');
}
.form .buttons input:active {
  background: #e49e00;
  background: -webkit-linear-gradient(top,#e6a100,#f5ab00);
  background: -moz-linear-gradient(top,#e6a100,#f5ab00);
  background: -o-linear-gradient(top,#e6a100,#f5ab00);
  background: -ms-linear-gradient(top,#e6a100,#f5ab00);
  background: linear-gradient(top,#e6a100,#f5ab00);
  border-style: solid;
  border-left-color: #cc8f00;
  border-top-color: #b37d00;
  border-right-color: #cc8f00;
  border-bottom-color: #ffb300;
}
.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='#ffe5a000',endColorstr='#fff4ab00',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5a000',endColorstr='#fff4ab00',GradientType='0');
}
.ie8 .form .buttons input:active,
.ie7 .form .buttons input:active {
  border-left-color: #cb8c00;
  border-top-color: #b17b00;
  border-right-color: #cb8c00;
  border-bottom-color: #feb000;
}
.form .buttons input.cancel_but {
  color: #4f6a96;
  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: #bfcbdd;
  background: -webkit-linear-gradient(top,#c0cbde,#b6c2d8);
  background: -moz-linear-gradient(top,#c0cbde,#b6c2d8);
  background: -o-linear-gradient(top,#c0cbde,#b6c2d8);
  background: -ms-linear-gradient(top,#c0cbde,#b6c2d8);
  background: linear-gradient(top,#c0cbde,#b6c2d8);
  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: #9bacca;
  border-top-color: #bcc8dc;
  border-right-color: #9bacca;
  border-bottom-color: #8a9ec1;
}
.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='#ffbfcadd',endColorstr='#ffb5c2d8',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbfcadd',endColorstr='#ffb5c2d8',GradientType='0');
}
.ie8 .form .buttons input.cancel_but,
.ie7 .form .buttons input.cancel_but {
  border-left-color: #9bacca;
  border-top-color: #bcc8dc;
  border-right-color: #9bacca;
  border-bottom-color: #8a9fc1;
}
.form .buttons input.cancel_but:hover,
.form .buttons input.cancel_but:focus {
  background: #e1e6ef;
  background: -webkit-linear-gradient(top,#e1e6ef,#d7deea);
  background: -moz-linear-gradient(top,#e1e6ef,#d7deea);
  background: -o-linear-gradient(top,#e1e6ef,#d7deea);
  background: -ms-linear-gradient(top,#e1e6ef,#d7deea);
  background: linear-gradient(top,#e1e6ef,#d7deea);
}
.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='#ffe0e6ef',endColorstr='#ffd6dde9',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e6ef',endColorstr='#ffd6dde9',GradientType='0');
}
.form .buttons input.cancel_but:active {
  background: #abbad3;
  background: -webkit-linear-gradient(top,#abbad3,#b6c2d8);
  background: -moz-linear-gradient(top,#abbad3,#b6c2d8);
  background: -o-linear-gradient(top,#abbad3,#b6c2d8);
  background: -ms-linear-gradient(top,#abbad3,#b6c2d8);
  background: linear-gradient(top,#abbad3,#b6c2d8);
  border-style: solid;
  border-left-color: #9bacca;
  border-top-color: #8a9ec1;
  border-right-color: #9bacca;
  border-bottom-color: #bcc8dc;
}
.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='#ffabb9d3',endColorstr='#ffb5c2d8',GradientType='0');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffabb9d3',endColorstr='#ffb5c2d8',GradientType='0');
}
.ie8 .form .buttons input.cancel_but:active,
.ie7 .form .buttons input.cancel_but:active {
  border-left-color: #9bacca;
  border-top-color: #8a9fc1;
  border-right-color: #9bacca;
  border-bottom-color: #bcc8dc;
}
.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;
}
