*{
    margin:0px;
    padding:0px;
    font-size:12px;
    font-family:Arial;
    color:#484848;
}

body{
    background-color:#313131;;
}

a{
    text-decoration:none;
    color:#E16020;
}

a:hover{
    text-decoration:none;
}

a>img{
    border:0px solid #000;
}

*:focus {outline: none;}

#search_lang{
    text-align:left;
    width:913px;
    height:40px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:-810px;
}

#lang{
    float:right;
    padding-left:20px;
    padding-right:40px;
}

#lang a{
    display:block;
    height:20px;
    width:30px;
    float:left;
    text-align:center;
    color:#fff;
    padding-top:15px;
}

#lang a.act{
    background-color:#313131;
}

#search{
    width:224px;/*224*/
    height:24px;/*24*/
    margin-top:10px;
    float:right;
    background-image:url(../images/search_bg.png);
}

#search input{
    border:0px solid #000;
    background-color:transparent;
    height:24px;
    width:216px;
    padding-left:4px;
    padding-right:4px;
    color:#464646;
}

#menu{
    background-image:url(../images/top_menu_bg.png);
    text-align:left;
    width:922px;/*922*/
    height:74px;/*74*/
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:-790px;/*482*/
    overflow: hidden;
}

#menu h1{color: white; text-align: right; margin: 22px 20px 0 0; font-size: 20px;}

#menu_logo{ height: 74px; width: 200px; float: left; margin: 0; display: block;}
#menu_belso{padding-top:28px; float: right; width: 722px;}

#menu_belso a{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    margin-left:40px;
}

#menu_belso a:hover{
    color:#454545;
}

#remote{
    text-align:left;
    width:700px;/*449*/
    height:93px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    top:-350px;
    left:-200px;
    /*background-color:#000;*/
}

/* fogyaszto */

#fogyaszto{
    background-image:url(/images/fogyaszto_box_bg.png);
    top:-475px;
    left:-206px;
    width:317px;/*317*/
    height:206px;/*206*/
    position:relative;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

#fogyaszto h1{
    padding-top:45px;
    padding-left:25px;
    font-size:16px;
}

#fogyaszto p{
    padding-left:25px;
    padding-top:20px;
    padding-right:30px;
    text-align:justify;
    height:75px;/*79*/
    overflow:hidden;
}

#fogyaszto a div{
    font-weight:bold;
}

#fogyaszto a:hover div{
    color:#e16020;
}

/* licence */

#licence{
    background-image:url(/images/fogyaszto_box_bg.png);
    top:-925px;
    left:295px;
    width:317px;/*317*/
    height:206px;/*206*/
    position:relative;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

#licence h1{
    padding-top:45px;
    padding-left:25px;
    font-size:16px;
}

#licence p{
    padding-left:25px;
    padding-top:20px;
    padding-right:30px;
    text-align:justify;
    height:75px;/*79*/
    overflow:hidden;
}

#licence a div{
    font-weight:bold;
}

#licence a:hover div{
    color:#e16020;
}

#kivitelezoknek{
    background-image:url(/images/fogyaszto_box_bg.png);
    top:-725px;
    left:312px;
    width:317px;/*317*/
    height:206px;/*206*/
    position:relative;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

#kivitelezoknek h1{
    padding-top:45px;
    padding-left:25px;
    font-size:16px;
}

#kivitelezoknek p{
    padding-left:25px;
    padding-top:20px;
    padding-right:30px;
    text-align:justify;
    height:75px;/*79*/
    overflow:hidden;
}

#kivitelezoknek a div{
    font-weight:bold;
}

#kivitelezoknek a:hover div{
    color:#e16020;
}

#body_inner{
    /*background-color:#484848;*/
    height:810px;
    margin-top:5px;
    text-align:center;
    overflow: hidden;
}

#foot_inner{
    height:155px;
    background-color:#484848;
    margin-top:6px;
}

#foot_inn{
    width:913px;
    margin-left:auto;
    margin-right:auto;
    padding-top:30px;
}

#bottom_menu{
    float:left;
}

#bottom_menu a{
    font-size:11px;
    color:#f5f5f5;
    text-decoration:none;
    padding-right:25px;
    font-weight:bold;
}

#bottom_menu a:hover{
    color:#e16020;
}

#nt_banner{
    float:right;
    margin-top:-5px;
    padding-right:40px;
}

#share{
    padding-top:30px;
}

#flash_nyito{ width:  100%; height: 810px; background-color:  white; overflow: hidden;}

.clear{
    clear:both;
}

#nyito_kep{
	margin-left:34px;	
}