body {
background-color:#336699;
font-family:Arial, Helvetica, sans-serif;
}

img {
border:none;
}



#main {
width:798px;
border: solid 1px #FFFFFF;
margin: 0px auto 0px auto;
position:relative;
background-color:#FFFFFF
}

#hlavicka-top {
background: url(img/hlavicka-top.jpg) top left no-repeat;
height:46px;
width:100%;
border-bottom: solid 1px #FFFFFF;
}
#hlavicka-top h1 {
font-size:11px;
line-height:11px;
font-weight:bold;
margin:0;
padding:0 45px 0 0;
color:#FFFFFF;
position:relative;
top:30px;
float:right;
}
#hlavicka-top span {
font-size:11px;
line-height:11px;
font-weight:bold;
margin:0;
padding:0 0 0 35px;
color:#FFFFFF;
position:relative;
top:30px;
float:left;
}
#langswitch{
background: url(img/pozadie1.jpg) bottom left repeat-x;
height:28px;
width:384px;
float:left;
border-bottom: solid 1px #FFFFFF;
padding-left:15px;
}
#langswitch img{
border:none;
padding-top:8px;
}
.skvlajka {
background:url(img/sk.gif) no-repeat center;
}
.skvlajka:hover {
background:url(img/sk-hover.gif) no-repeat center;
}
.envlajka {
background:url(img/en.gif) no-repeat center;
}
.envlajka:hover {
background:url(img/en-hover.gif) no-repeat center;
}
.plvlajka {
background:url(img/pl.gif) no-repeat center;
}
.plvlajka:hover {
background:url(img/pl-hover.gif) no-repeat center;
}

#hladanie{
background: url(img/pozadie1.jpg) bottom left repeat-x;
height:28px;
width:399px;
float:right;
border-bottom: solid 1px #FFFFFF;
color:#FFFFFF;
font-size:12px;
line-height:14px;
text-align:right;
}
#hladanie img{
border:none;
}
#hladanie input {
height:12px;
font-size:8px;
vertical-align:top;
border: solid 1px #000000;
}
#hladanie em{
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
font-style:normal;
vertical-align:top;
}
#hladanie form{
height:28px;
padding-top:8px;
padding-right:15px;
}

#hlavicka-menu{
background: url(img/pozadie1.jpg) bottom left repeat-x;
height:19px;
width:783px;
border-bottom: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
font-size:10px;
line-height:20px;
padding-left:15px;
}
#hlavicka-menu a{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}
#hlavicka-menu a:hover{
color:#000033;
}


#lavy {
width:175px;
height:100%;
float:left;
}

#pravy {
width:175px;
background-color:#FFFFFF;
height:100%;
float:left;
}

#stredny {
width:446px;
background-color:#FFFFFF;
height:100%;
float:left;
}

#pata {
background: url(img/pozadie1.jpg) bottom left repeat-x;
height:28px;
line-height:28px;
width:100%;
color:#FFFFFF;
font-size:12px;
text-align:center;
clear:both;
border-top: solid 2px #ACC1D5;
}

.menu {
margin: 5px 10px 10px 10px;
}
.menu span{
height:28px;
line-height:30px;
font-size:14px;
font-weight:bold;
display:block;
color:#FFFFFF;
border-bottom: solid 1px #FFFFFF;
padding-left:35px;
}
.menu-nadpis{
background: url(img/menu-ubytovanie-hlavicka.jpg) bottom left no-repeat;
}
.sluzby-nadpis{
background: url(img/menu-sluzby-hlavicka.jpg) bottom left no-repeat;
}
.partneri-nadpis{
background: url(img/menu-partneri-hlavicka.jpg) bottom left no-repeat;
}
.liptovcard-nadpis{
background: url(img/menu-liptovcard-hlavicka.jpg) bottom left no-repeat;
}
.nastip-nadpis{
background: url(img/menu-nastip-hlavicka.jpg) bottom left no-repeat;
}

.menu a {
display:block;
color:#333333;
font-size:18px;
text-decoration:none;
background: url(img/menu-back.jpg) bottom left no-repeat;
min-height:40px;
width:120px;
padding-left:35px;
line-height:37px;
}

.menu a:hover {
background: url(img/menu-back-hover.jpg) bottom left no-repeat;
color:#FFFFFF;
}

