a:focus {
	outline:none;
}
* {
	margin:0;
	padding:0;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
 }
.clearfix {
	display: inline-block;
}
* html .clearfix{
	height: 1%;
}
.clearfix {
	display: block;
}
.center{
	margin-left: auto;
	margin-right: auto;
}
.left
{
    float: left;
}

.right
{
    float:right;
}
    


body
{
   // background-image: url("../../img/body-bg.jpg");
   background-color: #f9fdf5;
   font-family: Verdana;
   width: 100%;
}

#page-width
{
    //width: 1008px;
    width: 1040px;
    padding-bottom: 20px;
}


.logo-section
{
    background-image: url("../../img/logo-section-bg.png");
    width: 611px;
    height: 96px;
}

.logo
{
    margin-top: 30px;
    margin-left: 30px;
}

.logo img
{
    border: none;
}

.top-menu 
{
    margin-bottom: 10px;
    margin-top: -9px;
    margin-right: 10px;
}

.top-menu a
{
    /* color:#e5edff; */
    color: #17500b;
    text-decoration: none;
    text-shadow: 0.1em 0.1em #ffffff;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    display:block;
    float: left;
    text-align: center;
}

.top-menu-element-DISABLED
{
    /* background-image: url("../../img/top-menu-element-bg-normal.png"); */
    height: 15px;
    width: 91px;
}

.autentificare
{
    background-image: url("../../img/autentificare-bg-normal.png");
    width: 81px;
    height: 15px;
    padding-left: 10px;
}

.cos-cumparaturi
{
    background-image: url("../../img/cos-cumparaturi-bg-normal.png");
    width: 111px;
    height: 15px;
    padding-left: 20px;
}


.contact
{
    background-image: url("../../img/contact-bg-normal.png");
    width: 46px;
    height: 15px; 
    padding-left: 10px;   
}


.top-menu a:hover-DISABLED
{
    background-color: #c6c7f0;
}

.social
{
    margin-left: 5px;
    margin-top: 6px;
}

.social img
{
    border: 0px;
}

.social a
{
    padding: 0px;
}

.social a:hover
{
    background-color: transparent;
}


.global-search 
{
    background-image: url("../../img/global-search-bg.png");
    width: 350px;
    height: 51px;
}

.global-search input[type=text]
{
    
    background-image: url("../../img/global-search-text-bg.png");
    width:271px;
    height:31px;
    border: none;
    background-color: transparent;
    margin-top: 10px;
    margin-left: 10px;
    
    padding-left: 5px;
    padding-right: 5px;
}

.global-search .icon
{
    background-image: url("../../img/global-search-icon.png");
    width: 31px;
    height: 31px;
    top: 10px;
    right: -5px;
    position:relative;
}

.global-search .icon:hover
{
    background-image: url("../../img/global-search-icon.png");
    width: 31px;
    height: 31px;
}

.body-section-content
{
    background-image: url("../../img/body-section-middle-bg.png");
    background-repeat: repeat-y;
    //width: 968px;
    width:1000px;
    padding-left: 20px;
    padding-right: 20px;
}

.top-menu-section
{
    position:relative;
    top: 38px;
    z-index: 1000;
}

.header-section
{
    margin-top: 20px;
    margin-bottom: 2px;
    background-image: url("../../img/header-section-bg.png");
    
    width: 1040px;
    height: 161px;
}

.category-menu
{
    width: 229px;
    background-color: Red;
    left: -15px;
    position: relative;
}

.body-section-inner-content
{
    
    width: 700px;
}

.accordion-main-menu
{
    display:block;
    border-top: 1px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 0px;
    
    //width: 229px;
    width: 280px;
    left: -7px;
    position: relative;    
}

.accordion-main-menu-elemente-statice
{
    display: block;
    width: 218px;
    border-top: 1px solid #ffffff;    
    border-left: 1px solid #ffffff; 
    border-right: 1px solid #ffffff; 
    margin-left: 5px;
}

.accordion-main-menu-elemente-statice .item-first-level
{
    background-image: url("../../img/main-menu-item-bg-level-first.jpg");
    background-repeat: no-repeat;
    
    height: 28px;
    width: 188;
    
    display: block;
    
    text-decoration: none;
 
    font-size: 16px;
    color: #ffffff;
    text-shadow: 0.07em 0.07em #63401b;
    
    font-family: Verdana;
    font-weight:bold;
    
    padding-left: 30px;
    padding-top: 13px;

}

