table.eletmod {
  width:100%;  
}

table.eletmod td.eletmod_td {
  background-color:#F0F3A4;
  margin-right:5px;
}

div.eletmod_lead {
  background-color:#F0F3A4;
  padding:10px;
  width:180px;
}

div.mainpage_container {
  background: 0 0 url('/images/2col-bck.jpg') no-repeat;
  width: 950px;
}

div.mainpage_midbox {
   width: 220px;
   background-color: #FFFFFF;
   display: inline;
   float: left;
   margin: 0 0 0 10px;
   }
div.mainpage_midbox div {
   color: #FFFFFF;
   font-size: 23px;
   padding: 20px 20px 0 20px;
   height: 235px;
   }
div.mainpage_midbox p {
   color: #888888;
   padding: 0 15px 15px 15px;
   font-size: 11px;
   }
div.mainpage_midbox a {
   color: #B63401;
   font-size: 11px;
   padding: 0 15px 15px 15px;
   text-decoration:none;
   }
div.mainpage_midbox a:link, div.mainpage_midbox a:visited {
   color: #B63401;
   text-decoration:none;   
   }
div.mainpage_midbox a:hover {
   color: #888888;
   text-decoration:none;   
   }
div.mainpage_midbox a:active {
   color: #000000;
   text-decoration:none;   
}
div.mainpage_midbox a.title, 
div.mainpage_midbox a.title:visited,  
div.mainpage_midbox a.title:active,
div.mainpage_midbox a.title:hover {
   margin: 15px 15px 15px 15px;
   color: #307505 !important;
   display:block;
   font-size: 18px;
   font-weight: normal;
   padding: 0px;
   text-decoration:none;   
}
div.component_category_div {
   width: 160px;
   height: 173px;
   float: left;
   background: 0 130px url(/images/component_category_name-bck.gif) repeat-x;
   text-align: center;
   margin: 0 39px 20px 0px;
}
div.component_category_div div.termekpic {
   width: 160px;
   height: 134px;
   overflow:hidden;
}

