/* Zakladne CSS */
body {
  font-family: arial;
  font-size: 11px;
  color: #000000;
  text-align: center;
  background-color: rgb(96,111,132);
  background-image: URL('../pictures/bg-index.jpg');
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px;
}


/* Poziciovanie */
#hlavnaStranka {
  position: relative;
  width: 916px;
  background-color: none;
  background-image: URL('../pictures/bg-index-page.jpg');
  background-repeat: repeat-y;
  margin: auto;
}
#header {
  position: relative;
  width: 916px;
  height: 166px;
  background-color: none;
  background-image: URL('../pictures/bg-header.jpg');
  background-repeat: no-repeat;
}
#lavyStlpec {
  position: relative;
  width: 234px;
  height: 100%;
  background-color: none;
  float: left;
}
#lavyStlpecHeader {
  position: relative;
  width: 234px;
  height: 161px;
  background-color: none;
  background-image: URL('../pictures/bg-left-1.jpg');
  background-repeat: no-repeat;
}
#strednyStlpec {
  position: relative;
  width: 523px;
  background-color: none;
  background-image: none;
  background-repeat: no-repeat;
  float: left;
}
#strednyStlpecHeader {
  position: relative;
  width: 523px;
  height: 58px;
  background-color: none;
  background-image: URL('../pictures/bg-middle-1.jpg');
  background-repeat: no-repeat;
}
#pravyStlpec {
  position: relative;
  width: 159px;
  background-color: none;
  background-image: none;
  background-repeat: no-repeat;
  float: left;
}
#pravyStlpecHeader {
  position: relative;
  width: 159px;
  height: 69px;
  background-color: none;
  background-image: URL('../pictures/bg-right-1.jpg');
  background-repeat: no-repeat;
}
#bottom {
  position: relative;
  width: 916px;
  height: 25px;
  text-align: right;
  background-color: none;
  clear: both;
}
#bottom2 {
  position: absolute;
  width: 916px;
  height: 200px;
  bottom: 0px;
  background-color: none;
  background-image: URL('../pictures/bg-bottom.jpg');
  background-repeat: no-repeat;
}
#vyhladavanie {
  position: relative;
  width: 200px;
  background-color: rgb(29,72,115);
  border: 1px solid rgb(152,212,240);
  margin: auto;
}