.partneri {
margin: 5px 10px 10px 10px;
border-left:#9FB7D0 solid 1px;
border-right:#9FB7D0 solid 1px;
border-bottom:#9FB7D0 solid 1px;
text-align:center;
}
.partneri a{
color:#000000;
text-decoration:none;
}
.partneri a:hover{
color:#000066;
}
.partneri span{
height:28px;
line-height:30px;
font-size:14px;
font-weight:bold;
display:block;
color:#FFFFFF;
border-bottom: solid 1px #FFFFFF;
padding-left:35px;
}
.partneri p {
background-color:#FFFFFF;
background: url(img/line155.jpg) bottom left no-repeat;
margin:5px;
padding:5px 0px 10px 0px;
width:auto;
height:auto;
font-size:12px;
}

.liptovcard {
margin: 5px 10px 10px 10px;
border-left:#9FB7D0 solid 1px;
border-right:#9FB7D0 solid 1px;
border-bottom:#9FB7D0 solid 1px;
text-align:center;
}
.liptovcard a{
color:#000000;
text-decoration:none;
}
.liptovcard a:hover{
color:#000066;
}
.liptovcard span{
height:28px;
line-height:30px;
font-size:14px;
font-weight:bold;
display:block;
color:#FFFFFF;
border-bottom: solid 1px #FFFFFF;
padding-left:10px;
}
.liptovcard p {
background-color:#FFFFFF;
margin:5px;
padding:5px 0px 10px 0px;
width:auto;
height:auto;
font-size:12px;
}
.liptovcard h2 {
font-size:12px;
margin:5px 0 0 0;
padding:0;
}
.liptovcard img {
margin:0 0 10px 0;
}

.nastip {
margin: 5px 10px 10px 10px;
border-left:#9FB7D0 solid 1px;
border-right:#9FB7D0 solid 1px;
border-bottom:#9FB7D0 solid 1px;
text-align:center;
}
.nastip a{
color:#000000;
text-decoration:none;
background-color:#D6E0EB;
display:block;
margin:5px;
padding:5px;
font-size:12px;
line-height:12px;
}
.nastip a:hover{
color:#FFFFFF;
background-color:#98B2CB;
}
.nastip span{
height:28px;
line-height:30px;
font-size:14px;
font-weight:bold;
display:block;
color:#FFFFFF;
border-bottom: solid 1px #FFFFFF;
padding-left:10px;
}
.nastip p {
background-color:#FFFFFF;
margin:5px;
padding:5px 0px 10px 0px;
width:auto;
height:auto;
font-size:12px;
}
.nastip h2 {
font-size:12px;
margin:5px 0 0 0;
padding:0;
}
.nastip img {
margin:0 0 10px 0;
}

.obsah {
margin: 5px 2px 5px 2px;
}
.obsah h2 {
color:#6F93B7;
font-size:16px;
line-height:16px;
display:block;
margin:10px 0 0 0;
padding:0;
text-transform:uppercase;
}
.obsah span {
font-size:12px;
line-height:12px;
display:block;
margin-left:10px;
margin-bottom:15px;
}
.obsah p {
margin:0 5px 5px 5px;
padding:5px 5px 0px 5px;
width:auto;
font-size:12px;
display:block;
}
.obsah h3 {
font-size:14px;
line-height:14px;
margin:15px 0 0 0;
padding:0;
color:#336699;
display:block;
}
.obsah img {
margin:5px 10px 0px 5px;
float:left;
}
.obsah li {
margin:0 5px;
padding:0px;
width:auto;
height:auto;
font-size:12px;
}
.obsah ul {
margin:0 15px;
padding:0;
}

.obsah p a {
color:#000066;
font-weight:bold;
text-decoration:none;
}

.obsah p a:hover {
color:#990000;
}
.oblubene {
background: url(img/pozadie1.jpg) bottom left repeat-x;
height:28px;
line-height:28px;
display:block;
color:#FFFFFF;
font-style:normal;
font-weight:bold;
padding-left:10px;
}

.viac, viac a {
color:#336699;
font-weight:bold;
text-align:right;
font-size:14px;
line-height:14px;
margin:0;
padding:0;
}

.box {
color:#000000;
text-decoration:none;
background-color:#EAEFF5;
display:block;
margin:5px 0px 0px 0px;
padding:5px;
font-size:12px;
line-height:12px;
border: solid 1px #9FB7D0;
}
.box:hover{
background-color:#D6E0EB;
border: solid 1px #000066;
}

.fotogaleria img{
margin:2px; padding:5px;
display:inline;
border: solid 1px #336699;
float:none;
}
.fotogaleria img:hover {
background-color:#336699;
}

