.szellos { line-height: 1.5em; }
.feltoltes { width: 100%; color: white; background-color: #fe852a; margin: 5px; padding: 5px; text-align: center; font-weight: bold;
border: 1px solid red;}
div#cegleiras { width: 470px; text-align: justify; padding: 15 5 10 15px;}
img#disz { float: right; }
img.iroda { margin: 10 5 10 15px; }
div#eler { margin-left: 105px; padding: 5px; }
div#eler_szoveg { background-color:#ebeae8; line-height: 2em; width: 440px; padding: 10px;}
div.kiscim { padding: 5px; font-weight: bold;}
img#akcio { margin: 0 20px; }
div#akcio_szoveg { padding: 10px; width: 340px; text-align: center; margin-left: 20px; line-height: 1.8em; font-weight: bold;}
div#viking { padding: 5px }
div.hely { padding: 5px }
div#ar1 { width: 460px; text-align: center; font-weight: bold; padding: 10 10 10 20px;}
div#ar2 { width: 460px; text-align: center; font-weight: bold; color: #FE852A; padding: 10 10 10 20px;}

.product_label	{ font-size: 12px; font-family: Verdana, Helvetica;	font-weight: bold; COLOR: #FE852A }	
td.v_tipus { width: 125px; height: 28px; background-color: #E2E2E2; font-size: 12px; font-family: Verdana,Helvetica; font-weight: bold;}
td.tipus { height: 28px; background-color: #E2E2E2; font-size: 12px; font-family: Verdana,Helvetica; font-weight: bold;}
.textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

td.v_c3 { width: 83px; text-align: center; background-color: #E2E2E2; vertical-align: middle;}
td.v_mua { height: 20px; font-weight: bold; font-size: 12px;}
tr.sor1 { background-color: #FFFFFF }
tr.sor2 { background-color: #E2E2E2 }

table.viking { width: 540px; border: 0px; }
table.viking td { padding: 1px; margin: 8px; }
td.v_kep { width: 141px; padding: 0px; }
td.v_cim { font-weight: bold; color: #FFFFFF; height: 20px; font-size: 12px; width: 392px; background-color: #fe852a;}
ul#szolgaltatasok { padding: 40 20 30 40px; }
ul#szolgaltatasok li { margin-bottom: 1em; }
img.kozep { display: block;
    margin-left: auto;
    margin-right: auto; }

.vm { margin: 2px; }
div.tviking { width: 640px; }
div.v_cim { display: block; width: 392px; background-color: #fe852a;  height: 20px; padding-top: 3px;}
h2.v_cim { font-weight: bold; color: #FFFFFF; font-size: 12px; }
div.v_tipus { width: 125px; height: 28px; background-color: #E2E2E2; font-size: 14px; font-family: Verdana,Helvetica; font-weight: bold; padding: 4 0 0 5px;}
h3.jobb { text-align: right; }
h3.sub1 { display: block; width: 225px; font-weight: bold; font-size: 12px; margin: 5 0 5 5px; padding: 5 10px; background-color: #555555; color: #FFFFFF}
h3.sub2 { display: block; width: 225px; font-weight: bold; font-size: 12px; margin: 5 0 5 5px; padding: 5 10px; background-color: #ebeae8;}
h4
{ 
	display: block; 
	width: 100%; 
	margin: 5px; 
	padding: 5px 10px;
	background-color: #555555;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	float: left;
}
div.termek { width: 494px; padding-left: 8px;}
img.termek { display: block; margin: 5 0 5 100px !important; margin: 5 0 5 50px;}
img.termek2 { display: block; margin: 5 0 5 170px !important; margin: 5 0 5 120px;}
div.leiras { width: 410px; text-align: justify; background-color: #ebebea; padding: 2px; margin: 10 0 20 180px !important; margin: 10 0 20 100px;}


body 
{
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
  font-family:  Verdana, Helvetica;
  font-size: 12px;
  text-decoration: none;
  height: 100%;
}
A:link          {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; font-weight: bold;}
A:active        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; font-weight: bold;}
A:visited       {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; font-weight: bold;}
A:hover         {BACKGROUND: none; COLOR: #FE852A; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; font-weight: bold;}
p { margin: 0px; padding: 0px; }
h1
{
  font-size: 16px;
  padding: 0px;
  margin: 0 5 0 5px;
  font-weight: bold;
  font-family: Arial;
  display: inline;
}
h2
{
  font-size: 11px;
  display: inline;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}
h3
{
  font-size: 12px;
  font-weight: bold;
  display: block;
  width: 225px;
  margin: 5 0 5 5px;
  padding: 5 10px;
  background-color:#ebeae8;
  float: left;
}
.alcim
{
  font-size: 12px;
  font-weight: normal;
}
div#cimsor
{
width: 780px;
height: 134px;
}
div#cimsor2 { width: 369px;}
div#oldalmenu
{
  width: 160px;
  background-color: #ebeae8;
}
div#faminta
{
  width: 160px;
  background: #FFFFFF url(img/faminta.jpg) no-repeat;
  height: 400px;
}
div#tartalom
{
  width: 610px;
}
img { float: left; border: 0px; padding: 0px; margin: 0px; display: block;}
div { float: left; overflow: hidden; display: block;}
span { border: 0px; padding: 0px; margin: 0px; }
/* vízszintes menü */
ul#navlist
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 100%;
color: #ffffff;
background-color: #fe852a;
}
ul#navlist li { display: inline; }
ul#navlist li a
{
float: left;
color: #ffffff;
background-color: #fe852a;
padding: 0.6em 1.8em;
text-decoration: none;
border-left: 1px solid #ffffff;
font-family: Arial;
font-weight: 600;
font-size: 12px;
font-weight:bold;
}
ul#navlist li a:hover
{
color: #000000;
}
ul#navlist li.selected a
{
background-color: #FFFFFF;
color: #000000;
}
ul#navlist li a.elso
{
  border-left: 0px;
}
/* fuggőleges menü */
ul#navlist2
{
padding: 0px;
margin: 0px;
list-style-type: none;
float: left;
width: 160px;
background-color: #ebeae8;
}
ul#navlist2 li {display: block; width: 160px; clear: both;}
ul#navlist2 li a
{
float: left;
display: block; 
width: 140px !important;
width: 160px;
clear: both;
color: #000000;
background-color: #ebeae8;
border-bottom: 1px solid #cecece;
font-size: 11px;
padding: 8px 10px;
}
ul#navlist2 li a:hover
{
color: #FFFFFF;
background-color: #999999;
}
ul#navlist2 li.selected a
{
color: #FFFFFF;
background-color: #555555;
}
/* almenu */
ul#navlist3
{
padding: 0;
margin: 5 0px;
list-style-type: none;
float: left;
background-color: #ffffff;
}
ul#navlist3 li { display: inline; }
ul#navlist3 li a
{
width: 225px;
float: left;
color: #000000;
background-color: #ebeae8;
padding: 5 10px;
text-decoration: none;
font-weight: bold;
font-size: 12px;
margin: 0 0 5 5px;
}
ul#navlist3 li a:hover
{
color: #FFFFFF;
background-color: #999999;
}
ul#navlist3 li.selected a
{
background-color: #555555;
color: #FFFFFF;
}
ul#navlist3 li.jobb
{
text-align: right;
}
