html,body{
    width: 100%;
    height: 100%;
    margin:0;
    padding: 0;
    border:0;

}
body{ 
    width: 100%;
    height: 100%;
    position: absolute;
}
h1,h2{
    margin:0;
    padding:0;
    display:inline;
    font-weight: normal
}
.pointer{
    cursor: pointer;
}
.center{
    background-color: black;
    display: block;
    margin: 0 auto;
    padding: 0 12px;
    text-align: center;
    max-width: 1079px;
    width: 100%;
}
.headertext{
    padding: 30px; 
    font-size: 20px;

    background-color: black;
    color: white;

}

header nav {
    text-align: center;
}
.ezerkilencszazhusz{
    max-width: 1920px;
    display:block;
    width: 99.9999%;
    margin: 0 auto;
    border-color: #FFF;
    left: 0;
    right: 0
}
.ezerszaz{
    max-width: 1272px;
    display:block;
    width: 100%;
    margin: 0 auto;
    border-color: #FFF;
}
.ezerszaz2{
    max-width: 1200px;
    display:block;
    width: 100%;
    margin: 0 auto;
    border-color: #FFF;
}
.offset0{
    padding-right: 0px;
    padding-left: 0px;
}
.offset2{
    padding-right: 7px;
    padding-left: 7px;
}
.offset50{
    padding-right: 50px;
    padding-left: 50px;
}
.paddingx{
    padding: 0 30px;
}
.offsetinput{
    padding-right: 22px;
    padding-left: 22px;
    height: 150px;
}

::-webkit-input-placeholder{
    color: black;
    opacity: 1;
}
::-moz-placeholder{
    color: black;
    opacity: 1;
}
.margin{
    margin-right: 45px
}
.but{
    background-color: white;
    height: 47px;
}
.headercenter{
    margin-top: 100px; 
    text-align: center
}
.fontsizeheader{
    font-size: 20px
}
.fontsizeheader1{
    font-size: 20px
}
.display{
    display: inline-table;
}
.header__search{
    float: right;
    border-bottom: 1px solid;
}
.toptoptop{
    margin-top: 20px
}
.float_hambi{
    float: left
}
.search{
    border: none;
    border-bottom: 1px solid ;
    position: relative;
    height: 40px;
    float: left; 
    padding: 0 15px;
}
.produsedown{
    background-color: black;
    color: white;
    border-bottom: 1px solid #ef5927;
}
.headerbar{
    background-color: black;
    color: white;
}
#whitebox{
    position: absolute;
    right: 0;
    top: 42%;
    display: block; 
    margin:0 auto; 
    text-align: center;
}
.whiteradius{
    border: 9px solid white;
    border-bottom-left-radius: 17px;
    border-top-left-radius: 17px;
}
.transbox {
    margin: 0 auto;
    font-size: 18px;

}
#download{
    position: absolute;
    right: 0;
    top: 47%;
    display: block; 
    margin:0 auto; 
    text-align: center;
    background-color: #fff;
}
.downloadbox {
    background-color: #fff;
    border: 9px solid white;
    position: relative;
    font-size: 18px;
    text-transform: uppercase;
}
.downloadbox2_1 {
    position: relative;
    font-size: 29px;
    /*    width: 235px;*/
}
.downloadbox2_2 {
    position: relative;
    font-size: 29px;
    /*    width: 235px;*/
}
.downloadbox2_3 {
    position: relative;
    font-size: 29px;
    /*width: 235px*/
}
.downloadbox2_4 {
    position: relative;
    font-size: 29px;
    /*width: 235px;*/
}
#download2{
    position: absolute;
    right: 0;
    top: 30%;
    display: block; 
    margin:0 auto; 
    text-align: center;
    left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    color: white; 
}
.homeproduse {
    background-color: #EF5927;
    position: relative;
    font-size: 29px;
    height: 100%; 
    text-align: left; 
    bottom: 0%;
    padding-bottom: 14%;
    padding-left: 40px;
    padding-top: 5px;
}
.homeproduse2 {
    background-color: #EF5927;
    position: relative;
    font-size: 29px;
    height: 100%; 
    text-align: left; 
    bottom: 0%;
    padding-bottom: 14%;
    padding-left: 40px;
    padding-top: 5px;
}
.font1{
    font-size: 27px
}
.paddingkor{
    padding: 0px 0px;
}
.sisak{
    max-width: 470px;
    width: 100%;
    height: 340px; 
    margin: 0 auto;
}
.hover022 {
    max-height: 454px;
    max-width: 100%;
    min-height: 450px;
}
.immmm{
    display: block; 
    margin: 0 auto
}
.korjobb{
    margin-right: 12.5px
}
.korbal{
    margin-left: 12.5px
}

