html {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; width: 100%; height: 100%;}
body {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; width: 100%; height: 100%;}
body {font: 10pt arial,sans-serif;color: #000000;}
table {font: 10pt arial,sans-serif;}
form {margin: 0px;}
input {font: 11px tahoma,sans-serif;}
button {font: 11px tahoma,sans-serif; color: #ffffff; border: #009900 1px solid; font-weight: bold; background: url(/admin/images/button_bg_red.gif) repeat-x bottom;}
button.red {font: 11px tahoma,sans-serif; color: #ffffff; border: #ff0000 1px solid; font-weight: bold; background: url(/admin/images/button_bg_red.gif) repeat-x bottom;}
select {font: 11px tahoma,sans-serif;}
textarea {font: 11px tahoma,sans-serif;padding: 1px; border: #cccccc 1px solid; background: #ffffff;}
table {border: 0px;}
legend {margin-bottom: 6px; font: 11px tahoma,sans-serif; font-weight: bold; color: #666666; padding: 10px; padding-top: 4px; padding-bottom: 4px; background: #ffffff;}
fieldset {color: #666666;border: #cccccc 1px solid; padding: 10px; margin: 0px; margin-top: 5px; margin-bottom: 5px;}
hr {color: #CCCCCC;}
image {border: 0px; border: none;}
a image {border: 0px; border: none;}
p {margin-top: 10px; margin-bottom: 10px;}
h1 {margin-top: 0px; margin-bottom: 10px;}
h2, h3 {margin-top: 20px; margin-bottom: 10px;}
hr {color: #cccccc; border: none; background-color: #cccccc; height: 1px; margin: 0px; padding: 0px;}
strong {color: #0055a4;}
ul li {
  list-style-type: disc;
  list-style-image: url(/images/r_list.gif);
  list-style-position: outside;
  padding: 2px;
}
img {border: 0;}
/* Заголовки */
h1 {font: 18pt arial,sans-serif; font-weight: bold;}
h2 {font: 14pt arial,sans-serif; font-weight: bold;}
h3 {font: 11pt arial,sans-serif; font-weight: bold;}

#name {font: 11pt arial,sans-serif; font-weight: bold;}
#name_big {font: 14pt arial,sans-serif; font-weight: bold;color:#0055A4;}
#name_ubig {font: 16pt arial,sans-serif; font-weight: bold;}
.nomargins {margin: 0px;}

/* Ссылки */
a {color: #000099; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}
a.menu {color: #444444; text-decoration: none; font: 8pt tahoma,sans-serif; font-weight:bold;}
a.menu:hover {color: #CCCCCC; text-decoration: none;}
a.selected_menu {color: #000000; text-decoration: none; font: 8pt tahoma,sans-serif; font-weight: bold; text-decoration: underline;}
a.selected_menu:hover {color: #666666; text-decoration: none;}
a.none {color: #000000; text-decoration: none;}
a.none:hover {color: #000000; text-decoration: none;}
a.none_clear {text-decoration: none;}
a.none_clear:hover {text-decoration: none;}
a.topmenu {color: #1f62a5; text-decoration: none;}
a.topmenu:hover {color: #000000; text-decoration: none;}
a.small_blue {font: 7pt tahoma,sans-serif;color: #1f62a5; text-decoration: none;}
a.small_blue:hover {color: #000000; text-decoration: none;}

/* Горизонтальное меню */
a.hmenu {color: #666666; text-decoration: none;}
a.hmenu:hover {color: #666666; text-decoration: none;}
.hmenu {color: #666666; text-decoration: none;}
.hmenu_box {background: url(/admin/images/bg_top.gif) #fff repeat-x 100% bottom; border-bottom: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; padding: 10px;}
.h_menu {padding: 6px; padding-top: 3px; padding-bottom: 3px; border: #CCCCCC 1px solid; background: url(/admin/images/h_menu.gif) #fff repeat-x 100% bottom;}
.h_menu_sel {padding: 6px; padding-top: 3px; padding-bottom: 3px; border-top: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid; border-bottom: #ffffff 1px solid; background: #FFFFFF;}
.h_menu_sep {padding: 1px; border-bottom: #CCCCCC 1px solid;}
.tabs {padding-top: 0px; padding-bottom: 8px;}

/* Навигация */
.arr {font-weight: bold; border: #cccccc 1px solid; padding: 2px; background:#eeeeee;}
a.arr {text-decoration: none;}
a.arr:hover {text-decoration: none;}
.npage {border: #FFFFFF 1px solid; padding: 2px;}
a.npage {text-decoration: none;}
a.npage:hover {text-decoration: none;}
.npage_sel {font-weight: bold; border: #CCCCCC 1px solid; padding: 2px;}
.pages {padding-top: 16px; padding-bottom: 16px;}

/* Разметка */
.document {background: #ffffff; padding: 0px;}
.top {border-bottom: #dddddd 4px solid;background: #ffffff;width: 100%; background: url(/admin/images/bg_top.gif) #fff repeat-x 100% bottom;}
.top td{padding: 15px;}
.bottom {border-top: #dddddd 4px solid; background: url(/admin/images/bg_bottom.gif) #fff repeat-x 100% top; width: 100%;}
.bottom td{padding: 5px;}
.auth_shadow {position:absolute; left:105px; top:105px; z-index:1; width:390px; height: 120px; background: #CCCCCC;}
.auth {position:absolute; left:100px; top:100px; z-index:1; width:390px; height: 120px; border: #000000 1px solid ; padding:10px; background: #ffffff;}
.loading {position:absolute; left:10px; top:40px; z-index:1; width:150px; height: 80px; border: #000000 1px solid ; padding:10px; background: #ffffff;}
.form td{background: #eeeeee;}
.form {border: #cccccc 1px solid;}
.form_light {border: #cccccc 1px dotted;}
.form_left {border-left: #cc0000 2px solid; text-align: left;}
.content {background: #ffffff;padding: 20px;}
.date {width: 20px;}
.login {border: #cccccc 1px solid;background: url(/admin/images/bg_top.gif) #fff repeat-x 100% bottom;}
.button {background-color: #eeeeee;border: #000000 1px solid;width: 60px;height: 18px;}
.size120 {background-color: #ffffff;border: #000000 1px solid;width: 120px;height: 18px;}
.top_menu td{border-left: #cccccc 1px dotted;}
.error_message {margin-top: 4px; margin-bottom: 4px; border: #ff0000 2px dotted; font-weight: bold; color: #ff0000; padding: 6px;}
.message {margin-top: 4px; margin-bottom: 4px; border: #009900 2px dotted; font-weight: bold; color: #009900; padding: 6px;}
.text {padding: 4px; border: #cccccc 1px dotted; background: #eeeeee;}
.window {overflow: auto; width: 100%;}
.item {position: relative; float: left; width: 50px; height: 50px; margin: 1px; border: #cccccc 1px solid;}

/* PNG */
.logoagima {background: url(/images/logoagima.png) top left no-repeat;}
.baloons {background: url(/images/baloons.png) top left no-repeat;}
.pizza {background: url(/images/pizza.png) top left no-repeat;}
.pizza_big {background: url(/images/pizza_big.png) top left no-repeat;}
.menu_part {background: url(/images/menu3.png) top left no-repeat;}
.top_label {background: url(/images/top.png) top left no-repeat;}
.menu_pizza {background: url(/images/menu_pizza.png) top left no-repeat;}
.menu_salads {background: url(/images/menu_salads.png) top left no-repeat;}
.menu_appetizers {background: url(/images/menu_appetizers.png) top left no-repeat;}
.menu_desserts {background: url(/images/menu_desserts.png) top left no-repeat;}
.menu_drinks {background: url(/images/menu_drinks.png) top left no-repeat;}
.menu_sushi {background: url(/images/menu_sushi.png) top left no-repeat;}
.menu_rolls {background: url(/images/menu_rolls.png) top left no-repeat;}
.menu_price {background: url(/images/menu_price.png) top left no-repeat;}
.label {background: url(/images/label.png) top left no-repeat;}
.tree {background: url(/images/tree.png) top left no-repeat;}

/* Прогрессбар */
.mailbar {background-image: url(/admin/images/bar/mailerbar-bg.gif); background-repeat: no-repeat; height: 60px; width: 518px; margin-right: auto; margin-left: auto; border: #CCCCCC 1px solid;}
.baritems {padding-top: 10px; padding-left: 7px; text-align: left;}

/* Шрифты */
.blue {color: #1f62a5;}
.white {color: #ffffff;}
.orange {color: #ff9900;}
.help {color: #666666;}
.transparent {font: 10px tahoma,sans-serif;color: #CCCCCC;}
.sup {color: #aaaaaa;}
.small {font: 8pt tahoma,sans-serif;color: #666666;}
.small_blue {font: 8pt tahoma,sans-serif;color: #1f62a5;}
.usmall {font: 7pt tahoma,sans-serif;color: #1f62a5;}
.error {color: #ff0000;}
.no_error {color: #009900;}
.red {color: #ff0000;}
.green {color: #009900;}
.header td{font: 11px tahoma,sans-serif; font-weight: bold; background: url(/admin/images/header.gif) #eee repeat-x bottom; border: #cccccc 1px solid;padding:4px;}
.underline td{font: 11px tahoma,sans-serif;; border-bottom: #cccccc 1px solid;}
.underline {font: 11px tahoma,sans-serif;; border-bottom: #cccccc 1px solid;}
.tree td{font: 11px tahoma,sans-serif;}
.strong {color: #0055a4;}

th {font-size: 150%;}
h4, h5 {margin: 0.5em 0;}
.table1 .col2 {text-align: left; vertical-align: top; }
.form tr {vertical-align: top;}
.table1 *, .table2 * {text-align: center;}
.branches span {cursor: pointer;}
.weather {padding-top: 20px;}
#privatepersonesdiv {position: absolute; margin-left: 413px;}
.docslist td {
color: #009;
}