div, img, input, textarea {behavior: url(js/PIE.htc); position: relative;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin: 0; padding: 0;}

html{height: 100%; color: #333; background: url(../images/bg-content.jpg); font-family: Noto Serif, Arial, Tahoma, sans-serif; font-size: 18px; line-height: 30px; font-weight: 400;}

body {height: auto !important; height: 100%; min-height: 100%; position: relative; background: url(../images/bg-header.png) top center repeat-x;}

table{border-collapse: collapse; border-spacing: 0; margin: 0 0 10px 0;}

table tr th, table tr td{padding: 5px; border: 1px solid #bfbfbf;}

fieldset,img{border: 0;}

address,button,caption,cite,code,dfn,input,optgroup,option,select,textarea,th,var{font: inherit;}

del,ins{text-decoration: none;}

li{list-style-position: inside;} 

ul > li {list-style-type: disc;}   

ul, ol {margin: 0 0 10px 0;}

ul > ul {margin: 0 0 5px 10px;}

ul > ol {margin: 0 0 5px 10px;}

ol > ul {margin: 0 0 5px 10px;}

ol > ol {margin: 0 0 5px 10px;}

caption,th{text-align: left;}

h1,h2,h3,h4,h5,h6{font-size: 100%; font-weight: normal;}

q:before,q:after{content: '';}

abbr,acronym{border: 0; font-variant: normal;}

sup {
  font-size: 60%;
}

sub {
  font-size: 60%;
}

legend{color: #000;}

a {color: #e7b932; text-decoration: none;}

a:hover {color: #dba400; text-decoration: underline;}

p {margin: 0 0 20px 0;}

label {color: #e7b932; margin-right: 30px; cursor: pointer;}

h1,h2,h3,h4,h5,h6{font-family: Lora, Arial, Tahoma, sans-serif; color: #333; font-weight: 700; margin: 0 0 20px 0; text-transform: uppercase;}

h1 {font-size: 50px; line-height: 50px;}
h2 {font-size: 40px; line-height: 40px;}
h3 {font-size: 30px; line-height: 30px;}
h4 {font-size: 25px; line-height: 25px;}
h5 {font-size: 20px; line-height: 20px;}
h6 {font-size: 15px; line-height: 15px;}

input:focus {
  outline: none;
}

input[type=button] {
  display: inline-block;
  width: 200px;
  height: 40px;
  font: 16px/40px Noto Serif, Arial, Tahoma, sans-serif;
  font-weight: 700;
  background: url(../images/btn.jpg) no-repeat;
  color: #1a1a1a;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgb(229,229,229);
  filter: Shadow(Color=#e5e5e3, Direction=0, Strength=1);
  border: none;
  cursor: pointer;
}

input[type=button]:hover {
  color: #000;
  text-shadow: 0 1px 0 rgb(255,255,255);
  filter: Shadow(Color=#ffffff, Direction=0, Strength=1);
  text-decoration: none;
}

input[type=submit] {
  display: inline-block;
  width: 200px;
  height: 40px;
  font: 16px/40px Noto Serif, Arial, Tahoma, sans-serif;
  font-weight: 700;
  background: url(../images/btn.jpg) no-repeat;
  color: #1a1a1a;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgb(229,229,229);
  filter: Shadow(Color=#e5e5e3, Direction=0, Strength=1);
  border: none;
  cursor: pointer;
}

input[type=submit]:hover {
  color: #000;
  text-shadow: 0 1px 0 rgb(255,255,255);
  filter: Shadow(Color=#ffffff, Direction=0, Strength=1);
  text-decoration: none;
}