/* CSS Document */
body {
background-image:url(img/body_background.jpg);
background-position:top;
background-repeat:repeat-x;
}

a {
	color: #006600;
}
a:hover {
	color: #009900;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;	
}

h1 {
	display: none;
}

h2 {
color:#000000;
font-size:16px;
line-height:18px;
margin:0;
padding:10px 5px 0 5px;
}


h3 {
color:#999999;
font-size:14px;
line-height:16px;
margin:0 0 5px 0;
padding:5px;
font-weight:normal;
}

h4 {
color:#FFD601;
font-size:16px;
line-height:18px;
margin:0;
padding:10px 5px 0 5px;
}

h5 {
color:#333333;
font-size:12px;
line-height:16px;
margin:0;
padding:5px 5px 0 5px;
}

p{
font-size:12px;
padding:5px;
margin:0px;
}

sup {
font-size:11px;
vertical-align:bottom;
}

#main {
width:800px;
height:auto;
position:absolute;
top: 0px;
left: 50%;
margin: 0px 0px 0px -400px;
padding:0px;
background-color:#FFFFFF;
}

.cleaner {
clear:both;
height:1px;
line-height:1px;
visibility:hidden;
}

#hlavicka {
height:140px;
width:800px;
margin:0px;
background-image:url(img/menu_hore_back.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

#hlavicka-en {
height:140px;
width:800px;
margin:0px;
background-image:url(img/menu_hore_back.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.menu_hore {
width:630px;
height:20px;
margin:0px;
padding:100px 0px 0px 0px;
display:block;
float:right;
}

.menu_hore a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#FFFFFF;
text-decoration:none;
padding-left: 10px;
margin-left:25px;
text-align:right;
background-image:url(img/bodka_biela.jpg);
background-position:left;
background-repeat:no-repeat;
}
.menu_hore a:hover {
color:#990000;
background-image:url(img/bodka_zlta.jpg);
background-position:left;
background-repeat:no-repeat;
}

#obsah {
height:auto;
width:100%;
}

#lavy {
float:left;
padding:0px;
margin:0px;
width:170px;
}

#pravy {
float:right;
background-color:#FFFFFF;
width:630px;
padding:0px;
}

.sirokybox {
width:330px;
border-right:#CCCCCC dotted 1px;
margin:5px 0px;
padding-left:10px;
}

.cennik {
margin:5px 0px;
padding-left:10px;
}

.sluzby {
margin:5px 0px;
padding-left:10px;
padding-right:40px;
}

.sluzby p{
font-size:12px;
padding:0px;
margin:5px 0px 0px 20px;
}

.sluzby ul li{
font-size:13px;
padding:0px;
margin:0px;
}

.regionliptov {
margin:5px 0px;
padding-left:10px;
padding-right:40px;
}

.regionliptov img {
float:left;
margin:5px 5px 5px 10px;
}

#fotobox {
width:630px;

}


#pata {
clear:both;
height:35px;
width:100%;
margin:0px;
padding:0px;
background-image:url(img/pata_back.jpg);
background-repeat:no-repeat;
background-position:left;
}

#pata-en {
clear:both;
height:35px;
width:100%;
margin:0px;
padding:0px;
background-image:url(img/pata_back_en.jpg);
background-repeat:no-repeat;
background-position:left;
}


#pata-pl {
clear:both;
height:35px;
width:100%;
margin:0px;
padding:0px;
background-image:url(img/pata_back_pl.jpg);
background-repeat:no-repeat;
background-position:left;
}


#box {
position:absolute;
top:140px;
left:530px;
width:310px;
height:auto;
margin: 0px 0px  0px 0px;
padding:0px;
border:none;
}

.boxobsah img{
border:none;
}


.boxobsah{
padding:0px;
margin: 0px;
font-size:12px;
width:250px;
background-image:url(img/lavybox_pozadie.jpg);
background-position:left;
background-repeat:repeat-y;
}
.boxobsah li{
padding:0 15px 0 5px;
}

.button {
background-image:url(img/lavybox_button.jpg);
background-position:left;
background-repeat:no-repeat;
height:80px;
width:250px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
text-align:center;
margin-top:20px;
display:block;
line-height:80px;
}
.button a {
color:#FFFFFF;
text-decoration:none;
}
.button a:hover {
color:#003300;
}

.menuvtexte {
padding: 0 0 0 10px;
margin: 0 0 0 10px;
font-size:12px;
font-weight:bold;
background-image:url(img/bodka_zelena.jpg);
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
}


.menuvtexte:hover{
background-image:url(img/bodka_zelena_svetla.jpg);
background-position:left;
background-repeat:no-repeat;
color:#33ff00;
}

.skvlajka {
background-image:url(img/sk-1.jpg);
background-repeat:no-repeat;
}

