@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);
body{
    background: #fff;
}
.clearfix{
    clear: both;
}
.alignright{
    text-align: right;
}
.alignleft{
    text-align: left;
}
.aligncenter{
    text-align: center;
}
.strong{
    font-weight: bold;
}
.regular{
    font-weight: normal;
}
.show{
    display: block !important;
}
.italic{
    font-style: italic;
}
.padtopsmall{
    padding: 8px 0 0 0;
}
.padleftsmall{
    padding-left: 8px;
}
.hide{
    display: none !important;
}
*{
    margin: 0;
    padding: 0;
}
.green{
    color: #7eae17;
}
.orange{
    color: #f7841c;
}
.red{
    color: #f7361c;
}
.yellow{
    color:#f6c70a;
}
h1{
    color: #8eb43e;
    font-family: 'PT Sans', sans-serif;	
    font-weight: 700;
    font-size: 25px;
    padding: 0 0 10px 0;

}
table thead tr th{
    font-weight: normal;
}
a img{
    border: none;
}
a{
    text-decoration: none;
}
.left{
    float: left;
}
.right{
    float: right;
}

#header-top{
    height: 32px;
    background: #f4f4f1;
    border-bottom: solid 1px #e8e8e3;
}
#header-top-container{
    width: 1089px;
    margin: 0 auto;
    padding: 10px 0 0 0;
    text-align: center;
}
#header-top-left-menu{
    font-family: 'PT Sans', sans-serif;	
    color: #3f3c39;
    font-size: 13px;
    font-weight: bold;
}
.tlmenu-item{
    cursor: pointer;
    text-transform: uppercase;
    padding: 0 0 0 16px;
}
.tlmenu-item:hover{
    color: #f7841c;
}
#infos{
    font-family: Arial;
    font-size: 12px;
    color: #272620;
}
#header-support{
    font-family: Arial;
    color: #272620;
    font-size: 13px;
}
#header-program{
    font-family: Arial;
    color: #f7361c;
    font-size: 13px;
}
#cart{
    font-size: 48px;
    font-family: 'Roboto';
    color: #333;
    display: block;
    text-decoration: none;
}
#cart #txtcart{
    cursor: pointer;
    float: left;
    padding: 0 0 0 10px;
}
#cart #carticon{
    border: none;
    height: 62px;
    width: 72px;
    background: url('../images/cos.png') no-repeat;    
    float: left;
}
#cart #carticon:hover{
    border: none;
    height: 62px;
    width: 72px;
    background: url('../images/cos-hover.png') no-repeat;
    float: left;
}
#cat-menu{
    width: 915px;
    margin: 0 auto;
}
#cat-menu ul{
    list-style: none;
    position: relative;
    display: inline-table;
}
#cat-menu ul:after{
    content: ""; 
    clear: both; 
    display: block;
}
#cat-menu ul ul {
    display: none;
}
#cat-menu ul li{
    position: relative;
    font-family: 'Roboto';
    padding: 10px 0 0 0;
    float: left;
    color: #403b3b;
    width: 213px;
    font-size: 10.78pt;
}
#cat-menu ul li span a{
    color: #403b3b;
}
.menu_end{
    padding: 14px 0 0 0;
}
#cat-menu ul li.no-left span{
    display: block;
    padding: 7px 0 7px 0;
}
#cat-menu ul li.no-right span{
    display: block;
    padding: 7px 0 7px 22px;
}
#cat-menu ul li span{
    display: block;
    padding: 7px 22px 7px 22px;
}
#cat-menu ul li:hover span{
    background: #fb7383;
    border-radius: 5px 5px 0 0;
    color: #fff;
}
#cat-menu ul li:hover span a{
    color: #fff;
}
#cat-menu ul li:hover > ul {
    display: block;
}
#cat-menu ul ul li.child-item{
    display: block;
}
#cat-menu  ul ul {
    background: #fff;
    border: solid 1px #d9d9d4;
    border-radius: 0px; 
    padding: 0;
    position: absolute;
    width: 99%;
    z-index: 1000;
    top: 100%;
}
#cat-menu  ul ul li {
    float: none; 
    padding: 9px 0 9px 0;
    position: relative;
}
#cat-menu  ul ul li:hover {
    background: #fb7383;
    
}
#cat-menu  ul ul li a {
    padding: 9px;
        border-bottom: solid 1px #d9d9d4;

    color: #95998f;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
}	
#cat-menu ul ul li a:hover, #cat-menu  ul ul li:hover a {
    color: #fff;
}
#main-container{
    width: 1109px;
    text-align: center;
    margin: 0 auto;
    
    min-height: 300px;
    
}
#main-container-body{
    padding: 3px
}
#main-container-body-header{
    width: 1096px;
    margin: 0 auto;
    text-align: center;
    padding: 0 0 0 0;
    height: 67px;
}
#main-container-body-header-container{
    width: 1096px;
    margin: 0 auto;
    text-align: center;
    height: 100%;
    display: table;
}
#main-container-body-header-container .items{
    display: table-cell;
    vertical-align: middle;

}
#main-container-body-header-container .items.item1{
    width: 238px;
}
#main-container-body-header-container .items.item2{
    width: 561px;
}
#main-container-body-header-container .items .items-content{
    display: table;
}
#main-container-body-header-container .items .items-content .item-children{
    display: table-cell;
    vertical-align: middle;

    font-family: 'PT Sans', sans-serif;
    color: #575757;
    font-size: 14px;
    font-weight: 700;
}
#main-container-body-header-container .items .items-content .item-children-phone{

    vertical-align: middle;

    font-family: 'PT Sans', sans-serif;	
    color: #575757;
    font-size: 16px;
    height: 16px;
    font-weight: 700;
}
#header-search{
    width: 176px;
    height: 30px;
    border: solid 1px #d1cfcf;
    background: #fff;
}
#header-search-submit{
    background: url('../images/lupa.png') no-repeat;
    width: 13px;
    height: 13px;
    border: none;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
