body{
margin:0;
padding: 0;
color: #666;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
background-color: #f2f2f2;
}

#EUCookie a{    color: #fff;  text-decoration: underline;}
#EUCookie a:hover{    text-decoration: underline;}

#EUCookie{
    position: fixed; display: none; margin: 0; padding: 15px; left: 0; right: 0; bottom: 0; width: 100%; background-color:#0093DD; color: #ffffff; opacity: 0.8; z-index:10000; font-size: 0.9em; border-top:solid 10px #fff;}

       #EUCookie span{
           color: #0093DD; padding: 7px;  background-color: #ffffff; cursor: pointer;
       }

a, a:visited{
    outline: none;
    text-decoration: none;
    color: #0093DD;
}

a:hover{
    color: #000;
}

input{
    outline: none;
}

h1{
font-size: 2.8em;
color: #004996;
font-weight: normal;
margin:30px 0 50px 0;
}

h2{
font-size: 2em;
color: #04a3ff;
font-weight: normal;
margin:10px 0 10px 0;
padding:0;
line-height: 1em;
}

h3{
font-size: 1.6em;
color: #999;
font-weight: normal;
margin:0px 0 5px 0;
padding:0;
}

h4{
font-size: 1.2em;
color: #0093DD;
font-weight: normal;
margin:5px 0 5px 0;
padding:0;
line-height: 1em;
}

h5{
font-size: 1.1em;
color: #333;
font-weight: bold;
margin:3px 0 3px 0;
padding:0;
line-height: 1em;
}

.top_all{
position: fixed;
min-width: 100%;
height: 100px;
background-color: #fff;
z-index: 100;
border-bottom:solid 1px #f1f1f1;
margin:0;
padding:0;
transition: all 0.2s ease-in;
  -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
     -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
          box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
}

.langg{
position: absolute;
top:3px;
right: 3px;


}
.goog-te-banner{}
#google_translate_element select {border: none; font-size:10px; color: #666}
#google_translate_element div { border: none;  font-size: 10px; color: #666}
#google_translate_element span {border: none;  font-size: 10px; color: #666}
#google_translate_element img {display: none;}
.top_all_sm{
position: fixed;
min-width: 100%;
height: 70px;
background-color: #fff;
z-index: 100;
border-bottom:solid 1px #f1f1f1;
margin:0;
padding:0;
transition: all 0.2s ease-in;  
  -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
     -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
          box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
}

.top{
width: 100%;
height: 40px;
background-color: #F1f1f1;
border-bottom:#d1d1d1;
position: relative;
}

/* top width */
.top_in, .menu_in{
max-width: 1920px;
width: 96%;
position: relative;
margin:0 auto;

}

/* social left width */
.top_left{
width: 25%;
float: left;
}

.logo{
float:left;
width: auto;
padding: 20px 0 0 0;
transition: all 0.3s ease-in;
}

.hamburger{display: none;
margin:0 0 0 7px;
width: 50px;
height: 30px;
position: relative;
cursor: pointer;
}

.hamburger_search{display: none;
margin:0 0 0 7px;
width: 50px;
height: 30px;
position: relative;
cursor: pointer;
}

.hamburger img, .hamburger_search img{width:40px; position: absolute; top: -13px; left:15px;}

.hamburger_div{
display: none;
position: absolute;
right: 40px;
top:20px;
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
border: 1px solid #fff;
z-index: 4444;
height: 200px;
width: 125px;
background-color: #fff;
padding:15px 15px 15px 15px;
cursor: default;
text-align: left;
border-radius: 15px;
}

.hamburger_div a:first-child{
    display: none;
}

.hamburger_search_div{
display: none;
position: absolute;
right: -25px;
top:-25px;
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
border: 1px solid #fff;
z-index: 4444;
height: 40px;
width: 210px;
background-color: #fff;
padding:15px 15px 15px 15px;
cursor: default;
text-align: left;
border-radius: 10px;
}

.hamburger_search_div input{
    padding:10px 10px 10px 10px;
    background-color: #f2f2f2;
    border:solid 1px #e9e9e9;
    width: 90%;
}

.search_close{
    padding:0 2px 7px 0;
    text-align: right;
}

.search_close span{
cursor: pointer;
padding:3px 5px 3px 5px;
background-color: #0093DD;
color:#fff;
}

.logo img{
transition: all 0.3s ease-in;
width:200px;
}

.logo_sm{
display: none;
float:left;
width: 140px;
padding: 14px 0 0 0;
transition: all 0.3s ease-in;
}

.logo_sm img{
transition: all 0.3s ease-in;
width:140px;
}

/* search width */
.search_all{
    float: right;
    width: 30%;
    height: 20px;
}