.accordion-main-menu-elemente-statice .item-first-level:hover
{
    background-image: url("../../img/main-menu-item-bg-level-first-hover.jpg");
    background-repeat: no-repeat;
    cursor:pointer;
}

.accordion-main-menu .item-first-level
{
    background-image: url("../../img/main-menu-item-bg-level-first.jpg");
    background-repeat: repeat-x;
    
    height: 24px;
    width: 198;
    
    display: block;
    
    text-decoration: none;
 
    font-size: 14px;
    color: #ffffff;
    text-shadow: 0.07em 0.07em #858585;
    
    font-family: Verdana;
    font-weight:bold;
    
    padding-left: 20px;
    padding-top: 8px;
    
    border-bottom: 1px solid #ffffff;

}


.accordion-main-menu .item-first-level:hover
{
    background-image: url("../../img/main-menu-item-bg-level-first-hover.jpg");
    background-repeat: repeat-x;
    cursor:pointer;
}

.accordion-main-menu .item-second-level
{
    
    // background-image: url("../../img/main-menu-item-bg-level-second.png");
    
    background-color: #e7ffe0;
    display: block;
    border-top: 1px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    
    color: #000000;
    font-size: 10px;
    text-shadow: 0.05em 0.05em #ffffff;
    
    text-decoration: none;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-left: 22px;
    
    height: 14px;
}

.accordion-main-menu .item-second-level:hover
{
    background-color: #fce697;
    // background-color: #d2efcb; -> green
}

/* secondary menu styles */

.accordion-secondary-menu
{
    display:block;
    border: 1px solid #ffffff;
    width: 218px;
    margin-left: 5px;
}

.accordion-secondary-menu .item-first-level
{
    background-image: url("../../img/secondary-menu-item-bg-level-first.jpg");
    background-repeat: no-repeat;
    
    height: 28px;
    width: 188;
    
    display: block;
    
    text-decoration: none;
 
    font-size: 16px;
    color: #ffffff;
    text-shadow: 0.07em 0.07em #63401b;
    
    font-family: Verdana;
    font-weight:bold;
    
    padding-left: 30px;
    padding-top: 13px;
    
    border-bottom: 1px solid #ffffff;
    

}

.accordion-secondary-menu .item-first-level:hover
{
    background-image: url("../../img/secondary-menu-item-bg-level-first-hover.jpg");
    background-repeat: no-repeat;
    cursor:pointer;
}

.accordion-secondary-menu .item-second-level
{
    
    background-image: url("../../img/main-menu-item-bg-level-second.png");
    background-repeat: no-repeat;
    background-position:left center;
    
    background-color: #0684db;
    display: block;
    border-top: 1px solid #3facf7;
    border-left: 1px solid #3facf7;
    border-right: 1px solid #3facf7;
    
    color: #ffffff;
    font-size: 10px;
    text-shadow: 0.05em 0.05em #054f82;
    
    text-decoration: none;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 22px;
    
    height: 14px;
}

.accordion-secondary-menu .item-second-level:hover
{
    background-color: #046fb9;
}

.proucts-content
{
    margin-top: 50px;
}

.proucts-content .header
{
    font-size: 14px;
    color: #1d8807;
    text-shadow: 0.05em 0.05em #959595;
    margin-bottom: 15px;
}

.products-content .element-text
{
    display: block;
    font-size: 10px;
    margin-left: 10px;
}

.element-text h3
{
    font-size: 10px;
}




.slider-wrapper-outer
{
    margin-left: -50px;
}


.page-content
{

}

.page-content .page-title
{
    font-size: 14px;
    color: #1d8807;
    text-shadow: 0.05em 0.05em #959595;
    margin-bottom: 15px;
    font-weight: bold; 
}

.page-body
{
    background-color: #ffffff;
    border: 1px solid #dbdbdb;
    padding: 10px;
}

.page-body-p
{
    /* background-color: #f0ffec; */
    background-color: #ffffff;
    border: 1px solid #dbdbdb;
    padding: 10px;
}

.ps-element
{
    width: 184px;
    border-bottom: 1px solid #b7b7be;
    
    margin-top: 15px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 15px;
    
    padding: 10px;
    padding-bottom: 20px;
    
    float: left;
    
    position: relative;
    height: 210px;
    
    
    border: 1px solid #b8ee60;
}

.ps-element .sub-element
{
    width: 120px;
}

.ps-element h2
{
    font-size: 12px;
   
    color: #355205;
    margin-bottom: 15px;
    width: 180px;
}

.ps-element p
{
    font-size: 10px;
    font-family:Verdana;
    color: #454545;
}

