body
{background: url(img/bg-all.png) repeat-x top center #016BE3; 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;
}

TABLE
{border-collapse: separate;}
FORM
{margin: 0; padding: 0;}
H1, H2, H3, H4{font-weight: bold; color: black; margin: 10px 0 0.3em 0; padding: 8px 10px 2px 0px; font-family: Georgia;}
H1 {color: #333; font-size: 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: #CC0000; text-decoration: underline;}
A {color: #CC0000;}
A:visited {color: #CC0000;}
A:hover, table.wm4-listing-local td a:hover {color: #000; text-decoration: none;}

/*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;}

/*A[href^="http://www"], A[href^="https://www"]
{
color: red;
}*/
.img-left
{float: left; margin: 0 6px 3px 0;padding:0;}

BODY .wm4-cleaner {
clear: none;
}
/* *************************************************** STRANKA */

#PAGE
{
/*margin-top: 10px;*/
/*background: url(img/page-bg.jpg) no-repeat bottom center;*/
background: url(img/themes/ostrozsko.jpg) no-repeat top center;
margin: 0 auto;
width: 1120px;
}

/* themes */
.doc-14135 #PAGE
{background: url(img/themes/tradice.jpg) no-repeat top center;}
.doc-14141 #PAGE
{background: url(img/themes/pamatky.jpg) no-repeat top center;}
.doc-14143 #PAGE
{background: url(img/themes/nejzajakce.jpg) no-repeat top center;}
.doc-14142 #PAGE
{background: url(img/themes/tipy.jpg) no-repeat top center;}
.doc-14146 #PAGE
{background: url(img/themes/vinarstvi.jpg) no-repeat top center;}
.doc-14145 #PAGE
{background: url(img/themes/sport.jpg) no-repeat top center;}
.doc-14144 #PAGE
{background: url(img/themes/priroda.jpg) no-repeat top center;}

/* themes */
.teplicka #PAGE
{background: url(img/themes/sk-hp.jpg) no-repeat top center;}
.doc-14471 #PAGE
{background: url(img/themes/sk-walnes.jpg) no-repeat top center;}
.doc-14474 #PAGE
{background: url(img/themes/sk-akce.jpg) no-repeat top center;}
.doc-14473 #PAGE
{background: url(img/themes/sk-volny.jpg) no-repeat top center;}
.doc-14472 #PAGE
{background: url(img/themes/sk-kongres.jpg) no-repeat top center;}



#PAGE .page-in
{
width: 1000px;
margin: 0 auto;
}
/* ************************************************** HLAVICKA */
#HEAD
{
height: 325px;
position: relative;
}
.head-in
{
}
.head-in A
{
color: #fff;
}

.head-logo
{
background: url(img/logo-ostr.png) no-repeat top center;
width: 160px;
height: 160px;
position: absolute;
top: 48px;
left: 13px;
}
.teplicka .head-logo
{
background: url(img/logo-teplicka.png) no-repeat top center;
}
.head-logo span
{display: none;}
/*
.en .head-logo
{ background: url(img/ostrozsko_teplicka-logo_en.png) no-repeat top center;}
.de .head-logo
{ background: url(img/ostrozsko_teplicka-logo_de.png) no-repeat top center;}
.pl .head-logo
{ background: url(img/ostrozsko_teplicka-logo_pl.png) no-repeat top center;}
*/
.head-logo H1
{
margin: 0;
background: none;
padding: 0;
}
.head-logo a
{
width: 160px;
height: 160px;
display: block;
}

#MENU
{
/*font-family: tahoma, arial;*/
position: absolute;
top: 219px;
left: 505px;
}
#MENU a
{
color: white;
}
.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;*/
}
.menu-top-a .active A, .menu-top-b .active A,
{
/*color: black;*/
/*background: #C84806;*/
}

UL.menu-top-b .active A
{
text-decoration: none;
}
UL.menu-top-a A.active
{
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;
}

#SEARCH
{
position: absolute;
width: 330px;
top: 256px;
left: 675px;
margin: 0;
}
#SEARCH p
{
display: inline;
}

#SEARCH A
{
/*color: #CCFFFF;*/
}
#SEARCH INPUT
{
margin :0 5px 0 1px;
}
.hidd
{
display: none;
}
.login
{
/*color: #CC6600;*/
float: right;
/*width: 200px;*/
margin: 35px 10px 0 0;
/*_margin: 50px 20px 0 0;*/
color: #fff;
}


#HEAD .login A
{
}

.login-in
{
background: url(img/muj-tip-ico.png) no-repeat top left;
padding: 0 0 0 30px;
}
.login-in div a
{
color: #008CFA;
font-size: 16px;
text-decoration: none;
}
.login-in div a:hover
{
color: #fff;
}
.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/mujtip-ico.png) no-repeat top left;
display: block;
padding: 3px 12px 5px 17px;
}
/* ****************************************************** TELO */
#MAIN
{
background: #fff;
}
.main-gfx
{
/*background: url(img/main-bg-bottom.png) no-repeat bottom center;*/

}
.main-in
{
background: url(img/main-bg.png) repeat-y top left #fff;
}

.ram
{
padding-top: 1.4em;
}

/* *************************************************** BLOKY */

#A
{
margin-top: -15px;
width: 302px;
/*overflow: hidden;*/
float: left;
min-height: 300px; /* POZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOR */
}
#A .in
{
width: 290px;
overflow: hidden;
}
#B
{
width: 342px;
float: left;
}
#B .in
{
padding:0;
margin: 0;
padding-right: 12px;
}
#B .blok-in
{
font-size: 1em;
}
#C
{
width: 340px;
float: left;
}
#C .in
{

}

#BC
{
width: 688px;
float: left;

}
#BC .in
{

}

#ABC
{
width: 972px;
float: left;
}

#ABC .in
{
padding: 0 10px;
}

#A, #B, #C
{
/*border: 1px dotted orange;*/
}


/* *************************************************** PATICKA */
#BOTTOM
{
border-top: 1px dotted gray;
/*background: url(img/bg-bottom.png) no-repeat top center;*/
}
#BOTTOM A
{

/*color: #CC3300;*/
}


#BOTTOM .bottom-in
{
padding: 15px;
line-height: 135%;
/*color: #660;*/
}
#BOTTOM .bottom-nd
{
padding: 0 10px;
}
.paticka
{
float: left;
/*padding-left: 52px;*/
/*background: url(img/bottom-ostrozsko_teplicka.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
{
line-height: 110%;
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;
}
.body-b-left img
{
/*background: url(img/dot-light-b.png) repeat-y top right;*/
padding: 0 20px 0 0;
}
/* *************************************************** SDILENI */
.omez
{
padding-left: 15px;
padding-right: 10px;
}


/* ****************************************************** MENU */
#MENU
{
/*background: url(img/menu-bg.png) no-repeat top center;*/
}

#MENU .menu-a, #MENU .menu-b
{
margin: 0; padding: 0;
}
#MENU .menu-a
{}
#MENU .menu-b
{}


#MENU UL
{
display: block;
margin: 0;

padding: 0;}

#MENU UL LI
{
float: left;
height: 25px;
overflow: hidden;
margin: 7px 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;*/
border-left: 1px solid #FE0000;
padding: 0px 6px;
}
#MENU UL LI A, #SEARCH a
{
text-decoration: none;
}

#MENU UL LI A:hover, #SEARCH a:hover
{
text-decoration: underline;
}


/* ************************************************ side bloks */

#A H3
{
margin: 0 0 0 0;
padding-left: 10px;
}

#A .blok
{
/*background: url(img/blok-bg.png) repeat-y top left;*/
margin-bottom: 10px;
_border-bottom: 1px solid white;
}
#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: 10px 10px 10px 10px;
}

