body {  margin: 0px;  padding: 0px;  background-color: white;  font-family: 'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  text-align: center;  background-image: url(images/bg-body.png);  background-position: left top;  background-repeat: repeat;	}a {  text-decoration: underline;  color: black;}img {border: none;}h1 {   font-weight: bold;  color: #666666;  font-size: 16px;  padding: 5px 5px 6px 0px;  margin: 0;  margin-bottom: 10px;  border-bottom: 1px solid #e5e5e5;}h2 { 	  font-weight: bold;  color: black;  font-size: 11px;  padding: 5px 5px 6px 0px;  margin: 0;  margin-bottom: 10px;  border-bottom: 1px solid #e5e5e5;  text-transform: uppercase;}.main {  position: relative;  margin: auto;  width: 780px;  border-left:1px solid black;  border-right:1px solid black;  border-bottom:1px solid black;  background-color:#ffffff;  color:#363a43;  text-align:left;  border-top: 8px solid #78868b;  padding-bottom: 60px;}.content {}.top {  width: 780px;  height: 101px;  background-image: url(images/bg-top.jpg);  background-position: left top;  background-repeat: no-repeat;  border-top: 1px solid white;  border-bottom: 1px solid white;}.rightcol {  float:right;  width: 406px !important;  border-top: 25px solid #cdcdcd;    background-color: white;  }.rcontent {  padding: 15px 15px 15px 10px;  line-height: 1.5em;}.leftcol {  width: 373px !important;  border-right: 1px solid white;  background-image: url(images/bg-leftcol.jpg);  background-position: left top;  background-repeat: no-repeat;  padding-top: 202px;    background-color: white;  }.left-right {  float: right;  border-top: 11px solid #cdcdcd;  width: 186px;  height: 580px !important;  border-left: 1px solid #e5e5e5;  border-right: 1px solid #e5e5e5;  border-bottom: 6px solid #2f308b;}.lrcontent {  padding: 5px;  font-size: 11px;}.left-left {  height: 580px !important;  width: 184px;  border-top: 11px solid #8f0101;  border-bottom: 6px solid #e5e5e5;}.llcontent {  padding: 5px 5px 5px 10px;}.llcontent p {   font-size: 13px;  line-height: 1.4em;}.menu {  position: absolute;  left: 373px;  top: -8px;  width: 320px;   background-color: #2f308b;  border-top: 8px solid #8f0101;  border-left:1px solid white;  border-right:1px solid white;}.menuitem {  display: block;  border-top: 1px solid white;    color:white;  font-size: 13px;  font-weight: bold;  text-decoration: none;    padding: 8px 0px 9px 10px;  background-image: url(images/bg-menuitem.png);  background-position: 305px center;  background-repeat: no-repeat;}.menuitem:hover {  background-image: url(images/bg-menuitem-hover.png);    background-color: #177eda;}.logos {  text-align: center;}.logo {  display: block;  margin: 30px auto 30px auto;}.homologace {  display: table;  border-collapse: collapse;  width:100%;}.homologace th {  padding: 6px 10px 6px 6px;  background-color:#f0f0f0;  border:1px solid white;  text-align: right;}.homologace td {  padding: 6px;   border:1px solid #f0f0f0;}.foot {  clear:both;  background-color: white;  font-size: 11px;  color: #727272;  padding: 15px;  text-align: right;  border-top: 1px solid #e5e5e5; }.foot a {  color: #727272;  }.foot a:hover {  color:black;}.pad {  padding: 5px 0px 5px 10px;}
