@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

body
{

  font-family: 'Open Sans', sans-serif;
  background-repeat: no-repeat;
  /*background-size: cover;*/
  background-position: center top;
  background-color:#f5f5f5;
}
.bg-white
{
    background-color:#fff;
}

.newmenuright
{
    background-color: #eee;
    padding:15px;
    height: 515px;
    display:none;
}

#specialdomenii
{
    display: none;
}
.forminimg
{
    width: 100%;

}
.custmarg
{
    width:12%;
}

.mypromo
{

    background-size:100% auto;
    text-align: right;

}
.mypromo a
{
    color:#fff;
    margin-top:10px;
    margin-left:25px;

}
.mycontainer
{     padding-top:15px;
    height: 100px;
    z-index: 10001;
    position: relative;
}

.mypromo img
{
    width: 100%;
    z-index: 0;
    margin-top:-115px;

}

.width50
{
    float: left;width:50%;
    padding:5px;
}
.forred b
{
    padding:5px;
    color: #FF0000;
    float:left;
    width:100%;
    font-size:14px;
    padding-left:10px;
}
.navbar-nav .open .dropdown-menu > li.forboldmin > a,
.dropdown-menu > li.forboldmin > a
{
    font-weight: bold;
   padding-left:10px;
    padding-top:10px;
    font-size:14px;

}
.maviback
{
    padding-top:15px;
    float: left;
}

.maviback a
{

    font-weight:bold;
    color: #1F1F1F;
}

.promolinie
{
    border: 1px solid #CC0000;
    margin-top:10px;
    -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:15px;
}
.newlogo img
{
    width: 100%;
}
.nomarginbottom
{
    margin-bottom: 0px;
}

.promolinie a
{
    color: #1F1F1F;
}

.promolinie a:hover
{
    text-decoration:none;
}

.promolinie img
{
    width: 100%;
}
.promolinie .cereofnew
{
    padding-left:48px;
}

.borderbottom
{
    border-bottom: 0px;
    margin-bottom: 0px;
    height:520px;
    overflow:hidden;


}
.myslider
{
    overflow: hidden;
}
.formatitem
{
    padding:0px;
}

.borderbottom .container
{
    background-color:#fff;
}
.MultiCarousel { float: left; overflow: hidden; padding:0px 15px; width: 100%; position:relative; }
    .MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
        .MultiCarousel .MultiCarousel-inner .item { float: left;}
        .MultiCarousel .MultiCarousel-inner .item > div { text-align: center; padding:10px; margin:10px;  color:#666;}
    .MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
    .MultiCarousel .leftLst { left:0; }
    .MultiCarousel .rightLst { right:0; }

        .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; }

    .carouselbg
    {
        background-color:#ede2dc;
        margin-top:15px;
        margin-bottom:15px;
    }
    .carouseltop
    {

    padding-top:10px;
     font-weight:normal;
        text-align:center;
        font-size:24px;
    }
     .carouselbottom
    {
        font-weight:700;
        text-align:center;
        font-size:22px;
        color: #890000;
        padding-bottom:10px;
    }
    .contincontainer
    {
        background-color:#fff;
    }

.myautocomplete
{
    min-height: 350px;
    background-color:#fff;
    border:1px solid #F1F1F1;
    -webkit-box-shadow: 10px 17px 16px -14px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 17px 16px -14px rgba(0,0,0,0.75);
box-shadow: 10px 17px 16px -14px rgba(0,0,0,0.75);
position: absolute;
width:295px;
z-index: 10002;
margin-top: 35px;
color: #303030;
margin-left:-20px;
padding:10px;
display: none;
}
.myautocomplete  .pctext a
{
    color: #4F4F4F;
}

.pctext
{
    text-align: justify;
}

.pctext .ppret
{
    padding: 0px;

}
.cropheight
{
    height:38px;
    overflow: hidden;
}
.mavisocial
{
    float: right;
    padding-top:13px;  padding-left:6px;
}

.mavisocial img
{
    height:24px;
    margin-left:5px;
}

.myautocomplete  .pctext
{
    color: #4F4F4F;
    height:75px;
    overflow: hidden;
}
.myautocomplete .thumbnail
{
     padding: 0px;

 }
 .myautocomplete .product
 {
     border-bottom:1px dotted #CCCCCC;  
 }

.myautocomplete .pimagine
{
    width:48%;
    padding: 0px;
    float:left;   height:115px;
}
.myautocomplete .caption
{
    width: 48%;
    padding: 0px;
        float:left;
        height:115px;
}

.spandx
{
    background-color:#f1f1f1;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:40px 15px;
margin-top:30px;
}
.formath h1
{
    padding: 0px;
    margin: 0px;
}

.spandx .chosen-select
{
    width: 100%;

}
.spandx a.chosen-single
{
    height:48px;
    font-size:16px;
 padding-left:10px;
 padding-top:10px;
}
.spandx a.chosen-single div
{
    padding-top:12px;
}

.spandx input[type="submit"]
{
    border:2px solid #339933;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:transparent;
color: #339933;
font-size:14px;
font-weight:bold;
padding:12px 30px;
}

.spandx h2
{
     font-size:32px;
     margin-top:0px;
     padding-top: 0px;
     margin-bottom: 10px;
     padding-left:25px;
}

.afisreview
{
    display: none;
    padding-left:25%;
}
.afisreview label
{
    display: block;
}
.afisreview input[type="text"], .afisreview textarea
{
    width:60%;

}
.afisreview h6
{
    color: #FF0000;
}

