/* tools */
.clearfix:after                 {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix                       {display:inline-block;}
.clearfix                       {display:block;}
/* general styles */

html, body                      {background:#FFFFFF url(/images/Site/background_gradient.png) repeat-x top left;
                                 font-family:Arial,Verdana,Helvetica;}
#doc5                           {margin:0 auto;text-align:left;padding-left:9px;width:989px;margin-top:-1px;
                                 margin-bottom:1px;*margin-bottom:0;
                                 background:transparent url(/images/Site/body_border_left.png) repeat-y top left;}
#doc55                          {padding-right:9px;position:relative;
                                 background:transparent url(/images/Site/body_border_right.png) repeat-y top right;}
.bold                         {font-weight:bold;}
.italic                       {font-style:italic;}
.separator                      {clear:both;line-height:1px;}
h1.title_big                    {color:#3CB0E2;font-weight:bold;font-size:162%;padding:30px 0 10px 30px;}
h1.title                        {font-size:123.1%;color:#A6CB3C;font-weight:bold;padding:0 0 10px 20px;}
h2.title                        {font-size:123.1%;color:#A6CB3C;font-weight:bold;padding:0 0 0 30px;clear:both;}
li.program a,li.articol a, .home_content a       
                                {color:#D17131;font-weight:bold;white-space:nowrap;} /*stil pentru linkul "mai multe"*/
                                
#hd, #bd, #ft                   {border-left:1px solid #666666;border-right:1px solid #666666;}

#bottom_border                  {background:transparent url(/images/Site/body_border_bottom_left.png) no-repeat top left;height:10px;
                                 position:relative;}
#bottom_border_right            {background:transparent url(/images/Site/body_border_bottom_right.png) no-repeat top right;height:10px;
                                 margin-left:18px;position:relative;z-index:100;margin-top:-1px;}
#aissac                         {width:989px;margin:0 auto;}
#aissac p                       {color:#616161;font-size:85%;padding:10px 0 0 0;text-align:right;margin-right:10px;}
#aissac a                       {color:#616161;font-weight:bold;}
/*Header styles*/
#hd                             {overflow:hidden;background-color:#FFF;}
#menu                           {background:transparent url(/images/Site/h_line_header.gif) repeat-x bottom left;text-decoration:none;}
#menu ul                        {margin:40px 0 0 20px;height:45px;width:auto;*width:823px;}
#menu ul li                     {float:left;width:136px;height:45px;border-left:1px solid #E3E4E6;text-align:center; 
                                 cursor:pointer;
                                 background:transparent url(/images/Site/menu_background.png) repeat-x bottom left;}
#menu ul a                      {text-decoration:none;color:#666666;font-weight:bold;height:30px;padding-top:15px;display:block;}
#menu ul li.last                {border-right:1px solid #E3E4E6;width:170px;}
#menu ul li.selected            {background:transparent url(/images/Site/menu_background.png) repeat-x bottom left;}
#menu ul li a.selected          {color:#3CB0E2;background:transparent url(/images/Site/menu_selected.gif) no-repeat bottom center;
                                 padding-bottom:0;}
#banner                         {background:transparent url(/images/Site/h_line_header.gif) repeat-x bottom left;}
#logo                           {float:left;margin-bottom:6px;}
#banner_pic                     {float:right;margin:0 -1px 6px 6px;}
#banner_pic p                   {color:#FFF;width:330px;padding:30px 0 0 50px;font-style:italic;display:none;font-size:108%;}
#banner_pic p em                {display:block;text-align:right;font-weight:bold;}
#banner_pic a                   {margin:70px 0 0 70px;display:none;width:159px;height:51px;}
body#home #logo a               {width:308px;height:316px;background:transparent url(/images/Site/logo_mare.gif) no-repeat;display:block;
                                 margin:0 0 0 30px;}
#logo a                         {width:161px;height:168px;background:transparent url(/images/Site/logo_mic.gif) no-repeat center center;
                                 display:block;text-decoration:none;margin:5px 0 0 55px;*margin:0 0 0 55px;}
body#home #banner_pic           {background:transparent url(/images/Site/banner_home.gif) no-repeat center right;
                                 width:620px;height:323px;}
body#home #banner_pic p         {display:block;}                                 
body#home #banner_pic a         {display:block;}
body#programe #banner_pic
                                {background:transparent url(/images/Site/banner_programe.gif) no-repeat center right;
                                 width:700px;height:174px;}
