body { background-image: url(/i/bg.gif); background-position: 100% 94%; background-repeat: no-repeat; }

ul.menu { margin: 0; padding: 0; text-transform: uppercase; font: bold 12px Arial, Helvetica; }
ul.menu li { display:inline; float:left; padding: 0px 20px 0px 15px; margin-left: 0px; background: url(/i/red_kvadrat.gif) no-repeat left center; }
ul.menu a { color: #818181; text-decoration: none; }
ul.menu a:hover { text-decoration: underline; }
ul.menu li.on a { color: #EC1A24; text-decoration: none; }
ul.menu li.on a:hover { text-decoration: underline; }

span.credits { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
span.credits a:link, 
span.credits a:visited { color:#FFFFFF; text-decoration:none; }
span.credits a:hover   { color:#FFFFFF; text-decoration:underline;}

h1 { color:#4C4C4C; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; }
h2 { color:#4C4C4C; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-bottom: 5px; }
th { text-align: left; }
.lt { text-align:left; }
.rt { text-align:right; }
.content, .content table { color:#818181; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.content a:link,
.content a:visited { color:#EC1A24; text-decoration:none; }
.content a:hover   { color:#EC1A24; text-decoration:underline;}

.news { width: 100%; color:#818181; list-style: none; margin-left:0px; font: 12px Arial, Helvetica, sans-serif;}
.news td.link { text-align: right; width:7px; background-color: #818181; cursor: pointer; padding: 2px; }
.news td.link a:link, .news td.link a:visited, .news td.link a:hover { color: white; text-decoration:none; } 
.news td.div { border-top: 1px solid #818181; }

.news a:link,
.news a:visited { color:#4C4C4C; text-decoration:none; }
.news a:hover   { color:#4C4C4C; text-decoration:underline;}

.news_item .date { color: #818181; }
.news_item .description { padding: 0px 0px 5px 0px; font-weight: bold; }

input { border: 1px solid #818181; }

form.ngen table tr { vertical-align: top; }
form.ngen table th { text-align: left; }

.sms_send { width: 100%; background-color: 818181; }
.sms_send  input { width: 100%; font-size: 10px; border: 0px solid black; }
.sms_send  select { width: 100%; font-size: 10px; border: 0px solid black; }
.sms_send  textarea { width: 100%; font-size: 11px; border: 0px solid black; }
.sms_send  .sms_result { font-size: 11px; }
.sms_send  input.text { width: 100%; }
.sms_send  .submit { width: 100%; }
.sms_send  .rest {  text-align: right; border: 0px solid black; }

div.sms_result { font-size: 12px; }
div.sms_error { font-size: 12px; background-color: #EC1A24; }

table.send_message { width: 100%; }
.send_message th { width: 20%; text-align: left; vertical-align: top; font: bold 12px  Arial, Helvetica, sans-serif; }
.send_message input, .send_message textarea { width: 100%; }

