*{
        margin:0;
        padding:0;
}
.clear{
        clear:both;
}
a img{
        border:0;
}
/*------------------------------------site-------------------------------------------*/
html{
        background:url(/images/imagini_site/html.jpg);
}
body{
        background:url(/images/imagini_site/bg.jpg) repeat-x left top;
}
#container{
        width:1000px;
        margin:0 auto;
}
/*------------------------------------header-------------------------------------------*/
#header{
        position:absolute;
        top:0;
        left:50%;
        width:1000px;
        margin-left:-500px;
}
#header_wrapper{
        position:relative;
        width:1000px;
}
#logo{
        display:block;
        background:url(/images/imagini_site/electro_shopping_logo.png) no-repeat left top;
        width:332px;
        height:47px;
        float:left;
        text-indent:-9999px;
        margin-top:30px;
        cursor:pointer;
}
#login{
        background:url(/images/imagini_site/login_holder.png) no-repeat left top;
        width:242px;
        height:102px;
        float:right;
}
#login_btn{
        position:relative;
        float:right;
        margin-right:20px;
        background:url(/images/imagini_site/login_btn.png) no-repeat left top;
        width:70px;
        height:28px;
        text-indent:-9999px;
        border:0;
        margin-top:2px;
        cursor:pointer;
}
#uitat{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:11px;
        font-weight:bold;
        font-style:italic;
        color:#fff;
        position:relative;
        top:10px;
        left:25px;
        padding:3px;
}
a#uitat:hover{
        background:#fff;
        text-decoration:none;
        color:#18a5e2;
}
#login .input_t2{
        position:static;
        background:url(/images/imagini_site/input_t2.png) no-repeat left top;
        width:202px;
        height:28px;
        border:0;
        margin-left:20px;
        margin-bottom:5px;
}
#login .input_t2 input{
        position:relative;
        top:2px;
        background:none;
        border:0;
        color:#fff;
        font-family:"trebuchet MS", sans-serif;
        font-style:italic;
        padding-left:15px;
        width:185px;
}
* html #login .input_t2 input{
        left:-15px;
}
*+html #login .input_t2 input{
        width:160px;
        padding-left:5px;
}
@media all and (min-width: 0px){
        #login .input_t2 input{
                top:8px;
        }
}

#s_menu{
        float:left;
        margin-top:43px;
}
#s_menu li{
        display:inline;
}
#s_menu li a{
        margin-right:15px;

        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        color:#0d9ddb;
        text-decoration:none;
}

#s_menu li a:hover{
        text-decoration:underline;
        color:#013E59;
}

#tel{
        float:left;

        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:18px;
        font-weight:bold;
        font-style:italic;
        color:#2f81cd;
        background:url(/images/imagini_site/tel.gif) no-repeat left center;
        padding-left:30px;
        margin:43px 40px 0;

}

#register_btn{
        background:url(/images/imagini_site/register_btn.png) no-repeat left top;
        display:block;
        width:128px;
        height:29px;
        position:absolute;
        right:0;
        top:110px;
        cursor:pointer;

        text-decoration:none;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-style:italic;
        font-size:12px;
        color:#fff;
        text-align:center;
        padding-top:10px;
}

#top_menu{
        clear:both;
        position:relative;
        top:60px;
}
#top_menu li{
        list-style:none;
        margin:0 10px;
        position:relative;
        display:block;
        float:left;
}
#top_menu li a{
        position:relative;
        cursor:pointer;

        text-decoration:none;
        color:#fff;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-style:italic;
        font-size:14px;
        color:#0d9ddb;
}
#top_menu a .sl_center{
        color:#0d9ddb;
        background:none;
}
#top_menu a .sl_center, #top_menu a .sl_left, #top_menu a .sl_right{
        float:left;
}
#top_menu a.selected .sl_left{
        background:url(/images/imagini_site/sl_left.png) no-repeat left top;
        width:28px;
        height:39px;
        margin-top:-5px;
}
#top_menu a.selected .sl_right{
        background:url(/images/imagini_site/sl_right.png) no-repeat left top;
        width:28px;
        height:39px;
        margin-top:-5px;
}
#top_menu a.selected .sl_center{
        background:url(/images/imagini_site/sl_center.png) no-repeat center top;
        min-width:48px;
        width:auto !important;
        height:102px;
        padding-top:10px;
        color:#fff;
        margin-top:-5px;
}
#top_menu li.divider{
        border-right:1px solid #3db6eb;
        width:1px;
        height:30px;
}