#header-search-form{
    line-height: 30px;
}
#header-search-form #tag{
    border: none;
    background: #fff;
    height: 100%;
    /*	line-height: 2.5em;*/
    color: #5f5a59;
    font-size: 12px;
    width: 145px;
    font-family: 'Arial';
}
#main-container-body-header-container .items .items-content .item-children.first{
    padding:0 11px 0 0;
}
#main-container-body-header-container .items .items-content .item-children a{
    color: #575757;
    text-decoration: none;
}
#main-container-body-header-container .items .items-content .item-children a:hover{
    color: #7eae17;
}
#content{
    background: #f5f5f5;
    border-top: solid 1px #d9d9d4;
    padding: 0 0 25px 0;
    border-bottom: solid 2px #d9d9d4;
}
#header-grass{
    text-align: center;
    margin: 0 auto;
    width: 1306px;
    height: 155px;
    background: url('../images/header-grass.png') no-repeat;
}
#header-logo-region{	
    width: 1069px;
    margin: 0 auto;
    background: #fff;
}
#header-logo{
    margin: 10px 0 0 0;
    background: url('../images/logo.png') no-repeat;
    height: 60px;
    width: 340px;
    float: left;
    cursor: pointer;
}

#header-contact{
    float: right;
    font-family: 'PT Sans', sans-serif;	
    color: #575757;
    margin: -25px 0 0 0;
}
#header-contact a{
    display: inline-block;
    padding: 0 10px 0 10px;
    font-family: 'PT Sans', sans-serif;	
    text-decoration: none;
    color: #575757;
    font-size: 16px;
}

#header-contact a:hover{
    font-weight: 700;
    margin-left: -1px;
}
#header-contact a.last-link-item:hover{
    margin-left: 1px;

}
#header-contact a.firefox:hover{
    font-weight: 700;
    margin-left: -0.02em;
}
#header-contact a.firefox.last-link-item:hover{
    margin-left: 0.02em;

}
#header-contact a.ie:hover{
    font-weight: 700;
    margin-left: -5px;
}
#header-contact a.ie.last-link-item:hover{
    margin-left: -4px;

}
/*MENU*/
.menu-item{
    width: 156px;
    padding: 5px 0 5px 0;
}
.menu-item:first-child{
    padding-top:10px;
} 
.main-category{
    cursor: pointer;
}
/*END MENU*/
#vertical-menu{
    float: left;
}

#right-content{
    /*float: right;*/
}

/*BANNER*/

#imagini-produse{
    width: 1096px;
    height: 374px;
}

#prod-carousel{
    padding: 10px 0 0 0;
}
.imagini-produse_item{
    cursor: pointer;
}
/*CAROUSEL CSS*/

#bullets_nav{
    position: absolute;
    /*top: 592px;
    right: 231px; */
    display: none;
    z-index: 9000;
}
#bullets_nav ul{
    list-style: none;
}
#bullets_nav ul li{
    display: block;
    float: left;    
}
#bullets_nav ul li.spacing{
    padding: 0 5px 0 0;
}

#bullets_nav ul li .bullet{
    display: block;
}
#bullets_nav ul li .bullet{
    cursor: pointer;
    background: url('../images/bulina-alba.png') no-repeat;
    width: 11px;
    height: 11px;
}
#bullets_nav ul li .bullet:hover, #bullets_nav ul li.activeSlide .bullet{
    cursor: pointer;
    background: url('../images/bulina-bleu.png') no-repeat !important;
    width: 11px;
    height: 11px;
}

#transparent_layer{
    
}

#transparent_layer_text{
    position: absolute;
    z-index: 200;
    color: #fff;
    font-family: 'PT Sans', sans-serif;	
    font-size: 18px;

    line-height: 51px;
}

/*END BANNER*/

/*BEST SOLD*/
#best-sold-header, #reccommended-header{
    /*border-bottom: solid 2px #f5f5f5;*/
    width: 828px;
}

#best-sold, #reccommended{
    padding: 66px 0 0 0;
}
#bsold-icons, #reccommended-icons{
    width: 40px;
    padding: 20px 0 0 0;
}
#bsold-icons .grid, #reccommended-icons .grid{
    background: url('../images/grid.png') no-repeat;
    width: 11px;
    height: 11px;
    cursor: pointer;
}
#bsold-icons .grid:hover, #bsold-icons .grid.sel, #reccommended-icons .grid:hover, #reccommended-icons .grid.sel{
    background: url('../images/grid-hover.png') no-repeat;
    width: 19px;
    height: 19px;
    margin: -4px;
    cursor: pointer;
}
#bsold-icons .list, #reccommended-icons .list{
    background: url('../images/list.png') no-repeat;
    width: 12px;
    height: 11px;
    cursor: pointer;
}
#bsold-icons .list:hover, #bsold-icons .list.sel, #reccommended-icons .list:hover, #reccommended-icons .list.sel{
    background: url('../images/list-hover.png') no-repeat;
    width: 20px;
    height: 19px;
    margin: -4px;
    cursor: pointer;
}

#best-sold-content{
    width: 839px;
    text-align: center;
    margin: 0 auto;
}
#noutati_home, #recomandari_home, #rec_sdbr{
    text-align: left;
    color: #3b3a34;
}
.rec_new_spacing{
    padding: 27px 0 27px 0;
}
.homeprodheader{
    font-family: 'Roboto Bold', sans-serif;    
    font-size: 18px;
    text-transform: uppercase;
}
.arrow_noutati{
    padding: 0 13px 0 13px;
}
.noutati_title_small a{
    font-family: 'Roboto Regular', sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #3b3a34;
}