.search_in{
    margin: 35px 0px 0 0;
    background-color: #004996;
    height: 40px;
    border:solid 0px #f1f1f1;
    padding: 0 20px 0 20px;
    position: relative;
    border-radius: 10px;
}

.search_in:hover{
    border:solid 0px #004996;
}

.search_in input{border:none;  background-color: #004996; width:65%; padding: 6px 20px 6px 50px; position: absolute; top: 7px; color: #fff; }

.search_in img{position: absolute; top: 5px;}

/* menus view */
.menus{
float: right;
max-width: 50%;
text-align: right;
}

/* menus in height */
.menus_in{
padding: 46px 0px 0 0;
}

.menus a img{
    position: absolute;
    top:-10px;
    left: 10px;
    height:40px;}

.menus a{
padding: 0 0 0 40px;
font-size: 1.2em;
text-decoration: none;
color: #666;
position: relative;
}

.menus_in a:hover{
    color: #0093DD;
}

.social{
padding:0px 0 7px  0;
}

.social img{height: 23px; width: 23px; padding-right: 4px;
 filter: none;
      -webkit-filter: grayscale(90%);
    -moz-filter:    grayscale(90%);
    -ms-filter:     grayscale(90%);
    -o-filter:      grayscale(90%);
    cursor: pointer;
    transition: all 100ms ease;
opacity: 0.9;
}

.social img:hover{
    filter: none;
    -webkit-filter: grayscale(0%);
    -moz-filter:    grayscale(0%);
    -ms-filter:     grayscale(0%);
    -o-filter:      grayscale(0%);
}

.shop{
padding:10px 0 0 0;
  position: relative;
}

.shop img{
position: absolute;
    height: 25px;
    left:0;
    top:-5px;
}

.shop a{
text-decoration: none;
display: inline-block;
    margin:3px 0 0 35px;
    padding: 0 0 0 27px;
    position: relative;
    font-size: 0.9em;
   opacity: 0.9;
}

.shop a:hover{
color: #004996;
opacity: 1;
}

.coss{
    position: absolute;
    background-color: #0093DD;
    color: white;
    padding:3px 8px 3px 8px;
    top:-8px;
    left:-20px;
    border-radius: 15px;
}

/* shop bar width */
.top_right{
width: 75%;
float: right;
text-align: right;   
}

.banner{
height: 500px;
background-color: #fff;
background-image: url('../Banners/ss.jpg'); 
 background-position: bottom center;
background-repeat: no-repeat;
width: 100%;

position: relative;
z-index: 49;
transition: all 0.3s ease-in;
    background-size: 100% 100%;
}

.banner_in{
    max-width: 1900px;
    height: 100%;
}

.bannerl{
    width:33%;

    float: left;
    height: 62%;
    margin:160px 10px 20px 32px;
}
.bannerr{
    width:63%;
    background-position: bottom left;
    background-repeat: no-repeat;

    background-size: 100% auto;
    float: right;
    height: 100%;
    background-image: url(../Banners/1.jpg)
}

.cats{
width:100%;

height: 180px;
background-color: #04a3ff;

z-index: 60;
position: relative;
transition: all 0.3s ease-in;
  -webkit-box-shadow: 0px -6px 8px -6px rgba(0,0,0,0.2);
     -moz-box-shadow: 0px -6px 8px -6px rgba(0,0,0,0.2);
          box-shadow: 0px -6px 8px -6px rgba(0,0,0,0.2);
}

.cats_in{
   width: 100%;
   max-width: 1920px;
position: relative;
margin:0 auto;
padding: 15px 0 15px 0; 
text-align: center;
}

.cat{
text-align: center;
display: inline-block;
width:9%;
vertical-align: top;
position: relative;
padding:10px 3px 0 3px;
cursor: pointer;
color:#666;
border-radius:15px;
}

.cat:hover{background-color: #004996;}

.cat img{ width: 45%; height: auto; }

.cat span{
margin:7px 0 20px 0;
font-size: 1.1em;
font-weight: bold;
display: block;

color: #f1f1f1;
}

.cat a{
    color:#333;
}

.container{
background-color: #fff;
width: 100%;
margin-bottom:0px;
margin-top: -17px;
z-index: 50;
position: relative;
  -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.4);
     -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.4);
          box-shadow: 0 8px 6px -6px rgba(0,0,0,0.4);
}

.divs{width: 90%; float: left; position: relative;  text-align: left; line-height: 16px;  padding:10px 10px 10px 10px; }

.divs span{
display: block;
color:#000;
padding: 2px 0 2px 0;
margin:0;

}

.divs span a{

color:#000;
font-weight: bold;

}

.divs:hover{}

.divs a{text-decoration: none; font-size:1.1em; font-weight: normal; color:#333; line-height: 20px; padding: 3px 10px 3px 10px; display: block;
}