#A .blok-light
{
margin-bottom: 10px;
border-top: 1px solid #dcdcdc;
_border-bottom: 1px solid white;
}
#A .aktivni
{
color: black;
}

#A .blok H4
{
/*background: url(img/zalozka.png) no-repeat top right;*/
padding: 2px 5px 5px 0;
margin-top:10px;
text-align: right;
font-size: 10px;
line-height: 130%;
text-transform: lowercase;
}

#A .blok H4
{
color: #333;
}
/* ******************* */
.submenu ul
{
border-top: 1px solid #dcdcdc;
background: #f5f5f5;
margin:0 0 1em 0;
padding: 5px;
}
.submenu li
{
margin:0;
background: url(img/bullet-gray.png) no-repeat top left;
padding: 0 12px;
display: inline;
}

.submenu li.active
{
margin:0;
background: url(img/bullet-gray2.png) no-repeat top left;
}
.submenu .active
{
font-weight: bold;
}
/* ******************* */
#PRUVODCE-MENU
{
padding: 0 10px 20px 10px;
font-size: 1.1em;
}
#PRUVODCE-MENU ul
{
list-style-type: none;
padding: 0;
margin: 0;
}
#PRUVODCE-MENU h3
{
margin-top: 0;
padding-top: 0;
border-bottom: none;
}
#PRUVODCE-MENU ul ul
{
padding-top: 5px;
background: #24B5FF;
}
#PRUVODCE-MENU li
{
padding: 4px 10px;
color: #fff;
text-decoration: none;
border-bottom: 1px solid #24B5FF;
background: url(img/bullet.png) no-repeat top left #006FE0;
padding-left: 18px;
}
#PRUVODCE-MENU li:hover
{
background: url(img/bullet.png) no-repeat top left #000C83;
}
#PRUVODCE-MENU li li:hover, #PRUVODCE-MENU li.active li
{
background-image: none;
}
#PRUVODCE-MENU li li
{
background: none;
padding: 0;
font-size: 0.9em;
border-bottom: none;
}
#PRUVODCE-MENU li a
{
text-decoration: none;
color: white;
display: block;
}