#where{
        margin-top:20px;

        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-style:italic;
        font-size:12px;
        color:#2f81cd;
}
* html #where{
        margin-top:90px;
}
#in_cart{
        float:right;
        width:500px;
        text-align:right;
        margin-top:-20px;
        position:relative;
}
#in_cart li{
        display:inline;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        color:#ff8f51;
        font-weight:bold;
        font-style:italic;
}
#hm_in_cart{
        background:url(/images/imagini_site/in_cart.jpg) no-repeat left top;
        padding:20px 10px 10px 10px;
        display:block;
        float:right;
        position:relative;
        left:-345px;
        top:-37px;
        color:#fff;
}
@media all and (min-width: 0px){
        #hm_in_cart{
                left:-382px;
                top:-20px;
        }
}
#finalizeaza{
        border-left:1px solid #7dcaeb;
        margin-left:10px;
        padding-left:10px;
}
#finalizeaza a{
        color:#e16019;
        text-decoration:underline;
        background:url(/images/imagini_site/finalizeaza.gif) no-repeat right center;
        padding:5px 20px 5px 0;
}
#finalizeaza a:hover{
        color:#b74d12;
}
/*------------------------------------search-------------------------------------------*/
#search{
        border-top:2px solid #0d9ddb;
        margin-top:15px;
}
#search form{
        width:590px;
        margin:0 auto;
        margin-top:15px;
        position:relative;
        left:-5px;
}
*+html #search form{
        top:-12px;
}
#search div{
        background:url(/images/imagini_site/search_input.png) no-repeat left top;
        width:590px;
        height:28px;
        border:0;
}
#search div input{
        border:0;
        width:500px;
        background:0;
        position:relative;
        left:15px;


        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-style:italic;
        color:#2e2e2e;
}
*+html #search div input{
        top:4px;
}
* html #search div input{
        top:2px;
}
body:nth-of-type(1) #search div input
{
        top:6px;
}

#search_btn{
        background:url(/images/imagini_site/search_btn.gif) no-repeat left top;
        width:63px;
        height:28px;
        float:right;
        border:0;
        margin-top:-28px;
        position:relative;
        z-index:10;
        cursor:pointer;

        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-style:italic;
        color:#2e2e2e;
        font-size:12px;
}
/*------------------------------------left,right-------------------------------------------*/
#left dl, #right dl{
        width:183px;
        border-left:2px solid #e85504;
        border-right:2px solid #e85504;
        top:10px;
        margin-bottom:30px;
}
#left dl.blue, #right dl.blue{
        border-left:1px solid #17a5e2;
        border-right:1px solid #17a5e2;
}
#left{
        float:left;
}
#right{
        float:right;
}
dl dd.col_end{
        display:block;
        background:url(/images/imagini_site/col_end.png) no-repeat left top;
        width:187px;
        height:12px;
        position:relative;
        left:-1px;
        bottom:-8px;
}
* html dl dd.col_end{
        background:url(/images/imagini_site/col_end_ie6.png) no-repeat left top;
        width:191px;
        left:-2px;
        margin-right:-4px;
}
dl.blue dd.col_end{
        background:url(/images/imagini_site/col_end_blue.png) no-repeat left top;
}
#left dt, #right dt{
        position:relative;
        left:1px;
        margin-right:-10px;
}
#left dt a, #right dt a{
        background:url(/images/imagini_site/dt.png) no-repeat left top;
        display:block;
        width:187px;
        height:51px;
        position:relative;
        top:-10px;
        left:-3px;
        margin-top:10px;
        padding:13px 0 0px 13px;
        margin-bottom:-22px;
        cursor:pointer;

        text-decoration:none;
        color:#fff;
        font-family:"trebuchet MS", sans-serif;
        font-size:14px;
        font-weight:bold;
        text-indent:13px;
}
*+html #left dt a, *+html #right dt a{
        margin-top:-5px;
        margin-bottom:0px;
}
* html #left dt a, * html #right dt a{
        background:url(/images/imagini_site/dt_ie6.png) no-repeat left top;
        width:188px;
        margin-top:5px;
        margin-left:-1px;
        margin-bottom:-12px;
}
#left dl.blue dt a, #right dl.blue dt a{
        background:url(/images/imagini_site/dt_blue.png) no-repeat left top;
}
#left dd a, #right dd a{
        display:block;
        border-bottom:1px solid #cad7dd;
        position:relative;
        padding:15px 0 15px 13px;

        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        color:#0b8ac1;
        text-decoration:none;
}
* html #left dd a, * html #right dd a{
        margin-right:-3px;
}
#left dd a:hover,#left dd a.selected, #right dd a:hover, #right dd a.selected{
        color:#013e59;
}
#left dd.even a, #right dd.even a{
        background:#e4f3fa;
}
#left dd.all a, #right dd.all a{
        text-align:right;
        padding-right:10px;
        color:#e85200;
}
#left dd.all a:hover, #right dd.all a:hover{
        color:#a33a00;
}
form dl input.btn{
        background:url(/images/imagini_site/btn.png) no-repeat left top;
        width:70px;
        height:28px;
        border:0;
        display:block;
        margin:0 auto;
        padding:0;
        cursor:pointer;
        margin-top:20px;

        color:#fff;
}

