<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
    Document   : main
    Created on : 2012.03.18., 20:22:03
    Author     : Creatic
    Description: magyarkukoricaklub.hu main stylesheet
*/

/* font declarations */
@font-face {
    font-family: 'MPC';
    src: url('../fonts/MyriadPro-Cond.eot');
    src: url('../fonts/MyriadPro-Cond.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: 'MPC';
    src: url('../fonts/MyriadPro-BoldCond.eot');
    src: url('../fonts/MyriadPro-BoldCond.woff') format('woff');
    font-weight:bold;
    font-style:normal;
}
@font-face {
    font-family: 'MPC';
    src: url('../fonts/MyriadPro-CondIt.eot');
    src: url('../fonts/MyriadPro-CondIt.woff') format('woff');
    font-weight:normal;
    font-style:italic;
}
/* common */
body {
    background:url(../images/body.png);
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:120%;
    min-width:960px;
}
p {
    font-size:0.85em;
    margin-bottom:10px;
    margin-top:0;
}
p &gt; a.back {
    background-color: #62b80f;
    color: white;
    font-size: 1.2em;
    display: inline-block;
    padding: .3em 2em;
    margin-bottom: 1em;
    position: relative;
    margin-left: 1em;
}
p &gt; a.back:before {
    content: '';
    display: inline-block;
    padding: 0em;
    position:absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 100%;
    border: solid .9em transparent;
    border-right: solid .9em #62b80f;
}
h1 {
    color:#006500;
    font-family:'MPC', Arial, Helvetica, sans-serif;
    font-size:1.5em;
    margin-bottom:20px;
    margin-top:0;
    text-transform:uppercase;
}
.ads {
    overflow: hidden;
}
h2 {
    color:#908a06;
    font-family:'MPC', Arial, Helvetica, sans-serif;
    font-size:1.125em;
    font-style:italic;
    font-weight:normal;
    margin-bottom:10px;
    margin-top:0;
}
h3 {
    font-size: 14px;
}
h1 + h2 {
    margin-top:-15px;
}
ul {
    margin:0;
    padding:0;
    list-style-position: inside;
}
li {

}
a:link, a:visited {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.container {
    /*    overflow:hidden;*/
    margin:0 auto;
    width:960px;
}
/* Fuckup with marmelade */
.container div:first-child ul {
    margin-bottom: 10px;
}
.container div:first-child li {
    font-size:0.85em;
}
/*.container div:first-child br {
	display:none;
}*/
.container div:first-child p span {
    font-size:1em !important;
}
.container div:first-child span strong {
    color:#006500 !important;
    font-family:'MPC', Arial, Helvetica, sans-serif !important;
    font-size:1.76em !important;
    margin-bottom:20px !important;
    margin-top:0 !important;
    text-transform:uppercase !important;
}
.container div:first-child li u {
    color:#908a06 !important;
    font-family:'MPC', Arial, Helvetica, sans-serif !important;
    font-size:1.32em !important;
    font-style:italic !important;
    font-weight:normal !important;
    margin-bottom:10px !important;
    margin-top:0 !important;
    text-decoration: none !important;
}
/* elements */
.top-line {
    background:url(../images/top-line-bg.png) repeat-x;
    color:#fff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.688em;
    line-height:100%;
    height:40px;
    overflow:hidden;
    width:100%;
}
.top-line .container {
    background:url(../images/top-line.png) 50% 50% no-repeat;
    height:40px;
}
.menu {
    background:url(../images/menu-bg.png) repeat-x;
    font-size:0.875em;
    overflow:hidden;
    width:100%;
}
.menu .container {
    background:url(../images/menu.png) 50% 50% no-repeat;
    height:60px;
    width:980px;
}
.menu .container ul li ul {
    display: none;
    position: absolute;
    background: #88CA19;
    z-index: 2000;
    margin-left: -200px;
}
.menu .container ul li:hover ul {
    display: block;
}
.menu .container ul li ul li {
    float: none;

}
.menu .container ul li ul li a {
    padding: 5px 2px;
}
.header {
    background:url(../images/header-bg.png) repeat-x;
    overflow:hidden;
    width:100%;
}
.header .container {
    background:url(../images/header.png) 50% 50% no-repeat;
    height:100px;
}
.content {
    overflow:hidden;
    padding-top:30px;
    width:100%;
}
.footer {
    background:#101800;
    color:#fff;
    overflow:hidden;
    padding:10px 0;
    text-align:center;
    width:100%;
}
/* top-line */
.lang-selector, .login-register {
    float:left;
    margin:0;
    overflow:hidden;
    padding:0;
}
.login-register {
    float:right;
}
.top-line li {
    display:block;
    float:left;
    padding:10px 0 6px 0;
}
.top-line a:link, .top-line a:visited, .top-line span {
    border-left:1px solid rgba(255,255,255,0.15);
    border-radius:2px;
    color:#fff;
    display:block;
    float:left;
    padding:6px 6px 6px 6px;
    text-shadow:0 1px 0 rgba(0,0,0,0.75);
}
.top-line a:hover, .top-line a.active {
    text-decoration:none;
}
.top-line li:first-child a, .top-line span {
    border:0px;
}
.top-line input {
    border:0;
    border-top:1px solid #404040;
    border-radius:2px;
    display:block;
    float:left;
    margin:2px 5px 2px 0;
    padding:2px 4px;
    width:50px;
}
.lang-selector li:first-child a {
    background-position:0 50%;
    padding-left:21px !important;
}
.lang-selector a {
    background-position:6px 50%;
    background-repeat:no-repeat;
    padding-left:27px !important;
}
.lang-hun {
    background-image:url(../images/hun-des.png);
}
.lang-eng {
    background-image:url(../images/eng-des.png);
}
.lang-de {
    background-image:url(../images/de-des.png);
}
.lang-hun:hover, .lang-hun.active {
    background-image:url(../images/hun.png);
}
.lang-eng:hover, .lang-eng.active {
    background-image:url(../images/eng.png);
}
.lang-de:hover, .lang-de.active {
    background-image:url(../images/de.png);
}
.login-register li:last-child a {
    padding-right:0;
}
.login-register form a {
    padding-left:0 !important;
}
/* menu */
.menu {
    height:60px;
}
.menu ul {
    margin:0;
    overflow:hidden;
    padding:0;
}
.menu li {
    display:block;
    float:left;
}
.menu li:last-child {
    float:right;
}
.menu a:link, .menu a:visited {
    color:#006500;
    display:block;
    font-family:'MPC', Arial, Helvetica, sans-serif;
    font-weight:bold;
    line-height:100%;
    margin:5px 0;
    padding:18px 9px;
    text-decoration:none;
    text-shadow:0 1px 0 rgba(255,255,255,0.45);
    text-transform:uppercase;
}
.menu a:hover, .menu a.active {
    background:#8ccc16 url(../images/menu-arrows.png) 50% 50% no-repeat;
    background-color:rgba(255,255,255,0.2);
    display:block;
}
/* header */
.header {
    height:100px;
    overflow:hidden;
}
/* content */
.col-3-1 {
    float:left;
    margin-right:40px;
    position: relative;
    width:480px; /* 440px */
}
.col-3-2 {
    float:left;
    margin-right:40px;
    width:280px;
}
.col-3-2-1 {
    float:left;
    margin-right:40px;
    width:640px; /* 440px */
}
.col-3-2-2 {
    float:left;
    margin-right:40px;
    width:120px;
}
.col-2-1 {
    float:left;
    margin-right:40px;
    width:800px; /* 440px */
}
.ads {
    float:left;
    width:120px;
}
.clear-content {
    background:rgba(0,0,0,0.3);
    clear:both;
    height:5px;
}
.data {
    border-top:1px dotted #7f7f7f;
    color:#7f7f7f;
    font-size:0.688em;
    margin-bottom:7px;
    padding-top:7px;
}
.more:link, .more:visited {
    background:#006500;
    border-radius:2px;
    display:inline-block;
    color:#fff;
    font-family:'MPC', Arial, Helvetica, sans-serif;
    font-size:1em;
    font-weight:bold;
    margin-bottom:30px;
    padding:2px 10px;
    text-transform:uppercase;
}
.more:hover {
    background:#333;
    text-decoration:none;
}
/* custom-banners */
.hotlinks {
    margin:0 0 30px 0;
    overflow:hidden;
    padding:0;
}
.hotlinks li {
    display:block;
    margin-bottom:10px;
}
/* gallery */
.gallery-thumbnails {
    display:block;
    margin:0 0 20px 0;
    overflow:hidden;
    padding:0;
}
.gallery-thumbnails li {
    display:block;
    float:left;
}
.gallery-thumbnails a:link, .gallery-thumbnails a:visited {
    background:#ccc;
    display:block;
    height:80px;
    width:80px;
    margin-bottom:20px;
    margin-right:20px;
}
.gallery-thumbnails .last a {
    margin-right:0;
}
.gallery-thumbnails a:hover {

}
/* linklist */
.linklist {
    margin:0 0 35px 0;
    padding:0;
}
.linklist li {
    font-size:0.75em;
    list-style-image:url(../images/bullet.png);
    list-style-position:inside;
}
.linklist a:link, .linklist a:visited {
    color:#333;
}
.linklist a:hover {
    text-decoration:underline;
}
/* ads */
.ad-120-240 {
    background:#ccc;
    width:120px;
    height:240px;
    margin-bottom:20px;
}
/* footer */
.footer p {
    font-size:0.688em;
    margin:0;
    display: flex;
    justify-content: flex-start;
}
.footer p * {
    color: white;
    margin-left: 2em;
}
.footer p .right {
    margin-left: auto;
}

/*******************************************************************************/

p.errorMessage {
    color: #AA3030;
    font-weight: bold;
}

.clear {
    clear: both;
}

/*
    PARTNEREK
*/
.partner {

}
.partner h2.name {

}
.partner div.image img{
    border: solid 1px #ccc;
    border-radius: 3px;
    padding: 2px;
}
.partner div.image{
    float: left;
    margin: 0 20px 20px 0;
    width: 100px;
}
.partner div.image.empty {
    display: none;
}
.partner div.image.empty + .content {
    width: 100%;
}
.partner div.content{
    float: left;
    width: 680px;
    padding: 0px;
}
/*
    HÃƒÂREK
*/
.news-item {

}
.news-item h2.name {
    /*    margin-bottom: 0px;*/
}
.news-item div.timestamp{
    font-size: 0.6em;
    color: gray;
}
.news-item div.image img{
    border: solid 1px #ccc;
    border-radius: 3px;
    padding: 2px;
}
.news-item div.image{
    margin: 0 20px 20px 0;
    width: 100px;
    float: left;
}
.news-item div.image.empty {
    display: none;
}
.news-item div.image.empty + div.lead {
    width: 100%;
}
.news-item div.lead{
    float: left;
    width: 360px;
    padding: 0px;
}
/*
    GALÃƒâ€°RIA
*/
.events {

}
.event:hover {
    background-color: rgba(128,128,128,0.1);
    border-radius: 5px;
}
.event a {
    text-decoration:none;
    color: black;

}
.event h2.name {

}
.event div.description{
    width: 480px;
    padding: 0px;
}
/*
    GALÃƒâ€°RIA
*/
.gallery {

}
.gallery:hover {
    background-color: rgba(128,128,128,0.1);
    border-radius: 5px;
}
.gallery a {
    text-decoration:none;
    color: black;

}
.gallery h2.name {

}
.gallery div.image img{
    border: solid 1px #ccc;
    border-radius: 3px;
    padding: 2px;
}
.gallery div.lead-image{
    float: left;
    margin: 0 20px 20px 0;
    width: 100px;
}
.gallery div.content{
    float: left;
    width: 680px;
    padding: 0px;
    font-size: 0.85em;
}
.gallery-image {
    width: 146px;
    height: 100px;
    border: solid 1px #ccc;
    border-radius: 3px;
    padding: 2px;
    margin: 0 10px 10px 0;
    float: left;
}
.gallery-image.last {
    margin-right: 0px;
}

nav.breadcrumb {
    margin-bottom: 10px;
}
nav.breadcrumb a {
    font-size: 11px;
    font-family: sans-serif;
    color: black;
    text-decoration:none;
}

/* calendar */
table.calendar-month td {
    padding:0;
}
table.calendar-month th {
    padding:0;
}
table.calendar-month {
    border-bottom:5px solid #595959;
    border-right:1px solid #fff;
    border-top:1px solid #fff;
    margin-bottom:15px;
    width:100%;
}
table.calendar-month td, table.calendar-month th {
    background:#eee;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    font-size:11px;
    height:56px;
    width:56px;
    text-align:center;
    vertical-align:middle;
}
.small-cal table.calendar-month td, .small-cal table.calendar-month th {
    height:28px;
    width:28px;
}
table.calendar-month td:nth-child(6n), table.calendar-month td:nth-child(7n) {
    background:#ddd;
}
table.calendar-month th {
    background:#eee;
    border-bottom:3px solid #595959;
    color:#565656;
    text-shadow:0 1px 0 #fff;
    text-transform:capitalize;
}
table.calendar-month .day {
    display:table;
    height:100%;
    width:100%;
}
table.calendar-month .current-month:hover {
    /* cursor:pointer; */
}
table.calendar-month .other-month {
    background:#fff !important;
}
table.calendar-month a {
    color:#565656;
    cursor:default;
    display:table-cell;
    vertical-align:middle;
    text-decoration:none;
    text-shadow:0 1px 0 #fff;
}
table.calendar-month a.event:link, table.calendar-month a.event:visited {
    background:#3598b6;
    color:#565656;
    cursor:pointer;
    text-decoration:none;
    /* text-shadow:0 0 0 #000; */
}
table.calendar-month a.event.range-repeat:link, table.calendar-month a.event.range-repeat:visited {
    background:#6dc5e0;
    color:#fff;
    text-shadow:0 1px 0 rgba(0,0,0,0.2);
}
table.calendar-month a.event.range-no-repeat:link, table.calendar-month a.event.range-no-repeat:visited {
    background:#3598b6;
    color:#fff;
    text-shadow:0 1px 0 rgba(0,0,0,0.2);
}
#current-month {
    margin:0;
    padding:0;
    text-align:center;
}
.small-cal #current-month {
    font-family:Verdana, Arial, sans-serif;
    font-size:11px;
}
table.calendar-month + table {
    width:100%;
}
.prev-label {
    background:url(../images/prev.png) 50% 50% no-repeat;
    display:block;
    height:20px;
    overflow:hidden;
    text-indent:-9999px;
    width:20px;
}
.next-label {
    background:url(../images/next.png) 50% 50% no-repeat;
    display:block;
    float:right;
    height:20px;
    overflow:hidden;
    text-indent:150px;
    width:20px;
}


