/** ALAP BEÁLLÍTÁSOK **/
body { margin: 0; padding: 0; font-family: "Arial", Helvetica, sans-serif; background: #48770E url("../images/body_bg.png") repeat-x 0 0; }
form,div,h1,h2,h3,h4,h5,p,dl,dd,dt { padding: 0; margin: 0; }
h1,h2,h3,h4,h5,p { line-height: normal; }
img { border: none; }
.clearfix { clear: both; } 

#container { width: 872px; margin: 0 auto; position: relative;  }

/** HEADER SECTION START **/ 
#header { width: 872px; height: 268px; position: relative; }
#header_navi { width: 872px; height: 34px; position: absolute; left: 0; top: 235px; background: url("../images/header_navi_bg.png") no-repeat 0 0;  }
#header_navi ul { list-style: none; float: left; margin: 0; padding: 0; font-family: "Trebuchet MS"; z-index: 300; }
#header_navi ul li { float: left; padding: 10px 7px; text-transform: uppercase; font-size: 11px; font-weight: bold; background: url("../images/header_navi_sep.gif") no-repeat right center;  }
#header_navi ul li.last { background: none; }
#header_navi ul li a { color: #F8F8F8; text-decoration: none; }
#header_navi ul li a:hover { color: #fff; text-decoration: underline; }
#header_search { position: absolute; right: 10px; padding: 5px 0; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #F8F8F8; }
#langbar { position: absolute; top: 9px; right: 245px; z-index: 200 }
form#headersearch p { line-height: 22px;  }
form#headersearch label { display: block; float: left; margin: 1px 2px 0 0 ; }
form#headersearch input.text { border: 2px solid #333; height: 16px; padding:0; margin-top: 2px; }
form#headersearch input.button { width: 31px; height: 20px; background: url("../images/header_search_button.png") no-repeat 0 0; cursor: pointer; border: none;  }
form.normalform p { padding: 2px 0; 	}
form.normalform label { width: 150px; display: block; float: left; text-align: right; margin: 0 10px 0 0; }
form.normalform label span { font-size: 12px; line-height: 20px; }
form.normalform input.submit { margin-left: 160px; background: url("../images/elkuld.png") no-repeat 0 0; width: 41px; height: 20px; border: none; cursor: pointer;  }
form.normalform input.text { background: url("../images/normalform_inputbg.gif") no-repeat 0 0; width: 209px; height: 20px; border: none; padding: 1px 2px 0 2px; }
form.normalform h2 { font-size: 14px; }
form.normalform p { font-size: 12px; } 
form.normalform input.login { margin-left: 160px; background: url("../images/login_button.png") no-repeat 0 0; height: 20px; width: 49px; cursor: pointer; border: none; }
form#regform fieldset { border: none; }
form#regform input[type=checkbox] { margin-left: 160px; } 

form#contactform input.button { margin: 0 0 0 160px; }
form#contactform textarea { border: 1px solid #000; width: 205px; }
form#contactform label.error { margin: 0 140px 0 0; color: #900; float: right; }
form#contactform input.hiddenemail { display: none; }

.success { background: #E6FFF1;  border: solid 1px #006633; padding: 4px; margin: 0 4px 4px 4px; }
.failed { background: #FFE8E8;  border: solid 1px red; padding: 4px; margin: 0 4px 4px 4px; }
.banner-text { color:#999; font-size:9px; letter-spacing:7px; margin:5px 0; padding:0; text-transform:uppercase; text-align: center; }
#inside {  width: 846px; margin: 0 auto 0 auto; padding: 10px 0 0 0; }
#inside-left img { display: block; margin: 0 auto; }
#main-cont { margin: 20px 0 10px 0; position: relative;  } 
#real-main-cont { width: 872px; background: url("../images/main_cont_bg.png") repeat-y 0 0;  }
#main-cont-bottom { width: 872px; height: 13px;  background: url("../images/main_cont_bottom.png") no-repeat 0 0;  }


/* */
#intro-pic { position: relative; }
#letoltheto { position: absolute; bottom: 41px; right: 0px; height: 20px; width: 150px; text-align: left; font-size: 14px; }
#intro-pic a,#intro-pic a:hover { color: #000; text-decoration: none; }

/* MAIN ELEMEK */
#micro-site-navi { width: 872px; height: 33px;   }
#micro-site-navi ul { padding: 0; margin: 0; list-style: none; position: relative;  width: 872px; height: 33px; }
#micro-site-navi li { list-style: none; float: left; }
#micro-site-navi li a { display: block; margin: 0; padding: 0; background: url("../images/navi_bg.png") no-repeat 0 0; text-decoration: none; } 
#micro-site-navi li a.selected span { color: #000; } 
#micro-site-navi li.novenytermesztes a{ background-position: 0 0; width: 175px; height: 33px;}
#micro-site-navi li.novenytermesztes a.selected { background-position: 0 -33px; width: 175px; height: 33px; }
#micro-site-navi li.allattenyesztes a{ background-position: -175px 0; width:174px; height: 33px; }
#micro-site-navi li.allattenyesztes a.selected { background-position: -175px -33px; width:174px; height: 33px; }
#micro-site-navi li.boraszat a{ background-position: -349px 0; width:174px; height: 33px; }
#micro-site-navi li.boraszat a.selected{ background-position: -349px -33px; width:174px; height: 33px; }
#micro-site-navi li.bioenergetika a{ background-position: -523px 0; width:174px; height: 33px; }
#micro-site-navi li.bioenergetika a.selected{ background-position: -523px -33px; width:174px; height: 33px; }
#micro-site-navi li.hutestechnika a{ background-position: -697px 0; width:175px; height: 33px; }
#micro-site-navi li.hutestechnika a.selected{ background-position: -697px -33px; width:175px; height: 33px; }
#micro-site-navi li.novenytermesztes a:hover { background-position: 0 -33px; width: 175px; height: 33px; }
#micro-site-navi li.allattenyesztes a:hover { background-position: -175px -33px; width:174px; height: 33px; }
#micro-site-navi li.boraszat a:hover{ background-position: -349px -33px; width:174px; height: 33px; }
#micro-site-navi li.bioenergetika a:hover{ background-position: -523px -33px; width:174px; height: 33px; }
#micro-site-navi li.hutestechnika a:hover{ background-position: -697px -33px; width:175px; height: 33px; }

#micro-site-navi li a span { padding: 10px 0; display: block; width: 100%; text-align: center; color: #000; text-decoration: none; text-transform:uppercase; font-size: 13px; font-weight: bold; color: white; }
#micro-site-navi li a:hover span { padding: 10px 0; display: block; width: 100%; text-align: center; color: #000; text-decoration: none; text-transform:uppercase; font-size: 13px; font-weight: bold; color: black; cursor: pointer; }

/* GOOGLE TRANSLATE MIATT */
#micro-site-navi li.novenytermesztes span span a, #micro-site-navi li.allattenyesztes span span a {height: 13px; padding: 10px 0; font-size: 13px; font-weight: bold; text-transform: uppercase; color: white; text-align: center; }
#micro-site-navi li.novenytermesztes span span a:hover, #micro-site-navi li.allattenyesztes span span a:hover { height: 13px; padding: 10px 0; text-align: center; color: #000; text-decoration: none; text-transform:uppercase; font-size: 13px; font-weight: bold; cursor: pointer; }
#micro-site-navi li.novenytermesztes span span a.selected, #micro-site-navi li.allattenyesztes span span a.selected { color: #000; }
#micro-site-navi li.novenytermesztes span span a.selected { background-position: 0 -33px; width: 175px; height: 13px; }
#micro-site-navi li.allattenyesztes  span span a.selected { background-position: -175px -33px; width:174px; height: 13px; }

/* NORMAL, FOOLDALHOZ ES STATIKUS OLDALAKHOZ HASZNALT DOLGOK */
h1#front-title { text-align: center; font-size: 17px; color: #006F00; margin: 15px 0 -10px 0; }
#normal-body { font-family: "Arial" }
#normal-body h1.title { font-size: 18px; color: #597521; line-height: 30px; padding: 0 0 0 10px; background: #CFDDBF; width: 448px; margin-bottom: 20px; }
#normal-body h1.title a { color: #597521; text-decoration: none; }
#normal-body h1.title a:hover { color: #597521; text-decoration: underline;  }
#normal-body h1 { font-size: 14px; color: #597521; line-height: 18px; padding: 0; }
#normal-body h1 a { color: #597521; text-decoration: none; }
#normal-body h1 a:hover {  color: #597521; text-decoration: underline; }
#normal-body p { font-size: 12px; padding: 2px 0 10px 0; }
#normal-body p a { color: #597521; text-decoration: none; }
#normal-body p a:hover {  color: #597521; text-decoration: underline; }

#static_content h1{ font-size: 20px; margin-bottom: 10px; }
#static_content h2{ font-size: 13px; margin-bottom: 10px; }
#static_content p { padding: 10px 0 5px 0 ; }
#static_content ul li { list-style: none; padding: 2px 0 2px 20px; }
#static_content ul li a { list-style: none; background: url('../images/fooldalnyil.png') no-repeat 0 0; padding: 2px 0 2px 20px; color: #48770E; text-decoration: none; }
#static_content ul li a:hover { list-style: none; background: url('../images/fooldalnyil.png') no-repeat 0 0; padding: 2px 0 2px 20px; color: #48770E;  text-decoration: underline;  }

#static_content-small { margin: 0 0 10px 10px; }
#static_content-small h1 { font-size: 20px; margin-bottom: 10px; }
#static_content-small h2 { font-size: 13px; margin-bottom: 5px; }
#static_content-small p { padding: 10px 0 5px 0 ; }
#static_content-small, #static_content li  { font-size: 11px;  }

h1.search {  color: #597521; font-weight: bold; border-bottom: 1px solid #597521; margin-top: 20px ; }
.termek-price2 { color: #0095D5; font-weight: bold; text-align: left;  padding: 0 0 10px 0; } 
.termek-price2 span { color: #000; font-size: 11px; font-weight: normal;  }
.termek-doc { width: 100%; font-size: 11px; }
.termek-doc img { border: none; } 
.termek-buy { width: 100%; padding: 10px 0 0 0; }
.termek-buy a { }

/* FOOLADL BAL OLDAL - MENU HIREK GALERIA */
#inside-left { width: 160px; float: left; font-family: "Arial";}
#inside-left ul { list-style: none; margin: 0; padding: 0; } 
#right-box-cont h1{ font-size: 15px;  color: #999; padding: 0 0 10px 0; }
.right-box-hirdetes { width: 190px; margin: 0 auto; padding: 0; }
.left-box-hirdetes { padding: 5px 0; } 

#front-box { padding: 15px 1px 0 1px; }
.box { float: left; } 
#blind { background: url("../images/vakbarat.png") no-repeat center right; padding-right: 20px; width: 60px; }
#footer { font-size: 12px; margin: 0 auto; width: 330px; }
#footer a { color: #000; text-decoration: none; }
#footer a:hover { color: #333; text-decoration: underline; }