.product-cell{
    
    background: #fff;
    border: solid 1px #dbdbdb;

}
.product-cell-holder{
    padding: 0 0 0 23px;
    width: 257px;
    float: left;

}
.product-cell-holder:first-child{
    padding: 0;
}
.product-cell-header{
    height: 40px;
    width: 100%;
    font-family: Arial;
    color: #fff;
    font-size: 12px;
    background: #188DBB;
    text-align: left;
    padding: 8px 0 0 16px;
    width: 240px;
}
.product-cell-header .price{
    font-weight: bold;
    font-size: 30px;
}
.rec-cell-content{
    height: 257px;
    position: relative;
}
.rec-cell-content-desc-title{
    position: absolute;
    bottom: 22px;
    left: 22px;
    font-family: arial;
    font-size: 16px;
    text-align: left;
}
.rec-cell-content-desc-title a{
    color: #3b3a34;
}
/*.grid-view .grid-row:first-child{
    border-top: solid 1px #cecdcd;
}
.grid-view .grid-row{

    border-bottom: solid 1px #cecdcd;

}
.grid-view .grid-row.last-row{
    border-top: none;
    border-bottom: solid 1px #cecdcd;
}
.grid-view .grid-row .grid-cell:first-child{
    border-left: none;
}
.grid-view .grid-row .grid-cell{
    float: left;
    width: 277px;
    min-height: 204px;
    border-left: solid 1px #cecdcd;
}
.grid-view .grid-row .grid-cell:hover{
    background: #f5f5f5;
}*/
.cell-content{
    width: 232px;
    height: 287px;
    text-align: center;
    margin: 0 auto;
    padding: 13px 0 13px 0;

}
.grid-view{
}
.price_tag{
    background-image: -webkit-linear-gradient(75deg, #067bb5, #0aa7cd);
    background-image: -moz-linear-gradient(75deg, #067bb5, #0aa7cd);
    background-image: -o-linear-gradient(75deg, #067bb5, #0aa7cd);
    background-image: linear-gradient(75deg, #067bb5, #0aa7cd);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#067bb5', endColorstr='#0aa7cd')";
    width: 110px;
    height: 25px;
}
.price_tag_text{
    line-height: 25px;
    color: #fff;
    font-family: Georgia;
    font-size: 16px;
}
.grid-product-image-holder{
    
    width: 150px;
    height: 150px;
    text-align: center;
    margin: 0 auto;
}
.cell-content-desc{
    border-top: solid 1px #dbdbdb;
}
.cell-content-desc-title{
    padding: 18px 0 10px 0;
    font-family: arial;
    font-size: 16px;
    text-align: left;
}
.cell-content-desc-title a{
    color: #3b3a34;
}
.cell-content-desc-body{
    font-size: 12px;
    color: #8e8d88;
    text-align: left;
    height: 60px;
}
.cell-content-desc-footer{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
}

.cell-content-desc-footer a{
    color:#f6c70a;
}
.prodbullets{
    cursor: pointer;
}
.grid-product-image-holder a img{

}

.left-side{
    width: 108px;
    float: left;   

}

.right-side{
    float: right;
    width: 143px;
    text-align: left;
}

.grid-product-title{
    color: #323131;
    font-size: 18px;
    font-family: 'PT Sans', sans-serif;
    display: block;
    text-decoration: none;
    text-align: left;
    min-height: 90px;

}
#reccommended-small-grid .grid-row .grid-cell .cell-content .right-side .grid-product-title, .right-side-list .grid-product-title{
    min-height: 0;
    padding: 0 0 26px 0;
}
.grid-right-side-default-text, .default-text{
    font-family: 'Arial';
    font-size: 11px;

}
.grid-right-side-product-category{
    padding: 0 0 8px 0;
    text-align: left;
}
.grid-right-side-product-category a{    
    color: #8eb43e;
    text-decoration: none;
    text-transform: underline;
}
.grid-right-side-product-category a:hover{
    text-decoration: underline;
}
.grid-right-side-product-description{
    color: #313030;
    padding: 0 0 20px 0;
    min-height: 54px;
}

.grid-right-side-bottom-links{
    text-align: right;    
    font-family: 'Arial';
    font-size: 12px;
}
.grid-right-side-bottom-links a{
    font-weight: bold;
    text-decoration: none;
    color: #5b5b5b;
}
.grid-right-side-bottom-links a:hover{
    color: #0ab5d0;
}

.list-view{
    width: 835px;

}
.list-view-item:first-child{
    border-top: solid 1px #cecdcd;
}
.list-view-item{
    max-height: 171px;
    border-bottom: solid 1px #cecdcd;
}
.list-view-item:hover{
    background: #f5f5f5;
}
.list-view-item-body{
    padding: 6px 0 6px 0;
    width: 831px;
}
.list-product-title{
    color: #323131;
    font-size: 24px;
    font-family: 'PT Sans', sans-serif;

    text-align: left;
    padding: 25px 0 14px 0;
}
.list-product-image-holder{
    border: solid 1px #cecdcd;
    width: 108px;
    height: 158px;
}
.list-product-image-holder img{

}
.right-side-list{
    float: right;
    width: 715px;
}
.list-right-side-product-category{
    padding: 0 0 14px 0;
    text-align: left;
}
.list-right-side-product-category a{    
    color: #8eb43e;
    text-decoration: none;
    text-transform: underline;
}
.list-right-side-product-category a:hover{
    text-decoration: underline;
}
.list-right-side-product-description{
    color: #313030;
    text-align: left;
}

.list-right-side-bottom-links{
    text-align: right;    
    font-family: 'Arial';
    font-size: 11px;
    padding: 0 0 9px 0;
}
.list-right-side-bottom-links a{
    font-weight: bold;
    text-decoration: none;
    color: #5b5b5b;
}
.list-right-side-bottom-links a:hover{
    color: #0ab5d0;
}
#footer-content{
    width: 1096px;
    min-height: 159px;
    text-align: center;
    margin: 0 auto;

}
#footer-content-body{
    /*    background-image: -webkit-linear-gradient(bottom, #eaeaea, #f8f8f8);
        background-image: -moz-linear-gradient(bottom, #eaeaea, #f8f8f8);
        background-image: -o-linear-gradient(bottom, #eaeaea, #f8f8f8);
        background-image: linear-gradient(to top, #eaeaea, #f8f8f8);*/
    width: 1096px;
    height: 163px;
    text-align: center;
    margin: 0 auto;
    padding: 0 0 20px 0;
    /*    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eaeaea', endColorstr='#f8f8f8')";*/
}
#footer-content-body-el{
    padding: 23px 0 23px 0;
    text-align: center;
    margin: 0 auto;
}
.footer-content-body-el-item{
    float: left;
    display: inline-block;
    vertical-align: middle;
}
.footer-content-body-el-item:first-child{
    padding: 0 39px 0 0;
}
.footer-menu-title{
    text-align: left;
    color: #403b3b;
    font-size: 24px;
    font-family: 'Roboto Regular', sans-serif;    
}
.footer-menu-items{
    text-align: left;
    font-family: 'Arial';
    font-size: 12px;
    padding: 9px 0 0 0;
}
.footer-menu-items a{
    color: #403b3b;
    text-decoration: none;
}
.footer-menu-items a:hover{
    text-decoration: underline;
}