/* SZASZA */

.quiz {
    background-color: rgba(128,128,128,0.1);
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 20px;
}

.quiz dl {
    margin: 0 0 0 20px;
}

.quiz .answer {
    margin: 0 0 0 20px;
}

.quiz .percent-bar {

    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
}
.quiz .percent-bar&gt;div {
    width: 100%;
    padding: 2px;
    border: solid 1px #aaccaa;
    border-radius: 5px;
    height: 10px;
}

.quiz .text-answers {
    max-height: 210px;
    overflow: auto;
    margin-bottom: 10px;
}

.quiz .percent-bar&gt;div&gt;div {
    background-color: #006500;
    height: 10px;
    /*    border-radius: 5px;*/
}

.page-horizontal-menu li {
    float: left;
    list-style-type: none;
    background-color: #006500;
    color: white;
    padding: 3px 10px;
    margin: 0 5px;
}
.page-horizontal-menu li a {
    color: white;
}
.page-horizontal-menu li a.active {
    text-decoration: underline;
}
.page-horizontal-menu+div.clear  {
    padding-top: 20px;
}

.response {
    color: white;
    font-weight: bold;
    padding: 10px;
    border-radius: 5px;
    /*    position:absolute;*/
    /*    margin-left: -150px;*/
    border: solid 1px white;
    /*    width: 400px;*/
    /*    left: 50%;*/
    /*    z-index: 2000;*/
}
.response.success {
    background-color: green;
}
.response.error {
    background-color: red;
}

