
input[type="submit"] {background: url("../images/button-tail-v1378708596.gif") repeat-x scroll center top #F2F2F2;border-color: #FFFFFF #F8F8F8 #C5C5C5;border-left: 1px solid #F8F8F8;border-radius: 5px 5px 5px 5px;border-right: 1px solid #F8F8F8;border-style: solid;border-width: 1px;box-shadow: 0 1px 1px #C5C5C5;color: #414141;cursor: pointer;display: inline-block;font: 12px/15px Arial,Helvetica,sans-serif;margin: 5px 0 2px 2px;padding: 7px 12px;text-decoration: none;text-shadow: 1px 1px 0 #FFFFFF;}
input.button[type="submit"]{font-weight: bold;}

#top-search-form-ceg,#top-search-form-jog{position:relative;vertical-align:top;width:185px;float:left;padding-right:1px;}
#top-search-form-ceg fieldset, #top-search-form-jog fieldset{border:none;padding:0;overflow:hidden;background-color: #FFFFFF;border: 1px solid #E5E5E5;border-radius: 0px;padding:0;
}
#top-search-form-ceg label, #top-search-form-jog label{display:block; float:left;}
#top-search-form-ceg input, #top-search-form-jog input{padding:5px 5px 6px;background:none;border:none;font:12px Arial, Helvetica, sans-serif;color:#7d7d7d;margin:0;outline:none;width:145px;}
#top-search-form-ceg a, #top-search-form-jog a{float:right;display:block;width:26px;height:26px;background: #fff url(../images/nagyito_ikon_kicsi_szurke-v1401778578.png) center  no-repeat;text-decoration:none;cursor:pointer;border-left: 1px solid #eee;}
#top-search-form-ceg a:hover, #top-search-form-jog a:hover{text-decoration:none;}

