* {
margin: 0;
padding: 0;
}

body {
background-color: #393939;
margin: 0 auto;
width: 700px;
}

h2 {
display: none;
}

li, p, a, h2, h3, h4, form {
font-family: Verdana, sans-serif;
font-size: 9pt;
}

h3 {
padding-bottom: 5px;
}

li {
text-align: left;
}

.menu {
float: left;
width: 186px;
}

#mainmenu {
background-image: url("images/bg-mainmenu.png");
background-repeat: no-repeat;
height: 151px;
padding-bottom: 9px;
width: 186px;
}

#submenu {
background-image: url("images/bg-submenu.png");
background-repeat: no-repeat;
float: left;
height: 352px;
width: 186px;
}

.content {
margin-left: 195px;
width: 504px;
}

* html .content {
height: 1%;
margin-left: 0;
}

* html .menu {
margin-right: 7px;
}

#pagehead {
background-image: url("images/pagehead_dummy.png");
background-repeat: no-repeat;
height: 149px;
padding-bottom: 10px;
width: 504px;
}

#pagehead h2 {
display: block;
font-size: 15pt;
font-weight: normal;
padding-top: 121px;
text-align: right;
width: 484px;
}

#pagehead_swf {
height: 149px;
padding-bottom: 10px;
width: 504px;
}

#contenthead {
background-image: url("images/contenthead.png");
background-repeat: no-repeat;
height: 17px;
overflow: hidden;
width: 504px;
}

#contentfoot {
background-color: #fff;
background-image: url("images/contentfoot.png");
background-position: 0 17px;
background-repeat: no-repeat;
height: 34px;
padding-right: 20px;
overflow: hidden;
width: 484px;
}

#contenttext {
background-color: #fff;
height: 302px;
overflow: auto;
padding: 0 20px 0 20px;
text-align: justify;
width: 464px;
}

#mainmenu, #submenu, #pagehead h2 {
text-transform: uppercase;
}

ul {
padding-left: 2ex;
}

ul ul {
padding-left: 4ex;
}

ul ul ul {
padding-left: 6ex;
}

#mainmenu ul, #submenu ul {
color: #393939;
list-style-type: none;
line-height: 14px;
text-indent: -1ex;
}

#mainmenu ul {
padding: 5px 15px 10px 15px;
}

#submenu ul {
padding: 17px 15px;
}

#mainmenu {
color: #fff;
font-weight: bold;
}

h1 {
background-image: url("images/logoheader.png");
background-repeat: no-repeat;
display: block;
height: 0px;
overflow: hidden;
padding-top: 55px;
}

#indexhead h1 {
background-image: url("images/indexheadlogo.png");
padding-top: 45px;
}

p {
padding-bottom: 20px;
width: auto;
}

#mainmenu a {
color: #b2b2b2;
text-decoration: none;
}

#mainmenu a:hover {
text-decoration: underline;
}

#submenu a {
color: #000;
text-decoration: none;
}

#submenu a:hover {
text-decoration: underline;
}

#mainmenu li#current, #mainmenu li#current a, #submenu li#current, #submenu li#current a {
color: #fff;
}

#contenttext a {
color: #f00;
text-decoration: none;
}

#contenttext a:hover {
color: #f00;
text-decoration: underline;
}

.parentmenu {
font-weight: bold;
}

blockquote {
padding-left: 20px;
}

#footer {
margin-top: 5px;
padding: 5px 0 0 0;
}

#footer p {
color: #fff;
font-size: 8pt;
padding: 0;
}

#footer a {
color: #f00;
font-size: 8pt;
text-decoration: none;
}

#footer a:hover {
color: #fff;
text-decoration: underline;
}

#footer a#indilogo {
background-image: url("images/indilogo.png");
background-repeat: no-repeat;
display: block;
height: 0;
left: 676px;
overflow: hidden;
padding-top: 18px;
position: relative;
top: -15px;
width: 22px;
}

#indexcontent {
margin: 57px auto 0 auto;
width: 700px;
}

#indexhead {
height: 418px;
}

#indexmenu {
background-image: url("images/bg-indexmenu.png");
background-position: 0 45px;
background-repeat: no-repeat;
height: 45px;
padding-top: 45px;
width: 700px;
}

* html #indexmenu {
margin-top: -45px;
}

#indexmenu li {
color: #fff;
float: left;
height: 45px;
list-style-type: none;
margin: 0;
text-align: center;
width: 218px;
}

#indexmenu a {
color: #fff;
display: block;
font-family: Verdana, sans-serif;
font-size: 12pt;
font-weight: bold;
height: 35px;
margin: 0;
padding-top: 10px;
text-decoration: none;
text-transform: uppercase;
width: 218px;
}

#indexmenu a:hover {
text-decoration: underline;
}