#adaugareview
{
    color: #CC0000;
    font-weight:bold;
    margin-left:25%;
}

.forbold
{
    font-weight: bold;
}

.hidetabz
{
    display: none;
}

.rowz
{
  width:100%;
  padding:0px;
  margin:0px;
}
 .myrow
 {
     overflow: hidden;
 }
 .forcarouselr
 {
     float: left;
     position: relative;
 }
 .datefact h1
 {

       font-size:20px;
     color: #d31e2a;
     font-weight:bold;
 }
 .infocomanda
 {
     text-align: right;
     padding:10px 0px;
     font-size:24px;
     font-weight:bold;
 }
 .infocomanda span
 {
     color: #d31e2a;
 }
 .forinfocom
 {
     text-align: right;
 }


 .forobs
 {

 border: 1px solid #cccccc;
 padding:15px;

 }
 .forobs h5
 {
     font-size:20px;
     color: #d31e2a;
     font-weight:bold;

 }
  .forobs textarea
 {

 border: 1px solid #cccccc;
width:100%;

 }

  .detcom
  {
      padding-top:35px;


  }
  .detcom h3
  {
      color: #d31e2a;
      font-weight:bold;
      padding-bottom:5px;
      font-size:16px;
  }


 .cosproduse
{
    float:left;
    width:100%;
    border:1px solid #ccc;
    border-bottom: 0px;
    margin-top:10px;
}
.modadr
{
    margin-top:10px;
    background-color:#eee;
    padding:7px;

}
.prettaiat
{
    color: #999999;
    text-decoration: line-through;
}

.ordonarecat
{
    padding-top:40px;
    text-align: right;
    padding-right:23px;
}
.anvsel
{
 text-align:center;
}
.anvsel h3
{
 font-size:14px; font-weight:bold;
}
.anvsel .chosen-select
{
 width:85%;
 height:35px;
}


.anvbutoane
{

padding:45px;

padding-top:90px;

}
.anvbutoane .col-md-6
{padding:0px; }
.anvbutoane input[type="submit"]
{
    width:100%;
    color:#fff;
    border:0px;
    padding:10px;
    text-align: center;
    background-color: #CC0000;
}