#PRUVODCE-MENU li li, #PRUVODCE-MENU li li a
{
display: inline;
color: #B2D4F6;
padding: 0 0.5em 0 0;
}
#PRUVODCE-MENU li li a:hover
{
text-decoration: underline;
}
#PRUVODCE-MENU li.active ul
{
background: #000C83;
}
#PRUVODCE-MENU li.active
{
background: url(img/bullet.png) no-repeat top left #000C83;;
}


/* ************************************************************************** */

.menu-lokality
{
/*padding: 10px;*/
position: absolute;
top: 290px;
left: 302px;
width: 688px;
font-weight: bold;
}
.menu-lokality A
{color: #24B5FF;}
.menu-lokality .active A
{color: #CC0000;}

/* ******************* */
#B H3, #B H4
{
/*background:transparent url(img/dot-light.png) repeat-x bottom left;*/
/*padding-left: 0;*/
}
.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
{

border-top: none;
}
.gfx-blue .blok-in
{
border: 1px solid #C1EAFF;
/*padding: 0 0 10px 0;*/
}
.home
{

}
.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/nadp-bg.png) no-repeat top right #00A3FB;
margin: 0;
color: #fff;
padding-left: 10px;
}
#B .home .gfx-blue H3
{
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
{
margin: 0;
padding: 10px 0;
display: block;
font-weight: normal;
color: #666;
}
.gfx-blue H4
{
margin: 0;
padding: 0;
font-size: 0.95em;

}
.sub-blok
{
/*border: 1px solid red;*/
}
/* **** */
.bar
{
background: #efefef;
}
.comp4-poll
{
margin-top: 0;
}
.bold
{
font-weight: bold;
}
/* ******************************************** OBSAH ELEMENTY */
.hp-bn
{
background: url(img/hp-bn.png) no-repeat top center;
height: 265px;
}
.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;
}