#Jogi_nyilatkozat #contenttext, #ajanlatkeres #contenttext, #honlapterkep #contenttext, .gallery #contenttext, #Forgalmazott_markak #contenttext {
height: 461px;
}

label {
float: left;
padding: 0 5px 0 0;
text-align: right;
width: 210px;
}

#ajanlatkeres span {
font-size: 75%;
padding-left: 5px;
}

#ajanlatkeres span.expl {
display: block;
padding-left: 215px;
width: 200px;
}

#ajanlatkeres .inputfield {
border: 1px black solid;
margin-bottom: 1px;
width: 12em;
}

#ajanlatkeres textarea.inputfield {
height: 10em;
width: 17em;
}

#ajanlatkeres .inputradio {
border: none;
clear: left;
display: inline;
float: left;
margin-left: 215px;
width: 15px;
}

#ajanlatkeres .radiospan {
display: block;
float: right;
width: 210px;
}

#ajanlatkeres .inputcheck {
border: none;
margin-left: 0px;
width: auto;
}

#ajanlatkeres img {
margin-left: 217px;
}

#contentfoot a, #contentfoot a, #contentfoot a:visited, #contentfoot a:visited {
background-image: url("images/bg-button.png");
background-repeat: no-repeat;
color: #fff;
float: right;
font-weight: bold;
height: 26px;
margin-left: 5px;
overflow: hidden;
padding-top: 5px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 124px;
}

#galeria_gomb a:hover, #ajanlatkeres_gomb a:hover {
text-decoration: underline;
}

#Kapcsolat label {
display: block;
float: left;
padding-top: 0.3em;
width: 100px;
}

#Kapcsolat .inputfield {
width: 15em;
}

#Kapcsolat textarea.inputfield {
width: 26em;
}

#Kapcsolat #map {
float: right;
margin-top: -241px;
}

#Kapcsolat #map img {
border: none;
display: block;
padding-bottom: 5px;
}

/* FEJLECEK */

#Kuldetesunk #pagehead {
background-image: url("images/pagehead_magunkrol1.jpg");
}

#Kompetenciaink #pagehead {
background-image: url("images/pagehead_magunkrol2.jpg");
}

#Cegtortenet #pagehead {
background-image: url("images/pagehead_magunkrol5.jpg");
}

#Tevekenysegi_korok #pagehead {
background-image: url("images/pagehead_magunkrol4.jpg");
}

#Menedzsment #pagehead {
background-image: url("images/pagehead_magunkrol6.jpg");
}

#Hevederek #pagehead {
background-image: url("images/pagehead_termekek_hevederek.jpg");
}

#Muanyag-tagos_heveder #pagehead {
background-image: url("images/pagehead_termekek_muanyagheveder.jpg");
}

#Gumi_heveder #pagehead {
background-image: url("images/pagehead_termekek_gumiheveder.jpg");
}

#Hajtoszijak #pagehead {
background-image: url("images/pagehead_termekek_hajtoszijak.jpg");
}

#Laposszij #pagehead {
background-image: url("images/pagehead_szolgaltatasok_termekmintak.jpg");
}

#Ekszij #pagehead {
background-image: url("images/pagehead_termekek_ekszij.jpg");
}

#Fogasszij #pagehead {
background-image: url("images/pagehead_termekek_fogasszij.jpg");
}

#Variatorszij #pagehead {
background-image: url("images/pagehead_termekek_variatorszij.jpg");
}

#Gorgoslancok #pagehead {
background-image: url("images/pagehead_termekek_gorgoslancok.jpg");
}

#Teflon_termekek #pagehead {
background-image: url("images/pagehead_termekek_teflon.jpg");
}

#Tengelykapcsolok #pagehead {
background-image: url("images/pagehead_termekek_tengelykapcsolok.jpg");
}

#Tomlok #pagehead {
background-image: url("images/pagehead_termekek_tomlok.jpg");
}

#Szallitopalya_gorgok__dobmotorok #pagehead {
background-image: url("images/pagehead_termekek_gorgok_dobmotorok.jpg");
}

#Egyeb_gepepito_elemek #pagehead {
background-image: url("images/pagehead_termekek_egyeb.jpg");
}

#Megmunkalasok_eszkozei #pagehead {
background-image: url("images/pagehead_termekek_megmunkalas.jpg");
}

#Szolgaltatasok #pagehead {
background-image: url("images/pagehead_szolgaltatasok.jpg");
}

#Szallitorendszerek_tervezese__kivitelezese #pagehead {
background-image: url("images/pagehead_szolgaltatasok_tervezes.jpg");
}

#Szallitorendszerek_tervezese__kivitelezese #pagehead h2 {
font-size: 13pt;
padding-top: 123px;
}

#Szaktanacsadas #pagehead {
background-image: url("images/pagehead_szolgaltatasok_szaktanacsadas.jpg");
}

#Konfekcionalas__bevonatozas #pagehead {
background-image: url("images/pagehead_szolgaltatasok_konfekcionalas.jpg");
}