#footer-menu-1{
    padding: 0 44px 0 0;
}
#footer-menu-2{
    padding: 0 44px 0 0;
}
#footer-menu-3{
    padding: 0 36px 0 0;
}
#footer-menu-4{
    width: 225px;
    margin: 0 auto;
    text-align: center;
    float: left;
}
#social-media-menu{
    padding: 0 0 11px 0;
}
.social-media-menu-item:first-child{
    padding: 0 0 0 4px;
    float: left;
}
.social-media-menu-item{
    padding: 0 0 0 25px;
    float: left;
}
.social-media-menu-item a img{
    border: none;
}
#newsletter{
    height: 62px;
    background: #d9d9d4;
    border: solid 2px #c0c0bb;
}
#newsletter-form{
    text-align: left;
    height: 16px;
    padding: 0 0 0 5px;
}
#newsletter-content{

    height: 16px;
}
#newsletter-form input{
    border: none;
    width: 221px;
    height: 21px;
    background: none;
    display: block;
    font-family: Arial;
    color: #9b9b9b;
    font-size: 14px;
    text-transform: lowercase;
    text-align: left;
}
.newsmail{
    float: left;
    padding: 21px;
}
.submit-newsletter{
    float: left;
    padding: 5px 0 0 5px;
    cursor: pointer;
    color: #8eb43e;
    font-weight: bold;
    font-size: 12px;
    font-family: 'PT Sans', sans-serif;
    content: "Ok";
}
#newsletter-form img{
    display: block;
    float: left;
    padding: 5px 3px 0 0;
}
#footer-copy{
    padding: 29px 0 0 0;
    text-align: right;
    color: #2d2b2b;
    font-size: 12px;
    font-family: Arial;
}

/*DESPRE NOI*/
#despre-noi{
    width: 840px;
    padding: 0 0 137px 0;
}
#reccommended-small{
    width: 288px;
    float: left;
    text-align: left;
}
#reccommended-small-header{
    /*border-bottom: solid 2px #f5f5f5;*/
    width: 288px;
}
#reccommended-small-content{
    height: 610px;
    overflow: hidden;
}
#reccommended-small-more{
    padding: 7px 0 0 10px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #8eb43e;
    cursor: pointer;
}
#reccommended-small-more:before{
    content:url('../images/arrow-green.png');
}
#despre-noi-descriere, #termeni-descriere, #termeni-descriere{
    font-family: Arial;
    font-size: 12px;
    color: #323131;
    float: right;
    padding: 42px 0 0 0;
}
#despre-noi-descriere-body, #termeni-descriere-body{
    width: 517px;
    border-top: solid 1px #cecdcd;

}
#despre-noi-descriere-body-text, #termeni-descriere-body-text, #marturii-descriere-body-text{
    width: 447px;
    text-align: left;
}
.despre-noi-descriere-body-text-item:first-child{
    padding: 57px 0 0 0;
}
.despre-noi-descriere-body-text-item {
    padding: 19px 0 0 0;
    line-height: 20px;
    text-align: justify;
}
/*END DESPRE NOI*/
/*TERMENI SI CONDITII*/

.termeni-descriere-body-text-item:first-child{
    padding: 31px 0 0 0;
}
.termeni-descriere-body-text-item{
    padding: 30px 0 0 0;
    line-height: 20px;
    text-align: justify;
}
/*END TERMENI*/
/*MARTURII*/
#marturii{
    width: 840px;
    padding: 0 0 40px 0;
}
#marturii-img{
    height: 230px;
}
#marturii-descriere{
    font-family: Arial;
    font-size: 12px;
    color: #323131;
    float: right;
    text-align: left;
    margin: 42px 0 0 0;
}
.quota-img{
    position: absolute;
    top: 425px;
}
.marturie-text{
    font-style: italic;
}
.marturie-footer{
    padding: 23px 0 0 18px;
}
.marturii-descriere-body-text-item:first-child{
    padding: 22px 0 0 0;
}
.marturii-descriere-body-text-item{
    padding: 39px 0 0 0;
    line-height: 20px;
    text-align: justify;
}
/*END MARTURII*/
/*ARTICOLE*/
#articole{
    width: 840px;
    padding: 15px 0 190px 0;
}
.articol-header{
    height: 63px;

    border-bottom: solid 1px #cecdcd;
    border-right: solid 1px #cecdcd;

}
.articol-header-content{
    width: 446px;
    font-family: Arial;
    color: #000;
    font-size: 20px;
}

.article_content_holder{
    height: 59px;
    overflow: hidden;
}

