html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 13px;
font-family: inherit;
vertical-align: baseline;
font-family: Trebuchet MS;
color: white;
}

body                            {background: #818285;}


.clear_both                     {clear: both;}

.pages_list                     {border: 1px solid #eeeeee; margin: 5px;}
.pages_list li                  {display: inline; margin: 5px;}


.a_color_green                      {color: #cbdb2a;}
.h_25                               {height: 25px;}
.m_l_20                             {margin-left: 20px!important;}
.m_l_40                             {margin-left: 40px!important;}

.errors_wrap                        {margin-bottom: 20px;}

#admin_header_wrap                  {height: 115px; width: 100%; position: relative; background: #000; clear: both;}
#admin_logo                         {float: left; margin: 20px 0 0 30px;}
.logo_name_cite                     {width: 700px; margin: 40px 0 0 50%; position: absolute; left: -350px; font-size: 30px; text-align: center; height: 30px; color: #746F6C;}

#admin_header_panel                 {position: absolute; right: 0; top: 0; height: 100%; width: 200px;}
#admin_header_panel .btn_to_cite    {position: absolute; left: 10px; top: 50px;}
#admin_header_panel .btn_exit       {position: absolute; left: 100px; top: 50px;}
#admin_header_panel .button         {float: right; height: 25px; margin: 0px 8px; background: #cbdb2a; border: none; padding: 0;}
#admin_header_panel .button:hover   {cursor: pointer;}

.admin_button                       {padding: 2px; margin: 0 5px; border: 1px solid #cbdb2a; color: white;}
.admin_button:hover                 {background: #666666!important;}
.admin_button a                     {color: white;}


.element_list                       {margin: 0;}
.element_list .admin_element_title                {color: white; text-decoration: underline;}
.element_list .admin_element_title:hover          {text-decoration: none;}

.admin_menu                     {width: 180px; margin: 20px;}
.admin_menu_category            {font-size: 24px; margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #b3b3b3; padding-left: 20px;}
.admin_sub_menu                 {position: relative; top: 0px;}
.a_m_element                    {height: 17px; border: 1px solid #cbdb2a; padding: 5px 5px 5px 10px; margin-top: 1px; background: #818285;}
.a_m_element:hover              {background: #666666!important;}
.a_m_element a                  {color: white; font-size: 14px;}
.a_m_element_select             {background: #666666!important;}


.table_edit                     {}
.table_edit td                  {padding: 6px; color: #fff;}
.table_edit th                  {padding: 6px; color: #fff; width: 130px; text-align: right; vertical-align: middle; font-size: 12px; color: #fff;}
.table_edit .button             {float: right;}
.table_edit input               {border: 1px solid #b3b3b3; background: transparent; color: white;}


#admin_panel_wrap                   {bottom: 0; height: 30px; left: 0; position: fixed; width: 100%; background: #000; padding-top: 5px; z-index: 980;}
#admin_panel_wrap .button           {float: right; height: 25px; margin: 0px 8px; background: none; border: none; padding: 0;}
#admin_panel_wrap .button:hover     {cursor: pointer;}
#admin_panel_wrap .button_ok        {background: #cbdb2a;}
#admin_panel_wrap .button_del       {background: #d48f8f;}
#admin_panel_wrap .button img       {width: 25px; height: 25px; border: 0;}
#admin_panel_wrap .button input     {height: 25px; border: 0; background: transparent; cursor: pointer;}

#admin_panel_wrap .add_new          {position: absolute;}


#admin_panel .add_new           {position: absolute;}


#admin_languages                            {clear: both; position: absolute; top: 85px; left: 20px;}
#admin_languages .lang                      {width: 18px; height: 18px;}
#admin_languages .lang_selected             {width: 24px; height: 24px;}

.my_tabs_wrap                               {}
.my_tabs_wrap .language_tabs                {margin: 0; padding: 10px;}
.my_tabs_wrap .tab_link_wrap                {position: absolute; height: 25px;}
.my_tabs_wrap .tab_link_wrap .selected      {background: #cbdb2a; color: black;}
.my_tabs_wrap .tab_link_wrap img            {top: 8px; position: relative; margin-left: 5px;}
.my_tabs_wrap .tab_link                     {display: inline; padding: 2px 10px; border: 1px solid #cbdb2a; cursor: pointer; color: white; text-transform: uppercase;}
.my_tabs_wrap .tab_page                     {margin-top: 20px;}



#recycle_panel_wrap             {height: 55px; position: relative;}
#recycle_panel                  {margin: 5px; padding: 2px; width: 400px; height: 30px; border: 1px solid #eeeeee; position: absolute; left: 0;}
#recycle_panel a                {color: red; text-decoration: none;}
#recycle_panel a.link           {color: red; text-decoration: underline; cursor: pointer; font: 13px bold;}



.admin_btn                      {background: none repeat scroll 0 0 #CBDB2A;border: medium none;height: 25px;margin: 0 8px;padding: 0;}


#system_window {
    background:#CCCCCC none repeat scroll 0 0;
    border:3px solid #666666;
    margin:5px;
    padding:5px;
    position:relative;
    width:200px;
    height:100px;
    overflow:auto;
}


/*
.my_background                  {position: fixed; top: 0; left: 0;  width: 100%; height: 100%; background: #000000; opacity:0.9;}
.auth                           {position: absolute; top: 200px; left: 400px;}
.auth table                     {border: 0;}
.auth table td                  {background: none;}
*/


#page                           {width: 100%; margin: 0 auto;}
    .content_wrap               {width: 793px; padding-top: 10px; margin: 20px 0 10px 0; float: left; position: relative;}
    .left_wrap                  {font: 15px tahoma;}
    
    .element_list ul            {margin: 0; padding: 0;}
    .element_list ul.sub_ul     {margin-left: 20px; margin-right: 60px;}
    
    .element_list li            {display: inline;margin-left: 20px;}
    .element_list li.check      {margin-left: 2px;}
    .element_list .service      {float: right; color: red;}
    .element_list .element      {position: relative; padding: 3px; margin: 3px;}
    .element_list .element_head {position: relative; border: 0; padding: 3px; margin: 3px; background: #B7A7A2;}
    .element_list .element_head a{color: black; font: 18px bold;}
    .element_list .odd          {background: #777;}
    .element_list .even         {background: #999;}
    
    .bg_555                     {background: #555!important;}

    

.danger_text                    {color: red;}
    



#filter_search                  {margin: 10px; padding: 10px; border: 1px solid #eeeeee;}
#filter_search input            {margin-right: 10px;}
#filter_search select           {margin-right: 10px;}








#add_sidebar                    {margin: 10px; padding: 5px;}
#sidebar_position_wrap          {position: relative; width: 200px; height: 60px;}
#sidebar_position_wrap .line    {position: relative; width: 100%; height: 20px; text-align: center;}
#sidebar_position_wrap .sb_left {position: relative; float: left;}
#sidebar_position_wrap .sb_right{position: relative; float: right;}


.meta_tags_text                 {width: 400px; height: 140px;}


.prev_load_img                  {margin-top: 10px;}
.prev_load_video                {margin-top: 10px;}


.recycle                        {color: red;}


.pl_text                        {cursor: pointer;}

.pointer                        {cursor: pointer;}


/*---------------------dossier-------------------*/

.title_category_type_2          {display: none;}


/*---------------------system image----------*/

.system_image                   {width: 20px;}



/*--------sortable-------*/

.my_sortable                    {cursor: move;}
.sortable_save                  {color: white; text-decoration: underline; cursor: pointer;}
.sortable_save:hover            {text-decoration: none;}
.sortable_save_select           {color: red;}