.divs a:hover{ background-color: #04a3ff; color: white;}



.catpop,.catpop1,.catpop2,.catpop3,.catpop4,.catpop5,.catpop6,.catpop7,.catpop8,.catpop9{position: relative;}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
display: none;
position: absolute;
top:130px;
background-color:#f9f9f9;
	-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
  border: 1px solid #e5e5e5;
z-index: 4;
padding:20px 20px 20px 20px;
width: 250px;
text-align: left;
border-radius: 15px;
}




.catpopup8{
left: -110px;
}

.catpopup9{
left: -110px;
}

.prod_base{
width:16%;
display: inline-block;
vertical-align: top;
margin: 0 20px 50px 20px;
}

.pic img{
width:90%;
height:auto;
border: solid 5px #e9e9e9;
border-radius: 10px;
}

.pic{
    position: relative;
    min-height: 200px;
}

.pic img:hover{
border:solid 5px #04a3ff;

}
.maimulte{
text-align: right;
margin:1px 15px 0 0;
display: none;
}

.maimulte a{
    color:#04a3ff;
    font-style: italic;
    font-size: 0.9em;
    background-color: #f4f4f4;
    padding:4px 10px 4px 10px;
}

.maimulte a:hover{
  background-color: #f1f1f1;  
  color:#000;
}
.shortdescpr{
    font-size: 0.9em;
    color: #999;
}

.pret_list{
z-index:4;
position:absolute;
bottom: 30px;
right: 20px;
display: none;
}

.pret_list span{
font-size: 10px;
font-style: italic;
display: block;
color:#ccc;
}

.pret_list div{
background-color: rgba(175, 16, 22, 0.70);
padding: 7px 10px 7px 10px;
color: #fff;
font-size: 1.2em;
/* text-shadow: 0px 0px 10px rgba(0, 0, 0, 1); */
}

.pret_list div span{
font-size: 11px;
text-decoration: line-through;
}

.toatecat{
    padding: 5px 0 5px 0;
}

.toatecat a{
    background-color: #0093DD;
    padding: 5px 10px 5px 10px;
    color: #fff;
}

.navigation{
margin: 20px 0 30px 0;
}

.navigatorcos{
margin: 15px 0 10px 0;
}

.content_in{
width: 96%;
position: relative;
margin:0 auto;
padding: 25px 0 30px 0;
text-align: center;
}

.sec_but{
    display: block;
    padding: 6px 10px 6px 50px;
    position: relative;
    margin: 8px 0 8px 0;
}

.sec_but img{
width: 27px;
position: absolute;
left:0px;
top:1px;
}

.footer{
/*position: fixed;*/
bottom: 0;
height: 300px;
width: 100%;
z-index: 40;
color: #fff;
background-color:#04a3ff;
}

.footer_in{
width: 96%;
position: relative;
margin:0 auto;
padding: 35px 0 30px 0;
text-align: center;
display: flex;


}

.footer_col{
display: inline-flex;
width:22%;

margin:0px 40px 0px 0px;

}

.footer_col:last-child{
   margin:0px 0px 20px 0px 
}

.footer_col div{

text-align: left;
width: 100%;
}

.footer_col a{
color: #004996;
font-style: italic;
}

#searchid	{
}

#result	{
position:absolute;
width:420px;
padding:8px;
display:none;
left:15px;
margin-top:35px;
overflow:hidden;
background-color:#fff;
z-index: 100;
opacity: 1;
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
border: 4px solid #fff;
overflow-y: scroll;
max-height: 470px;
	}

.show{
padding:15px 35px 15px 70px;
width: 100%;
position: relative;
font-size:1.1em;
display: block;
border-bottom:solid 1px #f2f2f2;
}

.show a{color: #0093DD; position: relative; }
.show a:hover{color:black; }

.show img{
width:55px; height:44px; 
position: absolute;
left: -70px;
top: -3px;
	}

.show:hover	{ cursor:pointer;	}

.show_toate{
margin: 0 0 6px 0;
}

.show:first-child{height: 10px;}

.show span{
    display: block;
font-size:0.9em;
color: #666;
}

#totrez{
font-weight: bold;
display: block;
padding:0 0 15px 5px;
text-align: left;
}

.prod_tit, .prod_tit_sm{
    padding:3px 10px 3px 10px;
    text-align: left;
    line-height: 15px;
}

.prod_tit_sm{
    font-size:1.1em;
    color:#999;
}

.prod_tit{
font-size:1.2em;
color: #0093DD;
line-height: 1.2em;
font-weight: bold;
}

.prod_titulus{
width:100%;
text-align: left;
padding:20px 0 20px 0;
}

.prod_titulus div{
display: inline-block;
width: 20%;
text-align: center;
}

.prod_titulus img{
width: 70px;
}