/* Hlavne menu */
#tlacitko1 {
position: absolute;
width: 170px;
height: 17px;
top: 160px;
left: 236px;
background-color: none;
z-index: 1;
}
#tlacitko2 {
position: absolute;
width: 170px;
height: 17px;
top: 140px;
left: 406px;
background-color: none;
z-index: 1;
}
#tlacitko3 {
position: absolute;
width: 170px;
height: 17px;
top: 128px;
left: 576px;
background-color: none;
z-index: 1;
}
#tlacitko4 {
position: absolute;
width: 170px;
height: 17px;
top: 135px;
left: 746px;
background-color: none;
z-index: 1;
}
#euro {
position: absolute;
width: 95px;
height: 50px;
top: 6px;
left: 416px;
background-color: none;
}
a.linkMainMenu:link {
color: rgb(255,255,255);
}
a.linkMainMenu:active{
color: rgb(255,255,255);
}
a.linkMainMenu:visited {
color: rgb(255,255,255);
}
a.linkMainMenu:hover {
color: rgb(218,37,28);
}
a.linkMainMenu {
font-family: verdana;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
hr.oddelovac {
  visibility: hidden;
  height: 1px;
  border: 0px;
  clear: both;
}
span.cerveny {
  color: rgb(153,0,0);
}
span.podmienky2 {
  font-size: 10px;
}

/* Vyhladavanie INDEX */

form.vyhladavac {
  padding: 0px;
  margin: 0px;
}
input.tlacitkoVyhladavac {
  font-family: verdana;
  font-size: 9px;
  padding: 0px;
}
input.polickoVyhladavac {
  font-family: verdana;
  font-size: 9px;
  width: 100px;
  height: 14px;
  padding: 0px;
}
fieldset.oramovanieVyhladavac {
  margin: 5px;
  padding: 5px;
  background-color: none;
  font-family: verdana;
  font-size: 9px;
  color: rgb(152,212,240);
  border: 1px solid rgb(152,212,240);
}

/* Menu INDEX */

fieldset.oramovanieMenu {
  margin: 5px;
  padding: 5px;
  padding-top: 0px;
  background-color: none;
  font-family: verdana;
  font-size: 9px;
  color: rgb(152,212,240);
  border: 1px solid rgb(152,212,240);
  text-align: justify;
}
a.linkMenu2:link {
  color: rgb(255,255,255);
}
a.linkMenu2:active{
  color: rgb(255,255,255);
}
a.linkMenu2:visited {
  color: rgb(255,255,255);
}
a.linkMenu2:hover {
  color: rgb(218,37,28);
}
a.linkMenu2 {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
span.legendModry {
  color: rgb(152,212,240);
}
#vypis_menu {
  position: relative;
  text-align: left;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 20px;
}
a.linkMenu3:link {
  color: rgb(255,255,255);
}
a.linkMenu3:active{
  color: rgb(255,255,255);
}
a.linkMenu3:visited {
  color: rgb(255,255,255);
}
a.linkMenu3:hover {
  color: rgb(255,0,0);
}
a.linkMenu3 {
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

/* Kosik konzola INDEX */

#hlavickaKosika {
  position: relative;
  padding: 0px;
  padding-top: 10px;
  padding-left: 10px;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  color: rgb(151,151,151);
  text-align: left;
}
a.linkKosik {
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  color: rgb(151,151,151);
  text-decoration: none;
}
a.linkKosik:hover {
  color: rgb(240,0,0);
  text-decoration: underline;
}

#cenaKosika {
  position: relative;
  padding: 0px;
  padding-top: 0px;
  padding-left: 10px;
  font-family: verdana;
  font-weight: bold;
  font-size: 20px;
  color: rgb(151,151,151);
  text-align: left;
}
#menyKosika {
  position: relative;
  padding: 0px;
  padding-top: 0px;
  padding-left: 10px;
  font-family: arial;
  font-size: 10px;
  color: rgb(151,151,151);
  text-align: left;
}
img.ikonaKosika {
  clear: both;
  float: right;
  margin-right: 10px;
  border: 1px dotted rgb(255,255,255);
}

/* Prihlasenie INDEX */

fieldset.oramovaniePrihlasenie {
  margin: 5px;
  padding: 5px;
  background-color: none;
  font-family: verdana;
  font-size: 9px;
  color: rgb(67,67,67);
  border: 1px solid rgb(67,67,67);
}
span.stavPrihlasenia {
  color: rgb(51,102,255);
  font-weight: bold;
}
input.polickoPrihlasenie {
  width: 80px;
  height: 14px;
  padding: 0px;
  margin: 0px;
  font-family: verdana;
  font-size: 9px;  
}
.tabKonzola1{
  margin: auto;
  border: 0xp
  background-color: none;
}
.tabKonzola2{
  border: 0xp
  background-color: none;
  margin: 2px;
  font-family: verdana;
  font-size: 9px;
  color: rgb(67,67,67);
}
.tabKonzola2{
  border: 0xp
  background-color: none;
  margin: 2px;
  font-family: verdana;
  font-size: 9px;
  color: rgb(67,67,67);
  text-align: center;
}

/* Subpanel INDEX */