body#calendar #banner_pic       {background:transparent url(/images/Site/banner_calendar.gif) no-repeat center right;
                                 width:700px;height:174px;}
body#membri #banner_pic         {background:transparent url(/images/Site/banner_members.gif) no-repeat center right;
                                 width:700px;height:174px;}
body#articole #banner_pic       {background:transparent url(/images/Site/banner_articole.gif) no-repeat center right;
                                 width:700px;height:174px;}
body#publicatii #banner_pic    {background:transparent url(/images/Site/banner_publicatii.gif) no-repeat center right;
                                 width:700px;height:174px;}     
body#news #banner_pic           {background:transparent url(/images/Site/banner_noutati.gif) no-repeat center right;
                               width:700px;height:174px;}
body#donatii #banner_pic        {background:transparent url(/images/Site/banner_donatii.gif) no-repeat center right;
                                 width:700px;height:174px;}
body#contact #banner_pic        {background:transparent url(/images/Site/banner_contact.gif) no-repeat center right;
                                 width:700px;height:174px;}                      
/*Footer styles */
#ft                             {border-bottom:1px solid #666666;padding-bottom:10px;
                                 background:transparent url(/images/Site/footer_background.png) repeat-x bottom left;}
#ft_donatii a, #ft_donatii p    {text-decoration:none;margin:10px 0 0 20px;}
em.ft_lnk                       {color:#A6CB3C;font-weight:bold;font-size:123.1%;}
em.ft_lnk_2                     {color:#808080;font-weight:bold;font-size:123.1%;}
#ft_donatii                     {margin:10px -1px 10px 0;}
a#card_donatie                  {background:transparent url(/images/Site/visa.png) no-repeat center center;width:196px;height:107px;
                                 position:absolute;z-index:101;display:block;text-decoration:none;left:0;margin:-70px 0 0 50px;}
#ft_right                       {margin-top:10px;width:636px;border-left:1px solid #A2A2A2;margin-left:0;}
#ft_right ul                    {margin:40px 0 60px 70px;color:#616161;font-weight:bold;}
#ft_right ul li                 {float:left;padding:0 20px 0 20px;border-right:1px solid #616161;}
#ft_right ul li a               {color:#616161;text-decoration:none;}
#ft_right ul li.last            {border:none;}
#ft_right p                     {float:left;color:#616161;font-size:85%;margin-left:10px;}
#ft_right img                   {float:right;}
/*body styles*/
#bd                             {background:#E5E5E5 url(/images/Site/h_line_body.gif) repeat-x bottom left;padding-bottom:15px;}
/*home page styles*/
#noutati_home, #articole_home,#programe_home        
                                {margin:10px 0 0 0;border-right:1px solid #666;min-height:300px;}
#programe_home p, #articole_home p
                                {display:inline;}
#programe_home em, #articole_home em               
                                {display:block;}
#articole_home                  {border:none;}
.home_content                   {margin:0 10px 10px 10px;padding:10px 0 10px 0;}
.home_content div               {padding:10px 0 10px 20px;margin-bottom:10px;}
.home_content:hover             {background-color:#F1F1F1;}
.home_content:hover h1          {color:#3CB0E2;}
.toate_lnk                      {color:#818181;font-weight:bold;margin-left:150px;padding-left:15px;
                                 background:transparent url(/images/Site/bullet_home.gif) no-repeat center left;}
/*programe styles*/
#index_programe                 {background:transparent url(/images/Site/v_line.gif) repeat-y center top;}
li.program                      {float:left;width:445px;margin:10px;padding:10px 0 10px 20px;}
li.program em                   {display:block;}
li.program p                    {display:inline;}
li.program:hover                {background-color:#F1F1F1;}
#detalii_program                {margin:20px 0 10px 0;border-right:1px solid #A2A2A2;}
#detalii_program p              {padding:15px 10px 0 30px;}
#detalii_program em             {padding:0 10px 0 0;font-weight:bold;}
#alte_info                      {margin:20px 20px 0 0;width:294px;}
#alte_info div                  {background-color:#F1F1F1;padding-bottom:20px;}
#alte_info h1                   {padding:20px 0 0 20px;}
#alte_info ul                   {padding:10px 0 0 20px;}
#alte_info li                   {padding:5px 10px 5px 0;}
#alte_info li a                 {text-decoration:none;color:#000;}
#alte_info li a:hover           {text-decoration:underline;}
/*calendar styles*/
#years                          {background-color:#F1F1F1;padding:5px 10px;margin-right:20px;margin-top:37px;margin-left:190px;}
#years a                        {color:#3CB0E2;font-weight:bold;font-size:123.1%;}
.month                          {padding:20px 0 10px 10px;}
.month table                    {width:415px;border-top:1px solid #A4A4A4;border-bottom:1px solid #A4A4A4;margin-left:20px;}
.month table tr                 {background:transparent url(/images/Site/h_line_tables.gif) repeat-x top left;}
.month table tr:first-child     {background:none;}
.month table th                 {font-weight:bold;padding:2px 0 2px 10px;text-align:right;vertical-align:top;}
.month table td                 {padding:2px 0 2px 10px;}
.month table tr:hover           {background-color:#F1F1F1;color:#3CB0E2;cursor:pointer;}
.month p                        {color:#999999;border-top:1px solid #A4A4A4;margin:0 10px 0 20px;text-align:center;}

/*members styles*/
#members ul                     {margin-left:10px;}
li.member                       {width:470px;float:left;padding:10px 0 10px 0;}
.poza_membru, .descriere_membru {float:left;margin-left:20px;}
div.descriere_membru p          {padding-top:10px;width:310px;}

/*articles and publications coommon styles*/
#categorii                      {background-color:#F1F1F1;margin:10px 20px 10px 20px;width:264px;padding-top:10px;}
#categorii ul                   {padding:0 0 20px 20px;}
#categorii ul li                {background:transparent url(/images/Site/bullet_articole.gif) no-repeat left center;
                                 padding:5px 0 5px 20px;}
#categorii ul a                 {text-decoration:none;color:#000;}
#categorii ul li.selected       {font-weight:bold;}

/*articles styles*/
#articole_list ul               {margin-top:10px;border-left:1px solid #A2A2A2;padding:0 20px;}
#articole_list ul li            {width:607px;padding:10px 0 10px 10px;}
div.poza_articol                {width:120px;float:left;}
div.descriere_articol           {width:457px;padding:0 10px 0 20px;float:left;}
div.descriere_articol em.italic {display:block;margin-bottom:10px;}
div.descriere_articol p         {display:inline;}
#articole_list li:hover         {background-color:#F1F1F1;}
#paginare_lnk                   {float:right;margin:10px 40px 10px 0;background-color:#F1F1F1;padding:3px 10px 3px 10px;}
#paginare_lnk a                 {color:#818181;font-weight:bold;}
a.anterioarele                  {background:transparent url(/images/Site/bullet_anterior.gif) no-repeat left center;padding-left:15px;}
a.urmatoarele                   {background:transparent url(/images/Site/bullet_urmator.gif)no-repeat right center;padding-right:15px;}
#articol_detalii                {width:660px;float:left;}
#articol_detalii p              {margin:0 0 10px 30px;}
#articol_detalii em             {font-weight:bold;display:block;margin-top:10px;}
#articol_pics                   {width:300px;float:right;text-align:center;margin-top:100px;}
#articol_pics div               {padding-bottom:20px;}
#articol_pics img               {border:1px solid #999999;padding:1px;}
#alte_articole                  {margin:20px 30px 10px 30px;background:#F1F1F1;clear:both;padding:15px 0;}
#alte_articole ul               {padding:0 0 20px 20px;background:transparent url(/images/Site/v_line.gif) repeat-y 49% top;}
li.alt_articol                  {padding:5px 10px 0 15px;width:420px;float:left;
                                 background:transparent url(/images/Site/bullet_articole.gif) no-repeat left 10px;}
li.alt_articol:hover            {text-decoration:underline;}                       
#alte_articole ul a             {text-decoration:none;color:#000;}
/*stiluri pt publicatii*/
#publicatii_list                {border-left:1px solid #A2A2A2;padding-left:30px;margin-left:-10px;margin-top:10px;}
#publicatii_list li             {float:left;width:647px;padding:10px 10px 10px 0;}
#publicatii_list em             {display:block;}
#publicatii_list p              {padding-bottom:10px;}
#publicatii_list p em           {font-style:italic;}
a.pdf                           {background:transparent url(/images/Site/pdf_icon.gif) no-repeat left center;
                                 padding-left:20px;color:#D17131;text-decoration:none;font-weight:bold;display:block;}
a.pdf:hover                     {text-decoration:underline;}
/*stiluri pt noutati*/
#noutati ul                     {margin:0 0 0 30px;}
#noutati ul li                  {padding:0 30px 25px 0;}
#noutati ul em                  {display:block;}
#noutati ul p                   {padding-bottom:10px;}
#noutati ul p em                {font-style:italic;}
/*stiluri pt donatii*/
#total_donatii                  {float:right;font-weight:bold;font-size:123.1%;padding:5px;margin:20px 30px 0 0;}
#donatii                        {clear:both;}
#donatii table                  {margin:0 30px 0 30px;
                                 background:transparent url(/images/Site/h_line_thick_tables.gif) repeat-x bottom left;}
#donatii tbody tr               {background:transparent url(/images/Site/h_line_tables.gif) repeat-x top left;}
#donatii tbody tr:first-child   {background:none;}
#donatii table thead            {background:transparent url(/images/Site/h_line_thick_tables.gif) repeat-x bottom left;}
#donatii thead th               {color:#A2A2A2;font-weight:bold;}
#donatii table th.nume          {font-weight:bold;width:200px;padding:2px 0;}
#donatii table td.mesaj         {width:500px;padding:2px 0;}
#donatii table td.data          {width:100px;padding:2px 0;}
#donatii table td.suma          {font-weight:bold;text-align:right;width:100px;padding:2px 0;}
a.link_donatii                  {float:right;background-color:#F1F1F1;color:#3CB0E2;font-size:123.1%;font-weight:bold;
                                 text-decoration:none;padding:5px;margin:20px 30px 0 0;}
.title_donatii                  {float:left;}
p.donation_note                 {clear:both;margin:0 30px 20px 30px;}
#transfer_bancar                {width:320px;padding:10px 20px 0 140px;border-right:1px solid #A2A2A2;}
#transfer_bancar p              {padding:10px 0 10px 0;}
#transfer_bancar dl             {padding-top:10px;}
#transfer_bancar dt             {font-weight:bold;}
#plata_online                   {padding:10px 110px 15px 30px;width:340px;}
#plata_online p                 {padding:10px 0 10px 0;}
#plata_online a                 {background:transparent url(/images/Site/button_donatii.gif) no-repeat;width:112px;height:20px;
                                 padding:2px 20px 2px 20px;text-decoration:none;color:#000;}
#tb_suma                        {width:115px;}
#tb_nume                        {width:186px;margin-bottom:10px;}
.radio_buttons                  {margin-left:15px;}
#plata_online textarea          {width:317px;display:block;}
em.note                         {color:#999999;font-style:italic;width:200px;}
#donations h1                   {font-size:123.1%;color:#A6CB3C;font-weight:bold;}

/* stiluri pt contact */
#contact_form                   {width:410px;padding:0 60px 0 30px;border-right:1px dashed #CCCCCC;}
#contact_form table             {margin-top:35px;}
#contact_form table th          {text-align:right;padding-right:10px;}
#contact_form tr.required th    {font-weight:bold;}
#contact_form tr.required input {width:200px;}
#contact_form tr.not_required input
                                {width:200px;}                            
#contact_form textarea          {width:300px;}
#contact_form table th, #contact_form table td
                                {padding:5px;vertical-align:top;}
em.contact_note                 {width:410px;color:#999999;border-top:1px solid #999999;display:block;margin-top:100px;}
#contact_info                   {width:430px;padding-left:30px}
#contact_info dl                {margin-top:10px;}
#contact_info dt                {font-weight:bold;padding-top:10px;}
#contact_info dd                {padding-left:20px;}
div#trimis p                    {padding:10px 0 0 30px;}
div#trimis p a                  {color:#999;text-decoration:none;}


/*stiluri pt 404-Nu exista page*/
#nu_exista                      {margin:10px 0 0 30px;}
#nu_exista p                    {padding:10px 0 0 0;}
#nu_exista ul li                {padding:5px 0 0 10px;}
#nu_exista p a                  {text-decoration:none;color:#999999;}

#articol_detalii h3             {font-weight:bold;margin:30px 0 10px 30px;;}

#articol_detalii ul             {margin:0 0 1em 3.5em;}
#articol_detalii ul li          {list-style:outside disc;padding:0.2em 0 0 0}
#articol_detalii ul ul          {margin-left:1em;margin-bottom:0;}
#articol_detalii ul ul li       {list-style-type: circle;}
#articol_detalii ul em          {font-weight:normal;display:inline;font-style:italic;}