@charset utf-8;

body,html {
background-color:#B3AFAF;
background:url(bg.jpg);
background-repeat:no-repeat;
font-family:verdana, arial, sans-serif;
text-align:center;
margin:0;
padding:0;
}

#content {
position:relative;
background-color:#FFF;
background-repeat:no-repeat;
text-align:left;
width:850px;
border:0;
font-family:verdana, arial, sans-serif;
font-size:13px;
line-height:16px;
min-height:150px;
color:#EEE;
margin:0 auto;
padding:0;
}

#content2 {
position:relative;
background-color:#EEE;
background-repeat:no-repeat;
text-align:left;
width:850px;
border:0;
font-family:verdana, arial, sans-serif;
font-size:13px;
line-height:16px;
min-height:150px;
color:#EEE;
margin:0 auto;
padding:0;
}

.content_in {
background:url(bg_in.jpg);
background-repeat:no-repeat;
min-height:250px;
font-family:verdana, arial,sans-serif;
font-size:13px;
line-height:16px;
color:#000;
padding:65px 14px 10px;
}

.content_in2 {
padding-bottom:10px;
padding-top:10px;
font-family:verdana, arial,sans-serif;
font-size:13px;
line-height:16px;
color:#000;
background-color:#EEE;
}

.content_out {
background:url(bg_out2.jpg);
background-repeat:no-repeat;
height:100px;
width:850px;
clear:both;
}

.content_fade {
width:822px;
min-height:300px;
padding-left:14px;
padding-top:16px;
padding-right:14px;
background-color:#000;
font-family:verdana, arial, sans-serif;
font-size:13px;
line-height:16px;
color:#FFF;
}

.content_fade a {
color:#AA9;
}

.content_fade a:hover {
color:#b30000;
}

.szovegtorzs2 h1 {
font-size:15px;
font-weight:700;
background:#b30000;
color:#fffafa;
text-align:left;
margin:5px 575px 5px 0;
padding:5px;
}

.szovegtorzs {
text-align:justify;
margin-bottom:15px;
}

.szovegtorzs3 {
text-align:justify;
margin-top:370px;
}

.szovegtorzs2 {
text-align:justify;
}

.szovegtorzs a:hover {
color:#987;
text-decoration:none;
}

.szovegtorzs a {
color:#b30000;
text-decoration:none;
font-weight:700;
line-height:16px;
}

.szovegtorzs h1 {
text-align:left;
font-size:16px;
font-weight:700;
background:#b30000;
color:#FFF;
margin-left:257px;
}

.szovegtorzs h2 {
text-align:left;
font-size:14px;
font-weight:700;
background:#b30000;
color:#FFF;
margin:5px 0 0 257px;
padding:5px;
}

.szovegtorzs3 h2 {
text-align:left;
font-size:14px;
font-weight:700;
background:#b30000;
color:#FFF;
margin:5px 0 0 257px;
padding:5px;
}

.myfoot a:hover {
color:#b30000;
text-decoration:underline;
}

.myfootszolg a:hover {
color:#6cac20;
text-decoration:underline;
}

.myfootref a:hover {
color:#ff8000;
text-decoration:underline;
}

.myfootpartner a:hover {
color:#056bb3;
text-decoration:underline;
}

.myfootkapcs a:hover {
color:#9c82a4;
text-decoration:underline;
}

#legalja {
position:absolute;
bottom:0;
left:150px;
}

#header {
position:relative;
top:0;
left:0;
height:85px;
width:850px;
background-color:#000;
margin:0;
padding:0;
}

ul {
list-style-type:none;
margin:5px 0 0;
padding:5px 0 0;
}

ul.list li {
text-align:justify;
list-style:none;
margin:5px 5px 0 10px;
padding:5px 5px 0 10px;
}

h1 {
font-weight:700;
font-size:15px;
text-align:center;
margin:5px 0 0;
padding:5px 0 0;
}

h2 {
font-weight:700;
font-size:14px;
text-align:center;
margin:0;
padding:0;
}

h3 {
font-weight:700;
font-size:13px;
background:#b30000;
color:#fffafa;
text-align:left;
margin:0 0 0 10px;
padding:5px;
}

img {
border:0;
}

img.fo {
border:0;
float:right;
margin:10px 0 5px 10px;
padding:10px 0 5px 10px;
}

a {
color:#FFF;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#FFF;
text-decoration:none;
font-weight:700;
}