/* BOX */
div.box {
    background-color: rgba(128,128,128,0.1);
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 20px;
    position:relative;
}
div.box.closable {
    overflow: hidden;
    height: 17px;
}
div.box.closable h2 {
    cursor: pointer;
}
div.box.closable.opened {
    height: auto;
}
div.box&gt;div {
    /*    width: 100%;*/
}

/* APROHIRDETES */


.aprohirdetes label {
    font-weight: bold;
    display: block;
}
.aprohirdetes input[type=text], .aprohirdetes select {
    width: 100%;
    border-radius: 3px;
    border: solid 1px #bbb;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 15px;
}
.aprohirdetes input[type=file] {
    width: 100%;
    border-radius: 3px;
    border: solid 1px #bbb;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 15px;
    background: white;
}
.aprohirdetes textarea {
    width: 100%;
    border-radius: 3px;
    border: solid 1px #bbb;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.aprohirdetes .message {
    color: maroon;
}
.aprohirdetes .message a{
    color: blue;
}
.aprohirdetes .details .image-container{
    float: left;
    width: 170px;
}
.aprohirdetes .details .info-container{
    float: left;
    width: 610px;
}

/* VERSENY REGISZTRÃƒÂCIÃƒâ€œ */
.form label {
    font-weight: bold;
    display: block;
    font-size: 0.85em;
}
.form .field-container.hdden {
    height: 0;
    overflow: hidden;
}
.form label span.checkbox-container {
    position: absolute;
    right: 10px;
    font-size: .9em;
}
.form label span.checkbox-container input[type=checkbox] {
    position: relative;
    top: 0.2em;
}
.form label span{
    font-weight: normal;
    font-size: 10px;
}
.form input[type=text], .form input[type=email], .form input[type=password], .form select {
    width: 100%;
    border-radius: 3px;
    border: solid 1px #bbb;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 15px;
}
.form .number-unit {
    
}
.form .number-unit input {
    float: left;
    width: 80%;
}
.form .number-unit select {
    float: left;
    width: calc(20% - 5px);
    margin-left: 5px;
}
.form .number-unit .field-response {
    position: absolute;
    right: 0;
    
}
.form input[type=text].hdden, .form input[type=email].hdden, .form input[type=password].hdden, .form select.hdden {
    height: 0;
    overflow: hidden;
    padding: 0;
    border: none;
}
.hdden {
    height: 0;
    overflow: hidden;
    padding: 0;
    border: none;
}
.form input.error + .field-response {
    
}
.form input.error + .field-response.error,
.form label + .field-response.error,
.form .field-response.error {
    color: red;
    font-size: .7em;
    text-transform: uppercase;
    margin-top: -1em;
    margin-bottom: 1em;
    font-weight: bold;
}
input.hdden + .field-response {
    display: none;
}

