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: 490px !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: 490px !important;    width: 184px;    border-top: 11px solid #8f0101;    border-bottom: 6px solid #e5e5e5;  }      .llcontent {      padding: 5px 5px 5px 10px;          }            .llcontent p {       font-size: 13x;      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: 40px auto 40px 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;}