p.jobb {
text-align:right;
font-size:8px;
margin:50px 0 0;
}

p.bal {
text-align:left;
font-size:8px;
margin-left:257px;
}

ul#navlist {
list-style-type:none;
white-space:nowrap;
background:#0a0000;
margin:0;
padding:0;
}

ul#navlist li {
float:left;
font-size:11px;
font-weight:700;
font-family:verdana, arial, sans-serif;
background:#122;
text-align:center;
margin:0;
padding:5px 0 4px;
}

#navlist a,#navlist a:link {
color:#fffafa;
text-decoration:none;
margin:0;
padding:5px 31px 4px 32px;
}

ul#navlist li.active {
color:#b30000;
background-color:#707070;
}

#navlist a:hover {
color:#fffafa;
background-color:#b30000;
}

.menutabla_main {
background-color:#000;
border:0;
width:100%;
}

.infade_div {
float:right;
padding-left:5px;
}

.hirlevel {
background:url(hirlevel2.jpg);
background-repeat:no-repeat;
background-color:#FFF;
float:left;
width:250px;
height:190px;
margin-right:10px;
margin-bottom:5px;
text-align:center;
color:#000;
border:1px solid #B30000;
}

.tizeves {
background:url(referenciak/fotok/turkizkek-minimal-otthon/minimal-nappali-konyha-t01.jpg);
background-repeat:no-repeat;
background-color:#FFF;
float:left;
width:250px;
height:190px;
margin-right:10px;
margin-bottom:5px;
text-align:center;
color:#000;
border:0 solid #B30000;
}

.tanfolyamok {
background:url(lakberendezo-tanfolyam.jpg);
background-repeat:no-repeat;
background-color:#FFF;
float:left;
width:250px;
height:190px;
margin-right:10px;
margin-bottom:5px;
text-align:center;
color:#000;
border:0 solid #B30000;
}

.ajanlat {
background:url(kapcsolat.jpg);
background-repeat:no-repeat;
background-color:#FFF;
float:left;
width:250px;
height:250px;
margin-right:10px;
margin-bottom:5px;
text-align:center;
color:#000;
border:0px solid #B30000;
}

.kovetes {
position:relative;
background-color:#FFF;
float:left;
width:250px;
height:250px;
margin-right:10px;
margin-bottom:5px;
text-align:center;
color:#000;
border:0px solid #B30000;
}

.hirlevelbemut {
background:url(hirlevel3.jpg);
background-repeat:no-repeat;
background-color:#FFF;
float:left;
width:198px;
margin-right:10px;
margin-bottom:5px;
text-align:center;
color:#000;
border:1px solid #B30000;
}

.hirlevelszolg {
background:url(hirlevel3.jpg);
background-repeat:no-repeat;
background-color:#FFF;
float:left;
width:198px;
margin-right:10px;
margin-bottom:5px;
text-align:center;
color:#000;
border:1px solid #6cac20;
}

.hirlevelpartner {
background:url(hirlevel3.jpg);
background-repeat:no-repeat;
background-color:#FFF;
float:left;
width:198px;
margin-right:10px;
margin-bottom:5px;
text-align:center;
color:#000;
border:1px solid #056bb3;
}

.hirlevelkapcs {
background:url(hirlevel3.jpg);
background-repeat:no-repeat;
background-color:#FFF;
float:left;
width:198px;
margin-right:10px;
margin-bottom:5px;
text-align:center;
color:#000;
border:1px solid #9c82a4;
}

.hirlevelreferencia {
background:url(hirlevel3.jpg);
background-repeat:no-repeat;
background-color:#FFF;
float:left;
width:198px;
margin-right:10px;
margin-bottom:5px;
text-align:center;
color:#000;
border:1px solid #ff8000;
}

.uzenet {
position:relative;
float:left;
width:350px;
margin-left:50px;
margin-right:10px;
margin-bottom:5px;
text-align:right;
color:#000;
}

.content_in_kepkeret {
float:left;
width:250px;
height:250px;
margin:0;
text-align:center;
}

.content_in_kepkeret2 {
float:left;
width:200px;
height:200px;
}


.content_in_kep1 {
float:left;
width:120px;
height:120px;
border:1px solid #FFF;
padding-left:5px;
padding-bottom:5px;
}

.content_in_kep2 {
float:left;
width:120px;
height:120px;
border:1px solid #FFF;
padding-bottom:5px;
}

