* {margin:0; padding:0; border:0;}

body {font-family:Arial; background:#fff; padding-bottom:10px; width:1000px; margin:0 auto 0 auto;}
table {border-collapse:collapse; border-spacing:0; width:100%;}
td {vertical-align:top;}

img {border:0;}
h1, h2 {font-size:28px; font-weight:normal; color:#333; padding:3px;}
h2 {font-size:22px;}

a {color:#3d7897;}

table.top {background:#78a13f; width:100%; height:134px;}

div.menulight {font-size:11px; padding:5px 50px 0 0;}
div.menulight a {margin-right:10px; color:#fff;}

table.menuimg {width:90%; text-align:center;}
table.menuimg td {padding:24px 10px 0 10px; font-size:12px;}
table.menuimg td a {padding-top:80px; display:block; color:#fff; font-weight:bolder;}

div.content {background:#fff; padding:27px 0 30px 0;}
div.content p {margin-bottom:15px;}

table.subtable {margin-bottom:15px;}
table.subtable td,
table.subtable th {padding:5px; font-size:12px; border:1px solid #ccc;}

div.content table td p {margin-bottom:15px;}

td.footer {padding:3px; font-size:11px;}
td.footer a {color:#fff;}

table.usermenu {background:#a13f78; width:100%; height:30px; margin:0 0 1px 0;}
table.usermenu td {font-size:14px; text-align:center; vertical-align:middle; color:#fff;}
table.usermenu td a {color:#fff;}

div.smalllist {}
div.smalllist table {padding:3px;}
div.smalllist table td a {color:#222;}

.block_error{padding:10px; background:#933; font-size:12px; color:white; font-weight:bolder; text-align:center;}

pre {font-family:"Lucida Console"; font-size:12px;}

td.menu            {padding:30px 20px 50px 20px; width:200px; font-size:12px;}
td.menu h2         {font-size:12px; color:black; text-align:left;}
td.menu h2 a       {color:black;}
td.menu .block_error {padding:5px; font-size:11px;}

td, th {padding:0 3px 0 0;}
th {background:#eaeae0;}
ul {font-size:11px; color:#444; margin:3px 0 15px 15px; padding: 0 0 0 10px;}
ul li {font-size:11px;}
/*#a  {color:#147;}*/


.bigtizer {font-size:13px;}
.bigtizer td {font-size:11px;}
.bigtizer div.about {max-height:73px; overflow:hidden;}
.bigtizer a {font-size:12px; color:#3d7897;}
.bigtizer h1 {font-size:22px; color:#333; padding:3px; height:26px; background:#f8f6ef;}
.bigtizer h1 a {font-size:22px; text-decoration:none; color:#333;}
.bigtizer h1 a:hover {text-decoration:underline;}
.bigtizer small {color:#999; font-size:11px;}


.bigtext {width:80%; padding:10px; color:#000; font-size:12px; background:#f8f6ef;}
.bigtext h1 {margin-left:-5px;}


div.field_title {color:#333; font-size:11px; font-weight:bolder; padding-top:5px;}
div.field_comment {color:#444; font-size:10px;}
div.field_error {color:#933; font-size:10px;}

a.pager {display:block; padding:10px;  float:left; color:#333;}
a.pager:hover {background:#eee;}

/* form */

/*
form {width:400px;}
form.fff {width:auto;}
*/
input, select, textarea {background:#f3f3f3; border:1px solid #333; width:100%; font-size:11px; font-family:Tahoma; padding:2px; vertical-align:center;}
input.button  {font-size:11px; margin-bottom:5px; height:25px; color:#fff; font-weight:bolder; background:#999; border-left:1px solid white; border-top:1px solid white; border-right:2px solid #333; border-bottom:2px solid #333;}

ul.leftmenu {line-height:2em;}

table.list {border-bottom:5px solid #eaeae0;}
table.list th, table.list td {font-size:12px; padding:5px 3px 5px 3px; border-bottom:1px solid #ccc;}
table.list th {color:#333; border:0; border-right:1px solid #fff;}

div.commonlistmenu {font-size:11px; font-family:tahoma; width:300px; padding:5px; background:#efefef; margin:0 0 3px 0;}

div.subtitle{width:100%; height:30px; background:#a8c384; color:#fff; text-align:center; vertical-align:center; padding-top:3px; font-size:22px;}
div.subtitle a {color:#fff;}