body {margin:0; padding:0; background:#000000;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {
	font:12px/12px tahoma, arial, helvetica, sans-serif;
	color:#ADADAD;
	vertical-align:top;
	text-align:left;
}


a{ color:#ADADAD; text-decoration:underline;}
a:hover{ color:#ADADAD; text-decoration:none;}
strong{ color:#00B1D2;}
span a{ color:#00B1D2; text-decoration:underline;}
span a:hover{ color:#00B1D2; text-decoration:none;}

h1 {
	color:#00B1D2;
	font-size: 12px;
}

.feher {
	color:#FEFEFE;
	font-size: 16px;
	font-weight: bold;
}
.szurke {
	color:#797979;
	font-size: 16px;
	font-weight: bold;
}
.kulcs {
	background-image: url(images/bgr1.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	left: 875px;
	top: 345px;
	position: absolute;
}
.haz {
	background-image: url(images/kontakt.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	left: 765px;
	top: 550px;
	position: absolute;
}
.jobb{float:right;}
.bal{
	float:left;
	margin-right: 15px;
}
.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li { background:url(images/r1.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 10px; line-height:22px; }
.r1 li a {color:#ADADAD; text-decoration:none;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#00B1D2;}

.r2 ul { margin:0; padding:0; list-style:none; background:url(images/r3.gif) top left repeat-y;}
.r2 li {  margin:0 0 0 0; padding:0 0 0 20px; line-height:22px; width:164px;}
.r2 li a {color:#ADADAD; text-decoration:none;  background-position:left center;}
.r2 li a:hover { text-decoration:none; color:#00B1D2;}

.top1{width:491px;}
.top1 img{margin:15px 0 0 54px;}
.top2 img{ margin:13px 46px 0 0;}
.top3{width:231px;}
.top3 img{margin:22px 0 0 54px;}
.top4{background:url(images/foto_big.jpg) top left no-repeat; width:694px; height:235px;}

.rez1{
	width:100%;
	background-color: #313131;
	background-image: url(images/rez1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.rez2{width:100%; height:100%; background:url(images/rez2.jpg) top left repeat-x;}
.rez3{width:100%; height:351px; background:url(images/rez3.jpg) top left;}
.fot1{width:100%; height:4px; background:#464646; }
.fot_txt{padding:27px 0 0 58px; line-height:18px; width:766px;}
.fot_txt span{ color:#FFFFFF}
.fot_txt span a{ color:#FFFFFF; text-decoration:none}
.fot_txt span a:hover{ color:#FFFFFF; text-decoration:underline}
.fot2{height:94px;}
.fot_txt img{ float:right; margin:9px 45px 0 0;}
.fot{width:100%; height:100%; background:url(images/fot_bgr.jpg) top left; width:100%;}

.f1 td input{ width:11px; height:11px; margin:1px 0 0 0; padding:0;}
.f{ border:1px solid #0B0B0B; color:#3F3F3F; font-size:11px; font-family:tahoma; padding:3px 0 1px 4px;}
.f2{ width:215px; height:22px;}
.f3{ width:105px; height:22px; vertical-align:middle;}
.f5 input{ width:11px; height:11px; margin:0 12px 0 0;}
.f5{ font-size:10px; color:#FFFFFF; vertical-align:middle; padding:17px 0 11px 0;}
.f6{ width:104px; height:21px; vertical-align:middle}

.f11 td input{ width:192px; height:21px; margin:1px 0 11px 0;}
.f11 td textarea{ width:192px; height:162px; overflow:auto; margin-bottom:7px;}