.content_in_kep3 {
float:left;
width:120px;
height:120px;
border:1px solid #FFF;
padding-left:5px;
}

.content_in_kep4 {
float:left;
width:120px;
height:120px;
border:1px solid #FFF;
}

#feherh1 {
color:#FFF;
background:#b30000;
}

#button li {
border-bottom:1px solid #b30000;
list-style:none;
list-style-image:none;
margin:0;
}

#button li a:hover {
border-left:0 solid #707070;
background-color:#34393c;
color:#b30000;
font-weight:700;
}

#buttonszolg li {
border-bottom:1px solid #6cac20;
list-style:none;
list-style-image:none;
margin:0;
}

#buttonszolg li a:hover {
border-left:0 solid #707070;
background-color:#34393c;
color:#6cac20;
font-weight:700;
}

#buttonref li {
border-bottom:1px solid #FF8000;
list-style:none;
list-style-image:none;
margin:0;
}

#buttonref li a:hover {
border-left:0 solid #707070;
background-color:#34393c;
color:#FF8000;
font-weight:700;
}

h4 {
font-weight:700;
font-size:12px;
background:#b30000;
color:#fffafa;
margin:5px 0 0;
padding:5px;
}

#col2 h1 {
font-weight:700;
font-size:13px;
background:#b30000;
color:#fffafa;
text-align:left;
margin:5px 0 5px 10px;
padding:5px;
}

#col2szolg h1 {
font-weight:700;
font-size:13px;
background:#6cac20;
color:#fffafa;
text-align:left;
margin:5px 0 5px 10px;
padding:5px;
}

#col2ref h1 {
font-weight:700;
font-size:13px;
background:#ff8000;
color:#fffafa;
text-align:left;
margin:5px 0 5px 10px;
padding:5px;
}

#col2partner h1 {
font-weight:700;
font-size:13px;
background:#056bb3;
color:#fffafa;
text-align:left;
margin:5px 0 5px 10px;
padding:5px;
}

#col2kapcs h1 {
font-weight:700;
font-size:13px;
background:#9c82a4;
color:#fffafa;
text-align:left;
margin:5px 0 5px 10px;
padding:5px;
}

#col1szolg h2 {
font-weight:700;
font-size:12px;
background:#6cac20;
color:#fffafa;
text-align:left;
margin:5px 0 0;
padding:5px;
}

#col1ref h2 {
font-weight:700;
font-size:12px;
background:#ff8000;
color:#fffafa;
text-align:left;
margin:5px 0 0;
padding:5px;
}

#col1partner h2 {
font-weight:700;
font-size:12px;
background:#056bb3;
color:#fffafa;
text-align:left;
margin:5px 0 0;
padding:5px;
}

#col1kapcs h2 {
font-weight:700;
font-size:12px;
background:#9c82a4;
color:#fffafa;
text-align:left;
margin:5px 0 0;
padding:5px;
}

#col2szolg h3 {
font-weight:700;
font-size:12px;
background:#6cac20;
color:#fffafa;
text-align:left;
margin:5px 0;
padding:5px;
}

#col2ref h3 {
font-weight:700;
font-size:12px;
background:#ff8000;
color:#fffafa;
text-align:left;
margin:5px 0;
padding:5px;
}

#col2partner h3 {
font-weight:700;
font-size:12px;
background:#056bb3;
color:#fffafa;
text-align:left;
margin:5px 0;
padding:5px;
}

#col2kapcs h3 {
font-weight:700;
font-size:12px;
background:#9c82a4;
color:#fffafa;
text-align:left;
margin:5px 0 5px 10px;
padding:5px;
}

img.balfent {
float:right;
margin:5px 0 5px 10px;
padding:5px 0 5px 10px;
}

#maintext2 a {
color:#b30000;
font-weight:700;
text-decoration:none;
}

#maintext2 a:hover {
color:#b30000;
text-decoration:underline;
font-weight:700;
}

#maintext2szolg a {
color:#6cac20;
font-weight:700;
text-decoration:none;
}

#maintext2szolg a:hover {
color:#6cac20;
text-decoration:underline;
font-weight:700;
}

#maintext2ref a {
color:#ff8000;
font-weight:700;
text-decoration:none;
}

#maintext2ref a:hover {
color:#ff8000;
text-decoration:underline;
font-weight:700;
}

#maintext2partner a {
color:#056bb3;
font-weight:700;
text-decoration:none;
}

