html {
    background-color: #dae790;
}
body {
    text-align: center;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    /*font-size: 0.9em;*/
    margin: 0;
    padding: 0;
}
#telo {
    width: 100%;
    padding: 0;
    text-align: left;
    position: relative;
    /*border: 1px solid red;*/
    color: white;
}
#hlavicka {
    width: 980px;
    background-repeat: no-repeat;
    background-position: 15px center;
    margin: 0 auto;
    height: 247px;
    text-align: left;
    font-size: 1.6em;
    position: relative;
    z-index: 3;
    background-image: url("../img/logo-cekmont-m.png");
    background-repeat: no-repeat;
    background-color: white;
    box-shadow: black 4px 6px 40px;
}
#hl_vlevo {
    position: absolute;line-height
    background-repeat: no-repeat;
    width: 100%;
    height: 247px;/**/
    left: 0;
    top: 0;
    /*border: 1px solid red;*/
} 
#napis_nahore {
    position: absolute;
    background-repeat: repeat;
    width: 380px;
    height: 150px;/**/
    left: 50%;
    margin-left: -40px;
    top: 10px;
    font-size: 13px;
    text-align: left;
} 
#napis_nahore a {
    text-decoration: none;
    color: #683700;
} 
#hlavicka p {
    margin-top: 6px;
}
#obsah {
    width: 980px;
    text-align: justify;
    z-index: 2;
    position: relative;
    /*border: 1px solid blue;*/
    padding:0;
    margin: 25px auto 0;
    /*height: 1410px;*/
    box-shadow: black 4px 6px 40px;
}
#in_obsah {
    z-index: 2;
    position: relative;
    background-color: white;
    width: 100%;
    /*height: 100%; */
        /* nevím proč bez toho dělá mozilla 5px okraje nahoře i dole.. */
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
        /* matrjo?ka k obsah */
}
#clanek {
    position: relative;
    /*height: 100%;*/
    color: black;
    padding: 0 8px 0 30px;
}
#clanek a {
    color: #5c5c5c;
}
#obal_menu {
    z-index: 3;
    position: absolute;
    width: 1220px;
    height: 54px;
    top: 193px;
    left: 10px;
    display: none;
}
#hl_obr {
    margin: auto;
    width: 100%;
    position: relative;
}
#schovane, #prekrij, #nadpis {
    position: absolute;
    display: block;
}
#schovane {
    border: solid #000054 1px;
    left: 15px;
    top: 15px; 
}
#nadpis {
    left: 50%;
    top: 85px;
    width: 280px;
    height: 29px;
    z-index: 3; 
    margin-left: -140px;
}
#jazyk {
    position:absolute;
    font-weight: bold;
    z-index: 5; 
    top: 90px;
    right: 150px;
}
#jazyk img {
    border: none;
}
#hl_zbytek {
    margin: 15px 0 0 171px;
}
#paticka {
    width: 980px;
    clear: both;
    color: white;
    text-align: center;
    font-size: 1.2em;
    background-color: #00a0e4;
    padding: 15px 0;
    position:relative;
    margin: 0 auto;
    box-shadow: black 4px 6px 40px;
}
#paticka #po_scrll {
    position: absolute;
    left: -500px;
}
.podclanek {
    text-align: right;
    clear: both;
}
.podclanek a {
    color: #1a4265;
}
.tvlevo {
    text-align: left;
}
.tvpravo {
    text-align: right;
}
.vpravo {
    float: right;
}
.vlevo {
    float: left;
    margin: 0;
    padding: 0;
}
.stred {
    text-align: center;
}
.stred {
    margin: auto;
}
#komentare, #komentare h3 {
    text-align: left;
}
label, .label {
    float:left;
    width:200px;
    text-align:right;
    margin-right:1em;
}
#posun {
    padding: 1em 0 1em 20%;
}
input { 
    vertical-align:middle 
}
fieldset {
    margin: 0.5em 1em 1em 0.5em;
    padding: 1em;
    width: 80%;
    border: 1px solid #666019;
}
fieldset p {
    margin:0.1em 0;
}
fieldset img { 
    border: none;
}
.smajlik {
    margin: 12px 0 8px 17%;
}
table {
    border-collapse: collapse;
    width: 90%;
    margin: 0 auto;
}
table, th, td, tr {
}
td:first-child {
    width: 15%;
}
td:first-child +td +td {
    width: 15%;
    text-align: right;
}
td:first-child +td +td +td {
    width: 15px;
    text-align: center;
}
th {
    background-color: #ff6d00;
}
.cast {
    width: 210px;
    margin: 0;
    text-align: justify;
    position: relative;
    float: left;
}
.cast h2 {
    text-align: left;
    width: 95%;
    margin: 0;
    padding: 7px;
}
.cast a {
    text-decoration: none; 
    color: black;
}
.uspech {
    background-color: #fadebb;
}
.telo_zpravy {
    text-align: left;
}
.telo_zpravy img {
    border: none;
}
.zprava {
    width: 95%;
    margin-top: 5px;
    clear: both;
    margin: 0 0 0 6px;
    font-size: 0.9em;
}
.majitel {
    color: #450000;
}
.obal_sipky {
    width: 1px;
    height: 1px;
    float: right;
}
.zbaleno {
    display: none;
    overflow: hidden;
}
#pocitadlo {
    float: left;
    padding: 0;
    margin: 0;
}
#pocitadlo img {
    border: 0;
}
.hlaska {
    color: red;
    margin: 0 0 0.3em 0;
}
.smilies {
    border: none;
}
.autor {
    display: none;
}
#odkaz_str {
    clear: both;
}
#obal_mimo {
    position: absolute;
    width:1px;
    height:1px;
    overflow:hidden;
}
#mimo {
    position: relative;
    top: -20px;
    left: 0;
}
.cistic {
    clear: both;
    visibility: hidden;/**/
    margin: 0;
    padding: 0;
}
/* pro podmenu v clancich */
ul.ost_cl {
    position: relative;
    margin: 0.7em auto;
    width: 300px;
    margin-top: 4em;
}
.ost_cl li {
    float: left;
    width: 100px;
    background-color: #a9a9a9;
    list-style: none; 
    text-align: center;
}
.ost_cl li a:hover {
    background-color: #888888;
	width: 100px;
    display: block;
}
.ost_cl li a {
    text-decoration: none; 
    color: black;
    font-weight: bold;
}
.thumbnail {
    margin: 0 auto;
    position: relative;
}
.thumbnail img {
    border: 1px solid #b02227;
}
.popisek {
    width: 190px;
    margin: 10px auto;
    overflow: auto;/**/
    padding: 0 5px;
    /*background-color: white;*/
    /*border: 1px solid gray;*/
}
.cast .popisek {
    overflow: hidden;
    margin: -5px auto;
    padding: 15px 5px;
}
.fotogal {
    /*border: 1px solid red;*/
    /* nastavím javascriptem aby to při vypnutým bylo čitelný */
    /*left:0;*/
    /*border-left: 1px dotted #aba8a8;*/
    width:100%;
    position: relative;
    clear: both;
}
.scrollable {
    width: 100%;
    /* výšku nastavím javascriptem aby to při vypnutým bylo čitelný */
    top: 20px;
    left: 35px;
    margin: 0 auto;
    /*border: 1px solid red;*/
}
a img {
    border: none;
}
img {
    padding: 0;
    margin: 0;
}
.presun {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background: url("../img/drag.gif");
    /*border: solid red 1px;*/
    z-index: 2;
}
#pohyb {
    position: absolute;
    width: 20px;
    height: 20px;
    background: url("../img/drag.gif");
    z-index: 2;
    display: none;
}
.popisek p {
    margin: 0;
    padding: 3px 0;
}
#clanek h1 {
    color: #f07e1c;
    text-align: justify;
    font-size: 1.5em;
    margin: 20px 0 15px 0;
}
#clanek h2 {
    color: #e41525;
    text-align: left;
    font-size: 1em;
}
.levy_sloupec {
    width: 396px;
    float: left;
}
.levy_sloupec h1, .levy_sloupec h2 {
    color: #673700;
}
.pravy_sloupec {
    width: 396px;
    float: left;
    padding-left: 13px;
}
.napis_kont {
    font-size: 1.1em;
}
.napis_kont a {
    color: black;
}
#clanek img {
    border: 1px solid white;
}
.navi {
        position:absolute;
	width:200px;
	height:20px;
        top: 250px;
        left:50%;
        margin-left: -100px;
}
/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../img/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}
/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}
/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
    background:url(../img/hori_large.png) no-repeat;
    display:block;
    width:30px;
    height:30px;
    position:absolute;
    top: 70px;
    margin:40px 10px;
    cursor:pointer;
    font-size:1px;
}

