body {color: #444; font-family: verdana; font-size: 11px;}
a {color: #fff; text-decoration: none;}
a:hover {text-decoration: underline;}
table {font-size: 12px;}
div.menu {padding-left: 15px;}
div.mini_menu {float: right;}
div.r_error {color: #ff3333;}
div.r_error_small {color: #ff3333; font-size: 12px;}
td.login_menu {color: #fff; text-align: right;}
td.login-title{vertical-align: top;}
td.login-form{vertical-align: top;}
a.top_menu {padding-left: 10px; font-size: 11px;}
a.mini_menu {font-size: 11px; color: #287693;}
a.login_menu {font-size: 11px;}
a.navigation {font-size: 11px; color: #444;}
a.context_menu {color:a70c0c; font-size: 11px;}
a.m_edit {color: #336783;}
a.delete {color: #990033; cursor: hand;}
a.usial{color: #666;}
a.blog_cat{color: #287693;}
a.internal {color: #111111;}
a.red_link {color: #cc3333;}
a.edit {color: #336633;}
div.edit {padding-bottom: 5px;}
font.this_page {font-size: 11px; color: #999;}
font.divider {font-size: 11px; color: #999;}

div.saved {color: green; padding-left: 0px; padding-bottom: 10px; font-size: 11px;}
div.saved_not {color: red; padding-left: 0px; padding-bottom: 10px; font-size: 11px;}

div.navigation_bar {padding-top: 0px;}
div.module_name {font-size: 14px;padding-bottom: 10px;}
div.actions {padding-top: 10px;}
div.title1 {font-size: 14px; color: #7aa235; padding-top: 15px; padding-bottom: 15px;}
div.title2 {font-size: 24px; color: #236681; padding-top: 10px; padding-bottom: 10px;}

div.content {padding-top: 10px;}

div.blog_block {padding-bottom: 15px;}
div.blog_date {color: #6b6d69; font-size: 11px; padding-bottom: 4px;}
div.blog_title {color: #235c8c; padding-bottom: 10px;}
div.blog_text {font-size: 11px;}

div.right_block {float: right; background: #FFF; padding: 10px;}

font.error {color: #ff4b4b;}
font.mini_desc {font-size:10px; color: #999;}
td.mini_desc {font-size: 10px; color: #999;}


td.cell_title {font-size: 14px; padding: 2px; padding-left: 5px; color: #2a7793;}

td.value_border_left {border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 4px;}
td.value_border_left_small {border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 4px; font-size:11px; color: #999;}
td.value_border_middle {border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 4px;}
td.value_border_middle_small {border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 4px; font-size:11px; color: #999;}

td.key_type1 {}
td.key_type2 {color: #CC6600;}
td.key_type3 {color: #006600;}

td.value {color: #336699;}
td.value2 {color: #888; font-size: 11px;}
td.value3 {color: #888; font-size: 11px; text-align: center;}

/* FORM */
td.form_title{padding-right: 10px;padding-bottom: 10px; vertical-align: top;}
td.form_areas{padding-bottom: 10px;}

input {color: #666; font-size: 12px;}
textarea {color: #444; font-size: 12px; font-family: verdana; width: 680px; height: 300px;}
textarea.mini {color: #666; font-size: 12px; font-family: verdana; width: 600px; height: 100px;}
select {color: #666; font-size: 12px;}

/* Таблица с рамками */

td.bor_key {font-family: Arial; font-size: 15px; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; background: #f6f6f6; color: #87af26; text-align: center; height: 50px;}
td.bor_key_r {font-family: Arial; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; background: #f6f6f6; border-right: 1px solid #dadada; color: #d4524c; height: 50px; text-align: center;}
td.bor_checkbox_key {font-family: Arial; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; background: #f6f6f6; color: #d4524c; width: 1px; height: 50px; text-align: center;}

td.bor_val {font-family: Arial; color: #555; font-size: 12px; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; text-align: center; text-align: center;}
td.bor_val_r {font-family: Arial; color: #555; font-size: 12px; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; text-align: center;}

td.bor_val_block {font-family: Arial; color: #a0a0a0; font-size: 12px; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; text-align: center; text-align: center;}
td.bor_val_r_block {font-family: Arial; color: #a0a0a0; font-size: 12px; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; text-align: center;}

/* Всплывающее меню */

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  color: #555;
}

#nav2 {
  list-style: none;
  margin: 0;
  padding-right: 500;
  float: left;
  width: 100%;
  color: #888;
}


#nav li {
  float: left;
  position: relative;
  background: #515151;
  background: none;
}

#nav a {
  color: #888;
  text-decoration: none;
  display: block;
  padding: 4px 1px;
  padding-left: 10px;
  padding-right: 10px;
  background: #ccc;
}
#nav a:hover {
  color: #000;
  background: #ccc;
}
#nav li:hover,
#nav li.jshover {
  background: #333;
}

#nav li ul {
  display: none;
  position: absolute;
  background: #fff;
  padding: 8px 0;
  width: 138px;
}
#nav li li a {
  width: 118px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}