.input_t{
        background:url(/images/imagini_site/input_t.jpg) no-repeat left top;
        width:156px;
        height:28px;
        margin:20px auto 0;
}
.blue input{
        border:0;
        background:none;
        padding-left:10px;
        padding-top:5px;
        width:135px;

        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        color:#21779b;
}
.center{
        text-align:center;
}
/*------------------------------------content-------------------------------------------*/
#content{
        position:relative;
        width:610px;
        float:left;
        margin:20px 0 0 7px;
        z-index:2;
}
#content{
        margin:20px 0 0 8px;
}
* html #content{
        margin:20px 0 0 4px;
}
#content_wrapper{
        padding-top:320px;
}
#content_top{
        width:610px;
        height:10px;
        background:url(/images/imagini_site/content_top.png) no-repeat left top;
        float:left;
        margin-top:-75px;
}
*+html #content_top{
        margin-top:-85px;
}
* html #content_top{
        background:none;
        margin-top:-85px;
        z-index:100;
}
#content_bottom{
        width:610px;
        height:10px;
        background:url(/images/imagini_site/content_bottom.png) no-repeat left top;
        position:relative;
        margin-bottom:-10px;
        position:absolute;
        bottom:0;
        left:0;
}
/*------------------------------------slide-------------------------------------------*/
#slide{
        width:605px;
        height:220px;
        background:url(/images/imagini_site/slider_holder.png) no-repeat left top;
        position:static;
        margin-top:-20px;
}
* html #slide{
        margin-top:0px;
}
*+html #slide{
        margin-top:-30px;
}
#slide .stitle{
        position:relative;
        width:262px;
        top:55px;
        right:30px;

        float:right;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:20px;
        font-weight:bold;
        font-style:italic;
        color:#5d539c;
}
#slide .stitle a{
        text-decoration:none;
}
#slide .stitle a:hover{
        color:#332c5d;
}
#slide .sprod{
        width:546px;
        height:220px;
        float:left;
        padding-left:45px;
}
#slide .img_holder{
        background:url(/images/imagini_site/img_holder.png) no-repeat left top;
        width:223px;
        height:209px;
        float:left;
        margin-top:5px;
}
#slide .img_holder img{
        position:relative;
        left:4px;
        top:3px;
}
#slide .sprice{
        background:url(/images/imagini_site/price_tag.png) no-repeat left top;
        width:183px;
        height:66px;
        position:absolute;
        right:0;
        bottom:20px;
}
* html #slide .sprice{
        background:url(/images/imagini_site/price_tag.jpg) no-repeat left top;
}
#slide .sprice span{
        position:relative;
        top:6px;
        left:18px;

        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:18px;
        font-weight:bold;
        font-style:italic;
        color:#fff;
        display:block;
}
#slide .sprice .add_to_cart{
        position:relative;
        float:none;
        color:#fff;
        margin-top:6px;
        left:4px;
        background:url(/images/imagini_site/add_to_cart.png) no-repeat left top;
        height:20px;
}
* html #slide .sprice .add_to_cart{
        position:relative;
        background:url(/images/imagini_site/add_to_cart2.png) no-repeat left top;
        width:134px;
        height:36px;
        text-indent:-9999px;
}
a.add_to_cart:hover{
        color:#ba492c;
}
/*------------------------------------content-------------------------------------------*/
#content{
        background:#fff;
}
/*------------------------------------content menu-------------------------------------------*/
#menu{
        text-align:center;
        width:610px;
        position:relative;
        top:-10px;
}
*+html #menu{
        top:10px;
        margin-bottom:20px;
}
* html #menu{
        top:8px;
        margin-bottom:20px;
}
#menu li{
        display:inline;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        color:#21779b;
}
#menu li a {
        text-decoration:none;
        margin:0 17px;
}
#menu li a:hover{
        text-decoration:underline;
}
/*------------------------------------prod-------------------------------------------*/
.prod{
        width:267px;
        min-height:280px;
        height:auto !important;
        height:280px;
        float:left;
        border:2px solid #e5e1e1;
        border-bottom:3px solid #bbb9b9;
        background:#e3e3e3 url(/images/imagini_site/prod_holder_bg.jpg) repeat-x left top;
        margin:9px 0 0 9px;
        padding:10px;
}
* html .prod{
        margin-left:5px;
}
.prod h2 a{
        display:block;
        padding:5px 0 5px 0px;;
        margin-bottom:10px;

        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        color:#000;
        text-decoration:none;
}
.prod h2 a:hover{
        text-decoration:underline;
}
.prod img{
        width:120px;
        height:120px;
        float:left;
        margin:0 10px 5px 0;
}
.prod a img{
        border:1px solid #d9dbda;
}
.prod a:hover img{
        border:1px solid #c1c1c1;
}
.prod p{
        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        color:#494949;
}
.prod .details{
        float:right;

        font-family:"trebuchet MS", sans-serif;
        font-style:italic;
        font-size:12px;
        color:#e06242;
        padding:3px;
}
.prod a.details:hover{
        background:#e06242;
        color:#fff;
        text-decoration:none;
}
.add_to_cart{
        background:url(/images/imagini_site/add_to_cart.png) no-repeat left center;
        padding:10px 0 10px 40px;
        display:block;
        width:90px;
        float:right;
        margin:10px 0;
        border:0;
        cursor:pointer;
        position:relative;
        z-index:10;

        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-style:italic;
        font-size:12px;
        color:#e06242;
        text-decoration:none;
}
* html #content .add_to_cart{
        background:url(/images/imagini_site/add_to_cart.gif) no-repeat left center;
        padding:10px 0 10px 30px;
        margin-left:10px;
}
add_to_cart:hover{
        color:#bd4a2d;
}
.price{
        margin-top:5px;
}
.price, .old_price{
        display:block;
        width:135px;
        float:right;
        text-align:right;

        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:16px;
        font-weight:bold;
        font-style:italic;
        color:#e85200;
}
.old_price{
        font-size:12px;
        text-decoration:line-through;
}