.prod_detail1{
width:33%;
float:left;
}

.prod_detail2{
width: 40%;
float:left;
text-align: left;
padding: 0 10px 0 30px;
font-size:1.1em;
}

.prod_detail3{
width: 20%;
float:right;
text-align: left;
padding: 0 0 0 10px;

}

.prod_detail3a{
    padding:22px 22px 22px 22px;
    /* border: solid 3px #f1f1f1; */
    color:#999;
    font-size: 0.9em;
}


.prod_det{
width: 67%;

text-align: left;
font-size: 1.1em;
float: right;
clear: both;
}

.prod_det_in{
    padding:2px 20px 20px 0px;
margin:20px 0 20px 29px;
/*
    border-bottom: solid 2px #f3f3f3;
    border-top: solid 2px #f3f3f3;
    background-color: #f9f9f9;
    */
}

.prod_det_in img{
    max-width: 300px;
}

.prod_det_in iframe{
max-width: 750px; 
width: 650px; 
height: 400px;
border: 0;
}

.prod_det_in table th{
    background-color: #e5e5e5;
    padding:3px 3px 3px 3px;
}

.prod_det_in table td{
    border-bottom: solid 1px #e5e5e5;
    padding:3px 3px 3px 3px;
}

.prod_det_atu{
    width: 90%;
float: left;
text-align: left;


}



.prod_cod{
padding: 10px 0 10px 0;
}

.prod_cod span, .prod_disp span{
    font-weight: bold;
}

.prod_disp{
   padding: 10px 0 10px 0; 
}

.clear{
    clear:both;
}

.comandar{
margin: 10px 0 10px 0px;
padding: 10px 15px 10px 15px;
background-color: #fff;
color: #0093DD;
font-size: 2.4em;
/* border:solid 3px rgba(56, 135, 103, 1); */
text-decoration: none;
text-align: left;
text-align: center;
width: 217px;
position: relative;
display: inline-block;
line-height: 20px;
}

.comandarcomp{
margin: 10px 0 10px 0px;
padding: 10px 15px 10px 15px;
background-color: #fff;
color: #0093DD;
border-radius: 9px;
 border:solid 3px #0093DD;
text-decoration: none;
text-align: left;
text-align: center;
width: 217px;
position: relative;
display: inline-block;
line-height: 20px;
}

/*
.comandar:hover{
    color:#fff;
    border:solid 3px rgba(56, 135, 103, 1);
    background-color: #0093DD;
}
*/

.comandarr{
  width: 10px;
  padding: 15px 15px 15px 15px;
display: inline-block;  
}

.tva{
    font-size:11px; color:#ccc;
}
.comandabg, .anuntabg{
margin: 10px 0 10px 0;
text-decoration: none;
text-align: left;
background-color: #F1f1f1;
width: 375px;
padding: 5px 5px 5px 5px;
color: #0093DD;
}

.comanda_cant{
padding: 15px 15px 15px 15px;
   border:none;
    background-color: #Ffffff;
    color: #0093DD;
     width: 47px;
     text-align: right;
}

.comanda_but{
   width: 250px;
padding: 15px 15px 15px 15px;
    border:0;
    background-color: #0093DD;
    color:#fff;
    cursor: pointer;
}

.comanda_but:hover, .anunta_but:hover{
background-color: red;
}

.anunta_cant{
padding: 15px 15px 15px 15px;
   border:none;
    background-color: #Fffff;
    color: #004996;
     width: 234px;
     text-align: left;
}

.anunta_but{
   width: 100px;
padding: 15px 15px 15px 15px;
    border:0;
    background-color: red;
    color:#fff;
    cursor: pointer;
}

.pic_det{
width:99%;
height: auto;
margin:10px 0 0 0;
 border:solid 5px #e9e9e9;
 border-radius: 17px;
}



.pic_det:hover{

    border: solid 5px #0093DD;

}



.pic_sec{
width:23%;
height: auto;
/* border:solid 2px #f4f4f4; */
}

.logo_list{
z-index:2;
position:absolute;
top: 20px;
left: 0px;
/* display: none; */
}

.logo_list img{
max-width: 200px;
height: 30px;
}

.offers{
background-color: #f1f1f1;
width:100%;
}

.offers_in{
/* background-image: url(../images/help.jpg); */
background-repeat: no-repeat;
margin: 0 auto;
padding: 20px 30px 30px 30px;
height: 400px;
vertical-align: top;
}

.offers_col{
display: inline-flex;
width:28%;
height: auto;
margin:20px 40px 20px 0px
}

.offers_col:last-child{
   margin:20px 0px 20px 0px 
}

.offers_col div{
display: block;
text-align: left;
width: 100%;
}

