body
{background: #FFB30B; font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:0.7em;color:#333;line-height:150%;margin:0;padding:0;}

TABLE, TD, TH, SELECT, INPUT, OPTION, TEXTAREA, FORM, FIELDSET
{font-size: 100%;font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;
margin-top: 0.2em; margin-bottom: 0;}
OPTION {margin: 0.1em 0;}

TABLE
{border-collapse: separate;}
FORM
{margin: 0; padding: 0;}
H1, H2, H3, H4 {font-weight: bold; color: #CC3300; margin: 10px 0 0.3em 0; padding: 8px 10px 2px 0px; font-family: Arial;}
H1 {color: #666; font-size: 2.2em; margin: 0 0 0.3em 0; padding: 5px 0 5px 0; font-weight: normal; background: url(img/dot-light.png) repeat-x bottom right;}
H2 {font-size: 1.4em;} H3 {font-size: 1.2em;} H4 {font-size: 1.1em;}
p {margin: 0.5em 0 1em 0; padding: 0;} .small {font-size: 0.9em;} .big {font-size: 1.1em;}
.text-left {text-align: left;} .text-right {text-align: right;}

A img {border: none;}
A, table.wm4-listing-local td a, table.wm4-listing td a{color: #3399cc; text-decoration: underline;}
A, .ui-widget-content a {color: #3399cc;}
A:visited {color: #3399cc;}
A:hover, table.wm4-listing-local td a:hover, table.wm4-listing td a
 {color: #006699; text-decoration: none;}
table.wm4-listing td a:hover
{text-decoration: underline;}

/*UL, LI {margin:0; padding: 0;}*/
UL {margin:15px; padding:0;} UL UL {margin: 10px;}
LI {/*list-style: none outside; list-style-type: outside;*/ }

.clear, BODY .wm4-cleaner {clear: both; height: auto;}
.right {float: right;} .left {float: left;}
.block {display: block;}

/*A[href^="http://www"], A[href^="https://www"]
{
color: red;
}*/
.img-left
{float: left; margin: 0 6px 3px 0;padding:0;}
#google_translate_element
{
float: left;
}
#google_translate_element select
{
font-size: 100%;font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;
margin-top: 0.5em; margin-bottom: 0;
}
.ui-tabs
{font-size: 11px;}
/* *************************************************** STRANKA */

#PAGE
{

}

#PAGE .page-in
{
width: 1000px;
margin: 0 auto;
}
/* ************************************************** HLAVICKA */
#HEAD
{background: url(img/head/head_bg-leto.jpg) no-repeat top center;
position: relative;
}

.aktivni_pobyt #HEAD
{background: url(img/head/head_aktivity.jpg) no-repeat top center;}
.ubytovani #HEAD
{background: url(img/head/head_ubytovani.jpg) no-repeat top center;}
.akce #HEAD
{background: url(img/head/head_akce.jpg) no-repeat top center;}
.programy #HEAD
{background: url(img/head/head_programy.jpg) no-repeat top center;}
.bile-karpaty #HEAD
{background: url(img/head/head_bilekarpaty.jpg) no-repeat top center;}
.batuv-kanal #HEAD
{background: url(img/head/head_batakanal.jpg) no-repeat top center;}
.chriby #HEAD
{background: url(img/head/head_chriby.jpg) no-repeat top center;}

.subportal-52 #HEAD
{background: url(img/head/head_mladi.jpg) no-repeat top center;}
.subportal-53 #HEAD
{background: url(img/head/head_rodiny.jpg) no-repeat top center;}
.subportal-54 #HEAD
{background: url(img/head/head_seniori.jpg) no-repeat top center;}
.subportal-55 #HEAD
{background: url(img/head/head_business.jpg) no-repeat top center;}
.subportal-56 #HEAD
{background: url(img/head/head_domaci.jpg) no-repeat top center;}




.head-in
{

}
.head-logo
{
background: url(img/slovacko-logo.png) no-repeat top center;
float: left;
margin: 18px 0 10px 10px;
width: 278px;
height: 63px;
}
.en .head-logo
{ background: url(img/slovacko-logo_en.png) no-repeat top center;}
.de .head-logo
{ background: url(img/slovacko-logo_de.png) no-repeat top center;}
.pl .head-logo
{ background: url(img/slovacko-logo_pl.png) no-repeat top center;}

.head-logo H1
{
margin: 0;
background: none;
padding: 0;
}

A.head-imgreplace
{
display: block;
width: 278px;
height: 63px;
/*overflow: hidden;*/
}

.head-imgreplace span
{
display: none;
}
#MENU
{
font-family: tahoma, arial;
}
.menu-top-a, .menu-top-b
{
margin:0; padding: 3px 0 0 0;
}
UL.menu-top-a A:link, UL.menu-top-b A,
UL.menu-top-a A:visited, UL.menu-top-b A:visited
{
color: #FFFF99;
}
UL.menu-top-a .active A, UL.menu-top-b .active A
{
color: black;
/*background: #C84806;*/
text-decoration: none;
}


.menu-top-a LI, .menu-top-b LI
{
display: inline;
background: url(img/dot.png) repeat-y top right;
padding: 0 8px 2px 2px;
margin: 0 0px 0 0;
}
.menu-top-b LI
{
display: inline;
background: url(img/dot.png) repeat-y top left;
padding: 0 2px 2px 8px;
margin: 0 0px 0 0;
}



.menu-top-a
{
float: left;

}
.menu-top-b
{
float: right;

}

.lang-more
{
float: left;
position: relative;
padding: 3px;
}
.lang-more span
{
color:#FFFF99;

}
.lang-more-in
{
display: none;
background: #fff;
padding: 3px 6px;
position: absolute;
top: 0;
left: 0;
}
#SEARCH
{
float: right;
width: 215px;
height: 15px;
overflow: hidden;
padding: 4px 0 4px 0;
margin: 0;
}
#SEARCH p
{
padding: 0;
margin: 0;
}
#SEARCH A
{
color: #CCFFFF;
}
#SEARCH INPUT
{
margin: 0 5px 0 1px;
}
.hidd
{
display: none;
}
.login
{
color: #CC6600;
float: right;
width: 200px;
margin: 45px 50px 0 0;
_margin: 50px 20px 0 0;
}


#HEAD .login A
{
color: #CC6600;
font-weight: bold;
}

.mujtip-top
{
background: url(img/muj-tip.png) no-repeat top left;
font-size: 1.6em;
padding: 0px 0 0px 24px;
font-family: arial;
}

.mujtip
{
background: url(img/tip-icon.png) no-repeat top right;
font-size: 10px;
display: block;
margin: 8px 0 0 0;
}
.mujtip span
{
background: url(img/tip-icon2.png) no-repeat top left;
display: block;
padding: 3px 32px 5px 10px;
}
.moje-trziste
{
background: url(img/trziste-icon.png) no-repeat top right;
font-size: 10px;
display: block;
margin: 8px 5px 0 0;
}
.moje-trziste span
{
background: url(img/trziste-icon2.png) no-repeat top left;
display: block;
padding: 3px 36px 5px 10px;
}

.ui-tabs .moje-trziste
{
background: url(img/trziste-icon-b.png) no-repeat top right;
font-size: 10px;
display: block;
margin: 8px 5px 0 0;
}
.ui-tabs .moje-trziste span
{
background: url(img/trziste-icon2-b.png) no-repeat top left;
display: block;
padding: 3px 36px 5px 10px;
}

.muj-tip a, .moje-trziste a
{text-decoration: none;}
.muj-tip a:hover, .moje-trziste a:hover
{text-decoration: underline;}

/* ****************************************************** TELO */
#MAIN
{
background: url(img/main-bg.png) repeat-y top center white;
}
.main-gfx
{
padding: 0px 0 13px 13px;
background: url(img/main-bg-top.png) no-repeat top center;
}
.homepage .main-in
{
background: url(img/hp-bg.jpg) no-repeat 292px 10px;
}

/* *************************************************** BLOKY */

#A
{
margin-top: -67px;
width: 295px;
/*overflow: hidden;*/
float: left;
position: relative;
}
#A .in
{
width: 288px;
}
#B
{
width: 386px;
float: left;
}
#B .in
{
margin: 0;
padding: 0 12px 0 5px;
}
#B .blok-in
{
font-size: 1em;
}
#C
{
width: 290px;
float: left;
}
#C .in
{

}

#BC
{
width: 680px;
float: left;

}
#BC .in
{
padding-left: 3px;
}

#ABC
{
width: 972px;
float: left;
}

#ABC .in
{
padding: 0 10px;
}

#A, #B, #C
{
/*border: 1px dotted orange;*/
}


/* *************************************************** PATICKA */
#BOTTOM
{
background: url(img/bg-bottom.png) no-repeat bottom center;
}
#BOTTOM A
{
font-weight: bold;
color: #CC3300;
}


#BOTTOM .bottom-in
{
padding: 25px 15px;
line-height: 135%;
color: #660;
}
#BOTTOM .bottom-nd
{
padding: 0 10px;
}
.paticka
{
float: left;
width: 340px;
padding: 0 0 50px 52px;
background: url(img/bottom-slovacko.png) no-repeat top left;
}
.bottom-links
{
float: left;
}
.bottom-links A
{
background: url(img/odr-sipka.png) no-repeat top left;
padding: 2px 0 2px 18px;
}
.made-by A
{

}
.made-by
{
float: right;
}
.body-bottom
{
background: url(img/dot-light.png) repeat-x top left;
padding-top: 10px;
width: 975px;
}
.body-b-left
{
float: left;
line-height: 125%;
margin-right: 5px;
color: #999;
width: 500px;
}
.body-b-left img
{
background: url(img/dot-light-b.png) repeat-y top right;
padding: 0 20px 0 0;
}
.body-b-right
{
float: right;
line-height: 125%;
margin-right: 5px;
width: 340px;
color: #999;
}

.body-bottom .odsadt {margin-top: 6px;}


.body-b-right img
{
background: url(img/dot-light-b.png) repeat-y top left;
padding: 0 0 0 20px;
}
.body-b-right div
{
clear: right;
}

.nahorejc
{
margin-top: 2em;
padding: 6px 15px 10px 15px;
}
.nahorejc a
{
text-decoration: none;
}
.nahorejc strong
{
padding: 4px 23px 4px 0;
font-size: 1.1em;
background: url(img/nahorejc.png) no-repeat center right;
}
/* *************************************************** SDILENI */
.omez
{
padding-left: 15px;
padding-right: 10px;
}


/* ****************************************************** MENU */
#MENU
{
font-family: arial;
padding: 0px 10px 3px 311px;
background: url(img/menu-bg.png) no-repeat top center;
}

#MENU .menu-a, #MENU .menu-b
{
margin: 0; padding: 0;
}
.menu-b .zobraz
{
position: relative;
display: block;
height: 25px;
}
.menu-b .zobraz-to
{
position: absolute;
display: block;
width: 200px;
/*height: 150px;*/
background: #9C9C9C;
z-index: 10;
display: none;
top: 25px;
left: 0px;
padding: 5px 8px 10px 8px;
font-family: verdana;
}
#MENU .menu-b .zobraz-to a
{
font-weight: normal;
padding: 0;
display: block;
float: none;
margin: 0;
background: transparent;
}
#MENU .menu-b .zobraz-to a:hover
{
color: #dcdcdc;
}
#MENU .menu-b .zobraz-to div
{
border-bottom: 1px dotted #dcdcdc;
padding-bottom: 5px;
margin-bottom: 5px;
}

#MENU .menu-a
{float: right;}
#MENU .menu-b
{float: left;}


#MENU UL
{
display: block;
margin: 0;
/*z-index: 20;*/
position:relative;
padding: 0;}

#MENU UL LI.zobraz-to span
{
overflow: hidden;
display: block;
height: 25px;
border: 1px solid red;
}

#MENU UL LI
{
float: left;
height: 25px;
margin: 4px 0 0 0;
padding: 0;

list-style-type: none;
}

#MENU UL LI A
{
float: left;
display: block;
text-decoration: none;
color: #fff;
font-weight: bold;
margin-right: 3px;
background: url(img/mn1.gif) no-repeat top left;
}

#MENU UL LI A SPAN
{display: block;
background: url(img/mn2.gif) no-repeat top right;
padding: 7px 6px 6px 6px;
font-size: 12px;
line-height: 100%;
}

#MENU UL LI.active A
{
color: #fff;
background: url(img/mn1a.gif) no-repeat top left;
}

#MENU UL LI.active A SPAN
{
color: #fff;
background: url(img/mn2a.gif) no-repeat top right;
}

#MENU UL LI.hover A
{
color: #fff;
background: url(img/mn1b.gif) no-repeat top left;
}

#MENU UL LI.hover A SPAN
{
color: #fff;
background: url(img/mn2b.gif) no-repeat top right;
}

#MENU UL.menu-a LI A, #MENU UL.menu-a LI A SPAN
{
background: none;
font-weight: normal;
}
#MENU UL.menu-a LI A:hover span
{
color: black;
}

#SUBMENU
{
font-family: verdana;
float: left;
padding: 6px 0 0 4px;
}
#SUBMENU A
{
color: #88d9f2;
margin-left: 8px;
}
#SUBMENU A.active
{
text-decoration: none;
color: #fff;
}

/* ************************************************ side bloks */

#A H3
{
background: url(img/r-blok-top2.png) no-repeat top right;
margin: 0 0 0 0;
padding-left: 10px;
}

#A .blok
{
border:1px solid #CCCCCC;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background: #fff;
margin-bottom: 10px;
}
#A .blok-gfx
{
/*background: url(img/blok-top.png) no-repeat top left;*/

}
#A .blok-in
{
/*background: url(img/blok-bottom.png) no-repeat bottom left;*/
padding: 9px;
}


#A .rychla-volba
{
text-align: right;
/*background: url(img/blok-bg-b.png) repeat-y top left;*/
margin-bottom: 10px;
border:1px solid #CCCCCC;
}

#A .rychla-volba .blok-in
{
background: #EFEFEF;
padding: 10px;
margin: 5px;
}

#A .gray-box .blok
{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
margin-bottom: 10px;
border: 1px solid #ccc;
background: #F7F7F7;
}
#A .gray-box .blok-in
{
padding: 10px 10px 20px 10px;
margin: 4px;
background: none;
}

#A .round-box
{
text-align: right;
}
#A .round-box, #C .gfx-blue
{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
margin-bottom: 10px;
border: 1px solid #ccc;
}
#A .round-box .blok-gfx
{
background:none;
}
#A .round-box .blok-in, #C .gfx-blue .blok-in
{
background: #D8E8F6;
padding: 10px 10px 20px 10px;
padding: 1em 1.4em;
margin: 4px;
}



#A .blok-light
{
margin-bottom: 10px;
border-top: 1px solid #dcdcdc;
_border-bottom: 1px solid white;
}

#A .rychla-volba ul.map-links a {
margin:0 0 0 0.5em;
padding:0;
}
#A .rychla-volba ul.map-links a.active
{
font-weight: bold;
color: #000;
}

#A .aktivni
{
color: black;
}

#A .blok H4, #B .gfx-blue H4
{
background: url(img/zalozka.png) no-repeat top right;
padding: 2px 8px 5px 0;
margin: 14px 0 4px 0;
text-align: right;
font-size: 10px;
line-height: 130%;
text-transform: lowercase;
color: #cc8833;
}
#A .rychla-volba H4
{
background: url(img/zalozka-b.png) no-repeat top right;
padding: 3px 8px 4px 0;
margin-top:10px;
margin-right: -9px;
text-align: right;
font-size: 12px;
line-height: 130%;
text-transform: lowercase;
}
#A .blok H4 A
{
text-decoration: none;
color: #006699;
}
#A .blok H4 A:hover
{color: #00354F;}

#A .blok H4 A.active
{
color: #000;
}


/* ******************* */
#B H3, #B H4
{
background:transparent url(img/dot-light.png) repeat-x bottom left;
padding-left: 0;
}

/*#C .gfx-blue
{
background: url(img/r-blok-bg.png) no-repeat bottom right;
margin-bottom: 10px;
padding: 0;
/*border: 1px solid blue;*/
}
*/

#B .home .gfx-blue
{
background: url(img/r-blok-bg-wide.png) no-repeat bottom right;
margin-bottom: 10px;
padding: 0;
/*border: 1px solid blue;*/
}

.home #B .blok-in
{
font-size: 11px;
}

.blok-right .blok-in, .gfx-blue .blok-in
{
padding: 10px;
}

.gfx-blue .blok-in
{
/*padding: 0 0 10px 0;*/
}
.blok-right .ui-widget-content
{
border: none;
}

/* *********************************************************************** HP */
.homepage #B
{
width: 440px;
float: left;
}
.homepage #B .in
{
margin: 0;
padding: 0 16px 0 8px;
}
.homepage #B .blok-in
{
font-size: 1em;
}
.homepage #C
{
width: 240px;
float: left;
}
.homepage #C .in
{

}
.hp-box
{
/*
float: left;
width: 210px;
margin: 0 3px;
*/
}
.hp-box h3, .homepage #B .hp-box h3, #A H3.round-box-nadp
{
font-size: 20px;
font-family: arial;
background: none;
border: none;
padding: 0;
margin-bottom: 0.2em;
margin-left: 0.6em;
}
.hp-box h3 a, .homepage #B .hp-box h3 a
{
color: #CB3300;
text-decoration: none;
}
.hp-box h3 a:hover, .homepage #B .hp-box h3 a:hover
{
color: #000;
}

.hp-box div span
{
display: block;
}

#B #hpbox-pruvodce .ui-tabs-panel
{background: url(img/home_bg_ilustr_pruvodce.png) no-repeat top right #D8E8F6;}
#B #hpbox-aktivni .ui-tabs-panel
{background: url(img/home_bg_ilustr_aktpobyt.png) no-repeat top right #D8E8F6;}
#B #hpbox-programy .ui-tabs-panel
{background: url(img/home_bg_ilustr_programy.png) no-repeat top right #D8E8F6;}



.home-text
{padding: 210px 0 0 6px; font-size: 1.1em;}
.home-text H2
{
font-weight: normal;
font-size: 24px;
color: #FFFF99;
font-family: Georgia;
}
.home-text H2 span
{
display: block;
font-size: 40px;
}
.home-tagy-atraktivity
{
background: url(img/home_atraktivity.jpg) no-repeat bottom right;
}
.home-tagy-akce
{
background: url(img/home_akce.jpg) no-repeat bottom right;
/*background: url(img/dot-light.png) repeat-x top right;*/
padding-top: 10px;
}
.home-tagy-trasy
{
background: url(img/home_trasy.jpg) no-repeat bottom right;
/*background: url(img/dot-light.png) repeat-x top right;*/
padding-top: 10px;
}

.gfx-blue H3
{
background: url(img/r-blok-top2.png) no-repeat top right;
margin: 0;
padding-left: 10px;
}
#B .home .gfx-blue H3
{
background: url(img/r-blok-top-wide.png) no-repeat top right;
margin: 0;
padding-left: 10px;
}
UL.home-aktualne
{
line-height: 130%;
margin: 0;
padding: 0;
list-style-type: none;
}
UL.home-aktualne .home-aktualne-nazev
{
padding: 2px 0 5px 0;
}
UL.home-aktualne LI
{
margin-bottom: 10px;
}
.home-nadpis, #podrobnosti H2, #itinerar H2
{
 font-family: Arial;
margin: 0;
padding: 10px 0;
display: block;
font-weight: normal;
font-size: 2em;
color: #666;
}
/*.gfx-blue H4
{
background: url(img/dot-light.png) repeat-x bottom right;
margin-top: 0;


background: url(img/zalozka2.png) no-repeat top right;
padding: 2px 5px 5px 0;
margin-top: 10px;
color: #333;
text-align: right;
font-size: 10px;
line-height: 130%;
text-transform: lowercase;
}*/

.sub-blok
{
/*border: 1px solid red;*/
}
/* **** */
.lajk {margin-top: 22px;}
.bar
{
background: #fff;
}
.comp4-poll
{
margin-top: 0;
}
.bold
{
font-weight: bold;
}
/* ******************************************** OBSAH ELEMENTY */
.hp-bn
{
background: url(img/hp-bn.png) no-repeat top center;
height: 310px;
position: relative;
}
#slideshow
{
width: 970px;
height: 280px;
display: none;
}
#slideshow-nav
{
position: absolute;
bottom: 30px;
left: 610px;
z-index: +100;
}
#slideshow a
{
color: #ffb30b;
}
#slideshow-nav a
{
padding: 4px 6px 5px 5px;
font-size: 10px;
color: #ffb30b;
text-decoration: none;
}
#slideshow-nav a.activeSlide
{
background: url(img/activeslide.png) no-repeat center center;
}

.slideshow-text h3
{
margin: 0 0 15px 0;
padding: 0;
}
.slideshow-text h3 a
{
font-family: times new roman;
text-decoration: none;
font-weight: normal;
font-size: 36px;
color: #ffd472;
line-height: 100%;
}
.slideshow-text h3, .slideshow-text h2, .slideshow-text h1, .slideshow-text h4
{
color: #333;
}
.slideshow-text
{
width: 370px;
position: absolute;
top: 10px;
left: 590px;
}
.hp-bn-gfx
{
}
.hp-bn-in
{
padding: 10px 0 0 18px;
}

.home-obrazecky
{
float: right;
width: 400px;
}
.home-obrazecky div
{
float: left;
width: 96px;
padding-left: 1px;
background: url(img/ydot.png) repeat-y top left;
margin-bottom: 15px;
}
.home-obrazecky div A
{
display: block;
height: 110px;
text-decoration: none;
padding: 0 10px 0 0;
font-size: 1.1em;
line-height: 120%;
color: #F8FFA0;
}
.de .home-obrazecky div A
{
font-size: 11px;
}

.home-obrazecky div A:hover
{
color: #000;
}
.home-obrazecky div A span
{
display: block;
padding: 5px 3px 0 6px;
font-weight: bold;
font-family: arial;
}



/* ************************************************************** home matice */
.divim
{
width: 200px;
}

/* ************************************************************************** */

.lokalita-filtr-obal
{
background: #013972;
padding: 5px 10px 10px 10px;
color: #FFB508;
}
.lokalita-filtr
{
color: #333;
width: 100%;
}
/* map links */
.map-links UL, .map-links
{
margin: 10px 0 10px 0;
padding: 0 10px 0 0;

}
.map-links LI
{
list-style-type: none;
display: inline;
padding: 0;
margin:0;
}
ul.map-links a
{
/*font-weight: bold;*/
padding: 0;
margin: 0 0.5em 0 0;
}

UL.map-links H4 a
{
padding: 0;
margin: 0;
}
ul.map-links a span
{
font-weight: normal;
}
/* right link */
UL.lokality, UL.akce, UL.trasy
{
margin: 0;
}

.right-all
{
font-weight: bold;
float: right;
margin: 6px 10px 0 0;
}
.right-all A
{
color: white;
}

/* tematicke bloky */

UL.lokality LI
{
padding: 0;
list-style: none outside;
padding-bottom: 0.5em;
background: url(img/dot-light.png) repeat-x bottom right;
margin-bottom: 0.5em;
list-style: none;

}
UL.lokality LI img, .wm4-listing img
{
padding: 4px;
background: white;
border: 1px solid #bbb;
}

UL.lokality div
{
margin-top: 0.2em;
line-height: 120%;
}

UL.akce LI, UL.trasy LI, UL.akce, UL.trasy
{
list-style: outside none;
list-style-type: none;
margin-bottom: 5px;
}
UL.akce LI A, UL.trasy LI A
{font-weight: bold;}

UL.akce LI
{
background: url(img/odr-akce.png) no-repeat 0px 2px;
padding-left: 16px;
}

UL.akce LI DIV.akce-podrobnosti {
}
UL.trasy LI
{
background: url(img/odr-trasy.png) no-repeat 0 2px;
padding-left: 16px;
}
/* fotogalerie */
.photo
{
float:left;
height:200px;
line-height:110%;
margin-bottom:1em;
width:168px;
}
.photo img, .blok-fotogalerie img, .box-fotogalerie img
{
border:1px solid #BBBBBB;
padding:4px;
margin-bottom: 4px;
}

.blok-fotogalerie A
{
 text-decoration: none;
}


/* -- orientacni mapka -- */

#region, #kraj, #region
{

}

div.orientacni-mapka {
    position: relative;
    overflow: hidden;
}

div.orientacni-mapka div.objekt {
    position: absolute;
    overflow: hidden;
}

div.orientacni-mapka a.vlajecka {
    display: block;
    width: 16px;
    height: 16px;
    margin-top: -16px;
    padding: 0;
    position: absolute;
    overflow: hidden;
    line-height: 10px;
    background: url(/++res++/slovacko.static/img/ikona-cil-s.png) no-repeat top left;
    text-decoration: none;
    color: #fff;
}
div.orientacni-mapka a.vlajecka:hover
{
    background: url(/++res++/slovacko.static/img/ikona-cil-s.png) no-repeat top right;
    z-index: +5;
    color: #000;
}


div.orientacni-mapka a.vlajecka span {
    font-size: 9px;
    padding: 0px 0 0 0;
    text-align: center;
    display: block;
    letter-spacing: -2px;
    margin-left: -2px;
}




.img-ill
{
margin-bottom: 10px;
}
.img-ill img, .cms4-element-pagelet-illustration img
{
border:1px solid #dcdcdc;
padding:4px;
background: white;
}

.cms4-view, #B .text-big
{
font-size: 12px;
line-height: 150%;
}

H1.title
{
font-size: 1.3em;
font-weight: bold;
}

.tabs-nav
{
margin-bottom: 0.5em;
}

/* subportaly */

UL.subportal-zalozky
{
margin:0;
padding:0;
}
UL.subportal-zalozky LI
{
display: inline;
font-size: 1.1em;
font-weight: bold;
}
UL.subportal-zalozky LI A
{
background: url(img/odr-sipka.png) no-repeat top left;
padding: 2px 0 2px 18px;
margin: 0 10px 0 0;
}
UL.subportal-zalozky LI.active A
{
text-decoration: none;
color: #D01200;
}
.subportal-filtr, .fultext-filtr
{
background: #F0F7CD;
border-top: 1px solid #F0F7CD;
padding: 0 10px 10px 10px;
margin: 10px 0;
}
.subportal-filtr H4
{
color: #666;
margin: 10px 0;
padding: 0 0 3px 0;
border-bottom: 1px dotted #666;
}
.fultext-filtr H4
{
color: #666;
margin: 0 0 10px 0;
padding: 10px 0 3px 0;
border-bottom: 1px dotted #666;
}
.subportal-filtr .form-akce-termin
{
width: 120px;
float: left;
}
.subportal-filtr label
{
display: block;
}

.subportal-filtr .form-tags
{
float: left;
margin-left: 5px;
width: 500px;
}
.subportal-filtr .form-tags label
{
float: left;
width: 33%;
}
.blok-bnr
{
margin-bottom: 10px;
border-bottom: 1px dotted #ccc;
padding-bottom: 5px;

}
.subportal-bnr UL
{
margin: 0;
}
.subportal-bnr LI
{
display: block;
margin: 10px 10px 0 0;
}
.subportal-bnr LI .bnr-obal
{
height: 62px;
font-size: 1.1em;
}
.subportal-bnr LI .bnr-obal .img-left
{
padding: 0 5px 0 0;
}
.subportal-bnr LI .bnr-obal .img-left img
{
border:1px solid #BBBBBB;
padding:4px;
margin-bottom: 4px;
}


.subportal-bnr LI .bnr-popis
{
margin-top: 5px;
}


.red
{color: #ff6600;
}
A.red:hover, .red A:hover
{color: red;
}
/* ************************************************************************** */
table.wm4-listing th
{
border: none;
}
table.wm4-listing th, table.wm4-listing td
{
border-left: 1px solid white;
border-right: 1px solid white;
}
table.wm4-listing th, table.wm4-listing th:hover
{
background: #ffaa30;
border-top: none;
border-bottom: none;
}

table.wm4-listing tr.even td, table.wm4-listing tr:hover td
{
background: none;
}

table.wm4-listing tr td
{
padding: 8px 4px;
}

/* ******* */

.akce-table-vyznamne td
{
padding: 2px 4px;
}

table.wm4-listing tr.neverejny td {
background-color: yellow;
}
.wm4-listing UL, .wm4-listing LI, .akce-table-vyznamne LI, .akce-table-vyznamne UL
{
margin: 0;
padding: 0;
list-style-type: none;
}
.hodnoceni img
{
margin: 0;
padding: 2px 0;
border: none;
}
.tip-ico img
{
margin: 0;
padding: 1px;
border: none;
}

.wm4-pager {
background: url(img/pager.png) repeat-x top left;
}

/* ************************************************************************** */

.cil-podnadpis, .subportal-menu, .head-rd-menu
{
background: url(img/dot-light.png) repeat-x bottom left;
margin-bottom: 5px;
padding-bottom: 8px;
}
.cil-podnadpis .tlink A, .head-rd-menu span A
{
background: url(img/odr-sipka.png) no-repeat top left;
padding: 2px 6px 2px 18px;
font-weight: bold;
}
.cile-aktivlinks
{
margin: 7px 0;
}
.cile-aktivlinks A
{
margin: 0 5px 0 0;
}

.vyznamnost
{
margin: 7px 0;
}
.akce-table-vyznamne H2
{
background: url(img/dot-light.png) repeat-x bottom right;
}
.akce-table-vyznamne TD
{
vertical-align: top;
}
.akce-table-vyznamne TD A
{
font-weight: bold;
}
.akce-tip
{
margin-top: 10px;
}
.akce-terminy
{
padding: 0 0 10px 0;
}
.akce-terminy UL
{
margin: 0;
padding: 5px 0;
background: #efefef;
}
.akce-terminy UL LI
{
list-style-type: none;
}
.akce-terminy UL LI
{
background: url(img/odr-sipka.png) no-repeat top left;
padding: 2px 0 2px 18px;
font-weight: bold;
}
.osobnosti UL, UL.main-menu
{
margin: 0;
padding: 0;
}
.osobnosti UL LI, .infocentra UL LI
{
margin: 0 0 0.5em 0;
list-style-type: none;
}
.mujportal-basket
{
width: 97%;
}
.mujportal-basket TD
{
background: url(img/dot-light.png) repeat-x bottom left;
}

#itinerar h4, #podrobnosti H3
{
background: url(img/dot-light.png) repeat-x bottom left;
}


/* cms */
.cms4-element-pagelet-contents UL LI
{
list-style-type: none;
padding: 0;
}
.cms4-element-pagelet-contents UL
{
margin:0 0 10px 0;
}
.cms4-element-pagelet-html h1
{
background: none;
font-size: 1.5em;
}
.cms4-element-pagelet-html h1 A
{
color: #666;
text-decoration: none;
}

/* admin */
BODY .wm4-navig-actions-header .left-corner,
.wm4-navig-actions-header .right-corner,
.wm4-navig-actions-footer .left-corner,
.wm4-navig-actions-footer .right-corner
{
background: none;
}
.cms4-element-pagelet-contents
{
line-height: 175%;
margin: 10px 0;
}
.cms4-element-pagelet-abstract, .abstrakt
{
margin: 10px 0;
font-weight: bold;
font-size: 1.1em;
}

.cms4-illustrated-content
{
font-size: 0.9em;
line-height: 130%;
}
.comp4-illustrated-content-item-image
{
float: left;
}
table .comp4-illustrated-content-item-image img
{
padding: 4px;
}
table.cms4-illustrated-content h2
{
margin: 0 0 5px 0;
font-size: 1.3em;
padding: 0;
}
.comp4-illustrated-content-item
{
padding: 10px 0;
background: url(img/dot-light.png) repeat-x top left;
}
.comp4-illustrated_contents-text
{
margin-left: 98px;
}

/* overlay  **************** */
UL.lokality LI img, .wm4-listing img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

UL.lokality LI:hover img, .wm4-listing img:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}

UL.lokality LI img {

}

UL.lokality LI:hover img{

}

UL.lokality LI:hover:hover{
/* color: red;  Dummy definition to overcome IE bug */
}

#mapy-container
{
width: 268px;
overflow: hidden;
position: relative;

}
#mapy-container img
{
border: none;
}
#mapy-container .box
{
position: absolute;
top: 190px;
padding: 0;
right: 0px;
background: #087BAD;
}
#mapy-container .box A
{
float: left;
color: white;
padding: 2px 8px;
text-decoration: none;
}
#mapy-container .box A.active
{
text-decoration: none;
background: #5FC1D8;
}
#mapy-container .box A:hover
{
background: #5FC1D8;
}
.one-col-print LI
{
list-style-type: none;
}

.subportal-text-top
{
margin: 0 10px 0 0;
}

.body-bottom-bnr
{
border-top: 1px dotted #a6a6a6;
background: #efefef;
width:975px;
height: 80px;
position: relative;
}
.body-bottom-bnr .in
{

background: url(img/reklama.png) no-repeat 2px 2px;
height: 80px;
}
.pozice-a
{
position: absolute;
top:10px;
left: 20px;
border: 1px solid #efefef;
width: 468px;
}
.pozice-b
{
position: absolute;
top:10px;
left: 498px;
border: 1px solid #efefef;
width: 228px;
}
.pozice-c
{
position: absolute;
top:10px;
left: 736px;
border: 1px solid #efefef;
width: 228px;
}

/* ************************************************************************** */
.cms4-element-pagelet-photogallery
{
clear: both;
}
.cms4-element-pagelet-photogallery-item
{
float: left;
}
.cms4-element-pagelet-photogallery-item img
{
padding: 0 5px 5px 0;
}

.comp4-forum
{
margin-right: 15px;
}

.page-limit select
{
margin: 0;
}
.box-fotogalerie
{
margin-top: 1em;
}
.box-fotogalerie a
{
display: block;
float: left;
margin: 0 3px 3px 0;
}

/* ************************************************************************** */

.ui-tabs .ui-tabs-nav
{
padding: 0;
margin: 0;
}

.ui-widget-header
{
background: #087BAD;
border: none;
-moz-border-radius: 0px;
}
.ui-tabs .ui-tabs-nav li
{
background: #087BAD;
border: none;
margin: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
background: #5FC1D8;
}
.ui-corner-top
{
-moz-border-radius: 0px;
}
.ui-tabs .ui-tabs-nav li a
{
padding: 3px 8px;
color: #fff;
}
.ui-tabs
{
padding: 4px;
}
.ui-tabs .ui-tabs-panel
{
-moz-border-radius: 0px;
background: #D8E8F6;
}
.hp-box .ui-tabs .ui-tabs-panel
{
background: #D8E8F6;
}

#hpbox-pruvodce #tab-1
{
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
padding: 0;
}
.ui-tabs .ui-state-hover a
{
padding: 3px 8px;
background: #5FC1D8;
}
.ui-widget-content
{
border: 1px solid #ccc;
}

/* ******************* */

.site #B .vypis-zalozky-light .ui-tabs-panel
{
background: #fff;
}
.site #B .vypis-zalozky-light
{
border: none;
margin-bottom: 15px;
}

.site #B .vypis-zalozky-light .ui-tabs-panel
{
padding: 1em 0 0 0;
}


/* ******************* */

.blok-white .gfx-blue h3
{
/*border-bottom: 1px dotted #dcdcdc;*/
background: none;
font-size: 1.4em;
}
#C .blok-white .gfx-blue .blok-in
{
background: #fff;
}
#C .blok-white .gfx-blue
{
border: none;
}
#B .gfx-blue
{
margin-bottom: 1em;
}

/* ******************* */

.galerie-medii-pol
{
float: left;
width: 320px;
margin-right: 15px;
height: 290px;
}
.podr-popis
{
font-size: 12px;
font-weight: bold;
}

.media-menu
{margin-bottom: 10px;padding: 3px 0px; border-bottom: 1px dotted #ccc; font-size: 1.1em;}

.media-menu A
{
padding-left: 12px;
font-size: 1.1em;
margin-right: 15px;
}
.media-menu A.active
{
font-weight: bold;
text-decoration: none;
}

/* ************************************************************************** */

.mapa {
    width: 670px;
    background-image: url(/++res++/slovacko.static/img/mapa_background.gif);
    background-repeat: repeat-y;
}
.mapa-t {
    height: 7px;
    overflow: hidden;
    background-image: url(/++res++/slovacko.static/img/mapa_t.gif);
    background-repeat: no-repeat;
}
.mapa-b {
    height: 13px;
    overflow: hidden;
    background-image: url(/++res++/slovacko.static/img/mapa_b.gif);
    background-repeat: no-repeat;
}
div#MAPA-IMG {
    width: 651px;
    height: 631px;
    position: relative;
    left: 9px;
}

div#MAPA-IMG .mapaIconBox {
    position: absolute;
    overflow: hidden;
}

div#MAPA-IMG .mapaIconBox .mapaIcon {
    width: 19px;
    height: 19px;
    margin: 0 2px 2px 0;
    padding: 0;
    float: left;
    cursor: pointer; cursor: hand;
}

div#MAPA-IMG .mapaPopup {
    position: absolute;
    width: 200px;
    height: 200px;
    z-index: 10;
    overflow: auto;
}

div#MAPA-IMG .mapaPopupInner {
    background: gold;
    padding: 5px;
}

div#MAPA-IMG .mapaPopup ul {
    margin: 0;
    padding: 0;
}

.mapa-obal {position: absolute; top: 20px; right: 20px; width: 46px; height: 96px; background: url(img/mapa-cross.png) no-repeat top left}
.mapa-obal a {display: block; width: 100%; height: 100%; font-size: 1px; outline: none;}

div#MAPA-IMG .mapaNavigace {
    position: absolute;
}

div#MAPA-IMG .north {
    left: 14px;
    top: 4px;
    width: 18px;
    height: 10px;
}

div#MAPA-IMG .south {
    left: 14px;
    top: 32px;
    width: 18px;
    height: 10px;
}

