body {
	background-color: #444444;
}

a {
	text-decoration: none;
/*	font-weight: bold;*/
	color: #0000FF;
}

a:hover {
	text-decoration: none;
/*	font-weight: bold;*/
	color: #0099FF;
}

a.header {
	font-weight: normal;
	text-decoration: none;
	color: #EEEEEE;
}

a.header:hover {
	font-weight: normal;
	text-decoration: none;
	color: #BBBBBB;
}
/*
img {
	border:1px solid #91350c;
}
*/
table.maintable {
	width: 1240px;
	_ width: 1235px;
	border: 2px solid #91350c;
}

td.header {
	background: #AAAAAA url(elements/header.jpg) no-repeat top left;
	width: 1240px;
	height: 132px;
}

#divStayTopLeft {
	width: 170px;
	_ padding-left: 2px;
}

td.main_bgnd {
	background: #AAAAAA url(elements/main_bgnd.jpg) repeat-y top left;
	vertical-align: top;
}

table.content-table {
	width: 100%;
	height: 100%;
	z-index: 2;
}

td.topmenu {
	background: #AAAAAA url(elements/topmenu.jpg) no-repeat top left;
	height: 23px;
}

.relative-div {
	position: relative;
}

.menu01 {
	position: absolute;
	top: 5px;
	font-weight: bold!important;
}
.menu02 {
/*	position: absolute;
	top: 30px;*/
	font-weight: bold!important;
}
.menu03 {
/*	position: relative;
	top: 112px;*/
	font-weight: bold!important;
}
.menu04 {
/*	position: relative;
	top: 129px;*/
	font-weight: bold!important;
}
.menu05 {
/*	position: relative;
	top: 146px;*/
	font-weight: bold!important;
}
.menu06 {
/*	position: relative;
	top: 163px;*/
	font-weight: bold!important;
}
.menu07 {
/*	position: relative;
	top: 180px;*/
	font-weight: bold!important;
}

.rendeles {
/*	position: relative;
	top: 180px;*/
	font-weight: bold!important;
	
}
.submenu {
	position: absolute;
	left: 20px;
	font-size: 14px;
	font-weight:normal;
}

.bemutatkozunk {
	position: absolute;
	left: 800px;
	top: -10px;
}

.referenciak {
	position: absolute;
	left: 960px;
	top: -10px;
}

td.topspace {
	background: #AAAAAA url(elements/main_bgnd.jpg) repeat-y top left;
	height: 20px;
}

td.continental {
	background: #AAAAAA url(elements/continental.jpg) no-repeat top left;
	height: 45px;
}

td.footer {
	background: #AAAAAA url(elements/footer.jpg) no-repeat top left;
	height: 26px;
}

table.footertable {
	width: 100%;
}

td.footer-message {
	text-align: center;
	font-size: 14px;
}

td.footer-notice {
	font-size: 14px;
	width: 200px;
	text-align: center;
}

td.content-left {
	width: 20%;
}

td.content-mid {
	width: 60%;
}

td.content-right {
	vertical-align: top;
	width: 20%;
}

#minireference {
	position: relative;
	left: 800px;
	width: 150px;
}

#refimg {
	width: 200px;
}

td.mission {
	background: #AAAAAA url(elements/mission.jpg) no-repeat top left;
	height: 40px;
}

td.logo {
	background: #AAAAAA url(elements/main_bgnd.jpg) repeat-y top left;
	width: 25%;
	text-align: center;
}

td.logo img {
	border: 0px;
}

td.menu-top {
	background: #AAAAAA url(elements/menu_top.jpg) no-repeat top left;
	height: 15px;
	_ width: 114px; 
}

td.menu-mid {
	background: #AAAAAA url(elements/menu_mid.jpg) repeat-y top left;
	padding-left: 30px;
	font-size: 14px;
	_ width: 114px; 
}
td.menu-mid-top {
	background: #AAAAAA url(elements/menu_mid.jpg) repeat-y top left;
	padding-left: 30px;
	font-size: 14px;
	_ width: 114px; 
}

