* { margin: 0; padding: 0; }
body { background: #f3f3f3; font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; line-height: 2em; }
#container { background: #fff; width: 650px; padding: 25px 50px; margin: 15px auto; border: 1px solid #ccc; border-color: #ccc #bbb #bbb #ccc; border-width: 1px 2px 2px 1px; }
h1 { text-transform: uppercase; font-size: 1.8em; }
h2 { font-size: 1.4em; } 
h2.margin { margin: 5px 0; }
h3 { font-size: 1.2em; font-weight: normal; }

p { margin-bottom: 10px; }

a { color: #eb6909; text-decoration: underline; }
a:hover { color: #eb6909; text-decoration: underline; }

table { background: #fff; }
table td { padding: 5px 5px 5px 15px; background: #fff; border-bottom: 1px solid #ccc; }

blockquote{ padding: 0 0 0 15px; }

label { padding-right: 15px; }
label.nopadright { padding: 0 !important; }

.input { padding: 5px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #ccc; border-color: #888 #ccc #ccc #888; background: #fff; font-size: 14px; width: 420px; }
.input.kicsi { width: 100px; padding: 3px; font-size: 12px; }
.submit { padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.btn  { padding: 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; }
.disabled { color: #aaa; }
optgroup option { padding-left: 20px; } 

#header { line-height: 1.5em; margin-bottom: 25px; border-bottom: 1px solid #ccc; padding-bottom: 1px; }

#nyilatkozat { line-height: 1.5em; font-size: 13px; border: 1px solid #ccc; background: #f2f2f2; padding: 15px; margin: 10px 0 25px 0; }

.important { color: #990000; border: 1px solid #990000; padding: 5px; }
.megjegyzes { width: 606px; height: 80px; }