.promotiisize{
    font-size: 20px
}


#downloadpromo{
    position: absolute;
    right: 46px;
    top: 47%;
    display: block; 
    margin:0 auto; 
    text-align: center;
}
.downloadboxpromo {
    background-color: #EF5927;
    position: relative;
    font-size: 18px;
    max-width: 170px;
    width: 100%;
    color: #fff;
    padding: 10px;

    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}


#homeproduse{
    position: absolute;
    right: 0;
    bottom: 0%;
    display: block; 
    margin:0 auto; 
    text-align: center;
    left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    color: white; 
}
#homeproduse1{
    position: absolute;
    right: 0;
    bottom: 0%;
    display: block; 
    margin:0 auto; 
    text-align: center;
    left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    color: white; 
}
#line {
    background: #000 none repeat scroll 0 0;
    display: inline-block;
    height: 54px;
    left: 301px;
    margin-left: 2px;
    position: relative;
    top: 0;
    width: 2px;
}
#linefooter {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    height: 15px;
    left: 0;
    margin-left: 2px;
    position: relative;
    top: 2px;
    width: 2px;
}
.minibar{
    margin-top: 11px;
    text-align: left;
    font-size: 25px;
}
.borderstea{
    border-right: 3px solid;
    height: 53px
}
.offset1{
    padding-right: 0px;
    padding-left: 15px;
}
.fekete {
    background-color: black;
    display: block;
    float: left;
    width: 100%;
}

.newsletter{
    text-align: center;
    font-size: 26px;
    text-transform: uppercase; 
    margin-top: 35px; 
    margin-bottom: 25px; 
    color: white
}

.kepoptim img{
    width: 120px; 
    height: auto;

}
.trimitefooter{
    font-size: 16px;
    text-transform: uppercase ;
    background-color: #EF5927;
    text-align: center;
    color: #fff;
    max-height: 61px;
    height: 100%;
    padding-top: 16px;
}
navbot{
    text-align: left;
    margin-top: 44px;
}
.navbot a{
    color: #fff;
    display: inline-block;
    padding: 2px 3px;
    border-bottom: 1px solid;
    border-color: #000;
    font-size: 16px;

}
.navbot a:hover{
    color: #EF5927
}
.navbot a:active{
    color: #EF5927
}
[id*='hiba-'] {
    position: absolute;
    display: none;
    font-size: 7px !important;
    position: absolute;
    text-align: center;
    top: 40px;
    color:red;
}
.paging_holder{
    max-width: 189px;
    width: 100%;
    display: block;
    margin: 0 auto;
}
.inputcontact{
    padding-left: 10px;
    height: 60px; 
    font-size: 16px;
    width: 100%;
    border: 1px solid;
    margin-bottom: 15px;
    margin-bottom: 15px;
    font-size: 15px;
}
.fontsize{
    margin-bottom: 15px;
    font-size: 18px;
}

.adauga_in_cos{
    width: 60%;
    height: 40px;
    line-height: 40px;
    background-color: #EF5927;
    color: #fff;
    text-align: center;
    font-size: 20px;
    position: relative;
    border-radius: 10px;
    margin: 0 auto;
    display: block;
    /*top:110px;*/
}

.tarto_div{
    position: relative;
    /*max-width: 308px;*/
    /*width: 100%;*/
    /*border: solid 1px #000000;*/
    height: 56px;    
    margin-bottom: 20px;
}
.tarto_div input{
    width: 100%;
    height: 100%;
    color: black; 
    padding-left: 10px;    
}
.tarto_div textArea{
    width: 100%;
    height: 100%;    
    padding-left: 10px;
}
.tarto_div img{
    width: 100%;
    height: 100%;    
}
.tarto_div{
    position: relative;
    /*max-width: 308px;*/
    /*width: 100%;*/
    /*border: solid 1px #000000;*/
    height: 56px;    
    margin-bottom: 20px;
}
.tarto_div input{
    width: 100%;
    height: 100%;
    color: black; 
    padding-left: 10px;    
}
.tarto_div textArea{
    width: 100%;
    height: 100%;    
    padding-left: 10px;
}
.tarto_div img{
    width: 100%;
    height: 100%;    
}
input,textarea{
    border: 1px solid;
    border-radius: 3px;
}
.despre{
    text-align: center;
    margin-top: 50px; 
    margin-bottom: 40px; 
    font-weight: bold; 
    font-size: 20px
}

