/* Copyright (C) 2009 Ilya S. Lyubinskiy. All rights reserved. See license.txt */

table.cms_css { border-collapse: collapse; }


div.cms_css_sect     { padding: 0px 0px 15px 0px; }
div.cms_css_para     { height: 13px; line-height: 13px; margin-bottom: -10px; }
div.cms_css_sep3     { height: 19px; line-height: 19px; margin-bottom: -10px; }
div.cms_css_sep2     { height: 16px; line-height: 16px; margin-bottom: -10px; }
div.cms_css_sep1     { height: 13px; line-height: 13px; margin-bottom: -10px; }
div.cms_css_sep0     { height: 10px; line-height: 10px; margin-bottom: -10px; }
div.cms_css_sizer    { height: 10px; line-height: 10px; margin-bottom: -10px; }

img.cms_css_file     { border: none; }
img.cms_css_thmb     { border: 1px solid #C0C0C0; }


.cms_css_debit       { color: #FF0000; }
.cms_css_credit      { color: #008800; }
.cms_css_error       { color: #FF0000; }
.cms_css_warning     { color: #666600; }
.cms_css_notice      { color: #008800; }
.cms_css_online      { color: #008800; }
.cms_css_price_old   { color: #888888; text-decoration: line-through; }
.cms_css_price_new   { color: #FF0000; font-weight: 900; }
.cms_css_small       { color: #000000; font-family: Verdana, Sans-Serif; font-size: 0.7em; }


/***** Wrapper ****************************************************************/

body.cms_css_wrapper_admin     { background: #C9BDA3; color: #000000; }
body.cms_css_wrapper_frontend  { background: #C9BDA3; color: #000000; }
body.cms_css_wrapper_shiplabel { background: #FFFFFF; color: #000000; }

table.cms_css_wrapper_sizer  {   width:  100%; }
   td.cms_css_wrapper_sizer  {   width:  100%; background: #FFFFFF; color: #000000; }
table.cms_css_wrapper_col    {   width:  100%; }
   td.cms_css_wrapper_col_c0 {   width:  100%; background: #FFFFFF; color: #000000; }
   td.cms_css_wrapper_col_l0 {   width: 190px; background: #E8E3D6; color: #000000; }
   td.cms_css_wrapper_col_r0 {   width: 190px; background: #E8E3D6; color: #000000; }
  div.cms_css_wrapper_col_l1 {   width: 190px; }
  div.cms_css_wrapper_col_r1 {   width: 190px; }
  div.cms_css_wrapper_col_l2 { padding:  10px; }
  div.cms_css_wrapper_col_c2 { padding:  10px; }
  div.cms_css_wrapper_col_r2 { padding:  10px; }
  div.cms_css_wrapper_col_c3 {   clear:  both; }

/***** cms_css_wrapper_head_1 *****/

div.cms_css_wrapper_head_1,
div.cms_css_wrapper_head_1 table
{
   background: #C9BDA3 url('../images/logo.gif') no-repeat;
        color: #000000;
        width: 100%;
       height: 56px;
  line-height: normal;
}

div.cms_css_wrapper_head_1 td
{
         padding: 0px 9px;
  vertical-align: middle;
      text-align: right;
}

div.cms_css_wrapper_head_1 a       { color: #303030; }
div.cms_css_wrapper_head_1 a:hover { color: #303030; }

/***** cms_css_wrapper_head_2 *****/

div.cms_css_wrapper_head_2
{
   background: #6D4003;
        color: #000000;
        width: auto;
       height: 20px;
  line-height: 20px;

  border:       1px solid #000000;
  border-width: 1px 0px 1px 0px;
}

div.cms_css_wrapper_head_2 a,
div.cms_css_wrapper_head_2 a:hover
{
  float: left;
  display: block;

  padding: 0px 9px;

  font-weight: 900;
  font-size:  13px;
  color:   #FFFFFF;
}

div.cms_css_wrapper_head_2 a                      { background: #6D4003; color: #FFFFFF; }
div.cms_css_wrapper_head_2 a:hover                { background: #8F6D3F; color: #FFFFFF; }
div.cms_css_wrapper_head_2 a.cms_css_current_page { background: #8F6D3F; color: #FFFFFF; }

/***** cms_css_wrapper_foot_1 *****/

div.cms_css_wrapper_foot_1
{
   background: #C9BDA3;
        color: #FFFFFF;
        width: auto;
       height: 90px;
  line-height: 25px;

  border:       1px solid #000000;
  border-width: 1px 0px 0px 0px;

  text-align: center;

  font-weight: 100;
  font-size:  13px;
}

div.cms_css_wrapper_foot_1 a                      { color: #FFFFFF; }
div.cms_css_wrapper_foot_1 a:hover                { color: #FFFFFF; }
div.cms_css_wrapper_foot_1 a.cms_css_current_page { color: #FFFFFF; }

/***** cms_css_wrapper_auth *****/
/***** cms_css_wrapper_find *****/

div.cms_css_wrapper_auth,
div.cms_css_wrapper_find
{
  margin:       0px -10px;
  border:       1px solid #808080;
  border-width: 1px 0px 1px 0px;
  padding:      4px 1px 4px 6px;

  background: #C9BDA3;
       color: #000000;
}

div.cms_css_wrapper_auth td { padding: 2px 5px 2px 0px; }
div.cms_css_wrapper_find td { padding: 2px 5px 2px 0px; }

div.cms_css_wrapper_auth input.cms_css_text { width:  90px; }
div.cms_css_wrapper_find input.cms_css_text { width: 160px; }

/***** cms_css_wrapper_path *****/

div.cms_css_wrapper_path
{
  font-family: Verdana, Sans-Serif;
  font-size: 1.0em;
}

div.cms_css_wrapper_path a,
div.cms_css_wrapper_path a:link,
div.cms_css_wrapper_path a:hover,
div.cms_css_wrapper_path a:active,
div.cms_css_wrapper_path a:visited
{
  font-family: Verdana, Sans-Serif;
  font-size: 1.0em;
}


/***** Api ********************************************************************/

/***** cms_css_api_map *****/

div.cms_css_api_map { width: 400px; height: 300px; }

/***** cms_css_api_input *****/
/***** cms_css_api_table *****/

table.cms_css_api_table  td.cms_css_api_table { padding: 4px 0px 0px 0px; }
table.cms_css_api_input  td.cms_css_api_input { padding: 4px 5px 0px 0px; }
table.cms_css_api_input  th.cms_css_api_input { padding: 8px 5px 4px 0px; }
table.cms_css_api_input  th.cms_css_spacing   { padding: 0px 0px 0px 0px; height: 5px; line-height: 5px; }
table.cms_css_api_input div.cms_css_comment   { padding: 0px 0px 2px 0px; font-size: 0.8em; }
table.cms_css_api_input div.cms_css_textval   { padding: 0px 0px 2px 0px; font-size: 1.0em; }

table.cms_css_api_table  tr.cms_css_init td.cms_css_api_table { padding-top: 0px; }
table.cms_css_api_table  tr.cms_css_init th.cms_css_api_table { padding-top: 0px;}
table.cms_css_api_input  tr.cms_css_init td.cms_css_api_input { padding-top: 0px; }
table.cms_css_api_input  tr.cms_css_init th.cms_css_api_input { padding-top: 0px; }

body.cms_css_wrapper_frontend form.cms_css_api_input
{
  margin:       0px 0px 0px 0px;
  border:       1px dashed #C9BDA3;
  border-width: 1px 0px 1px 0px;
  padding:      9px 9px 9px 9px;

  background: #F3F2ED;
       color: #000000;
}

/***** cms_css_api_table_screenshots *****/

table.cms_css_api_table_screenshots                  {   float: right; }
table.cms_css_api_table_screenshots  td.cms_css_file { padding: 0px 0px 4px 4px; }
table.cms_css_api_table_screenshots  td.cms_css_thmb { padding: 0px 0px 4px 4px; }
table.cms_css_api_table_screenshots img.cms_css_file {  margin: 0px 0px 1px 1px; float: right; }
table.cms_css_api_table_screenshots img.cms_css_thmb {  margin: 0px 0px 1px 1px; float: right; cursor: pointer; }

/***** css_cms_api_filters_forms *****/

div.css_cms_api_filters_forms                        {  margin: 0px 0px 0px 0px; text-align: right;     float: right; }
div.css_cms_api_filters_forms div.cms_css_pages      {  margin: 3px 0px 0px 0px; text-align: right; font-size: 0.8em; }
div.css_cms_api_filters_forms div.cms_css_pages span {  margin: 0px 0px 0px 1px; }

/***** css_cms_api_filters_links *****/

div.css_cms_api_filters_links div.cms_css_pages span {  margin: 0px 0px 0px 1px;}


/***** Item *******************************************************************/

/***** cms_css_item_info *****/

div.cms_css_item_info  table.cms_css_api_table             {   width: 100%;}
div.cms_css_item_info  table.cms_css_item                  { padding: 0px 0px 0px 0px; background:      #B1B1B1; color: #000000; width: 500px; }
div.cms_css_item_info  table.cms_css_item td               { padding: 3px 5px 3px 5px; border: 1px solid #E8E3D6; width: 100%; }
div.cms_css_item_info  table.cms_css_item th               { padding: 3px 5px 3px 5px; border: 1px solid #E8E3D6; width: auto; }
div.cms_css_item_info  table.cms_css_item td.cms_css_descr { padding: 3px 5px 3px 5px; border: 1px solid #E8E3D6; width: auto; }
div.cms_css_item_info  table.cms_css_item td.cms_css_image { padding: 3px 3px 3px 3px; border: 1px solid #E8E3D6; width: auto; }

/***** cms_css_item_list *****/

div.cms_css_item_list  table.cms_css_api_table tr.cms_css_init td.cms_css_api_table { padding: 15px 12px 15px 12px; }
div.cms_css_item_list  table.cms_css_api_table {   width: 100%; }
div.cms_css_item_list     tr.cms_css_alt0 td   { padding: 15px 12px 15px 12px; border: 1px dashed #C9BDA3; border-width: 1px 0px; background: #F3F2ED; color: #000000; }
div.cms_css_item_list     tr.cms_css_alt1 td   { padding: 15px 12px 15px 12px; border: 1px dashed #C9BDA3; border-width: 1px 0px; background: #FFFFFF; color: #000000; }
div.cms_css_item_list  table.cms_css_item td   { padding:  0px  0px  0px  6px; border: none; }
div.cms_css_item_list  table.cms_css_item th   { padding:  0px  6px  0px  0px; border: none; }
div.cms_css_item_list    img.cms_css_gender    { vertical-align: bottom; margin-top: -2px; }

/***** cms_css_item_table *****/

div.cms_css_item_table table.cms_css_api_table tr.cms_css_init td.cms_css_api_table { padding:  3px  9px  3px  5px; }
div.cms_css_item_table    th.cms_css_api_table { padding:  3px  9px  3px  5px; border: 1px  solid #000000; border-width: 1px 0px; background: #6D4003; color: #000000; font-weight: 900; color: #FFFFFF; }
div.cms_css_item_table    tr.cms_css_alt0 td   { padding:  3px  9px  3px  5px; border: 1px dashed #C9BDA3; border-width: 1px 0px; background: #FFFFFF; color: #000000; }
div.cms_css_item_table    tr.cms_css_alt1 td   { padding:  3px  9px  3px  5px; border: 1px dashed #C9BDA3; border-width: 1px 0px; background: #F3F2ED; color: #000000; }
div.cms_css_item_table   img.cms_css_status    { vertical-align: bottom; margin-top: -2px; }

div.cms_css_item_table_1 table.cms_css_api_table,
div.cms_css_item_table_2 table.cms_css_api_table,
div.cms_css_item_table_3 table.cms_css_api_table,
div.cms_css_item_table_1 table.cms_css_api_table td.cms_css_api_col_1,
div.cms_css_item_table_2 table.cms_css_api_table td.cms_css_api_col_2,
div.cms_css_item_table_3 table.cms_css_api_table td.cms_css_api_col_3 { width: 100%;}

/***** cms_css_item_cart *****/

div.cms_css_item_cart a { text-decoration: underline; }

/***** cms_css_item_categ *****/

div.cms_css_item_categ
{
   margin: 0px;
   border: 1px solid #E8E3D6;
  padding: 9px;

  background: #F3F2ED;
       color: #000000;
}

/***** cms_css_item_slide *****/
/***** cms_css_item_thumb *****/

div.cms_css_item_slide td.cms_css_api_table { padding: 9px  1px 0px 0px; }
div.cms_css_item_thumb td.cms_css_api_table { padding: 9px 30px 0px 0px; }

/***** cms_css_item_ulist *****/

div.cms_css_item_ulist ul { margin: 0px; border-bottom: 1px dashed #808080; padding: 0px; }
div.cms_css_item_ulist li { margin: 0px; border-top:    1px dashed #808080; padding: 1px; list-style: none; cursor: pointer; }

div.cms_css_item_ulist  a         { color: #303030; display: block; padding: 3px; }
div.cms_css_item_ulist  a:hover   { color: #E67517; }
div.cms_css_item_ulist li:hover a { color: #E67517; }
div.cms_css_item_ulist  a:hover   { color: #E67517; background: #F3F2ED; }
div.cms_css_item_ulist li:hover   { color: #E67517; background: #F3F2ED; }

/***** cms_css_item_fullsize *****/

div.cms_css_item_fullsize table.cms_css_api_table { padding: 10px 9px; border: 10px solid #FFFFFF; width: 100%; background: #FFFFFF;}


/***** Misc *******************************************************************/

/***** cms_css_misc_cart *****/

div.cms_css_misc_cart { color: #0000FF; }

/***** cms_css_misc_index *****/

div.cms_css_misc_index
{
   margin: 0px 0px 20px 0px;
   border: 1px solid #E0E0E0;
  padding: 9px 9px  0px 9px;
}

div.cms_css_misc_index td { padding: 0px 9px; width: 33%; text-align: center; }

div.cms_css_misc_index                 td.cms_css_api_table,
div.cms_css_misc_index tr.cms_css_init td.cms_css_api_table
{
   margin: 0px;
   border: 1px dashed #808080;
  padding: 9px;

  width: 150px;
}

/***** cms_css_misc_table *****/

table.cms_css_misc_table    {  margin: 4px 0px; background:       #F3F2ED; color: #000000; }
table.cms_css_misc_table td { padding: 3px 5px; border: 1px solid #E8E3D6; }
table.cms_css_misc_table th { padding: 3px 5px; border: 1px solid #E8E3D6; }

/***** cms_css_misc_prev_next *****/

div.cms_css_misc_prev_next { color: #808080; margin-bottom: 9px; }

/***** cms_css_misc_shiplabel *****/

div.cms_css_misc_shiplabel
{
    width: 300px;
   margin: 9px 9px 9px 9px;
   border: 1px solid #C0C0C0;
  padding: 9px 9px 9px 9px;
}

div.cms_css_misc_shiplabel div.cms_css_src
{
   border: 1px solid #808080;
  padding: 0px 0px 6px 0px;
  border-width:    0px 0px 1px 0px;
}

div.cms_css_misc_shiplabel div.cms_css_dst
{
  padding: 6px 0px 0px 0px;
}

/***** cms_css_misc_calculator *****/

table.cms_css_misc_calculator    {  margin: 0px 0px; }
table.cms_css_misc_calculator td { padding: 3px 5px; border: 1px solid #E8E3D6; background: #F3F2ED; color: #000000; }
table.cms_css_misc_calculator th { padding: 3px 5px; border: 1px solid #E8E3D6; background: #F3F2ED; color: #000000; }


/***** cms_css_misc_categ_tree *****/

div.cms_css_misc_categ_tree
{
  background: url('../images/tree_v_line.gif') 4px 0px repeat-y;
}

div.cms_css_misc_categ_tree td.cms_css_tl div.cms_css_none,
div.cms_css_misc_categ_tree td.cms_css_tl div.cms_css_link
{
     display: block;
  margin-top:  2px;
       width: 22px;
      height: 11px;
  background: url('../images/tree_expand.gif') 0px 0px no-repeat;
}

div.cms_css_misc_categ_tree td.cms_css_tl div.cms_css_link { cursor: pointer; }

div.cms_css_misc_categ_tree td.cms_css_tl_last
{
  background: url('../images/tree_v_line.gif') 4px 0px no-repeat;
  background-color: #E8E3D6;
             color: #000000;
}

div.cms_css_misc_categ_tree td.cms_css_bl_last
{
  background-color: #E8E3D6;
             color: #000000;
}

/***** cms_css_misc_total_cost *****/

div.cms_css_misc_total_cost td.cms_css_a1 { padding: 0px 3px 0px 0px; }
div.cms_css_misc_total_cost td.cms_css_b1 { padding: 0px 3px 1px 0px; }
div.cms_css_misc_total_cost td.cms_css_c1 { padding: 1px 3px 0px 0px; }
div.cms_css_misc_total_cost td.cms_css_a2 { padding: 0px 3px 0px 3px; text-align: right; }
div.cms_css_misc_total_cost td.cms_css_b2 { padding: 0px 3px 1px 3px; text-align: right; }
div.cms_css_misc_total_cost td.cms_css_c2 { padding: 1px 3px 0px 3px; text-align: right; border-top: 1px solid black; }


/***** Popup ******************************************************************/

div.cms_css_popup_head
{
  border:       1px solid #000000;
  border-width: 1px 1px 0px 1px;
  padding:      1px 5px 2px 5px;

  background: #6D4003;
       color: #FFFFFF;

  font-family: Verdana, Sans-Serif;
  font-weight: 900;
  font-size:  11px;
}

div.cms_css_popup_body
{
  border:       1px solid #000000;
  border-width: 1px 1px 1px 1px;
  padding:      5px 5px 5px 5px;

  background: #F3F2ED;
       color: #000000;
}

div.cms_css_popup_exit
{
  float: right;
  width: 9px;
  background: #6D4003 url('../images/popup_exit.gif') no-repeat 0px 3px;
       color: #FFFFFF;
}

div.cms_css_popup_head { cursor: default; }
div.cms_css_popup_exit { cursor: pointer; }

div.cms_css_popup_form    { display: none; width: 300px; }
div.cms_css_popup_colors  { display: none; width: 161px; }
div.cms_css_popup_smileys { display: none; width: 178px; }

div.cms_css_popup_form    td  { padding: 1px 1px 1px 1px; }
div.cms_css_popup_colors  td  { padding: 0px 0px 0px 0px; }
div.cms_css_popup_smileys td  { padding: 1px 0px 0px 1px; border: 1px solid #000000; background: #FFFFFF; color: #000000; }
div.cms_css_popup_smileys img {  margin: 0px 1px 1px 0px; border: 1px solid #C0C0C0; }

div.cms_css_popup_colors  img { float: left; }
div.cms_css_popup_smileys img { float: left; }


/***** Wysiwyg ****************************************************************/

iframe.cms_css_wysiwyg { width: 500px; height: 200px; background: #FFFFFF; color: #000000; }

table.cms_css_wysiwyg_buttons input,
 span.cms_css_wysiwyg_buttons input
{
    width: 24px;
   height: 24px;

   margin: 0px 1px 0px 0px;
   border: 1px solid #000000;
  padding: 0px 0px 0px 0px;

  background: #E8E3D6 center center no-repeat;
       color: #000000;
}

 span.cms_css_wysiwyg_buttons        { display: inline-block; margin: -5px 0px; height: 26px; }
table.cms_css_wysiwyg_buttons td     { padding: 0px 0px 1px 0px; }
table.cms_css_wysiwyg_buttons input  { float: left; }
table.cms_css_wysiwyg_buttons select { float: left; }


/***** Dropdown ***************************************************************/

                             a.cms_css_dropdown_link,
div.cms_css_wrapper_head_1   a.cms_css_dropdown_link,
div.cms_css_wrapper_head_2   a.cms_css_dropdown_link,
div.cms_css_wrapper_foot_1   a.cms_css_dropdown_link
{
  cursor: default;
}

                           div.cms_css_dropdown_menu,
div.cms_css_wrapper_head_1 div.cms_css_dropdown_menu,
div.cms_css_wrapper_head_2 div.cms_css_dropdown_menu,
div.cms_css_wrapper_foot_1 div.cms_css_dropdown_menu
{
  position: absolute;
   display: none;
   z-index: 9;

  margin:       0px 0px 0px 0px;
  border:       1px solid #000000;
  border-width: 0px 1px 1px 1px;
  padding:      0px 0px 0px 0px;
}

                           div.cms_css_dropdown_menu a,
div.cms_css_wrapper_head_1 div.cms_css_dropdown_menu a,
div.cms_css_wrapper_head_2 div.cms_css_dropdown_menu a,
div.cms_css_wrapper_foot_1 div.cms_css_dropdown_menu a,
div.cms_css_wrapper_head_1 div.cms_css_dropdown_menu a:hover,
div.cms_css_wrapper_head_2 div.cms_css_dropdown_menu a:hover,
div.cms_css_wrapper_foot_1 div.cms_css_dropdown_menu a:hover
{
        float: none;
      display: block;
        width: 150px;
       height: auto;
  line-height: normal;

  margin:       0px 0px 0px 0px;
  border:       1px solid #000000;
  border-width: 1px 0px 0px 0px;
  padding:      2px 5px 2px 5px;

  background: #F3F2ED;
       color: #000000;

  text-align:      left;
  text-decoration: none;

  font-family: Arial, Sans-Serif;
  font-weight: 100;
  font-size: 1.0em;
}

div.cms_css_dropdown_item
{
   margin: 0px;
   border: 1px solid #000000;
  padding: 3px;

  background: #F3F2ED;
       color: #000000;
}

div.cms_css_dropdown_menu a       { color: #AD7343; }
div.cms_css_dropdown_menu a:hover { color: #E67517; }
/***** Default ****************************************************************/

html, body, div, form, h1, h2, h3, img, p, pre, table, td, th
{
   margin: 0px;
   border: none;
  padding: 0px;
  font-family: Arial, Sans-Serif;
  font-size: 1.0em;
}

html { font-size: 1.0em; }
body { font-size: 0.8em; }

a,
a:link,
a:hover,
a:active,
a:visited
{
  text-decoration: none;
  font-family: Arial, Sans-Serif;
  font-size: 1.0em;
}

a                    { color: #AD7343; }
a:hover              { color: #E67517; }

a.cms_css_text       { color: #000000; }
a.cms_css_text:hover { color: #000000; }

a.cms_css_head,       h1 a       { color: #000000; font-weight: 900; }
a.cms_css_head:hover, h1 a:hover { color: #000000; font-weight: 900; }

a.cms_css_head,       h3 a       { color: #000000; font-weight: 900; }
a.cms_css_head:hover, h3 a:hover { color: #000000; font-weight: 900; }

b     { font-weight: 900; }

h1    { padding: 0px 0px  12px 0px; font-weight: 900; font-size: 1.3em; }
h2    { padding: 0px 0px  9px 0px; font-weight: 900; font-size: 1.0em; }
h3    { padding: 0px 0px  6px 0px; font-weight: 900; font-size: 1.0em; }

pre   { font-family: Courier New, Monospace; font-size: 12px; white-space: normal; }

table { border-collapse: collapse; }
td    { vertical-align: top; text-align: left; font-weight: 100; }
th    { vertical-align: top; text-align: left; font-weight: 100; }

ul    { margin: 1px 0px 1px 0px; padding: 0px 0px 0px 25px; }
li    { margin: 0px 0px 0px 0px; padding: 0px 0px 0px  0px; }

  p                  { padding: 0px 0px  3px 0px; }
  p:last-child       { padding: 0px 0px  0px 0px; }

input,
select,
textarea             { font-family: Arial, Sans-Serif; font-size: 1.0em; }
 input.cms_css_value { width: 300px; }
select.cms_css_size0 { width: 200px; }
select.cms_css_size1 { width: 330px; }
textarea             { width: 300px; height: 100px; }

.cms_css_error       { color: #FF0000; }
.cms_css_warning     { color: #666600; }

/*
.cms_css_notice      { color: #000000; }
.cms_css_online      { color: #000000; }
*/
.cms_css_notice      { color: #FFFFFF; }
.cms_css_online      { color: #FF0000; }






/***** Default ****************************************************************/

body.cms_css_wrapper_frontend a       { color: #FFFFFF; }
body.cms_css_wrapper_frontend a:hover { color: #FF0000; }

h1 { margin-top: 10px; }

/***** Wrapper ****************************************************************/

body.cms_css_wrapper_frontend

{

background: url('../skins/Mmtune/utils/../images/background.gif');

/*
background: white;
*/

padding: 3px 3px;

}
body.cms_css_wrapper_frontend  td.cms_css_wrapper_sizer   { background: transparent; }
body.cms_css_wrapper_frontend  td.cms_css_wrapper_col_c0  { background: transparent; }
body.cms_css_wrapper_frontend  td.cms_css_wrapper_col_l0  { background: transparent; }
body.cms_css_wrapper_frontend  td.cms_css_wrapper_col_r0  { background: transparent; }

body.cms_css_wrapper_frontend  td.cms_css_wrapper_col_l0  { width: 130px; }
body.cms_css_wrapper_frontend  td.cms_css_wrapper_col_r0  { width: 130px; text-align: leftt; }
body.cms_css_wrapper_frontend div.cms_css_wrapper_col_l1  { width: 130px; }
body.cms_css_wrapper_frontend div.cms_css_wrapper_col_r1  { width: 130px; text-align: right; }

body.cms_css_wrapper_frontend table.cms_css_wrapper_sizer { width: 700px; }

/*
body.cms_css_wrapper_frontend div.cms_css_wrapper_col_c1 a       { color: #000000; }
body.cms_css_wrapper_frontend div.cms_css_wrapper_col_c1 a:hover { color: #000000; }
*/

body.cms_css_wrapper_frontend div.cms_css_wrapper_col_c1 a       { color: #FFFFFF; }
body.cms_css_wrapper_frontend div.cms_css_wrapper_col_c1 a:hover { color: #FF0000; }

body.cms_css_wrapper_frontend div.cms_css_wrapper_col_c1 a.cms_css_text       { color: #000000; }
body.cms_css_wrapper_frontend div.cms_css_wrapper_col_c1 a.cms_css_text:hover { color: #000000; }

body.cms_css_wrapper_frontend div.cms_css_wrapper_col_c1 a.cms_css_head,       h1 a       { color: #000000; font-weight: 900; }
body.cms_css_wrapper_frontend div.cms_css_wrapper_col_c1 a.cms_css_head:hover, h1 a:hover { color: #000000; font-weight: 900; }

body.cms_css_wrapper_frontend div.cms_css_wrapper_col_c1 a.cms_css_head,       h3 a       { color: #000000; font-weight: 900; }
body.cms_css_wrapper_frontend div.cms_css_wrapper_col_c1 a.cms_css_head:hover, h3 a:hover { color: #000000; font-weight: 900; }

body.cms_css_wrapper_frontend div.cms_css_wrapper_col_l2 { padding-left:  0px; }
body.cms_css_wrapper_frontend div.cms_css_wrapper_col_r2 { padding-right: 0px; }


/***** cms_css_wrapper_head_3 *****/

body.cms_css_wrapper_frontend div.cms_css_wrapper_head_3 a,
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_3 a:hover
{
  display: block;

  margin: 6px 6px;
  padding:  0px 0px;

  text-align: center;

  font-family: Georgia, Times New Roman, Times, serif;
  font-weight: 100;
  font-size:  11px;
  color:   #600000;
}

/***** cms_css_wrapper_head_4 *****/

body.cms_css_wrapper_frontend div.cms_css_wrapper_head_4 a,
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_4 a:hover
{
  display: block;

  padding: 6px 6px;
  margin:  0px 0px;

  text-align: center;

  font-family: Arial, Sans-Serif;
  font-weight: 100;
  font-size:  12px;
  color:   #FFFFFF;

}

body.cms_css_wrapper_frontend div.cms_css_wrapper_head_4 table { width: 100%; }

body.cms_css_wrapper_frontend div.cms_css_wrapper_head_4 a                      { background: #006699; }
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_4 a:hover                { background: #006699; }
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_4 a.cms_css_current_page { background: #006699; }

/***** cms_css_wrapper_foot_2 *****/

body.cms_css_wrapper_frontend div.cms_css_wrapper_foot_2 a,
body.cms_css_wrapper_frontend div.cms_css_wrapper_foot_2 a:hover
{
  display: block;

  margin: 5px 10px;
  padding:  0px 0px;

  text-align: center;

  font-family: Verdana, Sans-Serif;
  font-weight: 100;
  font-size:  11px;
  color:   #600000;
}


/***** Api ********************************************************************/

/***** cms_css_api_input *****/
/***** cms_css_api_table *****/

body.cms_css_wrapper_frontend form.cms_css_api_input { border: 0px solid #000000; background: none; }
body.cms_css_wrapper_frontend div.mmtune_css_index_form form.cms_css_api_input { border: none; background: none; }


/***** Item *******************************************************************/

/***** cms_css_item_list *****/

body.cms_css_wrapper_frontend div.cms_css_item_list     tr.cms_css_alt0 td   { background: #FFFFFF; border: none; border-width: 1px 0px; }
body.cms_css_wrapper_frontend div.cms_css_item_list     tr.cms_css_alt1 td   { background: #C4C4C4; border: none; border-width: 1px 0px; }
body.cms_css_wrapper_frontend div.cms_css_item_list  table.cms_css_item td   { padding:  0px  0px  0px  6px; border: none; }
body.cms_css_wrapper_frontend div.cms_css_item_list  table.cms_css_item th   { padding:  0px  6px  0px  0px; border: none; }

body.cms_css_wrapper_frontend div.cms_css_item_list  table.cms_css_item { width: 100%; }
body.cms_css_wrapper_frontend div.cms_css_item_list  table.cms_css_item th  { width: 1px; }
body.cms_css_wrapper_frontend div.cms_css_item_list  table.cms_css_item td.nav_vertical
{
  text-align: right;
  width: 120px;
}

body.cms_css_wrapper_frontend div.cms_css_item_list a,
body.cms_css_wrapper_frontend div.cms_css_item_list a:link,
body.cms_css_wrapper_frontend div.cms_css_item_list a:hover,
body.cms_css_wrapper_frontend div.cms_css_item_list a:active,
body.cms_css_wrapper_frontend div.cms_css_item_list a:visited
{
  color: #BB5C2F;
}

/***** cms_css_item_categ *****/

body.cms_css_wrapper_frontend div.cms_css_item_categ { background: transparent; }

/***** cms_css_item_table *****/

body.cms_css_wrapper_frontend div.cms_css_item_table    th.cms_css_api_table { background:     #1A3A06; border: 1px solid #000000; border-width: 1px 0px; }
body.cms_css_wrapper_frontend div.cms_css_item_table    tr.cms_css_alt0 td   { background: #9999FF; border: 1px solid #C0C0C0; border-width: 1px 0px; border: none; }
body.cms_css_wrapper_frontend div.cms_css_item_table    tr.cms_css_alt1 td   { background: #AAAAAA; border: 1px solid #C0C0C0; border-width: 1px 0px; border: none; }

/***** cms_css_item_ulist *****/

div.cms_css_item_ulist ul { margin: 0px; border-bottom: 1px dashed #808080; border: none; padding: 0px; }
div.cms_css_item_ulist li { margin: 0px; border-top:    1px dashed #808080; border: none; padding: 1px; list-style: none; cursor: pointer; }

div.cms_css_item_ulist  a         { color: #303030; display: block; padding: 3px; }
div.cms_css_item_ulist  a:hover   { color: #E67517; }
div.cms_css_item_ulist li:hover a { color: #E67517; }
div.cms_css_item_ulist  a:hover   { color: #E67517; background: #F3F2ED; background: none; }
div.cms_css_item_ulist li:hover   { color: #E67517; background: #F3F2ED; background: none; }

/***** cms_css_item_right_align *****/

body.cms_css_wrapper_frontend div.cms_css_item_right_align table     { text-align: right; width: 100%; }
body.cms_css_wrapper_frontend div.cms_css_item_right_align table div { text-align: right; }


/***** Misc *******************************************************************/


/***** cms_css_misc_input *****/

body.cms_css_wrapper_frontend table.cms_css_misc_input    {  margin: 0px 0px; }
body.cms_css_wrapper_frontend table.cms_css_misc_input td { padding: 1px 5px; }
body.cms_css_wrapper_frontend table.cms_css_misc_input th { padding: 1px 5px; }

/***** cms_css_misc_table *****/

body.cms_css_wrapper_frontend table.cms_css_misc_table    {  margin: 4px 0px; background:   transparent; }
body.cms_css_wrapper_frontend table.cms_css_misc_table td { padding: 3px 5px; border: 1px solid #C0C0C0; }
body.cms_css_wrapper_frontend table.cms_css_misc_table th { padding: 3px 5px; border: 1px solid #C0C0C0; }

/***** cms_css_misc_index *****/

div.cms_css_misc_index
{
   margin: 0px 0px 20px 0px;
   border: 1px solid #E0E0E0;
  padding: 9px 9px  0px 9px;
}

div.cms_css_misc_index td { padding: 0px 9px; width: 33%; text-align: center; }

div.cms_css_misc_index                 td.cms_css_api_table,
div.cms_css_misc_index tr.cms_css_init td.cms_css_api_table
{
   margin: 0px;
   border: 1px dashed #808080; border: none;background: #3A75AF;
  padding: 9px;

  width: 150px;
}


/***** Dropdown ***************************************************************/

body.cms_css_wrapper_frontend                              a.cms_css_dropdown_link,
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_3   a.cms_css_dropdown_link,
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_4   a.cms_css_dropdown_link,
body.cms_css_wrapper_frontend div.cms_css_wrapper_foot_1   a.cms_css_dropdown_link
{
  cursor: default;
}

body.cms_css_wrapper_frontend                            div.cms_css_dropdown_menu,
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_3 div.cms_css_dropdown_menu,
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_4 div.cms_css_dropdown_menu,
body.cms_css_wrapper_frontend div.cms_css_wrapper_foot_1 div.cms_css_dropdown_menu
{
  position: absolute;
   display: none;
   z-index: 9;

  margin:       0px 0px 0px 0px;
  border:       1px solid #000000;
  border-width: 0px 1px 1px 1px;
  padding:      0px 0px 0px 0px;
}

body.cms_css_wrapper_frontend                            div.cms_css_dropdown_menu a,
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_3 div.cms_css_dropdown_menu a,
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_4 div.cms_css_dropdown_menu a,
body.cms_css_wrapper_frontend div.cms_css_wrapper_foot_1 div.cms_css_dropdown_menu a,
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_3 div.cms_css_dropdown_menu a:hover,
body.cms_css_wrapper_frontend div.cms_css_wrapper_head_4 div.cms_css_dropdown_menu a:hover,
body.cms_css_wrapper_frontend div.cms_css_wrapper_foot_1 div.cms_css_dropdown_menu a:hover
{
        float: none;
      display: block;
        width: 150px;
       height: auto;
  line-height: normal;

  margin:       0px 0px 0px 0px;
  border:       1px solid #000000;
  border-width: 1px 0px 0px 0px;
  padding:      2px 5px 2px 5px;

  background: #F3F2ED;

  text-align:      left;
  text-decoration: none;

  font-family: Arial, Sans-Serif;
  font-weight: 100;
  font-size: 1.0em;
}

body.cms_css_wrapper_frontend div.cms_css_dropdown_item
{
   margin: 0px;
   border: 1px solid #000000;
  padding: 3px;

  background: #F3F2ED;
}

body.cms_css_wrapper_frontend div.cms_css_dropdown_menu a       { color: #AD7343; }
body.cms_css_wrapper_frontend div.cms_css_dropdown_menu a:hover { color: #E67517; }


















/***** bottom_info ************************************************************/

body.cms_css_wrapper_frontend div.bottom_info            { padding-top: 15px; }
body.cms_css_wrapper_frontend div.bottom_info table      { width: 100%; }
body.cms_css_wrapper_frontend div.bottom_info table td.l { width: 99px; text-align: left;   }
body.cms_css_wrapper_frontend div.bottom_info table td.c { width: auto; text-align: center; }
body.cms_css_wrapper_frontend div.bottom_info table td.r { width: 99px; text-align: right;  }

body.cms_css_wrapper_frontend div.bottom_info marquee { width: 300px; height: 1.3em; }
body.cms_css_wrapper_frontend div.bottom_info marquee a,
body.cms_css_wrapper_frontend div.bottom_info marquee a:active,
body.cms_css_wrapper_frontend div.bottom_info marquee a:hover,
body.cms_css_wrapper_frontend div.bottom_info marquee a:link,
body.cms_css_wrapper_frontend div.bottom_info marquee a:visited { color: white; font-weight: bold; }