.ps-element .img
{
    /* background-image: url("../../img/ps-img-frame.png"); */
    height: 134px;
    width: 151px;
    background-color: #ffffff;
    text-align: center;
}

.ps-element .img img
{
    margin-top: 7px;
    margin-left: 7px;
}

.ps-element .pret
{
    color: #82c418;
    font-size: 26px;
    font-weight: bold;
    font-family:Cambria;
}

.ps-element .pret
{
    color: #82c418;
    font-size: 26px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
}

.btn-detalii
{
    background-image: url("../../img/btn-detalii.png");
    background-repeat: no-repeat;
    
    height: 26px;
    width: 67px;
    
    padding-top: 3px;
    padding-left: 25px;
    
    font-size: 14px;
    color: #606060;
    text-shadow: 0.05em 0.05em #ffffff;
    display: block;
    text-decoration: none;
    
    position: absolute;
    bottom: 10px;

}

.btn-detalii:hover
{
    background-image: url("../../img/btn-detalii-hover.png");
    background-repeat: no-repeat;    
}


.btn-detalii2
{
    background-image: url("/../../img/btn-detalii.png");
    background-repeat: no-repeat;
    
    height: 26px;
    width: 92px;
    
    padding-top: 3px;
    text-align: center;
    /* padding-left: 25px; */
    
    font-size: 14px;
    color: #606060;
    text-shadow: 0.05em 0.05em #ffffff;
    display: block;
    text-decoration: none;
    

}

.btn-detalii2:hover
{
    background-image: url("/../../img/btn-detalii-hover.png");
    background-repeat: no-repeat;    
}

.btn-cumpara
{
    background-image: url("/../../img/btn-cumpara-normal.png");
    background-repeat: no-repeat;
    
    height: 27px;
    width: 148px;
    
    padding-top: 8px;
    text-align: center;
    /* padding-left: 25px; */
    
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0.05em 0.05em #515151;
    display: block;
    text-decoration: none;
    

}

.btn-cumpara:hover
{
    background-image: url("/../../img/btn-cumpara-hover.png");
    background-repeat: no-repeat;    
}

.btn-toate-promotiile
{
    background-image: url("/../../img/btn-cumpara-normal.png");
    background-repeat: no-repeat;
    
    margin-right: 30px;
    
    height: 27px;
    width: 148px;
    
    padding-top: 8px;
    text-align: center;
    /* padding-left: 25px; */
    
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0.05em 0.05em #515151;
    display: block;
    text-decoration: none;
    

}

.btn-toate-promotiile:hover
{
    background-image: url("/../../img/btn-cumpara-hover.png");
    background-repeat: no-repeat;    
}

.btn-detalii3
{
    background-image: url("/../../img/btn-detalii3.png");
    background-repeat: no-repeat;
    
    height: 26px;
    width: 170px;
    
    padding-top: 3px;
    text-align: center;
    /* padding-left: 25px; */
    
    font-size: 14px;
    color: #606060;
    text-shadow: 0.05em 0.05em #ffffff;
    display: block;
    text-decoration: none;
    

}

.btn-detalii3:hover
{
    background-image: url("/../../img/btn-detalii3-hover.png");
    background-repeat: no-repeat;    
}


.ad-banners
{
    width: 544px;
    margin-top: 20px;
    margin-bottom: 20px;
}





.bottom-menu
{
    
}

.bottom-menu a
{
    display:block;
    
    text-decoration: none;
    color: #1d8807;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    font-size: 12px;
}

.bottom-menu a:hover
{
    background-color: #d5d6f8;
}

.element-subcategorie
{
 
    width: 100px;
    height: 110px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 20px;
    
    text-align: center;
    
    border: 1px solid #ffffff;
    
    padding: 10px;
}

.element-subcategorie:hover
{   
    border: 1px solid #eeeeee;
}

.element-subcategorie .img
{
    
    width: 100px;
    height: 70px;
    
}

.element-subcategorie .img img
{
    border: 0px;
    /* border: 1px solid #b7f7a9;  */
}



.element-subcategorie .img a
{
    display: block;
    text-align: center;
    width: 100px;
    height: 110px;
    
    position: relative;
    
    font-size: 12px;
    text-decoration: none;
    color: #666666;
    text-shadow: 0.05em 0.05em #fff;
}

.element-subcategorie .img a span
{
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100px;
    text-align: center;
    font-weight: bold;
}

.element-subcategorie .img a:hover
{
    color: #1d8807;
}





.lista-catalog-produse
{
    margin-left: 7px;
    margin-right: 7px;
}

