@media all {
/* =universals */

* { margin: 0; padding: 0; }

/* =html */ 
html { background: #832C5A url(../img/bg.gif) repeat-x; }

/* =body */
body { margin-bottom: 20px; font: 11px Verdana, Arial; color: #000; }

/* =h1 */
div#content_right .box .left h1 { float: left; margin: 35px 0 10px 0; width: 100%; }

/* =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; }

/* =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; width: 100%; 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_carusel { float: left; width: 100%; overflow: hidden; }

/* =li */
ul#ul_meniu li { float: left; width: 100%; height: 21px; overflow: hidden; }

ul#ul_meniu_sus li { float: left; display: inline; height: 31px; overflow: hidden; }
ul#ul_meniu_sus li.li1 { width: 126px; }
ul#ul_meniu_sus li.li2 { width: 113px; }
ul#ul_meniu_sus li.li3 { width: 106px; } 
ul#ul_meniu_sus li.li4 { width: 96px; }

ul.ul_carusel li { float: left; width: 229px; background: url(../img/umbra-foto-carusel.gif) no-repeat; overflow: hidden; }

/* =p */
p#p_eroare { float: left; padding: 10px 0 20px 50px; width: 300px !important; font-size: 11px; color: #595959; }

p.p_text { float: left; padding-bottom: 30px; line-height: 16px; color: #585858; }

/* =span */
span.span_display { display: none; }

ul.ul_carusel li a span { float: left; display: inline; margin: 20px 0; width: 100%; line-height: 14px; text-align: center; color: #D9658C; }
ul.ul_carusel li a:hover span, ul.ul_carusel li a:active span { }

div.box span.titlu { float: left; padding-top: 12px; width: 100%; height: 33px; text-indent: 65px; background: url(../img/frunza-titlu.gif) no-repeat; }
div.box span.linie { float: left; margin-top: 25px; width: 750px; height: 1px; background-color: #D5DEC3; }
div.box span.titlu_img { float: left; display: inline; margin-bottom: -10px; padding: 12px 0 0 20px; width: 100%; }

/* =a */
a { color: #FFF; font-style: normal; text-decoration: none; cursor: pointer; }
a:link { color: #424242; }
a:visited { color: #424242; }
a:hover, a:active { color: #1350A0; text-decoration: underline; }

div#logo a { display: block; width: 100%; height: 100%; }

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-stanga-hover.jpg) no-repeat 0 0; }
ul#ul_meniu li.li2 a:hover, ul#ul_meniu li.li2 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -21px; }
ul#ul_meniu li.li3 a:hover, ul#ul_meniu li.li3 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -42px; }
ul#ul_meniu li.li4 a:hover, ul#ul_meniu li.li4 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -63px; }
ul#ul_meniu li.li5 a:hover, ul#ul_meniu li.li5 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -84px; }
ul#ul_meniu li.li6 a:hover, ul#ul_meniu li.li6 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -105px; }
ul#ul_meniu li.li7 a:hover, ul#ul_meniu li.li7 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -126px; }
ul#ul_meniu li.li8 a:hover, ul#ul_meniu li.li8 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -147px; }
ul#ul_meniu li.li9 a:hover, ul#ul_meniu li.li9 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -168px; }
ul#ul_meniu li.li10 a:hover, ul#ul_meniu li.li10 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -189px; }
ul#ul_meniu li.li11 a:hover, ul#ul_meniu li.li11 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -210px; }
ul#ul_meniu li.li12 a:hover, ul#ul_meniu li.li12 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -231px; }
ul#ul_meniu li.li13 a:hover, ul#ul_meniu li.li13 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -252px; }
ul#ul_meniu li.li14 a:hover, ul#ul_meniu li.li14 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -273px; }
ul#ul_meniu li.li15 a:hover, ul#ul_meniu li.li15 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -294px; }
ul#ul_meniu li.li16 a:hover, ul#ul_meniu li.li16 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -315px; }
ul#ul_meniu li.li17 a:hover, ul#ul_meniu li.li17 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -336px; }
ul#ul_meniu li.li18 a:hover, ul#ul_meniu li.li18 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -357px; }
ul#ul_meniu li.li19 a:hover, ul#ul_meniu li.li19 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -378px; }
ul#ul_meniu li.li20 a:hover, ul#ul_meniu li.li20 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -399px; }
ul#ul_meniu li.li21 a:hover, ul#ul_meniu li.li21 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -420px; }
ul#ul_meniu li.li22 a:hover, ul#ul_meniu li.li22 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -441px; }
ul#ul_meniu li.li23 a:hover, ul#ul_meniu li.li23 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -462px; }
ul#ul_meniu li.li24 a:hover, ul#ul_meniu li.li24 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -483px; }
ul#ul_meniu li.li25 a:hover, ul#ul_meniu li.li25 a:active { background: url(../img/meniu-stanga-hover.jpg) no-repeat 0 -504px; }

ul#ul_meniu_sus li a { display: block; width: 100%; height: 100%; text-decoration: none; }
ul#ul_meniu_sus li.li1 a:hover, ul#ul_meniu_sus li.li1 a:active { background: url(../img/meniu-sus-hover.gif) no-repeat; }
ul#ul_meniu_sus li.li2 a:hover, ul#ul_meniu_sus li.li2 a:active { background: url(../img/meniu-sus-hover.gif) no-repeat -126px 0; }
ul#ul_meniu_sus li.li3 a:hover, ul#ul_meniu_sus li.li3 a:active { background: url(../img/meniu-sus-hover.gif) no-repeat -239px 0; }
ul#ul_meniu_sus li.li4 a:hover, ul#ul_meniu_sus li.li4 a:active { background: url(../img/meniu-sus-hover.gif) no-repeat -345px 0; }

ul.ul_carusel li a { display: block; border: 2px solid #FFF; text-decoration: none; overflow: hidden; }
ul.ul_carusel li a:link { }
ul.ul_carusel li a:visited { }
ul.ul_carusel li a:hover, ul.ul_carusel li a:active { border: 2px solid #F9B9CA; }

/* =img */ 
img, img a { border: none; margin: 0; padding: 0; }

ul.ul_carusel li a img { float: left; display: inline; padding: 7px; }
ul.ul_carusel li a:hover img, ul.ul_carusel li a:active img { }

div.box img.lista_img { float: left; display: inline; margin: 25px 0 0 10px; }

img#img_banner { float: left; display: inline; margin: 22px 0 0 16px; }
                                                        
/* =form =fieldset input */
fieldset { border-width: 0; }

form#f_common { float: left; display: inline; margin-left: 40px; width: 98%; }
form#f_common fieldset { float: left; display: block; width: 100%; }
form#f_common fieldset label { float: left; width: 100%; padding-bottom: 8px; }
form#f_common fieldset label span.span_titlu { float: left; width: 75px; margin-right: 20px; height: 20px; line-height: 20px; color: #DE6189; text-align: left; font-weight: bold; }
form#f_common fieldset label span.span_input { float: left; width: 500px; overflow: hidden; }
form#f_common fieldset label span.span_input2 { float: left; width: 500px; overflow: hidden; }
form#f_common fieldset input { float: left; width: 433px; height: 18px; line-height: 22px; border: 1px solid #F0A1B6; cursor: text; color: #000; font-size: 11px; }
form#f_common fieldset textarea { float: left; width: 433px; height: 100px; border: 1px solid #F0A1B6; cursor: text; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
form#f_common fieldset label span#span_butoane { float: left; display: inline; margin: 10px 0 0 70px; }
form#f_common fieldset label input#trimite { cursor: pointer; display: inline; margin: 0 30px 0 70px; width: 80px; padding: 0; border: none; font-weight: bold; color: #DE6189; background-color: #FFF; }
form#f_common fieldset label input#reseteaza { cursor: pointer; display: inline; margin: 0; padding: 0; width: 100px; border: none; font-weight: bold; color: #DE6189; background-color: #FFF; }

/* =div */
div#container { position: relative; margin: 0 auto; width: 1020px; background: url(../img/back.jpg) no-repeat; overflow: hidden; } 

div#branding { float: left; width: 100%; height: 187px; }
div#meniu_sus { float: left; display: inline; margin-left: 545px; width: 441px; height: 31px; overflow: hidden; }
div#logo { float: left; display: inline; margin: 35px 0 0 490px; width: 430px; height: 90px; }

div#content { float: left; width: 100%; overflow: hidden; }

div#content_left { float: left; display: inline; width: 199px; overflow: hidden; }
div#content_right { float: left; width: 784px; overflow: hidden; }
 
div#flash { float: left; width: 784px; height: 517px; overflow: hidden; } 

div#content_right .box { float: left; overflow: hidden; }
div#content_right .box#box_main { width: 100%; background-color: #FFF; overflow: hidden; }

div#content_right .box .left { float: left; display: inline; margin-left: 38px; width: 420px; border-bottom: 1px solid #ECBDD1; overflow: hidden; }
div#content_right .box .right { float: left; display: inline; margin-left: 15px; width: 270px; overflow: hidden; }

div#content_right .box .center { float: left; display: inline; margin: 0 0 20px 38px; width: 675px; border-bottom: 1px solid #ECBDD1; overflow: hidden; }
div#content_right .box .center .left { float: left; display: inline; margin: 0 25px 0 0; width: 258px; border: none; overflow: hidden; }
div#content_right .box .center .right { float: left; display: inline; margin: 0; width: 390px; overflow: hidden; }
  
div#meniu { float: left; display: inline; margin: 95px 0 0 16px; width: 199px; overflow: hidden; }

div.img_dr { float: left; display: inline; margin-top: 40px; padding: 5px 0 0 15px; width: 270px; height: 198px; background: url(../img/bg-foto-dreapta.gif) no-repeat; }
div.img_left { float: left; display: inline; margin-top: 40px; padding: 5px 0 0 6px; width: 258px; height: 167px; background: url(../img/fundal-foto-parteneri.gif) no-repeat; } 

div#copyright { float: left; padding: 10px 0; width: 100%; color: #FFF; overflow: hidden; }
div#copyright .left { float: left; width: 204px; height: 13px; }
div#copyright .center { float: left; width: 60%; height: 100%; text-align: center; }
div#copyright .right { float: right; width: 20%; height: 100%; }

/* script carousell */
#carusel { float: left; width: 100%; overflow: hidden; }
#scroller { position: relative; float: left; display: inline; margin: 40px 0 0 6px; width: 774px; height: 300px; overflow: hidden; }
div#carousel_left { position: absolute; top: 0; left: 0; z-index: 1; padding-top: 60px; width: 21px; }
div#carousel_right { position: absolute; top: 0; right: 0; z-index: 1; padding-top: 60px; width: 21px; }
#scroller_wrapper { position: relative; margin: 0 auto; width: 690px; height: 100%; overflow: hidden; }
#scroller_inner { position: relative; width: 10000px; height: 100%; }
.slide { float: left; width: 774px; height: 100%; }

}