.anvbutoane .anvbut2 input[type="submit"]
{background-color:#000; }
.infocomenzi
{
  width:100%
}
.infocomenzi td
{
  padding:5px;
}

.infocomenzi th
{  padding:5px;  
  color:#fff;
  background-color: #B21117;
}
.infocomenzi tr:nth-child(2n)
{
  background-color:#eee;
}
.addtocartnew
{
    background-image: url('addtocartnew.jpg');
    color:#fff;
    background-repeat: no-repeat;
    border:0px;
    width: 100%;
    text-align: center;

    height:27px;
    padding-left:36px;
    background-color: #fff;
    margin-bottom: 10px;

    font-size: 12.5px;
    text-transform: capitalize;
}
.newproduct
{
    border:1px solid #ECEEF4;
    padding:2px;
    text-align:center;
    margin-top:15px;
    cursor:pointer;
}
.newproduct:hover
{
    border:1px solid #0066AB;


}

.forbutadd .addtocartnew
{
    display:none;
}
  .newproduct:hover .forbutadd .addtocartnew
{
    display:block;      position:absolute;
    margin-top:-150px;
    margin-left:-15px;


}
.prodden
{
    margin-bottom:5px;
    height:45px;
    overflow: hidden;
}

.prodden a
{
    font-size:13px;
    font-weight:600;
}
.nou
{
    padding:3px 5px;
    background-color: #890000;
    color:#fff;
    position:absolute;
    margin-top:-40px;
}
.reducereprod
{
    display:inline-block;
    width:45px;
    float:left;
    background-color: #B21117;
    border-radius:50px;
    padding:10px 3px;
    color:#fff;
}



.prodprice
{
    height: 20px;
    margin-bottom:10px;
    font-size:13px;
    font-weight:600;

}
.prodprice span
{
    font-size:14px;
    text-decoration:line-through;
    color: #B21117;
    margin-right:15px;
    font-weight:normal;
}



.cereofnew
{
    background-image: url('cereofertanew.jpg');
    color:#fff;

    background-repeat: no-repeat;
    border:0px;
    width: 100%;
    display: block;
    text-align: center;
    padding-left:15%;
    height:34px;
    padding-left:25%;
    background-color: #fff;
    -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
    font-size: 18px;
        padding-top:4px;
}
.cereofnew:hover, .forbutadd a:hover
{
    text-decoration:none;
}

.forbutcat .cereofnew
{
padding-top:2px;
padding-left:25px;
    background-size:auto 25px;
 font-size:14px;
 height:25px;
 -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.forbutcat .addtocartnew
{
 background-size:auto 25px;
 font-size:14px;
 height:25px;
 -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}


.voucher
{
    padding:10px 10px;
    background-color: #FFFFE5;
    border-left:1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom:1px solid #ccc;
}

.voucher input[type=text]
{
  width: 280px;
  border:1px solid #ccc;
  padding:7px 5px;
  font-weight: bold;
}
.allblack
{
    position: fixed;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.7);
    z-index:10001;
    display: none;
}
.centrualb, .forwhite
{
    background-color:#fff;
    margin-left: auto;
    margin-right:auto;
    width:45%;
    margin-top:10%;
}
.forwhite
{
    min-height:500px;
}

.centrualb #closeb
{
    float:right;
}
.mybrand
{
    text-align: center;
    padding:5px;
    background-color:#fff;
    border: 1px solid #D9D9D9;
    margin-bottom:30px;
}

.mybrand img
{
    height:50px;
}

.aplicatie
{
    float:left;;
    border:1px solid #ccc;

    margin-bottom:20px;
    padding:5px;
    text-align: center;
    cursor: pointer;
}
.aplicatie:hover
{
      border:1px solid  #B21117;

}

.aplicatie a
{
    color: #333333;
    font-weight:bold;
}
.formyof
{
    margin-top:10px;
    margin-bottom:10px;
}
 .formyof img, .cereof
 {
     cursor: pointer;
 }

.aplicatie img
{
    width:100%;

}

.costtransport0
{
  display: none;
}


.returntoshop
{
    color: #006699;
    float:right;
}

.cosproduse input[type=text]
{

width:50px;
border:1px solid #ccc;
padding:10px;
font-weight: bold;
text-align:center;
margin-left:35px;
}

.cosproduse tr th
{
    padding:10px;
    font-size:18px;
    font-weight: normal;
    background-color:  #FFFFE5;
}
.cosproduse tr td
{
    padding:10px;
}
.prodnamecos
{
    font-size:16px;
    color: #D61E2A;
}
.bgcos
{     border-top:1px solid #eee;
    border-bottom:2px solid #eee;

}
.tofinal
{
    font-size:18px;
    color: #B21117;
    float:right;
}


.bgcos input[type="submit"]
{
    text-transform: capitalize;
    border:0px;
    font-size:14px;
    color:#fff;
    background: rgb(181,189,200); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YmRjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzgyOGM5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODM0M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-8 */

padding:8px 15px;
}

.totaluri
{
    border:1px solid #ccc;
    text-align: left;
    font-size:16px;
    line-height: 22px;
    padding:0px;
}
.totaluri .t0
{
       background-color: #FFFFE5;
       border-bottom:1px solid #ccc;
   }
   .totaluri .t0 h3
   {
        color: #B21117;
        margin:10px;

        font-size:20px;
        font-weight: bold;
    }
.totaluri .t2
{
    margin:0px;
    padding:5px;
    text-align: center;
    border-left:1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.totaluri .t1
{   padding:5px;
    border-bottom: 1px solid #ccc;
    text-align: center;

}

a {
   outline: 0;
}

.login
{
    padding:15px;
    border: 1px solid #ccc;
}

.filtrare h5
{
    font-weight: bold;
    color: #0066ab;
}

.filtrare label
{
    font-weight: normal;
}
.filtrare a, .filtrare a:hover
{
    color: #303030;
    text-decoration:none;
}


.filtrare input[type=checkbox] {
    display:none;
}
.filtrare input[type=checkbox] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}
.filtrare input[type=checkbox]:checked + label span {
    background:url(check_radio_sheet.png) -19px top no-repeat;
}
.filtrare input[type=checkbox]:checked + label{
  color: #d61e2a;
}


 .filtruascuns
{
    display: none;
}
.slider-range
{
    width:180px;
}

.login input[type=text], .login select,.login input[type=password], .login input[type=email],.login textarea
{

display: block;
width:100%;
margin-bottom:5px;
border: 1px solid #ccc;
padding:8px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.login textarea
{
  height:150px;
}

.butonactiune
{
background-color: #d31e2a;
color:#fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:0px;
padding:8px 14px;
margin:10px 2px;
}
.butonactiune:hover, .butonactiune2:hover
{
  text-decoration: none;
  color:#fff;
}
.butonactiune2
{
  background-color:  #4F4F4F;
color:#fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:0px;
padding:8px 14px;
margin:10px 2px;
}
.aliniere-dreapta
{
  float:right;
}

.login h5
{
   font-size:20px;
   color: #d31e2a;
   margin-top:25px;

}

.pf,.lf
{
    width:45%;
    margin-right:5%;
    background-color: #d31e2a;
    color:#fff;
    float:left;
    padding:10px 12px;
            margin-bottom:15px;
}
.pj,.lj
   {
     width:45%;
    margin-right:5%;
    background-color: #333;
    color:#fff;
    float:left;
        padding:10px 12px;
        margin-bottom:15px;
}

.navbar-toggle
{
  border: 1px solid #BDAC9C;
  font-size:20px;
  padding-bottom:0px;
  padding-top:10px;
  margin:1px;
}
.mright
{
  padding-right:0px;

}
.specialtop
{
    padding-top:14px;
    float:left;
    font-size:14px;
}
.specialtop a
{
    color:#d61e2a;
    margin-left:15px;
}

.specialtop p
{
    display: inline;
}


  #document_wrapper{
    position:relative;
    overflow:hidden;
}

h1.title{
    font-family:"Times New Roman",Times,serif;
    font-size:14.16em;
    line-height:0.6em;
    font-weight:normal;
    letter-spacing:10px;
    color:#000;
    position:relative;
    z-index:1;
    top:70px;
}


#container{
    position:relative;
    margin:0px auto;
    padding-bottom:0px;

    background:#fff;
}
#top-nav{
    border-top:1px solid #000;
    position:relative;
    z-index:2;
    background:#fff;
    height:36px;
    width:100%;
}



/* GALLERY */

#gallery{

    width:100%;
    position:relative;
    left:0px;
    padding-bottom:36px; /* FOR NAV BUTTONS HEIGHT */
}
.carousel{

    position:absolute;


    overflow:hidden;
}
.carousel-left, .carousel-right{
  opacity:0.2;
}
.navigare
{
    z-index: 9999;
}