#nadpisPanelu {
  position: relative;
  padding-right: 20px;
  padding-bottom: 5px;
  background-image: URL('../pictures/puntiky.gif');
  background-repeat: no-repeat;
  background-color: none;
  text-align: right;
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  color: rgb(167,167,167);
}
#subpanelTop {
  position: relative;
  padding: 10px;
  padding-top: 0px;
  background-color: none;
  text-align: justify;
  color: rgb(51,102,255);
  font-size: 10px;
}
#subpanel {
  position: relative;
  padding: 10px;
  padding-top: 0px;
  background-color: none;
  text-align: justify;
  color: rgb(67,67,67);
  font-size: 9px;
}
a.linkSubpanel:link {
  color: rgb(240,0,0);
}
a.linkSubpanel:active{
  color: rgb(240,0,0);
}
a.linkSubpanel:visited {
  color: rgb(240,0,0);
}
a.linkSubpanel:hover {
  color: rgb(112,0,0);
  text-decoration: underline;
}
a.linkSubpanel {
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
span.upozornenieNaAkciu {
  font-weight: bold;
  color: rgb(51,102,255);
  font-size: 14px;
}
span.tucne {
  font-weight: bold;
}
span.kurziva {
  font-style: italic;
}
.tabSubpanel1 {
  border-collapse: collapse;
  width: 130px;
  margin: auto;
  background-color: none;
  font-family: arial;
  font-size: 10px;
  background-image: URL('../pictures/pic-otaznik.gif');
  background-repeat: no-repeat;
  background-position: center;
}
.tabSubpanel2 {
  border-collapse: collapse;
  width: 130px;
  margin: auto;
  background-color: none;
  font-family: arial;
  font-size: 10px;
}

/* Webmaster */

a.webmaster:link {
  color: rgb(0,204,255);
}
a.webmaster:active{
  color: rgb(0,204,255);
}
a.webmaster:visited {
  color: rgb(0,204,255);
}
a.webmaster:hover {
  color: rgb(0,183,255);
  text-decoration: underline;
}
a.webmaster {
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

/* VYPIS PRODUKTOV */

#nazovKategorie {
  position: relative;
  margin: auto;
  background-image: URL('../pictures/sortiment-hlavicka.jpg');
  background-position: center;
  background-repeat: no-repeat;
  height: 40px; 
}
#nazovKategorieContent {
  position: absolute;
  right: 85px;
  top: 14px;
  font-family: verdana;
  font-weight: bold;
  font-size: 14px;
  color: rgb(120,189,218);
}
#strankovanie {
  position: relative;
  margin: 0px;
  margin-left: 40px;
  margin-right: 40px;
  background-color: rgb(30,74,121);
  border: 1px solid rgb(0,129,194);
  text-align: center;
}
#strankovanieContent {
  position: relative;
  padding: 3px;
  color: #FFFFFF;
}
#tlacitkoBack {
  position: absolute;
  background-color: none;
  width: 124px;
  height: 29px;
  top: 8px;
  left: 65px;
}
a.linkStrankovanie {
  color: #FFFFFF;
  text-decoration: none;
}
a.linkStrankovanie:hover {
  text-decoration: underline;
  color: rgb(240,0,0);
}
span.strankovanieAktualna {
  color: rgb(120,189,218);
  font-weight: bold;
}
#riadokProduktu {
  position: relative;
  margin: 0px;
  margin-left: 40px;
  margin-right: 40px;
  background-color: none;
  border: 0px;
  text-align: center;
}
#riadokProduktuContent {
  position: relative;
  padding: 3px;
  color: #FFFFFF;
}
#oddelovacRiadku {
  position: relative;
  margin: 0px;
  margin-left: 40px;
  margin-right: 40px;
  background-color: none;
  border-top: 1px dotted rgb(0,111,177);
  background-image: none;
  height: 1px;
}
.tabVypisProduktu1 {
  border-collapse: collapse;
  border: 0px;
  background-color: none;
  margin: auto;
  padding: 0px;
  width: 440px;
}
.tabVypisProduktu2 {
  border-right: 1px solid rgb(0,129,194);
  font-family: arial;
  font-size: 10px;
  color: rgb(77,73,72);
  padding: 0px;
  text-align: left;
  width: 251px;
}
.tabVypisProduktu3 {
  border-right: 1px solid rgb(0,129,194);
  font-family: arial;
  font-size: 10px;
  color: rgb(77,73,72);
  padding: 0px;
  text-align: center;
  width: 80px;
}
.tabVypisProduktu4 {
  border: 0px;
  font-family: arial;
  font-size: 10px;
  color: rgb(77,73,72);
  padding: 0px;
  width: 90px;
}
.tabVypisProduktu5 {
  border: 0px;
  font-family: arial;
  font-size: 10px;
  color: rgb(77,73,72);
  padding: 0px;
  width: 19px;
}
span.skCena {
  font-size: 11px;
  font-weight: bold;
}
a.linkEnter {
  color: rgb(30,74,121);
  text-decoration: none;
}
a.linkEnter:hover {
  text-decoration: underline;
  color: rgb(0,111,177);
}
span.preciarknute {
  text-decoration: line-through;
  font-size: 10px;
}
span.nazovZlava {
  color: rgb(240,0,0);
  font-weight: bold;
  font-size: 10px;
}