.iconarth{
    margin: 5px 0 0 0;
}
.txtarth{
    width: 400px;
    text-align: left;
}
.articol-body{
    font-family: Arial;
    font-size: 12px;
    color: #323131;
    padding: 20px 0 0 0;
}
.read-more a{
    padding: 15px 0 0 0;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #8eb43e;
    cursor: pointer;
    text-decoration: none;
}
.read-more:before{
    content:url('../images/arrow-green.png');
}
/*END ARTICOLE*/
/*CONTACT*/
#contact{
    width: 840px;
    padding: 0 0 203px 0;
}
#contact-form{
    padding: 23px 0 0 0;
}
#contact-form .contact-form-item .contact-form-input-text, #contact-form .contact-form-item .contact-form-input-textarea{
    font-family: Arial;
    font-size: 12px;
    color: #5a5859;
}
#contact-form .contact-form-item{
    padding: 4px 0 0 0;
}
#contact-form .contact-form-item .contact-form-input-text{
    border: solid 1px #d0d0d0;
    height: 26px;
    width: 164px;
    text-align: left;
    padding: 0 0 0 10px;
}
#contact-form .contact-form-item .contact-form-input-textarea{
    border: solid 1px #d0d0d0;
    height: 90px;
    width: 428px;
    padding: 5px 10px 5px 10px;
}
#contact-form .contact-form-item .contact-form-input-submit{
    background: url('../images/trimite-mesaj.png') no-repeat;
    width: 96px;
    height: 28px;
    border: none;
}
.contact-descriere-body-text-item:first-child{
    padding: 55px 0 0 0;
}
.termeni-descriere-body-text-item{
    padding: 23px 0 0 0;
    line-height: 20px;
    text-align: justify;
}
.termeni-descriere-body-text-item a{
    color: #8eb43e;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
/*END CONTACT*/
/*COS*/
#vizualizeaza-cos{
    min-height:897px;
    padding: 50px 0 50px 0;
}
#vizualizeaza-cos2{
    width: 807px;
    margin: 0 auto;
    padding: 10px 0 10px 0;
}
#cos-header{
    width: 840px;
    text-align: left;
    border-bottom: solid 1px #cecdcd;
}
#cos-header2{
    width: 840px;
    text-align: left;
    border-bottom: solid 1px #cecdcd;
}
#cos-cumparaturi-content{
    padding: 20px 0 0 0;
    width: 759px;
}
#cos-cumparaturi-content2{
    padding: 5px 0 0 0;
    width: 807px;
}
#cos-cumparaturi-content thead tr, #cos-cumparaturi-content2 thead tr{
    border: none;
    background: #f0f7e6;
    height: 39px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #323131;
}
#cos-cumparaturi-content thead tr th a, #cos-cumparaturi-content2 thead tr th a{
    color: #323131;
}
#cos-cumparaturi-content thead tr th:first-child, #cos-cumparaturi-content2 thead tr th:first-child{
    width: 143px;
}
#img-header{
    width: 83px;
}
#nume-header{
    width: 171px;
}
#qty-header{
    width: 179px;
}
#price-header{
    width: 87px;
}
#total-header{
    width: 172px;
}
.cos-cumparaturi-item{

    background-image: -webkit-linear-gradient(bottom, rgba(0,0,1,.04), rgba(255,255,255,.04));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,1,.04), rgba(255,255,255,.04));
    background-image: -o-linear-gradient(bottom, rgba(0,0,1,.04), rgba(255,255,255,.04));
    background-image: linear-gradient(to top, rgba(0,0,1,.04), rgba(255,255,255,.04));
    width: 842px;
    height: 105px;
}
.cos-cumparaturi-item td:first-child{
    border-left: solid 1px #cecdcd;

}
.cos-cumparaturi-item td{
    border-bottom: solid 1px #cecdcd;
    border-top: solid 1px #cecdcd;
    font-family: Arial;
    font-size: 14px;
    color: #323131;
}
.cos-cumparaturi-item td.last{
    border-right: solid 1px #cecdcd;

}.prod-small-holder{
    border: 1px solid #d1d0d0;
    width: 51px;
    height: 75px;
}
.qty-input{
    width: 40px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    font-weight: bold;
    color: #5a5859;
    font-family: Arial;
    font-size: 12px;
    border: solid 1px #d0d0d0;
}

