html, body {padding: 0px; margin: 0px;}
html, body, table, input, select, button, textarea {font: 8pt tahoma,sans-serif;color: #000;}
button {color: #fff; border: #090 1px solid; font-weight: bold; background: url(/admin/images/button_bg.gif) repeat-x bottom;}
button.red {color: #fff; border: #f00 1px solid; font-weight: bold; background: url(/admin/images/button_bg_red.gif) repeat-x bottom;}
form {margin: 0px;}
legend {margin-bottom: 6px; font-weight: bold; color: #666; padding: 10px; padding-top: 4px; padding-bottom: 4px; background: #fff;}
fieldset {color: #666666;border: #cccccc 1px solid; padding: 10px; margin: 0px; margin-top: 5px; margin-bottom: 5px;}
hr {color: #ccc;}
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, h4, h5 {margin-top: 20px; margin-bottom: 10px;}
hr {color: #ccc; border: none; background-color: #ccc; height: 1px; margin: 0px; padding: 0px;}
* {outline: none;}

/* Заголовки */
h1,.h1 {font: 18pt arial,sans-serif; color: #555; background: url(/admin/images/h1.gif) #fff no-repeat left center; padding: 6px;}
h2,.h2 {font: 14pt arial,sans-serif;}
h3,.h3 {font: 11pt arial,sans-serif;}
h4,.h4 {font: 10pt arial,sans-serif;}
.big {font: 9pt arial,sans-serif;}
.nomargins {margin: 0px;}

/* Ссылки */
a {color: #000; text-decoration: underline;}
a:hover {text-decoration: none;}
a.none {text-decoration: none;}
a.none:hover {text-decoration: none;}
a.menu {color: #666; text-decoration: none;}
a.menu:hover {color: #000; text-decoration: none;}

/* Горизонтальное меню */
.h_menu_td {padding: 6px; padding-top: 3px; padding-bottom: 3px; border: #ccc 1px solid; background: url(/admin/images/h_menu.gif) #fff repeat-x 100% bottom;}
a.hmenu {color: #666; text-decoration: none;}
a.hmenu:hover {color: #666; text-decoration: none;}
.hmenu {color: #666; text-decoration: none;}
.hmenu_box {background: url(/admin/images/bg_top.gif) #fff repeat-x 100% bottom; border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; border-right: #ccc 1px solid; padding: 10px;}
.h_menu {padding: 6px; padding-top: 3px; padding-bottom: 3px; border: #ccc 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: #ccc 1px solid; background: #eee;}
.h_menu_sep {padding: 1px; border-bottom: #ccc 1px solid;}
.tabs {padding-top: 0px; padding-bottom: 8px;}

/* Навигация */
.arr {font-weight: bold; border: #ccc 1px solid; padding: 2px; background:#eee;}
a.arr {text-decoration: none;}
a.arr:hover {text-decoration: none;}
.npage {border: #fff 1px solid; padding: 2px;}
a.npage {text-decoration: none;}
a.npage:hover {text-decoration: none;}
.npage_sel {font-weight: bold; border: #ccc 1px solid; padding: 2px;}
.pages1 {padding: 0px 50px 12px 0px; display: inline; white-space: nowrap;}
.pages2 {padding: 0px 0px 12px 0px; display: inline; white-space: nowrap;}
.pages {padding: 16px 0px 16px 0px; text-align: left;}
/*
.arr {font-weight: bold; border: #cccccc 1px solid; padding: 2px; background:#eeeeee; width: 40px;}
a.arr {text-decoration: none;}
a.arr:hover {text-decoration: none;}
.npage {border: #eee 1px solid; padding: 2px; width: 40px;}
a.npage {text-decoration: none;}
a.npage:hover {text-decoration: none;}
a.per_page {text-decoration: none; font: 7pt tahoma,sans-serif;color: #666;}
a.per_page:hover {text-decoration: none;}
.npage_sel {font-weight: bold; border: #ddd 1px solid; padding: 2px;}
.per_page_sel {font-weight: bold; border: #ddd 1px solid; padding: 1px; font: 7pt tahoma,sans-serif;color: #666;}
.per_page {font: 7pt tahoma,sans-serif;color: #666; margin-top: 5px; margin-bottom: 5px;}
.pages {padding-left: 16px; padding-right: 16px;}
*/

/* Разметка */
.databox {padding: 10px; border: #eee 1px solid; overflow: auto;}
.document {background: #fff; padding: 0px;}
.top {border-bottom: #ddd 4px solid;background: #fff;width: 100%; background: url(/admin/images/bg_top.gif) #fff repeat-x 100% bottom;}
.bottom {border-top: #ddd 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: #ccc;}
.auth {position:absolute; left:100px; top:100px; z-index:1; width:390px; height: 120px; border: #000 1px solid ; padding:10px; background: #fff;}
.loading {position:absolute; left:10px; top:40px; z-index:1; width:150px; height: 80px; border: #000 1px solid ; padding:10px; background: #fff;}
.form td{background: #eee;}
.form {border: #ccc 1px solid; border-left: #e00 2px solid;}
.form_light {border: #ccc 1px dotted;}
.menu_part {background: #fff; padding: 10px;}
.menu_part td{padding: 4px;}
.content {background: #fff;padding: 10px;}
.date {width: 20px;}
.login {border: #ccc 1px solid;background: url(/admin/images/bg_top.gif) #fff repeat-x 100% bottom;}
.button {background-color: #eeeeee;border: #000 1px solid;width: 60px;height: 18px;}
#border {border-right: #ccc 1px dotted;}
#w_td {background: #fff; vertical-align: top; border-left: #090 2px solid;}
.top_main_td {padding: 15px;}
.top_menu_td{border-left: #ccc 1px dotted;}
.message {overflow: auto; margin-top: 5px; margin-bottom: 5px; border: #ccc 2px dotted; font-weight: bold; color: #666; padding: 4px; padding-bottom: 6px;}
.text {padding: 4px; border: #ccc 1px dotted; background: #eee;}
.code {border: #ccc 1px solid;}

/* Прогрессбар */
.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;}

/* Шрифты */
.white {color: #fff;}
.grey {color: #555;}
.transparent {font: 7pt tahoma,sans-serif;color: #ccc}
.sup {color: #aaa;}
.small {font: 7pt tahoma,sans-serif;}
.red {color: #e00;}
.green {color: #090;}
.strong {font-weight: bold;}
.italic {font-style: italic;}

.header td{font: 7pt tahoma,sans-serif; font-weight: bold; background: url(/admin/images/header.gif) #eee repeat-x bottom; border: #ccc 1px solid; padding:2px;}
.underline td{border-bottom: #ccc 1px solid;}
.nounderline td {border: none;}