td.menu-mid a, td.menu-mid a:hover {
  font-weight: normal;
}

td.menu-bottom {
	background: #AAAAAA url(elements/menu_bot.jpg) no-repeat top left;
	height: 15px;
	_ width: 114px; 
}

table.sidebar-table {
	width: 165px;
	_ width: 170px !important;
	position: relative;
	top: 30px;
	z-index: 2;
}

td.sidebar {
	background: #AAAAAA url(elements/sidebar.jpg) repeat-y top left;
	width: 170px;
	_ width: 116px !important;
	vertical-align: top;
}

td.content {
	width: 1110px;
	_ width: 1067px;
}

td.menu-separator {
	background: #AAAAAA url(elements/submenu_div.jpg) no-repeat top left;
	height: 15px;
	_ width: 114px; 
}

#indiv {
  height:100%;
  overflow:auto;
  height:400px;
  background: #AAAAAA url(elements/main_bgnd.jpg) repeat-y top left;
}

.center {
	text-align: center;
}

.left{
	text-align: left;
}

.content-text {
	position:relative;
	left: 185px;
	width: 700px;
	text-align: justify;
}

img.imgacel {
  padding-bottom: 25px;
	float: left;
	padding-right: 10px;
	width: 300px;
	height: 150px;
	_ height: 155px;
}

.chtor {
	color: #FF0000;
	font-weight: bold;
}

td.kapuk {
	width: 33%;
	vertical-align: top;
	font-size: 22px;
	font-weight: bold;
}

td.acelrow1 {
	width: 25%;
}

td.acelrow2 {
	width: 15%;
}

.acelborder {
  border: 1px solid black;
}

img.acel03 {
	position: relative;
	left: -30px;
	height: 257px;
}

img.acel04 {
	position: relative;
	left: 0px;
	top: -83px;
}

img.acel05 {
	position: relative;
	left: 30px;
	top: 0px;
}

img.acel08 {
	float: left;
	border: 1px solid #777777;
}

.acel08-space {
	position: relative;
	left: 20px;
	height: 280px;
}

img.imgleft {
	float: left;
	padding-right: 10px;
}

.panelek2a {
	position: absolute;
	float: left;
	width: 700px;
	height: 250px;
}

.panelek2b {
	position: absolute;
	float: right;
	width: 700px;
	height: 250px;
}

img.panelek2 {
	float: left;
}

img.panelek3 {
	float: right;
}

.panelek-text {
	position: relative;
	left: 235px;
	width: 210px;
	text-align: center;
}

.panelek-text2b {
	font-weight: bold;
}

.panelek-text2 {
	width: 250px;
	position: relative;
	left: 220px;
	text-align: center;
}

img.alu01 {
	float: left;
	width: 200px;
	padding-right: 20px;
}

.redtype {
	color: #CC1111;
	font-weight: lighter;
}

.alu02 {
	float: none;
	width: 350px;
}

.alu03 {
	float: none;
	width: 400px;
}

.alu04 {
	float: left;
	width: 250px;
	padding-right: 20px;
}

.alu05 {
	height: 225px;
}

td.alu_table-text {
	position: relative;
	left: 185px; 
	width: 400px;
	text-align: justify;
}

.alu_table2-text {
	position: relative ; 
	width: 400px;
	text-align: justify;
	vertical-align: top;
}

td.arsrow1 {
	width: 200px;
}

td.arsrow2 {
	width: 300px;
}

img.arspic {
	width: 200px;
}

img.imgmellek1 {
	float: right;
	width: 220px;
}

.mellekajto-text {
	text-align: justify;
	position: absolute;
	top: -220px;
	left: 250px;
	width: 210px;
}

.mellek23a {
	height: 270px;
}

.mellek02 {
	float: left;
	height: 265px;
	width: 169px;
}

.mellek03 {
	float: right;
	height: 265px;
	width: 169px;
}

.imgmellek1 {
	float: left;
	width: 200px;
	padding-left: 20px;
}

.imgmellek2 {
	float: right;
	width: 250px;
	padding-left: 20px;
	padding-right: 20px;
}