/* Detail produktu*/

#popisProduktu {
  position: relative;
  background-color: none;
  width: 210px;
  margin-left: 40px;
  float: left;
  text-align: justify;  
}
#obrazokProduktu {
  position: relative;
  background-color: none;
  width: 220px;
  margin-right: 40px;
  float: right;
  text-align: center;  
}
#tabulkaProduktu {
  position: relative;
  background-color: none;
  margin-right: 40px;
  margin-left: 40px;
  clear: both;
  text-align: center;  
}
.tabDetail1 {
  border-collapse: collapse;
  border: 0px;
  background-color: none;
  margin: auto;
  padding: 0px;
  width: 440px;
}
.tabDetail2 {
  border: 1px solid rgb(0,129,194);
  font-family: arial;
  font-size: 10px;
  color: rgb(255,255,255);
  background-color: rgb(0,129,194);
  padding: 0px;
  text-align: center;
}
.tabDetail3 {
  border: 1px solid rgb(0,129,194);
  font-family: arial;
  font-size: 10px;
  color: rgb(0,0,0);
  background-color: rgb(255,255,255);
  padding: 0px;
  text-align: center;
}

#galeriaProduktu {
  position: relative;
  border: 1px solid rgb(187,187,187);
  background-image: URL('../pictures/bg-galeria.jpg');
  background-repeat: no-repeat;
  background-position: right top;
  background-color: rgb(235,236,238);
  margin-left: 40px;
  margin-right: 40px;
  text-align: center; 
}
img.obrazokGaleria {
  border: 1px dotted rgb(0,153,255);
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 20px;
}
#cennik {
  position: relative;
  margin: auto;
  width: 190px;
  background-color: rgb(235,236,238);
  border: 1px solid rgb(187,187,187);
}
#cennik1 {
  position: relative;
  width: 90px;
  margin: 5px;
  float: left;
  text-align: center;
}
#cennik2 {
  position: relative;
  width: 79px;
  margin: 5px;
  float: right;
  border-left: 1px dotted rgb(187,187,187);
}
span.skCenaDetail {
  font-size: 15px;
  font-weight: bold;
}
span.preciarknuteDetail {
  text-decoration: line-through;
  font-size: 12px;
}
form.pridavanie {
  padding: 0px;
  margin: 5px;
}
input.tlacitkoPridavanie {
  font-family: verdana;
  font-size: 9px;
}
input.polickoPridavanie {
  font-family: verdana;
  font-size: 9px;
  width: 15px;
  height: 15px;
  padding: 0px;
  margin: 0px;
}

/* Nakupny kosik */

.tabKosik1 {
  width: 440px;
  border-collapse: collapse;
  background-color: rgb(231,232,234);
  padding: 0px;
  margin: auto;
  font-family: verdana;
  font-size: 9px;
}
.tabKosik2 {
  background-color: rgb(20,88,137);
  color: rgb(255,255,255);
  font-weight: bold;
  font-family: arial;
  font-size: 9px;
  border: 1px solid rgb(20,88,137);
}
.tabKosik3 {
  background-color: rgb(231,232,234);
  color: rgb(20,88,137);
  font-weight: bold;
  font-family: arial;
  font-size: 9px;
  border-bottom: 1px solid rgb(0,111,177);
  border-left: 1px dotted rgb(0,111,177);
  border-right: 1px dotted rgb(0,111,177);
}
span.vacsiaCena {
  font-weight: bold;
  font-size: 12px;
}
span.celkomCena {
  font-weight: bold;
  font-size: 13px;
}
input.polickoKosik {
  width: 13px;
  height: 14px;
  font-family: arial;
  font-size: 9px;
  padding: 0px;
  margin: 0px;
  background-color: rgb(211,212,214);
  border: 1px dotted rgb(27,122,178);
}
input.tlacitkoKosik {
  font-family: arial;
  font-size: 9px;
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
}
#kosikPonukaBack {
  position: relative;
  margin: 0px;
  margin-left: 40px;
  width: 140px;
  float: left;
  background-color: rgb(231,232,234);
  border: 1px dotted rgb(20,88,137);
  border-top: 0px;
  text-align: center;
}
#kosikPonukaNext {
  position: relative;
  margin: 0px;
  margin-right: 42px;
  width: 140px;
  float: right;
  background-color: rgb(20,88,137);
  border-top: 1px dotted rgb(231,232,234);
  text-align: center;
}