.lista-catalog-produse .optiuni-afisare
{
    background-color: #84c675;
    border: 1px solid #2ead12;
    
    height: 32px;
    width: 640px;
    
    padding-left: 10px;
    padding-right: 10px;
    
    color: #ffffff;
    text-shadow: 0.05em 0.05em #646464;
    
    font-size: 12px;
    line-height: 32px;
    
    margin-bottom: 10px;
    
}

.lista-catalog-produse .optiuni-afisare a
{
    color: #ffffff;
    text-decoration: none;
}

.lista-catalog-produse .optiuni-afisare a:hover
{
    
}

.lista-catalog-produse .optiuni-afisare .selected
{
    color: #000000;
    text-decoration: none;
    text-shadow: 0.05em 0.05em #ffffff;
}



/* Grid lista produse */

.grid-lista-produse
{
    width: 660px;
    border-collapse: collapse;
    /* border: solid 1px #9cb6c5; */
}

.grid-lista-produse th
{
    padding: 2px;
    padding-top: 5px;
    padding-bottom: 5px;

    background-image: url("../../img/table-th-bg.jpg");
    
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    text-shadow: 0.05em 0.05em #f6f6f6;
}

.grid-lista-produse th a
{
    font-size: 12px;
    font-weight: normal;
    color: #1f1f1f;
    text-decoration: none;
    text-shadow: 0.05em 0.05em #f6f6f6;
    
    display:block;
    width: 100%;
}

.grid-lista-produse th a:hover
{
    text-decoration: underline;
}

.grid-lista-produse tr td
{
    font-size: 10px;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 3px;
    
    color: #000000;
}

.grid-lista-produse tr
{
    background-image: url("../../img/table-td-bg.jpg");
    background-repeat: repeat-x;
}

.grid-lista-produse tr:hover
{
    background-image: url("../../img/table-td-bg-hover.jpg");
    background-repeat:repeat;
}

.grid-lista-produse .pager
{
    background-color: #f0f3fa;
    /* height: 10px; */
}

.grid-lista-produse .pager tr td
{
 
}

.grid-lista-produse .pager:hover
{
    background-image: url("../../img/table-td-bg.jpg");
    background-repeat: repeat-x;
}

.grid-lista-produse .pager table tr
{
    background-image: none;
}

.grid-lista-produse .pager table a
{
    font-weight: bold;
    
    color: #4f6baa;
    background-color: #ffffff;
    text-decoration: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #c3e4fa;
}

.grid-lista-produse .pager table a:hover
{
    border: 1px solid #a3c5d8;
} 

.grid-lista-produse .pager table span
{
    text-decoration: none;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #0684db;
    color: #ffffff;
    border: 1px solid #5f6cb0;
    font-weight: bold;
}


.grid-lista-produse .pager table tr:hover
{
    /* text-shadow: 0.05em 0.05em #ffffff; */
}


/*

.grid-lista-produse .element
{
    border-top: 1px solid #0787b8;
    margin-top: -3px;
    margin-left: -3px;
    width: 101.3%;
    
    padding-top: 10px;
    padding-bottom: 10px;
}

.grid-lista-produse .element .image-container
{
    margin-top: 5px;
    width: 145px;
    
    margin-right: 10px;
}

.grid-lista-produse .element .image-container img
{

    width: 145px;
    height: 145px;
    width: 100%;
    height: 100%;
    border: 0px;
}

.grid-lista-produse .element .info-container
{
    margin-top: 5px;
    width: 296px;
    color: #434164;
}


.grid-lista-produse .element .info-container h2
{
    font-style: italic;
    margin-bottom: 5px;
}

.grid-lista-produse .element .info-container a
{
    text-decoration: none;
    color: #325e6f;
}

.grid-lista-produse .element .info-container a:hover
{
    color: #5f5bff;
    text-decoration: none;
}

.grid-lista-produse .element .info-container .pret
{
    color: #ff0000;
    font-size: 24px;
    font-weight: bold;
}

.grid-lista-produse .element .info-container .pret-vechi
{
    color: #787878;
    font-size: 12px;
    text-decoration: line-through;
}


.grid-lista-produse .element .btn-detalii
{
    background-image: url("../../img/produsele-saptamanii-container-btn-detalii-bg.png");
    background-repeat: no-repeat;
    
    height: 26px;
    width: 67px;
    
    padding-top: 10px;
    padding-left: 25px;
    
    font-size: 14px;
    color: #ffffff;
    text-shadow: 0.05em 0.05em #4a4a4a;
    display: block;
    text-decoration: none;
    
    position:absolute;
    bottom: 0px;
}

.grid-lista-produse .element .btn-detalii:hover
{
    color: #ffffff;
    background-image: url("../../img/produsele-saptamanii-container-btn-detalii-bg-hover.png");
    background-repeat: no-repeat;    
}

.grid-lista-produse .element .etichete-produs
{
    margin-top: 10px;
    padding-top: 6px;
}

.grid-lista-produse .element .produs-buton-detalii
{
    margin-top: 10px;
}

.grid-lista-produse .element .etichete-produs img
{
    border: 0px;
}

*/

