body                  { background-color :#ffffcc; margin:0px; font-family:arial; color:#000000; font-size:1em; }
#body                 { width:1000px; background-color: #FFFFFF; margin:auto; }

form                  { margin:0px; padding:0px; }
select,input,textarea { border: 1px solid #DADADA; color:#A0A0A0;  }
a                     { text-decoration: none; color:#5aa6ea; }
a img                 { border: none; }
.cb                   { clear:both; line-height:0px; }

#header               { background-image:url('../images/css/header.jpg'); background-repeat:no-repeat; height:177px;  }
#header #navbox       { float:right; font-size:0.7em; color:#a0a0a0; margin-top:15px; padding-right:490px; }
#header #navbox a     { color:#FFFFFF; font-weight:bold; }

#menusearchbox        { float:right; width:210px; }
#menusearchbox #q     { width:118px; height:16px; background-color:#f3f3f3; color:#7e7e7e; border-bottom:none;border-right:none; border-left:1px solid #b9b9b9; border-top:1px solid #b9b9b9; font-size:0.7em; }
#menusearchbox #qbutton { vertical-align:middle; }
#fmenu                { padding-left:20px; background-image:url('../images/css/fmenu.gif'); background-repeat:no-repeat; height:29px;  }
#fmenu br             { display:none; }
#fmenu .fm            { padding-left:3px; padding-right:3px; }
#footer               { background-image:url('../images/css/footer.gif'); background-repeat:no-repeat; height:150px; background-color:#52a021;}
#footer #logo         { padding-left:40px;padding-top:70px; line-height:0px; }
#footer #logo #alleclogo { float:left; }
#footer #haccp        { float:right; padding-top:70px; padding-right:30px; }
#maincontent          { background-image:url('../images/css/maincontent.gif'); background-repeat:no-repeat; padding-top:40px; }
#content              { background-image:url('../images/css/content.gif'); background-repeat:no-repeat; padding-top:40px; }

#mainsidebar          { float:right; width:217px; padding-right:14px; }
#subsidebar           { float:left; width:217px;  background-image:url('../images/css/submenu.gif'); background-repeat:no-repeat; background-position:bottom left;  }
#aloldal              { margin-left:230px; margin-right:30px; }
.mainsidebanner       { display:block; margin:10px 1px 0px 1px; }
#fovideo              { background-image:url('../images/css/submenu.gif'); background-repeat:no-repeat; background-position:bottom left; padding-bottom:20px; padding-top:5px;  }
#submenu              { margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; }
#submenu br           { display:none; }
#submenu a            { display:block; color:#5ab124; font-weight:bold; font-size:0.8em; padding-top:5px; padding-bottom:3px; padding-left:10px; height:20px; background-image:url('../images/css/submenuline.gif'); background-repeat:no-repeat; background-position:bottom; }
#submenu a:hover      { color:#5aa6ea;  }
#submenu .sel         { color:#b6b6b6;  }
#submenu #last        { background-image:none; }

.innercontent         { font-size:0.8em; color:#7d7d7d; margin-top:19px;   }
.innercontent .nav    { font-size:0.9em; color:#a5a5a5; background-image:url('../images/css/submenuline.gif'); background-repeat:repeat-x; background-position:bottom; padding-bottom:4px; margin-bottom:4px; }
.innercontent .nav a  { text-decoration:none; }
.innercontent .title  { font-size:1.3em; font-weight:bold; color:#59af23; }
.innercontent .kiemeles  { font-weight:bold; color:#0a4c88; }
.innercontent .lead   { font-weight:bold; color:#5aa6ea; }
.innercontent a       { text-decoration:underline;  }
.innercontent a:hover { color:#074b88; text-decoration:none; }
.innercontent a.tidcim { text-decoration:none; font-weight:bold; }
.innercontent p        {  margin-top:0.6em; margin-bottom:0.6em;}
.innercontent .btn    { background-color:white; color:#59af23; }

.contentshadow        { background-image:url('../images/css/contentshadow.gif'); background-repeat:no-repeat; padding-top:30px; padding-left:30px; }

#termekintro          { background-image:url('../images/css/termekintro.jpg'); background-repeat:no-repeat; padding:30px;  }
#termekboxok          { margin-left:28px;  }

.termekbox            { float:left; margin-right:30px; margin-bottom:15px; width:135px; }
.termekbox a          { text-decoration:none; font-weight:bold;  }
.termekbox .kepbox    { height:125px; border:1px dashed #DADADA; padding:5px; margin-bottom:4px;}

.tablazat             {  border-collapse:collapse; width:99%; }
.tablazat th          { font-weight:bold; }
.tablazat tr          { background-image:url('../images/css/submenuline.gif'); background-repeat:repeat-x; background-position:bottom;   }
.tablazat td          { padding-bottom:5px; padding-top:5px;  }
.tablazat .prop       { width:122px; }
.tablazat #rlast      { background-image:none; }

.hirkepbox            { padding-left:10px;width:149px; background-repeat:no-repeat; background-position:20px 10px; float:left;}
.hirbox               { margin-left:159px; padding-top:8px; font-size:0.9em; }
.hirbox a             { text-decoration:none; font-weight:bold; }
.focim                { margin-left:18px; }

.bemutatkozascim      { padding-left:10px; }
.bemutatkozaskep      { float:left; width:139px; }
.bemutatkozastext     { margin-top:5px; font-size:0.9em; margin-left:148px; margin-right:20px;}
.bemutatkozastext a   { text-decoration:none; font-weight:bold; }

#hirlevelbox          { font-size:0.8em; color:#7d7d7d; margin-left:10px; }
#hirlevelbox b        { font-size:0.9em;  }
#hirlevelbox img       { margin-top:10px; }
#fooldalmarkalogok img { float:left; margin-right:10px; }

.kepviselobox         { float:left; border:1px dashed #E0E0E0;padding:10px; margin-right:10px; margin-bottom:10px; float:left; width:44%; }
.kepviselobox .nev    { font-weight:bold; color:#59af23; }
.kepviselobox img     { float:left; }
.kepviselobox .cim    { font-size:11px; width:100%; font-weight:bold; }
.kepviselobox p       { margin-bottom:3px; margin-top:3px; }

.tablazat-oszlopnev    { font-weight: bold; background-color: #DBE8F4; color: #062D51;  border-bottom: 1px solid #B6CADD;}
.tablazat-sornev       { background-color: #DBE8F4; color: #7d7d7d;  border-bottom: solid 1px #ffffff;}
.tablazat-paros        { background-color: #E6EFF8; color: #7d7d7d; }
.tablazat-paratlan     { background-color: #F3F7FB; color: #7d7d7d; }

.hatterkep,.kepeslap   { padding:5px; border:1px dashed #DADADA; margin-bottom:10px; }
.reklamfilm            { float:left; margin-bottom:10px; margin-right:10px; text-align:center; }
.reklamfilm img        { padding:5px; border:1px dashed #DADADA; }


