@import url('menu.css');

body
{
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 11px;
}

img, a
{
    outline: none;
}

#container
{
    position: relative;
    width: 960px;
    margin: 0 auto 0 auto;
    background-image: url(../images/background.jpg);
    background-repeat: repeat-y;
}

#flash_header
{
    /*position: absolute;*/
    width: 960px;
    height: 120px;
	background-color:#fff;
    z-index: 20;
}

#fejlec
{
    /*position: absolute;*/
    width: 960px;
    height: 122px;
    z-index: 20;
}

#logo
{
    position: relative;
    width: 287px;
    height: 122px;
    background-image: url(../images/logo.gif);
    background-repeat: no-repeat;
    float: left;
    margin: 0;
    padding: 0;
}

#fejlec_menu
{
    position: relative;
    width: 673px;
    height: 122px;
    background-image: url(../images/menu/menu.gif);
    background-repeat: no-repeat;
    float: left;
    margin: 0;
    padding: 0;
}

#fejlec .menu
{
    background-position: 0 0;
}

#fejlec .cegbemutato
{
    background-position: 0 -122px;
}

#fejlec .hirek
{
    background-position: 0 -244px;
}

#fejlec .termekeink
{
    background-position: 0 -366px;
}

#fejlec .tippek
{
    background-position: 0 -488px;
}

#fejlec .kereskedok
{
    background-position: 0 -610px;
}

#fejlec .elerhetoseg
{
    background-position: 0 -732px;
}

#kozep
{
    width: 934px;
    background-image: url(../images/left_bg.png);
    background-repeat: repeat-y;
    float: left;
    padding-left: 26px;
}

#left
{
    float: left;
    width: 180px;
    margin: 140px 16px 0 0;
    padding-bottom: 20px;
}

#left_megrendeles
{
    width: 156px;
    height: 65px;
    background-image: url(../images/megrendeles_bg.png);
    background-repeat: no-repeat;
    padding: 22px 6px 0 12px;
}

#left_megrendeles p
{
    color: #ffffff;
    margin: 0;
}

.u
{
    text-decoration: underline;
}

#left_megrendeles a
{
    display: block;
    width: 90px;
    margin: 2px 0 0 72px;
    text-indent: -9999em;
}

#left_hirek_1
{
    position: relative;
    width: 174px;
    height: 120px;
    background-image: url(../images/left_hirekbg_1.png);
    background-repeat: no-repeat;
    margin-top: 10px;
}

#left_hirek_2
{
    position: relative;
    width: 174px;
    height: 120px;
    background-image: url(../images/left_hirekbg_2.png);
    background-repeat: no-repeat;
    margin-top: 10px;
}

#left_tippek_1
{
    position: relative;
    width: 174px;
    height: 120px;
    background-image: url(../images/left_tippekbg_1.png);
    background-repeat: no-repeat;
    margin-top: 10px;
}

#left_hirek_1 a, #left_hirek_2 a, #left_tippek_1 a
{
    position: absolute;
    left: 122px;
    top: 103px;
    width: 52px;
    height: 12px;
    text-indent: -9999em;
}

#left_hirek_1 h3, #left_hirek_2 h3, #left_tippek_1 h3
{
    font-weight: normal;
    font-size: 11px;
    margin: 0 6px 0 40px;
    padding-top: 4px;
}

#left_hirek_1 p, #left_hirek_2 p, #left_tippek_1 p
{
    position: absolute;
    width: 165px;
    left: 0px;
    top: 84px;
    font-weight: bold;
    font-size: 14px;
    text-align: right;
    margin: 0;
    padding: 0;
}

#left_kereses
{
    position: relative;
    width: 171px;
    height: 81px;
    background-image: url(../images/left_keres_bg.png);
    background-repeat: no-repeat;
    margin-top: 10px;
}

#left_kereses form
{
    margin: 0;
    padding: 0;
}

#left_kereses fieldset
{
    margin: 0;
    padding: 0;
    border: 0;
}

#left_kereses_nev, #left_kereses_cikkszam
{
    font-size: 9px;
    width: 150px;
    border: 0;
    background-color: transparent;
}

