@media all { 

/* =universals */
* { margin: 0; padding: 0; }

/* =html */
html { background: #FFF url(../img/bk.gif) repeat-x; }	

/* =body */
body { font: 11px Verdana, Arial; color: #000; }

/* =h1 */
h1 { float: left; margin-bottom: 6px; width: 100%; font: 18px Arial, Helvetica, sans-serif; color: #688D01; }

/* =h2 */
h2 { float: left; margin-bottom: 6px; width: 100%; font: 14px Arial, Helvetica, sans-serif; color: #688D01; }
h2.right { display: inline; margin-left: 10px; }

/* =ul */
ul { list-style-type: none; }
ul#ul_meniu { float: left; width: 100%; height: 100%; }
div#left-box-5 ul { float: left; display: inline; margin: 10px 0 17px 10px; }

div#left-box-6 ul { float: left; margin: 15px 0; width: 250px; }

ul#ul_galerie_foto { float: left; margin-top: 20px; width: 100%; }
ul#ul_parteneri { float: left; margin-top: 20px; padding-top: 20px; width: 100%; border-top: 4px solid #ACACAC; }

/* =li */
ul#ul_meniu li { float: left; display: inline; height: 45px; overflow: hidden; } 
ul#ul_meniu li#meniu1 { width: 54px; height: 45px; }
ul#ul_meniu li#meniu2 { width: 89px; height: 45px; }
ul#ul_meniu li#meniu3 { width: 68px; height: 45px; }
ul#ul_meniu li#meniu4 { width: 94px; height: 45px; }
ul#ul_meniu li#meniu5 { width: 72px; height: 45px; }
ul#ul_meniu li#meniu6 { width: 128px; height: 45px; }
ul#ul_meniu li#meniu7 { width: 76px; height: 45px; }

div#left-box-5 ul li { float: left; width: 100%; color: #4E4E4E; text-indent: 8px; background: url(../img/punct-verde.gif) no-repeat 0 6px; }
div#left-box-6 ul li { float: left; display: block; height: 18px; width: 100%; }

ul#ul_galerie_foto li { float: left; margin: 0 12px 24px 0; width: 146px; height: 193px; text-align: center; background-color: #FFF; }
ul#ul_galerie_foto li.right { margin-right: 0; }
ul#ul_parteneri li { float: left; margin: 0 47px 14px 0; width: 120px; height: 60px; background-color: #FFF; }
ul#ul_parteneri li.right { margin-right: 0; }

/* =p */
div#content #content-main #content-main-left p { position: relative; float: left; margin-bottom: 7px; width: 100%; line-height: 16px; }
p#p_eroare { float: left; padding: 0 0 15px 80px; width: 450px !important; font-size: 12px; color: #FFF; font-weight: bold; }
div.text p { float: left; margin-top: 10px; color: #FFF; }
div.text p#p_partener { display: inline; margin-left: 10px; width: 360px; }

div#main-left p { float: left; width: 410px; color: #505050; } 
div#main-left p.right { display: inline; margin-left: 10px; }

div#left-box-1 p { float: left; margin-top: 10px; font-size: 11px; color: #505050; }
div#left-box-6 p { float: left; margin-top: 10px; font-size: 11px; color: #505050; }

div#content-left p { float: left; margin-bottom: 18px; width: 100%; }
div#content-main p { float: left; margin-bottom: 18px; width: 100%; }
div#content-right p { float: left; margin-bottom: 18px; width: 100%; }

/* =span */
#media-sun { font-size: 13px; }
#media-sun2 { font-size: 11px; }
span.span_display { display: none; }	

div#left-box-1 p span { color: #688D01; }
div#left-box-6 p span { color: #688D01; }

div#right-box-inner span.span_text { float: left; margin-top: 5px; width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-indent: 20px; }
div#right-box-inner span.span_text2, div#right-box-inner2 span.span_text2 { float: left; display: inline-block; margin-left: 20px; margin-top: 15px; width: 100%; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #4E4E4E; }
div#right-box-inner span.span_text3 { float: left; margin-top: 5px; width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #505050; text-indent: 20px; }

div#left-box-6 span.span_text3 { float: left; margin-top: 5px; width: 500px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #505050; text-indent: 20px; }
div#left-box-6 span.span_text4 { float: left; margin-top: 5px; padding-bottom: 10px; width: 500px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #505050; text-indent: 20px; }
div#left-box-6 span.span_poza { float: left; display: inline; margin: 0 0 10px 20px; width: 101px; text-align: center; }
div#left-box-6 span.span_linie2 { float: left; width: 100%; height: 1px; text-align: center; background-color: #E6E6E6; }


div#right-box-inner span.span_poza { float: left; display: inline; margin: 5px 0 0 20px; width: 101px; text-align: center; }
div#right-box-inner span.span_poza#foto2 { margin: 0 20px 0 0; }
div#right-box-inner span.span_linie { float: left; margin: 15px 0; width: 100%; height: 1px; text-align: center; background-color: #C6E387; }
div#right-box-inner span.span_linie2 { float: left; margin-top: 15px; width: 100%; height: 1px; text-align: center; background-color: #E6E6E6; }

ul#ul_galerie_foto li span { font-size: 12px; color: #FFF; }

div.lista_certificari span{ margin-left: 36px; float: center; }

div.lista_portofoliu span { float: left; }

div.lista_portofoliu a { display: block; width: 100%; height: 100%; background-color: #FFF; } 

div.lista_portofoliu span.titlu { margin-bottom: 11px; width: 100%; height: 23px; line-height: 23px; text-indent: 46px; color: #789517; background-color: #E5F0C8; }
div.lista_portofoliu a:hover span.titlu { color: #FFF; background-color: #A6CE39; }

div.lista_portofoliu a img { float: left; margin-left: 36px; padding: 3px; border: 1px solid #A3D039; }

div.lista_portofoliu span.detalii1 { display: inline; margin: 25px 0 0 60px; width: 350px; line-height: 16px; color: #4D4E48; }
div.lista_portofoliu span.detalii2 { display: inline; margin-top: 25px; width: 350px; line-height: 16px; color: #4D4E48; }
div.lista_portofoliu span.verde { float: none; color: #769412; }
span.verde { float: none; color: #90C105; }

/* =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; }

div.lista_portofoliu a { display: block; width: 100%; height: 100%; background-color: FFF; }
div.lista_portofoliu a:hover { background-color: #F7FAEF; }

div#logo a { display: block; width: 300px; height: 136px; }

div#left-box-5 a { float: left; display: inline; margin-left: 150px; }
div#left-box-5 ul li a { float: left; margin: 0; background: none; }

a.link_common { display: inline-block; color: #688D01; text-indent: 5px; background: url(../img/punct-verde.gif) no-repeat 0 6px; }
a.link_common:link { color: #688D01; }
a.link_common:visited { color: #688D01; }
a.link_common:hover, a.link_common:active { color: #FF7F05; text-indent: 5px; background: url(../img/punct-portocaliu.gif) no-repeat 0 6px; }

a.link_client { display: inline-block; color: #688D01; font: 14px Arial, Helvetica, sans-serif; }
a.link_client:link { color: #688D01; }
a.link_client:visited { color: #688D01; }
a.link_client:hover, a.link_client:active { color: #FF7F05; }


a.link_list { display: inline-block; font-size: 13px; font-weight: bold; color: #688D01; text-indent: 35px; }
a.link_list:link { color: #688D01; }
a.link_list:visited { color: #688D01; }
a.link_list:hover, a.link_list:active { color: #FF7F05; }


div#left-box-6 ul a { display: inline-block; font-size: 12px; font-weight: bold; color: #688D01; text-indent: 5px; background: url(../img/punct-verde.gif) no-repeat 0 6px; }
div#left-box-6 ul a:link { color: #688D01; }
div#left-box-6 ul a:visited { color: #688D01; }
div#left-box-6 ul a:hover, div#left-box-6 ul a:active { color: #FF7F05; background: url(../img/punct-portocaliu.gif) no-repeat 0 6px; }


div#right-box-inner a{ color: #688D01; }
div#right-box-inner a:link { color: #688D01; }
div#right-box-inner a:visited { color: #688D01; }
div#right-box-inner a:hover, div#right-box-inner a:active { color: #FF7F05; }


a.link_sageata { width: 10px; height: 10px !important; text-decoration: none; background: url(../img/sageata.gif) no-repeat 0 4px; }

a.link_mai_multe { float: left; padding-right: 16px; height: 15px; color: #000; text-decoration: none; background: url(../img/sageata.gif) no-repeat right 4px; }

ul#ul_meniu li a { display: block; text-decoration: none; }
ul#ul_meniu li a:link { }
ul#ul_meniu li a:visited { }
ul#ul_meniu li a:hover, ul#ul_meniu li a:active { color: #FFF; }
  
ul#ul_text li a { position: relative; display: block; width: 100%; height: 100%; color: #999150; text-decoration: none; font-weight: bold; }
ul#ul_text li a:link { }
ul#ul_text li a:visited { }
ul#ul_text li a:hover, ul#ul_text li a:active { color: #D70000; background-color: #FCF3D2; }  
  
ul#ul_galerie_foto li a { display: block; margin-bottom: 2px; width: 100%; height: 100%; text-decoration: none; }  
ul#ul_galerie_foto li a:link { }
ul#ul_galerie_foto li a:visited { }
ul#ul_galerie_foto li a:hover, ul#ul_galerie_foto li a:active { }

ul#ul_parteneri li a { display: block; width: 100%; height: 100%; text-decoration: none; }  
ul#ul_parteneri li a:link { }
ul#ul_parteneri li a:visited { }
ul#ul_parteneri li a:hover, ul#ul_parteneri li a:active { }

  
/* =img */ 
img, img a { border: none; margin: 0; padding: 0; }
img#img_slogan { float: left; display: inline; margin-left: 85px; }

img#img_peisagera { float: left; display: inline; margin: 0 0 5px 50px; }
div#right-box-inner span.span_poza img { margin-bottom: 4px; }

img.img_left { float: left; }
img.img_left2 { float: left; margin-top: 15px; }

/* =form =fieldset input */
fieldset { border-width: 0; }

form#f_common { float: left; display: inline; margin: 20px 0 0 10px; width: 98%; }   
form#f_common fieldset { float: left; display: block; width: 100%; font-weight: bold; }

form#f_common fieldset label { float: left; width: 100%; padding-bottom: 12px; }

form#f_common fieldset label span.span_titlu { float: left; width: 60px; margin-right: 20px; line-height: 26px; color: #666; text-align: left; }
form#f_common fieldset label span.span_input { float: left; width: 250px; height: 26px; overflow: hidden; }
form#f_common fieldset label span.span_input2 { float: left; width: 377px; height: 144px; }

form#f_common fieldset input { float: left; padding-top: 5px; width: 377px; height: 22px; border: none; cursor: text; color: #333; font-size: 11px; background-color: #b3b3b3; }
form#f_common fieldset input:hover { background-color: #CCCCCC; }

form#f_common fieldset textarea { float: left; width: 377px; height: 144px; border: 1px solid #B3B3B3; cursor: text; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #b3b3b3; }
form#f_common fieldset textarea:hover { background-color: #CCCCCC; }

form#f_common fieldset label span#span_trimite { float: left; margin-left: 80px; width: 300px; color: #FFF; }
form#f_common fieldset label input#trimite { cursor: pointer; padding: 0; width: 71px; height: 22px; line-height: 16px; color: #FFF !important; font-weight: bold; border: none; background-color: #B3B3B3; }

/* =div */
div#body { overflow: hidden; }

div#container { position: relative; margin: 0 auto; width: 980px; color: #000; } 

div#branding { position: absolute; z-index: 1; top: 0; left: 0; width: 980px; height: 146px; overflow: hidden; }
div#meniu { float: left; display: inline; margin: 22px 0 0 42px; width: 581px;  }
div#logo { float: left; display: inline; margin: 10px 0 0 30px; width: 300px; height: 136px; }

div#content { position: absolute; z-index: 2; top: 335px; left: 16px; width: 948px; overflow: hidden; }

div#right-box { position: relative; margin-top: 90px; float: left; width: 389px; height: 378px; }
div#right-box-inner { position: absolute; top: 30px; left: 50px; width: 329px; height: 318px; }

div#right-box2 { position: relative; margin-top: 90px; float: left; width: 389px; height: 194px; }
div#right-box-inner2 { position: absolute; top: 30px; left: 50px; width: 329px; height: 164px; }

div#main { float: left; width: 100%; overflow: hidden; }
div#main-inner { margin: 0 auto; padding: 50px 25px 20px 25px; width: 868px; background-color: #F7FAEF; overflow: hidden; }
div#main-left { float: left; width: 475px; overflow: hidden; }

div#main-right { float: left; width: 390px; overflow: hidden; }

div.lista_portofoliu { float: left; margin-bottom: 3px; padding-bottom: 2px; width: 100%; height: 158px; border-bottom: 1px solid #E6E6E4; }

div#left-box { float: left; width: 546px; overflow: hidden; }

div#left-box-1 { float: left; display: inline; padding-left: 15px; width: 310px; overflow: hidden; }
div#left-box-2 { float: left; margin-top: 58px; width: 221px; height: 124px; overflow: hidden; }
div#left-box-3 { float: left; width: 349px; overflow: hidden; }
div#left-box-4 { float: left; width: 197px; overflow: hidden; }
div#left-box-5 { float: left; display: inline; padding: 10px 0 0 126px; background: url(../img/iarba.gif) no-repeat 20px 20px; overflow: hidden;  }
div#left-box-6 { float: left; display: inline; padding-left: 20px; width: 506px; }

div.linkuri { float: left; display: inline; padding: 10px 0 0 30px; width: 100%; border-top: 1px solid #E6E6E6; }

div#copyright { float: left; margin-top: 20px; width: 943px; height: 70px; background: #E5F0C8 url(../img/certificari.jpg) no-repeat 520px 20px; }
div#copyright_left { float: left; margin-top: 50px; width: 410px; font: 11px Arial, Helvetica, sans-serif; color: #4D4D55; text-indent: 17px; }
div#copyright_right { position: relative; float: left; padding-top: 35px; width: 400px; }

div#maux { float: left; margin-top: 20px; padding-bottom: 15px; width: 943px; text-indent: 830px; }

/* script carousell */
#scroller2 { position: relative; float: left; display: inline; margin: 15px 0 0 -19px; width: 353px; height: 76px; overflow: hidden; }
#scroller2.right { margin-left: 20px; }

div#carousel_left2 { position: absolute; top: 0; left: 0; z-index: 1; width: 19px; height: 76px; }
div#carousel_right2 { position: absolute; top: 0; right: 0; z-index: 1; width: 19px; height: 76px; }

#scroller_wrapper2 { position: relative; margin: 0 auto; width: 309px; height: 100%; overflow: hidden; }

#scroller_inner2 { position: relative; width: 2000px; }
 
.slide { float: left; width: 309px; height: 100%; }
.slide img { float: left; margin-right: 2px; }

div#flash { float: left; margin: 10px 0 0 -17px; }

div#mp3player { position: absolute; top: 7px; left: 25px; z-index: 100; }
div#sol { position: absolute; top: 2px; left: 5px; z-index: 99; }

div#scroll { float: left; display: inline; margin-top: 30px; padding: 10px 0 10px 10px; width: 440px; height: 224px; border: 1px solid #E9EECE; background-color: #FFF; overflow: hidden; }
.makeScroll { width: 435px; height: 224px; overflow: hidden; }

.scroll-track { width: 14px; height: 8px; background: url(../img/scroll/track.jpg) repeat-y; }
.scroll-handle { border: 0px; width: 14px; height: 14px; background: url(../img/scroll/handle.jpg) repeat-y; cursor: pointer; }

#scroll-track-top-1 { width: 14px; height: 14px; background: url(../img/scroll/arrow-top.jpg) no-repeat; }
#scroll-track-bot-1 { width: 14px; height: 14px; background: url(../img/scroll/arrow-bottom.jpg) no-repeat; }

#scroll-handle-top-1 { width: 14px; height: 7px; background: url(../img/scroll/handle-top.jpg) no-repeat; }
#scroll-handle-bot-1 { width: 14px; height: 7px; background: url(../img/scroll/handle-bottom.jpg) no-repeat; }

}