/* map links */
.map-links UL, .map-links
{
margin: 10px 0 10px 0;
padding: 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, UL.aktuality
{
margin: 0;
}

.right-all
{
font-weight: bold;
float: right;
margin: 8px 14px 0 0;
font-size: 10px;
}
.right-all A
{
color: #fff;;
}

/* **************************************************************** AKTUALITA */

UL.lokality LI, UL.aktualita LI
{
padding: 0;
margin: 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.aktualita LI .aktualita-img
{
float: left;
}
UL.lokality LI img, UL.aktualita LI img
{
padding: 4px;
background: white;
border: 1px solid #bbb;
}

UL.lokality div, UL.aktualita div
{
margin-top: 0.2em;
line-height: 120%;
}

UL.akce LI, UL.trasy LI, UL.akce, UL.trasy, UL.aktualita
{
margin:0;
padding: 0;
list-style: outside none;
list-style-type: none;
margin-bottom: 3px;
}
UL.akce LI A, UL.trasy LI A
{/*font-weight: bold;*/}

UL.akce LI A
{background: url(img/odr-akce.png) no-repeat top left;
padding-left: 16px;
}


UL.akce LI DIV.akce-podrobnosti {
padding-left: 16px;
}
UL.trasy LI A
{
background: url(img/odr-trasy.png) no-repeat top left;
padding-left: 16px;
}
/* fotogalerie */
.photo
{
float:left;
height:222px;
line-height:110%;
margin-bottom:1em;
width: 172px;
}
.photo img, .blok-fotogalerie img
{
border:1px solid #BBBBBB;
padding:4px;
margin-bottom: 4px;
}

.photo div
{
margin-right: 20px;
}

.blok-fotogalerie A
{
 text-decoration: none;
}

.aktuality
{
border: 1px solid red;
}

UL.aktualita h4
{
font-family: verdana;
border: none;
font-size: 12px;
padding: 0;
margin: 3px 0 6px 0;
line-height: 150%;
}
.aktualita-date
{
font-weight: bold;
}
/* ************************************************************************** */

/* -- 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: 18px;
    height: 24px;
    margin-top: -24px;
    padding: 0;
    position: absolute;
    overflow: hidden;
    line-height: 10px;
    background: url(/++res++/turisti5.static/mapa/vlajecka.gif);
    text-decoration: none;
}

div.orientacni-mapka a.vlajecka span {
    font-size: 9px;
    padding-left: 1px;
}




.img-ill
{
float: left;
margin: 0 10px 10px 0;
}
.img-ill img, .cms4-element-pagelet-illustration img
{
border:1px solid #dcdcdc;
padding:4px;
background: white;
}
.cms4
{
padding-bottom: 20px;
}

.cms4-view, #B .text-big
{
/*font-size: 12px;*/
line-height: 150%;
}

H1.title
{
font-size: 1.3em;
font-weight: bold;
}

.tabs-nav
{
margin: 1em 0 0.5em 0;
}
.tabs-nav A
{color: #0139B0;}
.tabs-nav A:hover
{color: black;}
.tabs-nav .tabs-selected A
{color: red;}

/* 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: #EAFAFF;

padding: 0 10px 10px 10px;
border: 1px dotted #24B5FF;
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
{
height: 160px;
overflow: hidden;
margin-bottom: 10px;
}
.subportal-bnr UL
{
margin: 0;
}
.subportal-bnr LI
{
display: block;
float: left;
width: 48%;
margin: 10px 10px 0 0;
}
.subportal-bnr LI .bnr-obal
{
background: #F0F7CD;
height: 50px;
font-size: 1.1em;
}
.subportal-bnr LI A
{
display: block;
padding: 5px;
}
.subportal-bnr LI .bnr-obal A
{
padding-left: 10px;
}
.subportal-bnr LI .bnr-popis
{
margin-top: 5px;
}


.red
{color: #ff6600;
}
A.red:hover, .red A:hover
{color: red;
}
/* ***** */
table.wm4-listing th, table.wm4-listing td
{
border-left: 3px solid white;
border-right: 3px solid white;;
}
table.wm4-listing tr.even td, table.wm4-listing tr:hover td
{
background: none;
}
table.wm4-listing tr.neverejny td {
background-color: yellow;
}
.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;

}
.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: #333;
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
{
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;
}


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;
border: 4px solid white;
}
#mapy-container img
{
border: none;
}
#mapy-container .box
{
position: absolute;
top: 190px;
padding: 2px 10px 10px 0px;
right: 0px;
background: #087BAD;
}
#mapy-container .box A
{
color: white;
margin-left: 10px;
}
#mapy-container .box A.active
{
text-decoration: none;
}
.one-col-print LI
{
list-style-type: none;
}

