/* initializalas
-------------------------------------------------------------------------*/
/* alap beallitasok, margin-ok es padding-ok nullazasa */
html, body, form, input, select, fieldset {font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif; color: #FFFFFF; }
body {background-color: #FFFFFF; }
/* heading es egyeb formazasok, melyek mas alapertelmezett margokkal birnak az egyes bongeszokben */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address {margin: 0px; padding: 0px; }
/* alapertelmezett betumeret ezeknel az elemeknel */
h1, h2, h3, h4, h5, h6, pre, code {font-size: 10px; }
ul, ol {list-style: none; }
/* a linkek kez alakot kapjanak mindenhol */
form label {cursor: pointer; }
address {font-style: normal; }
/* a linkek alapertelmezett alahuzasat szunteti meg */
:link,:visited { text-decoration: none;  }
/* linkelt kepek keretezesenek megszuntetese */
a img,:link img,:visited img {border: none; }
/* a bordert nullazzuk fieldset eseteben */
fieldset {border: none; }
/* float-olt elemek utan hasznalatos clear */
div.clear, span.clear {clear: both; font-size: 0px; }

body {
	background-image:url(images/vizjel.jpg);
}

#container {
	width:600px;
	margin:0 auto;
	background-image:url(images/container_bg.gif);
	background-color:#B754A8;
}
#header {
	height:170px;
}
	.header1 {
		background-image:url(images/header1.gif);
		height:32px;
	}
	.header2 {
		background-image:url(images/header2.gif);
		height:96px;
	}
	.header3 {
		background-image:url(images/header3.gif);
		height:42px;
	}
#contain {
	width:600px;
}
	.side {
		width:170px;
		float:left;
	}
	.main {
		margin-left:170px;
		padding:15px 15px 15px 15px;
		line-height:1.6em;
		text-align:justify;
	}
#footer {
	height:57px;
	clear:both;
}

.kepgaleriabox {
	text-align:center;
	width:310px;
}
.tovabbi_kepek {
	text-align:right;
	float:right;
}
.elvalaszto {
	background-image:url(images/elvalaszto2.gif);
	width:300px;
	height:25px;
	margin-top:30px;
	margin-bottom:20px;
}

img.kep {
padding:2px;
margin:8px;
background-color:#FFFFFF;
border:0;
}
img.kep2 {
padding:2px;
margin:8px;
background-color:#983389;
border:0;
}


img.jobb {
	float:right;
}
img.bal {
	float:left;
}

p.maincontact {
	text-align:center;
}

p.sidecontact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	line-height:1.3em;
}
p.sidecontact a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
p.sidecontact a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
p.sidecontact a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFF00;
}

.main a:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.main a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.main a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFF00;
	text-decoration: none;
}


.kiemeles {
	font-weight:bold;
}
.kiemeles_technika {
	margin-top:10px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#FFFF00;
}
.kiemeles_ujtechnika {
	margin-top:10px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#FFFF00;
}


#liquid-round {
width:188px;
margin:0px auto;
background:#7b126b url(images/leftside.gif) repeat-y left top;
}
.top {
width:100%;
height:20px;
background:url(images/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(images/top-right.gif) no-repeat right top;
}
.center-content {
position:relative;
background:url(images/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -30px 0;
}
.bottom {
width:100%;
height:60px;
background:url(images/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(images/bottom-right.gif) no-repeat right top;
}