#Kiszallitas #pagehead {
background-image: url("images/pagehead_szolgaltatasok_kiszallitas.jpg");
}

#Termekmintak #pagehead {
background-image: url("images/pagehead_szolgaltatasok_termekmintak.jpg");
}

#Kapcsolat #pagehead {
background-image: url("images/pagehead_kapcsolat.jpg");
}

#Referenciak #pagehead {
background-image: url("images/pagehead_referencia.jpg");
}

#tippek #pagehead {
background-image: url("images/pagehead_tippektrukkok.jpg");
}

#downloads #pagehead {
background-image: url("images/pagehead_letoltesek.jpg");
}

#Jogi_nyilatkozat #pagehead, #ajanlatkeres #pagehead, #honlapterkep #pagehead, .gallery #pagehead, .gallery #pagehead_swf, #Forgalmazott_markak #pagehead {
display: none;
}

/* LOGOK */

#logolist {
list-style-type: none;
padding: 0;
}

#logolist li {
background-repeat: no-repeat;
float: left;
height: 35px;
padding: 0 10px 10px 0;
}

#logo_habasit {
background-image: url("images/logo_habasit.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 25px;
width: 51px;
}

#logo_rexnord {
background-image: url("images/logo_rexnord.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 24px;
width: 101px;
}

#logo_magris {
background-image: url("images/logo_magris.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 15px;
width: 67px;
}

#logo_renold {
background-image: url("images/logo_renold.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 12px;
width: 77px;
}

#logo_rotzinger {
background-image: url("images/logo_rotzinger.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 12px;
width: 65px;
}

#logo_flex-link {
background-image: url("images/logo_flexlink.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 15px;
width: 67px;
}

#logo_rotex {
background-image: url("images/logo_rotex.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 18px;
width: 82px;
}

#logo_optibelt {
background-image: url("images/logo_optibelt.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 35px;
width: 63px;
}

#logo_gates {
background-image: url("images/logo_gates.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 25px;
width: 44px;
}

#logo_fenner {
background-image: url("images/logo_fenner.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 25px;
width: 66px;
}

#logo_barum {
background-image: url("images/logo_barum.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 18px;
width: 107px;
}

#logo_wippermann {
background-image: url("images/logo_wippermann.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 16px;
width: 147px;
}

#logo_ringspann {
background-image: url("images/logo_ringspann.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 30px;
width: 114px;
}

#logo_interroll {
background-image: url("images/logo_interroll.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 35px;
width: 51px;
}

#logo_ammeraal {
background-image: url("images/logo_ammeraal.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 35px;
width: 92px;
}

#logo_chiorino {
background-image: url("images/chiorino.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 22px;
width: 82px;
}

#logo_esbelt {
background-image: url("images/logo_esbelt.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 21px;
width: 94px;
}

#logo_siegling {
background-image: url("images/logo_siegling.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 20px;
width: 108px;
}

#logo_sampla {
background-image: url("images/logo_sampla.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 35px;
width: 86px;
}

#logo_breco {
background-image: url("images/logo_breco.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 20px;
width: 58px;
}

#logo_brecoflex {
background-image: url("images/logo_brecoflex.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 18px;
width: 79px;
}

#logo_iwis {
background-image: url("images/logo_iwis.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 18px;
width: 56px;
}

#logo_rosta {
background-image: url("images/logo_rosta.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 18px;
width: 63px;
}

#logo_regina {
background-image: url("images/logo_regina.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 18px;
width: 103px;
}

#logo_ktr {
background-image: url("images/logo_ktr.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 37px;
width: 40px;
}

#logo_quattro {
background-image: url("images/logo_quattro.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 22px;
width: 25px;
}

#logo_jakob {
background-image: url("images/logo_jakob.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 23px;
width: 74px;
}

#logo_chiorino {
background-image: url("images/logo_chiorino.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 22px;
width: 82px;
}

#logo_bowex {
background-image: url("images/logo_bowex.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 37px;
width: 113px;
}

#logo_ktrrotex {
background-image: url("images/logo_ktrrotex.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 37px;
width: 113px;
}

#logo_rexnordmarbett {
background-image: url("images/logo_rexnordmarbett.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 24px;
width: 175px;
}

#logo_mulco {
background-image: url("images/logo_mulco.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 25px;
width: 134px;
}

#logo_synchroflex {
background-image: url("images/logo_synchroflex.png");
display: block;
height: 0;
overflow: hidden;
padding-top: 35px;
width: 82px;
}

#logo_esband {
background-image: url("images/logo_esband.jpg");
display: block;
height: 0;
overflow: hidden;
padding-top: 49px;
width: 50px;
}

#logo_transnorm {
background-image: url("images/logo_transnorm.jpg");
display: block;
height: 0;
overflow: hidden;
padding-top: 35px;
width: 115px;
}