.carousel-slider{
    position:absolute;
    left:0;
}
.carousel-content{
    position:relative;
     float:left;
    min-height:400px;

}
.topcookies
{
    background-color: #eceef4;
    border-bottom:1px solid #cccccc;
padding:15px;
font-size: 13px;
}

.topcookies .closecookies
{
    float: right;
    background-color: #CC0000;
    color:#fff;
    padding:8px 28px;

    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

/* BUTTONS */
#btn-left, #btn-right{
    position:absolute;
    width:25px;
    height:150px;
    top:195px;
    display:none;
    cursor:pointer;
    font-size:50px;
    color: #D61E2A;
}
#btn-right{
    right:25px;
}
/**/
#nav-btns{
    position:relative;

    height:30px;
}
#nav-btns{
    text-align:right;
}
#nav-btns a{
    font-style:italic;
    text-decoration:none;
    color:#888;
    padding:0 8px;
    margin:0 !important;
}
#nav-btns a.btn-active{
    border-top:10px solid #fff;
    text-decoration:none;
    color:#000;
}
#nav-btns a:hover{
    color:#000;
}



.mright2
{
  padding-right:0px;
   padding-left:0px;
}

.crem
{
  background-color: #eeeeee;
  right: 0;
  left: 0;
  top:0;

}
.crem2
{
  background-color:#f9f4ec;
  border:1px solid #d0c9bd;
  padding-top:10px;
  margin-top:-10px;
      width:796px;
    float:right;
    margin-left:-4px;
}
.fcrem2
{
  margin-top:10px;
  background-color:#fff;
  margin-bottom: 20px;
  min-height:120px;
}
.stcontrol
{
  float:left;
  margin-top:55px;
  padding:20px 16px;
  font-size:22px;
  border: 1px solid #d9d9d9;
  color:#999999;
}
.drcontrol
{
  float:right;
  margin-top:55px;
  padding:20px 16px;
  font-size:22px;
  border: 1px solid #d9d9d9;
  color:#999999;
}
.logocontainer
{
  float:left;
  width:79%;
  text-align:center;
}
.topmargin30
{
  margin-top:30px;
  border:1px solid #d9d0c3;
  width:100%;
  background-color:#f9f4ec;
  float:left;

}

.rightborder
{
  padding:10px;

  background-color:#f9f4ec;
  font-size:16px;
}
.rightborder span
{
  font-size:14px;
  color: #8e735f;
}
.altele
{
  background-color:#fff;
    border-left: 1px solid #d9d0c3;
     float:left;
 width:65%;
}

.controls
{
  width:100%;
  float:left;
  margin-bottom: 10px;
}


.srand
{
  float:left;
  width:72%;

}
.drand
{
    float:left;
  width:25%;
  padding:10px;
}
.arand
{
  padding:10px;
  color:#4d4d4d;
  font-size:13px;
}
.arand img
{
  float:left;
  margin-right:10px;
    margin-top:3px;
}
.arand h3
{
  font-size:16px;
  color:#2c0806;
  font-weight: bold;
}
.arand a
{
  color:#8e735f;
}
.cafeniu
{
  background-color:#f5f5f5;
  color:#000;

  font-size:13px;
}
.cafeniu a
{
    color:#000;
}

.cafeniu .container
{
   padding:10px;
}

.cafeniu h4
{
  margin-bottom:4px;
  font-size:15px;
  font-weight: bold;
}

.cafeniu img
{
  float:left;
  margin-right:20px;
  margin-top:5px;
}
.cafeniu input[type=text]
{
  padding:15px;
  background-color:#fff;
  border:0px;
  width:55%;
  margin-top:5px;
  margin-right:0px;
}
.cafeniu input[type=submit]
{
  padding:15px;
  background-color: #62090C;
  border:0px;
  width:25%;
  margin-top:5px;
   margin-left:0px;
}
.cfsubliniat
{
    border-top:1px solid #000;
}

.cafeniuinchis
{
  background-color:#45190e;
  color:#a98982;
}
.leftinfo
{
    padding-top:40px;
}

.tractor
{
    margin-top:-93px;
}

.coloana
{
  border-right:1px solid #341008;
  padding:15px;
  padding-left:25px;
}
.coloana2
{
  padding:15px;
}
.coloana h5
{
  color:#fff;
}
.coloana h4, .coloana2 h4
{
  color:#fff;
  font-size:14px;
}
.coloana a, .coloana2 a
{
  color:#a98982;
  display:block;
}
.ffacebook
{
  margin-top:5px;
  background-image:url(../images/ffb.png);
  background-repeat:no-repeat;
  width:160px;
  background-color:#fff;
  padding-left:50px;
  padding-top:10px;
  float:left;
  height:40px;
}

.ftwitter
{
  margin-top:15px;
  background-image:url(../images/ftw.png);
  background-repeat:no-repeat;
  width:160px;
  background-color:#fff;
  padding-left:50px;
  padding-top:10px;
  float:left;
  height:40px;
}
.fblogger
{
  margin-top:15px;
  background-image:url(../images/ffb.png);
  background-repeat:no-repeat;
  width:160px;
  background-color:#fff;
  padding-left:50px;
  padding-top:10px;
  float:left;
  height:40px;
}


.white
{
  background-color:#fff;
}
.white .container
{
  padding:15px;
}
.controls .cnoutati
{
  border: 1px solid #720606;
  padding:10px 15px 10px 15px;
  float:left;
  color: #720606;
  margin-left:7px;
  font-size:16px;
}

