@media all {



/* =universals */







* { margin: 0; padding: 0; }







/* =html */ 



html { background: #E1DFCA url(../img/gradient-back.gif) repeat-x center top; }







/* =body */



body { margin-bottom: 20px; font: 11px Verdana, Arial; color: #000; }







/* =h1 */



div.box_main .main .left h1, div.box_main .center h1 { float: left; padding-bottom: 2px; width: 235px; border-bottom: 1px solid #DDDFC9; font: 24px "Times New Roman", Times, serif; color: #ACC915; }







/* =h2 */



div.box h2 { float: left; margin-top: 15px; height: 18px; line-height: 18px; text-indent: 5px; font: 13px Arial, Helvetica, sans-serif; color: #84A435; }



div.box h2.proiect { display: inline; margin: -7px 0 0 5px; }



/* =h3 */

h3 { float: left; padding-bottom: 20px; width: 235px; font: 18px "Times New Roman", Times, serif; color: #ACC915; }





/* =h4 */



ul#ul_meniu li h4 { float: left; width: 100%; height: 25px; text-indent: 25px; font: 12px Arial, Helvetica, sans-serif; line-height: 25px; color: #FFF; }







/* =ul */



ul { list-style-type: none; }



ul#ul_meniu { float: left; width: 100%; overflow: hidden; }



ul#ul_meniu_sus { float: left; height: 100%; }



ul.ul_galerie_foto { float: left; width: 100%; overflow: hidden; }



ul.ul_lista { float: left; margin-top: 25px; width: 100%; overflow: hidden; }



ul.ul_interior { float: left; display: inline; margin: 25px 0 0 35px; width: 180px; }

ul.ul_acordeon { float: left; display: inline; margin-top: 25px; width: 485px; }



/* =li */



ul#ul_meniu li { float: left; width: 100%; height: 39px; overflow: hidden; }







ul#ul_meniu_sus li { float: left; display: inline; padding: 0 7px; height: 28px; line-height: 26px; overflow: hidden; }







ul.ul_lista li { float: left; width: 100%; height: 18px; line-height: 18px; text-indent: 16px; overflow: hidden; }







ul.ul_galerie_foto li { float: left; padding: 8px 20px 0 7px; width: 167px; height: 114px; background: url(../img/umbra-foto-stiri.gif) no-repeat; }





ul.ul_interior li { float: left; width: 100%; background: url(../img/bullet.gif) no-repeat 0 6px; }



ul.ul_acordeon li { float: left; margin-bottom: 10px; width: 100%; background: url(../img/bullet.gif) no-repeat 0 6px; }



/* =p */



p#p_eroare { float: left; margin-top: 50px; padding: 0; width: 120px !important; font-size: 11px; color: #7D7D7D; }
p#p_eroare2 { float: left; margin: 50px 0 20px 0; padding: 0; width: 450px !important; font-size: 11px; color: #7D7D7D; }



div.box_main .main .left p, div.box_main .main .center p { float: left; padding-top: 30px; color: #7D7D7D; }



div.box_main .main .bottom p { float: left; display: inline; padding: 7px 0 12px 21px; width: 410px; color: #7C7C7C; }



div.pret p { width: 100%; line-height: 14px; text-align: center; color: #FFF; }



p.p_panel_text { position: relative !important; float: none !important; padding-top: 0 !important; width: 100%; height: 14px; text-indent: 12px; cursor: pointer; font-size: 12px; color: #7C7C7C; }

p.p_panel_body_text { float: none !important; padding-top: 0 !important; color: #7C7C7C !important; overflow: hidden; } 



ul.ul_acordeon li p.p_titlu { padding-top: 0 !important; width: 100%; height: 18px; text-indent: 8px; cursor: pointer; font-size: 12px; color: #7C7C7C; }

ul.ul_acordeon li p.p_text { padding-top: 0 !important; color: #7C7C7C !important; overflow: hidden; } 



ul.ul_interior li p.p_titlu { padding-top: 0 !important; width: 100%; height: 18px; text-indent: 8px; cursor: pointer; font-size: 16px; color: #ACC915 !important; }

ul.ul_interior li p.p_text { padding-top: 0 !important; color: #7C7C7C !important; overflow: hidden; } 



/* =span */

span.span_display { display: none; }



div.comanda .titlu { float: left; width: 113px; height: 22px; text-indent: 8px; line-height: 22px; font: 16px "Times New Roman", Times, serif; font-weight: bold; color: #ACC915; }

div.comanda .e1 { float: left; padding-left: 5px; width: 174px; }

div.comanda .e2 { float: left; padding-left: 13px; width: 174px; }



div#newsletter span { float: left; display: inline; margin: 30px 0 0 15px; color: #2C4971; }



div.total span#total { float: left; display: inline; margin: 10px 5px 0 0; font: 22px "Times New Roman", Times, serif; color: #ACC915; }

div.total span#pret { float: left; margin-top: 10px; font: 22px "Times New Roman", Times, serif; color: #7F7F7F; }



span#tva { float: left; display: block; display: inline; margin: 10px 0 0 37px; width: 230px; color: #7C7C7C; }  



div#content_bottom_colturi span.left { float: left; width: 46px; height: 46px; background: url(../img/colt-dreapta-jos.gif) no-repeat; }



div#content_bottom_colturi span.right { float: right; width: 46px; height: 46px; background: url(../img/colt-stanga-jos.gif) no-repeat; }







span.titlu_img_rec { float: left; margin-top: 10px; width: 100%; }







div.box span.ss { position: absolute; width: 6px; height: 6px; background-image: url(../img/colturi-promo.gif); background-repeat: no-repeat; top: 0; left: 0; background-position: 0 0; }



div.box span.ds { position: absolute; width: 6px; height: 6px; background-image: url(../img/colturi-promo.gif); background-repeat: no-repeat; top: 0; right: 0; background-position: top right; }



div.box span.sj { position: absolute; width: 6px; height: 6px; background-image: url(../img/colturi-promo.gif); background-repeat: no-repeat;  bottom: 0; left: 0; background-position: bottom left; }



div.box span.dj {position: absolute; width: 6px; height: 6px; background-image: url(../img/colturi-promo.gif); background-repeat: no-repeat;  bottom: 0; right: 0; background-position: bottom right; }







div.pret span.ss { position: absolute; width: 6px; height: 6px; background-image: url(../img/colturi-pret.gif); background-repeat: no-repeat; top: 0; left: 0; background-position: 0 0; }



div.pret span.ds { position: absolute; width: 6px; height: 6px; background-image: url(../img/colturi-pret.gif); background-repeat: no-repeat; top: 0; right: 0; background-position: top right; }



div.pret span.sj { position: absolute; width: 6px; height: 6px; background-image: url(../img/colturi-pret.gif); background-repeat: no-repeat;  bottom: 0; left: 0; background-position: bottom left; }



div.pret span.dj {position: absolute; width: 6px; height: 6px; background-image: url(../img/colturi-pret.gif); background-repeat: no-repeat;  bottom: 0; right: 0; background-position: bottom right; }







div.box_main .main .right span { float: left; text-indent: 9px; color: #AAAA8E; }







/* =a */



a { color: #FFF; font-style: normal; text-decoration: none; cursor: pointer; }



a:link { color: #FFF; }



a:visited { color: #FFF; }



a:hover, a:active { color: #FFF; text-decoration: underline; }







a#logo { position: absolute; top: 0; left: 80px; display: block; width: 167px; height: 117px; }



div#blog a { display: block; width: 100%; height: 100%; }



div#blog a:hover, div#blog a:active { background: url(../img/blog-hover.jpg) no-repeat; }





div#termeni a { color: #7C7C7C; }


ul#ul_meniu li a { display: block; width: 100%; height: 100%; }



ul#ul_meniu li.li1 a:hover, ul#ul_meniu li.li1 a:active { background: url(../img/meniu-hover.jpg) no-repeat 0 0; }



ul#ul_meniu li.li2 a:hover, ul#ul_meniu li.li2 a:active { background: url(../img/meniu-hover.jpg) no-repeat 0 -39px; }



ul#ul_meniu li.li3 a:hover, ul#ul_meniu li.li3 a:active { background: url(../img/meniu-hover.jpg) no-repeat 0 -78px; }



ul#ul_meniu li.li4 a:hover, ul#ul_meniu li.li4 a:active { background: url(../img/meniu-hover.jpg) no-repeat 0 -117px; }



ul#ul_meniu li.li5 a:hover, ul#ul_meniu li.li5 a:active { background: url(../img/meniu-hover.jpg) no-repeat 0 -156px; }







ul#ul_meniu_sus li a { display: block; width: 100%; height: 100%; color: #9D9C88; text-decoration: none; }



ul#ul_meniu_sus li a:hover, ul#ul_meniu_sus li a:active { color: #b3cb27; }







ul#ul_meniu_stanga li a { display: block; width: 100%; height: 16px; line-height: 16px; text-indent: 12px; color: #A6BA09; text-decoration: none; background: url(../img/bullet-verde.gif) no-repeat 4px 7px; }



ul#ul_meniu_stanga li a:link { }



ul#ul_meniu_stanga li a:visited { }



ul#ul_meniu_stanga li a:hover, ul#ul_meniu_stanga li a:active { color: #FFF; background-color: #B987C4; }







ul.ul_submeniu_stanga li a { display: block; width: 100%; height: 16px; line-height: 16px; text-indent: 0 !important; color: #93928E; font-weight: normal !important; text-decoration: none; background: none !important; }



ul.ul_submeniu_stanga li a:link { color: #93928E !important; }



ul.ul_submeniu_stanga li a:visited { color: #93928E !important; }



ul.ul_submeniu_stanga li a:hover, ul.ul_submeniu_stanga li a:active { background: none; }







ul#ul_meniu_central li a { display: block; text-decoration: none; }



ul#ul_meniu_central li a:link { }



ul#ul_meniu_central li a:visited { }



ul#ul_meniu_central li a:hover, ul#ul_meniu_central li a:active { }







ul.ul_lista li a { display: block; height: 100%; background: url(../img/bullet-continuare.gif) no-repeat 10px 10px; color: #89A23A; text-decoration: none; overflow: hidden; }



ul.ul_lista li a:link { }



ul.ul_lista li a:visited { }



ul.ul_lista li a:hover, ul.ul_lista li a:active { font-weight: bold; }







a.detalii { float: left; display: inline-block; margin: 20px 0 0 30px; width: 105px; height: 23px; background: url(../img/mai-multe-detalii.gif) no-repeat; }



a.stiri { float: left; display: inline-block; margin-left: 640px; width: 105px; height: 23px; background: url(../img/vezi-toate-stirile.gif) no-repeat; }







a#link_afrodita { position: absolute; z-index: 100; top: 460px; left: 109px; display: block; width: 447px; height: 76px; }



a#link_comanda { position: absolute; z-index: 100; top: 550px; left: 144px; display: block; width: 447px; height: 76px; }







/* =img */ 



img, img a { border: none; margin: 0; padding: 0; }



div.butoane_categorii img { float: left; margin-bottom: 8px; }



div.comanda table tr td.col4 img { border: none; }



ul.ul_display_full_list li a img { float: left; display: inline; border: 5px solid #FFF; }



ul.ul_display_full_list li a:hover img, ul.ul_display_full_list li a:active img { border: 5px solid #FFDE00; }







ul.ul_carusel li a img { float: left; display: inline; padding: 3px; border: 1px solid #D7D6D4; background-color: #FFF; }



ul.ul_carusel li a:hover img, ul.ul_carusel li a:active img { }







div#suport_content_left img.banner { float: left; margin-top: 10px; }



div#suport_content_left img.titlu { margin: 20px 0 15px 0; }







img#img_strugure { position: absolute; z-index: 4; top: 450px; left: 530px; }



img#img_struguri_promo { position: absolute; right: 18px; bottom: 0; }



img#img_sticla { position: absolute; z-index: 3; top: 128px; left: 316px; }



img#img_afrodita { position: absolute; z-index: 2; top: 460px; left: 109px; }



img#img_comanda2 { float: left; display: inline; margin: 14px 0 0 30px; }



img#img_comanda { position: absolute; z-index: 2; top: 550px; left: 144px; }







div#slogan img { float: right; }



div#slogan img#img_titlu2 { margin-top: 10px; }







img#img_promo { float: left; display: inline; margin: 11px 95% 0 21px; }







/* =form =fieldset input */



fieldset { border-width: 0; }



form#f_common { float: left; display: inline; margin-top: 60px; width: 400px !important; }



form#f_common fieldset { float: left; display: block; width: 390px; }



form#f_common fieldset label { float: left; width: 380px; padding-bottom: 8px; }



form#f_common fieldset label span.span_titlu { float: left; width: 50px; margin-right: 20px; height: 18px; line-height: 18px; color: #7C7C7C; text-align: left; }



form#f_common fieldset label span.span_input { float: left; width: 200px; overflow: hidden; }



form#f_common fieldset label span.span_input2 { float: left; width: 302px; overflow: hidden; }



form#f_common fieldset input { float: left; width: 180px; height: 16px; line-height: 22px; border: 1px solid #DFDFC5; cursor: text; color: #333; font-size: 11px; background-color: #FAFAF0; }



form#f_common fieldset textarea { float: left; width: 300px; height: 110px; border: 1px solid #DFDFC5; cursor: text; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FAFAF0; }



form#f_common fieldset label span#span_butoane { float: left; display: inline; margin: 10px 0 0 70px; width: 500px; }



form#f_common fieldset label input#trimite { cursor: pointer; margin: 0 16px 0 0; padding: 0; width: 81px; height: 24px; border: none; background: url(../img/trimite.jpg) no-repeat; }



form#f_common fieldset label input#reseteaza { cursor: pointer; display: inline; margin: 0; padding: 0; width: 93px; height: 24px; border: none; background: url(../img/reseteaza.jpg) no-repeat; }



div.comanda table tr td input { height: 16px; border: 1px solid #DDDFC7; font-size: 11px; }  



/* =div */



div#container { position: relative; margin: 0 auto; width: 980px; background: url(../img/back.jpg) no-repeat; overflow: hidden; }







div#implicate { position: absolute; top: 432px; left: 0; }   



div#termeni { float: left; padding-bottom: 20px; width: 100%; color: #7C7C7C; }



div#branding { float: left; width: 100%; height: 117px; overflow: hidden; }



div#blog { float: left; display: inline; margin-left: 462px; height: 28px; width: 74px; overflow: hidden; }



div#meniu_sus { float: left; height: 28px; overflow: hidden; }



div#slogan { float: right; display: inline; margin: 26px 14px 0 0; width: 520px; text-align: right; }







div#content { float: left; width: 100%; overflow: hidden; }



div#content .left { float: left; width: 360px; overflow: hidden; }



div#content .right { float: left; width: 620px; overflow: hidden; }



div#text { float: right; margin-right: 15px; text-align: right; color: #A9AB83; }



div#text.home { height: 520px; }







div#meniu { float: left; display: inline; margin: 113px 0 0 80px; width: 246px; height: 196px; overflow: hidden; }



div#linkuri { float: left; display: inline; margin: 35px 0 25px 109px; overflow: hidden; }







div.box { position: relative; float: left; display: inline; margin: 2px 0 7px 14px; width: 591px; background-color: #F1F6D8; overflow: hidden; }



div.pret { position: relative; float: left; display: inline; margin: 12px 0 27px 14px; padding: 0 7px; height: 46px; background-color: #AFC920; overflow: hidden; }



div.comanda { float: left; padding-top: 13px; width: 527px; }  

div.total { float: left; padding: 0 0 20px 127px; width: 400px; } 



div.box_main { position: relative; float: left; display: inline; margin-top: 15px; padding-bottom: 14px; width: 620px; overflow: hidden; }



div.box_main .top { float: left; overflow: hidden; }



div.box_main .main { float: left; padding-top: 24px; width: 618px; border-left: 1px solid #DEDEC6; border-right: 1px solid #DEDEC6; background-color: #FFF; overflow: hidden; }



div.box_main .bottom { float: left; overflow: hidden; }







div.box_main .main .left { float: left; display: inline; margin: 0 47px 0 55px; width: 235px !important; }



div.box_main .main .center { float: left; display: inline; margin: 0 47px 20px 55px; width: 520px !important; }



div.box_main .main .right { float: left; width: 250px !important; }



div.box_main .main .bottom { float: left; width: 100%; overflow: hidden; }







div#newsletter { float: left; margin-top: 10px; width: 159px; height: 107px; background: url(../img/back-newsletter.gif) no-repeat; overflow: hidden; }







div#content_bottom { float: left; width: 100%; height: 46px; overflow: hidden; } 



div#content_bottom_colturi { float: left; width: 100%; height: 100%; background: url(../img/gradient-jos.gif) repeat-x; overflow: hidden; }





div#copyright { position: relative; float: left; padding-bottom: 10px; width: 100%; text-align: center; color: #AFAF95; overflow: hidden; }



div#copyright #linie_footer { float: left; width: 100%; height: 37px; text-align: center; }



div#copyright .center { position: absolute; top: 20px; left: 0; z-index: 1; width: 980px; text-align: center; }



div#copyright .right { position: absolute; top: 12px; right: 50px; z-index: 1; width: 200px; height: 25px; }



/* =table, =tr, =td */

div.comanda table { float: left; width: 525px; border-right: 1px solid #DFDFC5; border-bottom: 1px solid #DFDFC5; color: #82827A; background-color: #FAFAF0; }

div.comanda table tr { }

div.comanda table tr td { height: 43px; line-height: 20px; border: 1px solid #DFDFC5; border-bottom: none; border-right: none; }

div.comanda table tr td.col1 { width: 111px; text-indent: 17px; }

div.comanda table tr td.col2 { padding-left: 36px; width: 155px; }

div.comanda table tr td.col3 { padding-left: 36px; width: 155px; }

}