.imgmellek3 {
	float: left;
	width: 170px;
	padding-left: 20px;
	padding-right: 20px;
}

.imgmellek4 {
	height: 180px;
	padding-left: 10px;
	padding-right: 0px;
}

.mellek-help {
	position: relative;
	top: -150px;
}

.ameret1, .majto1{
	float: left;
	width: 300px;
	padding-left: 20px;
	padding-right: 20px;
}

.ameret2, .majto2{
	float: right;
	width: 300px;
	padding-left: 20px;
	padding-right: 20px;
}

ameret7 {
  
}

.majto1 {
	height: 235px;
}

.majto3 {
	width: 550px;
}

.majto4 {
	float: left;
	width: 300px;
	height: 130px;
	padding-left: 20px;
	padding-right: 20px;
}

.majto5 {
	float: right;
	width: 300px;
	padding-left: 20px;
	padding-right: 20px;
}

.biztonsag1 {
	padding-left: 20px;
	padding-right: 20px;
}

.biztonsag2 {
	float: right;
	width: 200px;
	padding-left: 20px;
	padding-right: 20px;
}

.biztonsag3 {
	width: 200px;
}

.biztonsag5 {
	width: 600px;
}

.orange {
	color: #FF9C00;
}

.red {
	color: #CC1111;
}

.green {
	color: #119911;
}

.zertifikat {
	width: 750px;
}

.zertifikat1 {
	position: relative;
}

.zertifikat2 {
	font-size: 13px;
	color: #FFFFFF;
	text-align: justify;
	position: absolute;
	top: 30px;
	left: 480px;
	width: 240px;
}

.ido1 {
}

.ido2 {
	width: 600px;
}

.ztable {
	width: 100%;
}

.ztd {
	width: 40%;
}

.ido4, .ido5 {
	float: left;
	width: 150px;
	padding-right: 15px;
}

td.ref1, td.ref3 {
	width: 300px;
	font-weight: bold;
}

td.ref2, td.ref4 {
}

img.sin_list_img1{
	float: right;
	width: 340px;
	padding-left: 20px;
}

td.sin_list_td {
	vertical-align: top;
	width: 360px;
}

img.alupanelimg {
	width: 150px;
	height: 250px;
}

.alu45a {
	height: 270px;
}

.alu4a {
	position: absolute;
	left: 130px;
	text-align: center;
}

.alu5a {
	position: absolute;
	left: 330px;
	text-align: center;
}

img.alupanel_list-image{
	width: 150px;
	height: 250px;
}

img.alupanel_list-image2{
	width: 150px;
	height: 250px;
	position: relative;
	left: 100px;
}

div.alupanel_list-text{
	text-align: center;
}

div.alupanel_list-text2{
	text-align: center;
	position: relative;
	left: 100px;
}

img.alupanel_img07{
	width: 450px;
}

div.alupanel_img07_txt1{
	position: absolute;
	left: 180px;
}

div.alupanel_img07_txt2{
	position: absolute;
	left: 380px;
}

img.garazs_list-image{
	width: 180px;
	height: 150px;
	border: 0px;
	padding-left: 25px;
	padding-right: 25px;
}

div.garazs_linklist {
	position: relative;
	left:  40px;
}

td.kapu-td {
	_ width: 230px;
}

img.sekseh-img1 {
	width: 350px;
	height: 250px;
}

img.sekseh-img6 {
	width: 348px;
	height: 450px;
}

img.sekseh-img7 {
	width: 348px;
	height: 450px;
}

img.motor1 {
	width: 300px;
	position: relative;
	float: right;
	top: -30px;
}

img.motor2 {
	width: 350px;

}

img.motor3 {
	width: 200px;
	position: relative;
	float: left;
	padding-right: 20px;
}

img.motor4 {
	width: 200px;
	position: relative;
	float: right;
}

td.motor_td {
	vertical-align: top;
	
}

table.motorsin {
	width: 700px
}

.cegchtor {
	width: 100px;
	position: relative;
	top: 14px;
}

.gyors11 {
	float: right;
	width: 220px;
	padding-left: 20px;
}