.offers input, textarea{
padding:8px 15px 8px 15px;
border:solid 1px #e9e9e9;
width: 90%;
color:#0093DD;
margin: 3px 0 15px 0;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
}

.offers textarea{
display: block;
  font-family: 'Open Sans', sans-serif;
font-size: 12px;  
width: 90%;
height: 218px;
}

.offers_in h1{
    margin:0 0 7px 0; padding:0;
}

.input_butt{
width:66%;
background-color: #0093DD;
color: #fff;
cursor: pointer;
}

.producator_small{
width: 100%;
}

.producator_small_in{
    margin:0 auto;
    width: 100%;
padding: 20px 0 20px 0;
}

.producator_small_in a img{
  max-width: 250px; 
   filter: none;
    opacity: 1;
     -webkit-filter: grayscale(50%);
    -moz-filter:    grayscale(50%);
    -ms-filter:     grayscale(50%);
    -o-filter:      grayscale(50%);
    cursor: pointer;
    transition: all 100ms ease;
    padding: 10px 10px 10px 10px;
}


.producator_small_in a img:hover{
     -webkit-filter: grayscale(0%);
    -moz-filter:    grayscale(0%);
    -ms-filter:     grayscale(0%);
    -o-filter:      grayscale(0%);
}


.producator img{
max-width: 125px;
width: 98%;
}

.marimi_all{
margin:20px 0 10px 0;
}

.marimi_all table {
width: 90%;
}

.marimi_all table th{
text-align: center;
background-color: #f2f2f2;
padding: 7px 15px 7px 15px;
}

.marimi_all table th:nth-child(1){
width: 5%;
}

.marimi_all table th:nth-child(2){
width: 7%;
}

.marimi_all table td{
text-align: center;
background-color: #fff;
padding: 7px 15px 7px 15px;
}

.pret_td{
text-align: center;
width: 30%;
padding: 5px 7px 5px 7px;
}

.pret_sel{
font-size: 1.7em;
font-weight: bold;
color: #0093DD;
}

.pret_sela{
font-size: 1.7em;
font-weight: normal;
color: #ccc;
text-decoration: line-through;
}

.pret_lei{
color:#ccc;
   font-size: 1.1em; 
}

.decimal{
font-weight: normal;
   font-size: 0.7em; 
}

.marimi_list{
padding: 3px 5px 3px 5px;
}


.atuu_all{
    height: 200px; position: relative;   width:100%; 
  }

.atuu{
width: 100%;
margin:0 auto; 
top: 20px;
position: absolute;
height: 100px;
vertical-align: bottom;
text-align: center;
}

.atuu1{
    display: inline-flex;
border:solid 1px #f2f2f2;
background-color:  #f6f6f6;
padding: 20px 10px 10px 10px;
width: 14%;
height: 200px;
margin:0 10px 0 10px;
border-radius: 5px;
font-size: 0.8em;
position: relative;
  -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
     -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
          box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);

}
.atuu1 div{padding:20px 0 0 0; display: block; height: 100px; width: 100%; text-align: center;}
.atuu1 img{height: 50px; margin-bottom: 8px;}
.atuu1 span{color: #333; font-size: 18px; margin-bottom: 0px; display: block;}


.content_col{
    width: 100%;
}

.content_col_in{
    position: relative;
    display: flex;
    padding: 5px 5px 5px;
    margin: 0 0 50px 0;
}

.content_col1{
    width: 46%;
  float: left;
    text-align: left;
}

.content_col2{
    width: 45%;
float: right;
     text-align: left;
}


.content_col2 img, .content_col1 img{
    width:90%;
    height: auto;
    padding: 10px 0 20px 0;
}

.content_col1 input, .content_col1 select, .content_col1 textarea, .rapida input, .rapida select, .rapida textarea{
margin: 5px 5px 5px 5px;
padding: 9px 15px 9px 15px;
border:solid 1px #e5e5e5;
background-color: #e9e9e9;
color:#666;
}

textarea:hover{
    border: solid 1px #d1d1d1;
}

.limiter{
clear:both;
    height: 60px; 
}

.cont_table{
    width:100%;
}

.cont_table th{
    padding:7px 10px 7px 10px;
    background-color: #F1f1f1;
    color: #999;
}
.cont_table td{
    padding:7px 10px 7px 10px;
    color: #666;
}

.table_act_cant{
width: 40px;
     padding:7px 10px 7px 10px; 
     border: solid 3px #f2f2f2;
     background-color: #fff;

}

.table_act_cant:hover{
    border: solid 3px #e5e5e5;
}

.table_act{
    padding:7px 10px 7px 10px; 
     border: solid 3px #004996;
    width: 90px;
    background-color: #004996;
    color: #fff;
     cursor: pointer;
}

.table_act:hover{
  background-color: #0093DD;

}

.total_all{
text-align: right;
  float: right;
}
.total{
   color:#004996;
    margin: 20px 0 10px 0;
    padding: 10px 20px 10px 20px;
}

.total input, .butt_gen{
    padding: 10px 20px 10px 20px;
    background-color: #004996;
    color:#fff;
    border:none;
    cursor: pointer;
}



.menus_foot a{
    font-style: normal;
    color: #fff;
}

.menus_foot a:hover{
    font-style: normal;
    text-decoration: underline;
}

.hamburger_div div a{
padding:5px 15px 5px 15px;
color: #004996;
font-size: 1.2em;
display: block;
}

.hamburger_div div a:hover{
background-color: #004996;
color:#fff;
font-weight: bold;
}

.despre{
    width: 100%;
    display: inline-block;
    margin: 2% 1% 2% 1%;
text-align: left;
    position: relative;
    height: 150px;
}

.despre div, .despre h3{
    padding:0 0 0 150px;
}

.despre img{
position: absolute;
width: 130px;
left:0;
top:-15px;
}

.istoric{
padding: 25px 0 10px 0;
}

.wish_del{
text-align: right;
}

.panel {
	width:250px;
	float:left;
    top:180px;
	height:330px;
	position:fixed;
	left:-250px;
  font-size: 12px;
  padding:15px 5px 15px 10px;
  z-index: 1001;
  border:none;
  background-color: rgba(243, 243, 243, 0.8);
    border-left: 0px;
  -moz-box-shadow:  5px 10px 5px rgba(0, 0, 0, 0.20);
-webkit-box-shadow:  10px 0 5px rgba(0, 0, 0, 0.20);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.20);
text-shadow: 1px 1px 1px #fff;
}