.cart-footer{
    font-family: Arial;
    font-size: 12px;
    color: #323131;
    padding: 20px 0 0 0;
    width: 759px;
    text-align: right;
}
#cart-footer-stats div:first-child{
    padding: 0;
}
#cart-footer-stats div{
    padding: 14px 0 0 0;
}
#cart-footer-buttons{
    padding: 13px 0 0 0;
    text-align: right;
}
#cart-footer-buttons .items{
    float: left;
}
#cart-footer-buttons .items2:first-child {
    padding: 0 9px 0 0;
}
#cart-footer-buttons .items2 {
    float: left;
}
#cart-footer-buttons .items:first-child{
/*    padding: 0 9px 0 0;*/
}
/*END COS*/
/*PRODUS*/
#vizualizeaza-produs{
    min-height:1500px;
    width: 828px;
    text-align: center;
    margin: 0 auto;
    padding: 18px 0 18px 0;
}
#product-desc{
    float: right;
    text-align: left;
    width: 515px;
}
#prod-gallery{
    float:left;
}
#prod-title{
    text-align: left;
    padding: 20px 0 15px 0;
    color: #323131;
    font-family: 'PT Sans', sans-serif;	
    font-size: 30px;
}
#prod-border{
    width: 405px;
    height: 24px;
    border-bottom: solid 1px #cecdcd;
}
#adauga-produs{
    padding: 11px 0 16px 0;
    float: right;
}
#adauga-produs #field{
    height: 27px;
    border: solid 1px #cecdcd;
    float: left;
}
#adauga-produs #field label{
    line-height: 27px;
    font-family: Arial;
    font-size: 12px;
    color: #5a5859;
    width: 130px;
    display: inline-block;
    padding: 0 0 0 10px;
}
#adauga-produs #field input{
    background: #ebebeb;
    color: #5a5859;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    border: none;
    width: 43px;
    text-align: center;
    height: 27px;
    line-height: 27px;
}
#adauga-produs-btn-holder{
    padding: 0 0 0 3px;
    float: left;
}
#adauga-produs-in-cos{
    cursor: pointer;
    background: url('../images/adauga-produs-in-cos.png') no-repeat;
    width: 108px;
    height: 28px;
}
#prod-desc-detailed{
    color: #323131;
    font-size: 12px;
    font-family: Arial;
}
#prod-im-gallery{
    padding: 0 0 6px 0;
}
#detalii-produs-trimite{
    background: url('../images/detalii-produs-trimite.png') no-repeat;
    width: 57px;
    height: 28px;
}
#main-img{
    height: 388px;
}
.prod-im{
    border: solid 1px #d2d1cd;
}
#child-imgs{
    padding: 6px 0 0 0;
}
#child-imgs .child-img:first-child{
    padding: 0 6px 0 0;
}
#product-info{
    border: solid 1px #cdcdcd;
    background-image: -webkit-linear-gradient(bottom, rgba(215,215,215,.48), rgba(248,248,248,.48));
    background-image: -moz-linear-gradient(bottom, rgba(215,215,215,.48), rgba(248,248,248,.48));
    background-image: -o-linear-gradient(bottom, rgba(215,215,215,.48), rgba(248,248,248,.48));
    background-image: linear-gradient(to top, rgba(215,215,215,.48), rgba(248,248,248,.48));
    width: 288px;
    height: 91px;
}
#product-info-body{
    text-align: center;
    width: 271px;
    margin: 0 auto;
}
#product-info-body-label{
    color: #575757;
    font-family: Arial;
    font-size: 12px;
    padding: 16px 0 9px 3px;
    text-align: left;
    font-weight: bold;
    width: 200px;
}
#product-info-body-form{
    text-align: left;
}
#product-info-body-form input{
    border: none;
    background: #fff;
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    width: 201px;
    padding:0 0 0 9px;
    display: block;
    float:left;
    color: #313030;
}
#product-info-body-form input::-webkit-input-placeholder, #product-info-body-form input::-moz-placeholder, #product-info-body-form input:-ms-input-placeholder{
    color: #313030;
}
#trimite-info{
    display: block;
    float:left;
    height: 28px;
    cursor: pointer;
    padding:0 0 0 2px;
}
.prodspacer{
    height: 54px;
    width:1px;
}
.smallspacer{
    height: 5px;
    width: 1px;
}
/*END PRODUS*/
/*COMANDA*/
#comanda, #profil{

    width: 842px;
    text-align: right;

    padding: 18px 0 18px 0;
}
#comanda-frm-holder{
    padding: 20px 0 0 0;
    width: 836px; 
    text-align: center;
    margin: 0 auto;
}
#comanda-header, #profil-header {
    width: 845px;
    text-align: left;
    border-bottom: solid 1px #cecdcd;
}
.steps{
    background: #f1f1f1;
    width: 836px;
    height: 38px;
}
.text-step{
    padding: 11px 0 0 16px;
    color: #323131;
    font-family: 'Arial';
    font-size: 14px;
    text-align: left;    
}
.continuare{
    background: url('../images/continuare.png') no-repeat;
    width: 84px;
    height: 28px;
    border: none;
    cursor: pointer;
}
.authbtn{
    background: url('../images/authbtn.png') no-repeat;
    width: 84px;
    height: 28px;
    border: none;
    cursor: pointer;
}
.regbtn{
    background: url('../images/regbtn.png') no-repeat;
    width: 84px;
    height: 28px;
    border: none;
    cursor: pointer;
}
.vezi-comanda{
    background: url('../images/vezicomanda.png') no-repeat;
    width: 84px;
    height: 28px;
    border: none;
    cursor: pointer;
}
.profilbtn{
    background: url('../images/profilbtn.png') no-repeat;
    width: 84px;
    height: 28px;
    border: none;
    cursor: pointer;
}
.continuare1{
    background: url('../images/continuare1.png') no-repeat;
    width: 84px;
    height: 28px;
    border: none;
}
.comanda-form{
    padding: 23px 0 0 16px;
    text-align: left;
}
.comanda-form .comanda-form-item .contact-form-input-text, .comanda-form.contact-form-item .contact-form-input-textarea{
    font-family: Arial;
    font-size: 12px;
    color: #5a5859;
}
.comanda-form .comanda-form-item{
    padding: 4px 0 0 0;
}
.comanda-form .comanda-form-item .comanda-form-input-text{
    border: solid 1px #d0d0d0;
    height: 26px;
    width: 164px;
    text-align: left;
    padding: 0 0 0 10px;
}
.comanda-form .comanda-form-item .comanda-form-input-textarea{
    border: solid 1px #d0d0d0;
    height: 90px;
    width: 428px;
    padding: 5px 10px 5px 10px;
}
#save-profile{
    padding: 5px 5px 0 0;
}
#step1-comanda-form{
    padding: 0 0 23px 0;
}
.detalii_personale{
    width: 671px;
}
.perf-info-header{
    font-family: 'Arial';
    font-size: 14px;
    color: #323131;
    padding: 16px 0 25px 16px;
    text-align: left;
}
#pers-fizica, #pers-juridica{
    vertical-align: middle;
    margin: 0;
}
.side_title{
    padding: 0 0 13px 9px;
    font-weight: bold;
    font-size: 12px;
    font-family: 'Arial';
    color: #323131;
    text-align: left;
}
#detalii-personale, #adresa-livrare{
    width: 310px;
}

.comanda-form .comanda-form-item .comanda-form-input-text-large{
    border: solid 1px #d0d0d0;
    height: 26px;
    width: 285px;
    text-align: left;
    padding: 0 0 0 10px;
}
.comanda-form-item.required:before{
    content: url('../images/required.png') no-repeat;
    width: 5px;
    height: 5px;
    vertical-align: 14%;
}
.select-custom{
    background: none;
    width: 297px !important;
    height: 24px;
    color: #aaa;
    padding: 0 0 0 5px !important;
}

/*END COMANDA*/
/*FOOTER*/


.pam.uiBoxYellow{
    display: none !important;
}

.thmb{
    cursor: pointer;
}

