body { margin:0; padding:0; background:#FFF; }

body, td { font-family:Arial; font-size:13px; color:#000; }

a { color:#0044DD; text-decoration:underline; }
a:hover { text-decoration:none; }

img { border:none; }

p { margin:0 0 15px 0; padding:0; }


.table-body { width:100%; height:100%; }
.middle-box { height:100%; padding-bottom:20px; }

.header-box { white-space:nowrap; }
.header { height:60px; color:#FFF; font:11px Tahoma; background:#1B1C1F url("../images/admin/header_bg.gif") repeat-x; }
.header a { color:#FFF; }
.header .logo { float:left; margin:15px 0 0 23px; }
.header .user-box { float:right; padding:15px 23px 0 30px; line-height:22px; }
.header .user-box a { margin-left:15px; }
.header .user-box a.logout { font-weight:bold; }
.header .user-box a.logout img { margin-right:5px; }

.topnav { height:31px; background:#58595E url("../images/admin/topnav_bg.gif") repeat-x; clear:all; padding:0 21px; }
.topnav ul { width:700px; height:31px; padding:0 0 0 1px; margin:0; list-style:none; background:url("../images/admin/topnav_sep.gif") no-repeat; }
.topnav ul a, .topnav ul b, .topnav ul li { display:block; float:left; color:#FFF; }
.topnav ul li { background:url("../images/admin/topnav_sep.gif") no-repeat top right; padding-right:1px; }
.topnav ul a, .topnav ul b { padding:6px 15px 9px 15px; text-decoration:none; }
.topnav ul a:hover { background:#333 url("../images/admin/topnav_bg_over.gif") repeat-x; }
.topnav ul b { background:#333 url("../images/admin/topnav_bg_selected.gif") repeat-x; }

h1, h2, h3, h4, h5 { padding:0; margin:0 0 15px 0; }
h1 { font-size:24px; font-weight:normal; }
h2 { font-size:20px; font-weight:normal; }
h3 { font-size:18px; font-weight:normal; }
h4 { font-size:16px; }
h5 { font-size:14px; }

ul { padding:0 0 0 10px; margin:3px 0 15px 10px; }
ul li { padding:0; margin:0 0 2px 0; }

.cnt-table { width:100%; }
.cnt-table .cnt-box { width:80%; }
.cnt-table .cnt-box { padding-left:20px; }
/*.left-box .wrapper { width:220px; }*/
.left-box { width:20%; }


.left-block { background:#F4F4F4; border-top:3px solid #DDD; padding:12px 15px; margin-bottom:15px; }

.info-table { margin-bottom:10px; }
.info-table TD { border-bottom:1px solid #D1D1D1; padding:7px 10px 8px 10px; }
.info-table .head TD { background:#F1F1F1; font-weight:bold; }
.info-table .line-lst TD { border-bottom:none; }

.stat-preview { margin-bottom:0; }
.stat-preview TD { padding:5px; }
.stat-preview TD.label { width:100%; white-space:nowrap; }
.stat-preview TD.value { white-space:nowrap; }
.stat-preview TD.value span { color:#585858; }
.stat-preview TD.value .c1 { color:#00A700; }
.stat-preview TD.value .c2 { color:#EE0000; }

.left-block .lnk-down { padding:10px 0 3px 0; white-space:nowrap; font-size:11px; }
.left-block .lnk-down a.more { background-position:100% 4px; }

.table_form { margin-bottom:10px; }
.table_form TD { padding:7px 10px 8px 10px; background:#F4F4F4; vertical-align:top; }
.table_form TD.label { color:#444; font-weight:bold; white-space:nowrap; }
.table_form TD.value { background:#E9E9E9; }

.footer { background:#EAEAEA; padding:10px 23px; color:#777; font-size:11px; }

.red { color:#EE0000; }

a.more { background:url("../images/admin/ar.gif") no-repeat 100% 6px; padding-right:19px; }

.error, .alert { padding:7px 10px 9px 10px; font-weight:bold; margin-bottom:15px; }
.error { background:#FFFB91 url("../images/admin/icon_error.gif") no-repeat 6px 6px; color:#EE0000; padding:7px 10px 9px 35px; }
.alert { background:#B3FFB5 url("../images/admin/icon_ok.png") no-repeat 4px 6px; color:#0E6029; padding:7px 10px 9px 35px; }

.butt { background:url("../images/admin/butt_bg1.gif") no-repeat; color:#FFF; font-weight:bold; width:91px; height:25px; border:none; padding:2px 0 4px 0; margin-bottom:10px;}
.butt2 { background:url("../images/admin/butt_bg2.gif") no-repeat; width:121px; }
* html .butt { padding:0; }

a.butt, div.butt { display:block; text-align:center; text-decoration:none; height:25px; cursor:pointer; padding:0; }
a.butt b, div.butt b { display:block; padding:4px 0 0 0; }

form { padding:0; margin:0; }
input, select, textarea { font:13px Arial; }

.top-icons { height:110px; margin-top:15px; }
.top-icons a { display:block; float:left; color:#000; font-weight:bold; min-width:76px; margin:0 40px 15px 0; padding-top:79px; text-align:center; }
* html .top-icons a { width:76px; }
.top-icons a.users { background:url("../images/admin/icon_users.gif") no-repeat 50% 0; }
.top-icons a.content { background:url("../images/admin/icon_content.gif") no-repeat 50% 0; }
.top-icons a.templates { background:url("../images/admin/icon_templates.gif") no-repeat 50% 0; }
.top-icons a.settings { background:url("../images/admin/icon_settings.gif") no-repeat 50% 0; }
.top-icons a.stat { background:url("../images/admin/icon_stat.gif") no-repeat 50% 0; }

/* author Alexey */
.hand,INPUT.butt,.butt,.button, #gs form #sbb {cursor:pointer;cursor:hand}

* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }