.feher {
    background: white;
}
.szurke {
    background: lightgrey;
}

.headbar
{
	float:right;
	width:100%;
	font-size:100%;
	background-image:url('/images/6-2.jpg')
}
.headbar_customer_cart
{
	color:#616a63;float:right;padding:20px;
}
.headbar_customer1
{
	float:right;padding-right:20px;color:#057499;font-weight:900;font-size:110%;font-style:oblique;text-align:right;
}
.headbar_customer2, .headbar_customer3
{
	float:right;padding-right:20px;font-weight:900;font-size:150%;font-style:oblique;text-align:right;
}
.headbar_customer3
{
	float:right;padding-right:20px;font-weight:900;font-size:150%;font-style:oblique;text-align:right;
}

div#video
{
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
}

div#video iframe,
div#video object,
div#video embed
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left:0;
}
.termekadatlap1
{
	text-align:center;
	float:left;
	width:auto;
	padding-right:30px;

}
.termekadatlap2
{
	float:left;
	width:auto;
	max-width:610px;
}
.showbox
{
	width:300px;
	float:left;
	margin:5px;
}
img { border: 0; } 

.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
form#urlap input[type="text"], form textarea, form input[type="email"]
{
	width: 60%;
 	box-sizing: border-box;
}
.center {
    display: block;
    margin: 0 auto;
}

div#menu
{
	background-color:#ffdf00;
	width: 100%;
	float: left;
}

div#menu a
{
	color: black;
	text-decoration: none;
	padding: 6px 8px 6px 8px;
	display: block;
	float: left;
	font-size: 100%;

	border-right:1px solid lightgray;
}

div#menu a:hover
{
	background-color: #ff8000;
}

div#menu_megjelenitese
{
	display: none;
	height:auto;
}

form#urlap
{
font-size:80%;
}

.kosardoboz {
background:#e1e1c9;
 }
.kosardoboz_sarga {
 background:yellow;
 }

.vegyemeg {
	color:red;font-weight:900;font-size:14px;font-family:arial;padding-bottom:5px;padding-top:5px;
}
.nleiras {
	list-style:disc;
	padding-left:10px;
	width:100%;
	 }
.idopont {
	font-weight:bold;
	font-size:16px;
}
.menutabla {font-size:13px; padding:5px 5px 5px 5px;
				cursor:pointer; text-align:center;
				background:#ffdf00;
				height:40px;
				
}

.k_row {	
	text-align:right;
	width:25%;
}

.k2_row {	
	width:75%;
}
.kotelezo {
	border:2px solid black;
	margin:5px;
}
.nem_kotelezo {
	margin:5px;
}
.kosarfej {
    word-spacing: 2px;
    font-size:133%;
	padding:2px;
	font-weight:600;
	width:auto;
	background:#E1E1E1;
    color: red;
}

.kimaradt {
	border:2px solid red;
}
.kimaradt_list {
	background:#FF0000;
	color:#FFFFFF;
}

h3 {
    word-spacing: -1px;
	border-bottom:1px solid #D3D3D3;
    font-size:16px;
}