table.component_category_table {
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

div.component_category_td {
   vertical-align: middle;
   height: 33px;
   padding-top:10px;
}

a.component_category_name_a, a.component_category_name_a:link, a.component_category_name_a:visited {
   font-weight: bold;
   color: #000000;
   width: 160px;
   display: block;
   text-decoration:none;
}

a.component_category_name_a:hover {
   color: #307505;
   text-decoration:none;
}

a.component_category_name_a:active {
   color: #307505;
   text-decoration:none;
}

table.documentsummary td {
   height:193px !important;
}

div.div_header {
   width:950px;
   height:234px;
   background: 0 0 url(/images/header-bck1.jpg) no-repeat;
}

div.div_header_png {
   width:950px;
   height: 51px;
   background: 0 0 url(/images/header-bck2.png) no-repeat;
   position: relative;
   top: 216px;
   left: 0;
   z-index: 200;
}

img.header_clickable_img {
   width: 950px;
   height: 168px;
   border: 0;
}

div.menu_bck_div {
   width: 950px;
   height: 65px;
   background: 0 0 url(/images/menubck.gif) no-repeat;
}

div.submenu_div {
   width: 950px;
   height: 40px;
   background: 0 0 url(/images/submenubck.gif) no-repeat;
   vertical-align: middle;
   padding: 0 0 0 0;
}

ul.submenu_ul {
   padding: 12px 0 0 39px;
   margin: 0 0 0 0;
}
li.submenu_li {
   display: inline;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}
li.submenu_li a.submenuitem, 
li.submenu_li a.submenuitem:link, 
li.submenu_li a.submenuitem:visited {
   text-decoration: none;
   color: #FFFFFF;
   text-transform: uppercase;
   font-size: 12px;
   height: 40px;
   padding: 0px 5px 0px 5px;
   background: 0px 5px url('/images/bullet.gif') no-repeat;
}
li.submenu_li a.submenuitem:hover {
   color: #FFD520;
   background: 0px 5px url(/images/bullet-active.gif) no-repeat;
   text-decoration:none;
}

li.submenulist_li a.selected {
   color: #FFD520;
   background: 0px 4px url(/images/bullet-active.gif) no-repeat;
   text-decoration:none;
}

li.submenu_li a.submenuitem:active {
   color: #FFEC9B;
}
/* kivalasztott menupont */
li.selectedsubmenu a.submenuitem, 
li.selectedsubmenu a.submenuitem:link, 
li.selectedsubmenu a.submenuitem:visited {
   background: 0px 5px url('/images/bullet-active.gif') no-repeat;
   color: #FFD520 !important;
}
/* kivalasztott menupont */
ul.submenulist_ul {
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}
li.submenulist_li {
   display: inline;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

a.submenulist_a, a.submenulist_a:link, a.submenulist_a:visited {
   color: #FFFFFF;
   text-transform: uppercase;
   font-size: 10px;
   padding: 0 5px 0 10px;
   line-height: 25px;
   text-decoration:none;
   background: 0 4px url(/images/bg_level3.gif) no-repeat;
}

a.submenulist_a:hover {
   color: #FFD520;
   text-decoration:none;
}
a.submenulist_a:active {
   color: #FFEC9B;
   text-decoration:none;
}
li.submenulist_li a.selected, 
li.submenulist_li a.selected:link, 
li.submenulist_li a.selected:visited, 
li.submenulist_li a.selected:hover, 
li.submenulist_li a.selected:active {
     color: #FED61C;
     text-decoration:none;
}

p.footer_p {
   color: #FFFFFF;
   text-transform: uppercase;
   font-size: 10px;
   margin: 0;
   padding: 0;
}

table.table_menu {
   margin: 0px auto;
   width: 920px;
}

td.table_menu_td, td.table_menu_td_selected {
   padding-top: 33px;
   overflow-y: hidden;
   overflow-x: auto;
   text-align: center;
   background: 0 0 url(/images/menubck-middle.gif) repeat-x;
}
td.table_menu_td_selected {
   background: none;
   background-color: #A0CA1E;
}
td.table_menu_td_selected a{
    color: #FFD520 !important;
}
td.menu_spacer_left, td.menu_spacer_right, td.menu_spacer_left_selected, td.menu_spacer_right_selected {
   width: 5px;
}
td.menu_spacer_left {
   background: 0 0 url(/images/menubck-left.gif) no-repeat !important;
}
td.menu_spacer_left_selected {
   background: none;
   background-color: #A0CA1E;
}
td.menu_spacer_right {
   width: 6px;
   background: 0 0 url(/images/menubck-right.gif) no-repeat !important;
}
td.menu_spacer_right_selected {
   width: 6px;
   background: none;
   background-color: #A0CA1E;
}

a.menuitem, a.menuitem:link, a.menuitem:visited {
   text-decoration: none;
   color: #FFFFFF;
   font-weight: bold;
   text-transform: uppercase;
   font-size: 13px;
   display: block;
   height: 32px;
}
a.menuitem:hover {
   color: #FFD520;
   text-decoration:none;
}
a.menuitem:active {
   color: #FFEC9B;
}

div.body_bck_div_outside {
   background: 0 0 url(/images/body-bck2.gif) repeat-y;
}

div.body_bck_div_inside {
   background: 0 0 url(/images/body-bck.jpg) no-repeat;
   padding: 45px 59px 20px 54px;
   width: 837px;
   display: table-cell;
}

div.body_bck_div_inside { 
   min-height: 580px;
   height: 580px;
}

div[class] .body_bck_div_inside { 
   height: auto;
}

div.topmargin20px {
  margin-top:20px;
}

div.footer_div {
   padding: 30px 0 30px 0;
   width: 440px;
   margin: auto;
}

div.footer_div ul {
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

div.footer_div ul li {
   display: inline;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

div.footer_div a.footer_a, div.footer_div a.footer_a:link, div.footer_div a.footer_a:visited {
   color: #FFFFFF;
   text-transform: uppercase;
   font-size: 10px;
   padding: 0 5px 0 10px;
   background: 0 4px url(/images/bullet-small.gif) no-repeat;
   text-decoration:none;
}

div.footer_div a.footer_a:hover {
   color: #FFD520;
   background: 0 4px url(/images/bullet-small-active.gif) no-repeat;
   text-decoration:none;
}

div.footer_div a.footer_a:active {
   color: #FFEC9B;
}

div.uzenofal_div {
   background-color: #FFFFFF;
   border: 1px solid #FFD520;
   width: 100%;
}

textarea.message_textarea {
   background-color: #FFFFFF;
   border: 1px solid #FFD520;
   width: 100%;
   height: 120px;
   margin-bottom: 20px;
}

/* boltok oldal */
table.boltok ul, table.termekek ul {
  padding:0px 30px 0px 10px;
}

table.boltok ul li, table.termekek ul li {
  font-weight:bold;
}

table.boltok a, table.boltok a:active, table.boltok a:visited {
  text-decoration:none;
  color:#000000;
}
table.boltok a:hover {
  text-decoration:underline;
  color:#000000;
}

table.boltok a.selected {
  color:#f7b018;
}

img.boltkep {
  width:200px;
}

table.boltkontener td.kontenerkep {
  height:200px;
  width:225px;
  background-image:url('/images/temp_products/ertekesites3.jpg');
  background-repeat:no-repeat;  
}
/* boltok oldal */

/* langselect */
div.langselect {
  font-weight:bold;
  font-size:12px;  
  color:#24743a;
  position:relative;
  top:-205px;
  left:38px;
}

div.langselect a, div.langselect a:active, div.langselect a:hover, div.langselect a:visited {
  color:#24743a;
  text-decoration:none;
}

div.langselect a.selected, div.langselect a.selected:active, div.langselect a.selected:hover, div.langselect a.selected:visited {
  color:#f58221;
  text-decoration:none;
}

div.langselect span.potty {
  font-weight:normal;  
  color:#24743a;
}

/* kereses*/
div.keresesbox {
  position:relative;
  top:-225px;
  left:700px;  
  width:200px;
}

.keresodoboz {
  width:114px;  
}

.keresogomb {
  margin-left:0px;  
  background-color: #5b8419;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  height: 21px;
  cursor: pointer;
  color: white;
  border: 0px none;
}

#cse-search-results {
  width:750px !important;
}
/* kereses*/

/* uzenofal */
.comment {
    margin-bottom: 15px;
    background-color: #fff;
    border: 1px solid #FFD520;
}

.comment.admin {
    border-color: #75ae21;
}

.comment h3 {
    background-color: #f5d312;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 0px;
    font-size: 12px;
    padding-top: 6px;
    padding-left: 16px;
    height: 18px;
    font-weight: normal;
}

.comment.admin h3 {
    background-color: #78ae22;
}


.comment p {
    margin: 0 16px;
}

.comment .cmd {
    width: 451px;
    font-weight: bold;
    margin-left: 16px;
    margin-top: 10px;
}

.comment .cmd a {
    text-decoration: none;
}

.comment_prev {
    color: #f5d312 !important;
}

/* uzenofal vege */

#uzenofalForm h2 {
    margin: 0 0 22px 0 !important;
    padding: 0;
    font-size: 16px;
    font-family: arial;
    font-weight: bold;
}
#uzenofalForm {
    float: right; 
    width: 284px;
}

#uzenofalForm form,
#uzenofalForm p {
    float: left;
    margin: 0 0 22px 0;
    padding: 0;
}