/* Odoslanie objednavky */

.tabOdoslanie1 {
  width: 440px;
  background-color: none;
  padding: 0px;
  margin: auto;
  font-family: verdana;
  font-size: 9px;
}
.tabOdoslanie2 {
  background-color: none;
  width: 200px;
  color: rgb(53,53,53);
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
  padding: 10px;
  padding-left: 50px;
  padding-bottom: 2px;
  text-align: left;
}
.tabOdoslanie3 {
  background-color: rgb(211,212,214);
  color: rgb(53,53,53);
  font-weight: bold;
  font-family: arial;
  font-size: 10px;
  border: 1px solid rgb(53,53,53);
  padding: 10px;
  text-align: justify;
}
.tabOdoslanie4 {
  background-color: none;
  background-image: URL('../pictures/bg-button1.jpg');
  background-repeat: no-repeat;
  background-position: middle;
  color: rgb(53,53,53);
  font-weight: bold;
  font-family: arial;
  font-size: 10px;
  border: none;
  padding: 0px;
  margin: auto;
  text-align: center;
}
input.polickoOdoslanie {
  width: 170px;
  height: 15px;
  font-family: arial;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
  background-color: rgb(250,246,234);
  border: 1px dotted rgb(235,181,145);
}
select.selekciaObjednavka {
  width: 120px;
  font-size: 11px;
}
textarea.poznamkaObjednavka {
  width: 160px;
  height: 80px;
  border: 1px dotted rgb(163,59,60);
  background-color: rgb(250,246,234);
}
input.tlacitkoOdoslanie {
  font-size: 10px;
  background-color: rgb(204,42,37);
  border: 1px solid rgb(255,255,255);
  color: rgb(255,255,255);
  font-weight: bold;
}
span.podakovanie {
  font-size: 14px;
  color: rgb(167,167,167);
  font-weight: bold;
}

/* Obchodne podmienky */

#textPodmienky {
  padding: 20px;
  padding-top: 5px;
  background-color: none;
  margin: auto;
  font-family: verdana;
  font-size: 10px;
  color: #000000;
  text-align: justify;
}
#podmienkyOddelovac {
  position: relative;
  padding: 3px;
  padding-left: 20px;
  background-color: rgb(176,192,255);
}
#obsahPodmienok {
  position: relative;
  width: 210px;
  margin: 10px;
  margin-top: 0px;
  border-left: 1px dotted rgb(20,90,141);
  border-bottom: 1px dotted rgb(20,90,141);
  float: right;
  text-align: right;
  background-color: rgb(197,219,230);
}
#obsahPodmienokContent {
  position: relative;
  background-color: none;
  margin: 10px;
  text-align: justify;
}
a.podmienky {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: rgb(240,0,0);
}
a.podmienky:hover {
  color: rgb(255,144,112);
}
a.podmienkyHore {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: rgb(80,80,255);
  text-decoration: none;
}
a.podmienkyHore:hover {
  color: rgb(208,0,32);
  text-decoration: underline;
}
a.podmienkyObsah {
  font-family: verdana;
  font-size: 10px;
  color: rgb(80,80,255);
  text-decoration: none;
}
a.podmienkyObsah:hover {
  color: rgb(208,0,32);
  text-decoration: underline;
}
span.nadpisPodmienky1 {
  font-size: 13px;
  font-weight: bold;
  color: rgb(32,112,161);
}

/* Zlavy */

