 html, body {
    margin: 0;
    padding: 0;
}
ul.szint1 {
    list-style: none;
    position: relative;
	
}
ul.szint1 li {
    float: left;
    padding: 10px 10px;
    cursor: pointer;
    background: #f85032;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f85032), color-stop(50%, #f16f5c), color-stop(51%, #f6290c), color-stop(71%, #f02f17), color-stop(100%, #e73827));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f85032', endColorstr='#e73827', GradientType=0);
    /* IE6-9 */
    border-right: 1px solid #bb2410;
}
ul.szint1 li:last-child {
    border: 0;
}
ul.szint1 li:hover {
    background: #feccb1;
    /* Old browsers */
    background: -moz-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feccb1), color-stop(50%, #f17432), color-stop(51%, #ea5507), color-stop(100%, #fb955e));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feccb1', endColorstr='#fb955e', GradientType=0);
    /* IE6-9 */
}
ul.szint1 li a {
    color: white;
    text-decoration: none;
    font-weight: bold;
    text-shadow: 1px 1px #000, -1px -1px #444;
}
ul.szint1 div.szint2-tarto {
    position: absolute;
    padding-top: 15px;
    margin-left: -10px;
    display: none;
}
ul.szint1 li:hover div.szint2-tarto, ul.szint2 li:hover div.szint3-tarto {
    display: block;
}
ul.szint2, ul.szint3 {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    box-shadow: 1px 1px 5px #000;
    background-color: #9e2316;
}
ul.szint2 li {
    clear: left;
    float: left;
    padding: 5px 0px;
    background: transparent;
    /*törlöm a magasabb szinten megadott tulajdonsáokat */
    border: 0;
    width: 100%;
}
ul.szint2 li a {
    padding: 0px 10px;
}
ul.szint2 li:hover {
    background: rgb(255, 48, 25);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255, 48, 25, 1) 0%, rgba(207, 4, 4, 1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 48, 25, 1)), color-stop(100%, rgba(207, 4, 4, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 48, 25, 1) 0%, rgba(207, 4, 4, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 48, 25, 1) 0%, rgba(207, 4, 4, 1) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 48, 25, 1) 0%, rgba(207, 4, 4, 1) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 48, 25, 1) 0%, rgba(207, 4, 4, 1) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0);
    /* IE6-9 */
}
ul.szint2 div.szint3-tarto {
    position: absolute;
    /*padding-left: 105%;*/
    margin-top: -25px;
    margin-left: 113px;
    display: none;
}