body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%;
FONT-FAMILY: Times New Roman;
TEXT-ALIGN: justify; 
}

#framecontentLeft{
position: absolute; 
top: 100px;
bottom: 20px; 
left: 0;
width: 140px; /*Width of left frame div*/
height: auto;
background-color: #ffe842;
border-top: 2px solid #700000;
border-bottom: 3px solid #700000;
padding-left: 2px;
}

#framecontentRight{
position: absolute; 
height: 100%;
left: auto;
right: 0; 
width: 30px; /*Width of right frame div*/
background-color: #ff8c00;
}

#framecontentTop, #framecontentBottom{
position: absolute;
top: 0;
padding: 0;
left: 0px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0px; /*Set right value to WidthOfRightFrameDiv*/
width: auto;
height: 100px; /*Height of top frame div*/
background-color: #ff8c00;
color: white;
text-align: center;
z-index: 1;
}

#framecontentTop {
    background-image: url('../kepek/panorama.jpg');
    background-repeat: repeat-x;
}

#framecontentBottom{
top: auto;
left: 0px; /*Set left value to WidthOfLeftFrameDiv*/
height: 20px; /*Height of bottom frame div*/
bottom: 0;
}

#maincontent, #indexmaincontent, #bemmaincontent{
position: fixed;
border: 3px solid #700000;
border-left: 2px solid #700000;
border-top: 2px solid #700000;
padding-left: 10px;
top: 100px; /*Set top value to HeightOfTopFrameDiv*/
bottom: 20px; /*Set bottom value to HeightOfBottomFrameDiv*/
left: 120px; /*Set left value to WidthOfLeftFrameDiv*/
right: 30px; /*Set right value to WidthOfRightFrameDiv*/
overflow: auto; 
color: #700000;
z-index: 1;
}

#maincontent {
background-image: url("../kepek/lakokocsiautohatter.jpg");
background-position: center;
background-attachment: fixed;
}

#indexmaincontent{
border-left: none;
margin: 0px;
padding: 0px;
background-color: #ffe842;
}

#bemmaincontent{
background-image: url("../kepek/bemutatkozas.jpg");
background-position: center;
background-attachment: fixed;
}

.innertube1{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 120px 100px 50px 100px; /*Set value to (HeightOfTopFrameDiv WidthOfRightFrameDiv HeightOfBottomFrameDiv WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #framecontentTop, * html #framecontentBottom{ /*IE6 hack*/
width: 100%;
}

H1 {
	font-size: 1.5em;
	text-align: left;
}

H3 {
	text-align: center;
}

a:link {
	color: #700000;
	text-decoration: none;
	font-size: 105%;
}

a:visited {
	color: grey;
	text-decoration: none;
	font-size: 105%;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

/*Menü lista*/
#menu {
	position: absolute;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING: 0;
	PADDING-TOP: 30px;
	z-index:3;
}

#menu a {
	color: #ffe842;
	BORDER: none;
	text-decoration: none;
	PADDING-LEFT: 2px;
}

#menu a:hover {
	BORDER: none;
	text-decoration: none;
	PADDING-LEFT: 8px;
}

#menu a#aktiv {
	BORDER: none;
	text-decoration: none;
	PADDING-LEFT: 8px;
}

#menu2 {
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING: 0;
	PADDING-TOP: 76px;
	PADDING-RIGHT: 30px;
	Float: right;
	BORDER: none;
	text-decoration: none;
	z-index:1;
}

#menu2 li {
    display: inline;
	border: none;
}

#menu2 a {
/*	color: darkorange;*/
	BORDER: none;
	text-decoration: none;
	BORDER-LEFT: #ff8c00 3px solid;
	BORDER-RIGHT: #ff8c00 3px solid;
}

#menu2 a:hover {
	BORDER: none;
	text-decoration: none;
	BORDER-LEFT: #700000 3px solid;
	BORDER-RIGHT: #700000 3px solid;
	BORDER-TOP: #700000 2px solid;
	PADDING-TOP: 10px;
}

dt {
	BACKGROUND-COLOR: #ffe842;
	FONT-WEIGHT: bold;
}

q:before, q:after {
    content: "";
}

q {
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
	FONT-SIZE: x-large;
}

p.idezet:first-letter {FONT: 2em Kunstler Script;}

#col1 {
	width: 60%;
	text-align: center;
	FLOAT: left;
}