div#MAPA-IMG .west {
    left: 4px;
    top: 14px;
    width: 10px;
    height: 18px;
}

div#MAPA-IMG .east {
    left: 32px;
    top: 14px;
    width: 10px;
    height: 18px;
}

div#MAPA-IMG .zoom {
    right: 14px;
    top: 48px;
    width: 18px;
    height: 18px;
}
div#MAPA-IMG img {
    border: none;
    /*vertical-align: text-bottom;*/
}

/* *************** */

.podobne-sluzby{
width: 100%;
}
.podobne-sluzby th, .podobne-sluzby td
{
text-align: left;
padding: 2px 4px;
border-bottom: 1px dotted #fff;
vertical-align: top;
}
.podobne-sluzby ul, .podobne-sluzby li
{
padding:0;
list-style: outside none;
list-style-type: none;
margin: 0;
}
.podobne-sluzby td a
{text-decoration: none;}

.podobne-sluzby td a:hover
{text-decoration: underline;}

/* *************** */
.sl-l
{float: left; width: 360px; margin-bottom: 15px;}

.sl-r
{float: right; width: 280px; margin-bottom: 15px;}

.no-border-white { border: none;}
.no-border-white .ui-tabs-panel {padding: 10px 5px; background: #fff;}

.no-border-white .ui-tabs-panel .ui-tabs-panel {padding: 10px 5px; background: #D8E8F6;}

.galerie a
{display: block; float: left; margin: 2px; padding: 2px border: 1px solid #dcdcdc;}

.iti-poradi {color: #F58345; font-weight: bold; font-size: 1.1em;}


/* *********************************************************** photo acordeon */
.acordion-photo
{
margin-bottom: 10px;
}
ul.acord{
  list-style: none;
  margin: 0;
  padding: 0;
  background: yellow;
}

ul.acord li{
  float: left;
  padding: 0px;
  background: #dcdcdc;
  border-right: 1px solid #fff;
  display: block;
  margin:0;
  padding-left: 0;
}

ul.acord li.acord1 {background: url(img/lokalita1.jpg) no-repeat 0px 0px;}
ul.acord li.acord2 {background: url(img/lokalita1.jpg) no-repeat 0px 0px;}
ul.acord li.acord3 {background: url(img/lokalita1.jpg) no-repeat 0px 0px;}
ul.acord li.acord4 {background: url(img/lokalita1.jpg) no-repeat 0px 0px;}
ul.acord li.acord5 {background: url(img/lokalita1.jpg) no-repeat 0px 0px;}
ul.acord li.acord6 {background: url(img/lokalita1.jpg) no-repeat 0px 0px;}
ul.acord li.acord7 {background: url(img/lokalita1.jpg) no-repeat 0px 0px;}

ul.acord li:hover {background-position: -30px 0px;}

ul.acord li span{
    cursor: pointer; cursor: hand;
    display: block;
    overflow: hidden;
    height: 220px;
    width: 30px;
}

ul.acord #a1{
  width: 480px;
}
ul.acord li span a{
    margin-left: 30px;
    display: block;
    height: 220px;
    background: #efefef;
}

.cisloout a {display: block; position: relative; text-decoration: none;}
.cislo {position: absolute; z-index: +10; font-size: 10px; top: 5px; left: 5px; background: #DF220C; color: #fff; padding: 0px 2px; line-height: 12px;}

.sub-blok-docs {margin-bottom: 1em; line-height: 170%;}
.sub-blok-docs span{font-weight: bold; font-size: 1.2em; padding-right: 1em;}

.greencolor {color: #709F13;}

/* ************************************************************************** */

ol.trziste-kroky { height: 46px; margin: 1em 0; list-style-type: none; padding: 0; line-height: 130%;}
ol.trziste-kroky a {color: #659900;}
ol.trziste-kroky li.active a {color: #fff;}
ol.trziste-kroky li {float: left;}
ol.trziste-kroky li span {display: block; height: 46px; width: 134px;}
ol.trziste-kroky li span span {display: block; padding: 7px 0 0 28px; height: auto; width: auto;}

ol.krok-1 {background: url(img/kroky_frantiska_janecka.png) no-repeat 0px 0px;}
ol.krok-2 {background: url(img/kroky_frantiska_janecka.png) no-repeat 0px -46px;}
ol.krok-3 {background: url(img/kroky_frantiska_janecka.png) no-repeat 0px -92px;}
ol.krok-4 {background: url(img/kroky_frantiska_janecka.png) no-repeat 0px -138px;}
ol.krok-5 {background: url(img/kroky_frantiska_janecka.png) no-repeat 0px -184px;}

.trziste-filtr .wm4-filter { background: #f5f5f5; padding: 0.5em 1em; margin: 1.8em 0 1.4em 0;}
.trziste-souhrn {margin: 1.4em 0;}

.trziste-upresneni h2 {width: 125px; float: left; clear: none;}
.trziste-upresneni div {width: 535px; float: right; margin-top: 1em;}
.trziste-upresneni textarea{ width: 99%; height: 6em;}

.wm4-listing-light {color: #777; line-height: 135%; margin-top: 0.4em;}
.trziste-filtr .wm4-form-multicheckbox label {float: left; width: 33%;}
.trziste-check {}
.trziste-upozorneni p {margin: 1em 0; padding: 0.5em 1em 0.5em 1em; background:#FEFFBF; border: 1px solid #EEEF95;}

.poptavka-menu .active a {color: #666; font-weight: bold;}
.trziste-btn {float: right; margin-bottom: 1em;}
.trziste-btn input {background: url(img/trziste-btn.png) no-repeat top left; border: 1px solid #99CC33; font-size: 1.2em; padding: 0.5em 2em; /*cursor: hand; cursor: pointer;*/}
.trziste-btn input:hover {background: url(img/trziste-btn.png) no-repeat 0 -50px;}

table.wm4-listing {border-collapse: collapse;}
table.wm4-listing th, table.wm4-listing td {
border:1px solid #DDDDDD; border-left: none; border-right: none;}
.block-vybrat {display: block; line-height: 130%;}

.obj-form input, .obj-form textarea {display: block; margin: 0 0 0.6em 0;}
.table-trasa {width: 100%; margin-bottom: 1em;}
.table-trasa th {border-bottom: 1px solid #dcdcdc;}
.table-trasa td {border-bottom: 1px solid #dcdcdc;}
.obj-info {margin-top: 0.5em;}

/* ************************************************************************** */

.cms4-element-pagelet-mailform {font-size: 11px; line-height: 130%;}
.cms4-element-pagelet-mailform div {
margin-top:0.5em;
}
.cms4-element-pagelet-mailform fieldset {
border:1px solid #DCDCDC;
padding:0 1em 1em;
}
.cms4-element-pagelet-mailform label {
display:block;
}
.cms4-element-pagelet-mailform input {
width: 28%;
}
.cms4-element-pagelet-mailform .radio {
width:auto;
}
.cms4-element-pagelet-mailform input.btn {
width:auto;
}
.cms4-element-pagelet-mailform textarea {
height:8em;
width:95%;
}
.cms4-element-pagelet-mailform label.inline {
display:inline;
}

.sot {padding: 0px 0 10px 0;}
.sot span {font-size: 13px; padding-bottom: 8px; line-height: 130%; color: #CC3300;}
.cms4-element-pagelet-mailform fieldset.fsoutez {border: 2px solid #FFB30B; padding: 8px 12px;}
.cms4-element-pagelet-mailform label {float: left; width: 90px; text-align: right; margin: 3px 3px 0 0;}
.cms4-element-pagelet-mailform .sot label {float: none; width: auto;}
input.s-btn {margin-left: 93px; width: auto; font-weight: bold;}
.bold {font-weight: bold;}

.homepage .bnr {display: none;}
.hpb {position: absolute; top: 200px; left: -260px; width: 260px; height: 190px; }

/* facebook */
.facebook {
    text-decoration: none;
}
