body {
  margin: 0px;
  padding: 0px;
  background: #ffffff;
  text-align: center;
  font-family:'Tahoma';
  font-size:12px;
  color:#000000;
}

p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

a:link, a:visited, a:hover  {
color:#5B0000;
text-decoration: none;
}

.prefirmy {
  background: #D3D3D3 url(../images/ZakladnyPasSiwoZlty1200ptDlhy.jpg) no-repeat;
  width:978px;
  border: 0px solid #ff0000;
  color:#000000;
}
.prefirmy td{
  color:#000000;
}

.prefirmy a:link, a:visited  {
color:#5B0000;
text-decoration: none;
}

.prefirmy a:hover {
color:#5B0000;
text-decoration: underline;
}


.prac{
  background: #D3D3D3 url(../images/ZakladnyPasSiwoZlty1200ptDlhy.jpg) no-repeat;
  width:978px;
  border: 0px solid #ff0000;
  color:#000000;
}

.prac_anglicko{
  background: #FFFFFF;
  border: 0px solid #ff0000;
  color:#000000;
  padding: 10px 10px 0px 0px;
}

.prac_anglicko td.left{
  background: #FFFFFF;
  padding: 10px 10px 0px 50px;
  color:#000000;
  width:130px;
  height:80px;
  text-align:left;
}

.prac_anglicko td.right{
  background: #E1E1E1;
  padding: 10px 20px 20px 20px;
  color:#000000;
  width:550px;
  text-align:justify;
}
.pobocka_left{
  background: transparent;
  border: 0px solid #ff0000;
  color:#5B0000;
  width: 220px;
  height:120px; 
  position: absolute; top:-120px; left:10px;
  padding: 0px 0px 0px 0px;
}
.pobocka_right1{
  background: transparent;
  border: 0px solid #ff0000;
  color:#5B0000;
  width: 70px;
  height:120px; 
  position: absolute; top:-120px; left:680px;
  padding: 0px 0px 0px 0px;
}
.pobocka_right2{
  background: transparent;
  border: 0px solid #ff0000;
  color:#5B0000;
  width: 220px;
  height:120px; 
  position: absolute; top:-120px; left:750px;
  padding: 0px 0px 0px 0px;
}
.pobocka_main{
  background: transparent;
  border: 0px solid #ff0000;
  color:#5B0000;
  width: 980px;
  position: absolute; top:3 0px; left:0px;
  padding: 0px 0px 0px 0px;
}
.pobocka{
  background: transparent;
  border: 0px solid #ff0000;
  color:#5B0000;
  padding: 0px 0px 0px 0px;
}

.pobocka td.left{
  background: transparent;
  padding: 5px 10px 0px 10px;
  color:#5B0000;
  width:220px;
  height:120px;
  text-align:left;
}
.pobocka td.center{
  background: transparent;
  padding: 5px 10px 0px 10px;
  color:#5B0000;
  width:90px;
  text-align:justify;
}
.pobocka td.right{
  background: transparent;
  padding: 5px 10px 0px 10px;
  color:#5B0000;
  width:170px;
  text-align:justify;
}
.profil{
  background: #D3D3D3 url(../images/ProfilSpolocnostiLogo.jpg) no-repeat   -110px 0px;
  width:978px;
  border: 0px solid #ff0000;
  color:#000000;
}

.toppartnery-sk{
  background: #D3D3D3 url(../images/TopPartneri.jpg) no-repeat -110px 0px;
  width:978px;
  height:29px;
  border: 0px solid #ff0000;
}
.toppartnery-en{
  background: #D3D3D3 url(../images/TopPartners.jpg) no-repeat -110px 0px;
  width:978px;
  height:29px;
  border: 0px solid #ff0000;
}
.ponuky1{
  background: #E1E1E1 url(../images/ZaklPasOranNaAktualnePonuky1200pt.jpg) no-repeat 0px 0px;
  color:#5B0000;
  font-weight: bold;
  width:978px;
  height:49px;
  border: 0px solid #ff0000;
  border-bottom: 2px solid #ff0000;
}
.ponuky2{
  background: #E1E1E1;
  width:978px;
}
table.ponuky2 th{
  background: #ffff00;
  color: #5B0000;
  font-weight: bold;
}
a.skupina:link, a.skupina:visited 
{
  display:block;
  margin:0px;
  width:200px;
  height:15px;
  padding:0px 0px 0px 0px;
  font-family:'Tahoma';
  font-size:12px;
  color:#0000aa;
  line-height:12px;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  text-align:left;
}
a.skupina:hover
{
  text-decoration:underline;
}
a.podskupina:link, a.podskupina:visited 
{
  margin:0px;
  padding:0px 0px 0px 20px;
  font-family:'Tahoma';
  font-size:12px;
  color:#ffaa00;
  line-height:12px;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  text-align:left;
}
a.podskupina:hover
{
  text-decoration:underline;
}

table.stav tr.nepar {
	background-color: #E4E4E4;
}
table.stav tr.nepar:hover {
	background-color: #ffffff;
}


table.zoznam .td_admin_h{
  background: #777777 url(../images/bg_modro_seda.gif) repeat-x;
  color: #000000;
  height:25px;
  font-weight: bold;
}
table.zoznam tr.nepar {
	background-color: #E4E4E4;
}
table.zoznam tr.nepar:hover {
	background-color: #ffbb44;
}
table.zoznam tr.par {
	background-color: #ffffff;
}
table.zoznam tr.par:hover {
	background-color: #ffbb44;
}



a.admin_group_a:link, a.admin_group_a:visited 
{
  display:block;
  margin:0px;
  height:15px;
  padding:0px 0px 0px 0px;
  font-family:'Tahoma';
  font-size:12px;
  color:#0000aa;
  line-height:12px;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  text-align:left;
}
a.admin_group_a:hover
{
  color:#ffaa00;
}