#maintext2partner a:hover {
color:#056bb3;
text-decoration:underline;
font-weight:700;
}

#maintext2kapcs a {
color:#9c82a4;
font-weight:700;
text-decoration:none;
}

#maintext2kapcs a:hover {
color:#9c82a4;
text-decoration:underline;
font-weight:700;
}

#maintext3 {
float:none;
font-weight:400;
font-size:13px;
text-align:center;
margin:0 20px;
}

img.bal {
float:right;
margin:0 0 5px 10px;
padding:0 0 5px 10px;
}

img.bal2 {
float:right;
margin:0 0 5px 5px;
padding:0 0 5px 5px;
}

#col3 {
float:left;
width:650px;
padding-top:10px;
}

p.beljebb {
margin:5px 0 5px 10px;
}

p.center {
text-align:center;
}

DIV.base-layer {
background:none #8ECE42;
border:solid #333 1px;
color:#000;
text-align:center;
width:auto;
margin:.5em 12px;
padding:0;
}

DIV.table-row {
background:none #FFD;
border:solid #000 1px;
color:#000;
text-align:center;
width:96%;
margin:0 auto;
padding:0;
}

DIV.table-row2 {
background:none #FFE;
border:solid #000 1px;
color:#000;
text-align:center;
width:96%;
margin:0 auto;
padding:0;
}

DIV.left-container23 {
border:none;
float:left;
width:65%;
text-align:left;
margin:0;
padding:0;
}

DIV.right-container13 {
border:none;
float:right;
width:25%;
margin:0;
padding:0;
}

DIV.space-line {
clear:both;
width:auto;
margin:0;
padding:0;
}

DIV.table-caption {
background:#8ECE42;
color:#33C;
font-family:sans-serif;
font-size:1em;
font-style:italic;
font-weight:700;
text-align:center;
width:auto;
margin:0;
padding:.3em;
}

DIV.left-container2 {
border:none;
float:left;
width:60%;
text-align:left;
margin:0;
padding:0;
}

DIV.right-container1 {
border:none;
float:right;
width:30%;
text-align:left;
margin:0;
padding:0;
}

DIV.left-container2a {
border:none;
float:left;
width:50%;
text-align:left;
margin:0;
padding:0;
}

DIV.right-container1a {
border:none;
float:right;
width:40%;
text-align:left;
margin:0;
padding:0;
}

.myfoot,.myfootszolg,.myfootref,.myfootpartner,.myfootkapcs {
background:url(foot_v2.png);
clear:both;
color:#FFF;
font-family:verdana, arial, sans-serif;
font-size:9px;
height:300px;
line-height:14px;
position:relative;
text-align:center;
vertical-align:middle;
width:850px;
margin:0;
padding:0;
}

#button,#buttonszolg,#buttonref {
background-color:#34393c;
color:#333;
width:200px;
margin:0;
padding:0;
}

#button ul,#buttonszolg ul,#buttonref ul {
border:none;
list-style:none;
margin:0;
padding:0;
}

#button li.active a,#buttonszolg li.active a,#buttonref li.active a {
background-color:#707070;
color:#AAA;
font-size:12px;
}

#button li a,#buttonszolg li a,#buttonref li a {
background-color:#34393c;
border-left:0 solid #707070;
color:#fffafa;
display:block;
font-size:11px;
text-decoration:none;
width:190px;
margin:0 0 0 5px;
padding:2px 0;
}

#col1,#col1szolg,#col1ref,#col1partner,#col1kapcs {
background-color:#EEE;
float:left;
padding-top:10px;
text-align:left;
width:200px;
margin:0;
}

#col2,#col2szolg,#col2ref,#col2partner,#col2kapcs {
background-color:#EEE;
float:left;
padding-top:10px;
width:650px;
}

#maintext2,#maintext2szolg,#maintext2ref,#maintext2partner,#maintext2kapcs {
background-color:#EEE;
font-size:13px;
font-weight:400;
text-align:justify;
margin:0 20px;
}

DIV.left-container13,DIV.left-container1,DIV.left-container1a {
border:none;
float:left;
width:10%;
margin:0;
padding:0;
}

ul.menu ul {
list-style:none;
top:32px;
width:250px;
border:1px solid #D90000;
background-color:#000;
margin:0;
padding:0;
}

ul.menu li li {
width:100%;
border-left:1px solid #D90000;
border-right:1px solid #D90000;
}