#col2 {
	width: 40%;	
	FLOAT: left;
}

ul.auto {
	list-style-type: disc;
	list-style-position: outside;
}

ul.auto2 {
	list-style-type: circle;
}

table {
    	border-collapse: collapse;
    	margin-left: auto;
	margin-right: auto;
   	width: 90%;
	text-align: center;
}

caption {
	FONT-WEIGHT: bold;
    	text-align: left;
	FONT-SIZE: x-large;	
}

th{
	FONT-WEIGHT: bold;
	border: 1px solid #700000;
	background-image: url("../kepek/ures.png");
}

td {
	border: 1px solid #700000;
	vertical-align: top;
}

.simab {
	font-weight: bold;
}

.siman {
	font-weight: bold;
	font-size: 1.2em;
}

td.jobb {
	text-align: right;
}

tr.helso {
	background-color: #ffffcc;
}

tr.hmasodik {
	background-color: #ffff99;
}

.tipus {
	font-weight: bold;
	font-size: large;
}

td.kategoria {
	color: #ff4500;
	background: #ffffcc;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center; 
}

td.berbekat {
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: none;
}

td.berbekocsi {
	border-top: none;
	font-weight: bold;
	font-size: 0.8em;
	
}

table.montazs td{
	border: none;
	text-align: center;
}

table.katalogus td{
	border: none;
	text-align: center;
	width: 380px;
}

table.hasznalt td {
	border-bottom: none;
}

table.hasznalt td.tipus {
	border-bottom: 1px solid #700000;
}

table.hasznalt td.leiras {
	padding-left: 4px;
	padding-right: 4px;
    	text-align: justify;
	border-top: none;
	border-bottom: 1px solid #700000;
}

table.kieg {
	text-align: left;
}

table.borze td.nincs {
	border: none;
}

.alcim {
	font-size: 0.7em;
}

table.wilk td{
	border: none;
	font-weight: bold;
}

table.ujkocsi td{
	font-size: 0.8em;
}

table.ujkocsi td.nincs {
	border: none;
}

table.ujkocsi td.tul {
	padding-left: 8px;
	text-align: left;
	font-size: 0.9em;
	font-weight: bold;
}

table.wilkdeseo {
	width: 100%;
}

table.wilkdeseo td{
	border: none;
	font-size: 1.5em;
	font-weight: bold;
}

td#balaktiv{
	border-left: 3px solid #700000;
	border-right: 3px solid #700000;
	border-top: 3px solid #700000;
	text-align: left;
}

td#balnemaktiv{
	border-bottom: 3px solid #700000;
	text-align: left;
}

td#kozepaktiv {
	border-left: 3px solid #700000;
	border-right: 3px solid #700000;
	border-top: 3px solid #700000;
	text-align: center;
}

td#kozepnemaktiv {
	border-bottom: 3px solid #700000;
	border-left: 3px solid #700000;
	border-right: 3px solid #700000;
	text-align: center;
}

td#jobbaktiv{
	border-left: 3px solid #700000;
	border-right: 3px solid #700000;
	border-top: 3px solid #700000;
	text-align: right;
}

td#jobbnemaktiv{
	border-bottom: 3px solid #700000;
	text-align: right;
}

table.deseo{
	width: 95%
}

table.deseo td{
	border: none;
	text-align: left;
}

table.truma {
	text-align: left;
}

table.truma td, table.egyedibeepites td{
	border: none;
}

table.vonofej {
	text-align:left;
}

table.vonofej td{
	border: none;
	padding: 20px;
}

hr {
	width: 76%;
	align: center;
	height: 1px;
	color: #700000;
	background-color: #700000;
}

.kiemelt {
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: underline;
}

.vastag {
	font-weight: bold;
}

.kicsi {
	font-size: 0.8em;
}

.nagy {
	font-size: 1.2em;
}

.kozep {
	text-align: center;
}

.jobbra {
	FLOAT:right;
}

.jobbrapadd {
	FLOAT: right;
	padding: 15px;
}

.balra {
	FLOAT: left;
}

.jobbraegyedi {
	FLOAT: right;
	width: 95px;
	padding: 10px;	
}

.balraegyedi {
	FLOAT: left;
	width: 95px;
	padding: 10px;
}

.piros {
	color: red;
}

.pirosb {
	color: red;
	font-weight: bold;
}

.pirosk {
	color: red;
	font-size: 0.8em;
	text-align: center;	
}