body {
	font-family: "Trebuchet MS", Verdana;/
	background-color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	width: 100%;
	height: auto;
}



	  .header { COLOR:#2FFFFF; font-weight:900 }
      .text {  color:#ffffff; }
	  .text2 { color:#000000; }
	  .text3 { color:#000000; font-weight:900; }
	  .text4 { color:#000000; font-weight:100; }
      a:link{text-decoration: none; color:#333333}
      a:visited{text-decoration: none; color: #333333}
      a:hover{text-decoration: none; color: #000000}
      a:active{text-decoration: none; color: #333333}
      .termekar {background:#FFFFFF; padding-top:10px; font-size:10pt; margin-bottom: 5px; vertical-align:bottom;text-align:center;font-weight:bold;}
      .akcio {background:#FFFFFF; padding-top:10px; font-size:10pt;color:red; margin-bottom: 5px; vertical-align:bottom;text-align:center;}

a.boxlink:link{text-decoration: none;color:#FFFFFF;}
a.boxlink:visited{text-decoration: none;color:#FFFFFF; }
a.boxlink:hover{text-decoration: none;color:#FFFFFF; }
a.boxlink:active{text-decoration: none;color:#FFFFFF; }


table.vonalas {
	margin-top:0px;
    border: 1px solid #D3D3D3;
    border-spacing: 1px;
    width: 100%;
}

table.vonalas th, table.vonalas td {
    border: 1px solid #D3D3D3;
    padding: 2px 3px;
    text-align: left;
    vertical-align: top;
    background: #e1e1c9;
    color: #0d3246;
}
table.vonalas th {
    background:#C57E45; 
	color:#FFFFE0;
}
.showbox_header
{
	background-color: #43799b;
	border-radius: 5px 5px 0 0;
	padding:2px 0 2px 7px;
}
.showbox_leiras
{
	height:70px;
	color:#000000;
}

.pirosgomb
{
	background:#DC143C; color:white; font-size: 12px;
}
.zoldgomb
{
	background:#008000; color:white; font-size: 16px;font-weight:900;
}

.normalgomb
{
	background:#FBC391; color:black; font-size: 12px;
}
.fo {background:#FFFFFF;vertical-align:top; padding:6px;
}
.szines {
	background: #FF0;
	font-weight:700;
}
.tablafej { background-color:#FF6600; color:white; font-size:12px;font-weight:900;LETTER-SPACING: 2px; 	
			background: url(images/ecke_ro.gif) top right no-repeat #f60;
}
.tablafej div {
	padding: 3px 7px 2px 7px;
	background: url(/images/ecke_lo.gif) top left no-repeat transparent;
}

.tablabelso { padding:6px;
				background-color:#FFFFFF; 
				border: 1px solid #D3D3D3;
                vertical-align:top; 
				color:#DC143C;
				font-size:80%;
				height:100%;
}
.HOLD2 {
	border-left:2px solid #000; 
	COLOR: #FFFFFF; 
	LETTER-SPACING: 2px;
	FONT-SIZE: 160%; 
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	background-color:#057499;
	border-top:1px solid #000;
	border-right:1px solid #000
}
H1, H2 {
	border-left:4px solid #000; 
	color: #057499; 
	letter-spacing: 0px;
	border-bottom:2px solid #000;
	font-size: 160%; 
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:auto;
}

H4 {
	COLOR: #000; FONT-FAMILY: "Trebuchet MS", Verdana;
	font-weight:900;
}

.nezzemeg
{
padding:4px;
}

@media (max-width:400px)
{
	.headbar
	{	
		background-image:url('/images/6-2_400px.jpg')
	}

}
@media (max-width:680px)
{
	form#urlap td, form#urlap tr
	{
		display: block;
		text-align:left;
		width:100%
	}

	form#urlap input[type="text"], form#urlap textarea, form#urlap input[type="email"]
	{
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 10px;
	}

	table#szallitasimodok1 th
	{
		display: none;
	}


	.showbox
	{
	width:100%;
	float:none;
	margin:5px 0px 5px 0px;
	}
	.termekadatlap1
	{
		float:none;
		width:100%;
	}
	.termekadatlap2
	{
		float:none;
		width:100%;
	}


}

@media (max-width:920px)
{
	.headbar_customer2 a, .headbar_customer3 a
	{
	color:#616a63;
	background:white;
	}

	div#menu
	{
		display: none;
	}
	
	div#menu_megjelenitese
	{
		display: block;
		background-color:#ffdf00;
		color: black;
		padding: 6px 8px 6px 8px;
		cursor: pointer;
		 position:relative;
	}
	
	div#menu
	{
		max-width: 250px;
		position: absolute;
	}
	
	div#menu a
	{
		width: 100%;
		box-sizing: border-box;
	}
}