#top-login-form{position:relative;vertical-align:top;width:185px;float:left;padding-right:1px;margin-top:-2px;}
#top-login-form fieldset{border:none;padding:0;overflow:hidden;background: transparent;border: 0;border-radius: 0px;		
padding:0;margin-bottom:2px;}
#top-login-form label{display:block; float:left;}
#top-login-form input{padding:5px 5px 6px;background:none;border: 1px solid #E5E5E5;border-radius: 3px;background-color: #fff;font:12px Arial, Helvetica, sans-serif;color:#7d7d7d;margin:5px 0;outline:none;width:175px;}
#top-login-form input[type="submit"]
{width: 60px;background: #fff;border-left: 1px solid #F8F8F8;border-radius: 5px;border-right: 1px solid #F8F8F8;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #C5C5C5;box-shadow: 0 1px 1px #C5C5C5;color: #414141;cursor: pointer;display: inline-block;font: 12px/15px Arial,Helvetica,sans-serif;margin: 5px 0px 2px 2px;padding: 7px 12px;text-decoration: none;text-shadow: 1px 1px 0 #FFFFFF;}
#top-login-form input[type="submit"]:hover{text-decoration:none; background-position: center -57px; background-color: #f9f9f9;}

#contact-form, #esemeny-reg-form {position:relative;vertical-align:top;width:602px;z-index:1;}
.hirlevel #contact-form, #esemeny-reg-form{width: 100%;}
#contact-form fieldset,  #esemeny-reg-form fieldset{border:none; padding:0; width:100%; overflow:hidden;}
#contact-form label, #esemeny-reg-form label {display:block; position:relative;margin-top: 1em;}
#contact-form .message{}
#contact-form input[type="text"],#contact-form input[type="password"],#contact-form textarea,#esemeny-reg-form input[type="text"],#esemeny-reg-form input[type="password"],#esemeny-reg-form textarea {padding:5px 10px;margin:0;font: 12px Arial, Helvetica, sans-serif;color:#7d7d7d;background:#fff;outline:none;border:1px solid #ddd;width:321px;}
#contact-form select, #esemeny-reg-form select{padding:0;margin: 10px 0;font: 12px Arial, Helvetica, sans-serif;color:#7d7d7d;background:#fff;outline:none;border:1px solid #ddd;width:341px;vertical-align:middle;}
#contact-form select option{}
#contact-form .area .error, #esemeny-reg-form .area .error {float:none;}
#contact-form textarea, #esemeny-reg-form textarea {height:150px;resize:none;overflow:auto;}
#contact-form input[type="checkbox"], #esemeny-reg-form input[type="checkbox"]{display: inline;}
#contact-form .success, #esemeny-reg-form .success {display:none; margin-bottom:15px;}
#contact-form .error,#contact-form .empty,#esemeny-reg-form .error,#esemeny-reg-form .empty{color:#f00;font-size:11px;line-height:14px;display:block;overflow:hidden;margin-bottom:5px;}
.buttons-wrapper{text-align:right; position:relative; padding-right:1px;}
.buttons-wrapper a {cursor:pointer;}
.buttons-wrapper a[data-type="reset"]{margin-right:20px;}

#login-form {position:relative;vertical-align:top;width:277px;z-index:1;}
#login-form fieldset {border:none; padding:0; width:100%; overflow:hidden;}
#login-form label {display:block; min-height:44px; position:relative;}
#login-form .message{min-height:278px;}
#login-form input, #login-form textarea {clear: both;padding:5px;margin:15px 0 0 0;font: 12px Arial, Helvetica, sans-serif;color:#7d7d7d;background:#fff;outline:none;border:1px solid #ddd;width:267px;}
#login-form .area .error {float:none;}
#login-form textarea {width:570px;height:227px;resize:none;overflow:auto;}
#login-form .success {display:none; margin-bottom:15px;}
#login-form .error,#login-form .empty {color:#f00;font-size:11px;line-height:14px;display:none;overflow:hidden;margin-bottom:5px;}
#login-form .loginsub{width: 80px;background: #ba1827; 
background: -moz-linear-gradient(top, #ba1827 0%, #67080e 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba1827), color-stop(100%,#67080e)); 
color: white;text-decoration:none;text-shadow:1px 1px 0px #555;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow: 0px 1px 1px #888;-moz-box-shadow: 0px 1px 1px #888;-webkit-box-shadow: 0px 1px 1px #888;border: 0;				
float: none;margin: 1em auto 0;clear: both;padding:7px 12px;cursor:pointer;}
#login-form .forgotpass{display: block; float: none;clear: both;padding: 0;margin: 0.5em auto 0; line-height: 2em;}

.nyelvvalaszto{border: 1px solid #999999; width: 100px;}
.nyelvvalaszto option{border: 0;height: 20px;line-height: 20px;padding-left: 25px;}
.nyelvvalaszto .hun_lang{background:url(../images/hu-v1401778578.gif) 3px 3px no-repeat;}
.nyelvvalaszto .eng_lang{background:url(../images/en-v1401778578.gif) 3px 3px no-repeat;}

#ct-light-form {float: none;}
#ct-light-form label {display:block; float:left;width: 20em;}
#ct-light-form input[type="text"]{padding:5px 5px 6px;background: white;border: 1px solid #E5E5E5;border-radius: 3px;font:12px Arial, Helvetica, sans-serif;color:#7d7d7d;margin: 0.2em 0;outline:none;width:200px;}
#ct-light-form input[type="submit"], #ct-light-form input[type="reset"]{background: url("../images/button-tail-v1401778578.gif") repeat-x scroll center top #F2F2F2;border-left: 1px solid #F8F8F8;border-radius: 5px;border-right: 1px solid #F8F8F8;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #C5C5C5;box-shadow: 0 1px 1px #C5C5C5;color: #414141;cursor: pointer;display: inline-block;font: 12px/15px Arial,Helvetica,sans-serif;margin: 5px 0px 20px 2px;padding: 7px 12px;text-decoration: none;text-shadow: 1px 1px 0 #FFFFFF;float: right;}
#ct-light-form input[type="submit"]{margin-right: 1em;}
#ct-light-form input[type="submit"]:hover, #ct-light-form input[type="reset"]:hover{text-decoration:none; background-position: center -57px; background-color: #f9f9f9;}
#ct-light-container{		
}
#ct-light-form fieldset{border: 1px solid #aaa;width: 98%;padding: 1%;}
#ct-light-form .error{float:none;}
#ct-light-form .error,#ct-light-form.empty {color:#f00;font-size:11px;line-height:14px;display:none;overflow:hidden;margin-bottom:5px;}

.errorMsg{font: 10px/20px Arial, Helvetica, sans-serif;color: red;margin: 0;padding: 0;}
#oj-searchform input[class="errorborder"] {border-color: red;}
#oj-searchform #jyear{width: 30px;}
#oj-searchform #jnumber{ 
width: 50px;}
#oj-searchform #jyear{width: 50px;}
#oj-searchform #jparagraph{width: 30px;}
#oj-searchform {float: none;vertical-align: middle;}
#oj-searchform label {display:block; float:left;width: 10em;}
#oj-searchform input[type="text"]{padding:5px 5px 6px;background: white;border: 1px solid #E5E5E5;border-radius: 3px;font:12px Arial, Helvetica, sans-serif;color:#7d7d7d;margin: 0.2em 0;outline:none;width:130px;}
#oj-searchform input[type="submit"], #oj-searchform input[type="reset"], #oj-searchform button,.btnBackToSearch, .btnBackToList, .btnPrint{background: url("../images/button-tail-v1378708596.gif") repeat-x scroll center top #F2F2F2;border-color: #FFFFFF #F8F8F8 #C5C5C5;border-left: 1px solid #F8F8F8;border-radius: 5px;border-right: 1px solid #F8F8F8;border-style: solid;border-width: 1px;box-shadow: 0 1px 1px #C5C5C5;color: #414141;cursor: pointer;display: inline-block;float: right;font: 12px/15px Arial,Helvetica,sans-serif;margin: 5px 0 20px 2px;padding: 7px 12px;text-decoration: none;text-shadow: 1px 1px 0 #FFFFFF;}
#oj-searchform input[type="submit"], #oj-searchform button {margin-right: 1em;}
#oj-searchform fieldset{border: 1px solid #aaa;width: 98%;padding: 1%;vertical-align: middle;}
#oj-searchform #jonlyintitle {min-width: 150px;}

