@import "calendar.css";
@import "style.css";
@import "fe-link.css";

body, td {
    font-family: Arial, Helvetica, Verdana;
    font-size: 12px;
}

.h5 {
    font-weight: bold;
    font-size: 16px;
}

a img {
    border: none;
}

a.button {
    background: #374e3a;
    border:  1px #ffc26b dotted;
    color: #ffc26b;
    font-weight: bold;
    padding: 5px;
}

input.button {
    background: #374e3a;
    border:  1px #ffc26b dotted;
    color: #ffc26b;
    font-weight: bold;
    padding: 5px;
}

a.button:hover {
    text-decoration: underline;
}

h1 {
    color: #ace9b3;
}
h1 a, h1 a:visited {
    color: #f3a457;
}

td.white {
    background: white;
}

.moreinfo {
    background: #4f6f4c;
    padding: 5px;
    width: 80px;
}
.moreinfo a {
    color: white;
    font-weight: bold;
    font-size: 14px;
}
.booknow {
    background: #ae1515;
    padding: 5px;
    width: 80px;
}
.booknow a {
    color: white;
    font-weight: bold;
    font-size: 14px;
}

.fontos {
    font-weight: bold;
}

.yellow { color: #f18e00; }

.athuzott-ar {
    color: #888;
    text-decoration: line-through;
}

.bhs-hint {
    color: #f18e00;
    font-weight: bold;
}

.rate_table {
    border-bottom: 1px solid #ffc26b;
}

td.alt_0 {
    background: #ffdaa6;
    border-right: 1px solid #ffc26b;
    text-align: center;
    padding-bottom: 3px;
    padding-top: 3px;
}

td.fc_alt_0 {
    background: #ffdaa6;
    border-right: 1px solid #ffc26b;
    border-left: 1px solid #ffc26b;
    text-align: center;
    padding-bottom: 3px;
    padding-top: 3px;
}

td.alt_1 {
    background: #ebedee;
    border-right: 1px solid #ffc26b;
    text-align: center;
    padding-bottom: 3px;
    padding-top: 3px;
}

td.fc_alt_1 {
    background: #ebedee;
    border-right: 1px solid #ffc26b;
    border-left: 1px solid #ffc26b;
    text-align: center;
    padding-bottom: 3px;
    padding-top: 3px;
}

td.title {
    border-right: 1px solid #ffc26b;
    border-top: 1px solid #ffc26b;
    text-align: center;
    padding: 3px;
    width: 40px;
    min-width: 40px;
}

body {
    margin: 0;
    background: #f4e9c2;
}



/*
--  formok
*/

td.form_tbl_hdr {
    color: black;
    font-size: 16px;
    font-weight: bold;
    padding-left: 30px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: 1px dotted #800404;
}

.form_tbl {
    text-align: left;
    width: 472px;
    background: white;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border: 1px solid #800404;
}

.form_tbl_foot {
    clear: both;
    width: 470px;
    background: url(/images/1/formbox-bottom.gif);
    height: 21px;
    margin-bottom: 15px;
    margin-left: 0px;
}

.form_tbl_foot2 {
    clear: both;
    width: 472px;
    background: url(/images/1/formbox-bottom.gif);
    height: 21px;
    margin-bottom: 15px;
    margin-left: 0px;
}

input, select {
    color: #214e73;
/*
    font-size: 12px;
*/
}
.hiddenfield { border: 0px; background: #white; }
.mustfield { border: 1px solid #800404; }
.optfield { border: 1px solid #999; }


.days {
    margin: 0;
    padding: 0;
    clear: both;
    border: 1px solid red;
}

.qtr {
  width: 100px;
  height: 25px;
  display: block;
  float: left;
}

.qtr1st {
  width: 130px;
  height: 25px;
  display: block;
  float: left;
  margin-left: 5px;
}

#html_footer {
    margin: auto;
    width: 500px;
    text-align: center;
    padding: 10px;
}

.content-title {
    margin:auto;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
}

#content {
    padding: 15px;
}

.link-cont {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
}

#linkpagecontent {
    padding-left: 100px;
    padding-right: 100px;
}

.linkpage-link-anchor {
    font-weight: bold;
}

pre.htmlCode {
    background: #eee;
    border: 1px solid black;
    padding: 5px;
    overflow: hidden;
}