#uzenofalForm #frm_nick,
#uzenofalForm #frm_captcha {
    padding: 2px 1px;
    width: 280px;
    height: 20px;
    border: 1px solid #FFD520;
}

#uzenofalForm #frm_text {
    padding: 2px 1px;
    width: 282px;
    height: 184px;
    border: 1px solid #FFD520;
}

#uzenofalForm #uzenofalCaptcha {
    margin-left: 21px;
    border: 1px solid #FFD520;
}

#uzenofalForm #uzenofalKuldes {
    text-transform: uppercase;
    background-color: #5b8419;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 21px;
    cursor: pointer;
    color: white;
    border: 0px none;
}

div.document-displayerUzenofalForm {
    padding-left: 22px;
    padding-right: 22px;

}

#uzenofalUzenetek {
    width: 485px;
}

p.cmd a {
    color: #639B20;
    text-decoration: none;
}

/* angol, nemet nyitooldal */
.mainpage_idegen_welcomebox, .mainpage_idegen_contentbox {
  display:inline;
  float:left;
  width:400px;
  min-height:372px;
  height:auto !important;
  height:372px;
  /* background: 0 0 url('/images/biopont_welcome_en.png') no-repeat;*/
}
.mainpage_idegen_midbox {
  width:366px;
  padding:15px;
  background-color:#f0f0a6;
  border:2px solid #ffd51e;
}

.mainpage_idegen_midbox .title {
  font-size:24px;
  font-weight:bold;
  text-decoration:none;
}

.angolnyito .flash, .nemetnyito .flash {
  text-align:center;
  margin:30px auto 0px auto !important;
}

/* receptoldal ki/becsuko */
div.termekelemvalaszt a {
  color:#ffffff;
  font-size:12px; 
  margin-bottom:10px;
  text-decoration:none;
  background:transparent url(/images/bg_level3.gif) no-repeat scroll 0 4px;
  padding-left:10px;
}
div.termekelemvalaszt a:hover {
  text-decoration:none;
  color:#FED61C
}
div.termekelemvalaszt a.selected {
  background:transparent url(/images/bullet-active.gif) no-repeat scroll 0 4px;
  color:#FED61C  
}
/* receptoldal ki/becsuko */