body {
font-family: Tahoma, Arial; font-size: 11px;
background-image: url(pozadie.jpg);
background-position: center top;
background-repeat: no-repeat;
color: #666666;
line-height: 16px;
}

h1 {
font-size: 14px; 
text-align: left; 
font-family: Georgia, Times New Roman; 
text-transform: uppercase; 
color: rgb(48,66,105); 
font-weight: normal;
margin-left: 12px;
}

p {
padding-left: 12px;
}

input.dlhy_biely {
background-image: url(input_dlhybiely.png);
width: 236px;
height: 16px;
display: block;
margin: 0 0 0 0;
padding: 0 0 0 5px;
border: 0 white none;
}

.invisible {
display: none;
}

input.kratky_tmavy {
background-image: url(input_kratkytmavy.png);
width: 146px;
height: 16px;
display: block;
margin: 0 0 0 0;
padding: 0 0 0 5px;
border: 0 white none;
}

.hlavicka_bloku {
background-image: url(hlavicka_bloku.jpg); background-repeat: no-repeat; 
width: 190px; height: 28px; left: 0; float: left; 
font-size: 13px; text-align: left; font-family: Georgia, Times New Roman; color: white; 
padding-top: 13px; padding-left: 20px;
}

.telo_bloku {
width: 198px; left: 0; float: left; text-align: left; border-left: 1px solid #304269; border-right: 1px solid #304269;
}

.pata_bloku {
background-image: url(pata_bloku.jpg); background-repeat: no-repeat; width: 200px; height: 5px; left: 0; float: left;
}

.pata_bloku_seda {
background-image: url(pata_bloku_seda.jpg); background-repeat: no-repeat; width: 200px; height: 5px; left: 0; float: left;
}

.prehlad_produkt, .prehlad_produkt_akt {
position: relative; width: 250px; height: 249px; float: left; text-align: center; margin-left: 10px; margin-bottom: 10px; padding-top: 25px;
font-family: Georgia, Times New Roman; 
}

div.produkt_obrazok { /*detail produktu - obrazok*/
width: 400px; height: 400px; float: left; text-align: center; margin-right: 10px;
top: 20px;
left: 0px;
/*border: 1px solid rgb(48,66,105);
/*background-image: url(produkt_obrazok.png);*/
}

div.produkt_obrazok img, div.produkt_obrazok_akt img {
width: 400px; height: 400px; /*border: 0px none;*/
border: 1px solid;
}

.cena {
color: rgb(255,127,0); font-size: 20px; display: inline; margin-right: 20px;
}

.prehlad_produkt { /*zoznam produktov*/
background-image: url(blok.png);
}

.prehlad_produkt_img {
width: 200px; height: 200px;
}

.prehlad_produkt_akt {
background-image: url(blok_akt.png);
}

.show {
visibility: visible;
}

.hide {
visibility: hidden;
}

a {
color: #304269; text-decoration: none;
font-family: Georgia, Times New Roman;
}

.menu a {
font-size: 11px; text-transform: uppercase;
}

a:hover {
color: rgb(246,143,62);
}

.textlink {
font-family: tahoma, arial;
font-size: 11px;
}

hr {
color: rgb(59,77,113);
}

.top_menu {
height: 45px; background-image: url(hlavicka.png); background-repeat: no-repeat; vertical-align: middle; padding-left: 20px;
}

.top_menu a {
font-size: 11px; color: white;
}

.top_menu a:hover {
color: rgb(246,143,62);
}

th {
text-align: left; vertical-align: top;
}

.tab_prod td {
padding-bottom: 10px;
}

.produkt_cena {
width: 100px; height: 71px; margin-bottom: 0px; padding-top: 1px;
background-image: url(produkt_cena3.png);
background-repeat: no-repeat; 
}

.produkt_cena2 {
padding-top: 5px;
vertical-align: top;
background-image: url(produkt_cena3.png);
background-position: right top;
background-repeat: no-repeat; 
}

.produkt_cena2:hover {
background-position: right bottom;
}

.pdfdownload {
height: 50px;
width: 50px;
background-image: url(../../obrazky/pdfdownload.gif);
background-position: right top;
background-repeat: no-repeat; 
}

.pdfdownload:hover {
background-position: right bottom;
}

.registruj {
background-image: url(registruj.png);
width: 73px;
height: 35px;
border: 0 white none;
cursor:pointer; cursor:hand;
}

.registruj:hover {
background-image: url(registruj.png);
background-position: bottom;
}

.prihlas {
background-image: url(prihlas.png);
colour: #2a395b;
width: 73px;
height: 35px;
border: 0 white none;
cursor:pointer; cursor:hand;
}

.prihlas:hover {
background-image: url(prihlas.png);
background-position: bottom;
}

.odoslat {
background-image: url(odoslat.png);
width: 60px;
height: 15px;
border: 0 white none;
cursor:pointer; cursor:hand;
}

.odoslat:hover {
background-image: url(odoslat_hover.png);
background-position: bottom;
}

tr.tab_prod th, th.produkt_cena {
padding-left: 10px;
}

h1.nadpis_produkt, h1.nadpis  {
color: rgb(255,127,0); padding-left: 0px; font-size: 18px; text-transform: none;
padding-top: 0;
margin-top: 0;
border-top: 0;
margin-left: 0px;
}

h1.nadpis {
margin-left: 12px;
}


/*
.produkt_cena {
height: 55 px; background-image: url(produkt_cena.png); background-repeat: repeat-y;
background-color: rgb(204,102,102);
}*/

.produkt_cena td {
padding-top: 10px;
}

.produkt_cena td {
padding-top: 10px;
}

.produkt_galeria {
width: 250px; height: 82px; margin-bottom: 10px; padding-top: 1px;
font-family: Georgia, Times New Roman;
background-image: url(produkt_galeria.png); 
}

.produkt_galeria img {
border: 1px solid gray;
}

td {
text-align: left;
}

table.tabulka, table.tabulka_kosik {
width: 100%;
border-collapse: collapse;
border-spacing: 0px;
border: 1px rgb(47,64,102) solid;
}

.tabulka th, .tabulka_kosik th {
height:30px; background-color: rgb(44,60,100); color: white; vertical-align: middle;
padding-left: 12px;
}

.tabulka td, .tabulka_kosik td {
border-bottom: 1px rgb(47,64,102) solid;
padding-left: 12px;
}

.tabulka_kosik td {
height:85px;
}

.tabulka td {
height:35px;
}

.tab_stred {
background-color: white;
}

.none td {
border-bottom: 0px white none;
height:20px;
}

.tab_spodok {
background-color: white;
background-image: url(tabulka_spodok.png); background-position: bottom;
background-repeat: repeat-x;
/*background-color: transparent;*/
}

.top_menu a, .menu a, .prihlasenie a, .menu_produktu a {
font-family: Tahoma, Arial;
}

div.strankovanie, div.strankovanie:hover, div.strankovanie_akt {
display: block;
float: left;
width: 20px;
height: 18px;
padding-top: 2px;
margin-right: 5px;
text-align: center;
background-image: url(strankovanie.gif);
font-family: Tahoma, Arial;
}


div.strankovanie:hover {
background-image: url(strankovanie_hover.gif);
}

div.strankovanie_akt {
color: white;
background-image: url(strankovanie_akt.gif);
}