.form textarea {
    width: 100%;
    border-radius: 3px;
    border: solid 1px #bbb;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.map {
    width: 100%;
    border-radius: 3px;
    border: solid 1px #bbb;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 20px;
    height: 400px;
}

.box .col-2 {
    float: left;
    width: 380px;
    margin-right: 20px;
}
.box .col-2.last {
    margin-right: 0px;
}
.box .col-3 {
    float: left;
    width: 246px;
    margin-right: 20px;
}
.box .col-3.last {
    margin-right: 0px;
}
.box p:last-child {
    margin-bottom: 0px;
}

/* FORUM */
.comment-box .name {
    font-weight: bold;
}
.comment-box .timestamp {
    position: absolute;
    right: 81px;
    top: 11px;
    font-style: italic;
    color: #AAA;
    font-size: 11px;
}
.comment-box .answer-button, .comment-box .answer-button a:visited {
    position: absolute;
    right: 10px;
    top: 10px;
    font-style: italic;
    color: #AAA;
    font-size: 11px;
    color: blue;
}
.comment-box .answer-text {
    color: blue;
    font-style: italic;
}
.comment-box .comment{
    font-size: 0.85em;
}
.comment-box .box {
    padding-right: 0px;
    padding-bottom: 0px;
    background-color:  rgba(128,128,128,0.06);
    /*    border: solid 1px #ccc;*/
}
.comment-form #answer-target {
    position:absolute;
    right: 10px;
    top: 10px;
    color: maroon;
    font-size: 10px;
    font-weight: bold;
}
p.error-string {
    color: red;
    margin-top: -15px;
    margin-bottom: 15px;
    margin-left: 10px;
}