#site_comments{
    padding: 34px 0 0 0;
}
#site_comments_header{
    font-family: Arial;
    color: #000;
    font-size: 14px;
    padding: 0 0 10px 0;
}
.commhr{
    border-top: solid 1px #ccc;
    height: 1px;
}
#site_comments_body{
    padding: 9px 0 0 0;
}
.site_comment{
    background: #fafafa;
    width: 450px;
    height: 143px;
}
.site_comment_text{
    color: #323131;
    font-style: italic;
    font-family: Arial;
    font-size: 14px;
    width: 406px;
    margin: 0 auto;
    padding: 0 25px 0 0;
}
#add_comment{
    padding: 37px 0 12px 0;
    font-family: Arial;
    color: #000;
    font-size: 14px;

}
#comment-frm-holder{
    padding: 12px 0 0 0;
    width: 473px;
}
#comment-frm-holder.comanda-form .comanda-form-item .comanda-form-input-text{
    width: 177px;
    font-family: Arial;
    font-size: 13px;
}
#comment-frm-holder.comanda-form .comanda-form-item .comanda-form-input-textarea{
    width: 450px;
    height: 114px;
    font-family: Arial;
    font-size: 13px;
}
#trimite-comentariu{
    background: url('../images/trimite-comentariu.png') no-repeat;
    width: 125px;
    height: 28px;
    display: block;
    float: right;
    border: none;
}
#comment-frm-holder.comanda-form .comanda-form-item .comanda-form-input-text.error{
    border: solid 1px red;
}
.site_comment_holder{
    width: 413px;
    margin: 0 auto;
    padding: 13px 0 0 0;

}
.site_comment_author{
    font-family: Arial;
    font-size: 13px;
    padding: 25px 0 0 15px;
}
.site_comment_container{
    padding: 4px 0 0 0;
}
.section_active{
    color: #fff;
    background: #a5a5a5;
}
.section_inactive{
    background: #ebebeb;
    color: #000;
}
.section{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    cursor: pointer;
}
.pheader{
    padding: 13px 0 0 0;
}
.istoric-comenzi-background{
    background: #fafafa;
}
.istoric-comenzi-header{
    width: 807px;
    text-align: center;
    margin: 0 auto;
    padding: 19px 0 7px 0;
}

.istoric-comenzi-comanda-label{
    color: #313131;
    font-family: Arial;
    font-size: 12px;
    text-align: left;
}

.istoric-comenzi-body{
    height: 64px;
    width: 838px;
    background: #fafafa;
}
.istoric-comenzi-body-content{
    width: 807px;
    text-align: center;
    margin: 0 auto;
    padding: 18px 0 18px 0;
}
.istoric-comenzi-body-content .column1{
    width: 253px;
    float: left;
}
.istoric-comenzi-body-content .column2{
    width: 443px;
    float: left;
}
.istoric-comenzi-body-content .column div:first-child{
    padding: 0 0 13px 0;
}
.padspace{
    padding: 5px 0 5px 0;
}
.detalii_personale_profil .comanda-form{
    padding-left: 0;
}
.footer-menu-items p{
    padding: 5px 0;
}
.small-menu .smenu-item{
    padding: 0 0 0 5px;
    float: left;
}
.small-menu .smenu-item:first-child{
    padding: 0;
}
.small-menu .smenu-item div a{
    display: block;
}
.small-menu .smenu-item #producatori a{
    background: url('../images/producatori.png') no-repeat;
    width: 177px;
    height: 62px;
}
.small-menu .smenu-item #producatori a:hover, .small-menu .smenu-item #producatori:hover a, .small-menu .smenu-item #producatori.selected a{
    background: url('../images/producatori-mouseover.png') no-repeat;
    width: 177px;
    height: 62px;
}
.small-menu .smenu-item #varsta a{
    background: url('../images/varsta.png') no-repeat;
    width: 125px;
    height: 62px;
}
.small-menu .smenu-item #varsta:hover a, .small-menu .smenu-item #varsta a:hover, .small-menu .smenu-item #varsta.selected a{
    background: url('../images/varsta-mouseover.png') no-repeat;
    width: 125px;
    height: 62px;
}
.small-menu .smenu-item #contact-smenu a{
    background: url('../images/contact.png') no-repeat;
    width: 144px;
    height: 62px;
}
.small-menu .smenu-item #contact-smenu a:hover, .small-menu .smenu-item #contact-smenu:hover a, .small-menu .smenu-item #contact-smenu.selected a{
    background: url('../images/contact-mouseover.png') no-repeat;
    width: 144px;
    height: 62px;
}
.cauta_input_holder{
    width: 500px;
    height: 60px;
    float: left;
    background: #d9d9d4;
    border-top: solid 2px #c0c0bb;
    border-left: solid 2px #c0c0bb;
}
.cauta_submit{
    background: url('../images/cauta.png') no-repeat;
    width: 130px;
    height: 62px;
}
.cauta-smenu-form{
    padding: 13px;
    text-align: left;
}
.select-holder{
    background: #fff;
    width: 149px;
    border: 1px solid #ccc;
}
.styled-select select{
    background: transparent;
    width: 144px;
    padding: 5px;
    font-size: 14px;
    border: 0;
    border-radius: 0;
    color: #353535;
    font-family: Arial;
    -webkit-appearance: none; /* gets rid of default appearance in Webkit browsers*/
    -moz-appearance: none; /* Get rid of default appearance for older Firefox browsers */
    -ms-appearance: none; /* get rid of default appearance for IE8, 9 and 10*/
    appearance: none;
}
.styled-select select option{
    color: #95998f;
    font-family: Arial !important;
    font-weight: bold !important;
    font-size: 12px !important;    
    -webkit-appearance: none; /* gets rid of default appearance in Webkit browsers*/
    -moz-appearance: none; /* Get rid of default appearance for older Firefox browsers */
    -ms-appearance: none; /* get rid of default appearance for IE8, 9 and 10*/
    appearance: none;
}
.styled-select select::ms-expand{
    display: none;
}
.styled-select {
    
    width: 140px;
    height: 31px;
    overflow: hidden;
    background: url(../images/arrow.png) no-repeat right #fff;
}
.styled-select select option:hover{
    background: #fb7383;
    color: #fff;
}
.search_input_holder{
    padding: 5px 0 0 5px;
}
.search_input_holder .srch_input input{
    border: none;
    width: 221px;
    height: 21px;
    background: none;
    display: block;
    font-family: Arial;
    color: #9b9b9b;
    font-size: 14px;
    text-transform: lowercase;
    text-align: left;
}