/* right */
a.right { 
    background-position: 0 -30px; 
    clear:right; 
    margin-right: 0px;
    right: 0px;
}
a.right:hover { 
    background-position:-30px -30px; 
}
a.right:active {
    background-position:-60px -30px; 
} 

/* left */
a.left { 
    margin-left: 0px; 
    left: 0px;
}
a.left:hover {
    background-position:-30px 0; 
}
a.left:active {
    background-position:-60px 0; 
}
/* disabled navigational button */
a.disabled {
    visibility:hidden !important;		
}
#fb_okno {
    clear: both;
    width: 100%;
    height: 100px;/**/
    font-size: 0.6em;
    text-align: center;
    background-color: #f4ffff;
    position: relative;
    top: 7px;
}
#fb_okno iframe {
    height: 100px;/**/
}
#aktualita {
    background-color: #7A8A4F;
    color: white;
    margin-bottom: 13px;
    position:relative;
    top: 10px;
}
#aktualita h2 {
    font-size: 1em;
    margin: 0;
    color: #683700;
    padding: 8px 0 8px 30px;
    text-align: center;
    background-color: #f2be36;
    background-image: url("../img/letni_aktualne.jpg");
} 
#kamera h2 {
    background-image: url("../img/prechod.jpg");
    font-size: 1em;
    text-align: center;
    padding: 4px;
    margin: 0;
} 
#aktualita .zprava {
    padding: 2px;
}
#aktualita p {
    color: white;
}
#i_levy {
    background-image: url("../img/tc_navrsi_les.jpg");
}
#in_levy {
    background-color:#7a8a4f;
}
#i_pr_sloupec {
    background-image: url("../img/letni_borec.jpg");
    float: left;
    padding-left: 13px;
}
#i_pr_sloupec h2 {
    color: #683700;
}
.cenik_ubyt, #tmave {
    background-color:#7a8a4f;
}
#menu ul {
    background-image: url("../img/menu_letni.gif");/**/
}
.ob_obdobi {
    background-color:#7a8a4f;
}
#k_levy h1 {
    color: black;
}
#u_levy h1 {
    color: #683700;
}
#l2_1 {
    background-image: url("../img/menu_letni.gif");/**/
}
#l1_0 {
    background-image: url("../img/m-chata.jpg");
}
#l1_1 {
    background-image: url("../img/m-ubytovani.jpg");
}
#l1_2 {
    background-image: url("../img/m-okoli.jpg");
}
#l1_3 {
    background-image: url("../img/m-galerie.jpg");
}
#l1_4 {
    background-image: url("../img/m-kontakt.jpg");
}
#podekovani {
    color: white;
    text-align: center;
    font-weight: bold;
    margin: 50px 0 10px 0;
}

