/* Pismo */
body {font-family:  "Georgia CE", Georgia, serif; font-size: 90%; }
#text {line-height: 1.8; }
.hrasek, #hrasek, .patka {font-size: 11px; font-family: sans-serif;}
#menu {font-family: Arial; font-size: 12px;}
#navigace {font-family: Arial; font-size: 80%;} 

/* Vystredeni */
body { margin: 0px; padding: 0px;}
#obalovaci1 {width: 90%; text-align: center;}
#obalovaci2 {text-align: left; margin: 0px auto 20px; width: 570px; min-width: 570px; position: relative; }

/* Pozicovani */
#hlavicka {position: absolute; top: 0px; left: -5px; height: 200px; width: 100%; border-left: 5px solid black;}
#text {padding-top: 220px; margin-left: 30px; width: 430px;} /* text vlevo */
div.hrasek, div#hrasek {position: absolute; top: 180px; left: 30px; z-index: 10; padding: 1px;}
#menu {position: absolute; top: 28px;  left: 490px; width: 110px; max-height: 310px; overflow: auto; _overflow: visible;} 
.clearovac {clear: both; height: 1px;}
#navigace {position: absolute; top: 340px; left: 480px; width: 115px;}
#skyscraper {position: absolute; top: 620px; left: 486px; width: 120px;}


/* tagy */
form {margin: 0px;}
label {font-weight: bold;}

/* barvy a pozadi */
body {background-color: navy; background-image: url("../images/dekorace/more-6.jpg"); background-attachment: fixed;}
#obalovaci2 {background: white; color: black; border-left: 5px solid #601;} /* sem přijde stínovací obrázek */
#hlavicka {background: #eae2d2 url("../images/dekorace/kreta-hlavicka-knossos-1.jpg") repeat-x 0px 60px;}
#navigace {background: #eae2d2; filter: alpha(opacity=90); -moz-opacity: .90; -khtml-opacity: .90; opacity: .90;}
.patka {background-color: #eae2d2;}

#menu, #hledani input.submit {background-color: #600; color: white; filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75;}

#menu a {border-left-color: #006;}
#menu a:link {color: white;}
#menu a:visited {color: #ddd;}
#menu a:hover {background-color: #020; border-left-color: #c03;}

/* Odkazy */
a:link {color: blue;}
a:visited {color: navy;}
a:hover {color: #360;}


/* Nadpisy */
h1 {color: black;}
h2 {color: #901; padding-top: .5em; border-top: 1px dotted #901}
.podtitul {text-decoration: overline; font-weight: bold; margin-top: -10px; color: #750;}


/* obtekané obrázky */
.obrazekVpravo {float: right;  margin-left: -155px; position: relative; left: 175px; clear: right; margin-bottom: .5em;}
/* záporné margo přitahuje text*/
.obrazekVlevo {float: left; margin-right: -25px; position: relative; left: -45px; clear: left; margin-bottom: .5em;}
.obrazekText {float: left; margin: .5em 10px ;}
.obrazekVpravo, .obrazekVlevo, .obrazekText {width: 166px;padding: 5px; text-align: center;}
.obrazekVpravo, .obrazekVlevo, .obrazekText {background-color: #444; border: 1px solid black; border-left-width: 5px; color: white; font-family: arial; font-size: 75%;}
.obrazekVpravo a, .obrazekVlevo a, .obrazekText a {color: #fcc !important;}
.obrazekVlevo {border-left-color: #401;}
.obrazekVpravo {border-left-color: #106;}
.obrazekText{border-left-color: #666;}


/* pro archiv */
/* .obrazekVpravo a img {cursor: auto; cursor: not-allowed;}*/

/* hlavicka  */
#hlavicka .logo {font-size: 40px; font-weight: bold; position: absolute; top: 3px; left: 28px;}
#hlavicka .slogan {position: absolute; top: 42px; left: 5px; font-style: italic; font-size: 14px;}
#hlavicka a {text-decoration: none;}
#hlavicka a:link, #hlavicka a:visited {color: #990011;}

/* menu vpravo nahore */
#menu p {line-height: 1.8; margin: 0px;}
#menu a {display: block; width: 95px; text-decoration: none; padding-left: 10px; border-left-width: 5px; border-left-style: solid;}



/* hledani vpravo nahore */
#hledani {position: absolute; top: 3px; left: 478px; width: 150px;}
#hledani input { font-size: 12px; padding: 0px; }
#hledani input.submit {font-size: 10px; _width: 40px;}
#hledani input.text {width: 85px;  }

/* navigace vpravo */
#navigace {border-left: 5px solid #459; padding: 3px 0px 3px 10px;}
#navigace p {margin: 3px 0px;}
#navigace h3 {margin: 8px 0px 2px;}
#navigace h3, #navigace h4 {font-size: 105%;}
#navigace .reklama {margin: 28px 0px 2px;}
#navigace a:hover {color: red;}

#navigace ul, #navigace li {margin: 0px;}
#navigace li {list-style-type: none;}

/* paticka */
.patka {clear: both; border-top: 1px solid gray; margin-top: 12px; text-align: center; padding: 8px;}

/* Textove styly */
h1 {line-height: 1;} /* h1 {behavior: url("images/dekorace/test.htc")}/**/
.about {border-bottom: 1px dashed silver; cursor: help;}
.zalozka {font-style: italic; font-weight: bold; font-size: 85%;}
.rozcestnik a {font-weight: bold;}
.mensi {font-size: 85%;}
code, var {font-family: MS Sans Serif; font-size: 85%; font-weight: bold; color: #444;}
var {color: green; font-style: normal;}
.vice {} /* odstavce typu vizte té, skrývané v tisku */
.komentare {clear: both;}

/* Tabulky */
table {border-collapse: collapse;}
td,th {padding: 1px 3px;}
th {background-color: #eeeeff;}

.ikonky td, .ikonky th {text-align: center; }
.ikonky td {padding: 10px 3px;}

/* Obrázky */
img.navysku {width: 120px; height: 160px;}
img.nasirku {width: 160px; height: 120px;}
a img {border: none;}

.mapa {text-align: center;}
.mapa img {border: none;}

/* reklama v pravém sloupku */

.reklama h4 {display: none;}
.reklama p {margin-bottom: .5em;}
/* zimní úprava */
/* .reklama {display: none;} */

/* Spodní navigace (normálně není vidět) */

#wherenext {clear: left;} /* jinak se pod tím udělá děsná fuka v Mozille */
.navigacedole {margin-top: 2em;}


/* Tiskový styl */
@media print {
#text, #obalovaci1, #obalovaci2 {padding: 0px; margin: 0px; border: none; width: 100%;}
#text {width:90%;}
#hlavicka, #menu, #hledani {display: none;}
.obrazekVlevo, .obrazekVpravo, .obrazekText {margin: 4px; color: black; position: static;}
#navigace {position: static; width: 100%; border-top: 1px solid gray; border-left: none;}
div.hrasek, div#hrasek {position: static; clear: both;}
}

/* Na zblbnuti frontPage nevalidni zapisy*/
.obrazekVlevo, .obrazekVpravo {margin-right=0px; margin-left=0px; }