.controls .calt
{
  border: 1px solid #d9d0c3;
  padding:10px 15px 10px 15px;
  float:left;
  color: #a79282;
  margin-left:17px;
   font-size:16px;
}
.controls .cvezi
{
  color:#8e735f;
  float:left;
  padding:10px 15px 10px 15px;
  font-size:16px;
}
.controls .sg
{
  color:#d9d0c3;
  float:right;
  padding:10px 15px 10px 15px;
  font-size:18px;
  border:1px solid #d9d0c3;
  margin-right:7px;
}
.controls .sg2
{
  color:#d9d0c3;
  float:right;
  padding:10px 15px 10px 15px;
  font-size:18px;
  border:1px solid #d9d0c3;
  border-right:0px;
}
.mycarousell
{
    float: left;width:100%;
}

.nopadding
{
  padding:0px;
}
.nomargin
{
    margin:0px;
}

.custompadding
{
  padding-right:0px;
  margin-left:-15px;
  width:22%;

}
.categoriistanga
{
    line-height: 23px;

}
.toatecateg
{

    color: #333333;
    margin-top:10px;
}

.categoriistanga a.toatecateg2
{
    display:none;
    color: #333333;
    margin-top:10px;
}

.categoriistanga a, .filtrare a
{
    display:block;
    padding:2px 4px;
     margin-right:15px;
}
.categoriistanga a.tipafis1
{
    display: none;
}
.catpp
{
    font-size:15px;
    color: #D31E2A;
    font-weight:bold;
}
.catsec
{
    margin-left:15px;
    color:#333;
}

.catpp:hover,.catsec:hover,.selectat
{
    color:#fff;
    background-color:#333;
    text-decoration: none;
 }

.list-group
{
    border-bottom: 1px solid #bdac9c;
}

.col-xs-6
{
  padding-left: 7px;
  padding-right:7px;
}

.menu1
{
  border-left:1px solid #ded9d0;
}

.menu1 li a
{
  color:#2c0806;
  border-right:1px solid #ded9d0;
}
.alogin
{
  font-weight: bold;
  color:#2c0806;
}

.aregister
{
  color:#720606;
  font-weight: bold;
}
.wsite
{
  color:#7f716d;
  font-size:14px;
}
.activ
{
  font-size:14px;
  color:#fff;
  background-color: #2c0806;
  margin-bottom:0px;
  margin-right:15px;
}
.activ:hover
{
  color:#fff;
}

.menu2
{
  margin-left:20px;
  margin-top:10px;
}

.menu2 li a
{
  color:#b7aaa9;
  font-size:13px;
  padding-left:12px;
  padding-right:12px;

}
.menu2 li a:hover
{
  background-color:transparent;
  color:#fff;
}
.menu2 li a:focus
{
  background-color:transparent;
  color:#fff;
}
.menu2 img
{
  margin-top:-6px;
}
.afiscos
{
    font-size:12px;
    line-height:14px;
}
.afiscos i
{

    margin-right:10px;
}


.coscumparaturi
{
  color: #333;
  padding-top:20px;
text-align:right;
  font-size:16px;
}
.coscumparaturi .moneda
{
    margin-bottom:10px;


}
.coscumparaturi .moneda select
{
     border:1px solid #eee;
}

.coscumparaturi a
{
    color: #718fc8 ;
    font-weight: normal;
}
.coscumparaturi a i
{
    font-size:18px;
    margin-top:10px;
    color:#000;
    margin-left:15px;
}
.coscumparaturi span
{  position: absolute;
right: 6px;
top: -6px;
font-size: 12px;
text-align: center;
display: inline-block;
width: 18px;
height: 18px;
line-height: 18px;
border-radius: 8px;
overflow: hidden;
color: #fff;
    background-color: #718fc8 ;


}
.toptelefon
{


    font-size:20px;
    color:#000;
    text-align:center;

}
.transparentslider
{
    background-color:rgba(255,255,255);
    padding:15px;
    height:515px;
    display:none;
}

.pinc:hover, .pinc:focus
{
  text-decoration: none;
  color: #000;
}

.cuborder
{
  border-left:1px solid #482a22;
  padding-top:10px;
  padding-bottom:11px;
}
 .navigare:focus, .navigare-r:focus
{
  color: #720606;
}
.pinc
{


  color:#333;

}


.pinc img
{
margin-left:-12px;
}

.costop
{
  border:1px solid #cdcccb;
  width:430px;
  min-height: 150px;
  position:absolute;
  margin-top:13px;
  margin-left:-120px;
  background-color:#fff;
  color:#4d4d4d;
  display: none;
}
.costop .costopbt
{
  background-image: url(../images/costop.png);
  background-repeat:no-repeat;
  margin-top:-11px;
  height:11px;
}

.costop .costopprodus
{
  float:left;
  border-bottom:1px solid #d0c9bd;
  width:100%;
  padding:10px;
  font-size:13px;
  color:#6e6e6e;
}
.sterge
{
    font-size:13px;
}
.inputcantitate
{
    border:1px solid #ccc;
    padding:10px 5px;
}

.costop .costopprodus .costopsterge
{
  float:left;
  margin-top:29px;
  margin-right:10px;
}
.costop .costopprodus .costopimagine
{
  float:left;
  padding:10px;
  width:80px;
  text-align: center;
  border:1px solid #d9d9d9;
  height:80px;
  margin-right: 10px;
}

.costop .costopprodus .costopimagine img
{
  width:100%;
  overflow: hidden;
}