ul.menu li li.last {
border-bottom:1px solid #D90000;
}

div#nav ul ul ul ul ul {
display:none;
}

ul.menuszolg ul {
list-style:none;
top:32px;
width:250px;
border:1px solid #6cac20;
background-color:#000;
margin:0;
padding:0;
}

ul.menuszolg li li {
width:100%;
border-left:1px solid #6cac20;
border-right:1px solid #6cac20;
}

ul.menuszolg li li.last {
border-bottom:1px solid #6cac20;
}

ul.menuref ul {
list-style:none;
top:32px;
width:250px;
border:1px solid #ff8000;
background-color:#000;
margin:0;
padding:0;
}

ul.menuref li li {
width:100%;
border-left:1px solid #ff8000;
border-right:1px solid #ff8000;
}

ul.menuref li li.last {
border-bottom:1px solid #ff8000;
}

ul.menupartner ul {
list-style:none;
top:32px;
width:250px;
border:1px solid #056bb3;
background-color:#000;
margin:0;
padding:0;
}

ul.menupartner li li {
width:100%;
border-left:1px solid #056bb3;
border-right:1px solid #056bb3;
}

ul.menupartner li li.last {
border-bottom:1px solid #056bb3;
}

ul.menukapcs ul {
list-style:none;
top:32px;
width:250px;
border:1px solid #9c82a4;
background-color:#000;
margin:0;
padding:0;
}

ul.menukapcs li li {
width:100%;
border-left:1px solid #9c82a4;
border-right:1px solid #9c82a4;
}

ul.menukapcs li li.last {
border-bottom:1px solid #9c82a4;
}

ul.menu,ul.menuszolg,ul.menuref,ul.menupartner,ul.menukapcs {
background-color:#000;
float:left;
list-style:none;
margin:0;
padding:0;
}

ul.menu li,ul.menuszolg li,ul.menuref li,ul.menupartner li,ul.menukapcs li {
float:left;
line-height:1.1;
position:relative;
}

ul.menu li a,ul.menuszolg li a,ul.menuref li a,ul.menupartner li a,ul.menukapcs li a {
color:#FFF;
display:block;
text-decoration:none;
width:auto;
padding:10px 28px;
}

ul.menu li.last a,ul.menuszolg li.last a,ul.menuref li.last a,ul.menupartner li.last a,ul.menukapcs li.last a {
background:transparent;
}

ul.menu li a.sub,ul.menuszolg li a.sub,ul.menuref li a.sub,ul.menupartner li a.sub,ul.menukapcs li a.sub {
padding-right:15px;
}

ul.menu li:hover,ul.menu li.hover /* protofish */,ul.menuszolg li:hover,ul.menuszolg li.hover /* protofish */,ul.menuref li:hover,ul.menuref li.hover /* protofish */,ul.menupartner li:hover,ul.menupartner li.hover /* protofish */,ul.menukapcs li:hover,ul.menukapcs li.hover /* protofish */ {
background-color:#DBDBDB;
}

ul.menu li:hover a,ul.menu li.hover /* protofish */ a,ul.menu li:hover li:hover li,ul.menu li:hover li:hover li a,ul.menu li.hover li.hover /* protofish */ li,ul.menu li.hover li.hover /* protofish */ li a,ul.menuszolg li:hover a,ul.menuszolg li.hover /* protofish */ a,ul.menuszolg li:hover li:hover li,ul.menuszolg li:hover li:hover li a,ul.menuszolg li.hover li.hover /* protofish */ li,ul.menuszolg li.hover li.hover /* protofish */ li a,ul.menuref li:hover a,ul.menuref li.hover /* protofish */ a,ul.menuref li:hover li:hover li,ul.menuref li:hover li:hover li a,ul.menuref li.hover li.hover /* protofish */ li,ul.menuref li.hover li.hover /* protofish */ li a,ul.menupartner li:hover a,ul.menupartner li.hover /* protofish */ a,ul.menupartner li:hover li:hover li,ul.menupartner li:hover li:hover li a,ul.menupartner li.hover li.hover /* protofish */ li,ul.menupartner li.hover li.hover /* protofish */ li a,ul.menukapcs li:hover a,ul.menukapcs li.hover /* protofish */ a,ul.menukapcs li:hover li:hover li,ul.menukapcs li:hover li:hover li a,ul.menukapcs li.hover li.hover /* protofish */ li,ul.menukapcs li.hover li.hover /* protofish */ li a {
color:#000;
}