.slider-arrow {
  top:30px;
	padding:0px;
	width:50px;
  height: 50px;
  font-size: 12px;
  margin:0;
background: none;
z-index: 1000;
	color:#000;
border:none;
	text-decoration:none;
	position:absolute;
	right:-25px;
}
.slider-arrow img{
height: 50px;
border:none;
opacity: 0.7;
}

.slider-arrow img:hover{
opacity: 1;
}

.divss{
    display: inline-block;
    width: 200px;
    margin:10px 10px 10px 10px;
    text-align: center;
}

.divss span{
    display: block;
}

.divss img{
    border-radius: 90px;
    border:solid 3px #e5e5e5;
    width:130px;
}

.lang{
    width: 100%;
    text-align: right;
}

.download{
padding:15px 0 0 30px;
height: 35px;
background-image:url(../images/download.png);
background-repeat: no-repeat;
background-position: left 12px;
background-size: 20px 25px;
}

.download a{color: #fff; background-color: #004996; padding: 5px 9px 5px 9px; }
.download a:hover{background-color: #0093DD;}

.patu {
width:100%;
vertical-align:top;
}

.patu div{
width:24%;
text-align: center;
align-content: center;
display: inline-block;
vertical-align:top;
height: 120px;
}

.patu div img{
height: 48px;
}

.patu div span{
display: block;
font-weight: bold;
}



.prod_tit_sim,.prod_tit_sm_sim, .maimulte_sim{
    font-size:0.9em;
}



.prod_base_sim{
    width: 27%;
}


.similar{
width: 67%;
text-align: left;
font-size: 1.1em;
float: right;
clear: both;
}

.similar_in{
 padding:20px 20px 20px 30px;
margin:20px 0 20px 29px;
    border-bottom: solid 2px #f3f3f3;
    background-color: #fff;
}

.fb-like{
    padding:0 0 10px 0;
}


.stare_schimbz{
    margin: 10px 5px 10px 5px;
    background-color: green;
    width: 40%;

    padding:8px 0 8px 0;
}

.stare_schimbp{
    margin: 10px 5px 10px 5px;
    background-color: red;
     width: 40%;

    padding:8px 0 8px 0;
}

.stare_schimbz a, .stare_schimbp a{color:white;}


.alert{
    margin:1px 5px 20px 5px;
    background-color: #f2f2f2;
    padding: 8px 10px 8px 10px;
    border: solid 1px #e5e5e5;
    font-size: 1.1em;

}

.lang{
    float: left;
}

.lang a img{
    height:33px; 
    padding:0 0 10px 10px;
}

.detail_table table tr{
    border-bottom:solid 1px #f6f6f6;
}

.detail_table table th{
    background-color: #f6f6f6;
    padding:8px 20px 8px 20px;
}

.detail_table table td{
   
    padding:8px 20px 8px 20px;
}

.viideo{
    width: 98%;
    text-align: center;
}

.viideo iframe{
margin:0 auto;
width:95%;
height: 600px;
border-radius:20px;
}

.page_content img{

max-width: 500px;
height: auto;
float: left;
margin:20px 30px 20px 0;
border-radius: 15px;
}


.page_content{
    text-align: left;
    font-size: 1.2em;
}

.forms {

    background-color: #f3f3f3;
    padding: 20px 10px 20px 20px;
    border: solid 1px #d1d1d1;
    border-radius: 15px;

}

.forms input, .forms textarea, .forms select{
    font-family: 'Open Sans', sans-serif;
    color: #0093DD;
    padding: 5px 10px 5px 10px;
    margin: 5px 10px 5px 0;
    border: solid 1px #0093DD;
border-radius: 5px;
}

.forms input:hover, .forms textarea:hover, .forms select:hover{
    border: solid 1px #0093DD;

}

.foot_pic{

    width: 200px;
    border-radius:15px;
    border: solid 5px #04a3ff;
}
















/* ----------------------------------------------------------------------------------------- */


/* 1600 */

@media (max-width:1601px) { 
.banner{
height: 450px;
background-size: 120% 100%;
}
}
/* 1366 */

@media (max-width:1368px) { 

.top_in, .menu_in{
max-width: 1366px;
width: 96%;
}

.cats{
width:100%;
max-width: 1366px;
height: 170px;
}

.banner{
height: 450px;
}

.cat span{
font-size: 1em;
}
.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:110px;
}

.search_all{
width: 40%;
}

.prod_base{
width:20%;
}

.prod_detail3{font-size: 0.9em;}

.hide1,  .hide{display: none;}

.menus a img{top:-24px}
.hamburger{ margin: 0 20px 0 0; display:inline-block; }

.hamburger img{}

.atuu1{height: 200px;}

.footer_col{
width:30%;
}

.footer_col:nth-child(3){
  display: none;
}

.banner{
    background-size: 130% 100%;
}

.prod_base_sim{
    width: 26%;
}

}
/* 1200 ---------------------- */


@media (max-width:1150px) { 

.banner{
    background-size: 120% 100%;
}

.cat span{
font-size: 0.9em;
}

.atuu1 {
  font-size: 0.8em;
}

.atuu1 span{
    font-size: 15px;
}

.prod_det_in iframe{
max-width: 550px; 
width: 450px; 
height: 300px;

}

.prod_base_sim{
    width: 25%;
}

}

/* 1100 ---------------------- */

@media (max-width:1050px) { 

.top_in, .menu_in{
max-width: 1040px;
width: 96%;

}

.top_all .search_all, .top_all .menus{
    margin: -14px 0px 0px 0px;
}

.top_all{
height: 85px;
}

.logo{

    padding: 10px 0 0 0;

    }

.logo img{
    width:220px;
}
.banner{
height: 400px;
background-size: 140% 100%;
}

.cats{
height: 340px;
}

.cat{
    width: 18%;
}

.cat span{
font-size: 1em;
}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:150px;
}

.prod_base{
width:28%;
margin: 0 10px 40px 10px;
}

.prod_detail1{
width:45%;
text-align: right;
}

.prod_detail2{
width: 50%;
}

.prod_detail3{display: none;}

.prod_det, .similar{
width: 100%;
font-size: 1.1em;
margin:0 10px 0 0;
}

.container{font-size:0.9em;}

.atuu1 div{font-size:0.9em; }
.atuu1{height: 200px;}

.atuu1 span{font-size: 14px;}

.content_col1{   
    width: 99%;
  float: left; 
}

.content_col2{
    width: 99%;
float: left;
}

.footer_col{
width:42%;
}

.footer_col:nth-child(3), .footer_col:nth-child(2){
  display: none;
}

.hide2{
    display: none;
}

.divs{width: 100%;   }

.divs a{text-decoration: none; font-size:1em; font-weight: normal; color:#333; padding:2px 2px 10px 2px;
}

.divs img{
width:80%;
border: solid 4px #fff; 
}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:120px;
padding:20px 20px 20px 20px;
width: 300px;

}


