body,div,p,a,img,ul,li,h1,input,form,table,tr,td {margin: 0; padding: 0;}

body { background-color: #fff; background: url("../img/bg2.jpg") repeat-x center top; color: #404040; font: 8pt tahoma;}
a {text-decoration: none; }
img {border: none;}
input {font-size: 8pt;}
div#wrapper {margin: 0 auto; width: 890px;}

div#bal {width: 202px; float: left; background: url("../img/logo.jpg") no-repeat center top; background-color: #fff; color: #00380F;}
div#bal a {color: #00380F;}
div#bal a.link {display: block; color: #fff; padding: 10px 0 0 10px;}
div#bal ul {width: 150px; list-style-type: none; padding: 150px 0 30px 30px;}
div#bal li {width: 150px; height: 25px; line-height: 25px; border-bottom: 1px solid #CFE4D5; font-size: 10pt;}
div#bal p {width: 180px; padding: 0 0 30px 20px;}
div#bal p.bold {font-weight: bold; padding-bottom: 5px;}

div#head {width: 688px; height: 249px; float: left; background: url("../img/head.jpg") no-repeat center top; color: #fff;}
div#head a {color: #fff;}
div#head p.mail {float: right; padding: 15px 15px 0 0; text-align: right;}
div#head h1 {width: 300px; margin: 65px 65px 0 310px; font-size: 16pt; font-weight: normal;}
div#head p.szoveg {width: 375px; padding: 10px 0 0 310px;}
div#head p.tovabb {padding: 20px 25px 0 0; font-weight: bold; text-align: right; font-size: 10pt;}

div#szoveg {width: 528px; float: left; background-color: #fff;}
div#szoveg div.belso {width: 480px; padding: 70px 0 15px 25px;}
div#szoveg div.belso a {color: #00380F; font-weight: bold;}
div#szoveg div.belso ul {padding: 0 0 15px 15px;}
div#szoveg div.belso p { margin-bottom: 10px; }
div#szoveg div.belso p.datum{width: 480px; color: #00380F; background-color: #f1f9ec; height: 17px; line-height: 17px;}
div#szoveg div.belso p.cim{font-weight: bold; padding: 5px 0 5px 0;}

div#szoveg div.belso div.kontener {width: 480px; height: 130px;}
div#szoveg div.belso div.kontener div.konyv {float: left; width: 75px; height: 115px; background-color: #e5efe7;}
div#szoveg div.belso div.kontener div.konyv img {padding: 5px;}
div#szoveg div.belso div.kontener p.csik {display: block; margin: 0 0 10px 7px; float: left; width: 395px; height: 20px; line-height: 20px; background-color: #f0f9ec; color: #00380F;}
div#szoveg div.belso div.kontener p.ara {display: block; margin: 5px 0 0 7px; float: left; width: 395px; font-weight: bold; color: #00380F;}
div#szoveg div.belso div.kontener p.cime {display: block; margin: 0 0 10px 7px; float: left; width: 395px; font-weight: bold; color: #404040;}
div#szoveg div.belso div.kontener a.tovabb {float: right; width: 140px; height: 22px; background: url("../img/tovabb.jpg") no-repeat center center; margin-right: 3px;}

div#szoveg div.belso div.kontener2 {float: left; width: 500px; overflow: hidden;}
div#szoveg div.belso div.kontener2 div.konyv { width: 140px; background: url("../img/div_bg.jpg") no-repeat center top; text-align: center; float: left;}
div#szoveg div.belso div.kontener2 div.konyv p {margin: 0; padding: 0; font-weight: bold; width: 120px; padding-top: 30px;}
div#szoveg div.belso div.kontener2 div.konyv p.link {width: 120px; padding-top: 5px;}
div#szoveg div.belso div.kontener2 div.konyv img {padding: 5px;}
div#szoveg div.belso div.kontener2 div.jellemzo {  padding-bottom: 1000em; margin-bottom: -999.5em; float: left; }
div#szoveg div.belso div.kontener2 p {display: block; padding-left: 2px; width: 320px; margin: 0 0 5px 7px; color: #404040;}
div#szoveg div.belso div.kontener2 p.csik { padding: 5px; margin-bottom: 10px; height: 20px; background-color: #f0f9ec; font-weight: bold;}
div#szoveg div.belso div.kontener2 p.ara { font-weight: bold; color: #00380F;}


div#szoveg div.belso input {width: 200px;}
div#szoveg div.belso input.irsz { width: 50px;}
div#szoveg div.belso input.gomb { width: 150px; background-color: #f1f9ec; color: #00380F; border: 1px solid  #10782f;}
div#szoveg div.belso p.rend{margin-bottom: 5px;}

div#szoveg div.belso ul.rend {float: left; list-style-type: none; padding: 0; margin-bottom: 25px;}
div#szoveg div.belso ul.rend li {float: left; padding: 3px; text-align: center; height: 35px; line-height: 15px;}
div#szoveg div.belso ul.rend li.fej {background-color:#10782f; color: #fff; height: 20px; line-height: 20px;}
div#szoveg div.belso ul.rend li.cim {width: 260px; text-align: left;}
div#szoveg div.belso ul.rend li.k_ar {width: 90px;}
div#szoveg div.belso ul.rend li.db {width: 50px;}
div#szoveg div.belso ul.rend li.kat {width: 474px; height: 25px; line-height: 25px; text-align: center; padding: 0; margin: 2px 0; color: #10782f; font-weight: bold; font-size: 10pt; background-color: #dbebe0;}
div#szoveg div.belso ul.rend li input {background-color: #E0F0DF; border: 1px solid  #10782f; width: 40px; height: 15px; text-align: center;}

div#szoveg div.belso p.betuk {width: 479px; height: 39px; line-height: 18px; padding: 0; background: url("../img/lexikon_fejlec.jpg") no-repeat center center; text-align: center;}
div#szoveg div.belso p.betuk a {font-size: 10pt; color: #fff; padding: 3px;}
div#szoveg div.belso p.szo {padding: 2px; margin: 10px 0 0 5px;}
.szines {background-color: #F0F9EC;}

div#linkek {float: left; width: 160px; background: url("../img/alj.jpg") no-repeat center bottom; background-color: #E5EFE7;}
div#linkek p {padding: 10px 0 20px 10px;}

div#foot {float: left; width: 890px; height: 80px; background-color: #10782f; color: #fff;}
div#foot a {color: #fff;}
div#foot div#link {float: left; padding: 20px 0 0 25px; width: 550px; height: 55px;}
div#foot div#link p {padding-top: 5px;}
div#foot div#kep {float: left; padding: 25px 0 0 0; width: 280px; height: 55px; text-align: right; }
div#foot div#kep img {padding-left: 35px;}

.PROD_ISM { text-align: left; }
.PROD_ISM_cim { text-align: center; margin: 0; padding: 0; height: 38px; color: #fff; background-color: #10782f; font-size: 10px; line-height: 38px;}
.bg1 { background-color: #eaf6e4; }
.bg2 { background-color: #f8fcf6; }


