html { overflow: -moz-scrollbars-vertical; }
body { margin:0px; padding:80px 0px 40px 0px; background:url(../img/_bg.png) repeat-x; background-color:#c1c1c1; color:#c1c1c1; font-family:Tahoma; font-size:11px; text-align:center; }

div { margin:0px; padding:0px; text-align:left; }
p { margin:0px; margin-bottom:8px; }

img { border:0px; padding:0px; margin:0px; }
.img_bar { margin-left:20px; margin-top:20px; }
form { padding:0px; margin:0px; }
input, select { font-family:Tahoma; font-size:11px; color:#051d31; height:18px; padding-left:5px; border:#CCCCCC solid 1px; width:100%; }
table { padding:0px; vertical-align:middle; border-collapse:collapse; font-family:Tahoma; font-size:11px; }
td { font-family:Tahoma; font-size:11px; vertical-align:middle; text-align:left; margin:0px; padding:0px; }
textarea { border:#000000 solid 1px; font-family:Tahoma; font-size:11px; padding:5px; }
hr { color:#FF0000; height:1px; }

table.login_container { width:250px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; border:#000000 solid 1px; }
table.login_container td { background-color:#ffffff; color:#000000; padding:10px; }
table.login_container td div { line-height:22px; width:100%; }
table.login_container td div.title { color:#FF0000; border-bottom:#FF0000 solid 1px; }
table.login_container td div.center { text-align:center; padding-top:12px; }
table.login_container td div.rights { text-align:center; font-size:10px; border-top:#FF0000 solid 1px; border-bottom:#FF0000 solid 1px; margin-top:6px; margin-bottom:6px; padding:6px 0px 6px 0px; }
table.login_container td div.buttons { text-align:center; margin:4px 0px 0px 0px; padding:6px 0px 6px 0px; }
table.login_container td div.submit { text-align:center; padding-top:12px; }
table.login_container td div.text { line-height:18px; padding-top:10px; }
table.login_container td div.msg { line-height:18px; padding-top:10px; display:none; color:#FF0000; }

table.container { width:614px; margin-left:auto; margin-right:auto; }
table.container td.butt { text-align:right; padding:0px 6px 6px 0px; color:#FFFFFF; }
table.container td.name { text-align:center; padding:0px 6px 6px 0px; color:#FFFFFF; font-size:19px; font-weight:bold; }
table.container td.logo { border:#333333 solid 1px; border-bottom:#009900 solid 1px; padding:6px; background-color:#FFFFFF; }
table.container td.menu_left { background:url(../img/_bg_2.gif) repeat-x; background-color:#00ee00; color:#ffffff; padding:10px; line-height:14px; border:#333333 solid 1px; border-bottom:#009900 solid 1px; border-top:0px; border-right:0px; font-weight:bold; }
table.container td.menu_right { background:url(../img/_bg_2.gif) repeat-x; background-color:#00ee00; color:#ffffff; padding:10px; line-height:14px; border:#333333 solid 1px; border-bottom:#009900 solid 1px; border-top:0px; border-left:0px; text-align:right; font-weight:bold; }
table.container td.submenu { background:url(../img/_bg_3.gif) repeat-x; background-color:#cccccc; color:#333333; padding:5px 0px 5px 10px; line-height:12px; border:#333333 solid 1px; border-top:0px; }
table.container td.content { background-color:#FFFFFF; color:#666666; padding:25px; vertical-align:top; border:#333333 solid 1px; }
table.container td.footer { color:#666666; padding:5px; text-align:center; border:#333333 solid 1px; font-size:9px; }
table.container td.content div { line-height:18px; }

table.container td.content div.add { border:#FF0000 solid 1px; background-color:#eeeeee; padding:8px; width:auto; }

table.container td.content table.account { width:100%; }
table.container td.content table.account td { line-height:20px; border-bottom:#CCCCCC solid 1px; }
table.container td.content table.account td.category { color:#FF0000; line-height:22px; border-bottom:#FF0000 solid 1px; }
table.container td.content table.account td.title { width:150px; color:#333333; }
table.container td.content table.account td.text { color:#999999; }

span.red { color:#FF0000; }
img.dot { width:100%; height:1px; margin:4px 0px 10px 0px; }
p.bg { background-color:#EBEBEB; }

.loga { background-color: white; text-align: center; padding: 1em; border: solid 1px black; }
.logatbl { margin: auto; margin-top: 2em; }

.regform input { width: 5em; }
.regform input.long { width: 10em; }