#riadokZlavyPopis {
  position: relative;
  margin: auto;
  padding: 30px;
  padding-top: 5px;
  padding-bottom: 15px;
  font-family: verdana;
  font-style: italic;
  font-size: 12px;
  color: rgb(23,97,146);
  text-align: justify;
}
#riadokZlavy {
  position: relative;
  margin: auto;
  padding: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dotted rgb(30,71,115);
  font-family: verdana;
  font-size: 11px;
  color: rgb(153,0,0);
  text-align: center;
}
a.linkEnter2 {
  color: rgb(30,74,121);
  text-decoration: none;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
}
a.linkEnter2:hover {
  text-decoration: underline;
  color: rgb(0,111,177);
}
.tabZlavy1 {
  width: 200px;
  margin: auto;
  border-collapse: collapse;
  background-color: none;
  border: 0px;
}
.tabZlavy2 {
  font-family: arial;
  font-size: 12px;
  color: rgb(246,221,223);
  background-color: rgb(185,42,38);
  border: 1px dotted rgb(237,162,156);
  text-align: left;
  padding: 1px;
  padding-left: 5px;
}
.tabZlavy3 {
  font-family: arial;
  font-size: 18px;
  color: rgb(223,148,145);
  background-color: rgb(185,42,38);
  border: 1px dotted rgb(237,162,156);
  text-align: center;
  font-weight: bold;
}
span.zlavaUpozornenie {
  color: rgb(176,0,0);
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
}
span.zlavaStaraCena {
  text-decoration: line-through;
}

/* Partneri */

#vypisPartnerov {
  position: relative;
  margin: auto;
  padding: 30px;
  padding-top: 5px;
  padding-bottom: 15px;
  font-family: verdana;
  font-style: italic;
  font-size: 12px;
  color: rgb(23,97,146);
  text-align: justify;
}
fieldset.oramovaniePartneri {
  margin: 10px;
  padding: 10px;
  font-family: verdana;
  font-size: 11px;
  color: rgb(23,97,146);;
  font-style: normal;
  border: 1px dotted rgb(111,193,226)
}
a.linkPartneri {
  color: rgb(0,80,160);
  font-size: 10px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
}
a.linkPartneri:hover {
  text-decoration: underline;
  color: rgb(0,0,80);
}

/* Kontakt */

#kontaktMain {
  position: relative;
  margin: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  background-color: rgb(77,73,72);
  font-family: verdana;
  font-size: 10px;
  color: rgb(255,255,255);
  text-align: left;
  border: 1px solid rgb(167,167,167);
}

#kontaktSub {
  position: relative;
  margin: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  background-color: rgb(210,211,213);
  font-family: verdana;
  font-size: 10px;
  color: rgb(87,87,87);
  text-align: left;
  border: 1px solid rgb(166,166,166);
}

span.nadpisMain {
  font-family: arial;
  font-size: 14px;
  color: rgb(255,255,255);
  font-weight: bold;
}

span.nadpisSub {
  font-family: arial;
  font-size: 14px;
  color: rgb(87,87,87);
  font-weight: bold;
}

#kontaktPopis {
  position: relative;
  margin: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  background-color: none;
  font-family: verdana;
  font-size: 12px;
  font-style: italic;
  color: rgb(0,112,176);
  text-align: left;
  border-bottom: 1px dotted rgb(118,118,118);
}

/* Registrácia */

.tabRegistracia1 {
  width: 440px;
  background-color: none;
  padding: 0px;
  margin: auto;
  font-family: verdana;
  font-size: 9px;
  
}
.tabRegistracia2 {
  background-color: none;
  color: rgb(11,64,118);
  font-family: arial;
  font-size: 11px;
  padding: 10px;
  text-align: left;
  border: 1px dotted rgb(5,37,84);
  text-align: justify;
  margin: 1px;
}
.tabRegistracia3 {
  background-color: none;
  color: rgb(42,42,42);
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
  border: none;
  padding: 2px;
  padding-left: 30px;
  text-align: left;
}
.tabRegistracia4 {
  background-color: none;
  background-image: URL('../pictures/bg-button1.jpg');
  background-repeat: no-repeat;
  background-position: middle;
  color: rgb(53,53,53);
  font-weight: bold;
  font-family: arial;
  font-size: 10px;
  border: none;
  padding: 0px;
  margin: auto;
  text-align: center;
}
.tabRegistracia5 {
  background-color: none;
  color: rgb(234,74,50);
  font-weight: bold;
  font-family: arial;
  font-size: 11px;
  border: none;
  padding: 2px;
  padding-left: 30px;
  text-align: left;
}
span.podakovanie {
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
  font-family: arial;
  color: rgb(111,193,226);
}
span.chyba {
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
  font-family: arial;
  color: rgb(242,72,55);
}

