body {
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 11px;
  color: #333333;
}

form {
  margin: 0;
  padding: 0;
}

a {
  color: #333333;
}

a:hover {
  color: #333333;
}

p {
  margin: 10px 0 0 0;
}

img {
  border: 0;
  float: left;
}

input {
  border: 1px solid #4B4B4B;
  font-family: Arial;
  font-size: 11px;
  margin: 0;
  color: #333333;
  background-color: #eeeeee;
}

select {
  border: 1px solid #4B4B4B;
  font-family: Arial;
  font-size: 11px;
  margin: 0 3px 0 0;
  color: #333333;
  background-color: #eeeeee;  
}

.radiofield{
  border: 0;
}

#history_radio_form {
  margin: 0 0 10px 0;
}

h1 {
  margin: 0;
  padding: 0;
}

h2 {
  font-family: Arial;
  margin: 10px 0 10px 0;
  font-size: 16px;
  padding: 0;
  color: #333333;
}

h3 {
  font-family: Arial;
  font-size: 12px;
  margin: 10px 0 10px 0;
  border-top: 1px solid #333333;
  padding: 10px 0 0 0;
  color: #333333;
}

h4 {
  font-family: Arial;
  margin: 5px 0 0 0;
  padding: 0;
  font-weight: normal;
  font-size: 11px;
  color: #333333;
}

textarea {
  width: 299px;
  height: 86px;
  font-family: Arial; 
  font-size: 11px;
  border: 1px solid #4B4B4B;
  color: #333333;
  padding: 0;
  background-color: #eeeeee;
  margin: 0 0 5px 0;
}

.margin_top {
  margin: 3px 0 0 0;
}

.margin_bottom {
  margin: 0 0 3px 0;
}

.margin_right {
  margin: 0 3px 0 0;
}

#text table {
  border-top: #333333 solid 1px;
  border-left: #333333 solid 1px;
  margin: 0;
  padding: 0;
}

#text td {
  border-right: #333333 solid 1px;
  border-bottom: #333333 solid 1px;
  padding: 0 3px;
  margin: 0;
}

#text .header td {
  background-color: #4B4B4B;
  color: #ffffff;
  font-weight: bold;
  padding: 0 3px;
}

#text .header_field {
  background-color: #4B4B4B;
  color: #ffffff;
  font-weight: bold;
  padding: 0 3px;
}

#text .s1 {
  width: 250px;
  text-align: left;
  padding: 0 0 0 3px;
}

#text .s2 {
  width: 150px;
  text-align: left;
  padding: 0 0 0 3px;
  font-weight: bold;
}

#text .red {
  background-color: #F90A0B;
  color: #ffffff;
}


#info {
  float: left;
  width: 760px;
  background-color: #F90A0B;
  margin: 0;
  padding: 56px 0 19px 0;
}

#info h3 {
  border: 0;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  color: #333333;
}

#info div {
  padding: 0 15px 0 15px;
  float: left;
  width: 160px;
  background-color: #F90A0B;
}

#info p {
  font-family: Arial;
  font-size: 11px;
  color: #ffffff;
  padding: 0;
  margin: 0;
}

#info a {
  color: #ffffff;
}

#main {
  border: solid #333333;
  border-width: 14px 0 0 0;
  margin: auto;
  padding: 0;
  width: 800px;
}

#main2{
  float: left;
  padding: 0 20px;
  width:760px;
}

#bennex_image {
  border: solid #F90A0B;
  border-width: 6px 0 0 0;
  margin: 1px 0 0 0;
  padding: 0;
  width: 800px;
  height: 207px;
}

#top_links {
  width: 760px;
  margin: 0;
  padding: 0 0 7px 0;
  background-color: #F90A0B;
  height: 18px;
}

#left_links {
  font-family: Arial;
  color: #ffffff;
  font-size: 11px;
  float: left; 
  height: 231px;
  background-color: #333333;
  width: 179px; 
}

#left_links h4 {
  font-family: Arial;
  margin: 14px 0 4px 0;
  font-weight: normal;
  color: #ffffff;
  font-size: 11px;
}

