body {
  font-family: Verdana;
  font-size: 80%;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

h1,h2,h3,h4 {
  font-size: 100%;
  font-weight: bold;
}

body#optima h1 {
  color:#1468b1;
}


body#optima h2 {
  color:#3366ff;
}


body#audit h1, 
body#audit h2 {
  color:#634700;
}


body#licensia h1,
body#licensia h2 {
  color:#cd1f26;
}


body#likvidacia h1,
body#likvidacia h2 {
  color:#008000;
}


p{
 padding:0px;
 margin: 10px 0px;
}

h2,h3 {
  text-transform: uppercase;
}


.header {
  padding: 0px 0px 22px 0px;
}



table#main {
  margin: 28px 0px 0px 0px;
  padding: 0px;
  width: 100%;
}


td#content-column{
  vertical-align: top;
}


.head{
  padding: 0px 0px 0px 73px;
}


a.ico-write:link,
a.ico-write:visited {
  display: block;
  float: right;
  padding: 6px 0px 0px 0px;
}


a.ico-write img {
  border: 0px;
}


ul#menu {
  float: right;
  padding: 1px 5px 0px 0px;
  margin: 0px;
  font-size: 90%;
}

ul#menu li {
  float: left;
  list-style-type: none;
  padding: 0px 10px;
  
}

li.ico-border {
  border-left: 1px solid #717171;
}

body#licensia ul#menu a:link,
body#licensia ul#menu a:visited{
  color:#cd1f26;
  text-decoration:none;
}


body#optima ul#menu a:link,
body#optima ul#menu a:visited {
  color:#08628c;
  text-decoration:none;
}


body#audit ul#menu a:link,
body#audit ul#menu a:visited {
  color:#765d1f;
  text-decoration:none;
}


body#likvidacia ul#menu a:link,
body#likvidacia ul#menu a:visited {
  color:#6ca838;
  text-decoration:none;
}


body#likvidacia ul#menu a:hover,
body#licensia ul#menu a:hover,
body#optima ul#menu a:hover,
body#audit ul#menu a:hover{
 text-decoration: underline;
}


span.head-text {
  display: block;
  color:#b2b2b2;
  padding: 0px 0px 0px 0px;
}

body#optima #logo-block{
  background-color:#1567b0;
  background-image: url(../files/rem-optima/Image/logo-optima.gif);
  background-position: 10px 7px;
  background-repeat: no-repeat;
  width: 100%;
  height:36px;
  margin: 4px 0px 30px 0px;
  border-bottom: 4px solid #cad5eb;
}


body#audit #logo-block{
  background-color:#755c1e;
  background-image: url(../files/rem-optima/Image/logo-aud.gif);
  background-position: 10px 7px;
  background-repeat: no-repeat;
  width: 100%;
  height:36px;
  margin: 4px 0px 30px 0px;
  border-bottom: 4px solid #cad5eb;
}

body#licensia #logo-block{
  background-color:#ce000f;
  background-image: url(../files/rem-optima/Image/logo-licensia.gif);
  background-position: 10px 7px;
  background-repeat: no-repeat;
  width: 100%;
  height:36px;
  margin: 4px 0px 30px 0px;
  border-bottom: 4px solid #cad5eb;
}


body#likvidacia #logo-block{
  background-color:#6ca838;
  background-image: url(../files/rem-optima/Image/logo-likvidacia.gif);
  background-position: 10px 7px;
  background-repeat: no-repeat;
  width: 100%;
  height:36px;
  margin: 4px 0px 30px 0px;
  border-bottom: 4px solid #999999;
}
                                			
#logo-block img {
  border: 0px;
}

table#content {
  width: 100%;
}


td#left-column {
  width: 255px;
  padding: 0px 23px 0px 0px;
  vertical-align: top;
}

ul#service-menu {
  padding: 15px 0px 60px 73px;
  margin: 0px;
  list-style-type:none;
  font-size: 95%;
}


ul#service-menu li{
 padding: 3px 0px 3px 0px;

}

body#licensia ul#service-menu li.li-11,
body#licensia ul#service-menu li.li-10 {
  font-weight: bold;
}


body#audit ul#service-menu a:link,
body#audit ul#service-menu a:visited {
  color: #7d662c;
}

body#audit ul#service-menu span,
body#audit ul#service-menu a:hover {
  color: #ea6d0d;
}

body#likvidacia ul#service-menu a:link,
body#likvidacia ul#service-menu a:visited {
  color: #6ca838;
}



