body {
background: #E4E4CC url(img/csik2.jpg) top left repeat-x; padding: 0px; margin: 0px;
}
#header {
height: 125px;
}
#header h1 {
color: #A09C68; font-family: helvetica; font-weight: normal; font-size: 35px; margin: 0px 0px 0px 0px; padding: 25px 0px 20px 40px;
}
#header h2 {
color: #FFFFFF; font-family: helvetica; font-size: 18px; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 40px;
}
#kozep {
width: 1000px; margin: 0 auto; background: #F9F7FC url(img/felso.jpg) top center no-repeat;
}
#menu {
height: 56px; background: transparent;
}
#menu ul {

}
#menu li {
color: #FFFFFF; font-weight: bold; font-size: 18px; float: left; padding: 18px 20px 10px 25px; list-style-type: none;
}
#menu li a, #menu li a:visited {
color: #FFFFFF; text-decoration: none;
}
#menu li a:hover {
color: #E4E4CC; text-decoration: none;
}
#logo {
padding: 0px 50px 0px 0px; margin: 0px; height: 304px;
}
#logo h3 {
text-align: right; font-size: 18px; color: #000000;
}
#logo h4 {
text-align: right; font-size: 18px; color: #990000;
}
#logo img {
padding: 0px 0px 0px 0px; margin: 0px;
}
#content {
background: #F9F7FC; padding: 15px; margin: 0px 0px 0px 0px;
}
#content h3 {
padding: 0px; margin: 0px; color: #990000;
}
#content h6 {
padding: 0px; margin: 0px; color: #990000; font-size: 14px;
}
.dobozok {
width: 1000px; height: 300px; margin: 0px 10px 10px 10px; display: none;
}
.doboz {
width: 230px; height: 280px; background: url(doboz.png) top left no-repeat; float: left; padding: 15px 15px 5px 0px; margin: 0px;
}
.doboz1 {
width: 460px; height: 280px; background: url(doboz1.png) top left no-repeat; float: left; padding: 15px 15px 5px 0px; margin: 0px;
}
.doboz h1 {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 22px; text-align: center; color: #FFFFFF;
}
.doboz h2 {
font-size: 18px; margin: 0px 0px 0px 0px; padding: 25px 0px 0px 10px; color: #333333;
}
.doboz p {
margin: 0px 0px 0px 0px; padding: 5px 10px 0px 10px; color: #5D5C40;
}
.doboz1 h1 {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 22px; text-align: center; color: #FFFFFF;
}
.doboz1 h2 {
font-size: 18px; margin: 0px 0px 0px 0px; padding: 25px 0px 0px 10px; color: #333333;
}
.doboz1 p {
margin: 0px 0px 0px 0px; padding: 5px 10px 0px 10px; color: #5D5C40;
}
.hirek {
width: 100%; margin: 0px 0px 0px 0px; padding: 0px; background: #F9F7FC url(img/kozepback.png) top left repeat-y; min-height: 400px;
}
.hirleft {
width: 590px; background: #F9F7FC; float: left; padding: 0px 40px 0px 20px;
}
.hirright {
 width: 300px; float: left; padding: 0px 20px 0px 0px; 
}
.hirright h5 {
padding: 0px 20px 0px 25px; margin: 0px; font-size: 18px; color: #990000;
}
.hirright p {
padding: 0px 20px 0px 35px;
}
.hirek p {
text-align: justify;
}
.datum {
font-size: 11px;
}
.forras {
font-size: 11px;
}
#footer {
width: 100%; clear: left; border-top: 1px solid #CCC; margin: 0px; padding: 10px 0px 0px 0px;
}
#footer a,#footer a:visited {
color: #000000; padding: 10px 5px 0px 5px; text-decoration: none;
}
#footer a:hover {
color: #666666; padding: 10px 5px 0px 5px; text-decoration: none;
}
.jobb {
display: inline-block; float: right;
}
.hirleft span {
line-height: 22px;
}
/* Basic Grey */
.basic-grey {
    margin-left:auto;
    margin-right:auto;
    max-width: 580px;
    background: #F7F7F7;
    padding: 25px 15px 25px 10px;
    font: 12px Georgia, "Times New Roman", Times, serif;
    color: #888;
    text-shadow: 1px 1px 1px #FFF;
    border:1px solid #E4E4E4;
}
.basic-grey h1 {
    font-size: 25px;
    padding: 0px 0px 10px 40px;
    display: block;
    border-bottom:1px solid #E4E4E4;
    margin: -10px -15px 30px -10px;;
    color: #888;
}
.basic-grey h1>span {
    display: block;
    font-size: 11px;
}
.basic-grey label {
    display: block;
    margin: 0px;
}
.basic-grey label>span {
    float: left;
    width: 30%;
    text-align: right;
    padding-right: 10px;
    margin-top: 10px;
    color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select {
    border: 1px solid #DADADA;
    color: #888;
    height: 30px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    width: 60%;
    font-size: 12px;
    line-height:15px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{
    padding: 5px 3px 3px 5px;
}
.basic-grey select {
    background: #FFF url('down-arrow.png') no-repeat right;
    background: #FFF url('down-arrow.png') no-repeat right);
    appearance:none;
    -webkit-appearance:none; 
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 50%;
    height: 35px;
    line-height: 25px;
}
.basic-grey textarea{
    height:100px;
}
.basic-grey .button {
    background: #E27575;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
    box-shadow: 1px 1px 5px #B6B6B6;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #9E3F3F;
    cursor: pointer;
}
.basic-grey .button:hover {
    background: #CF7A7A
}
.backwards {unicode-bidi:bidi-override; direction: rtl;}