.cauta_submit{
    cursor: pointer;
}
.breadcrumb{
    padding: 22px 0 22px 5px;
}
.breadcrumb, .breadcrumb a{
    color: #767670;
    font-family: Arial;
    font-size: 12px;
    text-transform: lowercase;
    text-align: left;
}
.catmenu{
    width: 254px;
    border: solid 2px #89877f;
    font-weight: bold;
    font-family: Arial;
}
.catmenu_item{
    border: solid 1px #fff;
    height: 30px;
}
.catmenu_item:first-child{
    padding: 10px 0 0 0;
}
.catmenu_item.lastcat{
    padding: 0 0 10px 0;
}
.catmenu_item a{
    display: block;
    text-decoration: none;
    padding: 9px 0 9px 11px;
    color: #89877f;
}
.catmenu_item:hover, .catmenu_item a:hover{
    background: #fff;
}
.catmenu_item:hover a, .catmenu_item a:hover{
    color: #fb7383;
}
.catprods{
    padding: 0 0 0 22px;
    width: 823px;
}
.prod-row-padding{
    margin: 10px 0 0 0;
}
.rec_sidebar{
    padding: 22px 0 22px 0;
}
#rec_sdbr{
    width: 258px;
    font-family: 'Roboto Bold', sans-serif;
    font-size: 18px;
    color: #3b3a34;
    padding: 0 0 22px 0;
}
.rec-product-cell-holder{
    width: 257px;

}
.prod_content{
    padding: 0 0 0 22px;
}
.prod_img{
    width: 375px;
    height: 375px;
    background: #fff;
    border: solid 1px #dbdbdb;
    float: left;
}
.thumb_area{
   
}
.product_details{
    padding: 0 0 0 11px;
}
.child-im{
    border: solid 1px #dbdbdb;
}
.prodpage_prod_title{
    color: #3b3a34;
    font-family: Arial;
    font-size: 22px;
    padding: 0 0 20px 0;
}
.prodprice{
    font-family: Arial;
    font-size: 30px;
    color: #262522;
    font-weight: bold;
    padding: 0 0 20px 0;
}
.produnit{
    font-size: 12px;
    padding: 0 0 20px 0;    
}
.grey_label{
    font-family: Arial;
    font-size: 12px;
    color: #767670;
    font-weight: bold;
    padding: 0 0 5px 0;
}
.frm_prod{
    padding: 25px 0 10px 0;
    text-align: left;
}
.prodfrm_input{
    background: #fff;
    height: 31px;
    border-top: none;
    width: 145px;
    border-left: none;
    border-bottom: solid 1px #c7c7f2;
    border-right: solid 1px #c7c7f2;
    color: #767670;
    padding-left: 10px;
}
.cumpara_produs_holder{
    padding: 0 0 22px 105px;
}
.cumpara_produs{
    background: url('../images/cumpara_prodpg.png') no-repeat;
    width: 143px;
    height: 45px;
    cursor: pointer;
}
.phoneprod_blue{
    background: #d1f4f7;
    border: solid 1px #85e5eb;
    height: 55px;
    width: 340px;
}
.blue_phone{
    background: url('../images/blue_phone.png') no-repeat;
    width: 30px;
    height: 29px;
}
.phoneprod_blue_content{
    width: 314px;
    color: #767670;
    font-family: Arial;
    font-size: 12px;
    padding: 12px 0 0 0;
    text-align: center;
    margin: 0 auto;
}
.phoneprod_blue_content div:first-child div{
    padding: 0 0 5px 0;
}
.prodpage_prod_desc{
    width: 819px;
    background: #fff;
    border-top: 1px solid #d9d9d4;
    border-bottom: 1px solid #d9d9d4;
    font-size: 12px;
    font-family: Arial;
    color: #767670;
}
.prodpage_prod_desc_content{
    width: 753px;
    margin: 0 auto;
    text-align: center;
    padding: 15px 0 15px 0;
}
.prodpage_prod_desc_holder{
    padding: 88px 0 15px 0;
}
.prodpage_prod_desc_header{
    padding: 0 0 25px 0;
}
.trimite{
    background: url('../images/contact_trimite.png') no-repeat;
    width: 143px;
    height: 45px;
    cursor: pointer;
    display: block;
    float: right;
    border: none;
}
.submit_section{
    width: 709px;
}
.contact-textarea{
    border: solid 1px #f1f1f1;
    height: 208px;
    width: 596px;
}
.label_area{
    width: 113px;
}
.manufacturer_holder:first-child{
    padding: 0 0 22px 0;
}
.manufacturer_holder{
    padding: 0 0 22px 22px;
}
.manufacturer_prod_title{
    color: #3b3a34;
    font-family: Arial;
    font-size: 22px;
    padding: 22px 0 17px 22px;
    text-align: left;
}
.terms_content{
    padding: 0 0 0 22px
}
.terms_prod_title{
    padding: 18px 0 21px 0px;
    color: #3b3a34;
    font-family: Arial;
    font-size: 22px;
    text-align: left;
}
.order_link{
    padding: 45px 0 0 0;
}
.manufacturer_content{
    width: 845px;
}

.prod_content{
    width: 819px;
}
.child-img{
    padding: 0 10px 0 0;
}
#fanback {
    display:none;
    background:rgba(0,0,0,0.8);
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:99999;
}
#fan-exit {
    width:100%;
    height:100%;
}
#bumburel {
    background:white;
    width:420px;
    height:270px;
    position:absolute;
    top:58%;
    left:63%;
    margin:-220px 0 0 -375px;
    -webkit-box-shadow: inset 0 0 50px 0 #939393;
    -moz-box-shadow: inset 0 0 50px 0 #939393;
    box-shadow: inset 0 0 50px 0 #939393;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: -220px 0 0 -375px;
}
#TheBlogWidgets {
    float:right;
    cursor:pointer;
    background:url(http://3.bp.blogspot.com/-NRmqfyLwBHY/T4nwHOrPSzI/AAAAAAAAAdQ/8b9O7O1q3c8/s1600/TheBlogWidgets.png) repeat;
    height:15px;
    padding:20px;
    position:relative;
    padding-right:40px;
    margin-top:-20px;
    margin-right:-22px;
}
.remove-border {
    height:1px;
    width:366px;
    margin:0 auto;
    background:#F3F3F3;
    margin-top:16px;
    position:relative;
    margin-left:20px;
}
#linkit,#linkit a.visited,#linkit a,#linkit a:hover {
    color:#80808B;
    font-size:10px;
    margin: 0 auto 5px auto;
    float:center;
}