/*------------------------------------prod_l-------------------------------------------*/
.prod_l{
        background:#e8e8e8 url(/images/imagini_site/prod_l_bg.jpg) repeat-x left top;
        border:1px solid #bbb9b9;
        border-bottom:3px solid #bbb9b9;
        margin-bottom:5px;
        padding-bottom:20px;
        min-height:1px;
}
* html .prod_l{
        height:1px;
}
.prod_l h2 a{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:14px;
        color:#000;
        font-weight:bold;
        text-decoration:none;
        display:block;
        margin:20px 0 20px 10px;
}
.prod_l img{
        float:left;
        margin:0 10px;
        border:1px solid #d9dbda;
}
.prod_l .details{
        display:block;
        background:url(/images/imagini_site/detalii.png) no-repeat left top;
        width:66px;
        height:20px;
        padding:1px 0 0 10px;
        float:right;
        position:relative;
        right:-125px;
        cursor:pointer;

        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#fff;
}
* html .prod_l .details{
        right:-110px;
}
.prices{
        width:100px;
        float:right;
        margin-right:20px;
}
* html .prices{
        margin-right:5px;
}
*+html .prices{
        margin-right:45px;
}
#info_livrare{
        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        color:#E85200;
        text-align:center;
        margin-top:-15px;
}
*+html #info_livrare{
        position:relative;
        left:30px;
        margin-top:0;
}
* html #info_livrare{
        position:relative;
        left:30px;
        margin-top:0;
}
#info_livrare a{
        display:block;
        color:#057CB7;
        font-style:italic;
        padding:2px 3px;
}
#info_livrare a:hover{
        background:#057CB7;
        color:#fff;
}
.disp{
        background:url(/images/imagini_site/disp_bg.png) no-repeat left bottom;
        width:110px;
        height:45px;
        padding-top:15px;

        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        font-style:italic;
        color:#e85708;
        text-align:center;
}
* html .disp{
        margin-left:20px;
}
*+html .disp{
        margin-left:20px;
}
.disp span{
        font-weight:bold;
        display:block;
}
.prod_l dl{
        position:relative;
        width:320px;
        float:left;
}
.prod_l dl dt{
        font-family:"trebuchet MS", sans-serif;
        font-size:13px;
        color:#e85708;
        font-style:italic;
        margin:10px 0;
        border-bottom:1px solid #b1b1b1;
}
.prod_l dl dd{
        width:320px;
        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        color:#3b3c3c;
        text-align:left;
}
.prod_l dl dd span{
        display:block;
        width:160px;
        float:left;
        text-align:right;
        margin-right:15px;
}
.prod_l dl dd.par{
        background:#d8d8d8;
}