.costop .costopprodus .costoptext
{
  float:left;
  width:235px;
  padding-right:10px;
  text-align: left;
}
.costop .costopprodus .costoptext a
{
  font-weight: bold;
  color:#2c0806;
  margin-bottom: 10px;
  float:left;
}
.costop .costopprodus .costoppret
{
  float:left;
  margin-top:27px;
  font-weight: bold;
  color:#720606;
  font-size: 14px;
}
.costop .costopprodus .costoppret span
{
  position: relative;
  top: -0.5em;
  font-size: 80%;
}
.costop .costoptotal
{
  font-size: 14px;
  font-weight:bold;
  padding:14px;
  color:#2c0806;
  float:left;
  width:100%;
  background-color:#eee;
}
.costop .costoptotal .ctprice
{
  color: #720606;
  float:right;
}
.costop .costoptotal .ctprice span
{
  position: relative;
  top: -0.5em;
  font-size: 80%;
}
.costop .costoptotal a
{
  margin-left:115px;
  float:left;
  margin-top:8px;
  background-color:#d31e2a;
  font-weight: normal;
  color:#fff;
  padding: 10px 15px 10px 15px;
}
.logoproducator
{
    width:100%;
    text-align: center;
    margin-top:25px;
}
.logoproducator img
{
    width:35%;
    margin-top:15px;
}
.gribg
{
    background-color:#eef0f0;
    margin-top:15px;
}
.butoaneprodus
{
    padding-top:11px;
    padding-bottom:10px;
}