#left_links a {
  color: #ffffff;
  text-decoration: none;
}

#text {
  background-color: #ffffff;
  width: 565px;
  margin: 0;
  min-height: 231px;
  _height: 231px;
  border-left: 16px solid #ffffff;
  float: left;
}

.no_border {
  background-color: red;
  border-width: 0px;
}

#text #akce1 
{
  float: left;
  width:179px;
  margin: 0;
  padding:0;
  border-right: 14px solid #ffffff;
}

#text #akce2 
{
  float: left;
  width:179px;
  margin: 0;
  padding:0;
  border-right: 14px solid #ffffff;
}

#company_table table {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#company_table table tr {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#company_table table tr td {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#history_radio_form table {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#history_radio_form table tr {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#history_radio_form table tr td {
  border: 0px;
  padding: 0px 3px 0px 0px;
  margin: 0px;
}

#new_machine_table table {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#new_machine_table table tr {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#new_machine_table table tr td {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#text #akce3 
{
  float: left;
  width:179px;
  margin: 0;
  padding:0;
  border-right: 0px solid #ffffff;
}


#akce {
 width: 565px;
}

#akce img {
  border-right: 14px solid #ffffff;
}

#red_line {
  padding: 14px 0 0 0;
  float: left;
  width: 760px;
  height: 4px;
}

#red_line2 {
  padding: 0 0;
  float: left;
  width: 760px;
  height: 4px;
}

#black_line {
  margin: 0 0 0 0;
  float: left;
}

#under_links_image {
  border: 0;
  margin: 0;
  width: 760px;
  height: 4px;
}

#left_links div {
  width: 155px; 
  color: #ffffff; 
  padding: 24px 12px 0 12px; 
  background-color: #333333;
  float: left;
  height: 173px;
}

#top_links img {
  margin: 0 77px 0 15px;
}

#bottom {
  background-color: #333333;
  margin: 9px 0 0 0;
  float: left;
  width: 760px;
}


.even td {
background-color: #eeeeee;
}

.odd td {
background-color: #ffffff;
}

.td_input {
  background-color: #eeeeee;
}

.td_input input {
  background-color: #eeeeee;
  border: 0px;
  margin: 0px;
}

#partner{
  width: 160px;
}

#partner tr td{
  vertical-align: bottom;
  margin: 0;
  padding: 5px 0 0 0;
}

#partner tr td p{
  font-family: Verdana;
  font-size: 8px;
}

#partner strong{
  font-family: Verdana;
  font-size: 9px;
}

#tail {
  font-family: Arial;
  font-size: 11px;
  padding: 38px 0;
  float: left;
  color: #333333;
  width: 760px;
}

#copyright {
  margin: 0 0 0 17px;
  float: left;
  width: 363px;
}

#created {
  text-align: right;
  margin: 0 17px 0 0;
  float: left;
  width: 363px;
}

#created a{
  color: #333333;
}

#control {
  width: 311px;
  height: 53px;
  margin: 0 224px 15px 0;
}

#control1 {
  width: 149px;
  padding: 0;
  float: left;
  height: 53px;
  margin: 0 13px 0 0;
}

#control1 input {
  float: left;
}

#control2 img {
  border: 1px solid #4B4B4B;
  width: 137px;
  height: 51px;
  margin: 0;
  padding: 0;
  float: left;
}

#button {
  border: 0;
  background-color: #333333;
  padding: 0;
  margin: 8px 0 0 0;
  float: left;
  height: 20px;
  width: 50px;
  font: normal 11px Arial;
  color: #ffffff;
}

.textfield {
  border: 1px solid #4B4B4B;
  height: 16px;
  width: 147px;
  margin-bottom: 5px;
}

.permited {
  background-color: #66cc33;
}

.denied {
  background-color: #F90A0B;
  color: #ffffff;
}

#compinfo td
{
  background-color: #eeeeee;
}

#compinfo td input {
  border: 0px solid #4B4B4B;
  font-family: Arial;
  font-size: 11px;
  margin: 0;
  color: #333333;
  background-color: #eeeeee;
}

.color_m
{
  background-color: black;
  background-image: url(/images/backcolor.png);
}


