@charset "utf-8";

.nobr {white-space: nowrap}

/* keret */
.kbf { background-repeat:no-repeat; background-image: url("img/bf.png"); width:30px; height:30px; }
.kf  { background-repeat:repeat-x; background-image: url("img/f.png"); }
.kjf { background-repeat:no-repeat; background-image: url("img/jf.png"); width:30px; }
.kj  { background-repeat:repeat-y; background-image: url("img/j.png"); }
.kb  { background-repeat:repeat-y; background-image: url("img/b.png"); }
.kba { background-repeat:no-repeat; background-image: url("img/ba.png"); width:30px; height:30px; }
.ka  { background-repeat:repeat-x; background-image: url("img/a.png"); }
.kja { background-repeat:no-repeat; background-image: url("img/ja.png"); }

/* Lap */
div.lap { background-color:white; height:100%; width:900px; margin:0 auto; }

div.szlap { background-color:white; width:100%; margin:0 auto;}

/* */
html { height:101%; }
body { font-family:Arial; font-size:14px; background-color:#96A6B3; }

p  {margin-left:20px; text-align:justify;}

h1 
{ 
  font-size:18pt; 
  font-family:Arial; 
  font-style:italic; 
  margin:20px 10px 20px 5px; 
  border-bottom:1px solid #AAAAAA;
}
h3 { font-size:18px; padding: 3px 0px 3px 5px; margin:0px 0px 0px 0px; border-bottom:1px solid #FFDD33; width:80%;}
h4 { padding: 3px 0px 3px 0px; margin:0px 0px 0px 20px; text-decoration:underline;}
h4 + p { margin:5px 0px 10px 20px; line-height:120%; text-align:justify;}
h4 + p + ul { padding-left:60px; margin:-10px 0px 10px 0px; list-style-position:inside; border:0px solid;}
h3 + p { margin:5px 0px 10px 20px; }

li { padding-bottom:4px; text-align:justify;}
input[type=text], input[type=password] {
border:1px solid #f7c84b;
}

A         {  color:#ff6600; text-decoration:none; }
A:hover   {  text-decoration:underline; }
A:visited {  color:#f08f00; }

/* ---------------------- menu ---------------------- */
ul.menu 
{
  padding:0px 0px 0px 10px; 
  margin:0px 0px 0px 8px; 
  width:100%;
}

ul.almenu {
  padding:0px 0px 0px 10px; 
  margin:0px 0px 0px 25px; 
  width:100%;
}

.menugomb
{ 
  color:#442208;
  font-family:Arial; 
  font-weight:bold;
  font-size:12px;
  padding:5px 10px 2px 0px; 
  margin:0px 0px 3px 10px; 
  cursor:pointer; 
  border-bottom:1px solid #ffc208;
  list-style:disc outside url('img/nyil.png');
}
/* .menugomb.hover az iefix.htc-hez */
.menugomb:hover, .menugomb.hover
{ 
  color:#f2b100;
}

.menugomba
{ 
  color:#f08f00;
}


.menugomba:hover
{ 
  color:#f08f00;
}

li.imenugomb 
{
  width:70%;
}

/* ---------------------- /menu ---------------------- */

.cal { color:blue;  cursor:pointer;}
.cal:hover { color:black; }

ol.norm li {padding-bottom:10px;}
ul.main li {margin-top:20px; font-size:17px;}

/* tartalom */

div.sp  { display:none; margin:5px 5px 5px 0px;}
div.sps { display:block; }
div.spsam { min-height:600px; }

/* árlista */
table.tb {font-family:Arial; margin:10px 0px 1px 0px; width:660px; border : 1px solid #000000; padding:5px 5px 5px 5px;}
table.tb ul {font-size:14px; font-weight:normal; padding-left:25px; margin:0px 10px 0px 2px;}
table.tb ul ul {padding-left:15px; font-size:13px; list-style:circle;}
table.tb td {border: 1px solid #FFFFFF; padding:5px 5px 5px 5px; margin:0px 0px 0px 0px;}

/* csíkos tábla cellák */
th, td.tdd1 { padding:4px 5px 4px 5px; font-size:15px; letter-spacing:1px; font-weight:normal; background-color:#f7c84b; color:#000000;}
td.tdd2 { padding:10px 10px 10px 10px; font-size:14px; background-color:#f7f3d0; color:#000000; text-align:right;}
td.tdd3 { padding:10px 10px 10px 10px; font-size:14px; background-color:#f7f5e3; color:#000000; text-align:right;}
td.tdd1o { color:#000000; font-weight:bold; text-align:right;} /* végösszeg */

/* árlista inputok */
input.ik {width:190px; }
input.in {width:500px; }
input[type="button"], input[type="submit"] { background-repeat: no-repeat; background-image: url("img/f1.png"); color:white; height:30px; font-size:14px;}

.kk { border:1px solid #A7BFDE; margin-top:2px; margin-bottom:2px;}
table.tk {width:100%; }
table.tkk {width:193px; }

form.igeny input[type=text] { font-family:Arial; font-weight:bold; color:#4F81BD; font-size:16px; }
form.igeny input[type=radio] { font-family:Arial; font-weight:bold; color:#4F81BD;}
/* árlista baloldal */
td.btd { width:150px; text-align:right; padding-right:10px;}


/* submit gomb */
input[type=submit] {
  border:none;
  display:inline;

  padding-left:20px;
  padding-right:20px;

  height:30px;

  background-image: url(img/l1.png);
  background-color: transparent;
  background-repeat: repeat-x;

  color:black;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  letter-spacing:1px;
  text-decoration: none;
}


input[type=submit]:hover, .submit.hover {
  background-image: url(img/l1.png);
  color:black;
}

input[type=submit]:active, .submit.active {
  padding-left:21px;
  padding-right:19px;
  padding-top:1px;
  background-position:0px 3px;
  color:black;
}

/* ---------- */

div.dc { display:inline; }
div.dcn { border:0px solid red; }
div.dcok { border:0px solid green; }

span.cimke {
  float:left;
 
  background-repeat:no-repeat;
  background-position:left top;

  padding:0px 0px 0px 1px;
  margin:3px 2px 3px 2px;

}
span.cimkez {
  background-image: url('img/cimkezb.png');
}
span.cimkep {
  background-image: url('img/cimkepb.png');
}

p.cimke {
  float:left;
  white-space: nowrap;
  font-size: 17px;

  background-repeat:no-repeat;
  background-position:right top;

  padding:7px 7px 7px 3px;
  margin:0px 0px 0px 0px;
}
p.cimkez {
  background-image: url('img/cimkezj.png');
}
p.cimkep {
  background-image: url('img/cimkepj.png');
}
input.cimke {
  vertical-align:middle;
  height:24px;
  margin:-2px 0px -2px 6px;
  padding:0px 5px 2px 5px;
}

.ci {
  position:relative;
  border:0px solid black;
  display:inline-block;
  margin-right:40px;
}
.cik
{
  position:absolute;
  top:50%;
  margin-top:-20px;
  left:100%;
  height:41px;
}
.cikk
{
  position:absolute;
  top:50%;
  margin-top:-20px;
  height:41px;
}
.cipk 
{
  font-weight:bold;
  margin:12px 0px 12px 30px;
}
.cip 
{
  font-weight:bold;
  margin:12px 0px 12px 15px;
}
