@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Regular.ttf');
    font-weight: normal;
}
@font-face {
    font-family: 'Roboto Light';
    src: url('fonts/Roboto-Light.ttf');
    font-weight: normal;
}
@font-face {
    font-family: 'Roboto Medium';
    src: url('fonts/Roboto-Medium.ttf');
    font-weight: normal;
}
@font-face {
    font-family: 'Roboto Bold';
    src: url('fonts/Roboto-Bold.ttf');
    font-weight: normal;
}
@font-face {
    font-family: 'PT Sans Bold';
    src: url('fonts/pt-sans-bold.ttf');
    font-weight: normal;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, img, ins, kbd, dl, dt, dd, ol,
ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    background: transparent;
    box-sizing: content-box;
}
html, body{margin: 0; padding: 0;}
body{
    color: black;
    background: #fff;
    text-align: left;
    font: normal 16px Roboto, 'sans-serif', Arial;
    line-height: 1.5;
}

div{position: relative;}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a{
    outline: none;
    color: #97af13;
    transition: all 0.3s;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
a:hover{ color:#6a2f1b; text-decoration:none; }
p{ margin: 10px 0; }
p:first-child{ margin-top:0; }
img{ border: none; max-width:100%; }

ol , ul{
    list-style-type: decimal;
    margin: 5px 0 5px 30px;
    padding: 0;
}
ul{ list-style: none outside none; margin: 0; }
li{list-style: none outside none;margin: 0;}

table{ margin: 0 0 5px; }
table, body[contenteditable] table{
  border-collapse: collapse;
  border-spacing: 0;
  margin: 5px 0;
  width: 100%;
}
table th, table td{text-align: left;vertical-align: top; padding: 10px;}
table thead td,table thead th, table tfoot td{background: #8fb92b;color: #fff;}
table tr:nth-child(odd) {background: #f3f5f9;}
table.zbr tbody tr:nth-child(even) td{ background: #fbf9fb;}
table.hov tbody tr:hover, table.hov tbody tr:hover{ background: #efefef;}
table.bord td{ border: 1px solid #8fb92b;}

h1,h2,h3,h4,h5,
.h1, .h2, .h3, .h4, .h5
{ margin: 10px 0; font-weight: bold; font-family: "Roboto Bold", Arial; color: #3a3a3a; }
h1, .h1{ font-size: 30px; line-height: 36px; margin: 20px 0;}
h2, .h2{ font-size: 24px; line-height: 50px;margin-bottom:0;}
h3, .h3{ font-size: 18px; line-height: 24px; }
h4, .h4{ font-size: 16px; line-height: 16px; }
h5, .h5{ font-size: 14px; line-height: 14px; }

.clear{ clear: both; }
.clearfix:after{content: ""; display: table; clear: both;}
.center_content ul{list-style: square;margin: 5px 0 5px 0;}
.center_content ul ul{ list-style: circle; margin: 5px 0 5px 30px; }
.center_content ul li,
.center_content ol li{ margin: 3px 0 3px 30px; }

p img{ margin: 0 5px; }
.left_img{
    position: relative;
    float: left;
    margin: 0 10px 5px 0;
}
.center_text{text-align:center;}

menu{
    display: flex;
    justify-content: space-between;
    font-size: 100%;
    margin:0;
    padding:0;
}
menu li a,menu li span{
  text-decoration: none;
  float: left;
  z-index:100;
}
menu li a,menu li span{
  display: block;
  float: left;
  width: 100%;
}

menu > li{
  display: table-cell;
  list-style: none;
  margin: 0;
  padding: 0;
}
menu>li:first-child{ padding-left: 0;}
:focus{ outline: 0; }
input{ outline: none; }
textarea{ resize: vertical; }
form{ width: 100%; display: block;}
form input[type="text"],form input[type="password"], form textarea{
  color: #383636;
  box-sizing: border-box;
  margin: 5px 0;
  display: block;
  padding: 7px 10px;
  font: normal 14px/16px Arial;
  border: 1px solid #D0D0D0;
  background: #fff;    
}
form input[type="text"]::-webkit-input-placeholder,
form input[type="text"]::-moz-placeholder,
form input[type="text"]:-moz-placeholder,
form input[type="text"]:-ms-input-placeholder{ color: #383636; }
form input[type="password"]::-webkit-input-placeholder,
form input[type="password"]::-moz-placeholder,
form input[type="password"]:-moz-placeholder,
form input[type="password"]:-ms-input-placeholder{ color: #383636; }

nav menu>ul>li:hover>a{ color: #8fb92b;}
a, button, input[type=submit]{transition: color 0.3s, background-color 0.5s;}
input[type=submit]{-webkit-appearance: none;}


.b24-window-panel > div {
	position: static !important;
}