#piacterkep input[type="submit"], #piacterkep input[type="reset"]
, #piacterkep input[type="button"], #piacterkep button{background: url("../images/button-tail-v1378708596.gif") repeat-x scroll center top #F2F2F2;border-left: 1px solid #F8F8F8;border-radius: 5px;border-right: 1px solid #F8F8F8;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #C5C5C5;box-shadow: 0 1px 1px #C5C5C5;color: #414141;cursor: pointer;display: block;float: right;font: 12px/15px Arial,Helvetica,sans-serif;margin: 5px 0px 2px 10px;padding: 7px 12px;text-decoration: none;text-shadow: 1px 1px 0 #FFFFFF;}
#piacterkep input[type="submit"]:disabled, #piacterkep input[type="reset"]:disabled
, #piacterkep input[type="button"]:disabled, #piacterkep button:disabled{color: #c0c0c0;}
#piacterkep input[type="submit"]:hover, #piacterkep input[type="reset"]:hover{text-decoration:none; 
background-position: center -57px;background-color: #f9f9f9;}
.buttonset{text-align: right;}
#piacterkep .error{color:#D92828;}
#piac_rend label, #piac_rend input[type="text"], #piac_login, #piac_login label, #piac_login input[type="text"], #piac_login input[type="password"], #piac_login input[type="submit"]{display:block; clear: both;}
#piac_rend label, #piac_login label{
margin-top: 1em;}
#piac_login input[type="submit"]{float:left; margin-left: 0px;}
#piac_rend input[type="text"], #piac_login input[type="text"], #piac_login input[type="password"]{padding:5px 5px 6px;background: white;border: 1px solid #E5E5E5;border-radius: 3px;font:12px Arial, Helvetica, sans-serif;color:#7d7d7d;margin: 0.2em 0;outline:none;width:200px;}
.label-2{display: inline !important;}
@media only screen and (max-width: 995px) {
#contact-form{width:100%;}
#contact-form textarea{width:460px;}
#login-form {width: 100%;height: 150px;}
#login-form input{width: 190px;}
#login-form .forgotpass{padding: 0.5em; margin: 0 0 0 1em;line-height: 1em;}
#login-form .loginsub {padding: 0.5em; margin-top: 10px;width: 80px;}
}
@media only screen and (max-width: 767px){
#contact-form input[type="text"], #contact-form textarea{width:321px !important;}
#contact-form select{width: auto;}
#login-form input{width: 340px;}
#login-form .loginsub{margin-left: 20px;}
#top-search-form-ceg, #top-search-form-jog{width: 94%;}
#top-search-form-ceg input, #top-search-form-jog input {width: 94%;}
#oj-searchform #jemitter_chosen{ width: 249px !important;}
.chosen-container-single .chosen-single span{white-space: normal;}
}
@media only screen and (max-width: 479px){
#contact-form input[type="text"], #contact-form textarea{width:248px  !important;}
#login-form input{width: 190px;}
#login-form .loginsub{margin-left: 35px;}
#oj-searchform fieldset{}
}