.subportal-text-top
{
margin: 0 10px 0 0;
}

.body-bottom-bnr
{
background:transparent url(img/dot-light.png) repeat-x left top;
width:975px;
height: 80px;
position: relative;
}
.body-bottom-bnr .in
{
background:transparent url(img/reklama.png) no-repeat 0 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;
}

/* ********************************************************************** CMS */
.cms4-element-pagelet-photogallery-item
{
float: left;
margin: 0 5px 5px 0;
}
.wm4-navig-path
{margin-top: 7px;}
.cms4-element-pagelet-file
{
display: block;
clear: both;
}
.cms4-element-head-title, #BC H1, h1.topnadpis
{
color: #333;
margin-top: 0.4em;
margin-bottom: 0;
padding-bottom: 0;
}
.cms4-view .cms4-element-pagelet-image
{
margin-top: 0;
}
.cms4-element-pagelet-illustration
{
float: left;
padding:0 1em 0.5em 0;
}

.cms4-view .cms4-element-pagelet-photogallery-item img
{
border:1px solid #BBBBBB;
margin-bottom:4px;
padding:4px;
}
.cms4-view .cms4-element-pagelet-photogallery-item {
float:left;
margin:0.5em 0.8em 0.3em 0;
}

.cms4-illustrated-content-col2
{
width: 50%;
}

.mapa, .mapa-t, .mapa-b
{
background: #fff;
width: auto;
}

.rychla-volba h4
{
margin: 1em 0;
padding: 1px 6px;
background: url(img/nadp-bg-2.png) no-repeat top left;
font-family: verdana;
font-weight: normal;
}
.rychla-volba .map-links
{
margin: 0;
}

.subportal-filtr .inline
{display: inline;
border: none;
}
.form-lokalita
{
margin: 1em 0;
}
.hledej-btn
{
margin-top: 1em;
font-weight: bold;
}

.wm4-pager {
background-image:url(img/pager_bg.png);
}
table.wm4-listing th:hover, table.wm4-listing th
{
background: #0054CB;
}
table.wm4-listing th, table.wm4-listing td
{
padding: 5px;
}
.margin-left
{
margin-left: 8px;
}
.logos
{
background: #fff;
text-align: center;
margin: 0 10px;
padding: 5px 0;
}

.node-14534, .node-14481, .node-14575, .node-partnersky
{
margin-top: 12px;
}

/* ************************************************************************** */
#UPOUTAVKA
{
margin-top: 10px;
}
.upoutavka-in
{position: relative; padding: 4px; background: #fff;}

#slideshow-nav
{
position: absolute;
bottom: 10px;
right: 12px;
z-index: +10;
}

#slideshow-nav a
{
padding: 2px 4px;
margin-left: 3px;
font-size: 11px;
background: white;
text-decoration: none;
font-weight: bold;
}
#UPOUTAVKA H3
{padding: 2px 0 5px 0;margin: 0;}
#UPOUTAVKA H3 A
{text-decoration: none;}

/* mailform */

.cms4-element-pagelet-mailform div
{margin-top: 0.5em;}
.cms4-element-pagelet-mailform fieldset
{border: 1px solid #dcdcdc; padding: 0 1em 1em 1em;}
.cms4-element-pagelet-mailform label
{display: block; font-weight: bold;}
.cms4-element-pagelet-mailform input
{width: 40%}
.cms4-element-pagelet-mailform .radio
{width: auto;}
.cms4-element-pagelet-mailform input.btn
{width: auto;}
.cms4-element-pagelet-mailform textarea
{width: 95%;
height: 8em;}
.cms4-element-pagelet-mailform label.inline
{display: inline;}