body#licensia ul#service-menu a:link,
body#licensia ul#service-menu a:visited{
  color:#cd1f26;
}


body#optima ul#service-menu a:link,
body#optima ul#service-menu a:visited {
  color: #08628c;
}

body#licensia ul#service-menu span,
body#optima ul#service-menu span {
  color:#ff0000;
}


body#licensia ul#service-menu a:hover,
body#optima ul#service-menu a:hover {
  color:#ff0000;
  text-decoration: underline;
}

body#licensia ul#service-menu li.li-11 a:link,
body#licensia ul#service-menu li.li-11 a:visited {
  color: red;
}

body#optima #phone-block {
  padding: 15px 0px 0px 73px;
  height: 100px;
  width: 160px;
  background-color: #cad4ed;
  margin: 0px 30px 0px 0px;
  color: #ffffff;
  font-size: 15px;
  font-family: Arial;
}


body#audit #phone-block {
  padding: 15px 0px 0px 73px;
  height: 100px;
  width: 160px;
  background-color: #d1bd4a;
  margin: 0px 30px 0px 0px;
  color: #ffffff;
  font-size: 15px;
  font-family: Arial;
}


body#licensia #phone-block {
  padding: 15px 0px 0px 73px;
  height: 120px;
  width: 160px;
  background-color: #ef864b;
  margin: 0px 30px 0px 0px;
  color: #ffffff;
  font-size: 15px;
  font-family: Arial;
}

#phone-block p{
  padding:0px;
  margin:0px;
}


body#likvidacia #phone-block {
  padding: 15px 0px 0px 73px;
  height: 100px;
  width: 160px;
  background-color: #b4cf95;
  margin: 0px 30px 0px 0px;
  color: #ffffff;
  font-size: 15px;
  font-family: Arial;
}


.phone-main {
 display: block;
 font-size: 200%;
}


body#optima #phone-block a:link,
body#optima #phone-block a:visited {
  color: #1567b0;
  text-decoration:none;
  font-size: 95%;
  display: block;
  padding: 0px 0px 0px 4px;
}

#phone-block a:hover {
  text-decoration:underline;
}


body#audit #phone-block a:link,
body#audit #phone-block a:visited {
  color: #745b1e;
  text-decoration:none;
  font-size: 95%;
  display: block;
  padding: 0px 0px 0px 4px;
}


body#likvidacia #phone-block a:link,
body#likvidacia #phone-block a:visited {
  color: #ffffff;
  text-decoration:none;
  font-size: 95%;
  display: block;
  padding: 0px 0px 0px 4px;
}

body#licensia #phone-block a:link,
body#licensia #phone-block a:visited {
  color: #a41d1a;
  text-decoration:none;
  font-size: 95%;
  display: block;
  padding: 0px 0px 0px 4px;
}

body#licensia ul#rem-menu a:link,
body#licensia ul#rem-menu a:visited {
  color:#cd1f26;
}

body#likvidacia ul#rem-menu a:link,
body#likvidacia ul#rem-menu a:visited {
  color: #6ca838;
}

body#optima ul#rem-menu a:link,
body#optima ul#rem-menu a:visited {
  color: #08628c;
}

body#audit ul#rem-menu a:link,
body#audit ul#rem-menu a:visited {
  color: #7d662c;
}

ul#rem-menu {
  padding: 17px 20px 0px 73px;
  margin: 0px;
  list-style-type: none;
  font-size: 85%;
}


body#likvidacia ul#rem-menu {
  padding: 97px 20px 0px 0px;
  margin: 0px;
}


body#audit li.licensia,
body#optima li.licensia{
  background-image: url(../files/rem-optima/Image/rem-lic.gif);
  background-position: 4px left;
  background-repeat: no-repeat;
  padding: 0px 0px 15px 35px;
}

body#licensia li.licensia {
  display: none;
}

li.optima {
  background-image: url(../files/rem-optima/Image/rem-optima.gif);
  background-position: 4px left;
  background-repeat: no-repeat;
  padding: 0px 0px 15px 35px;
}

body#optima li.optima {
  display: none;
}

li.audit {
  background-image: url(../files/rem-optima/Image/rem-au.gif);
  background-position: 4px left;
  background-repeat: no-repeat;
  padding: 0px 0px 15px 35px;
}

body#audit li.audit {
  display: none;
}


li.likvidacia {
  background-image: url(../files/rem-optima/Image/rem-lik.gif);
  background-position: 4px left;
  background-repeat: no-repeat;
  padding: 0px 0px 15px 35px;
}