.catpopup8{
left: -150px;
}

.catpopup9{
left: -150px;
}

}


/* 900px ------------------ */

@media (max-width:901px) { 

.prod_detail1{
    width: 95%;
}
.prod_detail2{
     width: 95%;
     padding: 0 0px 0 30px;
}

.atuu1 div{font-size:0px;}
.atuu1{height: 150px;  width: 13%;}

.atuu1 span{font-size: 13px;}

#result	{
width:300px;
left:-50px;
	}



.catpopup8{
left: -150px;
}

.catpopup9{
left: -150px;
}

.marimi_all table th, .marimi_all table td{
padding: 5px 7px 5px 7px;
font-size: 0.9em;
}

.prod_det_atu{
    display: none;
}

.cont_table th, .cont_table td{
    padding:5px 3px 5px 3px;
font-size:0.9em;}

.table_act_cant{
width: 30px;
font-size:0.9em;
     padding:5px 3px 5px 3px; 
     border: solid 1px #f2f2f2;
     margin-bottom:6px;
    
     
}

.table_act{
    font-size:0.8em;
  padding:5px 3px 5px 3px; 
     border: solid 1px #004996;
    width: 50px;
   
}
.producator_small_in img{
   
}

.viideo iframe{

    width:95%;
    height: 500px;

    }

}

