/* Default font settings. 
-------------------------------------------------------------- */

html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body { line-height:1.5; }

table { border-collapse:separate; border-spacing:0; }

caption, th, td { text-align:left; font-weight:normal; }

table, td, th { vertical-align:middle; }

blockquote:before, blockquote:after, q:before, q:after { content:""; }

blockquote, q { quotes:"" ""; }

a img { border:none; }


html { font-size:100.01%; }

.showgrid{
background:transparent url(..css/grid.png) repeat scroll 0 0;
}

/* Headings
-------------------------------------------------------------- */

body { font-size:75%; color:#222; background:#fff; font-family:"Arial", Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; color:#111; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0;}

body { font-size:12px; line-height:1.5em; }

h1, h2, h3, h4, h5, h6, p, blockquote {font-size:1em; line-height:1.5em; margin-bottom:1.5em}

h1 { font-size:2em; line-height:1.5em; margin-top:-0em; margin-bottom:0.75em; }

h2 { font-size:1em; line-height:3em; margin-top:-0.75em; margin-bottom:0.75em; }

h3 { font-size:1em; line-height:1.5em; margin-top:-0em; margin-bottom:1.5em; }

h4 { font-size:1.2em; line-height:1.2500000000000002em; margin-top:-0em; margin-bottom:1.2500000000000002em; }

h5 { font-size:1em; line-height:1.5em; margin-top:-0em; margin-bottom:1.5em; }

h6 { font-size:1em; line-height:1.5em; margin-top:-0em; margin-bottom:1.5em; }

p { font-size:1em; line-height:1.5em; margin-top:-0em; margin-bottom:1.5em; }



/* Text elements
-------------------------------------------------------------- */

p { margin:0 0 1.5em; }

p img.left { float:left; margin:1.5em 1.5em 1.5em 0; padding:0; }

p img.right { float:right; margin:1.5em 0 1.5em 1.5em; }

a:focus, a:hover { }

a, a:visited {color:#96B700; text-decoration:none; cursor:pointer; }

a:hover, a:visited:hover { text-decoration:underline;}

blockquote { margin:1.5em; color:#666; font-style:italic; }

strong { font-weight:bold; }

em,dfn { font-style:italic; }

dfn { font-weight:bold; }

sup, sub { line-height:0; }

abbr, acronym { border-bottom:1px dotted #666; }

address { margin:0 0 1.5em; font-style:italic; }

del { color:#666; }

pre { margin:1.5em 0; white-space:pre; }

pre,code,tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }


/*Links
-------------------------------------------------------------- */



/* Lists
-------------------------------------------------------------- */

li ul, li ol { margin:0 1.5em; }

ul, ol { margin:0 0em 1.5em 0em; }

ul {
	list-style-type:none;
}

ol { list-style-type:decimal; }

dl { margin:0 0 1.5em 0; }

dl dt { font-weight:bold; }

dd { margin-left:1.5em;}


/* Tables
-------------------------------------------------------------- */
table { margin-bottom:1.4em; width:100%; border-bottom:solid 1px #000000;  }

th {  }

thead th { border-top: solid 1px #000000; border-bottom:solid 1px #000000;  }

th,td,caption { padding:4px 10px 4px 5px; }

tr.even td {  }

tfoot { font-style:italic; }

caption { }

table .center{
text-align:center;
}

table .right{
text-align:right;
padding-right:2%;
}

/* Misc classes
-------------------------------------------------------------- */

.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }

.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }

.hide { display:none; }

.quiet { color:#666; }

.loud { color:#000; }

.highlight { background:#ff0; }

.added { background:#060; color:#fff; }

.removed { background:#900; color:#fff; }

.first { margin-left:0; padding-left:0; }

.last { margin-right:0; padding-right:0; }

.top { margin-top:0; padding-top:0; }

.bottom { margin-bottom:0; padding-bottom:0; }



/* Columns
-------------------------------------------------------------- */

.container { width:960px; margin:0 auto;}
.showgrid { background:url(grid.png); }

#index { background:url(../img/gyumolcs.jpg) center top no-repeat}

#top { width:960px; height:150px; background:url(../img/fejlec_betunelkul.jpg) center top no-repeat; margin-top:0px; }

.menu {width:248px;padding-top:62px; margin-left:115px; height:88px; float:left;}

.logo {float:left;}

.element {margin:0px; padding:0px;  float:left;}

#wrapper {width:960px; margin-bottom:25px;min-height:500px;}

.inner {margin-left:135px; padding-top:30px;}

.index {background:url(../img/e.jpg) left top no-repeat;}

.nulla {background:url(../img/nagy_0.jpg) left top no-repeat; }

.a {background:url(../img/nagy_a.jpg) left top no-repeat;}

.b{background:url(../img/nagy_b.jpg) left top no-repeat;}

.ab {background:url(../img/nagy_ab.jpg) left top no-repeat;}

.column {width:220px; float:left; }


.gutter {margin-right:23px;}

#footer {width:100%; min-height:110px;background:url(../img/lablec.jpg) center bottom no-repeat #CCEA63; }

.footer { width:960px; margin:0 auto; padding-top:20px;}

.contact {padding-left:135px;}

.footer a, a:visited{color:white;}
.footer a:hover, a:visited:hover {text-decoration:underline}
.initial {padding-left:32px; margin-bottom:0px;}
/* Misc classes and elements
-------------------------------------------------------------- */

.prepend-top { margin-top:1.5em; }

.append-bottom { margin-bottom:1.5em; }

 .box { padding:1.5em; margin-bottom:1.5em; background:#E5ECF9; }

hr { background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none; }

hr.space { background:#fff; color:#fff;}
.clearfix:after, .container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }

.clearfix, .container {display:block;}
.clear { clear:both; }

label { font-weight:bold; }

fieldset { padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc; }

legend { font-weight:bold; font-size:1.2em; }

input[type=text], input[type=password],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; }

input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#666; }

input[type=text], input[type=password],input.text, input.title,textarea, select { margin:0 0;  color:#666666; }
input.text, input.title { width:300px; padding:0px; }

select {
height:17px !important;
}
input.title { font-size:1em;}

textarea { width:390px; height:250px; padding:5px; }

input[type=checkbox], input[type=radio], input.checkbox, input.radio { position:relative; top:.25em; }

form.inline { line-height:1.5; margin:0; padding:0;}

form.inline p { margin-bottom:0; }

.error,.notice, .success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }

.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }

.notice { background:#FFF6BF; color:#514721; border-color:#FFD324; }

.success { background:#E6EFC2; color:#264409; border-color:#C6D880; }

.error a { color:#8a1f11; }

.notice a { color:#514721; }

.success a { color:#264409; }