/*------------------------------------prod_l dets-------------------------------------------*/
* html .dets{
        margin-top:10px;
}
.dets dl{
        float:none;
        text-align:center;
}
.prod_dets{
        background:url(/images/imagini_site/produs_detalii_prod_holder.png) no-repeat left top;
        width:137px;
        height:257px;
        padding-top:10px;
        position:static;
        float:left;
}
.prod_dets img{
        margin-left:8px;
}
.prod_dets .add_to_cart{
        color:#fff;
        position:relative;
        left:-5px;
        z-index:100;
}
.promo{
        text-align:center;
        display:block;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:14px;
        color:#fff;
        font-weight:bold;
        font-style:italic;
        margin-bottom:10px;
}
#content .prod_l .prod_dl{
        position:relative;
        width:550px;
        left:30px;
}
#content .prod_l .prod_dl dd{
        width:550px;
}
#content .prod_l .prod_dl dd span{
        width:275px;
}
/*------------------------------------prod_l links-------------------------------------------*/
#links{
        width:248px;
        float:left;
        margin-left:40px;
}
#links_top{
        background:url(/images/imagini_site/links_top.png) no-repeat left top;
        width:248px;
        height:32px;
}
#links_bottom{
        background:url(/images/imagini_site/links_bottom.png) no-repeat left top;
        width:248px;
        height:22px;
}
.links{
        background:url(/images/imagini_site/links_holder.png) repeat-y left top;
        width:248px;
}
* html .links{
        background:url(/images/imagini_site/links_holder.jpg) repeat-y left top;
}
#links li a{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        color:#057cb7;
        font-weight:bold;
        font-style:italic;
        text-decoration:none;
        display:block;
        padding:3px 0;
}
* html #links li a{
        padding:0;
        margin-bottom:-16px;
}
#links li{
        list-style:none;
        padding-left:20px;
}
#links li a:hover{
        text-decoration:underline;
}
/*------------------------------------form_product_quantity-------------------------------------------*/
#form_product_quantity{
        position:relative;
        top:10px;
}
* html #form_product_quantity{
        margin-top:135px;
}
#form_product_quantity span{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        color:#fff;
        font-weight:bold;
        font-style:italic;
        position:relative;
        top:3px;
        left:8px;
}
#quantity{
        width:67px;
        height:20px;
        border:3px solid #ff0000;
        margin-left:7px;
        text-align:center;
        padding-top:5px;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-style:italic;
        position:relative;
        top:5px;
}
#decrease{
        position:absolute;
        left:5px;
        top:110px;
        border:0;
        z-index:2;
        width:14px;
        height:14px;
        padding:0;
}
* html #decrease{
        top:13px;
}
#increase{
        position:absolute;
        right:75px;
        top:110px;
        border:0;
        z-index:10;
        width:14px;
        height:14px;
        padding:0;
}
* html #increase{
        top:13px;
        right:70px;
}
#form_product_quantity .add_to_cart{
        position:relative;
        left:-10px;
        padding-left:30px;
        width:auto;
}
*+html #form_product_quantity .add_to_cart{
        padding-left:15px;
        left:0;
}
* html #form_product_quantity .add_to_cart{
        padding-left:10px;
        left:0;
}
/*------------------------------------tel_com-------------------------------------------*/
#tel_com{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        color:#E85200;
        font-style:italic;
        display:block;
        text-align:center;
        position:relative;
        top:-10px;
}
#tel_com span{
        font-size:14px;
        font-weight:bold;
        font-style:italic;
}
* html #tel_com{
        position:relative;
        right:-25px;
        top:3px;
}
*+html #tel_com{
        position:relative;
        right:-25px;
        top:3px;
}
/*------------------------------------pagination-------------------------------------------*/
#pagination{
        margin-top:15px;
        list-style:none;
        text-align:center;
}
* html #pagination{
        margin-top:40px;
}
#pagination li{
        display:inline;
}
#pagination li a{
        padding:1px 8px 10px 4px;

        text-decoration:none;
        color:#e95708;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-style:italic;
        font-weight:bold;
        font-size:12px;
        text-align:center;
        margin-right:-4px;
}
#pagination li a img{
        position:relative;
        top:5px;
}
#pagination li a:hover,#pagination li a.selected{
        color:#fff;
        background:url(/images/imagini_site/pag_selected.jpg) no-repeat left top;
}
#pagination li a.no_bg{
        background:none;
        color:#e95708;
}
#pagination li a.no_bg:hover{
        color:#A33A00;
        background:none;
}
/*------------------------------------footer-------------------------------------------*/
#footer{
        margin-top:40px;
        border-top:2px solid #0d9ddb;
}
#footer ul{
        text-align:center;
        margin:20px 0;
}
#footer ul li{
        display:inline;
}
#footer ul li a{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-style:italic;
        font-size:12px;
        color:#005174;
        text-decoration:none;
        background:url(/images/imagini_site/li_footer.gif) no-repeat left center;
        padding-left:12px;
        margin-right:12px;
}
#footer ul li a:hover{
        color:#00202e;
}
#who{
        float:left;
}
#copy{
        float:right;
}
#who, #who a, #copy{
        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        color:#0d9ddb;
        text-decoration:none;
}
#who a{
        font-style:italic;
        padding:2px 3px;
}
#who a:hover{
        background:#0d9ddb;
        color:#fff;
}
#go_to_top{
        position:relative;
        display:block;
        text-indent:-9999px;
        background:url(/images/imagini_site/go_to_top.png) no-repeat left top;
        width:30px;
        height:29px;
        left:100px;

}
* html #go_to_top{
        left:300px;
        cursor:pointer;
}
*+html #go_to_top{
        left:340px;
        cursor:pointer;
}
#go_to_bottom{
        position:absolute;
        display:block;
        text-indent:-9999px;
        background:url(/images/imagini_site/go_to_bottom.png) no-repeat left top;
        width:30px;
        height:29px;
        left:50%;
        top:95px;
}
/*------------------------------------cos_cump-------------------------------------------*/
#cos_cump{
        float:none;
        border-collapse:collapse;
        width:600px;
        margin:0 auto;
}
#cos_cump td{
        border:1px solid #ffacac;
        vertical-align:middle;
}
#cos_cump .even{
        background:#E4F3FA ;
}

