body
{background: #FDC400; 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;}
H1, H2, H3, H4 {font-weight: bold; color: #CC6600; background: url(img/dot.png) repeat-x bottom left #FFF8EA;  margin: 10px 0 0.3em 0; padding: 0.3em 10px; font-family: georgia;}
H1 { background: url(img/dot.png) repeat-x bottom left; border: none; padding: 0 0 5px 0; font-size: 2em;} H2 {font-size: 1.4em;} H3 {font-size: 1.2em;} H4 {font-weight: norma l;font-size: 1.1em; background: url(img/dot.png) repeat-x bottom left transparent;}
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{color: #006600; text-decoration: underline;}
A:visited {color: #006600;}
A:hover, table.wm4-listing-local td a:hover {color: #009900; text-decoration: none;}

/*UL, LI {margin:0; padding: 0;}*/
UL {margin:10px; 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;
}*/
A.external
{
background: url(img/link-external.png) no-repeat top right;
padding-right: 14px;
}
.odsazeni
{padding-left: 10px;
/*padding-bottom: 5px;*/
}
.links
{
list-style: none outside;
}

/* *************************************************** STRANKA */

#PAGE
{
}

#PAGE .page-in
{
width: 930px;
margin: 0 auto;
}
/* ************************************************** HLAVICKA */
#HEAD
{
/*height: 250px;*/
margin: 0;
background: url(img/head.png) no-repeat top left;

}
.cs .head-logo, .head-logo
{
background: url(img/logo.png) no-repeat top left;
float: left;
width: 450px;
height: 85px;
margin: 5px 0 22px 48px;
}
.en .head-logo
{
background: url(img/logo_en.png) no-repeat top left;
float: left;
width: 450px;
height: 85px;
margin: 5px 0 22px 48px;
}

.head-logo H1
{
margin: 0;
background: none;
padding: 0;
}

A.head-imgreplace
{
display: block;
width: 450px;
height: 85px;
/*overflow: hidden;*/
}

.head-imgreplace span
{
display: none;
}
.head-blok
{
/*padding-top: 28px;*/
}

.head-text1
{
text-align: right;
padding: 7px 61px 3px 0;
line-height: 110%;
background: url(img/vychmor.png) no-repeat top right;
}


.head-text1 A
{color: #666;}
.head-text1 A:hover
{color: #333;}

.head-text2
{
text-align: right;
padding: 54px 12px 0 0;
font-weight: bold;
}
.head-st
{
height: 92px;
}

.cs .head-nd, .head-nd
{
background: url(img/title.png) no-repeat top left #8C4600;
}
.en .head-nd
{
background: url(img/title_en.png) no-repeat top left #8C4600;
}
.head-nd-in
{background: url(img/head-nd_titulni.jpg) no-repeat top right;}
.hyje_turistika .head-nd-in
{background: url(img/head-nd_turistika.jpg) no-repeat top right;}
.hyje_kultura .head-nd-in
{background: url(img/head-nd_kultura.jpg) no-repeat top right;}
.hyje_sport .head-nd-in
{background: url(img/head-nd_sport.jpg) no-repeat top right;}
.hyje_deti .head-nd-in
{background: url(img/head-nd_deti.jpg) no-repeat top right;}


.head-rd
{
height: 40px;
/*overflow: hidden;*/
}

#SEARCH
{
float: left;
width: 335px;
padding: 10px 0 0 10px;
margin: 0;
}
#SEARCH A
{
color: #dcdcdc;
}
#SEARCH INPUT
{
margin :0 5px 0 1px;
}
.hidd
{
display: none;
}
/* ****************************************************** TELO */
#MAIN
{
background: #FEEECA;
padding: 5px 10px 20px 10px;
}
.main-in
{

}

.ram
{
background: url(img/body-line.png) no-repeat top left;
border-bottom: 1px dotted #333;
float: left;
padding: 0 0 10px 10px;
/*width: 635px;*/
}
.ram div
{
/*border: 1px solid blue;*/
}


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

.main-in div
{
/*border: 1px solid red;*/
}

#A
{
width: 260px;
float: left;
}
#A .in
{
margin-right: 10px;
padding-bottom: 15px;
background: #FFF8EA;
line-height: 120%;
}
#B
{
width: 336px;
float: left;
}
#B .in
{
padding-right: 10px;
}
#C
{
width: 294px;
float: left;
}
#C .in
{

}

#BC
{
width: 630px;
/*float: left;*/
clear: both;
padding-bottom: 0.3em;
/*border: 1px solid red;*/
}

#ABC
{
width: 894px;
}

#LIGHT #A
{
/*width: 185px;*/
}
#LIGHT #BC
{
/*width: 705px;*/
}


/* *************************************************** PATICKA */
#BOTTOM .bottom-in
{
padding: 0 0 10px 0;
line-height: 135%;
color: #666;
}
#BOTTOM .bottom-nd
{
padding: 0 10px;
}
.podp
{
background: url(img/logo-bottom.png) no-repeat top left;
padding: 22px 0 0 0;
}
.bottom-loga
{
background: white;
padding: 5px 5px 0px 10px;
margin: 0 0 10px 0;
line-height: 150%;
height: 54px;
}
.bottom-loga P
{
margin: 0;
}
#LOGON
{
float: left;
}

/* *************************************************** SDILENI */


/* ****************************************************** MENU */
#MENU-TOP
{

float: right;
width: 580px;
}
#MENU-TOP UL
{
margin: 0;
padding: 0;
}

#MENU-TOP UL LI
{
float: left;
background: url(img/menu-dotted.gif) no-repeat top left;
padding: 0;
margin: 0;
display: block;
line-height: 120%;
list-style: none;
}
#MENU-TOP UL LI A
{
padding: 5px 0 8px 10px;
color: #FFCC00;
width: auto;
text-decoration: none;
font-weight: bold;
display: block;
}
.mt-a {width: 166px;}
.mt-b {width: 92px;}
.mt-c {width: 96px;}
.mt-d {width: 226px;}


#MENU-TOP UL LI A:hover, #MENU-TOP ul li.active a
{
background: url(img/menu-select.gif) repeat-x bottom left;
}
/* *************** */
#KRAJE
{padding: 5px 0 0 10px;}
#KRAJE UL
{height: 23px;
display: block;
margin: 0px 0 0 0;
padding: 0;}

#KRAJE UL LI
{
float: left;
overflow: hidden;
margin: 0;
padding: 0;
height: 23px;
list-style-type: none;
}

#KRAJE UL LI A
{
float: left;
display: block;
text-decoration: none;
color: #FEEECA;
font-weight: bold;
margin-right: 3px;
background: url(img/mn1.gif) no-repeat top left;
}

#KRAJE UL LI A SPAN
{display: block;
background: url(img/mn2.gif) no-repeat top right;
padding: 3px 10px 5px 10px;
}

#KRAJE UL LI A:hover,
#KRAJE UL LI.active A
{
color: #CC6600;
background: url(img/mn1a.gif) no-repeat top left;
}

#KRAJE UL LI A:hover SPAN,
#KRAJE UL LI.active A SPAN
{
color: #CC6600;
background: url(img/mn2a.gif) no-repeat top right;
}


#KRAJE UL .wout A,
#KRAJE UL .wout A SPAN,
#KRAJE UL .wout A:hover,
#KRAJE UL .wout A:hover SPAN,
#KRAJE UL .wout .active A,
#KRAJE UL .wout .active A SPAN
{
background: #8C4600;
color: #FEEECA;
}
#KRAJE UL .wout A:hover,
#KRAJE UL .wout A:hover SPAN
{
text-decoration: underline;
}

/* ******************************************** OBSAH ELEMENTY */
.illustration
{
margin: 0.5em 0 1em 0;
}
.illustration img, .cms4-view .cms4-element-pagelet-image img, .cms4-view .cms4-element-pagelet-illustration img
{
background: white;
padding: 3px;
margin: 0;
border: 1px solid #dcdcdc;
}
.cms4-view .cms4-element-pagelet-image, .cms4-view .cms4-element-pagelet-illustration
{
margin-right: 0.5em;
margin-bottom: 1em;
}

#A UL
{
margin: 0;
padding: 0;
}

#A UL
{
list-style: none outside;
margin: 0;
padding: 0;
}

#A UL A
{
font-weight: bold;
}



#A H2
{
background: url(img/dot.png) repeat-x bottom left #CC6600;
color: white;
padding-left: 10px;
margin-bottom: 0.5em;
}


DIV.blok, #A UL.blok
{
padding: 5px 10px;

/*border: 1px dotted red;*/
}
/* ******** */
.vypis-sluzeb
{
float: left;
width: 300px;
margin-right: 5px;
height: 76px;
overflow: hidden;
margin-top: 0.5em;
line-height: 110%;
}

.vypis-sluzeb img, .doporucujeme img, .vypis-sluzeb-home img
{
float: left;
background: white;
padding: 2px;
border: 1px solid #dcdcdc;
margin: 0px 6px 0 0;
}

table.cms4-illustrated-content img
{
float: left;
background: white;
padding: 2px;
border: 1px solid #dcdcdc;
}

.vypis-sluzeb p
{
margin: 0.3em 0 0 0;
padding-right: 1em;
}

/* */
.vypis-sluzeb-home
{
height: 76px;
overflow: hidden;
}

.vypis-sluzeb-home p
{
line-height: 110%;
margin: 0.3em 0 0 0;
}
/* */
.akce LI, .trasy-programy LI
{
margin: 0 0 1em 0;
}
.akce LI div, .trasy-programy LI div
{
margin-top: 0.3em;
}
.cile
{
line-height: 110%;
margin-top: 1em;
}
.cile-popis
{
margin-top: 0.3em;
}
.cile A
{
font-weight: bold;
}
.nabidka-turisty LI
{
margin: 0;
}
.nabidka-turisty LI A
{
border-bottom: 1px dotted #dcdcdc;
display: block;
padding: 5px 0 5px 15px;
background: url(img/odr.png) no-repeat top left;
}
.sluzby-regionu
{
padding: 0 10px;
}
.km
{
color: #999;
}
/* cms */
.wm4-navig-path
{
margin-top: 7px;
}
.upoutavka
{
/*font-size: 12px;*/
font-weight: bold;
margin-top: 1em;
margin-bottom: 1em;
}
.tag SPAN A
{
color: white;
font-weight: bold;
background: orange;
padding: 0.2em 0.4em;
}
.tag SPAN A:hover
{
background: #CC6600;
color: white;
}
.terminy UL LI
{
list-style-type: none;
font-weight: bold;
}

/* cms */
.cms4-view p, .cms4-view UL
{
padding-left: 10px;
}

.comp4-illustrated-content-item-image
{
float: left;
margin: 0 0.6em 0 0;
}
table.cms4-illustrated-content  H2
{
background: none;
}
.comp4-illustrated-content-item
{
padding: 0 0 1em 0;
}
.submit
{
margin: 0.5em 0;
}

.cms4-element-pagelet-illustration
{
float: left;
}
.cms4-element-pagelet-illustration img
{
padding: 0 1em 0.5em 0;
}
.cms4-illustrated-content
{
clear: both;
margin: 1em 0;
}
.cms4-view .cms4-element-pagelet-image
{
margin-top: 0.5em;
}
/* table listing */
.comp4-illustrated-content-abstract
{
margin-left: 93px;
}
.comp4-illustrated_contents-text H2
{
padding: 0;
}
img.load
{
background: url(img/loading.gif) no-repeat bottom right white;
}
/* pager */
/*.wm4-pager {
background-image:url(/++res++/wm4.web.static/img/listings/pager_bg.gif);
background: white;
background-repeat:repeat-x;
font-size:0.9em;
height:24px;
margin:1em 0pt;
overflow:hidden;
padding:8px 8px 0pt;
}*/

.pager-local
{
background: url(img/pager_bg-local.gif) repeat-x top left;
}

table.wm4-listing-local th:hover, table.wm4-listing-local th
{
background: #CC6600;
}
table.wm4-listing-local th, table.wm4-listing-local td
{border: 1px solid #E4C6A3;}
.cms4-element-pagelet-abstract
{
font-size: 1.10em;
}
.cms4-element-pagelet-contents UL
{
padding: 0;
}
.cms4-element-pagelet-contents LI A
{
margin: 0;
padding: 1px 0 1px 14px;
background: transparent url(img/odr.png) no-repeat 0px -3px;
}
.cms4-element-pagelet-contents LI
{
list-style-type: none;
}
A.vsechny
{
padding: 1px 0 1px 14px;
background: transparent url(img/sipky.png) no-repeat 0px 6px;
}

.rezervace-l a
{ display: block; width: 230px; height: 38px; margin: 10px;
background: transparent url(img/rezervace.png) no-repeat 0px 0px;
font-weight: bold;
}
.rezervace-l a span {display: block; padding: 12px 0 0 55px;}