/* 800px ------------------ */

@media (max-width:800px) { 
.prod_base{
width:43%;
}


.catpopup8{
left: -150px;
}

.catpopup9{
left: 100px;
}


.listprr{display:none;}

}


/* 700px ------------------ */

@media (max-width:700px) { 

.shop a{
 margin:3px 0 0 20px;
    padding: 0 20px 0 0px;
}

.coss{
    position: absolute;
    background-color: #0093DD;
    color: white;
    padding:3px 8px 3px 8px;
    top:-8px;
    left:-13px;
    border-radius: 15px;
}

.top_left{
display: none;}

.top_right{
width: 95%;}

.pic_det{
width:100%;
}

.top_all{
height: 80px;
}

.logo img{
    padding-top:3px;
    width:170px;
}

.banner{
height: 350px;
background-size: 170% 80%
}

.search_in{
max-width: 90%;
 padding: 0 10px 0 5px;
}

.search_in input{ width:65%; padding: 6px 10px 6px 40px; top: 7px; }

.cats{
height: 450px;
}

.cat{
    width: 23%;
}

.cat span{
font-size: 1.0em;
}


.prod_base{
width:45%;
}

.atuu1 div{font-size:0px;}
.atuu1{height: 130px;  width: 12%; }

.atuu1 span{font-size: 12px;}

#result	{
width:300px;
left:-60px;
	}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:120px;
padding:20px 10px 20px 10px;
width: 300px;

}



.catpopup8{
left: -180px;
}

.catpopup9{
left: -100px;
}

.producator_small_in img{
   
}

.viideo iframe{

    width:90%;
    height: 400px;

    }

 }


/* 600 ------------- */

@media (max-width:600px) { 

.prod_detail{
    margin:0;
    padding:0;
    width: 95%;
}

.prod_detail1{
     width: 100%;
}

.comandarr{
   display: block;
   padding:0;
   margin:0;
}

.hamburger_search{
    display: inline-block;
}

.search_all{
    display: none;
}

.prod_base{
width:90%;
}

.cat{
    width: 21%;
}

.atuu_all{
    display: none;
}

.cats{
height: 390px;
}

.cat span{
font-size: 0.8em;
}

.comandabg, .anuntabg{
width: 100px;
}

.footer_in{
padding: 15px 0 30px 0;
}

.prod_titulus div{

width: 22%;
font-size: 0.9em;
}

.prod_titulus img{
width: 40px;
}

.hamburger_search_div #resultham{
position:absolute;
width:210px;
padding:8px;
display:none;
left:3px;
margin-top:6px;
max-height: 370px;
overflow:hidden;
background-color:#fff;
z-index: 100;
opacity: 1;
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
border: 4px solid #fff;
overflow-y: scroll;
	}

.hamburger_search_div #resultham .show{
padding:5px 5px 5px 5px;
width: 100%;
position: relative;
font-size:0.9em;
display: block;
border-bottom:solid 1px #f2f2f2;
}

.show a{color: #0093DD; position: relative; font-size:1em; margin:0; padding:2px; }
.show a:hover{color:black; }

.show img{
display: none;
	}

.divs{width: 90%;  line-height: 12px;  padding:15px 15px 15px 15px; }

.divs img{
width:80%;
border: solid 1px #fff; 
}

.divs a{ font-size:0.9em; display: block;
}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:100px;
padding:10px 15px 10px 15px;
width: 300px;
height: auto;
}


.catpopup8{
left: -240px;
}

.catpopup9{
left: -50px;
}

h1,h2,h3{
    font-size: 1.7em;
}

.prod_det_in iframe{
max-width: 350px; 
width: 350px; 
height: 200px;

}

.listprr,.listprrr{display:none;}

 }


/* ------------------------------- */

@media (max-width:500px) { 

.banner{
height: 300px;
background-size: 180% 70%;
}

h1,h2,h3{
    font-size: 1.3em;
}
.cats{

    height: 340px;
}

.divs{width: 90%;  line-height: 12px;  padding:10px 15px 15px 5px; }

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:70px;
padding:10px 10px 10px 10px;
width: 250px;
}

.prod_det_in iframe{
max-width: 250px; 
width: 250px; 
height: 150px;

}

.viideo iframe{

    width:97%;
    height: 350px;

    }

}