ul.menu li.active a,ul.menu li:hover li.active a,ul.menu li.hover /* protofish */ li.active a,ul.menu li:hover li:hover li.active a,ul.menu li.hover li.hover /* protofish */ li.active a,ul.menuszolg li.active a,ul.menuszolg li:hover li.active a,ul.menuszolg li.hover /* protofish */ li.active a,ul.menuszolg li:hover li:hover li.active a,ul.menuszolg li.hover li.hover /* protofish */ li.active a,ul.menuref li.active a,ul.menuref li:hover li.active a,ul.menuref li.hover /* protofish */ li.active a,ul.menuref li:hover li:hover li.active a,ul.menuref li.hover li.hover /* protofish */ li.active a,ul.menupartner li.active a,ul.menupartner li:hover li.active a,ul.menupartner li.hover /* protofish */ li.active a,ul.menupartner li:hover li:hover li.active a,ul.menupartner li.hover li.hover /* protofish */ li.active a,ul.menukapcs li.active a,ul.menukapcs li:hover li.active a,ul.menukapcs li.hover /* protofish */ li.active a,ul.menukapcs li:hover li:hover li.active a,ul.menukapcs li.hover li.hover /* protofish */ li.active a {
color:#f15c30;
}

ul.menu li:hover li,ul.menu li:hover li a,ul.menu li.hover /* protofish */ li,ul.menu li.hover /* protofish */ li a,ul.menuszolg li:hover li,ul.menuszolg li:hover li a,ul.menuszolg li.hover /* protofish */ li,ul.menuszolg li.hover /* protofish */ li a,ul.menuref li:hover li,ul.menuref li:hover li a,ul.menuref li.hover /* protofish */ li,ul.menuref li.hover /* protofish */ li a,ul.menupartner li:hover li,ul.menupartner li:hover li a,ul.menupartner li.hover /* protofish */ li,ul.menupartner li.hover /* protofish */ li a,ul.menukapcs li:hover li,ul.menukapcs li:hover li a,ul.menukapcs li.hover /* protofish */ li,ul.menukapcs li.hover /* protofish */ li a {
background-color:#000;
color:#FFF;
}

ul.menu li li a,ul.menuszolg li li a,ul.menuref li li a,ul.menupartner li li a,ul.menukapcs li li a {
padding:5px 5px 5px 10px;
}

ul.menu li:hover li:hover a,ul.menu li.hover li.hover /* protofish */ a,ul.menu li:hover li:hover li:hover li:hover a,ul.menu li.hover li.hover li.hover li.hover /* protofish */ a,ul.menuszolg li:hover li:hover a,ul.menuszolg li.hover li.hover /* protofish */ a,ul.menuszolg li:hover li:hover li:hover li:hover a,ul.menuszolg li.hover li.hover li.hover li.hover /* protofish */ a,ul.menuref li:hover li:hover a,ul.menuref li.hover li.hover /* protofish */ a,ul.menuref li:hover li:hover li:hover li:hover a,ul.menuref li.hover li.hover li.hover li.hover /* protofish */ a,ul.menupartner li:hover li:hover a,ul.menupartner li.hover li.hover /* protofish */ a,ul.menupartner li:hover li:hover li:hover li:hover a,ul.menupartner li.hover li.hover li.hover li.hover /* protofish */ a,ul.menukapcs li:hover li:hover a,ul.menukapcs li.hover li.hover /* protofish */ a,ul.menukapcs li:hover li:hover li:hover li:hover a,ul.menukapcs li.hover li.hover li.hover li.hover /* protofish */ a {
background:#DBDBDB;
color:#000;
}

ul.menu li li a.sub,ul.menuszolg li li a.sub,ul.menuref li li a.sub,ul.menupartner li li a.sub,ul.menukapcs li li a.sub {
background:url(arrow_r.png) no-repeat 95% 50%;
padding-right:15px;
}

ul.menu li:hover li:hover a.sub,ul.menu li.hover li.hover /* protofish */ a.sub,ul.menuszolg li:hover li:hover a.sub,ul.menuszolg li.hover li.hover /* protofish */ a.sub,ul.menuref li:hover li:hover a.sub,ul.menuref li.hover li.hover /* protofish */ a.sub,ul.menupartner li:hover li:hover a.sub,ul.menupartner li.hover li.hover /* protofish */ a.sub,ul.menukapcs li:hover li:hover a.sub,ul.menukapcs li.hover li.hover /* protofish */ a.sub {
background:#DBDBDB url(arrow_r.png) no-repeat 95% 50%;
color:#000;
}