.grid-lista-produse .element
{
    border-top: 1px solid #2ead12;
    margin-top: -3px;
    margin-left: -3px;
    width: 101.3%;
    
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
}

.grid-lista-produse .element .image-container
{
    margin-top: 5px;
    width: 145px;
    height: 90px;
    background-color: #ffffff;
    
    margin-right: 10px;
}

.grid-lista-produse .element .image-container img
{

    /* width: 135px; */
    /* height: 90px; */
    border: 0px;
    display:block;
}

.grid-lista-produse .element .info-container
{
    margin-top: 5px;
    width: 500px;
    color: #434164;
}


.grid-lista-produse .element .info-container h2
{
    font-style: italic;
    margin-bottom: 5px;
}

.grid-lista-produse .element .info-container a
{
    text-decoration: none;
    color: #325e6f;
}

.grid-lista-produse .element .info-container a:hover
{
    color: #0e2908;
    text-decoration: none;
}

.grid-lista-produse .element .etichete-produs
{
    margin-top: 5px;
    padding-top: 5px;
}

.grid-lista-produse .element .etichete-produs img
{
    border: 0px;
}

.grid-lista-produse .element .pret-container
{
    position: absolute;
    right: 0px;
}

.pret-container
{
}

.pret-container .pret
{
    color: #ff0000;
    font-size: 24px;
    font-family: Cambria;
    font-weight: bold;
}

.pret-container .pret-vechi
{
    color: #787878;
    font-size: 12px;
    text-decoration: line-through;
}

.etichete-produs .btn-detalii
{
    background-image: url("../../img/btn-detalii.png");
    background-repeat: no-repeat;
    
    height: 26px;
    width: 67px;
    
    padding-top: 3px;
    padding-left: 25px;
    
    font-size: 14px;
    color: #606060;
    text-shadow: 0.05em 0.05em #ffffff;
    display: block;
    text-decoration: none;
    
    position: absolute;
    bottom: 3px;
    right: 0px;
}

.etichete-produs .btn-detalii:hover
{
    background-image: url("../../img/btn-detalii-hover.png");
    background-repeat: no-repeat;    
}

.imagini-produs
{
    
}

.active-image
{
    width:  400px;
    height: 300px;
    background-color: #ffffff;
    text-align: center;
    
    /* border: 1px solid red; */
}

.active-image img
{
    border: 0px;
    display: block;
    /* border: 1px solid green; */
}



.thumb-slider input[type=image]
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 3px;
}

.thumb-slider .thumb-slider-img-conatiner
{
    width: 70px;
    height: 50px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 3px;
    
    background-color: #ffffff;
}

.titlu-produs
{
    font-size: 18px;
}

.info-produs
{
    width: 250px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
}

.info-produs h2
{
    color: #00406d;
    font-size: 12px;
    font-weight: bold;
}

.info-produs .txt
{
    display: block;
    color: #4b4848;
    font-size: 12px;
    background-image: url("../../img/sageata-produs.png");
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 10px;
    
    margin-left: 5px;
    
    margin-bottom: 5px;
    font-family:Cambria;
}

.info-produs a
{
    color: #0684db;
    text-decoration: none;
    display:block;
    font-size: 10px;
    background-image: url("../../img/sageata-produs.png");
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 10px;
    
    margin-left: 5px;
    margin-bottom: 5px;
}

.info-produs a:hover
{
    color: #0684db;
    text-decoration: underline;
}

.pret-produs
{
    color: #ff0000;
    font-weight: bold;
    //font-weight:normal;
    font-family:Cambria;
    font-size:28px;
}

.label-pret-pag-produs
{
    color: #ff0000;
    font-size: 24px;
    font-weight: bold;
}

