body,div,ul,li,p,a,img,input,dl,dt,dd {padding:0; margin:0;}
input {margin: 0; padding: 0;  }
body{ background: #011341 url("../img/body.jpg") repeat-y center top; font-family: tahoma; font-size: 10pt;}
img {border:0; vertical-align: middle;}
a {text-decoration: none; color: #011341; font-weight: bold;}
a.mail {color: #fff;}
div#main { width: 100%; background: url("../img/back.jpg") no-repeat center top; }
div#wrapper {margin: 0 auto; width:630px;}
div#logo {background: url("../img/logo.jpg") no-repeat; width:630px; height:98px; line-height:98px;}

/* ---- menü1 ---- */
div#menu {background: url("../img/menu_.jpg") no-repeat; width:630px; height:77px; }
div#menu a.fix {float:left;display: block; width: 120px; height: 25px; display: inline; }
div#menu a.t {margin-left: 30px;}
div#menu a.k { margin-left: 330px;}
div#menu a.r { margin-left: 50px; margin-top: 8px;}
div#menu a.o { margin-left: 290px; margin-top: 8px;}

/* ---- bejelentkezés ---- */
div#bejelentkez {background: url("../img/menu2.jpg") no-repeat; width:630px; height:54px; overflow: hidden; }
div#bejelentkez ul { margin: 0 auto;width: 490px; list-style: none; padding-top: 20px;}
div#bejelentkez ul li { margin: 0 1px; float: left; color: #494949; font-size: 8pt; font-weight: bold; display: inline;}
div#bejelentkez ul li.spacer {margin: 0 1px; float: left; width: 10px;}
div#bejelentkez ul li.bej { height: 25px; line-height: 25px; }
div#bejelentkez ul li input.login { margin: 2px 0 0 0; width: 100px; height: 18px; border: 1px solid #c2c2c2; background-color: #f3f8fc; }
div#bejelentkez ul li input.mehet { margin: 3px 0 0 0; width: 50px; height: 20px; border: 1px solid #89cdea; background-color: #b2e3fb; }
div#bejelentkez ul li a { color: #011341; font-weight: bold; }


/* ---- tartalom ---- */
div#content {background-color: #fff; width:630px; padding-top: 10px; min-height: 615px; }

/* kék menü */
div#content div#kek { width:619px; height:60px; margin-left: 5px; color:#fff; background: url("../img/bg.jpg") no-repeat; }
div#content div#kek p { padding: 12px 20px 0 20px; text-align: center; }
div#content div#kek a.menu{ color: #fff; font-size: 8pt; font-weight: bold;}
div#content div#kek a.menu_piros{ color: #f00; font-size: 8pt; font-weight: bold;}
div#content div.szoveg { width:600px; margin-left: 15px; text-align: justify; }

div#content  ul.kosar { display: block; list-style-type: none; padding: 10px 1%; width: 98%; overflow: hidden; }
div#content  ul.kosar li { width: 100%; line-height: 20px; font-weight: bold; text-align: right; }
div#content  ul.kosar li.vege { border-top: 1px solid #011341; }

div#content  form input.kosar_gomb{border: none; padding: 2px 8px; width: 150px; color:#FFFFFF; background: #CC1311; cursor: pointer; }
li.jobb {text-align: right;}
li.kozep {text-align: center;}

div#content h1{color: #01123e; font-size: 12pt; text-align:center; padding: 5px;}

/*Letöltések*/
div.ures_line{clear: both; width:619px; height: 15px;}
div.letoltes_cim{color: #01123e; font-size: 10pt; padding: 5px; width:100px; float:left; text-align: right;}
div.letoltes_leiras{position: relative; color: #01123e; font-size: 10pt; text-align:left; padding: 5px; width:400px; float:left;}
div.letoltes_file{color: #01123e; font-size: 10pt; text-align:right; margin-right: 15px; margin-top: 5px;}

/* regisztráció */
div#content form#reg { width: 530px; margin-left: 60px; }
div#content form dl {width: 510px; }
div#content form dt,dd {height: 20px; line-height: 20px; padding-top: 2px;float:left; padding: 2px;}
div#content form dt {width: 200px; text-align: right;}
div#content form dt.bold {width: 200px; text-align: right; font-weight: bold;}
div#content form dd {width: 250px; }
div#content form dd.gomb {width: 250px; text-align: center;}
div#content form input[type=text] { width: 240px; }
div#content form input.gomb {width: 100px; }
div#content form p.formcenter { padding-top: 15px; width: 630px; float: left; text-align: center; }
div#content p.reg {margin: 0 60px; text-align: justify;}



/* termék lista*/
div#content form#rendel { width: 100%; }

/* terméktáblázat, kosártáblázat */
div#content table.termlist { width: 98%; margin: 0 1%; text-align: center; color: #062e62; font-size: 11px; }
div#content table.termlist tr.fejlec { font-weight: bold; }
div#content table.termlist tr.kosarfejlec { background-color: #5d75a5; color: #FFFFFF; font-weight: bold; }
div#content table.termlist tr.list td { border-bottom: 1px solid #e5e5e5; vertical-align: middle; height: 30px; }
div#content table.termlist tr.list td.kosar { background-color: #bcd3e9; }
div#content table.termlist tr.list td.kosar input[type=text] { width: 20px; height: 18px; }
div#content table.termlist tr.list td.kosar input[type=submit] { cursor: pointer;width: 30px; border: none; background: url(../img/kosar2.jpg) no-repeat center center; }



div#content p.afa { width: 100%; text-align: center; color: #062e62; font-size: 11px; font-weight: bold; float: left;height: 40px; line-height: 20px; overflow: hidden; }
/* ---- lábléc ---- */
div#lab { width:100%; height:78px; background: #011341 url("../img/lab.jpg") no-repeat center bottom; }
div#also { width: 100%; text-align: center; background-color: #011341; height:50px; line-height:50px; color: #fff; text-align: center; font-size: 8pt; font-weight: bold;}

/*Vége*/
div#wrappera { width: 550px; padding: 15px 14px 5px 80px; text-align: justify;}
div#wrappera img { margin: 0 10px 0 0; float: left; border: 2px solid #eb5809; }
div#wrappera p { margin-bottom: 15px; }
div#wrappera h1 { margin-bottom: 10px; font: bold 14px Arial; }
div#wrappera table {width: 530px; list-style-type: none; color: #000;}
div#wrappera table tr {  height: 20px; line-height: 20px; text-align: center;}
div#wrappera table tr.fejlec {background-color: #5d75a5; font-weight: bold; text-align: center;}
div#wrappera table tr td.vege_kedvezmeny {width: 400px; border-top: 0px; margin: 1px;  height: 20px; line-height: 20px;font-weight: bold; text-align: right;}
div#wrappera table tr td.vege {width: 400px; border-top: 1px solid #011341; margin: 1px;  height: 20px; line-height: 20px;font-weight: bold; text-align: right;}