#floated{
    margin-bottom: 20px;
    margin-right: 20px;
    float: left;
}


.trimite_formluar{
    background-color: #EF5927;
    color:#fff;
    text-align: center;
    height: 55px;
    line-height: 55px;
    border-radius: 3px;
}

.navbar {
    margin-bottom: -1px;
    min-height: 50px;
    position: relative;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #000;
    color: #fff;text-decoration: none;
}

.dropdown-menu > li > a {
    clear: both;
    color: #fff;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 4px 20px;
    white-space: nowrap;
}
/*.navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 20px;
}*/
.navbar-default {
    background-color: black;

}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{
    background-color: transparent;
    color: #EF5927;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: black;
    color: #EF5927;
}
.navbar-default .navbar-nav > li > a {
    color: white;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: inline-table;
    height: auto;
    max-width: 100%;
    float: none;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: white;
    border-color: white;
    color: black;
    cursor: default;
    z-index: 3;
}
.pagination > li > a, .pagination > li > span {
    background-color: #fff;
    border: none;
    color: black;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover{
    color: black;
    background-color: white;
    border-bottom: 1px solid black;
}
.pagination-lg > li > a, .pagination-lg > li > span {
    font-size: 18px;
    line-height: 1.33333;
    padding: 1px 8px;
    font-weight: bold;
}
.navbar-default {
    border-color: white;
}
/*.navbar-nav > li > a {
    padding: 30px;
    font-size: 20px;
}*/
.navbar-nav > li > a {
    padding: 30px
}
.nav > li > a:focus, .nav > li > a:hover{
    background-color: black;
    color: #EF5927;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color:#EF5927;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: black;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover ,bar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #EF5927;
}
/***********************************HEADER MENU********************************/
/*TAKI*/
nav ul ul {
    display: none;
}

nav ul li:hover > ul {
    display: block;
    background-color: black;
    color: white;
}
nav ul {

    padding: 0 20px; 
    list-style: none;
    position: relative;
    display: inline-block;
    z-index: 100000;
}
nav ul:after {
    content: ""; clear: both; display: block;
}
.menu1,.menu2,.menu3,.menu4,.menu5,.menu6,.menu7{
    position: relative;
}
nav ul li {
    float: left;

}
nav ul li:hover a {
    color: #fff;
    text-decoration: none;
}

nav ul li a {
    color: #fff;
    display: block;
    font-size: 20px;
    padding: 29px 47px;
    text-decoration: none;
}


/*22222222222222*/


nav ul ul {
    background-color: black;
    border-radius: 0px;
    padding: 0;
    position: absolute;
    top: 100%;
    text-align: left;
    color: white;
    width: 235px;
}
nav ul ul li {
    float: none; 
    /*border-top: 1px solid #43B74A;*/
    position: relative;
    border-bottom: 1px solid #EF5927;
    

}
nav ul ul li a {
    padding: 1.7px;
    color: #fff;
}	
nav ul ul li a:hover {
    background-color: black;
    color: white;
}

/*333333333333333333333333*/


nav ul ul ul {
    position: absolute; 
    left: 100%;
    top:0;
    color: white
}
nav ul ul ul:hover a {
    color: white;
    background-color: #EF5927
}
nav ul ul ul li{
    width: 235px;
    border-left: 1px solid white;
    background-color: #EF5927;
}
nav ul ul ul ul {
    position: absolute; 
    left: 100%;
    top:0;
}
nav ul ul ul ul li{
    width:200px;
    border-left: 1px solid #fff;
}
ol, ul {
    margin-bottom: -6.5px;
    margin-top: 0;
}




.logooo{
    width: 55%;
}
.m-tt{
    margin-top:330px;
}
.margintop{
    margin-top: 35px
}
.fix{
    position: absolute; 
    z-index: 2147483647; 
    background-color: #fff
}

.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #000;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #000;
    display: block;
    font-size: 14px;
    height: 60px;
    line-height: 1.42857;
    padding: 6px 8px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control:focus{
    border-color: black;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(239, 89, 39, 0.6);
}

a:focus, a:hover{
    color: black;
    text-decoration: none;
}
.one_page {
    background-color: white;
    border-radius: 50%;
    color: black;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-top: 30px;
    text-align: center;
    width: 27px;
}