/* Hladanie */

.tabHladanie1 {
  width: 440px;
  margin: auto;
  background-color: none;
}
.tabHladanie2 {
  padding: 2px;
  border-bottom: 1px dotted rgb(35,135,194);
  font-family: verdana;
  font-size: 10px;
  color: rgb(1,0,42); 
  
}

/* Akcie */

#akcieTitulok {
  margin: auto;
  background-image: URL('../pictures/akcia/akcia-top.jpg');
  width: 495px;
  height: 66px;
}
#akcieBottom {
  margin: auto;
  background-image: URL('../pictures/akcia/akcia-bottom.jpg');
  width: 495px;
  height: 13px;
}
#akcieStrankovanie {
  margin: 14px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-image: URL('../pictures/akcia/akcia-bg.jpg');
}
#akcieStrankovanieContent {
  background-color: rgb(237,211,211);
  text-align: center;
  font-family: verdana;
  font-size: 11px;
  color: rgb(83,83,83);
  width: 481px;
  margin: auto;
}
#akcieObsah {
  margin: 14px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-image: URL('../pictures/akcia/akcia-bg.jpg');
}
#strankovanieBottom {
  width: 465px;
  height: 16px;
  margin: auto;
  text-align: center;  
}
#odkazNext {
  position: relative;
  float: right;
  clear: right;
  font-family: arial;
  font-size: 10px;
  color: rgb(183,183,183);
}
#odkazPrev {
  position: relative;
  float: left;
  font-family: arial;
  font-size: 10px;
  color: rgb(183,183,183);
}


a.akcieLink {
  font-family: verdana;
  font-size: 11px;
  color: rgb(208,0,16);  
}
a.akcieLink:hover {
  color: rgb(96,0,0);
  text-decoration: none;
}
a.akcieLink2 {
  font-family: arial;
  font-size: 10px;
  color: rgb(255,112,80);  
}
a.akcieLink2:hover {
  color: rgb(112,0,0);
  text-decoration: none;
}
span.akcieAktualnaStrana {
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  color: rgb(113,112,110);  
}

/* Jeden riadok vypisu */

#bunkaRiadok {
  position: relative;
  margin: 17px;
  margin-top: 3px;
  margin-bottom: 3px;
  background-color: none;
  padding: 5px;  
}
#bunkaOddelovac {
  position: relative;
  background-color: rgb(198,198,198);
  height: 1px;
  border: 0px;
  clear: both;
  margin: auto;
  width: 461px;
}
#bunkaOddelovac2 {
  position: relative;
  background-color: none;
  height: 1px;
  border: 0px;
  clear: both;
  margin: auto;
  width: 461px;
}
#bunkaA1 {
  position: relative;
  width: 20px;
  float: left;
}
#bunkaA2 {
  position: relative;
  float: left;
  background-color: none;
  width: 150px;
  left: 5px;
  text-align: justify; 
}
#bunkaA3 {
  position: relative;
  float: left;
  background-color: none;
  width: 80px;
  left: 10px;
}
#bunkaA4 {
  position: relative;
  float: left;
  background-color: none;
  width: 185px;
  left: 15px;
}
img.obrazokAkcia {
  border: 1px solid red;
}
#bunkaA5 {
  position: relative;
  float: left;
  background-color: none;
  width: 92px;
  left: 5px;
}
#bunkaA6 {
  position: relative;
  float: left;
  background-color: none;
  width: 92px;
  left: 10px;
}
#bunkaA7 {
  position: relative;
  clear: both;
  float: left;
  background-color: none;
  background-image: URL('../pictures/akcia/skrt.jpg');
  color: rgb(113,112,108);
  font-weight: bold;
  font-size: 12;
  font-family: verdana;
  width: 92px;
  height: 16px;
  left: 5px;
}
#bunkaA8 {
  position: relative;
  float: left;
  background-color: none;
  color: rgb(112,0,0);
  font-weight: bold;
  font-size: 12;
  font-family: verdana;
  width: 92px;
  height: 16px;
  left: 10px;
}


/* GREYBOX */

#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    position: absolute;
    left: 800px;
    text-align: left;
}

.GB_header .close img {
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