ul.pager li {
    list-style: none;
    float: left;
    margin: 3px;
    font-size: 0.85em;
}
/*ul.pager li:last-child {
    float:right;
}*/

input.error {
    background-color: #ffaaaa;
}
.selectize-input {
    width: 100%;
    border-radius: 3px;
    border: solid 1px #bbb;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 15px;
    font-size: 16px;
}
.selectize-dropdown {
    margin-top: -16px;
}
.applications {
    margin-bottom: 1em;
    font-size: .8em;
}
.applications .item {
    display: flex;
    justify-content: space-between;
}
.applications .item .name {
    margin-right: 1em;
	font-weight: bold;
}
.applications .item a {
    flex: 0 0 auto;
}
.applications .item + .item {
    margin-top: .3em;
    padding-top: .3em;
    border-top: dotted 1px #ccc;
}

body.gdpr {
    overflow: hidden;
}
body .gdpr {
    position: fixed;
    top: 1em;
    left: 1em;
    right: 1em;
    bottom: 1em;
    background-color: rgb(255,255,255, .95);
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    box-shadow: 0 0 3em rgba(0,0,0, .3);
}
body .gdpr .content {
    display: inline-block;
    width: initial;
    max-width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
}
body .gdpr .content p.title {
    font-size: 2em;
    line-height: 1;
    margin-bottom: 2em;
}
body .gdpr .content p {
    font-size: 1em;
    line-height: 1.6;
}
body .gdpr .content input[type=checkbox].error{
    box-shadow: 0 0 1em red;
}
body .gdpr .content .global-message.error {
    color: red;
}
body .gdpr .content input[type=submit] {
    background-color: #5daf0e;
    color: white;
    display: inline-block;
    padding: 1em 3em;
    border-radius: .3em;
    margin-top: 2em;
    border: none;
}
body .gdpr .content input[type=submit]:hover {
    text-decoration: none;
    background: #4c8e0d;
}
input:focus, select:focus {
    outline: 0;
}
input.show-required, select.show-required {
    border: solid 1px #f00 !important;
    background-color: #faa;
}
input.required:not(.show-required) {
    background-color: white;
}</pre></body></html>