body {
    background-color: #eaeaea;
    font-family:'Conv_GothamRnd-Book',Sans-Serif !important;
    font-size: 13px;
    margin: 0;
    padding: 0;
    color: #333333;
}
h1 {
    /*padding: 0;
    margin: 0;*/
    margin-top: 0;
}
.clear {
    clear: both;
}
a {
    text-decoration: none;
    color: #333333;
}
div.kontener {
    margin: 0 auto;
    width: 980px;
}
#fejlec-also {
    /*width: 100%;
    height: auto;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #dedede;
    background-color: #ffffff;*/
}

#tartalom {
    display: table;  
    width: 980px;
    margin: 20px auto;
    height: auto;
    background-color: #ffffff;
    border: 1px solid #dedede;
    padding: 20px;
}
#lablec-felso {
    width: 100%;
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    background-color: #1b1f23;
    color: #d9493a;
}
#lablec-felso a {
    color: #fff;
}
#lablec-also {
    width: 100%;
    padding: 10px;
    text-align: center;
    background-color: #111316;
    color: #ffffff;
}

#field { 
    margin-left: .5em;
    float: left;
}
#field, label {
    float: left;
    font-size: small;
}
br { 
    clear: both;
}
input { 
    width: 235px;
    height: 36px;
    border: 1px solid #dedede;
    color: #999999;
    padding-left: 13px;
    margin-bottom: .5em; 
}
textarea { 
    width: 235px;
    height: 72px;
    border: 1px solid #dedede;
    color: #999999;
    padding-left: 13px;
    margin-bottom: .5em; 
}
input.error { 
    border: 1px solid red;
}

label.error {
    background: url(http://www.tixa.hu/img/unchecked.gif) no-repeat;
    padding-left: 16px;
    margin-left: .3em;
}
label.valid {
    background: url(http://www.tixa.hu/img/checked.gif) no-repeat;
    display: block;
    width: 16px;
    height: 16px;
}
input[type=submit] {
    border: none;
    background-color: #3fb6b0;
    color: #ffffff;
    font-family:'Conv_GothamRnd-Book',Sans-Serif;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
}

label {
    float: left;
    width: 150px;
    margin-top: 5px;
}


#menu {
    float: left;
    margin-bottom: 20px;
    /*padding: 15px;*/
    /*background-image: url('i/hopihe.jpg');
    background: white url('i/fejlec_hatter.png') repeat-x left bottom;*/
    background-color: white;
    -moz-box-shadow: 2px 2px 5px #bbb;
    -webkit-box-shadow: 2px 2px 5px #bbb;
    box-shadow: 2px 2px 5px #bbb;
}
#x {
    font-family: Arial;
    font-size: 13px;
    color: #717171;
    height: 36px;
    background-color: white;
}
#x img {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
#x ul {
    margin: 0 auto;
    padding: 0;
    list-style: none;
}
#x ul li {
    float: left;
    height: 36px;
    border-right: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    background-color: white;
}
#x ul li a, #x ul li span {
    float: left;
    display: block;
    padding: 11px 9px 0 8px;
    height:25px;
    font-weight: bold;
    color: #717171;
    text-decoration: none;
}
.log {
    background-color: #f5f5f5;
}
#x ul li a:hover {
    color: #222222;
    border-top: 3px solid #e74c3c;
    padding-top: 8px;
}
#x .aktiv {
    background-color: grey;
    color: white;
}
#x .aktiv:hover {
    background-color: grey;
    color: white;
    border-top: 3px solid grey;
}

table.sample {
    border-width: 1px 1px 1px 1px;
    border-spacing: 0px;
    border-style: solid solid solid solid;
    border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
    border-collapse: collapse;
    /*background-color: white;*/
}
table.sample th {
    border-width: 1px 1px 1px 1px;
    padding: 7px 7px 7px 7px;
    border-style: solid solid solid solid;
    border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
    /*background-color: white;*/
    -moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
    border-width: 1px 1px 1px 1px;
    padding: 7px 7px 7px 7px;
    border-style: solid solid solid solid;
    border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
    /*background-color: white;*/
    -moz-border-radius: 0px 0px 0px 0px;
}

.uzenet {
    width: 550px;
    display: none;
    padding: 10px;
    background-color: #008aff;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: left;
}

.doboz {
    margin-top: 50px;
    text-align: center;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    padding: 20px;
}
.piros {
    background-color: red;
}
.nari {
    background-color: orange;
}
.zold {
    background-color: green;
}

table.sample {
    border-width: 1px 1px 1px 1px;
    border-spacing: 0px;
    border-style: solid solid solid solid;
    border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
    border-collapse: collapse;
    /*background-color: white;*/
}
table.sample th {
    border-width: 1px 1px 1px 1px;
    padding: 7px 7px 7px 7px;
    border-style: solid solid solid solid;
    border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
    /*background-color: white;*/
    -moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
    border-width: 1px 1px 1px 1px;
    padding: 7px 7px 7px 7px;
    border-style: solid solid solid solid;
    border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
    /*background-color: white;*/
    -moz-border-radius: 0px 0px 0px 0px;
}