.label-pret-vechi-pag-produs
{
    text-decoration: line-through;  
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

.label-pret-vechi-pag-produs-lei
{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}


.etichete-pagina-produs
{
    margin-top: 10px;
}

.descriere-produs
{
    font-size: 10px;
}

.optiuni-produs
{
    border-top: 1px solid #0e2908;
    border-bottom: 1px solid #0e2908;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.optiuni-produs h3
{
    font-size: 12px;
    color: #504589;
}

.panel-autentificare
{
    padding: 10px;
    width: 310px;
    text-shadow: 0.05em 0.05em #ffffff;
}

.panel-autentificare a
{
    text-decoration: none;
    color: #3c5eac;
}

.panel-autentificare a:hover
{
    color: #808080;
}

.panel-autentificare h2
{
    font-size: 14px;
    margin-bottom: 10px;
}

.panel-autentificare p
{
    font-size: 12px;
}

.panel-autentificare .caption
{
    font-size: 14px;
    color: #444444;
    margin-bottom: 3px;
}

.panel-autentificare input[type=text]
{
    font-size: 12px;
    color: #686868;
    padding: 5px;
    width: 250px;
    
    border: 1px solid #c8d4f7;
    margin-top: 5px;
    
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.panel-autentificare input[type=text]:focus
{
    border: 1px solid #687bb4;
    color: #000000;
}

.panel-autentificare input[type=password]
{
    font-size: 12px;
    color: #686868;
    padding: 5px;
    width: 250px;
    
    border: 1px solid #c8d4f7;
    margin-top: 5px;
    
    -moz-border-radius: 5px;
    border-radius: 5px;    
}

.panel-autentificare input[type=password]:focus
{
    border: 1px solid #687bb4;
    color: #000000;
}

.mesaj-eroare
{
    color: #cb0000;
    font-size: 10px;
}

.inregistrare-content
{
    font-size: 12px;
}

.inregistrare-content h2
{
    font-size: 14px;
    margin-bottom: 4px;
}

.inregistrare-content input[type=text]
{
    font-size: 12px;
    color: #686868;
    padding: 5px;
    width: 400px;
    
    border: 1px solid #c8d4f7;
    margin-top: 3px;
    margin-bottom: 10px;
    
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.inregistrare-content input[type=text]:focus
{
    border: 1px solid #687bb4;
    color: #000000;
}

.inregistrare-content input[type=password]
{
    font-size: 12px;
    color: #686868;
    padding: 5px;
    width: 400px;
    
    border: 1px solid #c8d4f7;
    margin-top: 3px;
    margin-bottom: 10px;    
    
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.inregistrare-content input[type=password]:focus
{
    border: 1px solid #687bb4;
    color: #000000;
}

.inregistrare-content select
{
    font-size: 12px;
    color: #686868;
    padding: 5px;
    width: 412px;
    
    border: 1px solid #c8d4f7;
    margin-top: 3px;
    margin-bottom: 10px;    
    
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.inregistrare-content select
{
    border: 1px solid #687bb4;
    color: #000000;
}


.menu-cont-utilizator
{
    display:block;
    border-top: 1px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 0px;
    
    width: 229px;
    left: -7px;
    position: relative;
}

.menu-cont-utilizator a
{
    position: relative;
    left: -7px;
    
    color: #393939;
    display: block;
    text-decoration: none;
    font-size: 12px;
    background-color: #e5e8e9;
    text-shadow: 0.05em 0.05em #fff;
    padding-top: 8px;
    padding-left: 10px;
    padding-bottom: 8px;
    margin-bottom: 1px;
}

.menu-cont-utilizator a:hover
{
    color: #2d6e95;
    background-color: #d7dfe2;
}

.filtre-produs
{
    margin-top: 10px;
    font-size: 12px;
}

.filtre-produs h3
{
    font-size: 14px;
    color: #69c72b;
    margin-bottom: 1px;
}

.filtre-produs label
{
    margin-left: 5px;
    line-height: 15px;
    margin-bottom: 5px;
    bottom: 2px;
    position: relative;
    color: #858585;
}

.filtre-produs label:hover
{
    color: #000000;
    cursor: pointer;
}

.pret-taiat-prod-saptamanii
{
    font-size: 14px;
    color: #000000;
    text-decoration: line-through;
}

.pret-taiat-prod-saptamanii-lei
{
    font-size: 14px;
    color: #000000;
}

.pret-vechi
{
    text-decoration: line-through;
    font-size: 10px;
    color: #000000;
}

.pret-nou
{
    font-size: 18px;
    color: #3e972b;    
}

.slider-producatori
{
    background-image: url("../../img/slider-producatori-bg.png");
    background-repeat: no-repeat;
    //width: 968px;
    width:1000px;
    height: 44px;
    
    margin-top: 20px;
    margin-bottom: 10px;
    
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.slider-producatori-element
{
    background-image: url("../../img/slider-producatori-element-bg.png");
    background-repeat: no-repeat;
    height: 57px;
    width: 156px;
    
    padding-top: 6px;
    padding-left: 7px;

}

.slider-producatori-element:hover
{
    background-image: url("../../img/slider-producatori-element-bg-hover.png");
    background-repeat: no-repeat;
}

.slider-producatori-element img
{
    border:0;
}

.uc
{
    width:100%;
    height: 20px;
    position: fixed;
    top: 0px;
    background-color: #6a6a6a;
    color: #ffffff;
    text-align: center;
    opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
    height: 20px;
    padding-top: 5px;
    color: #ffffff;
    z-index: 99999999999;
}

.uc a
{
    color: #12ff00;
    text-decoration: none;
}

.uc a:hover
{
    text-decoration: underline;
}

.breadcrumb
{
    margin-bottom: 10px;
    font-size: 10px;
    color: #000000;
}

.breadcrumb a
{
    text-decoration: none;
    font-size: 10px;
    color: #07257e;
}

.breadcrumb a:hover
{
    color: #809ffa;
}

.imagine-catalog
{
    max-height: 90px;
    max-width: 125px;
}

.imagine-produs
{
    max-height: 300px;
    max-width: 400px;
}

.imagine-thumb-produs
{
    max-height: 50px;
    max-width: 70px;
}

.image-oferta
{
    max-height: 115px;
    max-width: 135px;
}

.dropdown-optiuni-produs
{
    font-size: 9px;
    margin-top: 10px;
    width:235px;
}

.label-livrare
{
    background-color: #e6e6e6;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;

    font-size: 14px;
    font-weight:bold;
    color: #000000;
    display: block;
    
    /*  text-shadow: 0.05em 0.05em #000; */
}

.newsletter-box
{
    width: 250px; 
    margin-top: 20px;
    color: #535353;
    font-size: 14px;
}

.newsletter-box h3
{
    font-weight: lighter;
    font-size: 14px;
    color: #98c22a;
    margin-bottom: 10px;
}

.newsletter-box input[type=text]
{
    border: 1px solid #81d070;
    padding: 2px;
    font-size: 12px;
    width: 173px;
}

.newsletter-box a
{
    border: 1px solid #56ab44;
    text-decoration: none;
    display: block;
    float:right;
    font-size: 12px;
    
    color: #ffffff;
    font-weight: bold;
    background-color: #81d070;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.descriere-scurta-produs
{
    display: block;
    border-bottom: 1px solid #3d8c2b;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    color: #6e6e6e;
    font-style: italic;    
    
    font-size: 11px;
}

.cc-header
{
    font-size: 12px;
}

.cc-titlu-produs
{
    text-decoration: none;
    color: #338821;
    font-size: 14px;
}

.cc-titlu-produs:hover
{
    text-decoration: none;
    color: #000000;
}

.cc-sterge
{
    color: #d31f1f;
    text-decoration: none;
}

.cc-sterge:hover
{
    color: #000000;
    text-decoration: none;
}

.cc-total-comanda
{
    font-weight: bold;
}

.cc-panel-autentificare
{
    font-family:Verdana;
    font-size:12px;
}

.cc-panel-autentificare a
{
    text-decoration: none;
    color: #4361d4;
}

.cc-panel-autentificare a:hover
{
    text-decoration: none;
    color: #000000;
}

.cc-grid
{
    font-size: 12px;
    font-family: Verdana;
}

.cc-image-wrapper
{
    height: 70px;
    width: 70px;
    text-align: center;
}

.cc-image-wrapper img
{
    max-height: 70px;
    max-width: 70px;
}


.panel-blur
{
    background-color: rgba(0,0,0,0.6);
    
    width:100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    color: #ffffff;
    text-align: center;
    /* opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
    padding-top: 150px;
    color: #ffffff;
    z-index: 99999999999999999;
}

.panel-popup
{
    width: 650px;
    height: 430px;
    
    background-color: #ffffff;
    color: #000000;
    padding: 10px;
    font-family: Verdana;
    
    font-size: 12px;
    position: relative;
    
    border: 2px solid #2e831c;
}

.panel-popup h4
{
    background-color: #2e831c;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    color: #ffffff;
    text-shadow: 0.05em 0.05em #000;
    font-size: 20px;
}

.panel-popup input[type=text]
{
    border: 1px solid #b6b6b6;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 20px;
    padding: 4px;
    width: 520px;
    color: #b6b6b6;
    
    font-size: 18px;
}

.panel-popup input[type=text]:hover
{
    border: 1px solid #30851e;
    color: #30851e;
}

.panel-popup input[type=text]:focus
{
    border: 1px solid #000000;
    color: #30851e;
}

.panel-popup .buton-inscriere
{
    
    font-size: 22px;
    display: block;
    
    text-decoration: none;
    height: 40px;
    width: 200px;
    background-color: #2e831c;
    line-height: 40px;
    color: #ffffff;
    font-weight: bold;
    
    margin-right: 5px;
    margin-top: 10px;
    
    -moz-border-radius: 5px;
    border-radius: 5px;    
}

.panel-popup .buton-inscriere:hover
{
    text-decoration: none;
    background-color: #3ec322;
    color: #ffffff;
}

.panel-popup a
{
    margin-left: 85px;
    text-decoration: none;
    font-size: 14px;
}

.panel-popup a:hover
{
    text-decoration: underline;
}

.close
{
    position: absolute;
    top: -20px;
    right: -20px;
}

.comanda-body
{ 
    background-color: #ffffff;
    border: 1px solid #dbdbdb;
    padding: 10px;
}

.comanda-body h2
{
    font-size: 12px;
    color: #355205;
}

.comanda-underline
{
    width: 670px;
    height:5px;
    border-bottom: 1px solid #b7b7be;
    
    margin-top: 5px;
    margin-bottom: 5px;
     
    float: left;
    
    position: relative;

}


.mesaj-confirmare
{
    width: 670px;
    height: 25px;
    border-top: 1px solid #b7b7be;
    border-bottom: 1px solid #b7b7be;
    //padding-top:7px;
    padding-left:10px;
    margin-top: 5px;
    margin-bottom: 15px;
    background-color: #5DFC73; 
}

.panel-succes-comanda
{
    width: 400px;
    height: 120px;
    border: 1px solid #b7b7be;
    font-family: Cambria;
    font-size: 18px;
}

.mesaj-succes
{
    margin-left: 20px;
    margin-top:20px;
}

.page-intro
{
    font-size: 12px;
    color: #999999;
    margin-bottom: 20px;
}

.produse-recomandate-pag-produs
{
    margin-top: 10px;
    margin-bottom:10px;
    border: 1px solid #8c8c8c;
    
    padding: 10px;
}

.titlu-prod-recomandate
{
    font-size: 12px;
    color: #4ca13a;
    font-weight: bold;
    margin: 5px;
}

.produse-recomandate-element
{
    border: 1px solid #dddddd;
    width: 19%;
    margin-left: 4px;
    text-align: center;
    min-height: 150px;
}

.produse-recomandate-element:hover
{
    border: 1px solid #246216;
    width: 19%;
    margin-left: 4px;
    text-align: center;
}

.produse-recomandate-element a
{
    color: #999999;
    text-decoration: none;
}

.produse-recomandate-element a:hover
{
    color: #246216;
    text-decoration: none;
}

.titlu-produs-recomandat
{
    font-size: 10px;
    font-weight: bold;
}



.produse-recomandate-categorie-element
{
    
    min-width: 325px;
    min-height: 200px;
    margin-right: 20px;
    text-align: center;
    margin-bottom: 10px;
}

.titlu-produse-recomandate-categorie-element
{
    font-size: 12px;
}

.produse-recomandate-categorie-element a
{
    font-size: 14px;
    text-decoration: none;
    color: #333333;
    font-weight: bold;
}

.produse-recomandate-categorie-element a:hover
{
    color: green;
}

.produse-recomandate-categorie-element-imagine-catalog
{
    max-height: 300px;
    max-width: 400px;
}

.toate-promotiile
{
    font-size: 12px;
    text-decoration: none;
    color: Green;
    margin-top: 10px;
    margin-bottom: 20px;
    
    display: block;
}

.toate-promotiile:hover
{
    text-decoration: underline;
    color: Green;
}

.sec-menu
{
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
}

.sec-menu a
{
    text-decoration: none;
    color: green;
}

.sec-menu a:hover
{
    text-decoration: none;
    color: black;
}

.service-element
{
    border-bottom: 1px solid #dddddd;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.service-element .title
{
    color: Green;
    font-weight: bold;
    font-size: 14px;
}

.service-element .descriere
{
    color: gray;
    font-size: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}


.service-element .pret
{
    color: red;
    font-size: 12px;    
}

.iii{}