body#likvidacia li.likvidacia {
  display: none;
}

body#likvidacia li.audit {
  background-image: url(../files/rem-optima/Image/rem-au-big.gif);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0px 0px 15px 55px;
  margin:0px;
}

body#likvidacia li.optima {
  background-image: url(../files/rem-optima/Image/rem-optima-big.gif);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0px 0px 15px 55px;
  margin:0px;
}

body#likvidacia li.licensia {
  background-image: url(../files/rem-optima/Image/rem-lic-big.gif);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0px 0px 15px 55px;
  margin:0px;
}


td#right-column {
  vertical-align:top;
}

.text {
 display: block;
 clear: both;
 padding: 15px 0px 0px 0px;
 margin:0px;
}


body#licensia .text a:link,
body#licensia .text a:visited {
  color:#cd1f26;
  text-decoration: underline;
}


body#optima .text a:link,
body#optima .text a:visited {
  color:#1468b1;
  text-decoration: underline;
}

body#optima .text a:hover {
  color: #ff0000;
  text-decoration: none;
}


body#audit .text a:link,
body#audit .text a:visited {
  color: #7d662c;
  text-decoration: underline;
}

body#likvidacia .text a:link,
body#likvidacia .text a:visited {
  color:#6ca838;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}


ul#context-menu { 
  width: 80%;
  font-size: 90%;
  color:#1468b1;
  list-style-type:disc;
}

ul#context-menu li {
  width: 45%;
  float: left;
  padding: 0px 15px 7px 0px;
}


body#licensia ul#context-menu a:link,
body#licensia ul#context-menu a:visited,
body#optima ul#context-menu a:link,
body#optima ul#context-menu a:visited {
  color:#1468b1;
  text-decoration: underline;
}

body#optima ul#context-menu a:hover {
  color: #ff0000;
  text-decoration: none;
}


body#audit ul#context-menu a:link,
body#audit ul#context-menu a:visited {
  color:#ea6d0d;
  text-decoration: underline;
}

body#likvidacia ul#context-menu a:link,
body#likvidacia ul#context-menu a:visited {
  color:#6ca838;
  text-decoration: underline;
}

div#footer {
  margin: 60px 0px 0px 0px;
  padding: 10px 0px 20px 0px;
  border-top: 1px solid #d0d0d0;
}

body#licensia div#footer a:link,
body#licensia div#footer a:visited {
  color: #e96500;
}


body#optima div#footer a:hover {
  color:#ff0000;
  text-decoration: underline;
}


body#likvidacia div#footer a:link,
body#likvidacia div#footer a:visited {
  color: #6ca838;
}

body#optima div#footer a:link,
body#optima div#footer a:visited {
  color: #08628c;
}

body#audit div#footer a:link,
body#audit div#footer a:visited {
  color: #7d662c;
}


a#footer-link:link,
a#footer-link:visited {
  color: #ea6d0d;
}


a#footer-link:hover {
  text-decoration: none;
}

td#banner-column {
  width: 19%;
  padding: 20px 0px 0px 12px;
  vertical-align: top;
}

table.com {
  width: 90%;
  margin: 0px 5% 0px 5%; 
  border: 1px solid #cccccc;
}

table.com td {
  background-color: #dcdcdc;
}


.exp {
  color: #FC3330;
}

.l1, .l2, .l3, .l4, .l5, .l6 {
  margin: 3px 0px;
}

.l1 {
  padding: 2px 0px 2px 0px;
  font-weight: bold;
  background-color: #AAAAAA;
  text-align: center;
  margin-top: 10px;
}

.l2 {
  padding: 0px 0px 0px 10px;
  font-weight: bold;
  color: #FC3330;
  margin-top: 10px;
}

.l3 {
  padding: 0px 0px 0px 20px;
  font-weight: bold;
  margin-top: 10px;
}

.l4 {
  padding: 0px 0px 0px 30px;
}

.l5 {
  padding: 0px 0px 0px 40px;
  font-size: 85%;
}

.l6 {
  padding: 0px 0px 0px 50px;
  font-size: 80%;
}


table.prt td {
  vertical-align: top;
}


div.lic-ul{
  padding: 20px 0px 0px 0px;
}

div.lic-ul ul.news-list{
   padding:20px 0px 0px 73px;
   margin:0px;
   list-style-type: none;
}


div.lic-ul ul.news-list li{
   padding:0px 0px 15px 0px;

}

div.lic-ul ul.news-list a:link,
div.lic-ul ul.news-list a:visited{
  color: #A41D1A;
}


