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;
margin: 0px 0px 0px 0px; 
}

.zlava_en {background-image: url(/obrazky/zlava_en.png);}
.zlava_fi {background-image: url(/obrazky/zlava_fi.png);}
.zlava_hu {background-image: url(/obrazky/zlava_hu.png);}
.zlava_sk {background-image: url(/obrazky/zlava_sk.png);}
.zlava_cz {background-image: url(/obrazky/zlava_cz.png);}
.zlava_at {background-image: url(/obrazky/zlava_at.png);}
.zlava_de {background-image: url(/obrazky/zlava_de.png);}
.zlava_fr {background-image: url(/obrazky/zlava_fr.png);}
.zlava_de2 {background-image: url(/obrazky/zlava_de2.png);}

.hlavicka_kosik_en {background-image: url(hlavicka_kosik_en.png);}
.hlavicka_kosik_fi {background-image: url(hlavicka_kosik_fi.png);}
.hlavicka_kosik_hu {background-image: url(hlavicka_kosik_hu.png);}
.hlavicka_kosik_sk {background-image: url(hlavicka_kosik_sk.png);}
.hlavicka_kosik_cz {background-image: url(hlavicka_kosik_cz.png);}
.hlavicka_kosik_at {background-image: url(hlavicka_kosik_at.png);}
.hlavicka_kosik_de {background-image: url(hlavicka_kosik_de.png);}
.hlavicka_kosik_fr {background-image: url(hlavicka_kosik_fr.png);}
.hlavicka_kosik_de2 {background-image: url(hlavicka_kosik_de2.png);}

.prihl_regis {height:27px;}

.prihl_regis2 {float: right; text-align: center;}

.polozka_menu_medzera {height: 6px;}

.centruj {text-align: center;}

h2.pr_produkt, h3.pr_produkt {
padding-top: 190px; font-size: 11px; margin: 0 0 0 0; font-weight: normal;
}

.stara_cena {
text-decoration: line-through; color: #666;
}

img.prehlad_produkt_akcia {
position: absolute; left: 154px; top: 25px;
}

img.prehlad_produkt_top {
position: absolute; left: 25px; top: 25px;
}

div.reklama {
height: 100px; width:990px; background-color: rgb(120,120,120); text-align: center;
}

div.include {
position: relative; padding-right: 10px; margin-left: 210px; width: 780px;
}

div.menu_medzera {
height: 15px; left: 0; float: left;
}

div.polozka_menu {
padding-top: 5px; padding-bottom: 5px;}

div.medzera_pod_reklamou {
height: 20px;}

div.lave_menu {
position: relative; width: 200px; height: auto; left: 0; float: left; text-align: center;
}

div.prihlasenie {
cursor: pointer; cursor: hand; text-align: right; padding-right: 20px; background-position: right; background-repeat: no-repeat; height: 70px;
}

div.head_right {
position: relative; padding-right: 10px; margin-left: 200px; width: auto; height:75px;}

img.logo {
padding-left: 20px; padding-top: 10px; }

div.main {
margin:0 auto; width:1020px; padding:0px;}

div.hlaska {
height: 23px; 
background-image: url(/obrazky/hlaska.jpg); 
text-align: center; 
padding-top: 7px;
font-family: tahoma; 
font-size: 11px; 
color: white;
}

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;
}

h2.oznam {
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;
}

.head_logo {
position: relative; width: 200px; height: auto; left: 0; float: left; text-align: center; vertical-align: middle;
}

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;
text-transform: uppercase;
}

.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, .cena_v_tipe {
color: rgb(255,127,0); font-size: 20px; display: inline; margin-right: 20px;
font-family: Georgia, Times New Roman;
}

.cena_v_tipe {
margin-right: 10px;
}

.prehlad_produkt { /*zoznam produktov*/
background-image: url(blok.png);
}

.prehlad_produkt_img {
width: 200px; height: 200px; position: absolute; left: 25px;
}

.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);
}

.top_menu1 {
padding-top: 10px; width: 750px; position: relative; height: auto; left: 0; float: left;
text-transform: uppercase;
}

.top_menu2 {
cursor:pointer; cursor:hand; position: relative; top: 0px; padding-right: 10px; margin-left: 799px; width: auto; height:auto; background-repeat: no-repeat;
}

.top_menu2B {
padding-left: 12px; padding-top: 20px; color: white; padding-bottom: 4px; 
}

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;
}

.stred {
vertical-align: middle;
}

.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;*/
}

.tab_spodok2 {
padding-top: 4px; 
padding-bottom: 5px; 
text-align: center; 
background-image: url(templates/standart/tabulka_spodok.png); 
background-repeat: repeat-x; 
background-position: bottom;
}


.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);
}

.foot {
width: 100%;
}

.foot1 {
width: 1020px; height: 20px; background-image: url(/templates/standart/pata.png); text-align: center; padding-top: 5px; color: white; background-repeat: no-repeat;
}

.foot2 {
	color:#CCC;
	text-align: center;
	font: Tahoma, Geneva, sans-serif;
	font-size:9px;
	padding-top: 5px;
}

.foot2 a:link { color: #CCC; text-decoration: none; } 
.foot2 a:visited { color: #CCC; text-decoration: none; } 
.foot2 a:hover { color: #CCC; text-decoration: underline; } 
.foot2 a:active { color: #CCC; text-decoration: none; } 


.staywhite {
	color:#FFFFFF; 
	text-decoration: none; 
	font-family: Tahoma, Arial; 
	font-size: 11px;
}

.red {
color:#ff8000;}