ul.menu ul ul,ul.menuszolg ul ul,ul.menuref ul ul,ul.menupartner ul ul,ul.menukapcs ul ul {
background:#fff;
margin-left:250px;
top:-1px;
}

ul.menu li:hover li:hover li:hover a,ul.menu li.hover li.hover li.hover /* protofish */ a,ul.menuszolg li:hover li:hover li:hover a,ul.menuszolg li.hover li.hover li.hover /* protofish */ a,ul.menuref li:hover li:hover li:hover a,ul.menuref li.hover li.hover li.hover /* protofish */ a,ul.menupartner li:hover li:hover li:hover a,ul.menupartner li.hover li.hover li.hover /* protofish */ a,ul.menukapcs li:hover li:hover li:hover a,ul.menukapcs li.hover li.hover li.hover /* protofish */ a {
background:#000;
color:#FFF;
}

ul.menu li:hover li:hover li:hover a.sub,ul.menu li.hover li.hover li.hover /* protofish */ a.sub,ul.menuszolg li:hover li:hover li:hover a.sub,ul.menuszolg li.hover li.hover li.hover /* protofish */ a.sub,ul.menuref li:hover li:hover li:hover a.sub,ul.menuref li.hover li.hover li.hover /* protofish */ a.sub,ul.menupartner li:hover li:hover li:hover a.sub,ul.menupartner li.hover li.hover li.hover /* protofish */ a.sub,ul.menukapcs li:hover li:hover li:hover a.sub,ul.menukapcs li.hover li.hover li.hover /* protofish */ a.sub {
background:#000 url(arrow_r.png) no-repeat 95% 50%;
}

ul.menu li:hover li:hover li:hover li,ul.menu li:hover li:hover li:hover li a,ul.menu li.hover li.hover li.hover /* protofish */ li,ul.menu li.hover li.hover li.hover /* protofish */ li a,ul.menu li:hover li:hover li:hover li.active a,ul.menu li.hover li.hover li.hover /* protofish */ li.active a,ul.menuszolg li:hover li:hover li:hover li,ul.menuszolg li:hover li:hover li:hover li a,ul.menuszolg li.hover li.hover li.hover /* protofish */ li,ul.menuszolg li.hover li.hover li.hover /* protofish */ li a,ul.menuszolg li:hover li:hover li:hover li.active a,ul.menuszolg li.hover li.hover li.hover /* protofish */ li.active a,ul.menuref li:hover li:hover li:hover li,ul.menuref li:hover li:hover li:hover li a,ul.menuref li.hover li.hover li.hover /* protofish */ li,ul.menuref li.hover li.hover li.hover /* protofish */ li a,ul.menuref li:hover li:hover li:hover li.active a,ul.menuref li.hover li.hover li.hover /* protofish */ li.active a,ul.menupartner li:hover li:hover li:hover li,ul.menupartner li:hover li:hover li:hover li a,ul.menupartner li.hover li.hover li.hover /* protofish */ li,ul.menupartner li.hover li.hover li.hover /* protofish */ li a,ul.menupartner li:hover li:hover li:hover li.active a,ul.menupartner li.hover li.hover li.hover /* protofish */ li.active a,ul.menukapcs li:hover li:hover li:hover li,ul.menukapcs li:hover li:hover li:hover li a,ul.menukapcs li.hover li.hover li.hover /* protofish */ li,ul.menukapcs li.hover li.hover li.hover /* protofish */ li a,ul.menukapcs li:hover li:hover li:hover li.active a,ul.menukapcs li.hover li.hover li.hover /* protofish */ li.active a {
color:#FFF;
}

ul.menu li:hover li:hover li:hover li a.sub,ul.menu li.hover li.hover li.hover /* protofish */ li a.sub,ul.menuszolg li:hover li:hover li:hover li a.sub,ul.menuszolg li.hover li.hover li.hover /* protofish */ li a.sub,ul.menuref li:hover li:hover li:hover li a.sub,ul.menuref li.hover li.hover li.hover /* protofish */ li a.sub,ul.menupartner li:hover li:hover li:hover li a.sub,ul.menupartner li.hover li.hover li.hover /* protofish */ li a.sub,ul.menukapcs li:hover li:hover li:hover li a.sub,ul.menukapcs li.hover li.hover li.hover /* protofish */ li a.sub {
background:#000;
}