table.gyors1t1 {
	padding-left: 70px;
	width: 450px;
}

table.gyors1t1 td {
	width: 50%;
}

table.gyors1t2 {
	text-align:justify;
	width: 100%;
}

table.gyors1t2 td {
	vertical-align: top;
	width: 50%;
}

img.gyors41 {
	width: 150px;
	float: left;
}
td.gyors4td1 {
	width: 300px;
}

.gyors_title {
	color: #0000FF;
	font-weight: bold;
}
img.gyors32 {
	width: 300px;
}

img.gyors21 {
	width: 300px;
	float: left;
	padding-right: 15px;
}

img.gyors41 {
	width: 200px;
	float: left;
	padding-right: 15px;
}

.gyors4a {
	float: right;
	padding-left: 30px;
	text-align: center;
	color: #CC0000;
}

img.gyors44 {
	float: right;
	padding-right: 170px;
}

img.gyors46 {
	position: relative;
	top: -153px;
}

.gyors0a {
	width: 700px;
	height: 330px;
}

img.gyors01 {
	height: 300px;
	float: left;
}
img.gyors02 {
	height: 300px;
	float: right;
}

img.kapuszigetelo1 {
	float: right;
	height: 300px;
	margin-left:20px;
}

img.kapuszigetelo2 {
	float: left;
	height: 300px;
	margin-right: 20px;
}

img.kapuszigetelo3 {
	float: right;
	height: 300px;
	margin-left: 20px;
}

img.kapuszigetelo4 {
	float: left;
	height: 250px;
	margin-right: 20px;
}

img.kapuszigetelo5 {
	float: left;
	height: 250px;
	margin-right: 20px;
}

img.kapuszigetelo6 {
	float: left;
	height: 250px;
	margin-right: 20px;
}

img.kapuszigetelo7 {
	width: 500px;
}

.kapuszigetelo-text1 {
	float:left;
	margin-right: 20px;
}

img.rakodas1 {
	height: 250px;
}

img.rakodas2, img.rakodas3, img.rakodas4, img.rakodas5, img.rakodas6, img.rakodas7 {
	float:right;
	height:250px;
}

img.isohaz1 {
	width: 700px;
}

img.berampa1 {
	width: 700px;
}

img.hrampa1 {
	width: 250px;
	float: right;
	margin-left: 20px;
}

img.hrampa2 {
	width: 250px;
	float: left;
	margin-right: 20px;
}

img.hrampa3 {
	width: 250px;
	float: right;
	margin-left: 20px;
}

img.hrampa4 {
	width: 250px;
	float: left;
	margin-right: 20px;
}

img.hrampa5 {
	width: 300px;
	float: right;
	margin-left: 20px;
}

img.hrampa6 {
	width: 300px;
	float: right;
	margin-left: 20px;
}

img.rh121, img.rh123 {
	width: 650px;
}

img.rh122 {
	width: 550px;
}

img.krampa1 {
	width: 550px;
}

img.krampa2 {
	float: right;
	margin-left: 20px;
	width: 350px;
}

img.krampa3 {
	width: 550px;
}

img.krampa4, img.krampa5 {
	float: right;
	margin-left: 20px;
	width: 350px;
}

img.krampa5 {
	margin-top: 15px;
}

img.krampa6 {
	width: 550px;
}

img.emeloasztal1, img.emeloasztal2 {
	width: 400px;
}

img.emeloasztal3 {
	float: left;
	margin-right: 20px;
	width: 300px;
}

img.emeloasztal4 {
	float: right;
	margin-left: 20px;
	width: 150px;
}

img.kerampa1 {
	float: right;
	margin-left: 20px;
	width: 380px;
}

span.rhx1 {
	font-style:italic;
	font-weight: bold;
	color: #CC1111;
	font-size: 24px;
}

img.rhx11 {
	width: 500px;
}

img.rhx12 {
	width: 500px;
}

img.rhx31 {
	width: 500px;
}

img.rhstandard1, img.rhstandard3 {
	width: 500px;
}

img.rhstandard2, img.rhstandard4 {
	width: 650px;
}