.skvlajka:hover {
background-image:url(img/sk-2.jpg);
background-repeat:no-repeat;
}

.envlajka {
background-image:url(img/en-1.jpg);
background-repeat:no-repeat;

}

.envlajka:hover {
background-image:url(img/en-2.jpg);
background-repeat:no-repeat;
}

.plvlajka {
background-image:url(img/pl-1.jpg);
background-repeat:no-repeat;
}

.plvlajka:hover {
background-image:url(img/pl-2.jpg);
background-repeat:no-repeat;
}

.langswitch {
width:170px;
height:30px;
text-align:center;
margin: 0;
padding:98px 0px 0px 0px;
display:block;
float:left;
}
.langswitch img {
border:none;
}
.langswitch a {
background-position:top;
}

.tabulkanadpis {
text-align:right;
font-size:14px;
color:#000000;
}
table.tabulka
{
font-family:arial;
border-collapse:collapse;
font-size:12px;
width:600px;
border-style:solid;
border-color:#CCCCCC;
border-width:0px;
}

th.tabulka
{
font-size:12px;
font-weight:normal;
color:black;
width:100%;
text-align:left;
}


tr.tabulka
{
height:14px;
width:10px;
}


td.tabulka
{
font-size:12px;
background-color:#FFF5C0;
color:#333333;
border-style:solid;
border-width:1px;
text-align:center;
}

.fotogaleria {
text-align:right;
background-color:#FFD601;
margin:10px;
padding:0px;
height:288px;
background-image:url(img/fotogaleria_napis.jpg);
background-position:left;
background-repeat:no-repeat;
}

.fotogaleria img{
padding:1px 0;
border:solid #FFD601 5px;
}

.fotogaleria img:hover{ 
border:solid #990000 5px;
}

.fotogaleria-en {
text-align:right;
background-color:#FFD601;
margin:10px;
padding:0px;
height:288px;
background-image:url(img/fotogaleria_napis_en.jpg);
background-position:left;
background-repeat:no-repeat;
}

.fotogaleria-en img{
padding:1px 0;
border:solid #FFD601 5px;
}

.fotogaleria-en img:hover{ 
border:solid #990000 5px;
}

.fotogaleria-pl {
text-align:right;
background-color:#FFD601;
margin:10px;
padding:0px;
height:288px;
background-image:url(img/fotogaleria_napis_pl.jpg);
background-position:left;
background-repeat:no-repeat;
}

.fotogaleria-pl img{
padding:1px 0;
border:solid #FFD601 5px;
}

.fotogaleria-pl img:hover{ 
border:solid #990000 5px;
}

.akcia {
position:absolute;
top:5px;
left:700px;
border:none;
}

.akcia img{
border:none;
}

#reklama {
position:absolute;
left:0px;
top:40px;

}

#topbar{
border: 1px solid black;
padding: 2px;
background-color:#FFFF00;
width: 500px;

}

.webdesign {
display:none;
visibility:hidden;
}

.zlava {
color:#FF0000;
font-size:1.4em;
font-weight:bold;
}

.normalnacena {
background:url(img/kriz.gif) center no-repeat;
}

.fotogaleriapage {
margin:5px 0px;
padding-left:10px;
}

.fotogaleriapage img{
padding:1px 0;
border:none;
}


.fotogaleriapage a /* nastavujeme odkaz <a> */
    {
    display: block; /* zobrazuje sa ako blokový element */
    background: #FFD601; /* pozadie */
    width: 120px; /* šírka */
	height:120px;
    float: left; /*obtekanie zprava - plavácik nalavo */
    font-size: 0.9em; /* velkost písma */
    padding: 4px; /* vnútroný okraj 4 pixely*/
    margin: 8px; /* vonkajší okraj 8 pixelov */
    border: 1px solid  #FF9933; /* rámik */
	color:#000000;
    }
.fotogaleriapage a, a:hover, a:active
    {
    text-decoration: none;
    /* dekorácia textu - žiadna, pre odkaz i jeho efekty -
    pseudo-triedy :hover, :active */
    }
.fotogaleriapage a:hover
    {
    background:#FF9900;
    /* pozadie pre odkaz, na ktorý ukazuje kurzor myši -
    pseudo-trieda :hover */
    }
.fotogaleriapage a:active
    {
    border: 1px solid #000;
    /* rámik pre odkaz v momente kliknutia (aktivovania) -
    pseudo-trieda :active */
    }
	
.fotogaleriapage span
    {
    display: block; /* pôvodne riadkový element sa zobrazí ako
    blokový */
    margin: 0; /* vonkajší okraj */
    padding: 4px; /* vnútorný okraj */
    background: none; /* pozadie žiadne */
    text-align: center; /* zarovnanie textu nalavo - u tohto
    elementu zrušíme predtým nastavené zarovnanie na stred */
    }
