html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, big, font, img, small, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}
body{background:#E8F7F8 url(kepek/hatter.gif) repeat-x; font-family:Arial,Helvetica,Verdana sans-serif; font-size:13px}
#fejlec{background:url(kepek/fejlec.jpg) no-repeat; width:900px; height:145px; margin:0 auto}
blockquote{/*border-left:5px solid #30779E; margin:15px 30px 0 10px;*/ padding-left:20px; line-height:20px;}
.topmenu{    font-size: 12px;
    height: 28px;
    line-height: 22px;
    }
.fben{padding:13px; color:#FFF}
.fben a{color:#FFF}
.ref{width:400px; margin-right:30px; float:left}
.form{width:400px; float:left}
.ref h3, .form h3{color:#BF2516; font-size:16psx; font-weight:bold}
.form-alap{
background:url(images/form-alap.png) no-repeat;
width:270px;
height:907px;
}
.textwidget blockquote{width:220px;}
.ujinput{
width:179px;
height:20px;
padding:3px;
margin-left:63px;
margin-bottom: 24px;
background:none;
border:none;
}
.ujtext{
width:179px;
height:169px;
padding:3px;
margin-left:63px;
margin-top: -5px;
background:none;
border:none;
}
.kepekcse{
    margin-bottom: 6px;
    margin-left: 109px;
    margin-top: 19px;
}
.felhivo{
height:129px;
color:#445f28;
padding-left:20px;
padding-right:20px;
padding-top:12px;
font-family:myriad pro, arial;
font-size:19px;
line-height:25px;
}
span.felaron{
font-size:20px;
font-weight:bold;
}
.refkep img{
    background-color: #FFFFFF;
    border: 1px solid #A9A9A9;
    padding: 4px;
    position: relative;
}
.refek .bejegyzes{
float:left;
width:360px;
}
span.imp{
font-size:22px;
font-family:impact, arial black, arial;
}
.todik{
height:304px;
line-height:17px;
font-size:12px;

}
.todi1{
 margin-bottom: 21px;
 padding-left:114px;
}
.todi2{
 padding-left:114px;
}
.lineform{
font-size:22px;
font-family:impact, arial black, arial;
color:#445f28;
text-align:center;
margin-top: 30px;
}
input.egen{width:232px;height:31px;line-height:31px;text-align:center;border:none;background:#d22323;color:#fff;font-family:arial;font-weight:bold;margin-left:16px;margin-top:14px;margin-top: -10px;}
#cf7_form_box p{margin:0}
#footer{background:#71704B; margin:0 auto; width:900px; margin:0 auto; margin-bottom:15px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px}
.topmenu li{float:left; margin-right:20px; font-weight:bold;color:#71704B;}
.topmenu a,li.eler{color:#71704B; text-decoration:none; font-weight:bold}
.topmenu a:hover{text-decoration:underline}
.bejegyzes a{color:#30779E; text-decoration:underline; font-weight:bold;}
.bejegyzes a:hover{text-decoration:none;}
.logo{margin:0 0 0 20px}
.pir{color:red !important; }
.menu{background:#71704B; height:32px; margin:15px auto 0; text-align:left; width:900px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px}
#nav{float:left; height:32px}
#nav, #nav ul{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; z-index:10000}
#nav a span{font-size:0; margin:0 0 0 10px; line-height:0; overflow:none}
#nav a{border-right:1px dotted #7F7D57; color:#FFF; display:block; font-size:15px; font-weight:bold; line-height:15px; margin:0; padding:7px 10px; text-decoration:none}
#nav a:hover{color:#e5f6c1}
#nav ul a{display:block; font-size:15px; font-weight:bold; line-height:4px; color:#fff; text-decoration:none; width:150px; height:auto; margin:0; padding:0; border:0; background:#71704B; padding:5px; border-top:1px dotted #7F7D57}
.title{color:#30779E; font-size:18px; margin-bottom:10px}
.fboxt{color:#30779E; font-size:14px; font-weight:bold; margin-bottom:5px}
.widget{margin-bottom:10px}
.na{border:1px solid #AAA; margin-bottom:5px; margin-top:5px; padding:5px; width:237px}
.nau{border:1px solid #AAA; margin-bottom:5px; margin-top:5px; padding:5px; width:365px}
.na:focus, .nau:focus{border:1px solid #30779E}
#nav ul a:hover{color:#000}
#nav li{float:left}
#nav li ul{position:absolute; width:150px; left:-10000px; margin:0 0 0 1px;z-index:1;}
.fool{width:860px}
#nav li:hover ul{left:auto}
#nav li:hover ul, #nav li.sfhover ul{left:auto}
#egesz{margin:0 auto; background:#FFF; padding:15px 20px 20px; width:860px}
.egesz{height:100%; overflow:hidden}
/* eredeti: .baloldal{float:left; margin-right:15px; width:575px}*/
.baloldal{float:left; margin-left:20px; margin-right:45px; width:525px}
#oldalsav{float:left; width:270px; margin-top:15px}
.clear{clear:both}
.menu-item-1068 a, .menu-item-1080 a, .menu-item-1090 a{
cursor:default;
}
.menu-item-1068 .sub-menu a, .menu-item-1080 .sub-menu a, .menu-item-1090 .sub-menu a{
cursor:pointer;
}
/* Eredeti:
h1{ font-size:25px;color:#d55c1a; }
h2{font-size:23px;color:#e0611b;}
h3{font-size:21px;color:#e8641c;}
h4{font-size:19px;color:#f0681d;}
h5{font-size:17px;color:#ff6d1e;}
h2 a{color:#71704B; font-size:24px; font-weight:bold}*/

h1{ font-size:28px;color:#d55c1a;}
h2{font-size:22px;color:#e0611b; padding-top:15px;}
h3{font-size:18px;color:#e8641c; padding-top:20px; line-height:23px;}
h4{font-size:16px;color:#f0681d; padding-top:20px;}
h5{font-size:14px;color:#ff6d1e;}
h2 a{color:#71704B; font-size:24px; font-weight:bold}



.bejegyzes h2{margin-bottom:15px; margin-top:15px}
/*Eredeti
.bejegyzes p{color:#323232; font-size:14px; line-height:19px; margin:15px 0; padding:0; text-align:justify}
*/
.bejegyzes p{color:#323232; font-size:14px; line-height:22px; margin:15px 0; margin-left:10px; margin-right:10px; text-align:justify}



.bejegyzes  ul{padding-bottom:15px;margin-top:15px;font-size:14px;}
.bejegyzes  li{   background: url("kepek/nyil.png") no-repeat scroll 0 4px transparent;
    line-height: 20px;
    padding-left: 19px; margin-left: 20px;
    margin:0 0 12px 20px;
}
.bejegyzeski{width:300px; float:left}
img.kiemeltkep{float:left}
img.centered, .aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.bejegyzes h1{
margin-bottom:15px;
margin-top:15px;
}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline; background:#eee}
 
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}
 .wp-caption {
-moz-border-radius:3px 3px 3px 3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin-right:10px;
padding-top:4px;
text-align:center;
}
p.wp-caption-text{
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
text-align:center;
}
.alignright{float:right}
 
.alignleft{float:left}
#oldalsav li{    background: url("kepek/nyil.png") no-repeat scroll 0 4px transparent;
    color: #30779E;
    line-height: 20px;
    padding-left: 19px; margin-left: 20px;}
#oldalsav a{color:#30779E; text-decoration:none}
#oldalsav a:hover{text-decoration:underline}
.fobox{width:237px; float:left; border:4px solid #EFF4FF; margin:0 33px 20px 0; padding:10px; height:210px}
.foboxu{width:236px; float:left; border:4px solid #EFF4FF; margin:0 0 20px 0; padding:10px; height:210px}
.kiem p{text-align:left; font-size:14px; margin-top:4px}
.kiem{margin-top:25px}
.comment-text p{font-size:13px; line-height:18px}
#comments-header, .comments-header{color:#71704B; font-size:20px; margin-bottom:15px; margin-top:15px}
ol#comments li{padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #71704B}
.comment-author{font-weight:bold; color:#30779E; font-size:14px}
a.url{text-decoration:none; color:#30779E}
.comment-meta{margin-bottom:5px}
input#author{background:transparent url(kepek/f_author.png) no-repeat scroll left center; padding:2px 5px 2px 37px; border:1px solid #eee; margin-bottom:5px}
input#email{background:transparent url(kepek/f_email.png) no-repeat scroll left center; padding:2px 5px 2px 37px; border:1px solid #eee; margin-bottom:5px}
input#url{background:transparent url(kepek/f_url.png) no-repeat scroll left center; padding:2px 5px 2px 37px; border:1px solid #eee; margin-bottom:5px}
textarea#comment{border:1px solid #EEE; height:200px; width:400px}
a.nagylink{color:#71704B; text-decoration:none; font-weight:bold; font-size:16px}
.fben a{text-decoration:none}
.refkep {
    float: left;
    margin-right: 15px;
    width: 143px;
}
.refneve a{
color: #102C3D;
    font-size: 19px;
text-decoration:none;
}
h2.refneve{
    margin-bottom: 11px;
    margin-top: 0;
    padding-left: 9px;
    padding-top: 0;
}
.refdatum {
    color: #738B9A;
    float: left;
    margin-right: 10px;
    width: 66px;
}
span.ev {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
span.honap {
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
}
span.nap {
    font-size: 14px;
}
.refek {
    border-bottom: 1px solid #E3E3E3;
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 15px;
}
.refsor{
padding-top: 15px;
}
.spec_form{
width:315px;
height:323px;
background:url(images/form_bg.png) repeat;
margin:0 auto;
font-family: helvetica, arial;
padding:15px;
color:#fff;
}
.spec_form br{
display:none;
}
.form_name{
font-size:20px;
font-weight:bold;
text-align:center;
padding-bottom:12px;
margin-bottom:12px;
line-height:24px;
background:url(images/form_sep.png) no-repeat bottom;
width:315px;
}
.form_subname{
font-size:14px;
line-height:18px;
text-align:center;
margin-bottom:10px;
}
.form_desc{
text-align:center;
font-weight:bold;
line-height:18px;
margin-bottom:10px;
}
.first_name,.last_name{
float:left;
}
.first_name input,.last_name input{
width:120px;
height:42px;
background:url(images/spec_form_input.png) no-repeat;
border:none;
padding-left:15px;
padding-right:15px;
}
.first_name span.sp,.last_name span.sp,.email_address span.sp{
display:block;
margin-left:4px;
margin-bottom:3px;
}
.first_name{
margin-right:15px;
}
.email_address{
margin-top:5px;
clear:both;
}
.spec_form .wpcf7-not-valid-tip{
display:none;
}
.email_address input{
width:294px;
height:42px;
background:url(images/email_input.png) no-repeat;
border:none;
padding-left:15px;
padding-right:15px;
}
.spec_form p{
margin:0;
}
.subc{
float:right;
}
.subc input{
width:224px;
height:35px;
background:url(images/regist.png) no-repeat;
border:none;
text-indent:-9999em;
font-size:0;
cursor:pointer;
}