#cos_cump tr:hover{
        background:#dbecf3;
}
#cos_cump img{
        border:1px solid #cb593a;
        margin:5px;
        float:left;
}
#cos_cump thead tr,#cos_cump thead tr:hover{
        background:url(/images/imagini_site/thead.jpg) repeat-x left top;
        height:32px;
        color:#fff;
        font-size:12px;
        vertical-align:middle;
}
#cos_title, #text h2{
        background:url(/images/imagini_site/cart_title.jpg) repeat-x left top;
        height:47px;
        display:block;
        margin:0 auto;
        width:600px;
        padding-top:10px;

        color:#fff;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-style:italic;
        text-align:center;
        font-size:20px;
}
.prod_cart{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        color:#ff0000;
        font-weight:bold;
        font-style:italic;
        text-decoration:none;
        border-left:0;
}
#cos_cump .button_delete{
        background:url(/images/imagini_site/del.jpg) no-repeat left top;
        text-indent:-9999px;
        display:block;
        width:14px;
        height:14px;
        margin:0 auto;
}
#cos_cump td{
        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        color:#14a0dd;
        text-align:center;
}
#cos_cump .checkbox{
        background:#fff;
        border:1px solid #ff0000;
        text-align:center;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        color:#14a0dd;
        width:70px;
        float:left;
        margin:0 -20px 0 -20px;
}
#cos_cump a.increase, #cos_cump a.decrease{
        display:block;
        width:16px;
        height:16px;
        text-indent:-9999px;
        position:relative;
        top:1px;
}
#cos_cump a.increase{
        background:url(/images/imagini_site/plus.jpg) no-repeat left top;
        float:right;
        margin-right:10px;
}
#cos_cump .decrease{
        background:url(/images/imagini_site/minus.jpg) no-repeat left top;
        float:left;
        margin-left:10px;
}
#finalizare_comanda{
        background:url(/images/imagini_site/register_btn.png) no-repeat left top;
        width:128px;
        height:39px;
        display:block;
        float:right;
        border:0;
        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#fff;
        margin-top:20px;
        cursor:pointer;
}
#refresh{
        background:url(/images/imagini_site/refresh.jpg) no-repeat left top;
        width:102px;
        height:40px;
        display:block;
        float:right;
        border:0;

        font-family:"trebuchet MS", sans-serif;
        font-size:1px;
        text-indent:-9999px;
        font-weight:bold;
        color:#fff;
        margin:20px 50px 0 0;
        cursor:pointer;
}
#continue{
        margin:20px 0 0 10px;
}
#continue span{
        display:block;
        background:url(/images/imagini_site/back.jpg) no-repeat left top;
        display:block;
        width:225px;
        height:31px;
        padding-left:35px;
        padding-top:10px;
        cursor:default;
        position:relative;
        z-index:2;

        color:#fff;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:14px;
        font-weight:bold;
        font-style:italic;
}
#continue div{
        border:2px solid #f06010;
        width:235px;
        position:relative;
        left:10px;
        margin-top:-5px;
}
#continue div a{
        display:block;

        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        color:#ff0000;
        font-weight:bold;
        font-style:italic;
        text-decoration:none;
        padding:10px 5px;
        border-bottom:1px solid #facfb7;
}
#continue div a:hover{
        background:#facfb7;
}
#note dt, #note dd{
        font-family:"trebuchet MS", sans-serif;
        font-size:13px;
        color:#0b8ac1;
}
#note{
        width:300px;
        float:left;
        margin:30px 20px;
}
#note dt{
        font-weight:bold;
        font-size:14px;
        border-bottom:1px solid #0b8ac1;
}
#note dd{
        background:url(/images/imagini_site/bullet.jpg) no-repeat left center;
        padding-left:10px;
        margin-left:20px;
}
#help{
        background:url(/images/imagini_site/help.jpg) no-repeat left top;
        display:block;
        width:224px;
        height:37px;
        float:right;
        margin-top:70px;
        position:relative;
        right:30px;
}
/*------------------------------------text-------------------------------------------*/
#text dl, #text div, #text p, #text ul{
        padding:30px 30px 20px;
}
#text dl dt, #text dl dd, #text div, #text ul li, #text p{
        line-height:20px;
        word-spacing:3px;
        font-family:"trebuchet MS", sans-serif;
        font-size:12px;
}
#text dl dt{
        background-color:#109edc;
        position:relative;
        margin:20px 0px 20px 0px;
        padding:10px;

        font-style:italic;
        font-size:14px;
        color:#fff;
}
#text em{
        background:#e95201;
        color:#fff;
        padding:2px;
}
#text ul li{
        margin-left:40px;
}
#text table{
        margin:0 auto;
        font-family:"trebuchet MS", sans-serif;
        font-size:14px;
        border-collapse:collapse;
}
#text table .text_right{
        text-align:right;
}
#text table .text_center{
        text-align:cenetr;
}
#text table td{
        padding:3px 20px;
        border:1px solid #109EDC;
        color:#000;
}



.detalii_dsl {font-size:14px ; color:#E85504; text-decoration:none; }


.mesaje_cos
{
color:#b50505;
font-weight:normal;
font-size:12px;
text-align:justify;
border:1px solid #DDDDDD;

background-color:#f9f9f9;
}