.butoaneprodus a
{
padding:10px 15px;
color:#52666b;
  -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.butoaneprodus a:hover, .butoaneprodus a:focus
{
    background-color:#fff;
    text-decoration:none;

}
.myreview
{
    width:100%; float:left;
    margin-top:20px;
    border-bottom:1px solid #eee;
    padding-bottom:20px;
}

.detaliiprodus
{
    padding:20px;
    font-size:13px;
}

.myreview .col-md-3
{
    color: #888;
}
.myreview .col-md-3 b
{
    color: #D31E2A;
}
.myreview h5
{
    color: #006699;
    font-weight: bold;
}
.myreview h4
{
    font-size:12px;
    color: #333;
}
.review
{
    text-align: justify;
}

.mmen
{
height:50px;
padding-right:0px;
}
.meniurosu
{
    background-color: #890000;
    border-top:1px solid #000;
    height:54px;
    padding:0px;
    margin:0px;
    overflow: hidden;

}
.meniurosu img
{
    margin-top:-5px;

}

.sticky {
    position:fixed;
    top:0;
}
.meniu3
{
  color:#e7dede;
  width:100%;
  margin-right:0px;
  height:50px;
  margin-left:-15px;
  margin-right:-15px;

}
.meniu3 a
{
  color:#fff;
}


.dropdw{
  float:left;
  padding:14px 17px 18px 17px;
  background-repeat: no-repeat;
  background-position: center right;
  font-size:15px;
}
.margintop5
{
    margin-top:5px;
}

.dropdw:hover
{
  text-decoration: none;
  /*background-color: #4f4f4f;*/
  color: #fff;
}
.dropdw:focus
{
  text-decoration: none;
}


.topproduse
{
    background-color:#fff;
    color:#000;
    font-weight:bold;
    -webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
padding-top:14px;
padding-bottom:14px;
margin-top:4px;
margin-right:20px;

}
.dropcontainer
{
  position:absolute;

  z-index:1001;
  width:1100px;
  display: none;

  margin-top:54px;

  }
.droplinks
{
  background-color:#ede6da;
  float:left;
  width:470px;
  padding:10px;
  min-height: 270px;
}
.droplinks a
{
  display: block;
  color: #2c0806;
  font-size:13px;
  margin-bottom: 10px;
}
.dropprodus
{
  float:left;

}
.droptext
{
  padding-top:30px;
  padding-left:20px;
  width:250px;
  float:left;
}
.droptitle
{
 font-weight: bold;
 color:#2c0806;
 font-size:15px;
}

.dropnt
{
  font-size: 12px;
  font-weight: normal;
  color:#4d4d4d;
  margin-top:12px;
}

.dropprice
{
  font-size:15px;
  color:#720606;
  font-weight: bold;
}
.dropprice span
{
  position: relative;
  top: -0.5em;
  font-size: 80%;
 }
.dropvezi
{
  color:#b21117;
  font-weight: bold;
}

.afiscont
{
    color: #000;
}
.coscumparaturi .col-md-6
{
    text-align: center;
}
 .coscumparaturi .col-md-6 .costop
{
    text-align: left;
}
.dropimagine
{
  float:left;
  width:250px;
  min-height:100px;
}
.cauta {background-color:#fff;margin:8px;margin-right:0px; width:100%;  background-repeat: no-repeat;
padding-left:10px; border:2px solid #718fc8;
padding-right:5px;

background-position: center left; margin-top:45px;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;

}
.cauta input[type=text]{ height:35px;border:0px;background-color:transparent;color:#000;padding-left:0px;float:left;width:55%;
font-size:12px;
}
.cauta input[type=text]::-webkit-input-placeholder {color:#fccc;opacity: 1 !important;}
.cauta input[type=text]:-moz-placeholder {color:#ccc;opacity: 1 !important;}
.cauta input[type=text]::-moz-placeholder {color:#ccc;opacity: 1 !important;}
.cauta input[type=text]:-ms-input-placeholder {   color:#ccc;opacity: 1 !important;}
.cauta input[type=image]{float:right;color:#ccc;margin-top:5px;}
.cauta select
{
    float:left;
    width:37%;
    border:0px;
    border-left:1px solid #718fc8;
    padding:8px 5px;
}
.blogmargin
{
    margin-left:180px;
}

.teaflii
{
  color:#9b7471;
  font-weight: bold;
  font-size:12px;
  float:left;
  margin-top:6px;
}
.teaflii a
{
  color:#e7dede;
  margin-left:4px;
  text-decoration:underline;

}
.telcontact
{
  font-size:18px;
  font-weight: 700;
  color: #B21117;
  float:left;
  padding:0px;

}
.telcontact a, .telcontact a:hover
{
    color: #B21117;
     font-size:18px;
     z-index:1001;
}
.galerie
{
  width:100%;
  float:left;

}
.navigare
{
  margin-top:-300px;
  float:left;
  height:74px;
  padding:20px 10px;
  background-color:transparent;
  position: relative;
  font-size:40px;
  font-weight: normal;
  color: #d31e2a;
  padding-left:20px;
  padding-top:17px;
}
.navigare:hover, .navigare-r:hover
{
  color: #fff;
}
.navigare-r
{
  margin-top:-300px;
  float:right;
  height:74px;
  padding:20px 10px;
  background-color:transparent;
  position: relative;
  font-size:40px;
  font-weight: normal;
  color: #d31e2a;
  padding-right:10px;
  padding-top:17px;
}
.pers
{
  float:left;
}
.listadomenii
{
    padding:0px;
    width:1190px;


}

.grideschis
{
    background-color:#e6e6e6;
      width:450px;
      min-height:540px;
}
.stangadom
{

 background-color:#e6e6e6;
 padding:0px;

 }

.grideschis a
{
    display: block;
    color: #000;
   font-size:16px;
    padding:5px;
    border-bottom: 1px solid #fff;
}
.stangadom a
{

 display: block;
    color: #000;
   font-size:14px;
    padding:5px;
    border-bottom: 1px solid #fff;

}
.col-md-custom5
{
    width:20%;
    padding:0px;
    float:left;
}

.infohome
{
    padding:5px;
    border:2px solid #dee2e1;
    font-weight: bold;
    margin-top:10px;
    margin-bottom:5px;
}
.infohome .col-md-8
{
    padding:0px;
}

.infohome img
{
    width: 100%;
}
.alegedate
{
    padding:0px;
    margin-bottom:50px;
    margin-top:20px;'
}

.alegedate a
{
    text-align: center;
    background-color: #d31e2a;
    width:100%;
    float: left;
    padding:10px;
    font-size:24px;
    color:#fff;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d13840+0,d10610+100 */
background: #d13840; /* Old browsers */
background: -moz-linear-gradient(top, #d13840 0%, #d10610 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d13840 0%,#d10610 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d13840 0%,#d10610 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d13840', endColorstr='#d10610',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.meniucont
{

    padding:0px;
    margin-top:15px;
}

.meniucont a
{   background-color: #db1b32;
    display: block;
    color:#fff;
 margin-bottom:1px;
 padding:5px 15px;
 font-size:16px;
 font-weight:bold;
}
.meniucont a:hover
{
    background-color: #4f4f4f;
    text-decoration: none;

}

.gruparihome
{
  background-color: #dee2e1;
  margin-top:25px;
  padding-left:5px;
}
.gruparihome h2
{
    font-size: 18px;
    padding:2px 15px;
    margin:8px 0px;;
    font-weight:bold;


}

.grideschis a:hover, .stangadom a:hover
{
    color:#fff;
    background-color: #db1b32;
    text-decoration:none;
}

.griinchis
{
       background-color: #1f1f1f;
        width:450px;
}

.domenii
{
    float:left;
    width:450px;

}
.subdomenii
{
    float:left;
    width:738px;
    margin-left:2px;
    overflow: hidden;
    height:540px;
    z-index:10002;
}

 .erori, .succes
 {
     display: none;
 }
 .erori
 {
     color:red;
 }
 .succes
 {
     text-align:center;
 }

 .ascuns
 {   display:none;
     width:97%;
     margin-top:-50%;
     position:absolute;
     text-align: center;
     margin-left:-15px;
 }
 .ascuns input[type=image]
 {
     width:80%;

 }




.domeniu h2
{
    font-size:20px;
    font-weight: bold;
    margin-bottom:5px;
}
.domeniu:hover h2
{
color: #d31e2a;
}
.produsstanga
{

padding-top:10px;
    border-top:2px solid #eceeee;
    margin-top: 10px;
}
.produsedreapta
{
    text-align: left;
}

.produsdreapta h3
{
    float:left;
    font-size:24px;
    color: #D31E2A;
    display:inline;
    width:60%;
}
.produsdreapta h3 span
{
    font-size:20px;
    font-weight: normal;
}
.produsdreapta input[type="image"]
{
    float:left;
    margin-top:35px;
    margin-bottom:35px;
}
.prodcontact img
{
    float:left;
}

.prodcontact
{
    float:left;
    font-size:22px;
    text-align: center;
    width:85%;
    margin-bottom:25px;
}

.produsdreapta h5
{
    display: inline;
    float: right;
    text-decoration: line-through;
    margin-top:35px;
    margin-right:25px;
}
.prettva
{
    text-align: left;
}

.livr
{
    float:left;
    width:94%;
    border-top: 1px solid #EEEEEE;
    margin-top:8px;
    padding-top:8px;
    line-height:16px;
    font-size:14px;
    color: #333;
}
.livr img
{
    float:right;
    margin:0px;
    padding:0px;
    margin-top:-10px;

}

.imaginemare
{
    width:100%;
    padding-bottom:10px;
    border-bottom:2px solid #eceeee;
    margin-bottom: 10px;

}
.imaginimici img
{
    width:18%;
    margin-left:1%;
    margin-right: 1%;
    cursor: pointer;
}
.imaginimici
{
    width:100%;
    text-align: center;
}
.mesajpop,.mesajpop2
{
    position: fixed;
    width:40%;
    padding:2px;
    min-height:300px;
    background-color:#fff;
   -moz-box-shadow: 0 0 15px #333;
-webkit-box-shadow: 0 0 15px#333;
box-shadow: 0 0 15px #333;
    margin:0 auto;
    left:0;
    right:0;
    margin-top:10%;
    z-index:2000;
   -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display: none;

}
.mesajpop2
{
    width:70%;
    margin-top:5%;
    height:600px;


}
.mesajpop2 .con3
{                 height:600px;
                   overflow: auto;
                   margin-bottom: 10px;
}


.prommt
{
    padding-top:150px;
}

.loading
{
  float:left;
  margin-top:50px;
  text-align: center;
  width:100%;
}
.alertapret img
{
  cursor: pointer;
}

.continutpop
{
  padding:15px;

}
.continutpop h2
{
  font-size:16px;
}

 .inchide
 {
     float:right;
     cursor: pointer;
 }

.imaginemare img
{
    width:100%;
}

.subdom
{
     z-index:10003;
    display: none;
    width:738px;
    float:left;
    padding:3px 10px;

    height:546px;


}
.subdom b
{
    color: #d31d29;
}
 .subdom .col-md-3
 {
     padding:5px;
 }
    .subdom .col-md-3  a
    {
        font-size:14px;
        border:0px;
        padding:2px 0px;
    }

.subdomimg img
{
    margin-top:15px;
    width:100%
}

.subdom a
{
    display: block;
}
.mavicat
{
   
    font-size:14px;
}
.subcat
{
    margin-left:10px;
    font-size:14px;
}

.domeniu
{
    width:450px;
    padding:4px 0px;
    padding-right:50px;
    height:135px;
    cursor: pointer;
    float:left;
}

.domeniu img
{
    float:left;
    margin-right:7px;
    margin-top:6px;
    margin-left:10px;
}

.catname
{
  color:#e7dddb;
  background-color: #720606;
  padding:15px;
  font-size:16px;
}
.catname img
{
  float:right;
  margin-top:6px;
}

 .cattitle
{
  color:#2d0704;
  background-color: #bdac9c;
  padding:15px;
   padding-top:10px;
  padding-bottom:10px;
  font-size:15px;
  font-weight:bold;
}
.creminchis
{
  background-color:#eee6db;
  border:0px;
  padding:0px;
  margin-right:0px;
  width:100%;
  float:left;

}

.list-group-item
{
  background-color: #eee6db;
  color:#2b0806;
  font-size:13px;
}
.logocontainer img
{
  width:140px;
  margin-top:25px;
}

.cafeniu input[type=text]::-webkit-input-placeholder {color:#333;opacity: 1 !important;}
.cafeniu input[type=text]:-moz-placeholder {color:#333;opacity: 1 !important;}
.cafeniu input[type=text]::-moz-placeholder {color:#333;opacity: 1 !important;}
.cafeniu input[type=text]:-ms-input-placeholder {   color:#333;opacity: 1 !important;}



.custombuton
{
    padding:3px 4px;height:29px;margin-right:4px;  color:#b7aaa9;margin-bottom:1px;
}

.mainnav
{
    background-color: #B21117;
}
.customnav2 a
{
    color: #fff;
}
.customnav2 a:hover
{
    color: #B21117;
}
.customnav2 .mainnav
{
    border-bottom:1px solid #d9d0c3;

}
.customnav2 .caretz
{
     background-image: url(../images/drop.png);
     background-repeat: no-repeat;
     background-position: right;
}

.customnav2 .dropdown-toggle
{
    font-weight:bold;
}
.crm
{
    background-color:#eee6db;
}
.secondnav
{
   font-size:12px;
   background-color: #333333;
    color:#fff;
}
.secondnav a
{
  color:#fff;
}

.formcontact
{
    width: 100%;
    font-weight: bold;
}
.formcontact td
{
    padding:5px;
}

.formcontact input[type="text"], .formcontact textarea
{
    width: 100%;
    border:1px solid #ccc;
    font-weight:normal;
    padding:5px;
}
.formcontact textarea
{
    height:120px;
}

 .rosuabsolut
{
    width:910px;
    position: absolute;
    min-height: 250px;
    background-color:#e6e6e6;
    margin-left:292px;
    z-index:10010;
    height:400px;
    padding-left:10px;
    color: #303030;
    display: none;
    border-left:1px solid #fff;
}
.rosuabsolut .col-md-3
{
    padding:5px;
}

.rosuabsolut a
{
       color: #303030;

}
.rosuabsolut a:hover
{
    text-decoration: none;
}

.rosuabsolut .subcategoriinew
{
     font-weight: bold;
 }

.altgrideschis
{
    background-color:#fff;
   height:515px;
   padding:0px;
   overflow:hidden;
}
.altgrideschis a
{
    color: #000;
    display:block;
    padding-left:30px;

    border-bottom:px;
    padding-top:2px;
    padding-bottom: 2px;
    font-size:12px;

}
.altgrideschis .maincat
{
    color: #890000;
    padding-left:10px;
    font-size:13px;
}

.altgrideschis a:hover
{
    color:#fff;
    text-decoration:none;
    background-color: #890000;
}