ul.menu li:hover li:hover li:hover li:hover a.sub,ul.menu li.hover li.hover li.hover li.hover /* protofish */ a.sub,ul.menuszolg li:hover li:hover li:hover li:hover a.sub,ul.menuszolg li.hover li.hover li.hover li.hover /* protofish */ a.sub,ul.menuref li:hover li:hover li:hover li:hover a.sub,ul.menuref li.hover li.hover li.hover li.hover /* protofish */ a.sub,ul.menupartner li:hover li:hover li:hover li:hover a.sub,ul.menupartner li.hover li.hover li.hover li.hover /* protofish */ a.sub,ul.menukapcs li:hover li:hover li:hover li:hover a.sub,ul.menukapcs li.hover li.hover li.hover li.hover /* protofish */ a.sub {
background:#FFF;
}

ul.menu ul,ul.menu li:hover ul ul,ul.menu ul ul,ul.menu li:hover ul ul ul,ul.menu ul ul ul,ul.menu li:hover ul ul ul ul,ul.menu li.hover ul ul,ul.menu li.hover ul ul ul,ul.menu li.hover ul ul ul ul,ul.menuszolg ul,ul.menuszolg li:hover ul ul,ul.menuszolg ul ul,ul.menuszolg li:hover ul ul ul,ul.menuszolg ul ul ul,ul.menuszolg li:hover ul ul ul ul,ul.menuszolg li.hover ul ul,ul.menuszolg li.hover ul ul ul,ul.menuszolg li.hover ul ul ul ul,ul.menuref ul,ul.menuref li:hover ul ul,ul.menuref ul ul,ul.menuref li:hover ul ul ul,ul.menuref ul ul ul,ul.menuref li:hover ul ul ul ul,ul.menuref li.hover ul ul,ul.menuref li.hover ul ul ul,ul.menuref li.hover ul ul ul ul,ul.menupartner ul,ul.menupartner li:hover ul ul,ul.menupartner ul ul,ul.menupartner li:hover ul ul ul,ul.menupartner ul ul ul,ul.menupartner li:hover ul ul ul ul,ul.menupartner li.hover ul ul,ul.menupartner li.hover ul ul ul,ul.menupartner li.hover ul ul ul ul,ul.menukapcs ul,ul.menukapcs li:hover ul ul,ul.menukapcs ul ul,ul.menukapcs li:hover ul ul ul,ul.menukapcs ul ul ul,ul.menukapcs li:hover ul ul ul ul,ul.menukapcs li.hover ul ul,ul.menukapcs li.hover ul ul ul,ul.menukapcs li.hover ul ul ul ul {
left:-999em;
position:absolute;
}

ul.menu li:hover ul,ul.menu li li:hover ul,ul.menu li li li:hover ul,ul.menu li li li li:hover ul,ul.menu li.hover ul,ul.menu li li.hover ul,ul.menu li li li.hover ul,ul.menu li li li li.hover ul,ul.menuszolg li:hover ul,ul.menuszolg li li:hover ul,ul.menuszolg li li li:hover ul,ul.menuszolg li li li li:hover ul,ul.menuszolg li.hover ul,ul.menuszolg li li.hover ul,ul.menuszolg li li li.hover ul,ul.menuszolg li li li li.hover ul,ul.menuref li:hover ul,ul.menuref li li:hover ul,ul.menuref li li li:hover ul,ul.menuref li li li li:hover ul,ul.menuref li.hover ul,ul.menuref li li.hover ul,ul.menuref li li li.hover ul,ul.menuref li li li li.hover ul,ul.menupartner li:hover ul,ul.menupartner li li:hover ul,ul.menupartner li li li:hover ul,ul.menupartner li li li li:hover ul,ul.menupartner li.hover ul,ul.menupartner li li.hover ul,ul.menupartner li li li.hover ul,ul.menupartner li li li li.hover ul,ul.menukapcs li:hover ul,ul.menukapcs li li:hover ul,ul.menukapcs li li li:hover ul,ul.menukapcs li li li li:hover ul,ul.menukapcs li.hover ul,ul.menukapcs li li.hover ul,ul.menukapcs li li li.hover ul,ul.menukapcs li li li li.hover ul {
left:-1px;
z-index:999;
}