#left_kereses_nev
{
    margin: 10px 0 0 14px;
}

#left_kereses_cikkszam
{
    margin: 15px 0 0 14px;
}

#left_kereses_submit
{
    width: 30px;
    height: 16px;
    display: block;
    margin: 4px 0 0 134px;
    padding: 0;
    border: 0;
    background-image: url(../images/left_keres_mehet.gif);
    background-repeat: no-repeat;
    text-indent: -9999em;
    cursor: pointer;
}

#left_belepes, #left_belepve
{
    position: relative;
    width: 171px;
    height: 81px;
    background-repeat: no-repeat;
    margin-top: 10px;
}

#left_belepes
{
    background-image: url(../images/left_belepes_bg.png);
}

#left_belepve
{
    background-image: url(../images/left_belepes_bg2.png);
    padding: 20px 10px 0 14px;
    width: 147px;
    height: 61px;
}

#left_belepve a
{
    color: #000000;
}

#left_belepes form
{
    margin: 0;
    padding: 0;
}

#left_belepes fieldset
{
    margin: 0;
    padding: 0;
    border: 0;
}

#left_belepes_login, #left_belepes_pass
{
    font-size: 9px;
    border: 0;
    background-color: transparent;
}

#left_belepes_login
{
    margin: 28px 0 0 14px;
    width: 150px;
}

#left_belepes_pass
{
    margin: 15px 0 0 14px;
    width: 116px;
}

#left_belepes_submit
{
    width: 32px;
    height: 18px;
    display: block;
    margin: -16px 0 0 134px;
    padding: 0;
    border: 0;
    background-image: url(../images/left_belepes_gomb.png);
    background-repeat: no-repeat;
    text-indent: -9999em;
    cursor: pointer;
}

#left #letoltheto
{
    width: 171px;
    height: 42px;
    background-image: url(../images/letoltheto.png);
    background-repeat: no-repeat;
    margin-top: 10px;
}

#left #letoltheto a
{
    display: block;
    width: 171px;
    height: 42px;
    text-indent: -9999em;
}

#left_bottom
{
    position: absolute;
    left: 199px;
    bottom: 33px;
    width: 29px;
    height: 67px;
    background-image: url(../images/left_bottom.gif);
    background-repeat: no-repeat;
}

#content
{
    position: relative;
    width: 738px;
    float: left;
    padding: 0 0 9px 0;
    margin: 0;
}

#tartalom
{
    width: 655px;
    margin: 0 0 0 65px;
    padding: 0;
    background-repeat: repeat-y;
    min-height: 650px;
    height: auto !important;
    height: 650px;
}

#tartalom_lablec
{
    width: 653px;
    height: 33px;
    margin-left: 65px;
    background-repeat: no-repeat;
}

#footer
{
    display: block;
    clear: both;
    width: 960px;
    height: 33px;
    background-image: url(../images/footer.png);
    background-repeat: no-repeat;
    font-size: 11px;
}

#footer ul
{
    margin: 0 0 0 24px;
    padding: 7px 0 0 0;
    list-style: none;
    float: left;
    display: inline;
}

#footer ul li
{
    float: left;
    display: inline;
}

.honlapterkep ul li
{
    line-height: 1.5em;
}

#footer ul li a, .honlapterkep li a
{
    color: #000000;
    text-decoration: none;
}

#footer ul li a:hover, .honlapterkep li a:hover
{
    color: #000000;
    text-decoration: underline;
}

#footer ul li img
{
    margin: 2px 7px 0 7px;
}

#footer #jogi, #footer #felelosseg
{
    background-image: url(../images/potty.png);
    background-repeat: no-repeat;
    padding-left: 18px;
    margin-left: 7px;
}

#footer p
{
    margin: 7px 0 0 110px;
    padding: 0;
    float: left;
    display: inline;
}

.clear
{
    clear: both;
    height: 0px;
    font-size: 0px;
    margin: 0;
    padding: 0;
}

/* termék almenük */

#nav
{
    background-image: url(../images/termekmenu_bg.png);
    background-repeat: no-repeat;
}

