#navline_settings
{
  color: #012c4f;
  font:bolder 12px Arial;

  position:absolute;

  margin:2px 10px;

  background:#bebebe;

  border:1px solid #777777;

  display:none;
}

#navline_settings .title
{
  margin:5px 0px;

  color: #012c4f;
  font:bolder 12px Arial;

  text-align:center;
}

#navline_settings form input
{
  background:#d2d2d2;
  border:1px solid #777777;
}

#navline_settings td
{
  padding:0px;
}

#navline_settings .navline_settings_table
{
  margin:0px auto;
}

#navline_settings .navline_settings_table td
{
  text-align:left;
  padding:0px 10px;
}

#navline_settings .navline_settings_table td img
{
  width:auto;
  height:auto;
}

.export_users{
  margin: 10px 0;
  text-align: right;
}
.export_users button{
  color: #FFF;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  text-shadow: 0 1px 2px rgba(3,0,0,.75);
  background: #009400;
  background: linear-gradient(#009400,#005d00) #005d00;
  background: -webkit-linear-gradient(left top,left bottom,#009400,#005d00);
  background: -moz-linear-gradient(top,#009400,#005d00);
  border-radius: 5px;
  border: 1px solid #005d00;
  padding: 2px 3px;
  box-shadow: 0 1px 2px 0 rgba(50,50,50,.75);
  cursor: pointer;
}
.export_users button:focus{
  outline: 0;
}
.export_users button:hover{
  border-color: #003d00;
  text-decoration: none;
  background: linear-gradient(#007100,#000d00) #000d00;
}

.settings
{
  margin:10px 10px;
}

.settings .title
{
  text-align:center;
}

.settings a
{
  cursor:pointer;
  color: #212121;
}

.settings ul
{
  margin:0px 0px;
}

.settings ul li
{
  margin:0px 0px;

  list-style-type:none;

  padding:2px 0px 5px 0px;
}

.settings ul li ul
{
  margin:2px 0px 5px 15px;
}

.settings ul li  ul li
{
  margin:0px 0px;

  list-style-type:none;

  padding:2px 0px 5px 0px;
}

.settings .check_table
{
  margin:5px auto 5px auto;
  display:none;
}

.settings .check_table td
{
  padding:0px 5px 0px 5px;
  vertical-align:top;
}



.settings .big_table
{
  color:#212121;

  font-size:11px;
}

.settings .big_table td
{
  padding:0px 3px;
}

.settings .big_table .title
{
  font-size:11px;
  font-weight:bolder;
}

.settings .big_table input
{
  width:100px;
  font-size:12px;
}

.settings .big_table select
{
  width:100px;
  font-size:12px;
}


.settings .normal_table
{
  color:#212121;
  font-size:14px;

  margin:5px auto;
}

.settings .normal_table .group
{
  font-weight:bolder;

  padding:4px 5px;
}

.settings .normal_table td
{
  padding:0px 7px;
  vertical-align:middle;
}

.settings .normal_table td .small
{
  font-size:13px;
}

.settings .normal_table td.center
{
  text-align:center;
}

.settings .normal_table th
{
  font-weight:bolder;

  padding:5px 5px;
}

.settings .normal_table .title
{
  font-size:13px;
  font-weight:bolder;

  padding-top:10px;
}

.settings .normal_table input
{
  width:100px;
  font-size:12px;
}

.settings .normal_table select
{
  width:100px;
  font-size:12px;
}

.settings .normal_table .buttd
{
  padding:10px 0px;
  text-align:center;
}

.settings .normal_table .buttd a
{
  font-weight:bolder;
}




.small_table
{
  color:#212121;
  font-size:12px;

  margin:5px auto;
}

.small_table td
{
  padding:2px 5px;
}

.small_table .title
{
  padding:10px 0px;

  font-size:13px;
  font-weight:bolder;
}

.small_table input
{
  font-size:12px;
}

.small_table select
{
  width:100px;
  font-size:12px;
}

.small_table .buttd
{
  padding:10px 0px;
  text-align:center;
}

.small_table .buttd a
{
  font-weight:bolder;
}



.settings ul.big_list
{

}

.settings ul.big_list li
{
  color:#000000;
  font-weight:bolder;

  padding:0px;
}

.settings ul.big_list li td
{
  padding:0px 1px;
}

.settings ul.big_list li ul li
{
  font-weight:normal;
}





.settings_menu
{

}

.settings_menu table
{
  width:100%;
}

.settings_menu td
{
  width:100px;
  padding:5px;

  vertical-align:top;

  background:#FFFFFF;
}

.settings_menu td div
{
  margin:0px 0px 0px 10px;
  display:none;
}

.settings_menu td div a
{
  font-size:13px;
}

.settings .title
{
  color:#212121;
}

.object_panel
{
  margin:0px 0px 0px 0px;

  padding:1px 1px;

  color: #012c4f;
  font:normal 12px Arial;

  background:#bebebe;
  border:1px solid #777777;
}

.object_panel .title
{
  color: #012c4f !important;
  font-weight:bolder !important;

  font-size:12px !important;

  text-align:center !important;

  padding:0px 3px !important;
}

.object_panel table
{
  margin:0px;
}

.object_panel td
{
  height:auto !important;
}

.object_edite
{
  margin:0px !important;
}

.object_edite form
{
  margin:1px 0px !important;
}

.object_edite form input, .object_edite form select
{
  margin:0px !important;

  color:#666666 !important;
  background: #DDDDDD !important;
  border:1px solid #AAAAAA !important;
}

.object_edite form input.checkbox
{
  width:30px !important;
}

.object_edite form textarea
{
  margin:0px !important;

  color:#666666 !important;
  background: #DDDDDD !important;
  border:1px solid #AAAAAA !important;
}

.object_edite form .submit
{
  color:#666666 !important;

  width:auto!important;

  font-size:11px;

  padding:0px 10px 0px 10px !important;

  background: #DDDDDD !important;
  border:1px solid #AAAAAA !important;

  cursor:pointer;

  outline: none;
}

.object_edite form .title
{
  color:#666666 !important;

  font-size:12px;

  margin:2px 0px;

  text-align:center;
}

.object_edite form .fieldname
{
  padding:0px 3px;
  width:20%;
}

.object_edite form .fieldinput
{
  padding:0px 3px;
}


.object_lang_panel
{
  margin:3px 0px;
}

.object_lang_panel table
{
  margin:0px 0px 0px auto;
}

.object_lang_panel table td
{
  width:20px;

  text-align:center;
  vertical-align:bottom;
}

.object_lang_panel table td a, .object_lang_panel table td a:hover
{
  color:#585858 !important;

  font-size:12px;
  font-weight:normal;
}

.object_lang_panel table td.active
{
  text-align:center;
  vertical-align:bottom;
}

.object_lang_panel table td.active a, .object_lang_panel table td.active a:hover
{
  color:#585858 !important;

  font-size:12px;
  font-weight:bolder;
}


.object_info
{
  width:100%;
}

.object_info td
{
  font-size:10px;
  text-align:center;
}

#dublicate_menu_settings
{
  color: #012c4f;
  font:bolder 12px Arial;

  position:absolute;

  width:500px;

  margin-left:-200px;
  margin-top:-300px;

  left:50%;

  background:#bebebe;

  border:1px solid #777777;

  display:none;
}


#dublicate_menu_settings .title
{
  margin:5px 0px;

  color: #012c4f;
  font:bolder 12px Arial;

  text-align:center;
}

#dublicate_menu_settings .dublicate_menu_delims
{
  margin:0px auto;
}

#dublicate_menu_settings .dublicate_menu_delims td
{
  padding:0px 10px;
}

#dublicate_menu_settings form input
{
  background:#d2d2d2;
  border:1px solid #777777;
}

#dublicate_menu_settings .dublicate_menu_table
{

}

#dublicate_menu_settings .dublicate_menu_table td
{
  text-align:left;
  padding:0px 5px;
}

#dublicate_menu_settings td
{
  padding:0px;
}

#dublicate_menu_settings a
{
  font-weight:bolder !important;
  text-decoration:none !important;
}

#left_tabs
{

}


#left_tabs img
{
  display:block;
}

img.button
{
  cursor:pointer;
  border:none;
}

img.buttonm
{
  width:11px !important;
  height:11px !important;

  cursor:pointer;

  border:none;

  margin:0px 2px !important;
}

img.buttonp
{
  width:14px !important;
  height:14px !important;

  cursor:pointer;

  border:none;

  margin:0px 2px !important;
}

.subobject_panel
{
  margin:0px 0px 5px 0px;

  padding:1px 1px;

  color: #012c4f;
  font:normal 12px Arial;

  background:#bebebe;
  border:1px solid #777777;
}

.subobject_panel .title
{
  font-weight:bolder;

  font-size:12px;

  text-align:center;

  padding:0px 3px;
}

.color_palette
{
  position:ablosute;

  width:365px;
  height:260px;

  border:1px solid gray;

  margin:-260px 0px 0px 0px;

  background:#222222;

  color:#AAAA;

  font:normal 10px Verdana;
}

.color_palette table, .color_palette td
{
  padding:0px !important;
  margin:0px !important;
}

.color_palette .title
{
  padding:0px !important;
  margin:3px 0px !important;
}

.color_palette .title td
{
  color:#FFFFFF !important;

  font:bolder 10px Tahoma !important;

  text-align:center !important;
}

.color_palette .title a, .color_palette .title a:hover
{
  color:#FFFFFF !important;

  font:bolder 10px Verdana !important;

  text-decoration:none !important;
}

.color_palette td.left
{
  wertical-align:top;
  font-size:1px;

  width:203px;
}


.color_palette #palette_area
{
  padding:0px !important;

  width:204px !important;

  margin:0px 10px !important;
}

.color_palette #palette_area div
{
  font-size:1px;

  float:left;
  width:4px;
  height:4px;

  cursor:pointer;

  padding:0px;
  margin:0px;
}



.color_palette #palette_presets
{
  margin:0px 0px;
}

.color_palette #palette_presets td div
{
  width:15px;
  height:15px;

  border:1px solid #444444;

  margin:1px 2px 1px 0px;

  cursor:pointer;
}



.color_palette #palette_line
{
  margin:7px 10px 0px 10px !important;
}

.color_palette #palette_line table
{
  width:100% !important;
}

.color_palette #palette_line td
{
  font-size:1px;
  height:20px;
  cursor:pointer;

  padding:0px;
  margin:0px;
}




.color_palette #palette_inputs
{
  color:#999999;

  font:normal 11px Verdana;

  text-align:center;
  margin:17px 0px 0px 0px;
}

.color_palette #palette_inputs input
{
  width:23px;
}

.color_palette #palette_input
{
  margin:5px 0px 0px 0px;
}

.color_palette input
{
  color:#AAAAAA;

  font:normal 12px Tahoma;

  background:#666666;
  border:1px solid #888888;

  padding:0px;
}


.content_group
{
  margin:0px 0px;
  border:1px dashed black;
}

.active_content_group
{
  margin:0px 0px;
  border:1px solid black;
}

.content_group_panel
{
  color:#012c4f;
  background:#bebebe;
  border:1px solid #777777;
}

.content_group_panel .title
{
  font-weight:bolder;

  font-size:11px;

  text-align:center;
}

.content_group .button
{
  margin:0px 0px 0px 0px;
}


.system_menu
{
  width:575px;

  margin:10px auto;

  text-align:center;
}

.system_menu table
{
  margin:0px auto;
}

.system_menu table td
{
  padding:3px 30px;
  text-align:center;
}

.system_menu table td a
{
  text-decoration:none;
  color:#212121;
  font-weight:bolder;
}

.system_menu table td a:hover
{
  text-decoration:none;

  font-weight:bolder;
}


.popup_panel
{
  display:none;

  position:absolute;

  color: #012c4f;
  font:normal 12px Arial;

  background:#bebebe;
  border:1px solid #777777;

  z-index:9999;
}

.popup_panels a
{
  color: #012c4f !important;
  font:normal 12px Arial;

  text-decoration:none;
}

.popup_panels a:hover
{
  color: #012c4f !important;
  font:normal 12px Arial;

  text-decoration:none;
}

.button
{
  cursor:pointer;
}

.popup_panel .title
{
  font-family:verdana;

  color: #012c4f;

  font-size:12px;
  font-weight:bolder;

  padding:0px !important;

  text-align:center !important;
}

.popup_panel input
{
  font-size:13px;
  background:#d2d2d2;
  border:1px solid #777777;
}

.popup_panel input.button
{
  color:#666666;

  font-size:12px;

  background:#d2d2d2;
  border:1px solid #777777;
}

.popup_panel img.button
{
  margin:0px !important;
  border:none;
}

.popup_panel ul
{
  color: #012c4f !important;

  margin:0px 0px 5px 0px;
  padding:0px;

  list-style-type:none;
}

.popup_panel ul li
{
  margin:0px;
  padding:1px 0px 1px 10px;

  list-style-type:none;

  text-align:left;
}

.popup_panel ul li a
{
  color: #012c4f !important;

  font-family:verdana !important;
  font-size:11px !important;
  font-weight:bolder !important;

  text-decoration:none !important;
}

.popup_panel ul li a:hover
{
  color: #012c4f !important;

  font-family:verdana !important;
  font-size:11px !important;
  font-weight:bolder !important;

  text-decoration:underline !important;
}


.popup_panel ul li ul
{
  margin:0px 0px 5px 15px;
  padding:0px;

  list-style-type:none;
}

.popup_panel ul li ul li
{
  margin:0px;
  padding:2px 0px 2px 10px;

  list-style-type:none;

  text-align:left;
}

.popup_panel ul li ul li a
{
  font-family:verdana !important;
  font-size:11px !important;
  font-weight:normal !important;

  text-decoration:none !important;
}

.popup_panel ul li ul li a:hover
{
  font-family:verdana !important;
  font-size:11px !important;
  font-weight:normal !important;

  text-decoration:underline !important;
}

.popup_panel span.small
{
  font-family:verdana !important;
  font-size:10px;
  font-weight:normal !important;
}

.popup_panel table td
{
  font-size:12px;

  padding:1px 2px;
  text-align:left;
}

.popup_panel table td a
{
  cursor:pointer !important;

  color: #012c4f !important;

  font-family:verdana !important;
  font-size:11px !important;
  font-weight:bolder !important;

  text-decoration:none !important;
}

.popup_panel table td a:hover
{
  cursor:pointer !important;

  color: #012c4f !important;

  font-family:verdana !important;
  font-size:11px !important;
  font-weight:bolder !important;

  text-decoration:underline !important;
}

.popup_panel table td a.selected
{
  color: #012c4f !important;

  font-family:verdana !important;
  font-size:11px !important;
  font-weight:bolder !important;

  text-decoration:underline !important;
}

.popup_panel .info
{
  font-size:11px;

  margin:0px 5px;
}

.popup_panel .info th
{
  background-color:#B0B0B0;
  font-size:11px;

  padding:2px 5px;
}

.popup_panel .info td
{
  font-size:11px;

  padding:1px 5px;
}

.popup_panel .miniinfo
{
  font-size:9px;

  margin:0px 3px;
}

.popup_panel .miniinfo td
{
  font-size:9px;

  margin:3px 1px;
}

.popup
{
  position:absolute;

  top:50%;
  left:50%;

  width:800px;
  height:500px;

  margin-left:-400px;
  margin-top:-250px;

  border:1px solid #777777;

  padding:3px;

  color:#012c4f;
  font:bolder 12px Arial;

  display:none;
}

.popup .title
{
  margin:7px 0px;

  color: #012c4f;
  font:bolder 12px Arial;

  text-align:center;
}

.popup .subtitle
{
  margin:7px 0px;

  color: #012c4f;
  font:bolder 11px Arial;

  text-align:center;
}

.popup form input
{
  background:#d2d2d2;
  border:1px solid #777777;
}

.popup .full_textarea
{
  width:795px;
  height:440px;

  margin:7px auto;
}

#center_popup
{
  position:fixed;
  //position:absolute;
  color: #000000;
  z-index:999999;
  top: 50%;
  width:800px;
  height:500px;
  top: expression(eval(document.documentElement.scrollTop+window.screen.availHeight/2-80) + "px");
  display:none;
  visibility:hidden;
}

.panel
{
  color:#012c4f;

  background:#bebebe;
}

.button
{
  cursor:pointer;
}

.panel input
{
  background:#d2d2d2;
  border:1px solid #777777;
}

.panel input.button
{
  color:#666666;

  font-size:12px;

  background:#d2d2d2;
  border:1px solid #777777;
}

.panel img
{
  border:0px !important;
}

.panel img.button
{
  width:auto !important;
  height:auto !important;
  border:none;
}

.panel .title
{
  background:none;
  padding:0px;
}

#left_control_panel
{
  width:5px;

  vertical-align:middle;

  cursor:pointer;

  background:url("/classes/images/panels/left_right_hidden.gif");
}


#right_control_panel
{
  width:5px;

  vertical-align:middle;

  cursor:pointer;

  background:url("/classes/images/panels/left_right_hidden.gif");
}

#left_tabs
{
  padding:0px 1px 0px 0px;
}

#left_panel
{
  color:#012c4f;

  text-align:center;

  background:#bebebe;
}

#left_panel .button
{
  margin:2px 2px 0px 2px;
}



#right_panel
{
  color:#012c4f;

  text-align:center;

  padding:2px 0px;

  background:#bebebe;
}

#right_panel .button
{
  margin:0px 2px 4px 2px;
}

#admin_center
{
  width:100%;
  vertical-align:top;
}


img.system_button
{
  cursor:pointer;

  width:auto !important;
  height:auto !important;

  border:none;
}

#bottom_panel
{
  font-size:9px;
}

.navline .navline_images
{

}

.navline .navline_images img
{
  margin:4px 0px;
  cursor:pointer;
}

.navline .navline_images td
{
  text-align:center;
}

#page_panel
{
  padding:1px 3px;

  color: #012c4f;
  font:normal 12px Arial;

  background:#bebebe;
  border:1px solid #777777;
}

#page_panel .title
{
  font-weight:bolder;

  font-size:12px;

  text-align:center;
}

#page_panel .subtitle
{
  font-weight:bolder;

  font-size:11px;

  text-align:center;
}

.editor_text_panel
{
  margin:5px 0px 1px 0px;
}

.editor_text_panel img.button
{
  border:none;
}