#nav, #nav ul /* all lists */
{
    position: absolute;
    left: 218px;
    top: 40px;
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 107px;
    text-indent: 0;
    font-size: 11px;
    z-index: 25;
}

#nav li /* all list items */
{
    position : relative;
    float : left;
    padding: 0;
}

#nav li ul /* second-level lists */
{
    position : absolute;
    left: -999em;
    margin-left: 107px;
    margin-top: -46px;
    width: 115px;
}

#nav li ul ul /* third-and-above-level lists */
{
    left: -999em;
    margin-left: 115px;
    margin-top: -40px;
}

#nav li a
{
    width: 99px;
	display: block;
	color: black;
	text-decoration: none;
	padding: 4px;

    background-color: #cccc66;
    font-weight: normal;
}

#nav li ul li a /* level 2 */
{
    width: 107px;
	display: block;
	color: black;
	text-decoration: none;
	padding: 4px;
    background-color: #a78e85;
}

#nav li ul li ul li a /* level 3 */
{
    background-color: #fee5ad;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul  /* lists nested under hovered list items */
{
    left: auto;
}

.nyil
{
    background-image: url(../images/nyil.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.almenu_bottom_1
{
    width: 107px;
    margin: 0;
    padding: 0 0 6px 0;
    background-image: url(../images/almenu_bottom_1.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: bottom;
}

.almenu_top_2
{
    width: 115px;
    margin: 0;
    padding: 6px 0 0 0;
    background-image: url(../images/almenu_top_2.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}

.almenu_bottom_2
{
    width: 115px;
    margin: 0;
    padding: 0 0 6px 0;
    background-image: url(../images/almenu_bottom_2.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: bottom;
}

.almenu_top_3
{
    width: 115px;
    margin: 0;
    padding: 6px 0 0 0;
    background-image: url(../images/almenu_top_3.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}

.almenu_bottom_3
{
    width: 115px;
    margin: 0;
    padding: 0 0 6px 0;
    background-image: url(../images/almenu_bottom_3.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: bottom;
}

.elso
{
    display: block;
    width: 107px;
    padding-top: 30px;
    background-color: #cccc66;
}
/* /termék almenük */

/* tudta-e boxok */
.tudta1, .tudta2, .tudta3
{
    position: absolute;
    width: 110px;
}

.tudta_top
{
    position: relative;
    width: 110px;
    height: 8px;
    background-repeat: no-repeat;
    font-size: 1px;
}

.tudta1 .tudta_top
{
    background-image: url(../images/tudta_top_1.gif);
}

.tudta2 .tudta_top
{
    background-image: url(../images/tudta_top_2.gif);
}

.tudta3 .tudta_top
{
    background-image: url(../images/tudta_top_3.gif);
}

.tudta_bottom
{
    position: relative;
    width: 110px;
    height: 8px;
    background-image: url(../images/tudta_bottom_1.gif);
    background-repeat: no-repeat;
}

.tudta1 .tudta_bottom
{
    background-image: url(../images/tudta_bottom_1.gif);
}

.tudta2 .tudta_bottom
{
    background-image: url(../images/tudta_bottom_2.gif);
}

.tudta3 .tudta_bottom
{
    background-image: url(../images/tudta_bottom_3.gif);
}

.tudta_szoveg
{
    position: relative;
    width: 102px;
    padding: 0 4px 0 4px;
    font-size: 9px;
}

.tudta1 .tudta_szoveg
{
    background-color: #fee5ad;
}

.tudta2 .tudta_szoveg
{
    background-color: #cccc66;
}

.tudta3 .tudta_szoveg
{
    background-color: #a78e85;
    color: #ffffff;
}

.tudta_szoveg h4
{
    margin: 0 0 6px 0;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}

.tudta1 a, .tudta2 a, .tudta3 a
{
    background-image: url(../images/nyil.gif);
    background-repeat: no-repeat;
    background-position: right;
    color: #000000;
    text-decoration: none;
    display: block;
    margin: 10px 0 0 0;
    padding: 0 12px 0 0;
    text-align: right;
}
/* /tudta-e boxok */

#login_error
{
	color: #ff0000;
	margin: 10px 0 6px 0;
}
